@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #090d0b;--surface: rgba(255, 255, 255, .025);--surface-2: rgba(255, 255, 255, .045);--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .12);--text: #edf3ef;--text-2: #a3b2aa;--text-3: #6b7d73;--g-300: #7fe3b4;--g-400: #4ade9a;--g-500: #10b981;--btn: #effaf4;--font: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--r: 16px;--wire: #4fb383;--canvas: #151515}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.6 var(--font);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}em{font-style:normal;color:var(--g-400)}::selection{background:#4ade9a47}:focus-visible{outline:2px solid var(--g-400);outline-offset:3px;border-radius:6px}.bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%)}.bg i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.32;will-change:transform}.bg i:nth-child(1){width:560px;height:420px;left:-140px;top:-120px;background:radial-gradient(circle,#10b981,transparent 70%);animation:drift1 26s ease-in-out infinite alternate}.bg i:nth-child(2){width:480px;height:380px;right:-160px;top:140px;background:radial-gradient(circle,#0d9488,transparent 70%);opacity:.22;animation:drift2 32s ease-in-out infinite alternate}@keyframes drift1{to{transform:translate(120px,60px) scale(1.12)}}@keyframes drift2{to{transform:translate(-100px,80px) scale(.92)}}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.narrow{max-width:760px}.nav{position:sticky;top:0;z-index:20;transition:background .4s var(--ease),border-color .4s var(--ease);border-bottom:1px solid transparent}.nav.is-stuck{background:#090d0bb8;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:60px;gap:16px}.logo{font-size:15px;font-weight:500;color:var(--text-2);letter-spacing:-.02em}.logo b{color:var(--text);font-weight:650}.nav-links{display:flex;gap:28px;font-size:13.5px;color:var(--text-2)}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;background:var(--btn);color:#07120d;font-weight:600;font-size:14.5px;letter-spacing:-.01em;border:1px solid transparent;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .25s}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 28px -8px #4ade9a73}.btn-sm{min-height:36px;padding:0 16px;font-size:13px}.btn-sm{position:relative}.btn-sm:after{content:"";position:absolute;inset:-4px -2px}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line-2)}.btn-ghost:hover{background:var(--surface-2);box-shadow:none}.btn-block{display:flex;width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:10px}.card{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:var(--r)}.label{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-400)}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:12.5px;color:var(--text-2)}.chip i{width:6px;height:6px;border-radius:50%;background:var(--g-400);box-shadow:0 0 #4ade9a99;animation:pulse 2.4s ease-out infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px #4ade9a00}to{box-shadow:0 0 #4ade9a00}}.ticks{display:grid;gap:12px}.ticks li{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;font-size:14.5px;color:var(--text);line-height:1.5}.ticks svg{width:18px;height:18px;margin-top:2px;color:var(--g-400)}.hero{display:grid;justify-items:center;text-align:center;gap:20px;padding-top:88px;padding-bottom:8px}h1{font-size:clamp(36px,5.4vw,64px);line-height:1.03;font-weight:650;letter-spacing:-.045em}.lede{font-size:16.5px;color:var(--text-2);max-width:560px}.hero .btn-row{justify-content:center;margin-top:4px}.hero-vid{width:100%;max-width:760px;aspect-ratio:16 / 9;margin-top:6px;border-radius:var(--r);border:1px solid rgba(74,222,154,.25);background:radial-gradient(ellipse at 50% 30%,rgba(16,185,129,.14),transparent 65%),var(--surface);display:grid;place-items:center;align-content:center;gap:12px}.hero-vid em{font-style:normal;font-size:13px;color:var(--text-2)}.hero .stats{width:100%;max-width:760px;margin:28px 0 0;text-align:left}.hb{width:100%;max-width:1000px;margin:0 auto 28px;text-align:left;border-radius:20px;border:1px solid var(--line-2);position:relative;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0b110e;box-shadow:0 60px 120px -50px #10b98173,0 0 0 1px #ffffff05 inset}.js .hb.rv{transform:perspective(1400px) rotateX(10deg) translateY(30px) scale(.97);transition-duration:1.4s}.js .hb.rv.in{transform:none}.hb:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,rgba(74,222,154,.55),transparent 35%,transparent 70%,rgba(74,222,154,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hb-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line)}.hb-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff1f}.hb-bar span{margin-left:10px;font-size:12px;color:var(--text-3)}.hb-body{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 100px;padding:26px 28px 30px;min-height:400px;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0 / 18px 18px}.hb-col{position:relative;display:grid;gap:12px;align-content:center}.hb-k{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.hb-card{position:relative;border:1px solid var(--line-2);border-radius:12px;padding:10px;background:#0c120feb;backdrop-filter:blur(6px)}.hb-card>em{display:block;font-style:normal;font-size:11.5px;color:var(--text-2);margin-top:8px}.src{display:flex;align-items:center;gap:10px;animation:hbGlow 6s var(--ease) infinite;animation-delay:calc(var(--k) * 2s)}.src .th{width:34px;height:46px;border-radius:6px;flex:none;position:relative;overflow:hidden;background:linear-gradient(160deg,#2a8a62,#0e2219)}.src:nth-child(3) .th{background:linear-gradient(160deg,#3b4a43,#121a16)}.src:nth-child(4) .th{background:linear-gradient(160deg,#6fd7a8,#1b4a36)}.src .th i{position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-30%,-50%);border-left:8px solid rgba(255,255,255,.85);border-top:5px solid transparent;border-bottom:5px solid transparent}.src .tx{display:grid;gap:2px;min-width:0}.src b{font-size:13px;font-weight:600}.src em{font-style:normal;font-size:11.5px;color:var(--text-2)}.src .tag{margin-left:auto;font-size:10.5px;font-weight:700;color:#06110c;background:var(--g-400);border-radius:6px;padding:3px 6px}.hb-mid{align-content:center}.hb-chat{border:1px solid rgba(74,222,154,.35);border-radius:16px;padding:14px;display:grid;gap:10px;background:radial-gradient(ellipse at 50% 0%,rgba(16,185,129,.18),transparent 70%),#0a100df5;box-shadow:0 20px 60px -20px #10b98166}.hc-head{display:flex;align-items:center;gap:8px;font-size:13px}.hc-head .av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#4ade9a26;border:1px solid rgba(74,222,154,.45);color:var(--g-400);animation:hbPulse 2.4s ease-out infinite}.hc-head svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hc-head .live{margin-left:auto;font-size:11px;color:var(--g-300);display:inline-flex;align-items:center;gap:5px}.hc-head .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g-400);animation:hbBlink 1.4s ease-in-out infinite}.bub{font-size:12.5px;line-height:1.45;border-radius:12px;padding:9px 11px}.bub.me{justify-self:end;background:var(--btn);color:#07120d;border-bottom-right-radius:4px;max-width:85%}.bub.oc{background:#ffffff0d;border:1px solid var(--line);border-bottom-left-radius:4px;display:grid;gap:6px;color:var(--text)}.bub .ln{display:block;height:5px;border-radius:3px;background:var(--line-2);width:var(--w);transform-origin:left;animation:hbType 5s var(--ease) infinite}.bub .ln+.ln{animation-delay:.4s}.dots{display:inline-flex;gap:3px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--text-3);animation:hbBlink 1.2s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}.out-slides{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.out-slides .sl{aspect-ratio:4 / 5;border-radius:6px;background:linear-gradient(160deg,#4ade9a4d,#ffffff0d);border:1px solid var(--line-2);display:flex;align-items:flex-end;padding:6px;animation:hbFloat 5s ease-in-out infinite}.out-slides .sl:first-child{background:linear-gradient(160deg,#4ade9a,#10b981)}.out-slides .sl:first-child b{font-size:11px;color:#06110c;font-weight:700;line-height:1.1}.out-slides .sl:nth-child(2){animation-delay:.3s}.out-slides .sl:nth-child(3){animation-delay:.6s}.out-slides>em{grid-column:1 / -1;margin-top:2px}.out-week .wk{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.out-week .d{height:34px;border-radius:5px;background:#ffffff0a;border:1px solid var(--line);display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px}.out-week .d em{font-style:normal;font-size:8.5px;color:var(--text-3)}.out-week .d.f{background:#4ade9a33;border-color:#4ade9a80}.out-week .d.f em{color:var(--g-300)}.out-brief{display:grid;gap:6px}.out-brief .ck{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text)}.out-brief .ck i{width:13px;height:13px;border-radius:4px;background:var(--g-400);position:relative;flex:none}.out-brief .ck i:after{content:"";position:absolute;left:4px;top:1.5px;width:3px;height:6px;border:solid #06110c;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.js .hb .hb-card,.js .hb .hb-chat{opacity:0;transform:translateY(10px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .hb.in .hb-src .hb-card{opacity:1;transform:none;transition-delay:calc(.5s + var(--k) * .12s)}.js .hb.in .hb-chat{opacity:1;transform:none;transition-delay:.9s}.js .hb.in .hb-out .hb-card{opacity:1;transform:none;transition-delay:calc(1.3s + var(--k) * .12s)}@keyframes hbGlow{0%,to{border-color:var(--line-2);box-shadow:none}12%,30%{border-color:#4ade9a8c;box-shadow:0 0 24px -6px #4ade9a73}45%{border-color:var(--line-2);box-shadow:none}}@keyframes hbPulse{0%{box-shadow:0 0 #4ade9a73}70%,to{box-shadow:0 0 0 10px #4ade9a00}}@keyframes hbBlink{0%,to{opacity:.3}50%{opacity:1}}@keyframes hbType{0%{transform:scaleX(0)}30%,85%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.4}}@keyframes hbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:760px){.hb{margin-top:32px;border-radius:16px}.hb-body{grid-template-columns:1fr;gap:14px;padding:16px;min-height:0}.hb-src{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hb-src .hb-k,.hb-out .hb-k{grid-column:1 / -1}.src{flex-direction:column;align-items:flex-start;gap:6px;padding:8px}.src em{display:none}.src b{font-size:11.5px}.src .tag{position:absolute;right:6px;top:6px}.src .th{width:100%;height:40px}.hb-out{grid-template-columns:1fr 1fr;gap:8px}.out-brief{display:none}.out-week .d{height:26px}.out-week .d em{display:none}}.amount{font-size:44px;font-weight:650;letter-spacing:-.04em;line-height:1;margin-top:6px}.amount small{font-size:15px;font-weight:500;color:var(--text-3);margin-left:6px;letter-spacing:0}.offer-note{font-size:13.5px;color:var(--text-2);margin-bottom:8px}.self-link{display:block;text-align:center;margin-top:10px;font-size:13.5px;color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.self-link:hover{color:var(--text)}.head .self-link{text-align:left}.sub .self-link{display:inline;margin:0}.vsl-sec{padding-bottom:0}.vsl{aspect-ratio:16 / 9;border-radius:20px;border:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,rgba(16,185,129,.18),transparent 60%),linear-gradient(180deg,#0f1613,#0b100e);display:grid;place-items:center}.play{width:64px;height:64px;border-radius:50%;background:var(--btn);position:relative;box-shadow:0 0 0 10px #effaf40f}.play:after{content:"";position:absolute;left:26px;top:21px;border-left:16px solid #07120d;border-top:11px solid transparent;border-bottom:11px solid transparent}.vsl-cap{position:absolute;left:18px;bottom:16px;font-size:12.5px;color:var(--text-2)}.sec{padding-top:96px}.head{display:grid;gap:12px;margin-bottom:36px;max-width:620px}.head.center{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}h2{font-size:clamp(26px,3.2vw,38px);line-height:1.1;font-weight:650;letter-spacing:-.035em}.sub{font-size:15.5px;color:var(--text-2)}h3{font-size:16px;font-weight:600;letter-spacing:-.015em}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:20px;background:var(--surface)}.stats div{padding:20px 22px;display:grid;gap:4px}.stats div+div{border-left:1px solid var(--line)}.stats b{font-size:28px;font-weight:650;letter-spacing:-.03em}.stats span{font-size:13px;color:var(--text-2);line-height:1.45}.note{margin-top:20px;font-size:12.5px;color:var(--text-3)}.note.center{text-align:center}.quotes{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.quotes figure{padding:22px}.quotes blockquote{font-size:15px}.quotes figcaption{margin-top:10px;font-size:13px;color:var(--text-3)}.pcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.pcol{display:grid;gap:12px}.pcol-head{display:grid;gap:4px;padding:0 4px 6px}.pk{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.pk b{color:var(--g-400);font-weight:600;font-variant-numeric:tabular-nums}.pcol-head h3{font-size:19px;letter-spacing:-.03em}.pcol-head p{font-size:13.5px;color:var(--text-2)}.flow{border:1px solid var(--line);border-radius:14px;padding:12px 12px 16px;display:grid;gap:5px;align-content:start;background:linear-gradient(180deg,var(--surface-2),var(--surface))}.js .flow.rv{transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease),border-color .4s;transition-delay:calc(var(--i, 0) * 80ms),calc(var(--i, 0) * 80ms),calc(var(--i, 0) * 80ms),0s}.flow:hover{border-color:var(--line-2)}.flow h4{margin-top:8px;padding:0 4px;font-size:14.5px;font-weight:600;letter-spacing:-.015em;line-height:1.35}.flow p{padding:0 4px;font-size:13px;color:var(--text-2);line-height:1.5}.mini{height:94px;border-radius:10px;border:1px solid var(--line);position:relative;overflow:hidden;padding:0 10px;display:grid;grid-template-columns:minmax(0,.9fr) 12px 62px 12px minmax(0,1.2fr);align-items:center;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(16,185,129,.07),transparent 70%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 14px 14px,#0a0f0d}.m-in{display:grid;gap:4px;justify-items:start;min-width:0}.m-chip{max-width:100%;font-size:10px;line-height:1;padding:5px 7px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);background:#ffffff0f;border:1px solid var(--line-2)}.m-wire{height:1px;position:relative}.m-wire:after{content:"";position:absolute;left:0;right:0;top:-.5px;height:1.5px;transform-origin:left;background:linear-gradient(90deg,var(--wire) 0 5px,transparent 5px 10px) 0 0 / 10px 1.5px repeat-x}.m-octi{display:grid;justify-items:center;gap:5px}.m-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#4ade9a24;border:1px solid rgba(74,222,154,.4);color:var(--g-400)}.m-av svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.m-act{font-size:9px;line-height:1.2;color:var(--g-300);text-align:center;max-width:62px}.m-out{height:70px;display:grid;align-content:center;gap:5px;min-width:0}.v-rank .r{display:flex;align-items:center;gap:5px;height:12px}.v-rank .r i{height:6px;width:var(--w);border-radius:3px;background:var(--line-2);transform-origin:left}.v-rank .r:first-child i{background:var(--g-400)}.v-rank .r b{font-size:8.5px;font-weight:700;color:#06110c;background:var(--g-400);padding:2px 4px;border-radius:4px;line-height:1}.v-week{grid-template-columns:repeat(7,1fr);gap:3px}.v-week .wd{height:44px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line)}.v-week .wd.f{background:#4ade9a38;border-color:#4ade9a73}.v-slides{display:flex;align-items:center;justify-content:center}.v-slides .sl{width:32%;max-width:34px;aspect-ratio:4 / 5;border-radius:4px;border:1px solid var(--line-2);padding:4px;display:flex;align-items:flex-end;background:linear-gradient(160deg,#4ade9a4d,#ffffff0d)}.v-slides .sl+.sl{margin-left:-5px}.v-slides .sl i{display:block;height:4px;width:70%;border-radius:2px;background:#ffffffb3}.js .flow .m-chip,.js .flow .m-wire:after,.js .flow .m-av,.js .flow .m-act,.js .flow .m-out>*,.js .flow .r i{animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:var(--d, 0s);animation-play-state:paused}.js .flow.live .m-chip,.js .flow.live .m-wire:after,.js .flow.live .m-av,.js .flow.live .m-act,.js .flow.live .m-out>*,.js .flow.live .r i{animation-play-state:running}.js .flow .m-chip{animation-name:pIn}.js .flow .w1:after{animation-name:pW1}.js .flow .w2:after{animation-name:pW2}.js .flow .m-av{animation-name:pPulse}.js .flow .m-act{animation-name:pAct}.js .flow .m-out>*{animation-name:pOut;animation-delay:calc(var(--d, 0s) + var(--k, 0) * .11s)}.js .flow .r i{animation-name:pBar;animation-delay:calc(var(--d, 0s) + var(--k, 0) * .11s)}@keyframes pIn{0%{opacity:0;transform:translate(-6px)}5%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pW1{0%,5%{transform:scaleX(0);opacity:1}11%,90%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes pW2{0%,15%{transform:scaleX(0);opacity:1}21%,90%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes pPulse{0%,10%{box-shadow:0 0 #4ade9a00}12%{box-shadow:0 0 #4ade9a80}26%,to{box-shadow:0 0 0 10px #4ade9a00}}@keyframes pAct{0%,10%{opacity:.3}14%,90%{opacity:1}97%,to{opacity:.3}}@keyframes pOut{0%,21%{opacity:0;transform:translateY(6px)}29%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pFade{0%,21%{opacity:0}29%,90%{opacity:1}97%,to{opacity:0}}@keyframes pBar{0%,24%{transform:scaleX(0)}38%,to{transform:scaleX(1)}}.layers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.layer{padding:24px;display:grid;gap:8px;align-content:start;position:relative}.layer:nth-child(3){border-color:#4ade9a47;background:linear-gradient(180deg,rgba(16,185,129,.09),var(--surface))}.layer-no{font-size:12px;font-weight:600;color:var(--text-3);font-variant-numeric:tabular-nums}.layer h3{font-size:20px;letter-spacing:-.03em}.layer p{font-size:14px;color:var(--text-2)}.gets{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.get{padding:22px;display:grid;gap:8px;align-content:start;transition:border-color .4s,transform .5s var(--ease)}.get:hover{border-color:var(--line-2);transform:translateY(-2px)}.ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#4ade9a1a;color:var(--g-400);margin-bottom:6px}.ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.get p{font-size:14px;color:var(--text-2)}.fit{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fit .card{padding:24px}.fit h3{display:flex;align-items:center;gap:10px;margin-bottom:14px}.mk{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px}.fit-yes .mk{background:#4ade9a26;color:var(--g-400)}.fit-no .mk{background:#f078641f;color:#f09a88}.fit ul{display:grid;gap:10px}.fit li{font-size:14px;color:var(--text-2);padding-left:16px;position:relative}.fit li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--text-3)}.price{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;padding:32px;max-width:860px;margin:0 auto;align-items:center}.price-l{display:grid;gap:10px}.price-r{padding-left:36px;border-left:1px solid var(--line)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;font-size:15px;font-weight:550;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:4px;top:50%;width:9px;height:9px;border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);transform:translateY(-70%) rotate(45deg);transition:transform .35s var(--ease)}.faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.faq p{padding:0 0 20px;font-size:14.5px;color:var(--text-2);max-width:640px}.final{padding:56px 32px;text-align:center;display:grid;gap:14px;justify-items:center;background:radial-gradient(ellipse 70% 90% at 50% 0%,rgba(16,185,129,.16),transparent 70%),linear-gradient(180deg,var(--surface-2),var(--surface))}.final .btn-row{justify-content:center;margin-top:8px}.foot{padding-top:72px;padding-bottom:40px;display:grid;gap:16px}.foot-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--text-2)}.foot-row a:hover{color:var(--text)}.foot p{font-size:12px;color:var(--text-3);max-width:760px;line-height:1.6}.js .rv{opacity:0;transform:translateY(14px);filter:blur(4px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}.js .rv.in{opacity:1;transform:none;filter:none}@media(max-width:900px){.hero{padding-top:56px}.pcols{grid-template-columns:1fr}.nav-links{display:none}.layers,.gets{grid-template-columns:1fr 1fr}.layer:nth-child(3){grid-column:span 2}.price{grid-template-columns:1fr}.price-r{padding-left:0;border-left:0;padding-top:24px;border-top:1px solid var(--line)}}@media(max-width:600px){.wrap{padding:0 20px}body{font-size:15px}.sec{padding-top:72px}.stats{grid-template-columns:1fr}.stats div+div{border-left:0;border-top:1px solid var(--line)}.stats div{grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:16px 18px}.stats b{font-size:24px}.hero .stats{margin-top:28px}.layers,.gets,.fit,.quotes{grid-template-columns:1fr}.layer:nth-child(3){grid-column:auto}.price{padding:24px}.final{padding:40px 20px}.final .btn-row .btn{flex:1 1 100%}.foot-row{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.bg i,.chip i{animation:none}.js .rv{opacity:1;transform:none;filter:none;transition:none}html{scroll-behavior:auto}.btn,.get,.flow{transition:none}.js .flow *,.js .flow *:after,.hb *,.hb *:before,.hb *:after,.hcv-shot img,.hcv-prog i,.hcv-bub,.wires .wf,.rm-calls li i{animation:none!important}.js .hb.rv,.js .hcv.rv{transform:none}.js .rv .hcv-bub,.js .hb .hb-card,.js .hb .hb-chat,.js .rf .node,.js .rf .rf-chat{opacity:1;transform:none;translate:none;transition:none}}[data-wires]{position:relative}.wires{position:absolute;left:0;top:0;z-index:3;pointer-events:none;overflow:visible;opacity:0;transition:opacity .9s var(--ease)}.wires.on{opacity:1}.js .rv:not(.in) .wires{opacity:0}.js .rv.in .wires.on{transition-delay:1.3s}.wires .wf{fill:none;stroke:var(--wire);stroke-width:1.6;stroke-dasharray:5 5;animation:wireFlow .5s linear infinite}.wires .wh{fill:#0d1310;stroke:var(--wire);stroke-width:1.5}@keyframes wireFlow{to{stroke-dashoffset:-10}}.hcv{position:relative;width:100%;max-width:1040px;margin:48px auto 0}.js .hcv.rv{transform:perspective(1600px) rotateX(12deg) translateY(36px) scale(.96);transition-duration:1.4s}.js .hcv.rv.in{transform:none}.hcv-win{position:relative;border-radius:18px;border:1px solid var(--line-2);overflow:hidden;background:var(--canvas);text-align:left;box-shadow:0 70px 140px -60px #10b9818c,0 40px 80px -40px #000000e6}.hcv-win:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,rgba(74,222,154,.55),transparent 35%,transparent 70%,rgba(74,222,154,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hcv-bar{display:flex;align-items:center;gap:14px;padding:9px 12px;border-bottom:1px solid var(--line);background:#0f1412}.hcv-dots{display:flex;gap:6px;flex:none}.hcv-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff1f}.hcv-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.hcv-tabs::-webkit-scrollbar{display:none}.hcv-tab{all:unset;box-sizing:border-box;cursor:pointer;flex:none;font-size:12.5px;line-height:1;padding:8px 12px;border-radius:8px;color:var(--text-3);transition:background .3s var(--ease),color .3s}.hcv-tab:hover{color:var(--text-2)}.hcv-tab.on{background:#4ade9a1f;color:var(--text);box-shadow:inset 0 0 0 1px #4ade9a40}.hcv-tab:focus-visible{outline:2px solid var(--g-400);outline-offset:1px}.hcv-url{margin-left:auto;flex:none;font-size:11.5px;color:var(--text-3);padding:5px 10px;border-radius:6px;background:#ffffff0a}.hcv-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--canvas)}.hcv-shot{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--ease)}.hcv-shot.on{opacity:1}.hcv-shot img{width:100%;height:100%;object-fit:contain;transform-origin:50% 45%}.hcv.tick .hcv-shot.on img{animation:hcvKen 7s linear both}.hcv.hold .hcv-shot.on img,.hcv.hold .hcv-prog i{animation-play-state:paused}@keyframes hcvKen{0%{transform:scale(1)}to{transform:scale(1.045)}}.hcv-prog{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff0d}.hcv-prog i{display:block;height:100%;background:var(--g-400);transform-origin:left;transform:scaleX(0)}.hcv.tick .hcv-prog i{animation:hcvProg 7s linear both}@keyframes hcvProg{to{transform:scaleX(1)}}.hcv-cap{margin:14px auto 0;max-width:620px;min-height:3em;font-size:13px;line-height:1.5;color:var(--text-2);text-align:center}.hcv-bub{position:absolute;z-index:4;max-width:270px;padding:13px 15px 11px;border-radius:16px;text-align:left;background:#0d1410db;border:1px solid rgba(74,222,154,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 60px -24px #000000e6,0 0 40px -18px #4ade9a80;animation:bubFloat 7s ease-in-out infinite;animation-delay:calc(var(--k) * -2.3s)}.hcv-bub blockquote{font-size:13.5px;line-height:1.45;color:var(--text);font-weight:500}.hcv-bub figcaption{margin-top:8px;font-size:11.5px;color:var(--g-300);display:flex;align-items:center;gap:6px}.hcv-bub figcaption:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g-400);flex:none}.hcv-bub.b1{left:-56px;top:20%;border-bottom-left-radius:4px}.hcv-bub.b2{right:-56px;top:46%;border-bottom-right-radius:4px}.hcv-bub.b3{left:14%;bottom:52px;border-bottom-left-radius:4px}.js .hcv.rv .hcv-bub{opacity:0;translate:0 14px;transition:opacity .9s var(--ease),translate .9s var(--ease)}.js .hcv.rv.in .hcv-bub{opacity:1;translate:0 0;transition-delay:calc(1s + var(--k) * .35s)}@keyframes bubFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.shots{columns:3 280px;column-gap:16px}.shot{break-inside:avoid;margin:0 0 16px;padding:10px 10px 12px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface));transition:border-color .3s,transform .5s var(--ease)}.shot:hover{border-color:#4ade9a59;transform:translateY(-2px)}.shot button{all:unset;display:block;width:100%;cursor:zoom-in;border-radius:10px;overflow:hidden}.shot button:focus-visible{outline:2px solid var(--g-400);outline-offset:2px}.shot img{width:100%;height:auto;border-radius:10px;background:#000}.shot figcaption{margin-top:10px;padding:0 4px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--text-3);line-height:1.35}.shot figcaption b{color:var(--text);font-weight:600}.shot.anon figcaption b{color:var(--text-2);font-weight:500}.lb{border:0;padding:0;background:transparent;max-width:min(92vw,980px);max-height:90vh;overflow:visible}.lb::backdrop{background:#040706db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb img{max-width:min(92vw,980px);max-height:84vh;width:auto;height:auto;border-radius:12px;border:1px solid var(--line-2)}.lb p{margin-top:10px;text-align:center;font-size:13px;color:var(--text-2)}.lb-x{all:unset;position:absolute;right:-6px;top:-44px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#ffffff14;color:var(--text);font-size:18px}.lb-x:focus-visible{outline:2px solid var(--g-400)}.rf{border-radius:20px;border:1px solid var(--line-2);background:var(--canvas);overflow:hidden;text-align:left;box-shadow:0 60px 120px -60px #10b98166}.rf-bar{display:flex;align-items:center;gap:6px;padding:11px 16px;border-bottom:1px solid var(--line);background:#0f1412}.rf-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff1f}.rf-bar span{margin-left:10px;font-size:12px;color:var(--text-3)}.rf-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.9fr) minmax(0,1.2fr);gap:0 64px;align-items:center;padding:28px;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0 / 18px 18px}.rf-left{display:grid;gap:18px}.node{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#1c1c1c;overflow:hidden}.node-h{display:flex;align-items:center;gap:7px;padding:7px 10px;font-size:11px;color:var(--text-2);border-bottom:1px solid rgba(255,255,255,.06)}.node-h:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--c, var(--g-400))}.node-h small{margin-left:auto;color:var(--text-3);font-size:10.5px}.node-b{padding:10px}.rf-ref{--c: #a78bfa}.rf-in{--c: #60a5fa}.rf-out{--c: #4ade9a}.rf-imgs{display:grid;gap:6px}.rf-ref .rf-imgs{grid-template-columns:repeat(3,1fr)}.rf-in .rf-imgs{grid-template-columns:repeat(4,1fr)}.rf-out .rf-imgs{grid-template-columns:repeat(3,1fr)}.rf-imgs button{all:unset;display:block;cursor:zoom-in;border-radius:6px;overflow:hidden}.rf-imgs button:focus-visible{outline:2px solid var(--g-400);outline-offset:2px}.rf-imgs img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:6px;transition:transform .5s var(--ease)}.rf-in .rf-imgs img{aspect-ratio:9 / 16}.rf-imgs button:hover img{transform:scale(1.04)}.rf-note{margin-top:8px;font-size:10.5px;color:var(--text-3)}.rf-chat{border-radius:14px;border:1px solid rgba(74,222,154,.35);background:radial-gradient(ellipse at 50% 0%,rgba(16,185,129,.16),transparent 70%),#121614;padding:12px;display:grid;gap:10px;box-shadow:0 20px 60px -24px #10b98173}.rf-chat .hc-head{font-size:12.5px}.rf-chat .bub{font-size:12px}.rf-chat .bub.me{max-width:100%}.rf-chat .bub.oc{display:block}.rf-facts{display:flex;flex-wrap:wrap;gap:6px}.rf-facts span{font-size:10.5px;color:var(--g-300);border:1px solid rgba(74,222,154,.3);border-radius:999px;padding:3px 8px}.rf-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.rf-legend div{display:grid;gap:4px}.rf-legend b{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--g-400)}.rf-legend p{font-size:13.5px;color:var(--text-2)}.js .rf .node,.js .rf .rf-chat{opacity:0;transform:translateY(10px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .rf.in .rf-left .node{opacity:1;transform:none;transition-delay:calc(.3s + var(--k, 0) * .15s)}.js .rf.in .rf-chat{opacity:1;transform:none;transition-delay:.7s}.js .rf.in .rf-out{opacity:1;transform:none;transition-delay:1.1s}.rm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative}.rm-wk{position:relative;display:grid;gap:10px;grid-template-rows:auto auto auto 1fr auto;padding:18px;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.rm-wk:nth-child(1){border-color:#4ade9a4d;background:radial-gradient(ellipse at 0% 0%,rgba(16,185,129,.14),transparent 60%),linear-gradient(180deg,var(--surface-2),var(--surface))}.rm-n{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--g-400);font-variant-numeric:tabular-nums}.rm-n i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;color:#06110c;background:var(--g-400)}.rm-wk h3{font-size:18px;letter-spacing:-.025em}.rm-wk p{font-size:13.5px;color:var(--text-2);line-height:1.5}.rm-viz{height:82px;border-radius:10px;border:1px solid var(--line);background:#0a0f0d;padding:10px;display:grid;align-content:center;gap:6px;overflow:hidden}.rm-got{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text);padding-top:10px;border-top:1px dashed var(--line-2)}.rm-got:before{content:"";width:14px;height:14px;border-radius:4px;flex:none;background:var(--g-400) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m3.5 7.2 2.3 2.3 4.7-4.9' fill='none' stroke='%2306110c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.z-refs{grid-template-columns:repeat(4,1fr);gap:4px}.z-refs span{height:26px;border-radius:4px;background:#ffffff0d;border:1px solid transparent}.z-refs span.f{background:linear-gradient(160deg,#4ade9a80,#10b98133);border-color:#4ade9a99}.z-review{grid-template-rows:1fr auto;gap:7px;align-content:stretch}.zr-frame{border-radius:5px;background:linear-gradient(160deg,#4ade9a38,#ffffff08);display:grid;place-items:center}.zr-frame b{width:0;height:0;border-left:9px solid rgba(255,255,255,.75);border-top:6px solid transparent;border-bottom:6px solid transparent}.zr-line{position:relative;height:4px;border-radius:2px;background:var(--line-2)}.zr-line i{position:absolute;top:50%;left:var(--x);width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:var(--g-400);box-shadow:0 0 0 3px #4ade9a2e}.z-funnel{justify-items:center;gap:4px}.z-funnel span{width:var(--w);height:17px;border-radius:4px;display:grid;place-items:center;font-size:9.5px;color:#06110c;font-weight:600;background:linear-gradient(90deg,#4ade9a,#10b981)}.z-funnel span:nth-child(2){opacity:.8}.z-funnel span:nth-child(3){opacity:.62}.z-make{grid-template-columns:1fr 1fr 1fr;gap:6px;align-items:end}.z-make span{height:60px;border-radius:5px;border:1px solid var(--line-2);background:linear-gradient(160deg,#4ade9a4d,#ffffff0a);position:relative}.z-make span:first-child{background:linear-gradient(160deg,#4ade9a,#10b981)}.z-make span em{position:absolute;left:4px;right:4px;bottom:4px;height:4px;border-radius:2px;background:#ffffffb3}.rm-viz.z-bars{grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;gap:5px;align-items:end;align-content:stretch}.z-bars span{border-radius:3px 3px 0 0;background:var(--line-2);height:var(--h)}.z-bars span.f{background:var(--g-400)}.rm-calls{margin-bottom:14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;padding:14px 18px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface)}.rm-calls-l{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.rm-calls ol{display:grid;grid-template-columns:repeat(8,1fr);gap:0;position:relative;list-style:none;padding:0;margin:0}.rm-calls ol:before{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,var(--g-400),rgba(74,222,154,.25))}.rm-calls li{display:grid;place-items:center;position:relative}.rm-calls li:nth-child(2n):after{content:"";position:absolute;right:-1px;top:-6px;bottom:-6px;width:1px;background:var(--line-2)}.rm-calls li:last-child:after{display:none}.rm-calls li i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:600;color:#06110c;background:var(--g-400);box-shadow:0 0 0 4px var(--surface);animation:callpop .5s calc(var(--c) * 90ms) both}@keyframes callpop{0%{transform:scale(.4);opacity:0}}.rm-after{margin-top:14px;display:grid;grid-template-columns:auto 1fr;gap:12px 20px;align-items:center;padding:16px 20px;border-radius:var(--r);border:1px dashed rgba(74,222,154,.35);background:radial-gradient(ellipse at 100% 0%,rgba(16,185,129,.1),transparent 60%),var(--surface)}.rm-after b{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--g-300)}.rm-after b small{display:block;margin-top:3px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--text-2)}.rm-after ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.rm-after li{display:grid;align-content:start;gap:3px;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface-2)}.rm-after strong{font-size:13px;font-weight:600;color:var(--text)}.rm-after span{font-size:12px;color:var(--text-2);line-height:1.45}.rm-after li.rm-up{border-color:#c9e36b59;background:radial-gradient(ellipse at 100% 0%,rgba(201,227,107,.1),transparent 65%),var(--surface-2)}.rm-after li.rm-up strong{color:#c9e36b}.rm-motto{margin-top:28px;text-align:center;font-size:clamp(20px,2.6vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.25;color:var(--text)}.rm-motto em{font-style:normal;color:var(--g-400)}.rm-motto small{display:block;margin-top:8px;font-size:14.5px;font-weight:400;letter-spacing:0;color:var(--text-2)}@media(max-width:1100px){.hcv-bub.b1{left:2%}.hcv-bub.b2{right:2%}}@media(max-width:900px){.hcv-url{display:none}.hcv-stage{aspect-ratio:4 / 3}.hcv-shot img{object-fit:cover;object-position:var(--fx, 30%) 50%}.hcv-bub{position:static;max-width:none;animation:none;flex:0 0 78%;scroll-snap-align:start}.hcv-bubs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:4px -20px 0;padding:0 20px 4px}.hcv-bubs::-webkit-scrollbar{display:none}.rf-body{grid-template-columns:1fr;gap:26px;padding:18px}.rf-left{grid-template-columns:1fr 1fr;gap:12px}.rf-legend{grid-template-columns:1fr;gap:12px}.rm{grid-template-columns:1fr 1fr}.rm-calls,.rm-after{grid-template-columns:1fr}.rm-after ul{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hcv{margin-top:36px}.hcv-bar{padding:8px 10px;gap:10px}.hcv-dots{display:none}.hcv-tab{font-size:12px;padding:8px 10px}.shots{columns:2 150px;column-gap:10px}.shot{margin-bottom:10px;padding:6px 6px 8px;border-radius:12px}.shot img{border-radius:8px}.shot figcaption{margin-top:7px;padding:0 2px;font-size:11px;display:block}.shot figcaption b{display:block}.rf-left,.rm,.rm-after ul{grid-template-columns:1fr}.lb-x{right:0}}.hc-head .av,.m-av{background:none;overflow:hidden}.hc-head .av img,.m-av img{width:100%;height:100%;display:block;object-fit:cover}.rm-duo{margin-top:36px;display:flex;justify-content:center;align-items:center;gap:10px}.rm-duo img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(74,222,154,.55);box-shadow:0 0 0 4px #4ade9a14}.rm-duo span{font-size:18px;color:var(--g-400);font-weight:600}.rm-duo+.rm-motto{margin-top:14px}.ns{display:grid;grid-template-columns:1fr 1.15fr;gap:18px;margin-top:8px}.ns-me,.ns-chart,.ns-case{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);padding:20px}.ns-who{display:flex;align-items:center;gap:12px}.ns-who img{width:48px;height:48px;border-radius:50%;border:2px solid var(--g-500);object-fit:cover}.ns-who span{display:grid}.ns-who b{font-size:15px}.ns-who small{font-size:12px;color:var(--text-2)}.ns-chips{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ns-chip{font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;background:#4ade9a1a;border:1px solid rgba(74,222,154,.3)}.ns-steps{list-style:none;margin:18px 0 0;padding:0 0 0 18px;border-left:1px solid var(--line-2);display:grid;gap:14px}.ns-steps li{position:relative;display:grid;gap:2px}.ns-steps li:before{content:"";position:absolute;left:-23px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--g-400);box-shadow:0 0 0 3px #4ade9a26}.ns-steps li.off:before{background:#f87171;box-shadow:0 0 0 3px #f8717126}.ns-t{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.ns-steps b{font-size:14px}.ns-steps p{margin:0;font-size:13px;color:var(--text-2);line-height:1.5}.ns-lesson{margin:18px 0 0;padding-top:14px;border-top:1px dashed var(--line-2);font-size:14px;font-weight:600;color:var(--g-300)}.ns-chart{margin:0;display:grid;grid-template-rows:auto 1fr auto;gap:12px}.ns-chart figcaption{font-size:12px;color:var(--text-2)}.ns-bars{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;align-items:end;min-height:220px}.ns-bar{display:grid;grid-template-rows:auto 1fr auto;gap:6px;height:100%;text-align:center}.ns-bar i{align-self:end;height:var(--h);min-height:6px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--g-400),rgba(16,185,129,.35))}.ns-bar.off i{background:linear-gradient(180deg,#f87171,#f871714d)}.ns-bar.now i{box-shadow:0 0 18px #4ade9a73}.ns-bar .v{font-size:11px;color:var(--text-2);align-self:end}.ns-bar .m{font-size:11px;color:var(--text-2)}.ns-bar.off .m,.ns-bar.now .m{color:var(--text);font-weight:600}.ns-src{margin:0;font-size:11px;color:var(--text-2)}.ns-case{margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:14px 20px;align-items:center}.ns-k{grid-column:1 / -1;font-size:12px;color:var(--g-300);font-weight:600}.ns-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.ns-flow>div{display:grid;gap:4px;padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface-2)}.ns-flow small{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.ns-flow b{font-size:14px;line-height:1.4}.ns-flow span{font-size:12px;color:var(--text-2)}.ns-flow>i{align-self:center;font-style:normal;color:var(--g-400);font-size:18px}.ns-shots{display:flex;gap:8px}.ns-shots button{padding:0;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:none;cursor:zoom-in;width:110px;height:140px}.ns-shots img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}@media(max-width:900px){.ns,.ns-case{grid-template-columns:1fr}}@media(max-width:600px){.ns-flow{grid-template-columns:1fr}.ns-flow>i{transform:rotate(90deg);justify-self:center}.ns-bars{gap:4px;min-height:180px}.ns-bar .v{font-size:9px}}
