@font-face{font-family:Inter;src:url(/assets/Inter-DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #0e1014;--surface: #16191f;--surface-2: #1e222a;--border: #2a2e37;--border-soft: rgba(255, 255, 255, .06);--text: #f6f8fb;--text-2: #aab2c0;--text-3: #7b8290;--gold: #f5c451;--gold-2: #e8a33d;--green: #3dd68c;--blue: #5b8def;--orange: #ff9f43;--red: #ff5c5c;--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#root{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}.lesson-html img,img{-webkit-user-drag:none;user-drag:none;cursor:zoom-in}html,body,#root{margin:0;height:100%}body{background:radial-gradient(120% 90% at 50% -10%,#16181f,#0a0b0e 62%);color:var(--text);font-family:var(--font);font-weight:440;font-size:16px;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:var(--font);cursor:pointer;color:inherit}.mono{font-family:var(--mono)}::-webkit-scrollbar{width:0;height:0}@keyframes screenIn{0%{transform:translateY(24px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes itemIn{0%{transform:translateY(22px);opacity:0}to{transform:none;opacity:1}}@keyframes barGrow{0%{width:0}}@keyframes ringDraw{0%{stroke-dashoffset:301.6}}@keyframes splashPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.045);filter:drop-shadow(0 0 28px rgba(245,196,81,.42))}}@keyframes loadbar{0%{width:6%}to{width:100%}}@keyframes aurora{0%{transform:translate(-6%,-4%) scale(1.05)}50%{transform:translate(7%,5%) scale(1.22)}to{transform:translate(-6%,-4%) scale(1.05)}}@keyframes bloom{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes checkPop{0%{transform:scale(.3);opacity:0}55%{transform:scale(1.14);opacity:1}to{transform:scale(1)}}@keyframes confettiFall{0%{transform:translateY(-16px) rotate(0);opacity:1}to{transform:translateY(900px) translate(var(--drift,0)) rotate(720deg);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ptsPop{0%{opacity:0;transform:translate(-50%) scale(.7) translateY(12px)}18%{opacity:1;transform:translate(-50%) scale(1.06) translateY(0)}72%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.95) translateY(-30px)}}.press:active{transform:scale(.97)}.lesson-html img{max-width:100%;height:auto;border-radius:12px;margin:12px 0;display:block;border:1px solid var(--border)}.lesson-html h1{font-size:27px;font-weight:800;margin:24px 0 11px;color:var(--gold);letter-spacing:-.022em;line-height:1.2}.lesson-html h2{font-size:22.5px;font-weight:800;margin:28px 0 11px;color:var(--gold);letter-spacing:-.016em;line-height:1.24;padding-bottom:8px;border-bottom:1px solid rgba(245,196,81,.16)}.lesson-html h3{font-size:18.5px;font-weight:700;margin:19px 0 7px;color:#f0d27a;letter-spacing:-.01em}.lesson-html h4{font-size:16.5px;font-weight:700;margin:15px 0 6px;color:var(--text)}.lesson-html p{margin:12px 0}.lesson-html ul,.lesson-html ol{margin:12px 0;padding-left:26px}.lesson-html li{margin:9px 0;padding-left:4px}.lesson-html a{color:var(--blue);text-decoration:underline;word-break:break-word}.lesson-html blockquote{margin:12px 0;padding:12px 14px;background:var(--surface-2);border-left:3px solid var(--gold);border-radius:8px;color:#c9d0da}.lesson-html strong{color:var(--text);font-weight:700}.lesson-html div[style*=background]{background:var(--surface-2)!important;border:1px solid var(--border);border-radius:10px;padding:13px 15px!important;margin:13px 0!important;color:#dde2e8!important}.lesson-html table{border-collapse:collapse;width:100%;margin:14px 0;font-size:12.5px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.lesson-html th,.lesson-html td{border:1px solid var(--border);padding:7px 10px;text-align:left;vertical-align:top;min-width:60px}.lesson-html th,.lesson-html tr:first-child td{background:var(--surface-2);color:var(--text);font-weight:700}.lesson-html tr:nth-child(2n) td{background:#ffffff05}.lesson-html a[href*="instagram.com"],.lesson-html a[href*="tiktok.com"],.lesson-html a[href*=youtu],.lesson-html a[href*="t.me"],.lesson-html a[href*="wa.me"],.lesson-html a[href*=whatsapp]{display:inline-flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:9px 14px;margin:5px 8px 5px 0;text-decoration:none;color:var(--text);font-weight:600;font-size:14px}.lesson-html a[href*="instagram.com"]:before,.lesson-html a[href*="tiktok.com"]:before,.lesson-html a[href*=youtu]:before,.lesson-html a[href*="t.me"]:before,.lesson-html a[href*="wa.me"]:before,.lesson-html a[href*=whatsapp]:before{content:"";width:18px;height:18px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.lesson-html a[href*="instagram.com"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E1306C' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='20' rx='5.5'/%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Ccircle cx='17.6' cy='6.4' r='1.2' fill='%23E1306C' stroke='none'/%3E%3C/svg%3E")}.lesson-html a[href*="tiktok.com"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M16.5 3h-2.7v12.6a2.3 2.3 0 11-2.3-2.3c.2 0 .4 0 .6.1V10.6a5 5 0 00-.6 0 5 5 0 105 5V8.9a6.6 6.6 0 003.8 1.2V7.4a3.8 3.8 0 01-1.5-.3 3.8 3.8 0 01-2.3-3.5V3z'/%3E%3C/svg%3E")}.lesson-html a[href*=youtu]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF0000'%3E%3Cpath d='M23 12s0-3.2-.4-4.7a2.5 2.5 0 00-1.7-1.7C19.3 5.2 12 5.2 12 5.2s-7.3 0-8.9.4A2.5 2.5 0 001.4 7.3C1 8.8 1 12 1 12s0 3.2.4 4.7a2.5 2.5 0 001.7 1.7c1.6.4 8.9.4 8.9.4s7.3 0 8.9-.4a2.5 2.5 0 001.7-1.7c.4-1.5.4-4.7.4-4.7zM9.8 15.3V8.7l5.7 3.3z'/%3E%3C/svg%3E")}.lesson-html a[href*="t.me"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2329a9eb'%3E%3Cpath d='M22 3 2 11l5 2 2 6 3-4 5 4z'/%3E%3C/svg%3E")}.lesson-html a[href*="wa.me"]:before,.lesson-html a[href*=whatsapp]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2325D366'%3E%3Cpath d='M12 2a10 10 0 00-8.6 15l-1.3 4.7 4.8-1.3A10 10 0 1012 2zm0 2a8 8 0 11-4.2 14.8l-.3-.2-2.8.8.8-2.7-.2-.3A8 8 0 0112 4z'/%3E%3C/svg%3E")}.lesson-html hr{border:none;height:1px;margin:28px 0;background:linear-gradient(90deg,transparent,var(--border) 15%,var(--border) 85%,transparent)}.lesson-html ul li::marker{color:var(--gold)}.lesson-html ol li::marker{color:var(--gold);font-weight:700}.lesson-html p.lh-tip{background:#f5c45117;border-left:3px solid var(--gold);border-radius:0 9px 9px 0;padding:11px 15px;margin:15px 0;color:#ead9a8}.lesson-html p.lh-tip em{color:#ead9a8;font-style:italic}.lesson-html p.lh-lead{font-weight:600;color:#f4f6f9;font-size:1.02em;margin:13px 0 7px}.lesson-html div[style*=background] p.lh-tip,.lesson-html div[style*=background] p.lh-lead{background:transparent;border:0;padding:0;margin:0;color:inherit}.lesson-html .product-card{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:18px;padding:16px 17px 18px;margin:18px 0;box-shadow:0 6px 18px #0003}.lesson-html .product-card>h1:first-child{margin-top:0}.lesson-html .product-card img{border-radius:12px;margin:14px 0 2px}.lesson-html .product-card hr{display:none}.lesson-html .product-card p.lh-tip,.lesson-html .product-card p.lh-lead{background:transparent;border:0;padding:0;margin:11px 0;color:inherit}.lesson-html .product-card p.lh-tip em{font-style:normal;color:inherit}.lesson-html .ig-embed{margin:14px 0;max-width:380px}.lesson-html .ig-embed iframe{width:100%;height:580px;border:1px solid var(--border);border-radius:14px;background:#fff;display:block}
