.hero.hero-ai{-webkit-padding-before:clamp(34px,4.4vw,64px);padding-block-start:clamp(34px,4.4vw,64px);-webkit-padding-after:clamp(18px,2.6vw,34px);padding-block-end:clamp(18px,2.6vw,34px)}.hero.hero-ai .hero-title{-webkit-margin-before:0;margin-block-start:0}.hero-mock.hero-mock-ai{--hm-w:min(860px,94vw);width:var(--hm-w)}.hero-mock-ai img{display:block;filter:drop-shadow(0 34px 66px rgba(0,0,0,.6))}.hero-mock-ai .hm-glow{inset:16% 14% 20% 10%}.hero-mock-ai .hm-screen{position:absolute;inset:0;z-index:2;pointer-events:none;direction:ltr;font-size:calc(var(--hm-w) / 100);perspective:276.2em;perspective-origin:50% 50%}.hero-mock-ai .hm-plane{position:absolute;inset-inline-start:7em;top:2.3em;width:64em;height:40em;transform-origin:50% 50%;transform:rotate(-5.43deg) rotateY(43.75deg) rotateX(6.03deg) scale(.8414);border-radius:1.4em;background:radial-gradient(122% 58% at 50% 53%,rgba(6,3,8,.86) 0,rgba(6,3,8,.64) 44%,rgba(6,3,8,0) 76%),linear-gradient(180deg,rgba(6,3,8,.08),rgba(6,3,8,.28))}.hero-mock-ai .hm-plane:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(104deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 26%,rgba(255,255,255,0) 46%)}.hero-mock-ai .hm-copy{position:absolute;inset:0;z-index:1;direction:rtl;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4em;text-align:center;font-family:var(--sans)}.hero-mock-ai .hm-t1{font-size:9em;font-weight:900;line-height:1;letter-spacing:-.025em;color:#fff;white-space:nowrap;text-shadow:0 0 .3em rgba(255,31,143,.55),0 0 .9em rgba(255,31,143,.3),0 .05em .1em rgba(0,0,0,.7)}.hero-mock-ai .hm-t1 b{font-weight:900;color:var(--honey);text-shadow:0 0 .26em rgba(255,31,143,.85),0 0 .85em rgba(255,31,143,.5)}.hero-mock-ai .hm-rule{width:21em;height:.55em;border-radius:.55em;background:linear-gradient(90deg,transparent,var(--gold) 22%,var(--honey) 50%,var(--gold) 78%,transparent);box-shadow:0 0 1.1em rgba(255,31,143,.65)}.hero-mock-ai .hm-t2{font-size:5.8em;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--gold);white-space:nowrap;text-shadow:0 0 .32em rgba(255,31,143,.6),0 .05em .1em rgba(0,0,0,.6)}@media (prefers-reduced-motion:no-preference){.hero-mock-ai .hm-rule{animation:hmRuleBreathe 4.8s ease-in-out infinite}}@keyframes hmRuleBreathe{0%,to{opacity:.85;box-shadow:0 0 .8em rgba(255,31,143,.5)}50%{opacity:1;box-shadow:0 0 1.5em rgba(255,31,143,.8)}}.hero-mock-ai .hm-chip.c1{top:6%;inset-inline-start:1%}.hero-mock-ai .hm-chip.c2{top:34%;inset-inline-end:3%}.hero-mock-ai .hm-chip.c3{bottom:16%;inset-inline-start:2%}.s02-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:-.015em}.s02-savings .s02-kicker{margin-block:clamp(10px,1.8vw,20px) 0;max-width:22ch;margin-inline:auto;font-size:clamp(1.9rem,5.6vw,3.2rem);line-height:1.14;letter-spacing:-.018em;text-wrap:balance}.s02-savings .s02-kicker:before{content:"";display:block;width:clamp(48px,8vw,86px);height:2px;border-radius:2px;margin:0 auto clamp(12px,1.8vw,20px);background:linear-gradient(90deg,transparent,var(--accent),transparent)}.rp .rp-head{max-width:900px}.rp .rp-hint{margin:0;font-family:var(--mono);font-size:clamp(.82rem,1.5vw,.92rem);color:var(--muted)}.rp-rail{position:relative;max-width:1160px;margin:clamp(20px,3.2vw,36px) auto 0;display:flex;flex-direction:column;gap:clamp(16px,2.6vw,30px)}.rp-rail:before{content:"";position:absolute;top:14px;bottom:14px;inset-inline-start:22px;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--emerald) 42%,transparent) 10%,color-mix(in srgb,var(--emerald) 42%,transparent) 90%,transparent)}.rp-step{grid-template-columns:46px minmax(0,1fr);grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);align-items:start}.rp-node,.rp-step{position:relative;display:grid}.rp-node{z-index:1;width:46px;height:46px;border-radius:50%;place-items:center;font-family:var(--mono);font-weight:900;font-size:1rem;color:#fff;background:var(--panel-solid);border:1px solid color-mix(in srgb,var(--emerald) 48%,var(--line));box-shadow:0 0 0 6px color-mix(in srgb,var(--bg) 86%,transparent),0 8px 22px rgba(0,0,0,.45)}.rp-node span{position:relative;z-index:1}.rp-card{position:relative;overflow:hidden;border-radius:18px;padding:clamp(14px,2.2vw,24px);border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--panel) 60%,transparent));box-shadow:var(--shadow-md)}.rp-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(78% 120% at 100% 0,color-mix(in srgb,var(--emerald) 10%,transparent),transparent 58%)}.rp-card>*{position:relative;z-index:1}.rp-h{margin:0;color:#fff;font-weight:900;line-height:1.22;letter-spacing:-.01em;font-size:clamp(1.18rem,2.8vw,1.68rem);text-wrap:balance}.rp-sub{margin:8px 0 0;color:var(--ink-2);font-weight:300;line-height:1.72;font-size:clamp(.98rem,1.7vw,1.08rem)}.rp-shot{position:relative;margin:clamp(12px,2vw,18px) 0 0;border-radius:14px;overflow:hidden;cursor:zoom-in;border:1px solid color-mix(in srgb,var(--emerald) 24%,var(--line));box-shadow:0 18px 40px rgba(0,0,0,.42);transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.rp-shot:focus-visible,.rp-shot:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--emerald) 58%,transparent);box-shadow:0 24px 52px rgba(0,0,0,.5)}.rp-shot:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.rp-bar{display:flex;align-items:center;gap:6px;padding:8px clamp(10px,1.6vw,14px);background:color-mix(in srgb,var(--panel-solid) 94%,transparent);border-bottom:1px solid var(--line-soft)}.rp-bar i{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--muted-2)}.rp-bar i:first-child{background:color-mix(in srgb,var(--emerald) 72%,transparent)}.rp-bar span{-webkit-margin-start:8px;margin-inline-start:8px;min-width:0;font-family:var(--mono);font-size:clamp(.68rem,1.3vw,.78rem);color:var(--muted);letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-img{display:block;background:#fff}.rp-img img{display:block;width:100%;height:auto}.rp-shot.dark .rp-img{background:var(--bg)}.rp-shot:not(.tall) .rp-img{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--emerald) 60%,transparent) transparent}.rp-shot:not(.tall) .rp-img img{width:max(1040px,100%);max-width:none}.rp-shot:not(.tall) .rp-img::-webkit-scrollbar{height:7px}.rp-shot:not(.tall) .rp-img::-webkit-scrollbar-track{background:transparent}.rp-shot:not(.tall) .rp-img::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--emerald) 60%,transparent)}.rp-shot.tall .rp-img{max-height:clamp(230px,34vw,420px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.rp-zoom{position:absolute;bottom:10px;inset-inline-end:10px;z-index:2;pointer-events:none;font-family:var(--mono);font-size:.68rem;color:#fff;padding:5px 10px;border-radius:100px;background:color-mix(in srgb,var(--bg) 84%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 45%,var(--line));opacity:.6;transition:opacity .3s var(--ease)}.rp-shot:focus-visible .rp-zoom,.rp-shot:hover .rp-zoom{opacity:1}.rp-swipe{display:none;position:absolute;bottom:10px;inset-inline-start:10px;z-index:2;pointer-events:none;font-family:var(--mono);font-size:.68rem;color:#fff;padding:5px 10px;border-radius:100px;background:color-mix(in srgb,var(--bg) 84%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 45%,var(--line))}@media (max-width:1180px){.rp-shot:not(.tall) .rp-swipe{display:block}}.rp-note{margin:10px 0 0;font-family:var(--mono);font-size:clamp(.8rem,1.5vw,.9rem);line-height:1.75;color:var(--ink-2)}.rp-note b{color:#fff;font-weight:800}.rp-note .rp-em{color:var(--emerald);font-weight:800;white-space:nowrap;text-shadow:0 0 14px color-mix(in srgb,var(--emerald) 40%,transparent)}.rp-note+.rp-shot{margin-top:clamp(14px,2.4vw,22px)}.rp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:10px;gap:10px;margin-top:clamp(14px,2.2vw,20px)}.rp-stat{border-radius:14px;padding:14px 10px;text-align:center;border:1px solid color-mix(in srgb,var(--emerald) 20%,var(--line));background:color-mix(in srgb,var(--panel-solid) 74%,transparent)}.rp-stat.hero{border-color:color-mix(in srgb,var(--emerald) 46%,transparent);background:color-mix(in srgb,var(--emerald) 9%,var(--panel-solid))}.rp-stat-n{display:block;direction:ltr;font-family:var(--mono);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,3.4vw,1.85rem);line-height:1.1;color:#fff}.rp-stat.hero .rp-stat-n{color:var(--emerald);text-shadow:0 0 20px color-mix(in srgb,var(--emerald) 45%,transparent)}.rp-stat-l{display:block;margin-top:7px;font-size:.8rem;line-height:1.45;color:var(--muted)}.rp-total{position:relative;overflow:hidden;max-width:1160px;margin:clamp(20px,3.2vw,34px) auto 0;border-radius:20px;padding:clamp(20px,3.2vw,36px) clamp(16px,3vw,30px);text-align:center;border:1px solid color-mix(in srgb,var(--emerald) 38%,var(--line));background:radial-gradient(120% 150% at 50% 0,color-mix(in srgb,var(--emerald) 15%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--panel-solid) 94%,transparent),color-mix(in srgb,var(--panel) 68%,transparent));box-shadow:0 26px 62px rgba(0,0,0,.46),inset 0 1px 0 color-mix(in srgb,var(--emerald) 22%,transparent)}.rp-total>*{position:relative;z-index:1}.rp-total-l{display:block;font-family:var(--mono);font-size:clamp(.85rem,1.7vw,.98rem);letter-spacing:.02em;color:var(--ink-2)}.rp-total-n{display:block;margin-top:10px;direction:ltr;font-weight:900;line-height:1.05;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,8.4vw,4.6rem)}.rp-total-s{display:block;max-width:620px;margin:14px auto 0;color:var(--ink-2);font-weight:300;line-height:1.72;font-size:clamp(.95rem,1.8vw,1.08rem)}.rp-seal{max-width:900px;margin:clamp(16px,2.6vw,28px) auto 0;text-align:center}.rp-seal-a{display:block;color:var(--ink-2);font-weight:300;font-size:clamp(1rem,2vw,1.16rem)}.rp-seal-b{display:block;margin-top:8px;color:#fff;font-weight:900;line-height:1.26;letter-spacing:-.012em;font-size:clamp(1.5rem,4.4vw,2.5rem);text-wrap:balance}@media (max-width:560px){.rp-step{grid-template-columns:34px minmax(0,1fr);gap:10px}.rp-node{width:34px;height:34px;font-size:.84rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--bg) 86%,transparent),0 6px 16px rgba(0,0,0,.45)}.rp-rail:before{inset-inline-start:16px}.rp-card{padding:13px;border-radius:15px}.rp-shot.tall .rp-img{max-height:210px}.rp-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.rp-note{line-height:1.85}}@media (prefers-reduced-motion:no-preference){.rp-node:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid color-mix(in srgb,var(--emerald) 60%,transparent);animation:rpNodeRing 3.6s var(--ease) infinite}.rp-step:nth-child(2) .rp-node:before{animation-delay:.9s}.rp-step:nth-child(3) .rp-node:before{animation-delay:1.8s}.rp-step:nth-child(4) .rp-node:before{animation-delay:2.7s}@keyframes rpNodeRing{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.85)}}.rp-total:after{content:"";position:absolute;top:0;bottom:0;width:36%;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--emerald) 14%,transparent),transparent);animation:rpSweep 7s var(--ease) infinite}@keyframes rpSweep{0%,74%{inset-inline-start:-42%}97%,to{inset-inline-start:112%}}}.rbt-row{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.6vw,26px);width:100%;max-width:1180px;margin:clamp(6px,1.2vw,14px) auto 0}.rbt-mid{flex:0 1 880px;min-width:0}.rbt{flex:0 0 auto;width:clamp(62px,8.6vw,106px);line-height:0}.rbt-b{transform:scaleX(-1)}.rbt-svg{display:block;width:100%;height:auto}.rbt-shell{fill:color-mix(in srgb,var(--gold) 20%,var(--panel-solid));stroke:color-mix(in srgb,var(--gold) 62%,transparent);stroke-width:2}.rbt-visor{fill:var(--bg);stroke:color-mix(in srgb,var(--gold) 34%,transparent);stroke-width:1.4}.rbt-eye{fill:var(--honey);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gold) 85%,transparent))}.rbt-smile{fill:none;stroke:color-mix(in srgb,var(--honey) 82%,transparent);stroke-width:2;stroke-linecap:round}.rbt-ant{stroke:color-mix(in srgb,var(--gold) 70%,transparent);stroke-width:2.4;stroke-linecap:round}.rbt-ant-dot{fill:var(--gold);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 90%,transparent))}.rbt-core{fill:var(--honey);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 80%,transparent))}.rbt-arm{fill:none;stroke:color-mix(in srgb,var(--gold) 46%,var(--panel-solid));stroke-width:7;stroke-linecap:round}.rbt-hand{fill:color-mix(in srgb,var(--gold) 26%,var(--panel-solid));stroke:color-mix(in srgb,var(--gold) 58%,transparent);stroke-width:1.6}.rbt-furn{fill:color-mix(in srgb,var(--panel-solid) 94%,transparent);stroke:var(--line);stroke-width:1.6}.rbt-key{fill:color-mix(in srgb,var(--gold) 42%,transparent)}.rbt-screen{fill:var(--bg-3);stroke:color-mix(in srgb,var(--emerald) 34%,transparent);stroke-width:1.4}.rbt-bar{fill:var(--emerald);opacity:.85;transform-box:fill-box;transform-origin:50% 100%}.rbt-trend{fill:none;stroke:var(--emerald);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--emerald) 70%,transparent))}.rbt-coin{transform-box:fill-box;transform-origin:50% 50%}.rbt-coin circle{fill:color-mix(in srgb,var(--emerald) 24%,var(--bg));stroke:var(--emerald);stroke-width:2;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--emerald) 55%,transparent))}.rbt-coin text{fill:var(--emerald);font-family:var(--sans);font-weight:800;font-size:9px}.rbt-b .rbt-coin text{transform:scaleX(-1);transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.rbt-svg{animation:rbtFloat 6.4s ease-in-out infinite;animation-delay:var(--rbt-off,0s)}.rbt-head{transform-box:fill-box;transform-origin:50% 100%;animation:rbtNod 5.4s ease-in-out infinite;animation-delay:var(--rbt-off,0s)}.rbt-ant-dot,.rbt-core{animation:rbtPulse 2.4s ease-in-out infinite}.rbt-ant-dot{animation-duration:2s}.rbt-bar{animation:rbtBar 3.6s ease-in-out infinite}.rbt-trend{stroke-dasharray:48;animation:rbtDraw 3.6s var(--ease) infinite}.rbt-coin{opacity:0;animation:rbtCoin 3.6s ease-out infinite;animation-delay:calc(var(--rbt-off,0s) + var(--d,0s))}@keyframes rbtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rbtNod{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}@keyframes rbtPulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes rbtBar{0%,to{transform:scaleY(.42)}55%{transform:scaleY(1)}}@keyframes rbtDraw{0%{stroke-dashoffset:48}55%,to{stroke-dashoffset:0}}@keyframes rbtCoin{0%{transform:translateY(6px) scale(.55);opacity:0}18%{opacity:1}72%{opacity:.9}to{transform:translateY(-22px) scale(1.04);opacity:0}}}@media (max-width:860px){.rbt{width:clamp(52px,10vw,70px)}.rbt-row{gap:6px}}@media (max-width:520px){.rbt{display:none}.rbt-row{gap:0}}.s04-catch .conf-node.mid{isolation:isolate;width:clamp(96px,14vw,134px);border-radius:26px;border-color:color-mix(in srgb,var(--accent) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--ember) 14%,transparent));box-shadow:0 0 38px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 0 26px color-mix(in srgb,var(--accent) 12%,transparent)}.s04-catch .conf-node.mid .cn-ring{inset:-10px;border-radius:32px}.s04-catch .conf-node.mid:after{content:"";position:absolute;inset:-24%;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(12px);opacity:.6;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 40%,transparent),transparent 68%)}.s04-catch .conf-node.mid svg{width:62%;height:62%;overflow:visible;fill:none;stroke:var(--accent);stroke-width:1.5;animation:none;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 48%,transparent))}.s04-catch .conf-node.mid .shp-fill{stroke:none;opacity:.9;fill:color-mix(in srgb,var(--accent) 22%,transparent)}.s04-catch .conf-node.mid .shp-body{stroke-dasharray:100;stroke-dashoffset:0;stroke:var(--honey);stroke-width:1.6}.s04-catch .conf-node.mid .shp-check{stroke-dasharray:100;stroke-dashoffset:0;stroke:#fff;stroke-width:2.2}@media (prefers-reduced-motion:no-preference){.s04-catch .conf-node.mid .shp-body{animation:hwShieldDraw 5.2s var(--ease) infinite}.s04-catch .conf-node.mid .shp-check{animation:hwShieldSeal 5.2s var(--ease) infinite}.s04-catch .conf-node.mid .shp-fill{animation:hwShieldFill 5.2s ease-in-out infinite}.s04-catch .conf-node.mid:after{animation:hwShieldHalo 5.2s ease-in-out infinite}}@keyframes hwShieldDraw{0%{stroke-dashoffset:100}34%{stroke-dashoffset:0}78%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes hwShieldSeal{0%,30%{stroke-dashoffset:100;opacity:0}37%{opacity:1}53%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-100;opacity:1}}@keyframes hwShieldFill{0%,30%{opacity:0}57%{opacity:.95}80%{opacity:.95}to{opacity:0}}@keyframes hwShieldHalo{0%{transform:scale(.84);opacity:.3}53%{transform:scale(1.14);opacity:.95}80%{transform:scale(1);opacity:.6}to{transform:scale(.84);opacity:.3}}.s04-catch .cert-seal{--seal:clamp(118px,15.5vw,148px);width:var(--seal);height:var(--seal);margin:calc(var(--seal) * -.72) auto clamp(14px,1.8vw,22px)}.s04-catch .cert-seal .cs-halo{inset:-22%;filter:blur(22px)}.s04-catch .cert-seal .cs-ring{border-width:3px}.s04-catch .cert-seal .cs-core{inset:calc(var(--seal) * .085);padding:10px;font-size:clamp(.92rem,1.5vw,1.12rem);line-height:1.2;letter-spacing:-.015em;text-wrap:balance;box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 52%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 42%,transparent)}.s04-catch .catch-punch{max-width:min(1120px,100%);text-wrap:balance;line-height:1.2}.s04-catch .catch-punch .hl{display:inline-block;font-weight:900;font-size:clamp(1.32rem,3.05vw,2.15rem);line-height:1.18;letter-spacing:-.015em}@media (min-width:1180px){.s04-catch .catch-punch .hl{white-space:nowrap}}.s05-how .how-title{line-height:1.02;letter-spacing:normal}.s05-how .how-title .line:first-child{font-size:clamp(1.2rem,2.7vw,1.85rem);font-weight:500;line-height:1.32;letter-spacing:.005em;color:color-mix(in srgb,var(--ink-2) 90%,transparent)}.s05-how .how-title .line+.line{position:relative;isolation:isolate;margin-top:clamp(4px,.8vw,12px);padding-bottom:clamp(15px,1.7vw,24px)}.s05-how .how-title .line+.line:before{z-index:-1;top:-26%;bottom:6%;width:min(640px,88%);filter:blur(28px);background:radial-gradient(56% 62% at 50% 48%,color-mix(in srgb,var(--gold) 34%,transparent),transparent 72%)}.s05-how .how-title .line+.line:after,.s05-how .how-title .line+.line:before{content:"";position:absolute;inset-inline:0;margin-inline:auto;pointer-events:none}.s05-how .how-title .line+.line:after{bottom:0;width:min(340px,64%);height:3px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--honey) 50%,var(--gold) 80%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--gold) 60%,transparent)}.s05-how .how-title .line .hl{display:inline-block;font-weight:900;font-size:clamp(2.9rem,9.4vw,6.4rem);line-height:.98;letter-spacing:-.025em;padding-inline:.06em;-webkit-padding-after:.05em;padding-block-end:.05em;background-image:linear-gradient(104deg,var(--bronze) 0,var(--gold) 22%,var(--amber) 46%,var(--honey) 72%,#fff 100%);background-size:220% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45)) drop-shadow(0 0 24px color-mix(in srgb,var(--gold) 48%,transparent))}@media (prefers-reduced-motion:no-preference){.s05-how .how-title .line .hl{animation:hwBrandSheen 9s ease-in-out infinite alternate}}@keyframes hwBrandSheen{0%{background-position:0 50%}to{background-position:100% 50%}}.s05-how .steps-flow{overflow:visible;gap:clamp(24px,3.4vw,38px)}.s05-how .steps-flow .step-card{overflow:visible}.s05-how .step-card .scene{--sc:clamp(118px,16vw,160px);--sck:1.42;width:var(--sc);height:var(--sc);border-radius:30px;overflow:visible;border-color:color-mix(in srgb,var(--accent) 48%,transparent);box-shadow:0 0 34px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 0 30px color-mix(in srgb,var(--accent) 11%,transparent)}.s05-how .step-card .scene:before{border-radius:30px}.s05-how .step-card .scene .sc-ring{inset:-15px;border-radius:44px}.s05-how .step-card .scene:after{content:"";position:absolute;inset:-46%;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(17px);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent),transparent 68%)}.s05-how .step-card .scene svg{width:var(--sc);height:var(--sc);scale:var(--sck);overflow:visible;fill:none;stroke:var(--accent);stroke-width:.62;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 46%,transparent))}@media (prefers-reduced-motion:no-preference){.s05-how .step-card .scene:after{animation:hwSceneBloom 5.4s ease-in-out infinite alternate}.s05-how .step-card .scene svg{animation:hwSceneFloat 6.6s ease-in-out infinite alternate}.s05-how .step-card:nth-of-type(2) .scene svg{animation-delay:-1.6s}.s05-how .step-card:nth-of-type(3) .scene svg{animation-delay:-3.2s}.s05-how .step-card:nth-of-type(4) .scene svg{animation-delay:-4.8s}}@keyframes hwSceneBloom{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.1);opacity:1}}@keyframes hwSceneFloat{0%{transform:translateY(2.5px)}to{transform:translateY(-3.5px)}}@media (min-width:601px){.s05-how .steps-flow .step-card{gap:clamp(30px,4.4vw,56px)}}@media (min-width:601px) and (max-width:900px){.s05-how .step-card .scene{--sck:1.3}}.s05-how .sc-install .i-arc{stroke:color-mix(in srgb,var(--accent) 62%,transparent);stroke-width:.9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:12px 12px}.s05-how .sc-install .i-chunk{fill:color-mix(in srgb,var(--accent) 40%,transparent);stroke:var(--honey);stroke-width:.5;transform-box:fill-box;transform-origin:center;opacity:0}.s05-how .sc-install .i-chunk.c1{opacity:.9;transform:translateY(18.6px)}.s05-how .sc-install .i-tray{stroke:var(--accent)}.s05-how .sc-install .i-hit{stroke:color-mix(in srgb,var(--honey) 80%,transparent);stroke-width:.7;transform-box:fill-box;transform-origin:center;opacity:0}.s05-how .sc-install .i-dot{fill:var(--accent);stroke:none}@media (prefers-reduced-motion:no-preference){.s05-how .sc-install .i-arc{animation:hwArcClose 3.6s var(--ease) infinite,hwArcSpin 16s linear infinite}.s05-how .sc-install .i-chunk{animation:hwChunkDrop 2.4s ease-in infinite}.s05-how .sc-install .i-chunk.c2{animation-delay:.8s}.s05-how .sc-install .i-chunk.c3{animation-delay:1.6s}.s05-how .sc-install .i-hit{animation:hwImpact 2.4s ease-out infinite}.s05-how .sc-install .i-dot{animation:pulseDot 2.4s ease-in-out infinite}}@keyframes hwArcClose{0%{stroke-dashoffset:100}60%{stroke-dashoffset:0}86%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes hwArcSpin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes hwChunkDrop{0%{transform:translateY(0);opacity:0}14%{opacity:1}62%{transform:translateY(18.6px);opacity:1}74%{transform:translateY(18.6px) scale(.7);opacity:.45}to{transform:translateY(18.6px) scale(.7);opacity:0}}@keyframes hwImpact{0%,56%{transform:scale(.4);opacity:0}66%{opacity:.9}to{transform:scale(1.45);opacity:0}}.s05-how .sc-connect .c-orbit{transform-origin:12px 12px}.s05-how .sc-connect .c-sat{fill:var(--accent);stroke:none;opacity:.85}.s05-how .sc-connect .c-sat.b{fill:var(--honey);opacity:.7}.s05-how .sc-connect .c-cable{stroke:color-mix(in srgb,var(--accent) 60%,transparent);stroke-width:.6;stroke-dasharray:1.1 1.5}.s05-how .sc-connect .c-hub{fill:color-mix(in srgb,var(--accent) 18%,transparent);stroke:var(--accent);transform-box:fill-box;transform-origin:center}.s05-how .sc-connect .c-pkt{fill:var(--honey);stroke:none;opacity:0}.s05-how .sc-connect .c-pkt.p1{opacity:.9;transform:translateX(4.3px)}.s05-how .sc-connect .c-lock{stroke:var(--honey);stroke-width:.7;transform-box:fill-box;transform-origin:center;opacity:0}@media (prefers-reduced-motion:no-preference){.s05-how .sc-connect .c-orbit{animation:spinSlow 9s linear infinite}.s05-how .sc-connect .c-cable{animation:hwCableRun 1.1s linear infinite}.s05-how .sc-connect .c-hub.a{animation:hwHubBeat 2.6s ease-in-out infinite}.s05-how .sc-connect .c-hub.b{animation:hwHubBeat 2.6s ease-in-out 1.3s infinite}.s05-how .sc-connect .c-pkt{animation:hwWirePacket 2.6s linear infinite}.s05-how .sc-connect .c-pkt.p2{animation-delay:1.3s}.s05-how .sc-connect .c-lock{animation:hwHandshake 2.6s ease-out infinite}}@keyframes hwCableRun{to{stroke-dashoffset:-2.6}}@keyframes hwHubBeat{0%,to{transform:scale(1)}45%{transform:scale(1.18)}}@keyframes hwWirePacket{0%{transform:translateX(0);opacity:0}10%{opacity:1}84%{opacity:1}to{transform:translateX(8.6px);opacity:0}}@keyframes hwHandshake{0%,52%{transform:scale(.28);opacity:0}62%{opacity:.95}to{transform:scale(1.7);opacity:0}}.s05-how .sc-build .b-ground{stroke:color-mix(in srgb,var(--accent) 58%,transparent)}.s05-how .sc-build .b-bar{fill:color-mix(in srgb,var(--accent) 28%,transparent);stroke:var(--accent);stroke-width:.5;transform-box:fill-box;transform-origin:bottom}.s05-how .sc-build .b-drop{fill:color-mix(in srgb,var(--honey) 42%,transparent);stroke:var(--honey);stroke-width:.5;transform-box:fill-box;transform-origin:center;opacity:.85;transform:translateY(5.6px)}.s05-how .sc-build .b-spark{--rise:-13px;fill:var(--honey);stroke:none;opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--honey) 75%,transparent))}.s05-how .sc-build .b-spark.k2{--rise:-10px}.s05-how .sc-build .b-spark.k3{--rise:-7px}.s05-how .sc-build .b-tip,.s05-how .sc-build .b-trend{stroke:var(--honey);stroke-width:.85;stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--honey) 60%,transparent))}@media (prefers-reduced-motion:no-preference){.s05-how .sc-build .b-bar{animation:hwBarRise 3.2s var(--ease) infinite}.s05-how .sc-build .b-bar.b2{animation-delay:.22s}.s05-how .sc-build .b-bar.b3{animation-delay:.44s}.s05-how .sc-build .b-drop{animation:hwBlockSnap 3.2s ease-in infinite}.s05-how .sc-build .b-trend{animation:hwTrendDraw 3.2s var(--ease) infinite}.s05-how .sc-build .b-tip{animation:hwTipDraw 3.2s var(--ease) infinite}.s05-how .sc-build .b-spark{animation:hwProfitRise 3.2s ease-out infinite}.s05-how .sc-build .b-spark.k2{animation-delay:.62s}.s05-how .sc-build .b-spark.k3{animation-delay:1.24s}}@keyframes hwProfitRise{0%{transform:translateY(0) scale(.5);opacity:0}16%{opacity:1}70%{opacity:.85}to{transform:translateY(var(--rise)) scale(1.05);opacity:0}}@keyframes hwBarRise{0%{transform:scaleY(.06)}34%{transform:scaleY(1)}84%{transform:scaleY(1)}to{transform:scaleY(.06)}}@keyframes hwBlockSnap{0%{transform:translateY(0);opacity:0}12%{opacity:1}40%{transform:translateY(5.6px);opacity:1}54%{transform:translateY(5.6px);opacity:0}to{transform:translateY(5.6px);opacity:0}}@keyframes hwTrendDraw{0%,26%{stroke-dashoffset:100}62%{stroke-dashoffset:0}88%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes hwTipDraw{0%,58%{stroke-dashoffset:100}70%{stroke-dashoffset:0}88%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.s05-how .sc-launch .l-star{stroke:var(--honey);stroke-width:.62;opacity:.5}.s05-how .sc-launch .l-trail{stroke:color-mix(in srgb,var(--honey) 72%,transparent);stroke-width:.7;stroke-dasharray:100;stroke-dashoffset:0}.s05-how .sc-launch .l-rocket{transform-origin:12px 12px}.s05-how .sc-launch .l-rocket circle,.s05-how .sc-launch .l-rocket path{stroke:var(--accent)}.s05-how .sc-launch .l-rocket .l-flame{stroke:var(--honey);transform-box:fill-box;transform-origin:top right}@media (prefers-reduced-motion:no-preference){.s05-how .sc-launch .l-rocket{animation:hwRocketFly 3.6s var(--ease) infinite}.s05-how .sc-launch .l-trail{animation:hwTrailDraw 3.6s var(--ease) infinite}.s05-how .sc-launch .l-rocket .l-flame{animation:hwFlame .45s ease-in-out infinite alternate}.s05-how .sc-launch .l-star{animation:hwTwinkle 2.2s ease-in-out infinite}.s05-how .sc-launch .l-star.s2{animation-delay:.7s}.s05-how .sc-launch .l-star.s3{animation-delay:1.4s}}@keyframes hwRocketFly{0%{transform:translate(-5px,5px) scale(.76);opacity:0}16%{opacity:1}58%{transform:translate(1px,-1px) scale(1);opacity:1}84%{opacity:1}to{transform:translate(7px,-7px) scale(1.1);opacity:0}}@keyframes hwTrailDraw{0%{stroke-dashoffset:100}52%{stroke-dashoffset:0}78%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes hwFlame{0%{transform:scale(.8);opacity:.55}to{transform:scale(1.14);opacity:1}}@keyframes hwTwinkle{0%,to{opacity:.18}50%{opacity:.95}}@media (max-width:600px){.s05-how .steps-flow .step-card{grid-template-columns:1fr;justify-items:center;text-align:center;gap:clamp(28px,8vw,34px);-webkit-padding-before:clamp(34px,9vw,44px);padding-block-start:clamp(34px,9vw,44px);-webkit-padding-after:clamp(22px,6vw,28px);padding-block-end:clamp(22px,6vw,28px)}.s05-how .step-card .step-tags{justify-content:center}.s05-how .step-card .scene{--sc:clamp(132px,36vw,160px);--sck:1.32}.s05-how .step-card .scene svg{stroke-width:.76}.s05-how .step-card .scene:after{inset:-40%}}.s05-how{padding-block:clamp(52px,6.4vw,92px)}.s05-how:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg) 74%,transparent) 0,color-mix(in srgb,var(--bg) 44%,transparent) 34%,color-mix(in srgb,var(--bg) 48%,transparent) 68%,color-mix(in srgb,var(--bg) 80%,transparent) 100%),url(/bg/seam-how.webp);background-repeat:no-repeat,no-repeat;background-position:50%,50%;background-size:cover,cover;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent)}.bonus-sec .hamama-wrap img{background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 20px 42px rgba(0,0,0,.52))}.bonus-sec .hamama-glow{inset:14%;filter:blur(86px);opacity:.85}.bonus-head{gap:10px}.bonus-title{color:#fff;line-height:1.1;text-wrap:balance}.bonus-title .bt-line{display:block}.bonus-title .bt-line+.bt-line{font-size:1.06em;margin-top:.1em}.bonus-kicker{margin:2px 0 0;color:var(--ink);font-weight:500;line-height:1.28;font-size:clamp(1.38rem,3.2vw,2.15rem);letter-spacing:-.01em}.bonus-lead{font-weight:300}.bonus-price{margin:2px 0 0;color:#fff;font-weight:900;line-height:1.3;letter-spacing:-.01em;font-size:clamp(1.4rem,3.7vw,2.35rem)}.bonus-price .bonus-price-hl{font-size:1.14em;letter-spacing:-.015em;filter:drop-shadow(0 1px 14px color-mix(in srgb,var(--gold) 55%,transparent))}.bonus-price .bonus-price-note{display:block;margin-top:8px;font-size:.62em;font-weight:400;line-height:1.5;color:var(--ink-2)}.bonus-sec .unum{font-size:1.07em;font-weight:900;box-shadow:inset 0 -.2em 0 color-mix(in srgb,var(--gold) 55%,transparent)}.bonus-sec .unum-xl{font-size:1.26em;box-shadow:inset 0 -.18em 0 color-mix(in srgb,var(--gold) 68%,transparent);text-shadow:0 0 22px color-mix(in srgb,var(--gold) 30%,transparent)}@media (max-width:420px){.bonus-sec .unum{font-size:1.04em}.bonus-sec .unum-xl{font-size:1.16em}.bonus-price .bonus-price-hl{font-size:1.08em}}.reg-top{gap:12px}.reg-num{font-size:clamp(1.3rem,4.2vw,1.95rem);font-weight:800;color:var(--ink-2);text-shadow:none;opacity:.8}.reg-total{font-size:clamp(2.8rem,9.5vw,4.4rem);font-weight:900;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 30px color-mix(in srgb,var(--gold) 55%,transparent)}.syllabus-sec{--sy-1:#a24dff;--sy-2:#7a5cff;--sy-3:#4d78ff;--sy-4:#2f9bf2;--sy-5:#2fbcd8;--sy-6:#33d2bb;--sy-7:#38d6a0}.syllabus-sec .hpage{--accent-2:color-mix(in oklab,var(--accent) 72%,#140a1c)}.syllabus-sec .hbook-track>.hpage:first-child{--accent:var(--sy-1)}.syllabus-sec .hbook-track>.hpage:nth-child(2){--accent:var(--sy-2)}.syllabus-sec .hbook-track>.hpage:nth-child(3){--accent:var(--sy-3)}.syllabus-sec .hbook-track>.hpage:nth-child(4){--accent:var(--sy-4)}.syllabus-sec .hbook-track>.hpage:nth-child(5){--accent:var(--sy-5)}.syllabus-sec .hbook-track>.hpage:nth-child(6){--accent:var(--sy-6)}.syllabus-sec .hbook-track>.hpage:nth-child(7),.syllabus-sec .hbook-track>.hpage:nth-child(n+8){--accent:var(--sy-7)}.syllabus-sec .hpage{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:radial-gradient(130% 92% at 100% 0,color-mix(in srgb,var(--accent) 15%,transparent),transparent 64%),linear-gradient(180deg,var(--panel-solid),#150d18);box-shadow:0 20px 54px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent),0 16px 46px color-mix(in srgb,var(--accent) 20%,transparent)}.syllabus-sec .hpage:before{width:8px;opacity:1;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 55%,transparent)}.syllabus-sec .hpage .hp-num{color:color-mix(in srgb,var(--accent) 26%,transparent)}.syllabus-sec .hpage .book-tab{color:color-mix(in srgb,var(--accent) 88%,#fff);border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 14%,transparent)}.syllabus-sec .hpage .lesson-list li svg{stroke:var(--accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 45%,transparent))}.syllabus-sec .hbook-progress .hp-fill{background:linear-gradient(90deg,var(--sy-7),var(--sy-6),var(--sy-5),var(--sy-4),var(--sy-3),var(--sy-2),var(--sy-1));box-shadow:0 0 14px color-mix(in srgb,var(--sy-4) 55%,transparent)}.seam-feature-signpost{gap:clamp(12px,2vw,20px)}.sf-signpost{width:100%;max-width:min(600px,100%);margin-inline:auto}.sf-signpost svg{display:block;width:100%;height:auto;overflow:visible}.sf-signpost text{font-family:var(--sans);letter-spacing:-.01em}.sp-future{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 38%,transparent))}.sp-past{opacity:.6}.sp-trail{stroke:color-mix(in srgb,var(--accent) 42%,transparent);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:2 14}.sp-walk{transform:translate(var(--x,400px),184px)}.sp-bob{transform:translateY(0)}.sp-beacon{opacity:.8}@media (prefers-reduced-motion:no-preference){.sp-walk{animation:spWalk 8s linear infinite both}.sp-bob{animation:spBob .62s ease-in-out infinite}.sp-trail{animation:spTrail 1.15s linear infinite}.sp-future{animation:spSignGlow 3.8s ease-in-out infinite}.sp-beacon{animation:spBeacon 2.6s ease-in-out infinite}}@keyframes spWalk{0%{transform:translate(600px,184px);opacity:0}9%{opacity:1}84%{opacity:1}to{transform:translate(148px,184px);opacity:0}}@keyframes spBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes spTrail{to{stroke-dashoffset:-32}}@keyframes spSignGlow{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 32%,transparent))}50%{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--accent) 62%,transparent))}}@keyframes spBeacon{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.sf-signpost{max-width:100%}}.c1-title{font-weight:900;font-size:clamp(2.15rem,5.3vw,3.85rem);line-height:1.05;letter-spacing:-.015em;color:#fff;text-wrap:balance;text-shadow:0 0 34px color-mix(in srgb,var(--accent) 24%,transparent)}@media (max-width:768px){.c1-title{font-size:clamp(2.05rem,7.8vw,2.8rem);line-height:1.08}}.c1-cheap{max-width:min(1240px,100%)}.c1-giant{margin:0;width:100%}.c1-giant-text{font-weight:900;line-height:1.16;font-size:clamp(1.5rem,6.2vw,2.1rem);text-wrap:balance}@media (min-width:769px){.c1-giant-text{white-space:nowrap;font-size:min(3.2rem,3.95vw)}}.anchor-buy a.anchor-burst{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - clamp(24px, 6vw, 44px));margin:14px auto 0;text-align:center;text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),filter .25s var(--ease)}.anchor-buy a.anchor-burst:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 13px 34px color-mix(in srgb,var(--accent) 56%,transparent)}.anchor-buy a.anchor-burst:active{transform:scale(.98)}.anchor-buy a.anchor-burst:focus-visible{outline:2px solid var(--honey);outline-offset:3px}.anchor-buy .anchor-price{padding-bottom:4px}.anchor-buy .anchor-cta{display:flex;flex-direction:column;align-items:center;gap:9px;padding:0 clamp(16px,3.4vw,28px) clamp(18px,2.6vw,24px)}.anchor-buy .anchor-cta:before{content:"";display:block;width:min(74%,320px);height:1px;margin-bottom:clamp(12px,2vw,17px);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 45%,transparent),transparent)}.anchor-buy .anchor-btn{width:100%;max-width:460px;min-height:62px;padding:16px 22px;font-size:clamp(1.05rem,2.4vw,1.32rem);border-radius:14px}.anchor-buy .anchor-cta-note{margin:0;text-align:center;color:var(--muted);font-size:.84rem;line-height:1.55}@media (max-width:420px){.anchor-buy .anchor-btn{min-height:56px;padding:14px 16px}.anchor-buy .anchor-cta-note{font-size:.79rem}}.bl-presenter{display:flex;justify-content:center}.bl-presenter .presenter-stage{width:min(390px,84vw)}@media (max-width:860px){.bl-presenter .presenter-stage{width:min(330px,76vw)}}.twobiz{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:clamp(12px,1.8vw,20px);gap:clamp(12px,1.8vw,20px);max-width:1020px;margin-inline:auto;margin-top:clamp(20px,2.8vw,32px);text-align:start}.tb-vs{align-self:center;justify-self:center;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:.9rem;letter-spacing:.02em;color:var(--ink-2);border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 22%,transparent)}.tb-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:clamp(12px,1.7vw,17px);border-radius:20px;padding:clamp(20px,2.6vw,28px);border:1px solid var(--line);transition:transform .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.tb-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.tb-card>*{position:relative;z-index:1}.tb-win{border-color:color-mix(in srgb,var(--emerald) 40%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 90%,transparent),color-mix(in srgb,var(--panel) 62%,transparent));box-shadow:0 18px 48px color-mix(in srgb,var(--emerald) 13%,transparent),inset 0 1px 0 rgba(255,255,255,.045)}.tb-win:after{background:radial-gradient(74% 108% at 100% 0,color-mix(in srgb,var(--emerald) 16%,transparent),transparent 58%),radial-gradient(62% 92% at 0 100%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 62%)}.tb-lose{border-color:var(--line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 94%,transparent),color-mix(in srgb,var(--bg) 84%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.tb-lose:after{background:radial-gradient(72% 104% at 0 0,color-mix(in srgb,var(--danger) 9%,transparent),transparent 62%)}.tb-head{display:flex;align-items:center;gap:10px}.tb-idx{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-family:var(--mono);font-weight:900;font-size:.86rem;line-height:1}.tb-win .tb-idx{color:var(--emerald);border:1px solid color-mix(in srgb,var(--emerald) 42%,var(--line));background:color-mix(in srgb,var(--emerald) 11%,transparent)}.tb-lose .tb-idx{color:var(--muted);border:1px solid var(--line);background:color-mix(in srgb,var(--muted) 9%,transparent)}.tb-tag{font-family:var(--mono);font-weight:800;font-size:clamp(.68rem,1.3vw,.76rem);letter-spacing:.09em;white-space:nowrap}.tb-win .tb-tag{color:color-mix(in srgb,var(--emerald) 80%,#fff)}.tb-lose .tb-tag{color:var(--muted-2)}.tb-ico{-webkit-margin-start:auto;margin-inline-start:auto;width:clamp(46px,6vw,58px);flex-shrink:0}.tb-ico,.tb-ico svg{height:auto;display:block}.tb-ico svg{width:100%;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tb-win .tb-ico svg{stroke:var(--emerald);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--emerald) 46%,transparent))}.tb-lose .tb-ico svg{stroke:color-mix(in srgb,var(--danger) 46%,var(--muted-2));opacity:.75}.tb-title{margin:0;font-weight:900;line-height:1.2;letter-spacing:-.01em;font-size:clamp(1.24rem,2.5vw,1.66rem);text-wrap:balance}.tb-win .tb-title{color:#fff}.tb-win .tb-em{font-weight:900;background-image:linear-gradient(100deg,#b9ffe6 0,var(--emerald) 46%,#17805e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 1px 10px color-mix(in srgb,var(--emerald) 38%,transparent))}.tb-lose .tb-title{color:var(--ink-2)}.tb-lose .tb-em{color:color-mix(in srgb,var(--danger) 66%,var(--muted));font-weight:900}.tb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.tb-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:clamp(.95rem,1.6vw,1.05rem)}.tb-list li .mk{flex-shrink:0;margin-top:2px;width:21px;height:21px;border-radius:7px;display:grid;place-items:center}.tb-list li .mk svg{width:12px;height:12px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.tb-win .tb-list li{color:var(--ink);font-weight:400}.tb-win .tb-list li .mk{border:1px solid color-mix(in srgb,var(--emerald) 40%,var(--line));background:color-mix(in srgb,var(--emerald) 13%,transparent)}.tb-win .tb-list li .mk svg{stroke:var(--emerald)}.tb-lose .tb-list li{color:var(--muted)}.tb-lose .tb-list li .mk{border:1px solid var(--line);background:color-mix(in srgb,var(--muted) 8%,transparent)}.tb-lose .tb-list li .mk svg{stroke:var(--muted-2)}@media (max-width:860px){.twobiz{grid-template-columns:1fr;gap:clamp(10px,3vw,16px)}.tb-vs{width:auto;height:auto;border-radius:100px;padding:6px 20px;justify-self:center}.tb-head{gap:9px}}@media (max-width:420px){.tb-card{padding:18px 16px;border-radius:17px}.tb-ico{width:42px}.tb-list li{gap:9px}}@media (hover:hover){.tb-win:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--emerald) 62%,var(--line));box-shadow:0 26px 60px color-mix(in srgb,var(--emerald) 20%,transparent),inset 0 1px 0 rgba(255,255,255,.06)}.tb-lose:hover{transform:translateY(-2px);border-color:var(--line)}}@media (prefers-reduced-motion:no-preference){.tb-win .tb-ico svg{animation:tbLift 3.8s ease-in-out infinite}.tb-lose .tb-ico svg{animation:tbSink 5.2s ease-in-out infinite}.tb-win:after{animation:tbGlow 7.5s ease-in-out infinite}}@keyframes tbLift{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes tbSink{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes tbGlow{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tb-lose .tb-ico svg,.tb-win .tb-ico svg,.tb-win:after{animation:none}.tb-card{transition:none}}.anchor-lead{margin:0 auto 18px;max-width:760px}