@property --k1{syntax:"<color>";inherits:true;initial-value:#0000}@property --k2{syntax:"<color>";inherits:true;initial-value:#0000}@property --k3{syntax:"<color>";inherits:true;initial-value:#0000}@property --k4{syntax:"<color>";inherits:true;initial-value:#0000}@property --k5{syntax:"<color>";inherits:true;initial-value:#0000}@property --k6{syntax:"<color>";inherits:true;initial-value:#0000}@property --k7{syntax:"<color>";inherits:true;initial-value:#0000}@property --k8{syntax:"<color>";inherits:true;initial-value:#0000}@property --k9{syntax:"<color>";inherits:true;initial-value:#0000}@property --k10{syntax:"<color>";inherits:true;initial-value:#0000}@property --k11{syntax:"<color>";inherits:true;initial-value:#0000}@property --k12{syntax:"<color>";inherits:true;initial-value:#0000}@property --k13{syntax:"<color>";inherits:true;initial-value:#0000}@property --k14{syntax:"<color>";inherits:true;initial-value:#0000}@property --k15{syntax:"<color>";inherits:true;initial-value:#0000}@property --k16{syntax:"<color>";inherits:true;initial-value:#0000}@property --k17{syntax:"<color>";inherits:true;initial-value:#0000}@property --k18{syntax:"<color>";inherits:true;initial-value:#0000}@property --k19{syntax:"<color>";inherits:true;initial-value:#0000}@property --k20{syntax:"<color>";inherits:true;initial-value:#0000}@property --k21{syntax:"<color>";inherits:true;initial-value:#0000}@property --k22{syntax:"<color>";inherits:true;initial-value:#0000}@property --k23{syntax:"<color>";inherits:true;initial-value:#0000}@property --k24{syntax:"<color>";inherits:true;initial-value:#0000}@property --k25{syntax:"<color>";inherits:true;initial-value:#0000}@property --k26{syntax:"<color>";inherits:true;initial-value:#0000}@property --k27{syntax:"<color>";inherits:true;initial-value:#0000}@property --k28{syntax:"<color>";inherits:true;initial-value:#0000}@property --k29{syntax:"<color>";inherits:true;initial-value:#0000}@property --k30{syntax:"<color>";inherits:true;initial-value:#0000}@property --k31{syntax:"<color>";inherits:true;initial-value:#0000}@property --k32{syntax:"<color>";inherits:true;initial-value:#0000}@property --k33{syntax:"<color>";inherits:true;initial-value:#0000}@property --k34{syntax:"<color>";inherits:true;initial-value:#0000}@property --k35{syntax:"<color>";inherits:true;initial-value:#0000}@property --k36{syntax:"<color>";inherits:true;initial-value:#0000}@property --k37{syntax:"<color>";inherits:true;initial-value:#0000}@property --k38{syntax:"<color>";inherits:true;initial-value:#0000}@property --k39{syntax:"<color>";inherits:true;initial-value:#0000}@property --k40{syntax:"<color>";inherits:true;initial-value:#0000}@property --k41{syntax:"<color>";inherits:true;initial-value:#0000}@property --k42{syntax:"<color>";inherits:true;initial-value:#0000}@property --k43{syntax:"<color>";inherits:true;initial-value:#0000}@property --k44{syntax:"<color>";inherits:true;initial-value:#0000}@property --k45{syntax:"<color>";inherits:true;initial-value:#0000}@property --k46{syntax:"<color>";inherits:true;initial-value:#0000}@property --k47{syntax:"<color>";inherits:true;initial-value:#0000}@property --k48{syntax:"<color>";inherits:true;initial-value:#0000}@property --k49{syntax:"<color>";inherits:true;initial-value:#0000}@property --k50{syntax:"<color>";inherits:true;initial-value:#0000}@property --k51{syntax:"<color>";inherits:true;initial-value:#0000}@property --k52{syntax:"<color>";inherits:true;initial-value:#0000}@property --k53{syntax:"<color>";inherits:true;initial-value:#0000}@property --k54{syntax:"<color>";inherits:true;initial-value:#0000}@property --k55{syntax:"<color>";inherits:true;initial-value:#0000}@property --k56{syntax:"<color>";inherits:true;initial-value:#0000}@property --k57{syntax:"<color>";inherits:true;initial-value:#0000}@property --k58{syntax:"<color>";inherits:true;initial-value:#0000}@property --k59{syntax:"<color>";inherits:true;initial-value:#0000}@property --k60{syntax:"<color>";inherits:true;initial-value:#0000}@property --k61{syntax:"<color>";inherits:true;initial-value:#0000}@property --k62{syntax:"<color>";inherits:true;initial-value:#0000}@property --k63{syntax:"<color>";inherits:true;initial-value:#0000}@property --k64{syntax:"<color>";inherits:true;initial-value:#0000}@property --k65{syntax:"<color>";inherits:true;initial-value:#0000}@property --k66{syntax:"<color>";inherits:true;initial-value:#0000}@property --k67{syntax:"<color>";inherits:true;initial-value:#0000}@property --k68{syntax:"<color>";inherits:true;initial-value:#0000}@property --k69{syntax:"<color>";inherits:true;initial-value:#0000}@property --k70{syntax:"<color>";inherits:true;initial-value:#0000}@property --k71{syntax:"<color>";inherits:true;initial-value:#0000}@property --k72{syntax:"<color>";inherits:true;initial-value:#0000}@property --k73{syntax:"<color>";inherits:true;initial-value:#0000}@property --k74{syntax:"<color>";inherits:true;initial-value:#0000}@property --k75{syntax:"<color>";inherits:true;initial-value:#0000}@property --k76{syntax:"<color>";inherits:true;initial-value:#0000}@property --k77{syntax:"<color>";inherits:true;initial-value:#0000}@property --k78{syntax:"<color>";inherits:true;initial-value:#0000}@property --k79{syntax:"<color>";inherits:true;initial-value:#0000}@property --k80{syntax:"<color>";inherits:true;initial-value:#0000}@property --k81{syntax:"<color>";inherits:true;initial-value:#0000}@property --k82{syntax:"<color>";inherits:true;initial-value:#0000}@property --k83{syntax:"<color>";inherits:true;initial-value:#0000}@property --k84{syntax:"<color>";inherits:true;initial-value:#0000}@property --k85{syntax:"<color>";inherits:true;initial-value:#0000}@property --k86{syntax:"<color>";inherits:true;initial-value:#0000}@property --k87{syntax:"<color>";inherits:true;initial-value:#0000}@property --k88{syntax:"<color>";inherits:true;initial-value:#0000}@property --k89{syntax:"<color>";inherits:true;initial-value:#0000}@property --k90{syntax:"<color>";inherits:true;initial-value:#0000}@property --k91{syntax:"<color>";inherits:true;initial-value:#0000}@property --k92{syntax:"<color>";inherits:true;initial-value:#0000}@property --k93{syntax:"<color>";inherits:true;initial-value:#0000}@property --k94{syntax:"<color>";inherits:true;initial-value:#0000}@property --k95{syntax:"<color>";inherits:true;initial-value:#0000}@property --k96{syntax:"<color>";inherits:true;initial-value:#0000}@property --k97{syntax:"<color>";inherits:true;initial-value:#0000}@property --k98{syntax:"<color>";inherits:true;initial-value:#0000}@property --k99{syntax:"<color>";inherits:true;initial-value:#0000}@property --k100{syntax:"<color>";inherits:true;initial-value:#0000}@property --k101{syntax:"<color>";inherits:true;initial-value:#0000}@property --k102{syntax:"<color>";inherits:true;initial-value:#0000}@property --k103{syntax:"<color>";inherits:true;initial-value:#0000}@property --k104{syntax:"<color>";inherits:true;initial-value:#0000}@property --k105{syntax:"<color>";inherits:true;initial-value:#0000}@property --k106{syntax:"<color>";inherits:true;initial-value:#0000}@property --k107{syntax:"<color>";inherits:true;initial-value:#0000}@property --k108{syntax:"<color>";inherits:true;initial-value:#0000}@property --k109{syntax:"<color>";inherits:true;initial-value:#0000}@property --k110{syntax:"<color>";inherits:true;initial-value:#0000}@property --k111{syntax:"<color>";inherits:true;initial-value:#0000}@property --k112{syntax:"<color>";inherits:true;initial-value:#0000}@property --k113{syntax:"<color>";inherits:true;initial-value:#0000}@property --k114{syntax:"<color>";inherits:true;initial-value:#0000}@property --k115{syntax:"<color>";inherits:true;initial-value:#0000}@property --k116{syntax:"<color>";inherits:true;initial-value:#0000}@property --k117{syntax:"<color>";inherits:true;initial-value:#0000}@property --k118{syntax:"<color>";inherits:true;initial-value:#0000}@property --k119{syntax:"<color>";inherits:true;initial-value:#0000}@property --k120{syntax:"<color>";inherits:true;initial-value:#0000}@property --k121{syntax:"<color>";inherits:true;initial-value:#0000}@property --k122{syntax:"<color>";inherits:true;initial-value:#0000}@property --k123{syntax:"<color>";inherits:true;initial-value:#0000}@property --k124{syntax:"<color>";inherits:true;initial-value:#0000}@property --k125{syntax:"<color>";inherits:true;initial-value:#0000}@property --k126{syntax:"<color>";inherits:true;initial-value:#0000}@property --k127{syntax:"<color>";inherits:true;initial-value:#0000}@property --k128{syntax:"<color>";inherits:true;initial-value:#0000}@property --k129{syntax:"<color>";inherits:true;initial-value:#0000}@property --k130{syntax:"<color>";inherits:true;initial-value:#0000}@property --k131{syntax:"<color>";inherits:true;initial-value:#0000}@property --k132{syntax:"<color>";inherits:true;initial-value:#0000}@property --k133{syntax:"<color>";inherits:true;initial-value:#0000}@property --k134{syntax:"<color>";inherits:true;initial-value:#0000}@property --k135{syntax:"<color>";inherits:true;initial-value:#0000}@property --k136{syntax:"<color>";inherits:true;initial-value:#0000}@property --k137{syntax:"<color>";inherits:true;initial-value:#0000}@property --k138{syntax:"<color>";inherits:true;initial-value:#0000}@property --k139{syntax:"<color>";inherits:true;initial-value:#0000}@property --k140{syntax:"<color>";inherits:true;initial-value:#0000}@property --k141{syntax:"<color>";inherits:true;initial-value:#0000}@property --k142{syntax:"<color>";inherits:true;initial-value:#0000}@property --k143{syntax:"<color>";inherits:true;initial-value:#0000}@property --k144{syntax:"<color>";inherits:true;initial-value:#0000}@property --k145{syntax:"<color>";inherits:true;initial-value:#0000}@property --k146{syntax:"<color>";inherits:true;initial-value:#0000}@property --k147{syntax:"<color>";inherits:true;initial-value:#0000}@property --k148{syntax:"<color>";inherits:true;initial-value:#0000}@property --k149{syntax:"<color>";inherits:true;initial-value:#0000}@property --k150{syntax:"<color>";inherits:true;initial-value:#0000}@property --k151{syntax:"<color>";inherits:true;initial-value:#0000}@property --k152{syntax:"<color>";inherits:true;initial-value:#0000}@property --k153{syntax:"<color>";inherits:true;initial-value:#0000}@property --k154{syntax:"<color>";inherits:true;initial-value:#0000}@property --k155{syntax:"<color>";inherits:true;initial-value:#0000}@property --k156{syntax:"<color>";inherits:true;initial-value:#0000}@property --k157{syntax:"<color>";inherits:true;initial-value:#0000}@property --k158{syntax:"<color>";inherits:true;initial-value:#0000}@property --k159{syntax:"<color>";inherits:true;initial-value:#0000}@property --k160{syntax:"<color>";inherits:true;initial-value:#0000}@property --k161{syntax:"<color>";inherits:true;initial-value:#0000}@property --k162{syntax:"<color>";inherits:true;initial-value:#0000}@property --k163{syntax:"<color>";inherits:true;initial-value:#0000}@property --k164{syntax:"<color>";inherits:true;initial-value:#0000}@property --k165{syntax:"<color>";inherits:true;initial-value:#0000}@property --k166{syntax:"<color>";inherits:true;initial-value:#0000}@property --k167{syntax:"<color>";inherits:true;initial-value:#0000}@property --k168{syntax:"<color>";inherits:true;initial-value:#0000}@property --k169{syntax:"<color>";inherits:true;initial-value:#0000}@property --k170{syntax:"<color>";inherits:true;initial-value:#0000}@property --k171{syntax:"<color>";inherits:true;initial-value:#0000}@property --k172{syntax:"<color>";inherits:true;initial-value:#0000}@property --k173{syntax:"<color>";inherits:true;initial-value:#0000}@property --k174{syntax:"<color>";inherits:true;initial-value:#0000}@property --k175{syntax:"<color>";inherits:true;initial-value:#0000}@property --k176{syntax:"<color>";inherits:true;initial-value:#0000}@property --k177{syntax:"<color>";inherits:true;initial-value:#0000}@property --k178{syntax:"<color>";inherits:true;initial-value:#0000}@property --k179{syntax:"<color>";inherits:true;initial-value:#0000}@property --k180{syntax:"<color>";inherits:true;initial-value:#0000}@property --k181{syntax:"<color>";inherits:true;initial-value:#0000}@property --k182{syntax:"<color>";inherits:true;initial-value:#0000}@property --k183{syntax:"<color>";inherits:true;initial-value:#0000}@property --k184{syntax:"<color>";inherits:true;initial-value:#0000}@property --k185{syntax:"<color>";inherits:true;initial-value:#0000}@property --k186{syntax:"<color>";inherits:true;initial-value:#0000}@property --k187{syntax:"<color>";inherits:true;initial-value:#0000}@property --k188{syntax:"<color>";inherits:true;initial-value:#0000}@property --k189{syntax:"<color>";inherits:true;initial-value:#0000}@property --k190{syntax:"<color>";inherits:true;initial-value:#0000}@property --k191{syntax:"<color>";inherits:true;initial-value:#0000}@property --k192{syntax:"<color>";inherits:true;initial-value:#0000}@property --k193{syntax:"<color>";inherits:true;initial-value:#0000}@property --k194{syntax:"<color>";inherits:true;initial-value:#0000}@property --k195{syntax:"<color>";inherits:true;initial-value:#0000}@property --k196{syntax:"<color>";inherits:true;initial-value:#0000}@property --k197{syntax:"<color>";inherits:true;initial-value:#0000}@property --k198{syntax:"<color>";inherits:true;initial-value:#0000}@property --k199{syntax:"<color>";inherits:true;initial-value:#0000}@property --k200{syntax:"<color>";inherits:true;initial-value:#0000}@property --k201{syntax:"<color>";inherits:true;initial-value:#0000}@property --k202{syntax:"<color>";inherits:true;initial-value:#0000}@property --k203{syntax:"<color>";inherits:true;initial-value:#0000}@property --k204{syntax:"<color>";inherits:true;initial-value:#0000}@property --k205{syntax:"<color>";inherits:true;initial-value:#0000}@property --k206{syntax:"<color>";inherits:true;initial-value:#0000}@property --k207{syntax:"<color>";inherits:true;initial-value:#0000}@property --k208{syntax:"<color>";inherits:true;initial-value:#0000}@property --k209{syntax:"<color>";inherits:true;initial-value:#0000}@property --k210{syntax:"<color>";inherits:true;initial-value:#0000}@property --k211{syntax:"<color>";inherits:true;initial-value:#0000}@property --k212{syntax:"<color>";inherits:true;initial-value:#0000}@property --k213{syntax:"<color>";inherits:true;initial-value:#0000}@property --k214{syntax:"<color>";inherits:true;initial-value:#0000}@property --k215{syntax:"<color>";inherits:true;initial-value:#0000}@property --k216{syntax:"<color>";inherits:true;initial-value:#0000}@property --k217{syntax:"<color>";inherits:true;initial-value:#0000}@property --k218{syntax:"<color>";inherits:true;initial-value:#0000}:root{--k1:#7b6cff;--k2:#2357e8;--k3:#7b4fe0;--k4:#cbb8ff;--k5:#9fc4ff;--k6:#86b6ff;--k7:#d3b2ff;--k8:#e6f1ff;--k9:#6aa8ff;--k10:#3f5bff;--k11:#2b6cf0;--k12:#1c2b4a;--k13:#6e6e73;--k14:#86868b;--k15:#a1a1a6;--k16:#0d0d0f;--k17:#232326;--k18:#0b0b0d;--k19:#c7c7cc;--k20:#e5e5ea;--k21:#111113;--k22:#cfc2ff;--k23:#111113d1;--k24:#4a4a4e;--k25:#16161a;--k26:#1a1a1d;--k27:#1a1a1f;--k28:#1a1a1e;--k29:#1b1b20;--k30:#08080a;--k31:#26262c;--k32:#d9d9de;--k33:#2a2a2e;--k34:#3a3a3e;--k35:#0e0e10;--k36:#a8a8ad;--k37:#fbfaff;--k38:#f3f0ff;--k39:#6a45ff;--k40:#2b1a82;--k41:#0b0817;--k42:#a08aff;--k43:#5b36f0;--k44:#4426d6;--k45:#22146e;--k46:#17122b;--k47:#57516f;--k48:#8781a3;--k49:#533ab421;--k50:#f4f1ff;--k51:#fcfbff9e;--k52:#8e73ff;--k53:#4b2bd9;--k54:#5531ec;--k55:#6a45ff;--k56:#8e73ff;--k57:#e292ff;--k58:#78a0ff;--k59:#f0ecff;--k60:#f8f6ff;--k61:#2e188c52;--k62:#2e188c24;--k63:#2e188c0a;--k64:#2e188c17;--k65:#2e188c29;--k66:#2e188c0d;--k67:#2e188c1f;--k68:#3c1eaa47;--k69:#2e188c0f;--k70:#2e188c2e;--k71:#4623be66;--k72:#6a45ff21;--k73:#a082ff8c;--k74:#e292ff47;--k75:#1c1150;--k76:#2e1c8f;--k77:#5232e6;--k78:#f6f3ff;--k79:#d9d1ff;--k80:#9678ff80;--k81:#1a1142;--k82:#2a1c72;--k83:#6a45ff1a;--k84:#e292ff21;--k85:#4c2ec838;--k86:#1e0f5a1a;--k87:#7c5cff42;--k88:#f2eeff;--k89:#6a45ff1f;--k90:#6a45ff12;--k91:#2e188c47;--k92:#6a45ff29;--k93:#6a45ff00;--k94:#17122b61;--k95:#b9b2d6;--k96:#8f88ae;--k97:#c4b4ff21;--k98:#110d22;--k99:#120e24a8;--k100:#18132ef5;--k101:#8466ff;--k102:#a994ff;--k103:#6142f2;--k104:#b9a8ff;--k105:#8466ff;--k106:#a994ff;--k107:#c470ff;--k108:#608cff;--k109:#1e183a8c;--k110:#17122c;--k111:#241c46;--k112:#1a1533;--k113:#211a3e;--k114:#2814788c;--k115:#3c1eaa8c;--k116:#8466ff29;--k117:#c470ff1a;--k118:#8466ff4d;--k119:#c4b4ff1a;--k120:#a994ff33;--k121:#a994ff00;--k122:#06040e9e;--k123:#9479ff;--k124:#3418b8;--k125:#170c52;--k126:#16112cdb;--k127:#b06cff;--k128:#14085a38;--k129:#1e0f5a66;--k130:#1e0f5a0f;--k131:#140a3c99;--k132:#3a23a6;--k133:#2e188c80;--k134:#3a1fc2;--k135:#1e0f5a40;--k136:#1e0f5a73;--k137:#1e0f5a80;--k138:#b3a1ff;--k139:#3517b0;--k140:#140a3c59;--k141:#1e0f5ab3;--k142:#c9bdff;--k143:#ddd5ff;--k144:#d3c7ff;--k145:#b9a6ff;--k146:#e2d9ff;--k147:#140a3c1f;--k148:#1e0f5a4d;--k149:#6a45ff26;--k150:#d9ceff;--k151:#140a3c80;--k152:#140a3c0d;--k153:#c4aaff59;--k154:#e292ff4d;--k155:#e6deff;--k156:#c2afff;--k157:#f0b8ff;--k158:#ece7ff;--k159:#0a052873;--k160:#1c0e5680;--k161:#1d1446;--k162:#0d0924;--k163:#e292ff73;--k164:#22174f;--k165:#78a0ff66;--k166:#1a1640;--k167:#0b0920;--k168:#2b2450;--k169:#15112b;--k170:#a082ff73;--k171:#0b0820;--k172:#3a3460;--k173:#a082ff4d;--k174:#b9a6ff59;--k175:#c9b8ff;--k176:#c9b8ff33;--k177:#f2f2f7;--k178:#a8a8b8;--k179:#1e1452;--k180:#14084640;--k181:#10083461;--k182:#cec4ffcc;--k183:#8c80c461;--k184:#8c80c452;--k185:#8c80c442;--k186:#efebff;--k187:#c2b9ea;--k188:#28186e33;--k189:#b9a6ff61;--k190:#0a042880;--k191:#180c503d;--k192:#180c501f;--k193:#04030a;--k194:#c2b2ff;--k195:#f2c2ff;--k196:#1b1340;--k197:#120b30;--k198:#3a2e7a;--k199:#160e3a;--k200:#0a0620;--k201:#0a042899;--k202:#f3f0fd;--k203:#ddd6f4;--k204:#7a7299;--k205:#1b134021;--k206:#0e062c80;--k207:#14083c0f;--k208:#14083c47;--k209:#0a04288c;--k210:#a79fc9;--k211:#6b6392;--k212:#2a2160;--k213:#352a78;--k214:#150d38;--k215:#08031eb3;--k216:#ede7ff;--k217:#c9bbff;--k218:#f2c6ff}@supports (color:oklch(from red l c h)){:root{--k1:oklch(from #7b6cff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k2:oklch(from #2357e8 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k3:oklch(from #7b4fe0 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k4:oklch(from #cbb8ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k5:oklch(from #9fc4ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k6:oklch(from #86b6ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k7:oklch(from #d3b2ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k8:oklch(from #e6f1ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k9:oklch(from #6aa8ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k10:oklch(from #3f5bff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k11:oklch(from #2b6cf0 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k12:oklch(from #1c2b4a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k13:oklch(from #6e6e73 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k14:oklch(from #86868b calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k15:oklch(from #a1a1a6 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k16:oklch(from #0d0d0f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k17:oklch(from #232326 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k18:oklch(from #0b0b0d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k19:oklch(from #c7c7cc calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k20:oklch(from #e5e5ea calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k21:oklch(from #111113 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k22:oklch(from #cfc2ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k23:oklch(from #111113d1 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k24:oklch(from #4a4a4e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k25:oklch(from #16161a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k26:oklch(from #1a1a1d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k27:oklch(from #1a1a1f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k28:oklch(from #1a1a1e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k29:oklch(from #1b1b20 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k30:oklch(from #08080a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k31:oklch(from #26262c calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k32:oklch(from #d9d9de calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k33:oklch(from #2a2a2e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k34:oklch(from #3a3a3e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k35:oklch(from #0e0e10 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k36:oklch(from #a8a8ad calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k37:oklch(from #fbfaff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k38:oklch(from #f3f0ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k39:oklch(from #6a45ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k40:oklch(from #2b1a82 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k41:oklch(from #0b0817 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k42:oklch(from #a08aff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k43:oklch(from #5b36f0 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k44:oklch(from #4426d6 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k45:oklch(from #22146e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k46:oklch(from #17122b calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k47:oklch(from #57516f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k48:oklch(from #8781a3 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k49:oklch(from #533ab421 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k50:oklch(from #f4f1ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k51:oklch(from #fcfbff9e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k52:oklch(from #8e73ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k53:oklch(from #4b2bd9 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k54:oklch(from #5531ec calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k55:oklch(from #6a45ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k56:oklch(from #8e73ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k57:oklch(from #e292ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k58:oklch(from #78a0ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k59:oklch(from #f0ecff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k60:oklch(from #f8f6ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k61:oklch(from #2e188c52 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k62:oklch(from #2e188c24 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k63:oklch(from #2e188c0a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k64:oklch(from #2e188c17 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k65:oklch(from #2e188c29 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k66:oklch(from #2e188c0d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k67:oklch(from #2e188c1f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k68:oklch(from #3c1eaa47 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k69:oklch(from #2e188c0f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k70:oklch(from #2e188c2e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k71:oklch(from #4623be66 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k72:oklch(from #6a45ff21 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k73:oklch(from #a082ff8c calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k74:oklch(from #e292ff47 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k75:oklch(from #1c1150 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k76:oklch(from #2e1c8f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k77:oklch(from #5232e6 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k78:oklch(from #f6f3ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k79:oklch(from #d9d1ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k80:oklch(from #9678ff80 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k81:oklch(from #1a1142 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k82:oklch(from #2a1c72 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k83:oklch(from #6a45ff1a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k84:oklch(from #e292ff21 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k85:oklch(from #4c2ec838 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k86:oklch(from #1e0f5a1a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k87:oklch(from #7c5cff42 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k88:oklch(from #f2eeff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k89:oklch(from #6a45ff1f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k90:oklch(from #6a45ff12 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k91:oklch(from #2e188c47 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k92:oklch(from #6a45ff29 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k93:oklch(from #6a45ff00 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k94:oklch(from #17122b61 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k95:oklch(from #b9b2d6 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k96:oklch(from #8f88ae calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k97:oklch(from #c4b4ff21 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k98:oklch(from #110d22 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k99:oklch(from #120e24a8 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k100:oklch(from #18132ef5 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k101:oklch(from #8466ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k102:oklch(from #a994ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k103:oklch(from #6142f2 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k104:oklch(from #b9a8ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k105:oklch(from #8466ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k106:oklch(from #a994ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k107:oklch(from #c470ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k108:oklch(from #608cff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k109:oklch(from #1e183a8c calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k110:oklch(from #17122c calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k111:oklch(from #241c46 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k112:oklch(from #1a1533 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k113:oklch(from #211a3e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k114:oklch(from #2814788c calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k115:oklch(from #3c1eaa8c calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k116:oklch(from #8466ff29 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k117:oklch(from #c470ff1a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k118:oklch(from #8466ff4d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k119:oklch(from #c4b4ff1a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k120:oklch(from #a994ff33 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k121:oklch(from #a994ff00 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k122:oklch(from #06040e9e calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k123:oklch(from #9479ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k124:oklch(from #3418b8 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k125:oklch(from #170c52 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k126:oklch(from #16112cdb calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k127:oklch(from #b06cff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k128:oklch(from #14085a38 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k129:oklch(from #1e0f5a66 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k130:oklch(from #1e0f5a0f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k131:oklch(from #140a3c99 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k132:oklch(from #3a23a6 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k133:oklch(from #2e188c80 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k134:oklch(from #3a1fc2 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k135:oklch(from #1e0f5a40 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k136:oklch(from #1e0f5a73 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k137:oklch(from #1e0f5a80 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k138:oklch(from #b3a1ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k139:oklch(from #3517b0 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k140:oklch(from #140a3c59 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k141:oklch(from #1e0f5ab3 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k142:oklch(from #c9bdff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k143:oklch(from #ddd5ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k144:oklch(from #d3c7ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k145:oklch(from #b9a6ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k146:oklch(from #e2d9ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k147:oklch(from #140a3c1f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k148:oklch(from #1e0f5a4d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k149:oklch(from #6a45ff26 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k150:oklch(from #d9ceff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k151:oklch(from #140a3c80 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k152:oklch(from #140a3c0d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k153:oklch(from #c4aaff59 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k154:oklch(from #e292ff4d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k155:oklch(from #e6deff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k156:oklch(from #c2afff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k157:oklch(from #f0b8ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k158:oklch(from #ece7ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k159:oklch(from #0a052873 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k160:oklch(from #1c0e5680 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k161:oklch(from #1d1446 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k162:oklch(from #0d0924 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k163:oklch(from #e292ff73 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k164:oklch(from #22174f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k165:oklch(from #78a0ff66 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k166:oklch(from #1a1640 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k167:oklch(from #0b0920 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k168:oklch(from #2b2450 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k169:oklch(from #15112b calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k170:oklch(from #a082ff73 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k171:oklch(from #0b0820 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k172:oklch(from #3a3460 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k173:oklch(from #a082ff4d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k174:oklch(from #b9a6ff59 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k175:oklch(from #c9b8ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k176:oklch(from #c9b8ff33 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k177:oklch(from #f2f2f7 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k178:oklch(from #a8a8b8 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k179:oklch(from #1e1452 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k180:oklch(from #14084640 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k181:oklch(from #10083461 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k182:oklch(from #cec4ffcc calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k183:oklch(from #8c80c461 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k184:oklch(from #8c80c452 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k185:oklch(from #8c80c442 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k186:oklch(from #efebff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k187:oklch(from #c2b9ea calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k188:oklch(from #28186e33 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k189:oklch(from #b9a6ff61 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k190:oklch(from #0a042880 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k191:oklch(from #180c503d calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k192:oklch(from #180c501f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k193:oklch(from #04030a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k194:oklch(from #c2b2ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k195:oklch(from #f2c2ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k196:oklch(from #1b1340 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k197:oklch(from #120b30 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k198:oklch(from #3a2e7a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k199:oklch(from #160e3a calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k200:oklch(from #0a0620 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k201:oklch(from #0a042899 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k202:oklch(from #f3f0fd calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k203:oklch(from #ddd6f4 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k204:oklch(from #7a7299 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k205:oklch(from #1b134021 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k206:oklch(from #0e062c80 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k207:oklch(from #14083c0f calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k208:oklch(from #14083c47 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k209:oklch(from #0a04288c calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k210:oklch(from #a79fc9 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k211:oklch(from #6b6392 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k212:oklch(from #2a2160 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k213:oklch(from #352a78 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k214:oklch(from #150d38 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k215:oklch(from #08031eb3 calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k216:oklch(from #ede7ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k217:oklch(from #c9bbff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)));--k218:oklch(from #f2c6ff calc(l - c*var(--hlc,0))min(c,calc((l - c*var(--hlc,0))*var(--ck1,9)),calc((1 - l + c*var(--hlc,0))*var(--ck2,9)))calc(h + var(--hs,0)))}}:root{color-scheme:light;--bg-h:210;--accent:#3fd6e6;--accent-ink:#062a33;--accent-2:var(--k1);--jelly-a1:#ffb347;--jelly-a2:#ff5f8f;--jelly-b1:var(--k1);--jelly-b2:#46e0ff;--jelly-c1:#36d1c4;--jelly-c2:#2bb0a6;--coin-1:var(--k2);--coin-2:#20b98a;--coin-3:#f2802a;--coin-4:var(--k3);--soft-peach-1:#ffd0a8;--soft-peach-2:#ff9fb8;--soft-lilac-1:var(--k4);--soft-lilac-2:var(--k5);--soft-sky-1:#b5e4ff;--soft-sky-2:var(--k6);--soft-mint-1:#b4f2dc;--soft-mint-2:#6fd8c8;--soft-rose-1:#ffc2d6;--soft-rose-2:var(--k7);--soft-lemon-1:#ffeaa0;--soft-lemon-2:#ffbf94;--font-display:"Plus Jakarta Sans","SF Pro Display",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Plus Jakarta Sans","SF Pro Text",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-hero:clamp(2.6rem,5.4vw + .6rem,5rem);--fs-h2:clamp(1.9rem,2.6vw + .7rem,3rem);--fs-h3:1.3rem;--fs-body:1.0625rem;--fs-small:.875rem;--r-xs:10px;--r-sm:14px;--r-md:20px;--r-lg:28px;--r-xl:40px;--r-pill:999px;--blur:24px;--space:clamp(1rem,2vw,1.5rem);--section-gap:clamp(4.5rem,9vw,8rem);--container:1200px;--bg-base:hsl(var(--bg-h)28% 90%);--bg-deep:hsl(var(--bg-h)42% 22%);--bg-light:hsl(var(--bg-h)40% 98%);--facet-ink:255 255 255;--facet-alpha:.32;--ink:hsl(var(--bg-h)45% 12%);--ink-soft:hsl(var(--bg-h)18% 34%);--ink-faint:hsl(var(--bg-h)12% 52%);--glass-hi:#ffffff9e;--glass-lo:#ffffff47;--glass-solid:#ffffffc7;--glass-dark:hsl(var(--bg-h)30% 26%/.78);--glass-stroke:#ffffffbf;--glass-edge:hsl(var(--bg-h)30% 40%/.18);--glass-highlight:#fffffff2;--shadow-soft:0 24px 60px -24px hsl(var(--bg-h)40% 20%/.35),0 6px 18px -8px hsl(var(--bg-h)40% 20%/.18);--shadow-key:0 2px 0 hsl(var(--bg-h)20% 70%),0 10px 22px -10px hsl(var(--bg-h)40% 20%/.45);--focus:0 0 0 3px var(--bg-light),0 0 0 5px var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){color-scheme:dark;--bg-base:hsl(var(--bg-h)38% 10%);--bg-deep:hsl(var(--bg-h)50% 5%);--bg-light:hsl(var(--bg-h)30% 22%);--facet-ink:160 200 255;--facet-alpha:.07;--ink:hsl(var(--bg-h)30% 96%);--ink-soft:hsl(var(--bg-h)16% 76%);--ink-faint:hsl(var(--bg-h)12% 58%);--glass-hi:#ffffff24;--glass-lo:#ffffff0a;--glass-solid:#ffffff1f;--glass-dark:#00000059;--glass-stroke:#ffffff2e;--glass-edge:#00000059;--glass-highlight:#ffffff59;--shadow-soft:0 30px 70px -28px #000000bf,0 8px 20px -10px #00000080;--shadow-key:0 2px 0 #0000008c,0 12px 24px -10px #000000b3}}:root[data-mode=dark]{color-scheme:dark;--bg-base:hsl(var(--bg-h)38% 10%);--bg-deep:hsl(var(--bg-h)50% 5%);--bg-light:hsl(var(--bg-h)30% 22%);--facet-ink:160 200 255;--facet-alpha:.07;--ink:hsl(var(--bg-h)30% 96%);--ink-soft:hsl(var(--bg-h)16% 76%);--ink-faint:hsl(var(--bg-h)12% 58%);--glass-hi:#ffffff24;--glass-lo:#ffffff0a;--glass-solid:#ffffff1f;--glass-dark:#00000059;--glass-stroke:#ffffff2e;--glass-edge:#00000059;--glass-highlight:#ffffff59;--shadow-soft:0 30px 70px -28px #000000bf,0 8px 20px -10px #00000080;--shadow-key:0 2px 0 #0000008c,0 12px 24px -10px #000000b3}*,:before,:after{box-sizing:border-box}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 96px);-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background:var(--bg-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%}[hidden]{display:none!important}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;margin:0;line-height:1.08}p{margin:0}.aj-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 18% 12%,var(--bg-light)0%,transparent 70%),radial-gradient(50% 60% at 92% 70%,var(--bg-deep)0%,transparent 75%),radial-gradient(40% 40% at 70% 20%,color-mix(in srgb,var(--accent)22%,transparent)0%,transparent 70%),linear-gradient(160deg,var(--bg-light)0%,var(--bg-base)45%,var(--bg-deep)100%);position:fixed;inset:0}.aj-backdrop:before{content:"";opacity:var(--facet-alpha);background:rgb(var(--facet-ink));-webkit-mask:var(--facet-pattern)0 0/420px 364px repeat;mask:var(--facet-pattern)0 0/420px 364px repeat;position:absolute;inset:0}:root{--facet-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='156' viewBox='0 0 180 156'%3E%3Cg%3E%3Cpath d='M0 0L45 26L0 52Z' fill-opacity='.55'/%3E%3Cpath d='M0 0L90 0L45 26Z' fill-opacity='.2'/%3E%3Cpath d='M90 0L45 26L90 52Z' fill-opacity='.4'/%3E%3Cpath d='M90 0L180 0L135 26Z' fill-opacity='.7'/%3E%3Cpath d='M90 0L135 26L90 52Z' fill-opacity='.1'/%3E%3Cpath d='M180 0L135 26L180 52Z' fill-opacity='.45'/%3E%3Cpath d='M0 52L45 26L45 78Z' fill-opacity='.15'/%3E%3Cpath d='M45 26L90 52L45 78Z' fill-opacity='.6'/%3E%3Cpath d='M90 52L135 26L135 78Z' fill-opacity='.3'/%3E%3Cpath d='M135 26L180 52L135 78Z' fill-opacity='.05'/%3E%3Cpath d='M0 52L45 78L0 104Z' fill-opacity='.35'/%3E%3Cpath d='M45 78L90 52L90 104Z' fill-opacity='.12'/%3E%3Cpath d='M90 52L135 78L90 104Z' fill-opacity='.5'/%3E%3Cpath d='M135 78L180 52L180 104Z' fill-opacity='.25'/%3E%3Cpath d='M0 104L45 78L45 130Z' fill-opacity='.6'/%3E%3Cpath d='M45 78L90 104L45 130Z' fill-opacity='.08'/%3E%3Cpath d='M90 104L135 78L135 130Z' fill-opacity='.42'/%3E%3Cpath d='M135 78L180 104L135 130Z' fill-opacity='.65'/%3E%3Cpath d='M0 104L45 130L0 156Z' fill-opacity='.2'/%3E%3Cpath d='M45 130L90 104L90 156Z' fill-opacity='.5'/%3E%3Cpath d='M90 104L135 130L90 156Z' fill-opacity='.18'/%3E%3Cpath d='M135 130L180 104L180 156Z' fill-opacity='.38'/%3E%3Cpath d='M0 156L45 130L90 156Z' fill-opacity='.3'/%3E%3Cpath d='M90 156L135 130L180 156Z' fill-opacity='.1'/%3E%3C/g%3E%3C/svg%3E")}:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.aj-glass{background:linear-gradient(145deg,var(--glass-hi),var(--glass-lo));backdrop-filter:blur(var(--blur))saturate(170%);border:1px solid var(--glass-stroke);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-edge),var(--shadow-soft);position:relative}.aj-glass:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(125deg,#ffffff59 0%,#fff0 32%);position:absolute;inset:0}.aj-glass>*{position:relative}.aj-panel{border-radius:var(--r-xl);padding:clamp(1.25rem,3vw,2.5rem)}.aj-panel.aj-screws:after{content:"";pointer-events:none;background:radial-gradient(circle at 6px 6px,transparent 3px,var(--glass-stroke)3.5px,transparent 5px)top left/12px 12px no-repeat,radial-gradient(circle at 6px 6px,transparent 3px,var(--glass-stroke)3.5px,transparent 5px)top right/12px 12px no-repeat,radial-gradient(circle at 6px 6px,transparent 3px,var(--glass-stroke)3.5px,transparent 5px)bottom left/12px 12px no-repeat,radial-gradient(circle at 6px 6px,transparent 3px,var(--glass-stroke)3.5px,transparent 5px)bottom right/12px 12px no-repeat;position:absolute;inset:16px}.aj-card{border-radius:var(--r-lg);padding:1.5rem}.aj-glass--dark{background:linear-gradient(145deg,var(--glass-dark),color-mix(in srgb,var(--glass-dark)70%,transparent));color:#fff;--ink-soft:#ffffffbf}.aj-glass--solid{background:var(--glass-solid)}.aj-divider{background:linear-gradient(90deg,transparent,var(--glass-stroke),var(--glass-edge),transparent);border:0;height:1px;margin:1.25rem 0}.aj-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex:none;width:1.25em;height:1.25em}.aj-gicon{--g1:var(--soft-sky-1);--g2:var(--soft-sky-2);--size:64px;width:var(--size);height:var(--size);color:#fff;flex:none;place-items:center;display:inline-grid;position:relative}.aj-gicon:before{content:"";z-index:0;border-radius:calc(var(--size)*.3);background:linear-gradient(140deg,var(--g1),var(--g2));box-shadow:0 calc(var(--size)*.16)calc(var(--size)*.3)calc(var(--size)*-.1)var(--g2);position:absolute;inset:0 12% 12% 0;transform:translate(-5%,-5%)rotate(-9deg)}.aj-gicon:after{content:"";z-index:1;border-radius:calc(var(--size)*.28);backdrop-filter:blur(calc(var(--size)*.1))saturate(170%);box-shadow:inset 0 1px 1px #fffffff2,inset 0 calc(var(--size)*-.06)calc(var(--size)*.12)#ffffff2e,0 calc(var(--size)*.1)calc(var(--size)*.22)calc(var(--size)*-.12)hsl(var(--bg-h)40% 20%/.35);background:radial-gradient(120% 80% at 15% 0,#ffffff8c,#fff0 50%),linear-gradient(150deg,#ffffff42,#ffffff0a);border:1px solid #ffffffd9;position:absolute;inset:12% 0 0 12%}.aj-gicon>.aj-i{z-index:2;stroke-width:2px;filter:drop-shadow(0 1px 1.5px color-mix(in srgb,var(--g2)55%,#000 45%))drop-shadow(0 2px 6px color-mix(in srgb,var(--g2)80%,transparent));width:40%;height:40%;position:relative;transform:translate(6%,6%)}.aj-gicon>b,.aj-gicon>span{z-index:2;font:800 calc(var(--size)*.3)/1 var(--font-display);text-shadow:0 1px 2px color-mix(in srgb,var(--g2)70%,#000 20%);position:relative;transform:translate(6%,6%)}.aj-gicon--flat:before{border-radius:calc(var(--size)*.3);opacity:.9;inset:0;transform:none}.aj-gicon--flat:after{border-radius:calc(var(--size)*.3);background:radial-gradient(120% 80% at 15% 0,#fff9,#fff0 55%),linear-gradient(150deg,#ffffff4d,#ffffff0d);inset:0}.aj-gicon--flat>.aj-i,.aj-gicon--flat>b,.aj-gicon--flat>span{transform:none}.aj-gicon--clear{--g1:#ffffffb3;--g2:hsl(var(--bg-h)40% 80%/.6);color:var(--ink)}.aj-gicon--clear>.aj-i{filter:none}.aj-gicon--peach{--g1:var(--soft-peach-1);--g2:var(--soft-peach-2)}.aj-gicon--lilac{--g1:var(--soft-lilac-1);--g2:var(--soft-lilac-2)}.aj-gicon--sky{--g1:var(--soft-sky-1);--g2:var(--soft-sky-2)}.aj-gicon--mint{--g1:var(--soft-mint-1);--g2:var(--soft-mint-2)}.aj-gicon--rose{--g1:var(--soft-rose-1);--g2:var(--soft-rose-2)}.aj-gicon--lemon{--g1:var(--soft-lemon-1);--g2:var(--soft-lemon-2)}.aj-gicon--sm{--size:44px}.aj-gicon--lg{--size:88px}.aj-gicon--xl{--size:120px}.aj-gicon--sm>.aj-i{width:46%;height:46%}.aj-coin{--c:var(--coin-1);--size:72px;width:var(--size);height:var(--size);color:#fff;font:800 calc(var(--size)*.4)/1 var(--font-display);letter-spacing:-.03em;background:radial-gradient(circle at 35% 28%,#ffffff8c,transparent 42%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c)85%,#fff)0%,var(--c)60%,color-mix(in srgb,var(--c)70%,#000)100%);box-shadow:inset 0 -4px 8px color-mix(in srgb,var(--c)60%,#000),inset 0 3px 4px #ffffff73,0 14px 26px -10px color-mix(in srgb,var(--c)75%,transparent),0 4px 0 color-mix(in srgb,var(--c)55%,#000);text-shadow:0 2px 0 color-mix(in srgb,var(--c)55%,#000);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.aj-coin:before{content:"";background:repeating-conic-gradient(from 11deg,#fffffff2 0 22deg,transparent 22deg 60deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67% 96%,#0000 97%);mask:radial-gradient(circle,#0000 66%,#000 67% 96%,#0000 97%)}.aj-coin:after{content:"";box-shadow:inset 0 2px 3px color-mix(in srgb,var(--c)50%,#000),0 1px 0 #ffffff59;border-radius:50%;position:absolute;inset:20%}.aj-coin>*{z-index:1;position:relative}.aj-coin .aj-i{stroke-width:2.2px;filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--c)55%,#000));width:42%;height:42%}.aj-coin--1{--c:var(--coin-1)}.aj-coin--2{--c:var(--coin-2)}.aj-coin--3{--c:var(--coin-3)}.aj-coin--4{--c:var(--coin-4)}.aj-coin--sm{--size:48px}.aj-coin--lg{--size:96px}.aj-hex{--size:72px;width:var(--size);height:calc(var(--size)*.92);color:var(--ink);font:800 calc(var(--size)*.36)/1 var(--font-display);filter:drop-shadow(0 12px 14px hsl(var(--bg-h)40% 20%/.28));flex:none;place-items:center;display:inline-grid;position:relative}.aj-hex:before{content:"";clip-path:polygon(25% 2%,75% 2%,99% 50%,75% 98%,25% 98%,1% 50%);background:linear-gradient(160deg,#fff 0%,hsl(var(--bg-h)30% 88%)100%);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff}.aj-hex:after{content:"";clip-path:polygon(25% 2%,75% 2%,99% 50%,75% 98%,25% 98%,1% 50%);background:linear-gradient(340deg,#fff,hsl(var(--bg-h)25% 92%));position:absolute;inset:8%}.aj-hex>*{z-index:1;color:hsl(var(--bg-h)40% 18%);position:relative}.aj-hex .aj-i{stroke-width:2.2px;width:44%;height:44%}.aj-key{--size:72px;width:var(--size);height:var(--size);border-radius:calc(var(--size)*.26);color:hsl(var(--bg-h)45% 14%);font:800 calc(var(--size)*.42)/1 var(--font-display);letter-spacing:-.03em;background:linear-gradient(170deg,#fff 0%,hsl(var(--bg-h)25% 93%)100%);box-shadow:inset 0 -3px 0 hsl(var(--bg-h)20% 84%),inset 0 2px 0 #fff,var(--shadow-key);border:1px solid #fff;flex:none;place-items:center;display:inline-grid}.aj-key .aj-i{stroke-width:2.3px;width:50%;height:50%}.aj-key--sm{--size:44px}.aj-key--lg{--size:96px}.aj-key[aria-pressed=true],.aj-key.is-active{background:linear-gradient(170deg,color-mix(in srgb,var(--accent)55%,#fff),var(--accent));color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent)50%,#fff);box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--accent)70%,#000),inset 0 2px 0 #ffffffb3,0 10px 22px -8px var(--accent)}.aj-jelly{--j1:var(--jelly-a1);--j2:var(--jelly-a2);--size:160px;isolation:isolate;width:var(--size);aspect-ratio:1;border-radius:calc(var(--size)*.16);color:#fff;background:radial-gradient(120% 90% at 20% 0%,#ffffff8c,transparent 50%),linear-gradient(140deg,color-mix(in srgb,var(--j1)78%,#fff),color-mix(in srgb,var(--j2)78%,#fff));box-shadow:inset 0 0 0 6px #ffffff2e,inset 0 8px 14px #ffffff80,inset 0 -10px 18px color-mix(in srgb,var(--j2)70%,#fff 0%),0 2px 0 #fff9;border:2px solid #ffffffb3;place-items:center;display:grid;position:relative}.aj-jelly:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(140deg,var(--j1),var(--j2));filter:blur(28px);opacity:.5;position:absolute;inset:18% 6% -14%}.aj-jelly:after{content:"";filter:blur(.5px);background:#ffffffd9;border-radius:50%;width:14%;height:7%;position:absolute;bottom:12%;right:12%;transform:rotate(-35deg)}.aj-jelly .aj-i{stroke-width:1.8px;filter:drop-shadow(0 3px 6px #0000002e);width:34%;height:34%}.aj-jelly--b{--j1:var(--jelly-b1);--j2:var(--jelly-b2)}.aj-jelly--c{--j1:var(--jelly-c1);--j2:var(--jelly-c2)}.aj-jelly--clear{--j1:#ffffff59;--j2:#ffffff14;backdrop-filter:blur(10px);color:var(--ink)}.aj-jelly--clear:before{opacity:.25;background:var(--accent)}.aj-jelly--sm{--size:88px}.aj-jelly--md{--size:120px}.aj-btn{--btn-bg:var(--accent);--btn-ink:var(--accent-ink);border-radius:var(--r-pill);font:700 1rem/1 var(--font-body);cursor:pointer;white-space:nowrap;color:var(--btn-ink);border:1px solid color-mix(in srgb,var(--btn-bg)40%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--btn-bg)70%,#fff)0%,var(--btn-bg)100%);box-shadow:inset 0 1px 0 #ffffffb3,0 12px 24px -12px var(--btn-bg);justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.75rem 1.4rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.aj-btn:hover{box-shadow:inset 0 1px 0 #ffffffb3,0 16px 30px -12px var(--btn-bg);transform:translateY(-1px)}.aj-btn:active{transform:translateY(1px)}.aj-btn--glass{color:var(--ink);border:1px solid var(--glass-stroke);background:linear-gradient(145deg,var(--glass-hi),var(--glass-lo));backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--glass-highlight),0 10px 24px -14px hsl(var(--bg-h)40% 20%/.5)}.aj-btn--dark{--btn-bg:hsl(var(--bg-h)30% 30%);--btn-ink:#fff}.aj-btn--icon{width:48px;padding:0}.aj-btn--sm{min-height:38px;padding:.5rem 1rem;font-size:.9rem}.aj-pill{border-radius:var(--r-md);color:var(--ink);background:linear-gradient(160deg,var(--glass-solid),var(--glass-lo));backdrop-filter:blur(14px);border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-highlight),0 8px 18px -12px hsl(var(--bg-h)40% 20%/.5);align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:600;display:inline-flex}.aj-pill--round{border-radius:var(--r-pill)}.aj-pill--accent{background:linear-gradient(160deg,color-mix(in srgb,var(--accent)22%,#fff),color-mix(in srgb,var(--accent)35%,transparent));color:var(--ink)}.aj-tag{border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--ink-soft);background:var(--glass-lo);border:1px solid var(--glass-stroke);align-items:center;gap:.4rem;padding:.3rem .7rem;font-weight:600;display:inline-flex}.aj-meter{--value:60%;border-radius:var(--r-pill);background:#ffffffd9;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #00000026}.aj-meter:before{content:"";width:var(--value);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent)70%,#fff),var(--accent));box-shadow:0 0 12px var(--accent);height:100%;display:block}.aj-segment{border-radius:var(--r-pill);background:var(--glass-lo);border:1px solid var(--glass-stroke);backdrop-filter:blur(16px);flex-wrap:wrap;justify-self:start;gap:4px;width:fit-content;padding:5px;display:inline-flex}.aj-segment button{color:var(--ink-soft);font:600 .95rem/1 var(--font-body);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;padding:.7rem 1.1rem}.aj-segment button[aria-selected=true]{color:var(--ink);background:var(--glass-solid);box-shadow:inset 0 1px 0 var(--glass-highlight),0 6px 14px -8px hsl(var(--bg-h)40% 20%/.6)}.aj-input{border-radius:var(--r-md);font:500 1rem var(--font-body);color:var(--ink);background:var(--glass-solid);border:1px solid var(--glass-stroke);box-shadow:inset 0 2px 4px hsl(var(--bg-h)30% 20%/.08);width:100%;min-height:48px;padding:.75rem 1.1rem}.aj-input::placeholder{color:var(--ink-faint)}.aj-code{color:var(--k8);margin:0;padding:1.25rem 1.5rem;font:500 .9rem/1.7 ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;overflow-x:auto}.aj-code .k{color:color-mix(in srgb,var(--accent)80%,#fff)}.aj-code .s{color:#ffd59a}.aj-code .c{color:#ffffff73}.aj-window-bar{gap:7px;padding:14px 18px 0;display:flex}.aj-window-bar span{background:#ffffff4d;border-radius:50%;width:11px;height:11px}.aj-container{width:min(100% - 2.5rem,var(--container));margin-inline:auto}.aj-section{padding-block:calc(var(--section-gap)/2)}.aj-stack{gap:var(--space);display:grid}.aj-row{align-items:center;gap:var(--space);flex-wrap:wrap;display:flex}.aj-grid{gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min,260px)),1fr));display:grid}.aj-lede{color:var(--ink-soft);max-width:60ch;font-size:clamp(1.1rem,.6vw + .95rem,1.3rem)}.aj-muted{color:var(--ink-soft)}.aj-nav-wrap{top:env(safe-area-inset-top,0px);z-index:50;padding-top:14px;position:sticky}.aj-nav{border-radius:var(--r-pill);align-items:center;gap:1rem;padding:.55rem .6rem .55rem 1.25rem;display:flex}.aj-nav .aj-brand{font:800 1.15rem/1 var(--font-display);letter-spacing:-.02em;align-items:center;gap:.6rem;text-decoration:none;display:flex}.aj-nav ul{gap:.25rem;margin:0 auto;padding:0;list-style:none;display:flex}.aj-nav ul a{border-radius:var(--r-pill);color:var(--ink-soft);padding:.6rem .9rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.aj-nav ul a:hover{color:var(--ink);background:var(--glass-lo)}.aj-nav .aj-nav-actions{align-items:center;gap:.5rem;display:flex}.aj-nav-toggle{display:none}@media (width<=900px){.aj-nav ul,.aj-nav .aj-nav-actions .aj-btn--glass:not(.aj-btn--icon){display:none}.aj-nav{gap:.5rem;padding-left:1rem}.aj-nav .aj-nav-actions{gap:.35rem;margin-left:auto}.aj-nav-toggle{display:inline-flex}.aj-nav.is-open{border-radius:var(--r-lg);flex-wrap:wrap}.aj-nav.is-open ul{order:3;width:100%;padding:.5rem 0;display:grid}}.aj-logos{border-radius:var(--r-pill);color:var(--ink-soft);font:800 1.3rem/1 var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:1.4rem 2rem;display:flex}.aj-footer{margin-top:var(--section-gap);padding-block:3rem}.aj-footer h4{margin-bottom:.8rem;font-size:.95rem}.aj-footer ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.aj-footer a{color:var(--ink-soft);font-size:.95rem;text-decoration:none}.aj-footer a:hover{color:var(--ink)}:root{--bg-h:220;--accent:var(--red);--accent-ink:#fff;--accent-2:#ffb547;--jelly-a1:#ff9a5a;--jelly-a2:#ff3d61;--jelly-b1:#ffcf5a;--jelly-b2:#ff7a3d;--jelly-c1:var(--k9);--jelly-c2:var(--k10);--coin-1:#e8364a;--coin-2:var(--k11);--coin-3:#f2a02a;--coin-4:var(--k12);--font-display:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-body:"Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--facet-pattern:none;--red:var(--red);--red-hi:var(--red-hi);--red-lo:#b00f1e;--ink:#1d1d1f;--ink-2:var(--k13);--ink-3:var(--k14);--line:#00000017;--bg:#fff;--bg-2:#f5f5f7;--nav-bg:#ffffffb8;--pop-bg:#fffffff0;--red-ink:#c8101f;--card:#ffffffb3;--card-solid:#fff;--chip:#f0f0f2;--win:#fff;--win-2:#f7f7f8;--ok:#1f8a3b;--warn:#9a6700;--hl:#ffffffe6;--shadow-lg:0 50px 100px -50px #00000047,0 18px 36px -18px #0000001f;--focus:0 0 0 3px var(--bg),0 0 0 5px var(--red)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--ink:#f5f5f7;--ink-2:var(--k15);--ink-3:var(--k14);--line:#ffffff1c;--bg:#000;--bg-2:var(--k16);--nav-bg:#161618b8;--pop-bg:#1e1e20f0;--red-ink:#ff5a66;--card:#1c1c1ea8;--card-solid:#1c1c1e;--chip:#2c2c2e;--win:#1c1c1e;--win-2:var(--k17);--ok:#30d158;--warn:#ffd60a;--hl:#ffffff1f;--shadow-lg:0 50px 100px -40px #000000e6,0 18px 36px -18px #0009}}:root[data-mode=dark]{--ink:#f5f5f7;--ink-2:var(--k15);--ink-3:var(--k14);--line:#ffffff1c;--bg:#000;--bg-2:var(--k16);--nav-bg:#161618b8;--pop-bg:#1e1e20f0;--red-ink:#ff5a66;--card:#1c1c1ea8;--card-solid:#1c1c1e;--chip:#2c2c2e;--win:#1c1c1e;--win-2:var(--k17);--ok:#30d158;--warn:#ffd60a;--hl:#ffffff1f;--shadow-lg:0 50px 100px -40px #000000e6,0 18px 36px -18px #0009}body{background:var(--bg);color:var(--ink);letter-spacing:-.006em}.aj-backdrop{display:none}.wrap{width:min(100% - 2.5rem,1200px);margin-inline:auto}a{text-decoration:none}.btn{font:600 .95rem/1 var(--font-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.25rem;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.btn .aj-i{width:16px;height:16px}.btn--red{background:var(--red);color:#fff;box-shadow:inset 0 1px 0 #ffffff38,0 10px 24px -12px color-mix(in srgb,var(--v-c)80%,transparent)}.btn--red:hover{background:var(--red-lo);transform:translateY(-1px)}.btn--line{color:var(--ink);border-color:color-mix(in srgb,var(--ink)30%,transparent);background:0 0}.btn--line:hover{border-color:var(--ink)}.btn--sm{min-height:36px;padding:0 1rem;font-size:.875rem}.link-u{color:inherit;border-bottom:1.5px solid;align-items:center;gap:.4rem;padding-bottom:2px;font-weight:600;display:inline-flex}.link-u .aj-i{width:16px;height:16px;transition:transform .2s}.link-u:hover .aj-i{transform:translate(3px)}.util{background:var(--bg-2);color:var(--ink-2);border-bottom:1px solid var(--line);font-size:12.5px}.util .wrap{justify-content:flex-end;align-items:center;gap:1.25rem;height:34px;display:flex}.util a,.util button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.util a:hover,.util button:hover{color:var(--ink)}.util .aj-i{width:14px;height:14px}.util .sep{background:var(--line);width:1px;height:14px}.hdr{z-index:50;background:var(--nav-bg);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--nav-bg);backdrop-filter:blur(20px);position:fixed;inset:0 0 auto}.hdr .wrap{align-items:center;gap:1.5rem;height:68px;display:flex}.brand{font:800 1.35rem/1 var(--font-display);letter-spacing:-.04em;color:var(--ink);align-items:center;gap:.55rem;display:inline-flex}.mark{color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:inset 0 1px 0 #fff6,inset 0 -1px 0 #0003,0 6px 14px -6px color-mix(in srgb,var(--v-c)80%,transparent);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.mark .aj-i{stroke-width:2.2px;width:17px;height:17px}.menu{gap:.25rem;margin:0 auto;padding:0;list-style:none;display:flex}.menu>li{position:relative}.menu>li>a,.menu>li>button{font:500 .94rem/1 var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.3rem;padding:.6rem .8rem;display:inline-flex}.menu>li>:is(a,button):hover{background:color-mix(in srgb,var(--ink)6%,transparent)}.menu .aj-i{color:var(--ink-2);width:14px;height:14px;transition:transform .2s}.menu li:hover>button .aj-i,.menu li:focus-within>button .aj-i{transform:rotate(180deg)}.pop{background:var(--card-solid);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hl),var(--shadow-lg);opacity:0;visibility:hidden;border-radius:20px;grid-template-columns:1fr 1fr;gap:2px;width:520px;padding:10px;transition:opacity .2s,transform .2s,visibility 0s .2s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translateY(-6px)}.pop:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.menu li:hover>.pop,.menu li:focus-within>.pop{opacity:1;visibility:visible;transition:opacity .2s,transform .2s;transform:none}.pop a{color:var(--ink);border-radius:14px;grid-template-columns:auto 1fr;gap:.2rem .8rem;padding:12px;display:grid}.pop a:hover{background:color-mix(in srgb,var(--ink)5%,transparent)}.pop a b{font-size:.92rem;font-weight:600}.pop a span:not(.ic){color:var(--ink-2);grid-column:2;font-size:.8rem;line-height:1.35}.pop .ic{grid-row:span 2}.ic{background:var(--chip);color:var(--ink);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ic .aj-i{width:18px;height:18px}.ic--red{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));color:#fff;box-shadow:inset 0 1px 0 #ffffff59,0 6px 14px -6px color-mix(in srgb,var(--v-c)70%,transparent)}.hdr-act{align-items:center;gap:.6rem;display:flex}.icon-btn{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.icon-btn:hover{background:color-mix(in srgb,var(--ink)6%,transparent)}.icon-btn .aj-i{width:20px;height:20px}.burger,.mnav{display:none}.hero{color:#f5f5f7;--ink:#f5f5f7;--ink-2:var(--k15);--line:#ffffff1f;background:radial-gradient(55% 70% at 88% 18%,color-mix(in srgb,var(--v-c)24%,transparent),transparent 62%),radial-gradient(45% 55% at 0% 100%,color-mix(in srgb,var(--v-c)10%,transparent),transparent 60%),linear-gradient(180deg,var(--k18)0%,#050506 100%)}.hero .wrap{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);padding-block:clamp(4rem,8vw,7rem) clamp(4.5rem,9vw,7.5rem);display:grid}.hero h1{letter-spacing:-.045em;font-size:clamp(2.6rem,4.7vw,4.4rem);font-weight:800;line-height:1.02}.hero .lede{color:var(--k19);max-width:34em;margin-top:1.4rem;font-size:clamp(1.08rem,1.3vw,1.25rem);line-height:1.55}.hero .cta{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.ticks{color:var(--k19);flex-wrap:wrap;gap:.6rem 1.4rem;margin:2.4rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.ticks li{align-items:center;gap:.45rem;display:inline-flex}.ticks .aj-i{color:#fff;stroke-width:1.6px;width:17px;height:17px}.eyebrow{color:var(--k20);backdrop-filter:blur(20px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.35rem .8rem .35rem .4rem;font-size:.82rem;font-weight:600;display:inline-flex}.eyebrow b{background:var(--red);color:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.72rem}.stage{aspect-ratio:16/12;background:var(--k21);isolation:isolate;border:1px solid #ffffff1a;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #000000e6,inset 0 1px #ffffff0f}.blob{filter:blur(50px);z-index:-1;border-radius:50%;position:absolute}.blob.b1{aspect-ratio:1;opacity:.75;background:#e01b2d;width:62%;animation:14s ease-in-out infinite alternate drift;top:-12%;right:-10%}.blob.b2{aspect-ratio:1;opacity:.9;background:#7a0a14;width:48%;animation:18s ease-in-out infinite alternate-reverse drift;bottom:-18%;left:-6%}.blob.b3{aspect-ratio:1;opacity:.07;background:#fff;width:30%;top:35%;left:38%}@keyframes drift{to{transform:translate(-8%,10%)scale(1.08)}}.glass{backdrop-filter:blur(28px)saturate(180%);color:#fff;background:linear-gradient(160deg,#ffffff29,#ffffff0d);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000026,0 30px 60px -30px #000000b3}.call{border-radius:26px;gap:14px;width:min(62%,330px);padding:20px;display:grid;position:absolute;top:52%;left:7%;translate:0 -50%}.call .top{align-items:center;gap:12px;display:flex}.av{color:#fff;background:linear-gradient(160deg,#3a3a3c,#1c1c1e);border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.95rem;font-weight:700;display:grid}.call .top b{letter-spacing:-.01em;font-size:1.02rem;display:block}.call .top span{color:#ffffffb3;font-size:.8rem}.live{color:#fff;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.live:before{content:"";background:#30d158;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #30d15840}.tmr{font:700 2rem/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wave{align-items:center;gap:3px;height:28px;display:flex}.wave i{background:#ffffffd9;border-radius:2px;flex:1;height:30%;animation:1.1s ease-in-out infinite wv}.wave i:nth-child(3n){animation-delay:-.3s}.wave i:nth-child(4n){animation-delay:-.6s}.wave i:nth-child(5n){background:var(--red-hi);animation-delay:-.15s}@keyframes wv{50%{height:95%}}.ctl{justify-content:space-between;gap:8px;display:flex}.ctl span{background:#ffffff24;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ctl span.end{background:#ff3b30;border-color:#0000}.ctl span.end .aj-i{transform:rotate(135deg)}.ctl .aj-i{width:19px;height:19px}.float{border-radius:18px;align-items:center;gap:10px;padding:12px 14px;font-size:.82rem;line-height:1.3;display:flex;position:absolute}.float b{font-size:.86rem;display:block}.float span{color:#ffffffb8}.float .ic{border-radius:9px;width:32px;height:32px}.f1{width:min(46%,250px);top:12%;right:6%}.f2{display:none}.play{cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:6px 16px 6px 6px;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;bottom:7%;right:6%}.play i{color:#000;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.play i .aj-i{fill:currentColor;stroke:none;width:15px;height:15px;margin-left:2px}.band{background:linear-gradient(180deg,var(--bg-2)0%,var(--bg)100%);padding-block:clamp(4.5rem,9vw,7.5rem);position:relative;overflow:hidden}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2.5rem;display:flex}.head h2{letter-spacing:-.04em;max-width:20ch;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:800;line-height:1.05}.head p{color:var(--ink-2);max-width:44ch;margin-top:.9rem;font-size:1.12rem}.tour-wrap{position:relative}.tour-wrap:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)16%,transparent),transparent);filter:blur(30px);z-index:0;pointer-events:none;position:absolute;inset:10% 15% -5% 30%}.tour{z-index:1;background:var(--card);backdrop-filter:saturate(180%)blur(30px);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hl),var(--shadow-lg);border-radius:28px;grid-template-columns:280px 1fr;display:grid;position:relative;overflow:hidden}.tabs{border-right:1px solid var(--line);align-content:start;gap:4px;padding:20px 16px;display:grid}.tab{text-align:left;color:var(--ink-2);font:600 .97rem/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:.8rem;width:100%;padding:10px 12px;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.tab small{color:var(--ink-3);margin-top:3px;font-size:.78rem;font-weight:500;display:block}.tab:hover{color:var(--ink)}.tab .ic{transition:background .25s,color .25s,box-shadow .25s}.tab[aria-selected=true]{color:var(--ink);background:var(--card-solid);box-shadow:0 1px 2px #0000000f,0 8px 20px -12px #0003}.tab[aria-selected=true] small{color:var(--ink-2)}.tab[aria-selected=true] .ic{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));color:#fff;box-shadow:inset 0 1px 0 #ffffff59,0 6px 14px -6px color-mix(in srgb,var(--v-c)70%,transparent)}.prog{background:var(--red);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.panels{padding:24px;display:grid}.panel{opacity:0;visibility:hidden;grid-area:1/1;align-content:start;gap:.9rem;transition:opacity .35s,transform .35s,visibility 0s .35s;display:grid;transform:translateY(6px)}.panel.is-on{opacity:1;visibility:visible;transition:opacity .35s,transform .35s;transform:none}.panel h3{letter-spacing:-.03em;margin-top:.6rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700}.panel p{color:var(--ink-2);max-width:60ch}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--chip);color:var(--ink);border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:600}.shot{border:1px solid var(--line);background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--v-c)13%,transparent),transparent 60%),var(--bg-2);border-radius:20px;align-items:center;min-height:372px;padding:clamp(14px,2.4vw,28px);display:grid;overflow:hidden}.win{background:var(--win);border:1px solid var(--line);color:var(--ink);border-radius:14px;font-size:12.5px;overflow:hidden;box-shadow:0 30px 60px -32px #00000073,0 2px 6px #0000000d}.chrome{background:var(--win-2);border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.chrome i{background:color-mix(in srgb,var(--ink)18%,transparent);border-radius:50%;width:10px;height:10px}.chrome i:first-child{background:#ff5f57}.chrome span{margin-left:10px}.metrics{background:var(--k21);color:#fff;flex-wrap:wrap;align-items:center;gap:22px;padding:10px 14px;display:flex}.metrics .m{letter-spacing:.03em;color:#fff9;font-size:10px;display:grid}.metrics .m b{color:#fff;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:14px}.metrics .sp{flex:1}.end-btn{color:#fff;background:#ff3b30;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:700}.body2{grid-template-columns:150px 1fr;gap:12px;padding:12px;display:grid}.two{grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.tiles{align-content:start;gap:8px;display:grid}.tile{border:1px solid var(--line);background:var(--win-2);border-radius:10px;padding:8px 10px}.tile span{color:var(--ink-2);font-size:11px}.tile b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;line-height:1.2;display:block}.cap{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.cap span{color:var(--ink-2);font-size:11.5px;font-weight:500}.tbl{border:1px solid var(--line);border-radius:10px;overflow:hidden}.tbl .hd,.tbl .r{grid-template-columns:1.1fr 1.3fr .7fr;align-items:center;gap:8px;padding:8px 12px;display:grid}.tbl .hd{color:var(--ink-2);background:var(--win-2);font-size:11px;font-weight:600}.tbl .r{border-top:1px solid var(--line)}.tbl .r small{color:var(--ink-3);font-size:11px;display:block}.st{align-items:center;gap:6px;font-weight:600;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.st.ok{color:var(--ok)}.st.ring{color:var(--red-ink)}.st.warn{color:var(--warn)}.st.bad{color:var(--ink-3)}.st.ring:before{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25;transform:scale(1.6)}}.card{border:1px solid var(--line);background:var(--win-2);border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.card h4{letter-spacing:-.01em;margin:0;font-size:12.5px}.muted{color:var(--ink-2)}.who{align-items:center;gap:10px;display:flex}.who .av{width:34px;height:34px;font-size:12px}.who b{font-size:13.5px;display:block}.kv{grid-template-columns:auto 1fr;gap:4px 12px;display:grid}.kv span{color:var(--ink-2)}.bx{border:1px solid var(--line);background:var(--win);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.bx.red{background:var(--red);color:#fff;border-color:#0000}.bx.go{color:#fff;background:#1f8a3b;border-color:#0000}.bx.no{color:#fff;background:#ff3b30;border-color:#0000}.bx .aj-i{width:14px;height:14px}.list{gap:4px;margin:0;padding-left:16px;display:grid}.bub{background:var(--win);border:1px solid var(--line);border-radius:12px;max-width:88%;padding:8px 10px}.bub.me{background:var(--k21);color:#fff;border-color:#0000;justify-self:end}.bub.me small{color:#fff9}.bub small{color:var(--ink-3);margin-bottom:2px;font-size:10.5px;display:block}.ctrls{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ctrl{border:1px solid var(--line);background:var(--win);border-radius:10px;justify-items:center;gap:4px;padding:10px 4px;font-size:11.5px;font-weight:600;display:grid}.ctrl .aj-i{width:18px;height:18px}.ctrl.on{background:var(--red);color:#fff;border-color:#0000}.timer{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px;font-weight:800}.line{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.line:first-of-type{border-top:0}.ai{color:var(--red-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ai .aj-i{width:14px;height:14px}@media (width<=1060px){.menu,.hdr-act .btn--line{display:none}.burger{display:grid}.hdr .wrap{justify-content:space-between}}@media (width<=960px){.hero .wrap{grid-template-columns:1fr}.stage{aspect-ratio:4/3.4}.tour{grid-template-columns:1fr}.tabs{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;padding:12px;display:flex;overflow-x:auto}.tab{flex:none;width:auto;padding:8px 12px 8px 8px}.tab small{display:none}.panels{padding:16px}}@media (width<=600px){.util .hide-s,.hdr-act .btn--red{display:none}.body2,.two{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(3,1fr)}.tbl .hd,.tbl .r{grid-template-columns:1fr 1.2fr}.tbl .hd>:last-child,.tbl .r>:last-child,.metrics .m:nth-of-type(3){display:none}.shot{min-height:0}.stage{aspect-ratio:auto;height:440px}.call{width:calc(100% - 40px);top:96px;left:50%;translate:-50%}.f1{width:auto;top:20px;left:20px;right:auto}.f2{display:none}.play{bottom:18px;right:50%;translate:50%}}.mnav.open{border-top:1px solid var(--line);gap:4px;padding:12px 20px 20px;display:grid}.mnav a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 4px;font-weight:600}.mnav .btns{gap:8px;margin-top:12px;display:grid}@media (prefers-reduced-motion:reduce){.blob,.wave i,.st.ring:before{animation:none!important}.panel,.panel.is-on,.pop{transition:none}}#tour.band{padding-bottom:clamp(2.5rem,4vw,3.5rem)}.trust{color:#f5f5f7;background:radial-gradient(60% 140% at 50% 0%,color-mix(in srgb,var(--v-c)22%,transparent),transparent 70%),linear-gradient(180deg,var(--k18),#050506);border-block:1px solid #ffffff0f;padding:26px 0 24px;position:relative;overflow:hidden}.trust-head{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.trust-head p{color:var(--k15);margin:0;font-size:.94rem;font-weight:600}.trust-head p b{color:#fff;white-space:nowrap;position:relative}.trust-head p b:after{content:"";background:var(--red-hi);transform-origin:0;border-radius:2px;height:2px;transition:transform .9s cubic-bezier(.2,.8,.2,1) .25s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.trust.in .trust-head p b:after{transform:scaleX(1)}.t-badge{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.t-badge i{background:var(--red-hi);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--v2-c)60%,transparent)}70%,to{box-shadow:0 0 0 9px color-mix(in srgb,var(--v2-c)0%,transparent)}}.marquee{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(14px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.trust.in .marquee{opacity:1;transform:none}.track{width:max-content;animation:38s linear infinite marq;display:flex}.marquee:hover .track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.logos{align-items:center;gap:clamp(36px,5vw,64px);padding-right:clamp(36px,5vw,64px);display:flex}.lg{color:#f5f5f78c;white-space:nowrap;cursor:default;align-items:center;gap:9px;font-size:20px;transition:color .3s,transform .3s;display:inline-flex}.lg svg{flex:none;width:26px;height:26px}.lg:hover{color:var(--red-hi);transform:translateY(-2px)}.lg.a{letter-spacing:-.03em;font-weight:800}.lg.b{letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:600}.lg.c{letter-spacing:-.02em;font-style:italic;font-weight:700}.lg.d{letter-spacing:-.01em;font-weight:500}.trust-note{text-align:center;color:var(--k14);margin:14px 0 0;font-size:12px}.pain{background:var(--bg);padding-block:clamp(4rem,8vw,6.5rem) 0}.pain .head h2{max-width:18ch}.kick{color:var(--red-ink);align-items:center;gap:8px;margin-bottom:14px;font-size:.82rem;font-weight:700;display:inline-flex}.kick:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.pgrid{grid-template-columns:1.15fr 1fr 1fr;gap:16px;display:grid}.pc{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card-solid);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hl),0 1px 2px #0000000a;opacity:0;border-radius:24px;min-height:220px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden;transform:translateY(18px)}.pain.in .pc{opacity:1;transform:none}.pain.in .pc:nth-child(2){transition-delay:80ms,80ms,0s,0s}.pain.in .pc:nth-child(3){transition-delay:.16s,.16s,0s,0s}.pain.in .pc:nth-child(4){transition-delay:.24s,.24s,0s,0s}.pain.in .pc:nth-child(5){transition-delay:.32s,.32s,0s,0s}.pc:focus-visible{box-shadow:var(--focus)}.pc.big{grid-row:span 2}.pc .side{flex-direction:column;grid-area:1/1;gap:10px;padding:24px;transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.pc .fix{opacity:0;color:#f5f5f7;background:radial-gradient(80% 70% at 100% 0%,color-mix(in srgb,var(--v-c)35%,transparent),transparent 65%),var(--k21);transform:translateY(16px)}.pc.on .prob{opacity:0;transform:translateY(-16px)}.pc.on .fix{opacity:1;transform:none}.pc.on{box-shadow:var(--shadow-lg);border-color:#0000}@media (hover:hover) and (pointer:fine){.pc:hover .prob{opacity:0;transform:translateY(-16px)}.pc:hover .fix{opacity:1;transform:none}.pc:hover{box-shadow:var(--shadow-lg);border-color:#0000}}.pc .prob .ic{background:color-mix(in srgb,var(--red)12%,transparent);color:var(--red-ink);border-radius:12px;width:42px;height:42px}.pc .fix .ic{border-radius:12px;width:42px;height:42px}.pc .ic .aj-i{width:20px;height:20px}.pc .tag{letter-spacing:.01em;font-size:.75rem;font-weight:700}.pc h3{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.pc p{color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.5}.pc .more{color:var(--ink-3);align-items:center;gap:6px;margin-top:auto;font-size:.82rem;font-weight:600;display:inline-flex}.pc .more .aj-i{width:15px;height:15px}.chaos{flex:1;min-height:160px;margin:6px -4px 0;position:relative}.ctab{color:var(--ink);background:var(--card-solid);border:1px solid var(--line);white-space:nowrap;animation:3.2s ease-in-out infinite jit;animation-delay:var(--d);border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 22px -14px #0006}.ctab i{background:var(--c);border-radius:50%;width:8px;height:8px}@keyframes jit{0%,to{transform:translate(0,0)rotate(var(--r))}50%{transform:translate(var(--x),var(--y))rotate(calc(var(--r)*-1))}}.cur{color:var(--ink);filter:drop-shadow(0 2px 2px #00000040);width:18px;height:18px;animation:3.2s ease-in-out infinite hop;position:absolute}@keyframes hop{0%{top:18%;left:12%}25%{top:8%;left:62%}50%{top:58%;left:30%}75%{top:62%;left:70%}to{top:18%;left:12%}}.calm{flex:1;align-content:center;margin-top:6px;display:grid}.rec{backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;font-size:12.5px;overflow:hidden}.rec .rh{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:700;display:flex}.rec .rh span{background:var(--red);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.rec .rb{color:var(--k15);grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 12px;display:grid}.rec .rb b{color:#fff;font-weight:600}.pain-hint{color:var(--ink-3);text-align:center;margin:16px 0 0;font-size:.82rem}.how{background:var(--bg);padding-block:clamp(3.5rem,7vw,6rem) clamp(4.5rem,9vw,7.5rem)}.how .head p{max-width:40ch}.ladder-wrap{position:relative}.ladder-wrap:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)16%,transparent),transparent);filter:blur(30px);pointer-events:none;position:absolute;inset:10% 5% -5% 40%}.ladder{background:var(--card);backdrop-filter:saturate(180%)blur(30px);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hl),var(--shadow-lg);border-radius:28px;outline:none;grid-template-columns:.9fr 1.25fr;height:clamp(470px,100vh - 140px,580px);transition:box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.ladder.is-active{border-color:color-mix(in srgb,var(--red)45%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--red)12%,transparent),inset 0 1px 0 var(--hl),var(--shadow-lg)}.ladder:focus-visible{box-shadow:var(--focus)}.l-text{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;padding:clamp(24px,3vw,40px);display:grid;position:relative}.l-count{color:var(--red-ink);font-size:.82rem;font-weight:700}.l-count span{color:var(--ink-3);font-weight:600}.l-steps{align-content:center;display:grid}.l-step{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,transform .35s;transform:translateY(10px)}.l-step.on{opacity:1;visibility:visible;transform:none}.l-step h3{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;line-height:1.1}.l-step p{color:var(--ink-2);margin:0 0 18px}.l-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.l-dots{gap:6px;display:flex}.l-dots button{all:unset;cursor:pointer;background:var(--chip);border-radius:6px;width:26px;height:6px;position:relative;overflow:hidden}.l-dots button i{background:var(--red);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;inset:0}.l-arrows{gap:8px;display:flex}.l-arrows button{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--ink);background:var(--card-solid);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.l-arrows button:hover{border-color:var(--ink)}.l-arrows button:disabled{opacity:.35;cursor:default;border-color:var(--line)}.l-arrows .aj-i{width:18px;height:18px}.l-stage{background:radial-gradient(80% 70% at 90% 5%,color-mix(in srgb,var(--v-c)13%,transparent),transparent 65%),var(--bg-2);position:relative;overflow:hidden}.stairs{position:absolute;inset:14% 5% 0 6%}.blk{bottom:0;left:calc(var(--k)*20.4%);height:calc(18% + var(--k)*16%);background:var(--card-solid);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hl),0 -10px 30px -24px #0006;border-bottom:0;border-radius:16px 16px 0 0;width:18.4%;position:absolute;overflow:hidden}.blk .fill{background:linear-gradient(170deg,var(--red-hi),var(--red)45%,var(--red-lo));transform-origin:bottom;transform:scaleY(var(--f,0));position:absolute;inset:0}.blk .face{color:var(--ink);gap:4px;padding:12px 12px 0;transition:color .3s;display:grid;position:relative}.blk .face .aj-i{color:var(--red-ink);width:20px;height:20px;transition:color .3s}.blk .face b{font-size:13px;font-weight:700;line-height:1.2}.blk .face span{letter-spacing:-.04em;opacity:.15;font-size:28px;font-weight:800;line-height:1}.blk.done .face,.blk.done .face .aj-i{color:#fff}.blk.done .face span{opacity:.4}.l-badge{left:calc(var(--k)*20.4% + 9.2%);bottom:calc(18% + var(--k)*16% + 62px);opacity:0;white-space:nowrap;color:#fff;background:var(--k21);pointer-events:none;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;transform:translate(-50%)translateY(6px)scale(.9);box-shadow:0 10px 24px -14px #0009}.l-badge.on{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.token{color:var(--red);box-shadow:0 0 0 6px color-mix(in srgb,var(--v-c)16%,transparent),0 16px 28px -12px #00000080;z-index:3;will-change:transform;background:#fff;border:1px solid #0000000f;border-radius:50%;place-items:center;width:48px;height:48px;margin-left:-24px;display:grid;position:absolute;bottom:0;left:0}.token .aj-i{stroke-width:2px;width:22px;height:22px}.token:after{content:"";border:2px solid var(--red);opacity:0;border-radius:50%;animation:2s ease-out infinite tk;position:absolute;inset:-6px}@keyframes tk{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.hint{color:#fff;background:var(--k23);backdrop-filter:blur(20px);z-index:4;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:.82rem;font-weight:600;transition:opacity .4s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hint.gone{opacity:0;pointer-events:none}.mouse{border:2px solid;border-radius:9px;flex:none;width:16px;height:24px;position:relative}.mouse:after{content:"";background:currentColor;border-radius:2px;width:2px;height:5px;margin-left:-1px;animation:1.5s ease-in-out infinite wheel;position:absolute;top:4px;left:50%}@keyframes wheel{0%{opacity:0;transform:translateY(-2px)}40%{opacity:1}to{opacity:0;transform:translateY(7px)}}.touch .mouse{display:none}@media (width<=980px){.pgrid{grid-template-columns:1fr 1fr}.pc.big{grid-area:auto/1/auto/-1;min-height:330px}}@media (width<=900px){.ladder{grid-template-columns:1fr;height:auto}.l-stage{order:-1;height:300px}.l-text{border-right:0;border-top:1px solid var(--line);min-height:330px}.blk .face span{font-size:20px}.blk .face b{font-size:11.5px}}@media (width<=600px){.pgrid{grid-template-columns:1fr}.pc{min-height:200px}}@media (width<=520px){.blk .face b{display:none}.blk .face{padding:10px 8px 0}.l-badge{padding:5px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.track,.t-badge i,.ctab,.cur,.token:after,.mouse:after{animation:none!important}.marquee{opacity:1;transform:none;-webkit-mask-image:none;mask-image:none}.track{width:auto}.logos{flex-wrap:wrap;justify-content:center;padding:0}.logos[aria-hidden]{display:none}.trust-head p b:after{transform:scaleX(1)}.pc{opacity:1;transform:none}.pc .side,.l-step{transition:none}}:root{--d1:inset 0 1px 0 var(--hl),0 1px 1px #0000000a,0 3px 6px -2px #00000014,0 10px 20px -10px #00000024;--d2:inset 0 1px 0 var(--hl),0 1px 2px #0000000d,0 8px 16px -6px #0000001a,0 28px 50px -22px #00000038,0 60px 100px -50px #00000040;--d3:inset 0 1px 0 var(--hl),0 2px 4px #0000000f,0 14px 28px -8px #00000029,0 44px 80px -30px #00000052,0 80px 140px -60px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--d1:inset 0 1px 0 #ffffff12,0 1px 1px #00000080,0 4px 10px -2px #0009,0 12px 24px -10px #000000b3;--d2:inset 0 1px 0 #ffffff14,0 2px 4px #00000080,0 12px 24px -6px #0009,0 36px 70px -24px #000c;--d3:inset 0 1px 0 #ffffff1a,0 4px 8px #00000080,0 20px 40px -8px #000000b3,0 60px 110px -30px #000000e6}}:root[data-mode=dark]{--d1:inset 0 1px 0 #ffffff12,0 1px 1px #00000080,0 4px 10px -2px #0009,0 12px 24px -10px #000000b3;--d2:inset 0 1px 0 #ffffff14,0 2px 4px #00000080,0 12px 24px -6px #0009,0 36px 70px -24px #000c;--d3:inset 0 1px 0 #ffffff1a,0 4px 8px #00000080,0 20px 40px -8px #000000b3,0 60px 110px -30px #000000e6}.tour,.ladder:not(.is-active),.pc,.cmp-card{box-shadow:var(--d2)}.win,.shot{box-shadow:var(--d1)}.shot{box-shadow:inset 0 1px 0 var(--hl),0 1px 2px #0000000a}.win{box-shadow:var(--d2)}.tab[aria-selected=true],.tile,.card,.ctrl,.bx,.tbl,.bub,.blk,.ctab,.rec,.l-arrows button{box-shadow:var(--d1)}.chip{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);transition:transform .2s,box-shadow .2s}.chip:hover{box-shadow:var(--d2);transform:translateY(-2px)}.btn--red{box-shadow:inset 0 1px 0 #ffffff47,inset 0 -2px 0 #0000002e,0 2px 4px color-mix(in srgb,var(--v-c)25%,transparent),0 12px 26px -10px color-mix(in srgb,var(--v-c)75%,transparent)}.btn--line{box-shadow:var(--d1);background:var(--card-solid)}.pop{box-shadow:var(--d3)}.ic,.tab .ic{box-shadow:var(--d1)}.ic--red,.tab[aria-selected=true] .ic{box-shadow:inset 0 1px 0 #ffffff59,0 2px 4px color-mix(in srgb,var(--v-c)30%,transparent),0 8px 18px -6px color-mix(in srgb,var(--v-c)70%,transparent)}.pain.in .pc:hover{box-shadow:var(--d3);transition-delay:0s;transform:translateY(-6px)}.l-dots button{box-shadow:inset 0 1px 2px #0000001f}.stage .glass{box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 4px 10px #00000040,0 40px 70px -30px #000000d9}.token{box-shadow:0 0 0 6px color-mix(in srgb,var(--v-c)16%,transparent),0 4px 8px #0000002e,0 18px 30px -12px #0000008c}.fab-mode{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:80;cursor:pointer;color:var(--ink);background:var(--nav-bg);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--line);box-shadow:var(--d3);border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:fixed}.fab-mode:hover{transform:translateY(-3px)scale(1.04)}.fab-mode:active{transform:scale(.94)}.fab-mode:focus-visible{box-shadow:var(--focus),var(--d3);outline:none}.fab-mode .aj-i{grid-area:1/1;width:22px;height:22px;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1)}.fab-mode .i-sun{opacity:0;color:#ffd60a;transform:rotate(-90deg)scale(.5)}.fab-mode .i-moon{opacity:1;transform:none}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .fab-mode .i-sun{opacity:1;transform:none}:root:not([data-mode=light]) .fab-mode .i-moon{opacity:0;transform:rotate(90deg)scale(.5)}}:root[data-mode=dark] .fab-mode .i-sun{opacity:1;transform:none}:root[data-mode=dark] .fab-mode .i-moon{opacity:0;transform:rotate(90deg)scale(.5)}:root[data-mode=light] .fab-mode .i-sun{opacity:0;transform:rotate(-90deg)scale(.5)}:root[data-mode=light] .fab-mode .i-moon{opacity:1;transform:none}html.mode-anim,html.mode-anim *,html.mode-anim :before,html.mode-anim :after{transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s!important}.cmp{background:linear-gradient(180deg,var(--bg)0%,var(--bg-2)100%);padding-block:clamp(2.75rem,5vw,4.5rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.cmp .head{margin-bottom:1.6rem}.cmp .head p{max-width:42ch}.cmp-grid{--gap:34px;gap:var(--gap);grid-template-columns:1fr 1fr;display:grid;position:relative}.cmp-card{background:var(--card-solid);border:1px solid color-mix(in srgb,var(--ink)13%,transparent);opacity:0;border-radius:28px;align-content:start;gap:14px;padding:clamp(18px,2vw,24px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:relative;transform:translateY(20px)}.cmp.in .cmp-card{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .35s;transform:none}.cmp.in .cmp-card:nth-child(3){transition-delay:.12s,.12s,0s}.cmp.in .cmp-grid:hover .cmp-card{box-shadow:var(--d3)}.cmp-top{align-items:center;gap:14px;display:flex}.cmp-top .ic{border-radius:14px;width:48px;height:48px}.cmp-top .ic .aj-i{width:22px;height:22px}.cmp-top h3{letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:800}.cmp-top span.sub{color:var(--ink-2);letter-spacing:0;font-size:.86rem;font-weight:500;display:block}.cmp-top .pill{background:color-mix(in srgb,var(--red)10%,transparent);color:var(--red-ink);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.vis{border:1px solid var(--line);background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--v-c)12%,transparent),transparent 60%),var(--bg-2);box-shadow:inset 0 1px 0 var(--hl),inset 0 2px 8px #0000000a;border-radius:20px;height:198px;padding:12px;position:relative;overflow:hidden}.vwin{background:var(--win);border:1px solid var(--line);box-shadow:var(--d2);border-radius:14px;grid-template-rows:auto auto 1fr;gap:8px;height:100%;padding:12px;font-size:12.5px;display:grid}.vbar{justify-content:space-between;align-items:center;font-weight:700;display:flex}.vbar span{color:var(--ink-2);font-size:11.5px;font-weight:500}.nextbar{background:var(--chip);border-radius:6px;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.nextbar i{border-radius:inherit;background:linear-gradient(90deg,var(--red-hi),var(--red));transform-origin:0;width:100%;height:100%;animation:2.8s linear infinite nb;display:block}@keyframes nb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qlist{align-content:start;gap:6px;display:grid;position:relative;overflow:hidden}.qrow{border:1px solid var(--line);background:var(--win-2);box-shadow:var(--d1);border-radius:10px;align-items:center;gap:10px;padding:5px 10px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s,margin .45s,height .45s;display:flex}.qrow .av{width:26px;height:26px;font-size:10px}.qrow b{font-weight:600}.qrow small{color:var(--ink-3);margin-left:auto;font-size:11px}.qrow:first-child{border-color:color-mix(in srgb,var(--red)40%,transparent);background:color-mix(in srgb,var(--red)7%,var(--win))}.qrow:first-child small{color:var(--red-ink);font-weight:700}.qrow.out{opacity:0;transform:translate(-30px)}.lead{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.tp{gap:3px;display:grid}.tp div{color:var(--ink-2);animation:6s ease-in-out infinite tpk;animation-delay:var(--d);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:4px 9px;display:flex}.tp div:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}@keyframes tpk{0%,4%{color:var(--ink-2);background:0 0;border-color:#0000}8%,26%{background:var(--win-2);color:var(--ink);border-color:var(--line);box-shadow:var(--d1)}32%,to{color:var(--ink-2);box-shadow:none;background:0 0;border-color:#0000}}.startbtn{color:#fff;background:#1f8a3b;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;animation:6s ease-in-out infinite sb;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 8px 16px -8px #1f8a3bcc}.startbtn .aj-i{width:14px;height:14px}@keyframes sb{0%,74%{transform:scale(1)}80%{transform:scale(1.1);box-shadow:0 0 0 6px #1f8a3b33,0 8px 16px -8px #1f8a3bcc}86%,to{transform:scale(1)}}.rows{margin:0;display:grid}.rows>div{border-top:1px solid var(--line);grid-template-columns:7rem 1fr;gap:12px;padding:8px 0;font-size:.9rem;line-height:1.4;display:grid}.rows dd:has(.meter2){align-items:center;gap:12px;display:flex}.rows dt{color:var(--ink-3);font-size:.84rem;font-weight:600}.rows dd{color:var(--ink);margin:0}.meter2{gap:4px;display:flex}.meter2 i{background:var(--chip);border-radius:4px;width:18px;height:6px;box-shadow:inset 0 1px 2px #0000001a}.meter2 i.on{background:linear-gradient(90deg,var(--red-hi),var(--red));box-shadow:0 2px 6px -2px color-mix(in srgb,var(--v-c)60%,transparent)}.joint{left:calc(50% - var(--gap)/2 - 3px);width:calc(var(--gap) + 6px);z-index:2;pointer-events:none;place-items:center;height:230px;display:grid;position:absolute;top:100px}.joint svg{filter:drop-shadow(0 10px 14px #00000014);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.joint .fillp{fill:var(--card-solid)}.joint .edge{fill:none;stroke:color-mix(in srgb,var(--ink)13%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.vs{font:800 .95rem/1 var(--font-display);letter-spacing:-.02em;color:#fff;background:radial-gradient(circle at 35% 28%,var(--k24),#1a1a1c 55%,#0b0b0c 100%);box-shadow:inset 0 1px 0 #ffffff47,inset 0 -3px 6px #0000008c,inset 0 0 0 1px #ffffff14,0 0 0 5px var(--card-solid),0 0 0 6px var(--line),0 0 0 7px color-mix(in srgb,var(--card-solid)60%,transparent),0 4px 8px #0000002e,0 16px 30px -10px #00000073;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.vs:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:4px}.cmp-foot{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:20px;padding:12px 14px 12px 20px;display:flex}.cmp-foot p{color:var(--ink-2);align-items:center;gap:10px;margin:0;font-weight:500;display:flex}.cmp-foot p .aj-i{color:var(--red-ink);flex:none;width:20px;height:20px}@media (width<=860px){.cmp-grid{--gap:14px;grid-template-columns:1fr}.joint{order:1;width:100%;height:14px;margin:-14px 0;position:relative;top:auto;left:auto}.joint svg{display:none}.cmp-grid .cmp-card:last-child{order:2}}@media (width<=480px){.vis{height:270px}.lead{grid-template-columns:1fr}.startbtn{justify-self:start}.rows>div{grid-template-columns:1fr;gap:2px}.cmp-top .pill{display:none}}@media (prefers-reduced-motion:reduce){.nextbar i,.tp div,.startbtn{animation:none!important}.cmp-card{opacity:1;transform:none}.fab-mode .aj-i{transition:none}}.cmp .wrap{max-width:1200px}.cmp .head{text-align:center;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:2.2rem}.cmp .head h2{max-width:24ch;margin-inline:auto}.cmp .head p{max-width:52ch;margin-inline:auto}.cmp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.cmp-card,.cmp-card>*{min-width:0}.cmp-top h3,.rows dd,.rows dt{overflow-wrap:anywhere;min-width:0}.rows dd:has(.meter2){flex-wrap:wrap}.vwin{min-width:0}.qrow b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cmp-foot p{flex:320px;min-width:0}.cmp-foot .btn{flex:none}@media (width<=1040px){.rows>div{grid-template-columns:6rem 1fr}.cmp-top .pill{padding:.3rem .55rem;font-size:.7rem}}@media (width<=860px){.cmp-grid{grid-template-columns:minmax(0,1fr)}.cmp .head{text-align:left;align-items:flex-start}.cmp .head h2,.cmp .head p{margin-inline:0}}@media (width<=480px){.rows>div{grid-template-columns:minmax(0,1fr)}}.joint svg{display:none}.cmp-grid{align-items:stretch}.joint{place-items:center;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.vis{height:244px}.vwin{min-height:0}.tp div{padding:5px 9px}@media (width<=860px){.joint{height:14px;margin:-14px 0;position:relative;top:auto;left:auto;transform:none}}@media (width<=480px){.vis{height:290px}}.sec{padding-block:clamp(4rem,8vw,6.5rem);position:relative}.sec--alt{background:var(--bg-2);border-block:1px solid var(--line)}.sec .head.center{text-align:center;flex-direction:column;align-items:center;gap:.4rem}.sec .head.center h2{max-width:22ch;margin-inline:auto}.sec .head.center p{max-width:54ch;margin-inline:auto}.gcard{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d2);border-radius:24px}.about-copy h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:800;line-height:1.05}.about-copy .lede2{color:var(--ink-2);max-width:46ch;margin-top:1.2rem;font-size:1.18rem;line-height:1.55}.about-copy p+p{margin-top:.9rem}.about-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2rem;display:grid}.fact{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:18px;padding:16px}.fact b{letter-spacing:-.03em;font-size:1.6rem;font-weight:800;line-height:1.1;font-family:var(--font-display);display:block}.fact span{color:var(--ink-2);margin-top:4px;font-size:.82rem;display:block}.do-list{gap:12px;display:grid}.do{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:22px;grid-template-columns:48px 1fr;gap:16px;padding:20px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid}.do:hover{box-shadow:var(--d2);transform:translateY(-3px)}.do .ic{border-radius:14px;width:48px;height:48px}.do .ic .aj-i{width:22px;height:22px}.do h3{letter-spacing:-.02em;font-size:1.12rem;font-weight:800}.do p{color:var(--ink-2);margin-top:4px;font-size:.95rem;line-height:1.5}.do-title{color:var(--red-ink);align-items:center;gap:8px;margin-bottom:14px;font-size:.82rem;font-weight:700;display:inline-flex}.do-title:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.about-strip{background:linear-gradient(135deg,var(--k25),#050506);color:#f5f5f7;box-shadow:var(--d2);border:1px solid #ffffff14;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(2.5rem,5vw,4rem);padding:18px 22px;display:flex}.about-strip b{font-weight:700}.about-strip .twl{align-items:center;gap:8px;font-weight:700;display:inline-flex}.about-strip .twl i{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--v-c)25%,transparent);border-radius:50%;width:10px;height:10px}.about-strip .sp{flex:1}.about-strip .tl{flex-wrap:wrap;gap:8px;display:flex}.about-strip .tl span{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:.8rem}.about-strip .tl span.on{background:var(--red);border-color:#0000}@media (width<=900px){.about-grid{grid-template-columns:minmax(0,1fr)}.about-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.about-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.offer-grid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.keypad-wrap{background:linear-gradient(180deg,var(--k26),var(--k18));box-shadow:var(--d3),inset 0 1px 0 #ffffff14;color:#f5f5f7;border:1px solid #ffffff1a;border-radius:30px;padding:24px;position:sticky;top:100px}.kp-screen{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-content:space-between;gap:16px;min-height:160px;padding:22px 24px;display:grid;box-shadow:inset 0 2px 10px #00000080}.kp-screen .num{color:var(--k15);letter-spacing:.12em;align-items:center;gap:8px;font:600 .85rem/1 ui-monospace,SF Mono,Menlo,monospace;display:flex}.kp-screen .num i{background:var(--ok);box-shadow:0 0 8px var(--ok);border-radius:50%;width:7px;height:7px}.kp-screen h3{letter-spacing:-.03em;color:#fff;margin-bottom:6px;font-size:1.35rem;font-weight:800}.kp-screen p{color:var(--k19);font-size:.93rem;line-height:1.55}.keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.key{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff1f;border-radius:18px;place-items:center;gap:6px;height:78px;padding:8px 6px;transition:transform .12s,box-shadow .12s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 3px #00000080,0 8px 14px -8px #000c}.key b{font:800 1.35rem/1 var(--font-display);color:#fff}.key span{letter-spacing:.06em;color:var(--k15);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:6px;font-size:.66rem;font-weight:600;overflow:hidden}.key:hover{background:linear-gradient(#fff3,#ffffff14)}.key:active,.key.on{transform:translateY(2px);box-shadow:inset 0 1px #ffffff2e,0 1px #00000080}.key.on{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));border-color:#0000}.key:focus-visible{outline-offset:2px;outline:2px solid #fff}.kp-foot{color:var(--k15);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;font-size:.82rem;display:flex}.kp-call{color:#fff;background:linear-gradient(160deg,#3ee07a,#1f8a3b);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid;position:static;box-shadow:inset 0 1px #ffffff4d,0 10px 20px -8px #30d158cc}.kp-call .aj-i{width:22px;height:22px}.offer-list{gap:14px;display:grid}.offer-group{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:22px;padding:20px 22px}.offer-group h3{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;display:flex}.offer-group h3 .ic{border-radius:10px;width:32px;height:32px}.offer-group h3 .ic .aj-i{width:16px;height:16px}.offer-group ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.offer-group li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:.92rem;line-height:1.4;display:flex}.offer-group li .aj-i{color:var(--red-ink);width:16px;height:16px;margin-top:2px}.offer-group li b{color:var(--ink);font-weight:600}@media (width<=960px){.offer-grid{grid-template-columns:minmax(0,1fr)}.keypad-wrap{max-width:440px;margin-inline:auto;position:static}}@media (width<=560px){.offer-group ul{grid-template-columns:minmax(0,1fr)}}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.why{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:24px;align-content:start;gap:12px;padding:24px;display:grid}.why .ic{border-radius:14px;width:46px;height:46px}.why .ic .aj-i{width:22px;height:22px}.why h3{letter-spacing:-.02em;font-size:1.12rem;font-weight:800}.why p{color:var(--ink-2);font-size:.95rem;line-height:1.5}.why.hero-why{color:#f5f5f7;background:radial-gradient(70% 80% at 0% 0%,color-mix(in srgb,var(--v-c)32%,transparent),transparent 60%),radial-gradient(50% 60% at 100% 100%,color-mix(in srgb,var(--v3-c)16%,transparent),transparent 60%),linear-gradient(135deg,var(--k27),#070708);border-color:#ffffff14;grid-column:span 2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,3vw,40px);padding:clamp(26px,3vw,36px)}.why.hero-why p{color:var(--k19);max-width:34ch;margin-top:12px;font-size:1rem;line-height:1.6}.why.hero-why h3{max-width:16ch;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.12}.hero-why .tag2{color:var(--k22);align-items:center;gap:8px;margin-bottom:14px;font-size:.78rem;font-weight:700;display:inline-flex}.hero-why .tag2 i{background:var(--red-hi);box-shadow:0 0 10px var(--red-hi);border-radius:50%;width:8px;height:8px}.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-content:start;gap:8px;padding:20px 20px 18px;display:grid;box-shadow:inset 0 1px #ffffff14}.stat b{font:800 clamp(2.2rem,3vw,2.8rem)/1 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fff 0%,var(--k22)55%,var(--red-hi)100%);color:#0000;-webkit-background-clip:text;background-clip:text}.stat span{color:var(--k19);font-size:.9rem;line-height:1.45}@media (width<=960px){.why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.why.hero-why{grid-column:span 2}}@media (width<=640px){.why-grid{grid-template-columns:minmax(0,1fr)}.why.hero-why{grid-column:span 1;grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.stats{grid-template-columns:minmax(0,1fr)}}.roi{border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;padding:clamp(18px,3vw,32px);display:grid}.roi-ctl{gap:22px;display:grid}.roi-row label{justify-content:space-between;align-items:baseline;gap:12px;font-size:.98rem;font-weight:600;display:flex}.roi-row label output{color:var(--red-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.roi-row input[type=range]{accent-color:var(--red);width:100%;height:6px;margin:12px 0 4px}.roi-row .ticks2{color:var(--ink-3);justify-content:space-between;font:500 .74rem ui-monospace,Menlo,monospace;display:flex}.roi-note{color:var(--ink-3);border-top:1px solid var(--line);padding-top:6px;font-size:.84rem;line-height:1.5}.roi-out{background:var(--bg-2);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hl),inset 0 2px 8px #0000000a;border-radius:22px;align-content:start;gap:14px;padding:22px;display:grid}.roi-out .lbl{letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;font-size:.74rem;font-weight:700}.roi-out .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font:800 clamp(2rem,4vw,2.8rem)/1 ui-monospace,SF Mono,Menlo,monospace}.roi-out .sub{color:var(--ink-2);margin-top:4px;font-size:.86rem}.roi-out hr{border:0;border-top:1px solid var(--line);margin:4px 0}.roi-out .btn{justify-self:stretch;margin-top:4px}@media (width<=820px){.roi{grid-template-columns:minmax(0,1fr)}}.toggle{background:var(--chip);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin-top:1.4rem;padding:5px;display:inline-flex}.toggle button{all:unset;cursor:pointer;color:var(--ink-2);border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:700;transition:background .2s,color .2s}.toggle button[aria-pressed=true]{background:var(--card-solid);color:var(--ink);box-shadow:var(--d1)}.toggle .save{color:var(--red-ink);padding-right:10px;font-size:.74rem;font-weight:700}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:2.2rem;display:grid}.plan{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:28px;align-content:start;gap:18px;min-width:0;padding:28px;display:grid;position:relative}.plan.featured{border-color:color-mix(in srgb,var(--red)45%,transparent);box-shadow:var(--d3);background:linear-gradient(180deg,color-mix(in srgb,var(--red)6%,var(--card-solid)),var(--card-solid))}.plan .badge{background:var(--red);color:#fff;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--v-c)80%,transparent);border-radius:999px;padding:6px 12px;font-size:.74rem;font-weight:800;position:absolute;top:-13px;right:22px}.plan .ic{border-radius:14px;width:46px;height:46px}.plan .ic .aj-i{width:22px;height:22px}.plan h3{letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.plan .desc{color:var(--ink-2);margin-top:4px;font-size:.92rem}.plan .price{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.plan .price sup{align-self:flex-start;margin-top:10px;font-size:1.1rem;font-weight:700}.plan .price b{font:800 3rem/1 var(--font-display);letter-spacing:-.05em}.plan .price span{color:var(--ink-2);font-size:.9rem}.plan .price.custom b{font-size:2rem}.plan .incl{border-block:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.plan .incl div{align-items:center;gap:10px;font-size:.92rem;display:flex}.plan .incl .aj-i{color:var(--red-ink);width:16px;height:16px}.plan .incl b{font-weight:700}.plan ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.plan li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:.92rem;display:flex}.plan li .aj-i{color:var(--ok);flex:none;width:16px;height:16px;margin-top:2px}.plan li.half .aj-i{color:var(--warn)}.plan .btn{width:100%;margin-top:auto}.plan--dark{background:linear-gradient(135deg,var(--k25),#050506);color:#f5f5f7;border-color:#ffffff14}.plan--dark .desc,.plan--dark .price span,.plan--dark li{color:var(--k19)}.plan--dark .ic{color:#fff;background:#ffffff1a}.plan--dark .btn--line{color:#fff;background:#ffffff0f;border-color:#ffffff59}.price-note{text-align:center;color:var(--ink-3);margin-top:18px;font-size:.86rem}.price-note a{color:var(--red-ink);font-weight:600}@media (width<=920px){.plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}.tst-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:18px;display:grid}.tst-stage{background:linear-gradient(135deg,var(--k25),#050506);color:#f5f5f7;box-shadow:var(--d3);border:1px solid #ffffff14;border-radius:30px;min-height:360px;padding:clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden}.tst-stage:before{content:"";aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--v-c)35%,transparent),transparent 65%);pointer-events:none;border-radius:50%;width:60%;position:absolute;inset:auto -20% -40% auto}.tst{opacity:0;pointer-events:none;grid-area:1/1;align-content:space-between;gap:18px;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid;transform:translate(16px)}.tst.on{opacity:1;pointer-events:auto;transform:none}.tst .stars{color:#ffd60a;gap:3px;display:flex}.tst .stars .aj-i{fill:currentColor;stroke:none;width:18px;height:18px}.tst blockquote{letter-spacing:-.02em;max-width:32ch;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.35}.tst .who{align-items:center;gap:14px;display:flex}.tst .who b{display:block}.tst .who span{color:var(--k15);font-size:.86rem}.tst .who .av{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));border:0}.tst-nav{align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.tst-nav button{all:unset;cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.tst-nav button:hover{background:#fff3}.tst-nav button:focus-visible{outline-offset:2px;outline:2px solid #fff}.tst-nav .aj-i{width:18px;height:18px}.tst-dots{gap:6px;display:flex;position:absolute;bottom:32px;left:26px}.tst-dots i{background:#fff3;border-radius:5px;width:22px;height:5px;transition:background .3s}.tst-dots i.on{background:var(--red)}.fb{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d2);border-radius:26px;gap:14px;padding:24px;display:grid}.fb h3{letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.fb p.hint2{color:var(--ink-2);margin-top:-6px;font-size:.9rem}.fb label{color:var(--ink-2);gap:6px;font-size:.84rem;font-weight:600;display:grid}.fb input,.fb textarea{font:500 .95rem var(--font-body);color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:14px;width:100%;padding:11px 14px;box-shadow:inset 0 1px 2px #0000000d}.fb input:focus,.fb textarea:focus{box-shadow:var(--focus);outline:none}.fb textarea{resize:vertical;min-height:96px}.rate{gap:4px;display:flex}.rate button{all:unset;cursor:pointer;color:var(--ink-3);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;place-items:center;width:34px;height:34px;transition:color .15s,transform .15s;display:grid}.rate button .aj-i{width:18px;height:18px}.rate button.on{color:#ffb400}.rate button.on .aj-i{fill:currentColor}.rate button:hover{transform:translateY(-2px)}.rate button:focus-visible{box-shadow:var(--focus);outline:none}.fb .ok{background:color-mix(in srgb,var(--ok)12%,var(--card-solid));border:1px solid color-mix(in srgb,var(--ok)35%,transparent);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:.92rem;font-weight:600;display:none}.fb .ok .aj-i{color:var(--ok);width:20px;height:20px}.fb.sent form{display:none}.fb.sent .ok{display:flex}.fb-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=900px){.tst-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.fb-row{grid-template-columns:minmax(0,1fr)}.tst-nav{margin-top:10px;position:static}.tst-dots{margin-top:8px;position:static}}.faq-pin,.faq-sticky{position:relative}.faq-sticky .head p{max-width:40ch}.fq-wrap{position:relative}.fq-wrap:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)16%,transparent),transparent);filter:blur(30px);pointer-events:none;position:absolute;inset:10% 5% -5% 40%}.fq{background:var(--card);backdrop-filter:saturate(180%)blur(30px);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hl),var(--d2);border-radius:28px;grid-template-columns:.9fr 1.25fr;height:clamp(440px,100vh - 290px,560px);transition:box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.fq.is-active{border-color:color-mix(in srgb,var(--red)45%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--red)12%,transparent),inset 0 1px 0 var(--hl),var(--shadow-lg)}.fq-text{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;padding:clamp(24px,3vw,40px);display:grid;position:relative}.fq-copy{align-content:center;gap:14px;display:grid}.fq-copy h3{letter-spacing:-.035em;max-width:14ch;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;line-height:1.1}.fq-copy p{color:var(--ink-2);max-width:32ch;line-height:1.55}.fq-copy .btns{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.fq-stage{background:radial-gradient(80% 70% at 90% 5%,color-mix(in srgb,var(--v-c)13%,transparent),transparent 65%),var(--bg-2);padding:clamp(18px,2.4vw,28px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18px 82%,#0000);mask-image:linear-gradient(#0000 0,#000 18px 82%,#0000)}.faq{will-change:transform;gap:12px;padding-bottom:60vh;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:grid}.faq details{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);opacity:.55;border-radius:18px;transition:box-shadow .3s,border-color .3s,opacity .4s,transform .4s;overflow:hidden;transform:scale(.985)}.faq details.near{opacity:1;transform:none}.faq details[open]{box-shadow:var(--d2);border-color:color-mix(in srgb,var(--red)35%,transparent)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{background:var(--chip);color:var(--ink);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .3s,background .3s,color .3s;display:grid}.faq summary .pm .aj-i{width:15px;height:15px}.faq details[open] summary .pm{background:var(--red);color:#fff;transform:rotate(45deg)}.faq summary:focus-visible{box-shadow:inset var(--focus);outline:none}.faq .ans{color:var(--ink-2);max-width:56ch;padding:0 20px 20px;font-size:.95rem;line-height:1.6}@media (width>=901px){.faq-pin{height:320vh}.faq-sticky{position:sticky;top:84px}}@media (width<=900px){.fq{grid-template-columns:1fr;height:auto}.fq-text{border-right:0;border-bottom:1px solid var(--line)}.fq-stage{-webkit-mask-image:none;mask-image:none}.faq{padding-bottom:0;transform:none!important}.faq details{opacity:1;transform:none}.fq .hint{display:none}}@media (prefers-reduced-motion:reduce){.faq{transition:none}.faq details{opacity:1;transition:none;transform:none}}.vis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.vcard{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d2);border-radius:28px;grid-template-rows:auto 1fr;gap:18px;min-width:0;padding:24px;display:grid;position:relative;overflow:hidden}.vcard h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.vcard>div>p{color:var(--ink-2);max-width:44ch;margin-top:6px;font-size:.95rem;line-height:1.55}.rv-scene{border:1px solid var(--line);background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--v-c)12%,transparent),transparent 60%),var(--bg-2);box-shadow:inset 0 1px 0 var(--hl),inset 0 2px 8px #0000000a;border-radius:20px;align-items:center;min-height:300px;padding:clamp(14px,2vw,22px);display:grid;position:relative}.rv-win{background:var(--win);border:1px solid var(--line);box-shadow:var(--d2);color:var(--ink);border-radius:14px;font-size:12.5px;overflow:hidden}.rv-bar{border-bottom:1px solid var(--line);background:var(--win-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.rv-bar span{color:var(--ink-2);font-size:11.5px;font-weight:500}.rv-dot{color:var(--red-ink);align-items:center;gap:7px;display:inline-flex}.rv-dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite rvpulse}@keyframes rvpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--red)45%,transparent)}60%{box-shadow:0 0 0 5px #0000}}.rv-body{gap:12px;padding:14px;display:grid}.rv-who{align-items:center;gap:12px;display:flex}.rv-who .av{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));border:0;width:44px;height:44px;font-size:.85rem;position:relative}.rv-who .av:after{content:"";border:1.5px solid color-mix(in srgb,var(--red)55%,transparent);border-radius:50%;animation:2s ease-out infinite rvring;position:absolute;inset:-5px}@keyframes rvring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.rv-who b{letter-spacing:-.02em;font-size:15px;display:block}.rv-who span{color:var(--ink-2);font-size:11.5px}.rv-match{border:1px solid color-mix(in srgb,var(--red)35%,transparent);background:color-mix(in srgb,var(--red)6%,var(--win));border-radius:12px;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.rv-match .ic{border-radius:8px;width:28px;height:28px}.rv-match .ic .aj-i{width:14px;height:14px}.rv-match b{font-size:12.5px;display:block}.rv-match span{color:var(--ink-2);font-size:11.5px;line-height:1.45}.rv-match em{color:var(--red-ink);white-space:nowrap;padding-top:2px;font-size:10.5px;font-style:normal;font-weight:700}.rv-acts{gap:8px;display:flex}.rv-acts span{border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.rv-acts .a{background:var(--red);color:#fff;box-shadow:inset 0 1px 0 #ffffff40,0 8px 16px -8px color-mix(in srgb,var(--v-c)80%,transparent)}.rv-acts .d{background:var(--win-2);border:1px solid var(--line);color:var(--ink)}.rv-acts .aj-i{width:13px;height:13px}.rv-tx{gap:7px;font-size:12px;line-height:1.5;display:grid}.rv-tx div{color:var(--ink-2);grid-template-columns:40px 1fr;gap:8px;display:grid}.rv-tx div b{color:var(--ink-3);padding-top:2px;font-size:11px;font-weight:700}.rv-tx div.me b{color:var(--red-ink)}.rv-sum{border:1px solid color-mix(in srgb,var(--red)35%,transparent);background:color-mix(in srgb,var(--red)6%,var(--win));border-radius:12px;margin-top:2px;padding:12px 14px;position:relative}.rv-sum .t{color:var(--red-ink);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.rv-sum .t .aj-i{width:14px;height:14px}.rv-sum .t .saved{color:var(--ok);align-items:center;gap:4px;margin-left:auto;font-size:10.5px;display:inline-flex}.rv-sum .t .saved .aj-i{width:12px;height:12px}.rv-sum p{color:var(--ink);margin-top:6px;font-size:12px;line-height:1.5}.rv-sum .meta2{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.rv-sum .meta2 span{background:var(--chip);color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}@media (width<=860px){.vis-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rv-dot:before,.rv-who .av:after{animation:none}}.cta-final{text-align:center;background:linear-gradient(135deg,var(--k28),#050506);color:#f5f5f7;box-shadow:var(--d3);border:1px solid #ffffff14;border-radius:34px;padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,4rem);position:relative;overflow:hidden}.cta-final:before,.cta-final:after{content:"";filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.cta-final:before{background:color-mix(in srgb,var(--v-c)45%,transparent);width:420px;height:420px;top:-160px;left:-120px}.cta-final:after{background:color-mix(in srgb,var(--v2-c)28%,transparent);width:360px;height:360px;bottom:-180px;right:-100px}.cta-final>*{z-index:1;position:relative}.cta-final h2{letter-spacing:-.04em;max-width:20ch;margin-inline:auto;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.04}.cta-final p{color:var(--k19);max-width:50ch;margin:1.2rem auto 0;font-size:1.1rem}.cta-final .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:2rem;display:flex}.cta-final .btn--line{color:#fff;background:#ffffff0f;border-color:#ffffff59}.cta-final .setup-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:1.6rem;display:inline-flex}.cta-final .setup-chips span{color:var(--k20);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600}.foot{background:var(--bg-2);border-top:1px solid var(--line);padding:clamp(3rem,6vw,5rem) 0 2rem}.foot-grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:2rem;display:grid}.foot .brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:inline-flex}.foot .brand .mark{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.foot .brand .mark .aj-i{width:18px;height:18px}.foot .about-f{color:var(--ink-2);max-width:34ch;margin-top:12px;font-size:.92rem;line-height:1.55}.foot h4{margin-bottom:12px;font-size:.9rem;font-weight:800}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot li a{color:var(--ink-2);font-size:.92rem;transition:color .2s}.news{gap:8px;max-width:360px;margin-top:16px;display:flex}.news input{font:500 .9rem var(--font-body);color:var(--ink);background:var(--card-solid);border:1px solid var(--line);border-radius:999px;flex:1;min-width:0;padding:10px 16px}.news input:focus{box-shadow:var(--focus);outline:none}.foot-bot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2.5rem;padding-top:1.4rem;font-size:.84rem;display:flex}.foot-bot .soc{gap:8px;display:flex}.foot-bot .soc a{background:var(--card-solid);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--d1);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.foot-bot .soc a:hover{color:var(--red-ink)}.foot-bot .soc .aj-i{width:16px;height:16px}@media (width<=960px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-grid>:first-child{grid-column:1/-1}}@media (width<=560px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-page][hidden]{display:none!important}.ph{background:linear-gradient(180deg,var(--bg-2),var(--bg));border-bottom:1px solid var(--line);padding-block:clamp(3.5rem,7vw,6rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.ph:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--v-c)22%,transparent),transparent 65%);filter:blur(20px);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-160px}.ph .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:2.5rem;display:grid;position:relative}.ph h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.3rem,4.6vw,3.9rem);font-weight:800;line-height:1.02}.ph .lede3{color:var(--ink-2);max-width:46ch;margin-top:1.1rem;font-size:1.15rem;line-height:1.55}.ph .btns{flex-wrap:wrap;gap:10px;margin-top:1.6rem;display:flex}.ph .side{gap:10px;display:grid}.crumbs{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:1.2rem;font-size:.84rem;font-weight:600;display:flex}.crumbs a{color:var(--ink-2)}.crumbs .aj-i{width:14px;height:14px}@media (width<=860px){.ph .wrap{grid-template-columns:minmax(0,1fr)}}.menu li a.on,.menu li button.on{color:var(--red-ink)}.hdr-act .btn--ghost{color:var(--ink);background:0 0;border-color:#0000}.hdr-act .btn--ghost:hover{background:var(--chip)}.hdr .wrap{gap:1rem}.menu>li>a,.menu>li>button{white-space:nowrap;padding:.6rem .65rem;font-size:.92rem}.hdr-act{gap:.5rem}@media (width<=1400px){.hdr-act .btn--ghost{display:none}}@media (width<=1240px){.menu>li>a,.menu>li>button{padding:.6rem .5rem;font-size:.88rem}.hdr-act .icon-btn:not(.burger){display:none}}@media (width<=1060px){.hdr-act .btn--ghost,.hdr-act .btn--line{display:none}}.feat{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d2);border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;display:grid;overflow:hidden}.feat .cover{min-height:340px}.feat .body .btn{justify-self:start}.feat .body{align-content:center;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.feat h2{letter-spacing:-.035em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;line-height:1.1}.feat p{color:var(--ink-2);line-height:1.55}.cat{background:color-mix(in srgb,var(--red)10%,transparent);color:var(--red-ink);border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.84rem;display:flex}.meta .av{width:26px;height:26px;font-size:.62rem}.cover{background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--v-c)35%,transparent),transparent 60%),linear-gradient(160deg,var(--k29),var(--k30));color:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.cover .cv{text-align:center;place-items:center;gap:12px;padding:24px;display:grid}.cover .cv .ic{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:20px;width:64px;height:64px}.cover .cv .ic .aj-i{width:30px;height:30px}.cover .cv b{font:800 clamp(1.4rem,2.4vw,2rem)/1 var(--font-display);letter-spacing:-.04em}.cover .cv span{color:#ffffffb3;font-size:.8rem}.cover .dots{pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.filters{flex-wrap:wrap;gap:8px;margin:2.5rem 0 1.4rem;display:flex}.filters button{all:unset;cursor:pointer;background:var(--card-solid);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--d1);border-radius:999px;padding:8px 16px;font-size:.86rem;font-weight:700}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.post{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);color:inherit;border-radius:24px;grid-template-rows:180px 1fr;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;overflow:hidden}.post:hover{box-shadow:var(--d2);transform:translateY(-4px)}.post .body{align-content:start;gap:10px;padding:20px;display:grid}.post h3{letter-spacing:-.025em;font-size:1.1rem;font-weight:800;line-height:1.25}.post p{color:var(--ink-2);font-size:.92rem;line-height:1.5}.post .cover .cv b{font-size:1.3rem}.post .cover .cv .ic{border-radius:14px;width:48px;height:48px}.post .cover .cv .ic .aj-i{width:22px;height:22px}.post[hidden]{display:none}.newsband{background:linear-gradient(135deg,var(--k27),#070708);color:#f5f5f7;box-shadow:var(--d2);border:1px solid #ffffff14;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:3rem;padding:26px 28px;display:flex}.newsband b{letter-spacing:-.02em;font-size:1.15rem;display:block}.newsband span{color:var(--k15);font-size:.9rem}.newsband .news{margin:0}@media (width<=960px){.post-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feat{grid-template-columns:minmax(0,1fr)}.feat .cover{min-height:220px}}@media (width<=600px){.post-grid{grid-template-columns:minmax(0,1fr)}}.art-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.art-cover{border-radius:28px;min-height:300px;margin-bottom:2.5rem}.art{color:var(--ink);max-width:68ch;font-size:1.08rem;line-height:1.7}.art h2{letter-spacing:-.03em;margin:2.4rem 0 .8rem;font-size:1.6rem;font-weight:800;line-height:1.2}.art h3{letter-spacing:-.02em;margin:1.8rem 0 .6rem;font-size:1.2rem;font-weight:800}.art p{margin:0 0 1.1rem}.art p.lead{color:var(--ink-2);font-size:1.2rem}.art ul,.art ol{margin:0 0 1.2rem;padding-left:1.3rem}.art li{margin:.35rem 0}.art blockquote{border-left:3px solid var(--red);background:var(--bg-2);letter-spacing:-.01em;border-radius:0 18px 18px 0;margin:1.6rem 0;padding:18px 22px;font-size:1.12rem;font-weight:600}.art .callout{background:color-mix(in srgb,var(--red)6%,var(--card-solid));border:1px solid color-mix(in srgb,var(--red)25%,transparent);border-radius:18px;margin:1.6rem 0;padding:18px 20px;font-size:.98rem}.art .callout b{color:var(--red-ink)}.art table{border-collapse:collapse;width:100%;margin:1.2rem 0;font-size:.95rem}.art th,.art td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.art th{font-weight:700}.art .tbl-wrap{overflow-x:auto}.art-side{gap:14px;display:grid;position:sticky;top:100px}.sidebox{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:22px;padding:20px}.sidebox h4{margin-bottom:10px;font-size:.9rem;font-weight:800}.sidebox ol{color:var(--ink-2);gap:6px;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.sidebox ol a{color:inherit}.sidebox .rel a{border-top:1px solid var(--line);color:inherit;gap:2px;padding:10px 0;font-size:.9rem;font-weight:700;display:grid}.sidebox .rel a:first-child{border-top:0;padding-top:0}.sidebox .rel a span{color:var(--ink-3);font-size:.8rem;font-weight:500}.sidebox.dark{background:linear-gradient(135deg,var(--k27),#070708);color:#f5f5f7;border-color:#ffffff14}.sidebox.dark p{color:var(--k19);margin-top:6px;font-size:.9rem;line-height:1.5}.sidebox.dark .btn{width:100%;margin-top:14px}.art-author{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:2.5rem;padding-top:1.5rem;display:flex}.art-author b{display:block}.art-author span{color:var(--ink-2);font-size:.88rem}.art-tags{flex-wrap:wrap;gap:8px;margin-top:1.5rem;display:flex}.art-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:2.5rem;display:grid}.art-nav a{background:var(--card-solid);border:1px solid var(--line);color:inherit;box-shadow:var(--d1);border-radius:20px;gap:4px;padding:18px 20px;display:grid}.art-nav a span{color:var(--ink-3);font-size:.78rem;font-weight:700}.art-nav a b{letter-spacing:-.01em;font-size:.98rem}.art-nav a.next{text-align:right}@media (width<=900px){.art-wrap{grid-template-columns:minmax(0,1fr)}.art-side{position:static}}.res-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.res{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);color:inherit;border-radius:24px;align-content:start;gap:12px;padding:24px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid}.res:hover{box-shadow:var(--d2);transform:translateY(-4px)}.res .ic{border-radius:14px;width:46px;height:46px}.res .ic .aj-i{width:22px;height:22px}.res h3{letter-spacing:-.02em;font-size:1.12rem;font-weight:800}.res p{color:var(--ink-2);font-size:.94rem;line-height:1.5}.res .more{color:var(--red-ink);align-items:center;gap:6px;margin-top:auto;font-size:.9rem;font-weight:700;display:inline-flex}.res .more .aj-i{width:15px;height:15px}.setup{border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:clamp(20px,3vw,32px);display:grid}.setup ol{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup li{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.setup li:before{counter-increment:s;content:counter(s);background:var(--ink);color:var(--bg);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:800;display:grid}.setup li b{display:block}.setup li span{color:var(--ink-2);font-size:.92rem;line-height:1.5}.cti{background:var(--win);border:1px solid var(--line);box-shadow:var(--d2);border-radius:20px;align-self:center;gap:10px;padding:18px;font-size:12.5px;display:grid}.cti .bar2{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:10px;font-weight:700;display:flex}.cti label{color:var(--ink-2);gap:4px;font-size:11.5px;font-weight:600;display:grid}.cti label i{background:var(--win-2);border:1px solid var(--line);color:var(--ink);letter-spacing:.02em;border-radius:10px;padding:9px 12px;font:500 12px ui-monospace,Menlo,monospace;display:block}.cti .two2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.cti .btn{justify-self:start}.changelog{gap:0;display:grid}.cl{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:24px;padding:22px 0;display:grid}.cl:first-child{border-top:0}.cl .when{font-weight:700}.cl .when span{color:var(--ink-3);margin-top:4px;font-size:.8rem;font-weight:600;display:block}.cl h3{letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.cl ul{color:var(--ink-2);gap:4px;margin:8px 0 0;padding-left:1.1rem;font-size:.94rem;display:grid}.cl .cat{vertical-align:middle;margin-left:10px}@media (width<=960px){.res-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.setup{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.res-grid{grid-template-columns:minmax(0,1fr)}.cl{grid-template-columns:minmax(0,1fr);gap:8px}}.cmp-tbl{border:1px solid var(--line);background:var(--card-solid);box-shadow:var(--d1);border-radius:24px;overflow-x:auto}.cmp-tbl table{border-collapse:collapse;width:100%;min-width:620px;font-size:.93rem}.cmp-tbl th,.cmp-tbl td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}.cmp-tbl th{background:var(--bg-2);font-weight:800}.cmp-tbl th:not(:first-child),.cmp-tbl td:not(:first-child){text-align:center;width:18%}.cmp-tbl td:first-child{font-weight:600}.cmp-tbl td .y{color:var(--ok)}.cmp-tbl td .n{color:var(--ink-3)}.cmp-tbl tr:last-child td{border-bottom:0}.cmp-tbl .grp td{background:var(--bg-2);color:var(--ink-2);padding:8px 18px;font-size:.82rem;font-weight:800}.usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.usage .u{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:22px;padding:22px}.usage .u b{font:800 1.7rem/1 var(--font-display);letter-spacing:-.04em;display:block}.usage .u small{color:var(--ink-3);margin-top:4px;font-size:.8rem;display:block}.usage .u p{color:var(--ink-2);margin-top:10px;font-size:.92rem;line-height:1.5}.pfaq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pfaq details{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:18px;padding:0}.pfaq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:700;list-style:none;display:flex}.pfaq summary::-webkit-details-marker{display:none}.pfaq summary:after{content:"+";color:var(--red-ink);font-weight:800}.pfaq details[open] summary:after{content:"–"}.pfaq .ans{color:var(--ink-2);padding:0 18px 18px;font-size:.94rem;line-height:1.55}@media (width<=860px){.usage,.pfaq{grid-template-columns:minmax(0,1fr)}}.cstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cstats .s{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:20px;padding:18px 20px}.cstats .s b{font:800 1.9rem/1 var(--font-display);letter-spacing:-.04em;display:block}.cstats .s span{color:var(--ink-2);font-size:.84rem}.topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.topic{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);color:inherit;border-radius:22px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.topic .ic{border-radius:14px;width:46px;height:46px}.topic b{letter-spacing:-.02em;font-size:1.02rem;display:block}.topic span{color:var(--ink-2);font-size:.88rem}.topic .cnt{color:var(--ink-3);white-space:nowrap;font-size:.8rem;font-weight:700}.threads{gap:10px;display:grid}.thread{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.thread .av{width:40px;height:40px;font-size:.8rem}.thread b{letter-spacing:-.01em;font-size:.98rem;display:block}.thread span{color:var(--ink-3);font-size:.84rem}.thread .rep{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.thread .rep .aj-i{width:15px;height:15px}.events{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ev{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:22px;grid-template-columns:64px 1fr;gap:14px;padding:18px;display:grid}.ev .date{background:var(--ink);color:var(--bg);border-radius:16px;align-content:center;place-items:center;padding:8px 0;display:grid}.ev .date b{font:800 1.5rem/1 var(--font-display);letter-spacing:-.03em}.ev .date span{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:.7rem;font-weight:700}.ev h3{letter-spacing:-.02em;font-size:1rem;font-weight:800}.ev p{color:var(--ink-2);margin-top:4px;font-size:.86rem;line-height:1.45}.ev .tagx{color:var(--red-ink);margin-top:8px;font-size:.74rem;font-weight:700;display:inline-block}.comm-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:24px;display:grid}.contrib{gap:10px;display:grid}.contrib .c{background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--d1);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.contrib .c .av{width:36px;height:36px;font-size:.74rem}.contrib .c b{font-size:.92rem;display:block}.contrib .c span{color:var(--ink-3);font-size:.8rem}.contrib .c .pts{color:var(--red-ink);margin-left:auto;font-size:.8rem;font-weight:700}@media (width<=960px){.cstats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.events,.comm-split{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.topics{grid-template-columns:minmax(0,1fr)}}.ph.has-bg{color:#f5f5f7;background:#070708;border-bottom-color:#ffffff14;align-items:end;min-height:420px;display:grid}.ph.has-bg:before{display:none}.ph-bg{pointer-events:none;background:var(--ph-img)right center/auto 100% no-repeat;position:absolute;inset:0}.ph-bg:after{content:"";background:linear-gradient(90deg,#070708 22%,#0707088c 48%,#0000 72%),linear-gradient(#0000 60%,#070708d9);position:absolute;inset:0}.ph.has-bg .wrap{z-index:1;position:relative}.usage .u--glass{color:#f5f5f7;backdrop-filter:blur(16px);background:#ffffff0f;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 30px 60px -30px #000c}.usage .u--glass small{color:var(--k15)}.usage .u--glass p{color:var(--k32)}@media (width>=1500px){.ph-bg{background-position:right 30%;background-size:100%}}@media (width<=860px){.ph-bg{opacity:.7;background-position:right 20%;background-size:auto 60%}.ph-bg:after{background:linear-gradient(#07070833,#070708 85%)}.ph.has-bg{min-height:0}}.setup{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;position:relative}.setup ol{align-content:start}.setup li{opacity:.45;transition:opacity .4s,transform .4s,border-color .3s,box-shadow .3s;transform:translate(-6px)}.setup li.on{opacity:1;transform:none}.setup li.step-cur{border-color:color-mix(in srgb,var(--red)40%,transparent);box-shadow:var(--d2);background:var(--card-solid)}.setup li.step-cur:before{background:var(--red);color:#fff}.setup li.done:before{background:var(--ok);color:#fff}.cti-stage{background:radial-gradient(80% 70% at 90% 5%,color-mix(in srgb,var(--v-c)13%,transparent),transparent 65%),var(--bg-2);border:1px solid var(--line);border-radius:22px;align-items:center;padding:clamp(14px,2vw,22px);display:grid;position:relative;overflow:hidden}.cti-stage .cti{align-self:center}.cti .f{opacity:.25;filter:blur(1.5px);transition:opacity .4s,filter .4s,transform .4s;transform:translateY(4px)}.cti .f.in{opacity:1;filter:none;transform:none}.cti .f.now label i{border-color:color-mix(in srgb,var(--red)55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--red)15%,transparent)}.cti .f.now .btn{animation:1.6s ease-in-out infinite sb}.cti-ok{background:color-mix(in srgb,var(--ok)12%,var(--win));border:1px solid color-mix(in srgb,var(--ok)35%,transparent);border-radius:12px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.cti-ok .aj-i{color:var(--ok);width:20px;height:20px}.cti-ok b{font-size:12.5px;display:block}.cti-ok span{color:var(--ink-2);font-size:11px}.cti-stage .hint{bottom:12px}@media (width>=961px){.setup-pin{height:240vh}.setup-sticky{position:sticky;top:84px}.setup{height:clamp(460px,100vh - 280px,600px)}.setup ol{position:relative;overflow:hidden}}@media (width<=960px){.setup{grid-template-columns:minmax(0,1fr);height:auto}.setup li{opacity:1;transform:none}.cti .f{opacity:1;filter:none;transform:none}.cti-stage .hint{display:none}}@media (prefers-reduced-motion:reduce){.setup li,.cti .f{transition:none}.cti .f.now .btn{animation:none}}.grid-sec{position:relative;overflow:hidden}.gridbg,.gridhi{pointer-events:none;background-position:top;background-size:44px 44px;position:absolute;inset:0}.gridbg{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.gridhi{background-image:linear-gradient(color-mix(in srgb,var(--red)70%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--red)70%,transparent)1px,transparent 1px);opacity:0;-webkit-mask-image:radial-gradient(200px circle at var(--mx,50%)var(--my,50%),#000 0,transparent 100%);mask-image:radial-gradient(200px circle at var(--mx,50%)var(--my,50%),#000 0,transparent 100%);transition:opacity .3s}.glow{left:var(--mx,50%);top:var(--my,50%);background:radial-gradient(circle,color-mix(in srgb,var(--v-c)22%,transparent),transparent 62%);filter:blur(14px);opacity:0;pointer-events:none;border-radius:50%;width:440px;height:440px;transition:opacity .35s;position:absolute;transform:translate(-50%,-50%)}.grid-sec.lit .gridhi,.grid-sec.lit .glow{opacity:1}.grid-sec .cl{border:1px solid var(--line);background:var(--card);backdrop-filter:blur(16px);box-shadow:var(--d1);border-radius:22px;margin-top:12px;padding:22px 24px}.grid-sec .cl:first-child{margin-top:0}.grid-sec .cl .when{border-left:3px solid var(--red);padding-left:14px}.sidebox ol a{transition:color .2s}.sidebox ol a.on{color:var(--red-ink);font-weight:700}.sidebox ol li::marker{color:var(--ink-3)}.laptop{filter:drop-shadow(0 40px 60px #00000059);justify-self:end;width:min(100%,470px);position:relative}.lscreen{background:linear-gradient(180deg,var(--k33),#141416);border:1px solid #ffffff1f;border-radius:18px 18px 8px 8px;padding:12px 12px 16px;box-shadow:inset 0 1px #ffffff1f}.lscreen:before{content:"";box-shadow:inset 0 0 0 1.5px var(--k34);background:#0a0a0a;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%}.lscr{background:radial-gradient(80% 70% at 100% 0%,color-mix(in srgb,var(--v-c)35%,transparent),transparent 60%),linear-gradient(160deg,var(--k27),#070708);color:#f5f5f7;aspect-ratio:16/10;border-radius:10px;grid-template-rows:auto 1fr auto;gap:12px;padding:14px;display:grid}.ltop{color:var(--k19);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ldot{background:var(--red);box-shadow:0 0 8px var(--red);border-radius:50%;width:8px;height:8px}.lsp{flex:1}.lpulse{color:#30d158;align-items:center;gap:6px;font-weight:600;display:inline-flex}.lpulse i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s infinite rvpulse;box-shadow:0 0 6px}.ltiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lt{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:10px 12px}.lt b{font:800 clamp(1.3rem,2vw,1.7rem)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.lt span{color:var(--k15);font-size:10.5px}.lchart{color:var(--k15);grid-template-columns:auto 1fr;align-items:end;gap:12px;font-size:10.5px;display:grid}.lbars{align-items:flex-end;gap:5px;height:34px;display:flex}.lbars i{height:var(--h);background:linear-gradient(180deg,var(--red-hi),var(--red-lo));transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:1.2s cubic-bezier(.2,.8,.2,1) both lbar}.lbars i:nth-child(2){animation-delay:80ms}.lbars i:nth-child(3){animation-delay:.16s}.lbars i:nth-child(4){animation-delay:.24s}.lbars i:nth-child(5){animation-delay:.32s}.lbars i:nth-child(6){animation-delay:.4s}.lbars i:nth-child(7){animation-delay:.48s}@keyframes lbar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lbase{background:linear-gradient(180deg,var(--k34),#1a1a1c);border:1px solid #ffffff1a;border-top:0;border-radius:4px 4px 14px 14px;height:14px;margin:0 -22px;position:relative}.lbase i{background:var(--k35);border-radius:0 0 6px 6px;width:90px;height:5px;margin-left:-45px;position:absolute;top:0;left:50%}@media (width<=860px){.laptop{justify-self:stretch}}.feed{gap:14px;padding-left:26px;display:grid;position:relative}.feed:before{content:"";background:linear-gradient(180deg,var(--red),var(--line)70%,transparent);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:7px}.fitem{color:inherit;display:block;position:relative}.fdot{background:var(--c,var(--red));border:3px solid var(--bg-2);box-shadow:0 0 0 2px var(--c,var(--red));border-radius:50%;width:16px;height:16px;position:absolute;top:18px;left:-26px}.fcard{background:var(--card-solid);border:1px solid var(--line);border-left:3px solid var(--c,var(--red));box-shadow:var(--d1);border-radius:20px;gap:12px;padding:16px 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid}a.fitem:hover .fcard{box-shadow:var(--d2);transform:translate(4px)}.ftop{align-items:center;gap:12px;display:flex}.ftop .av{width:38px;height:38px;font-size:.74rem}.ftop b{letter-spacing:-.015em;font-size:.98rem;line-height:1.3;display:block}.ftop span{color:var(--ink-3);font-size:.8rem}.fbot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ftag{background:color-mix(in srgb,var(--c,var(--red))12%,transparent);color:color-mix(in srgb,var(--c,var(--red))80%,var(--ink));border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:700}.fstat{color:var(--ink-2);align-items:center;gap:5px;font-size:.78rem;font-weight:700;display:inline-flex}.fstat .aj-i{width:14px;height:14px}.fstat.hot{color:var(--red-ink);margin-left:auto}.fitem.typing .fcard{opacity:.7;border-style:dashed dashed dashed solid}.fitem.typing .fdot{background:var(--ink-3);box-shadow:0 0 0 2px var(--ink-3)}.dots3{vertical-align:middle;gap:3px;margin-left:8px;display:inline-flex}.dots3 i{background:var(--ink-3);border-radius:50%;width:5px;height:5px;animation:1.2s infinite d3}.dots3 i:nth-child(2){animation-delay:.2s}.dots3 i:nth-child(3){animation-delay:.4s}@keyframes d3{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.board{background:linear-gradient(160deg,var(--k27),#070708);color:#f5f5f7;box-shadow:var(--d2);border:1px solid #ffffff14;border-radius:26px;gap:8px;padding:14px;display:grid}.brow{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:30px 38px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.rank{font:800 .85rem/1 var(--font-display);color:#fff;background:#ffffff1a;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.r1 .rank{color:#2b1d00;background:linear-gradient(160deg,#ffd166,#e09a1f)}.r2 .rank{background:linear-gradient(160deg,var(--k20),var(--k36));color:#1d1d1f}.r3 .rank{color:#2b1300;background:linear-gradient(160deg,#e3a77c,#a9643a)}.rank .aj-i{width:15px;height:15px}.brow .av{width:38px;height:38px;font-size:.72rem}.brow b{font-size:.92rem;display:block}.brow span{color:var(--k15);font-size:.78rem}.brow>div{min-width:0}.bbar{background:#ffffff1a;border-radius:4px;height:4px;margin-top:7px;display:block;position:relative;overflow:hidden}.bbar:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--red-hi),var(--red));position:absolute;inset:0}.pts{font:800 1.1rem/1 var(--font-display);letter-spacing:-.03em;color:#fff}.pts:after{content:" ans";font:600 .68rem var(--font-body);color:var(--k15)}.mod .pts:after{content:""}.mod .av{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));border:0}.bnote{color:var(--k14);padding:4px 6px 0;font-size:.76rem}.trial-note{color:var(--k19);align-items:center;gap:8px;margin-top:1.2rem;font-size:.9rem;font-weight:600;display:inline-flex}.trial-note .aj-i{color:var(--ok);width:18px;height:18px}.logo-mark{border-radius:10px;flex:none;width:36px;height:36px;box-shadow:0 6px 14px -6px #e5312b99}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../fonts/instrument-sans.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-italic.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/geist-mono.woff2)format("woff2")}:root{--paper:var(--k37);--mist:var(--k38);--violet:var(--k39);--violet-deep:var(--k40);--night:var(--k41);--lm-1:var(--k42);--lm-2:var(--k43);--lm-w1:var(--k44);--lm-w2:var(--k45);--font-display:"Instrument Sans","Segoe UI Variable Display","SF Pro Display",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-body:"Instrument Sans","Segoe UI Variable Text","SF Pro Text",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-serif:"Instrument Serif","Iowan Old Style","Palatino Linotype",Georgia,serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--ink:var(--k46);--ink-2:var(--k47);--ink-3:var(--k48);--line:var(--k49);--bg:var(--k37);--bg-2:var(--k50);--nav-bg:var(--k51);--pop-bg:#fffffff0;--red:var(--k39);--red-hi:var(--k52);--red-lo:var(--k53);--red-ink:var(--k54);--v-rgb:106,69,255;--v-c:var(--k55);--v2-rgb:142,115,255;--v2-c:var(--k56);--v3-rgb:226,146,255;--v3-c:var(--k57);--v4-rgb:120,160,255;--v4-c:var(--k58);--card:#fff9;--card-solid:#fff;--chip:var(--k59);--win:#fff;--win-2:var(--k60);--ok:#12925a;--warn:#a2600a;--hl:#fffffff5;--pf-bad:#cf2f3b;--pf-flag:#cf2f3b;--shadow-lg:0 50px 100px -50px var(--k61),0 18px 36px -18px var(--k62);--focus:0 0 0 3px var(--bg),0 0 0 5px var(--red);--d1:inset 0 1px 0 var(--hl),0 1px 1px var(--k63),0 4px 10px -4px var(--k64),0 12px 24px -14px var(--k65);--d2:inset 0 1px 0 var(--hl),0 1px 2px var(--k66),0 10px 22px -10px var(--k67),0 34px 64px -30px var(--k68);--d3:inset 0 1px 0 var(--hl),0 2px 4px var(--k69),0 20px 40px -14px var(--k70),0 60px 110px -40px var(--k71);--glass:linear-gradient(155deg,#fffc,#ffffff80);--glass-strong:linear-gradient(155deg,#ffffffeb,#ffffffb3);--sheen:radial-gradient(120% 70% at 0% 0%,#ffffffbf,transparent 48%);--glass-brd:#ffffffeb;--glass-edge:var(--k72);--glass-blur:blur(22px)saturate(175%);--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42  0 0 0 0 .3  0 0 0 0 .95  0 0 0 .055 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--deep:radial-gradient(90% 120% at 100% 0%,var(--k73),transparent 55%),radial-gradient(70% 90% at 0% 100%,var(--k74),transparent 60%),linear-gradient(140deg,var(--k75)0%,var(--k76)52%,var(--k77)100%);--deep-ink:var(--k78);--deep-ink-2:var(--k79);--deep-line:#ffffff29;--screen:radial-gradient(80% 120% at 88% 0%,var(--k80),transparent 60%),linear-gradient(160deg,var(--k81),var(--k82));--mist-1:var(--k83);--mist-2:var(--k84);--hlc:var(--hl-l,0);--art-shadow:var(--hue-f,)drop-shadow(0 34px 40px var(--k85))drop-shadow(0 10px 14px var(--k86));--art-glow:var(--k87);--key-bg:linear-gradient(180deg,#fff,var(--k88));--key-brd:#fffffff2;--key-shadow:0 0 0 1px var(--k89),inset 0 1px 0 #fff,inset 0 -2px 0 var(--k90),0 8px 14px -8px var(--k91);--input-bg:#ffffffb3;--b3-op:.75;--phbg-display:none;--pharts-display:block;--logo-filter:brightness(0)saturate(100%);--grid-dot:var(--k72);--mark-a:var(--k92);--mark-b:var(--k93);--scrim:var(--k94);--overlay:#ffffffe0;--ease:cubic-bezier(.2,.8,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]):not([data-theme=light]){color-scheme:dark;--ink:var(--k88);--ink-2:var(--k95);--ink-3:var(--k96);--line:var(--k97);--bg:var(--k41);--bg-2:var(--k98);--nav-bg:var(--k99);--pop-bg:var(--k100);--red:var(--k101);--red-hi:var(--k102);--red-lo:var(--k103);--red-ink:var(--k104);--v-rgb:132,102,255;--v-c:var(--k105);--v2-rgb:169,148,255;--v2-c:var(--k106);--v3-rgb:196,112,255;--v3-c:var(--k107);--v4-rgb:96,140,255;--v4-c:var(--k108);--card:var(--k109);--card-solid:var(--k110);--chip:var(--k111);--win:var(--k112);--win-2:var(--k113);--ok:#3ddc97;--warn:#f5c451;--hl:#ffffff14;--shadow-lg:0 50px 100px -40px #000000d9,0 18px 36px -18px #0009;--d1:inset 0 1px 0 #ffffff12,0 1px 1px #0006,0 6px 14px -6px #0000008c;--d2:inset 0 1px 0 #ffffff14,0 2px 4px #00000073,0 16px 32px -12px #0009,0 40px 80px -36px var(--k114);--d3:inset 0 1px 0 #ffffff1a,0 4px 8px #00000073,0 24px 48px -14px #000000a6,0 70px 120px -40px var(--k115);--glass:linear-gradient(155deg,#ffffff16,#ffffff07);--glass-strong:linear-gradient(155deg,#ffffff1f,#ffffff0d);--sheen:radial-gradient(120% 70% at 0% 0%,#ffffff12,transparent 50%);--glass-brd:#ffffff1c;--glass-edge:#00000059;--glass-blur:blur(24px)saturate(160%);--mist-1:var(--k116);--mist-2:var(--k117);--art-shadow:var(--hue-f,)drop-shadow(0 34px 44px #0000008c)drop-shadow(0 0 60px var(--k116));--art-glow:var(--k118);--key-bg:linear-gradient(180deg,#ffffff1c,#ffffff0a);--key-brd:#ffffff1f;--key-shadow:inset 0 1px 0 #ffffff24,0 8px 16px -10px #000c;--input-bg:#ffffff0d;--b3-op:.05;--phbg-display:block;--pharts-display:none;--logo-filter:brightness(0)saturate(100%);--grid-dot:var(--k119);--mark-a:var(--k120);--mark-b:var(--k121);--scrim:var(--k122);--lm-1:var(--k123);--lm-2:var(--k53);--lm-w1:var(--k124);--lm-w2:var(--k125);--overlay:var(--k126);--hlc:var(--hl-d,0);--pf-bad:#ff6b70;--pf-flag:#c42e3a}}:root[data-mode=dark],:root[data-theme=dark]:not([data-mode=light]){color-scheme:dark;--ink:var(--k88);--ink-2:var(--k95);--ink-3:var(--k96);--line:var(--k97);--bg:var(--k41);--bg-2:var(--k98);--nav-bg:var(--k99);--pop-bg:var(--k100);--red:var(--k101);--red-hi:var(--k102);--red-lo:var(--k103);--red-ink:var(--k104);--v-rgb:132,102,255;--v-c:var(--k105);--v2-rgb:169,148,255;--v2-c:var(--k106);--v3-rgb:196,112,255;--v3-c:var(--k107);--v4-rgb:96,140,255;--v4-c:var(--k108);--card:var(--k109);--card-solid:var(--k110);--chip:var(--k111);--win:var(--k112);--win-2:var(--k113);--ok:#3ddc97;--warn:#f5c451;--hl:#ffffff14;--shadow-lg:0 50px 100px -40px #000000d9,0 18px 36px -18px #0009;--d1:inset 0 1px 0 #ffffff12,0 1px 1px #0006,0 6px 14px -6px #0000008c;--d2:inset 0 1px 0 #ffffff14,0 2px 4px #00000073,0 16px 32px -12px #0009,0 40px 80px -36px var(--k114);--d3:inset 0 1px 0 #ffffff1a,0 4px 8px #00000073,0 24px 48px -14px #000000a6,0 70px 120px -40px var(--k115);--glass:linear-gradient(155deg,#ffffff16,#ffffff07);--glass-strong:linear-gradient(155deg,#ffffff1f,#ffffff0d);--sheen:radial-gradient(120% 70% at 0% 0%,#ffffff12,transparent 50%);--glass-brd:#ffffff1c;--glass-edge:#00000059;--glass-blur:blur(24px)saturate(160%);--mist-1:var(--k116);--mist-2:var(--k117);--art-shadow:var(--hue-f,)drop-shadow(0 34px 44px #0000008c)drop-shadow(0 0 60px var(--k116));--art-glow:var(--k118);--key-bg:linear-gradient(180deg,#ffffff1c,#ffffff0a);--key-brd:#ffffff1f;--key-shadow:inset 0 1px 0 #ffffff24,0 8px 16px -10px #000c;--input-bg:#ffffff0d;--b3-op:.05;--phbg-display:block;--pharts-display:none;--logo-filter:brightness(0)saturate(100%);--grid-dot:var(--k119);--mark-a:var(--k120);--mark-b:var(--k121);--scrim:var(--k122);--lm-1:var(--k123);--lm-2:var(--k53);--lm-w1:var(--k124);--lm-w2:var(--k125);--overlay:var(--k126);--hlc:var(--hl-d,0);--pf-bad:#ff6b70;--pf-flag:#c42e3a}html{scroll-padding-top:104px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);letter-spacing:-.003em;font-feature-settings:"ss01","cv11";text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.62}::selection{background:color-mix(in srgb,var(--v-c)22%,transparent);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}.wrap{width:min(100% - 2.5rem,1240px)}@media (width<=600px){.wrap{width:calc(100% - 2rem)}}:focus-visible{box-shadow:var(--focus)}.aj-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 8% 4%,var(--mist-1),transparent 70%),radial-gradient(34% 40% at 96% 18%,var(--mist-2),transparent 72%),radial-gradient(40% 46% at 70% 96%,var(--mist-1),transparent 70%),var(--bg);display:block;position:fixed;inset:0}.aj-backdrop:before{display:none}.aj-backdrop:after{content:"";background-image:var(--noise);opacity:.7;position:absolute;inset:0}.dt-progress{z-index:120;pointer-events:none;height:2px;display:none;position:fixed;inset:0 0 auto}.dt-progress i{transform-origin:0;background:linear-gradient(90deg,var(--red-hi),var(--red),var(--k127));box-shadow:0 0 12px color-mix(in srgb,var(--v-c)60%,transparent);height:100%;display:block;transform:scaleX(0)}@supports (animation-timeline:scroll()){.dt-progress{display:block}.dt-progress i{animation:linear both dtGrow scroll(root)}}@keyframes dtGrow{to{transform:scaleX(1)}}.head{gap:1rem 2.5rem;margin-bottom:clamp(2rem,4vw,3rem)}.head h2,.about-copy h2,.cta-final h2,.ph h1{letter-spacing:-.042em;font-weight:600;font-stretch:94%;line-height:1.02}.head h2{max-width:19ch;font-size:clamp(2.1rem,3.7vw,3.35rem)}.head p{color:var(--ink-2);max-width:46ch;font-size:1.1rem;line-height:1.6}.acc,.head h2 em,.about-copy h2 em,.cta-final h2 em,.ph h1 em{font-family:var(--font-serif);letter-spacing:-.01em;background:linear-gradient(100deg,var(--red-lo)0%,var(--red)45%,var(--k127)100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-style:italic;font-weight:400;font-stretch:100%}.kick{font:600 .74rem/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--red-ink);background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),0 6px 14px -8px color-mix(in srgb,var(--v-c)35%,transparent);border-radius:999px;align-items:center;gap:9px;margin-bottom:16px;padding:6px 12px 6px 9px;display:inline-flex}.kick:before{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-c)18%,transparent);border-radius:50%;width:6px;height:6px}.do-title{font:600 .74rem/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--red-ink);background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),0 6px 14px -8px color-mix(in srgb,var(--v-c)35%,transparent);border-radius:999px;margin-bottom:0;padding:6px 12px 6px 9px}.do-title:before{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-c)18%,transparent);border-radius:50%;width:6px;height:6px}.btn{isolation:isolate;font:600 .95rem/1 var(--font-body);letter-spacing:-.005em;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s,border-color .3s,color .3s;position:relative;overflow:hidden}.btn--red{color:#fff;background:linear-gradient(180deg,var(--red-hi)0%,var(--red)48%,var(--red-lo)100%);box-shadow:inset 0 1px 0 #ffffff61,inset 0 -2px 0 var(--k128),0 2px 4px color-mix(in srgb,var(--v-c)25%,transparent),0 14px 28px -12px color-mix(in srgb,var(--v-c)75%,transparent);border:1px solid #ffffff2e}.btn--red:after{content:"";z-index:-1;transition:transform .8s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn--red:hover{background:linear-gradient(180deg,var(--red-hi)0%,var(--red)48%,var(--red-lo)100%);box-shadow:inset 0 1px 0 #ffffff61,inset 0 -2px 0 var(--k128),0 4px 8px color-mix(in srgb,var(--v-c)25%,transparent),0 22px 36px -14px color-mix(in srgb,var(--v-c)80%,transparent);transform:translateY(-2px)}.btn--red:hover:after{transform:translate(120%)}.btn--red:active{transform:translateY(0)scale(.98)}.btn--line{color:var(--ink);background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);backdrop-filter:blur(14px)}.btn--line:hover{border-color:var(--glass-brd);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)40%,transparent),var(--d2);color:var(--red-ink);transform:translateY(-2px)}.hero .btn--line{background:var(--glass-strong)}.link-u{color:var(--ink);transition:background-size .4s var(--ease),color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;border-bottom:0}.link-u:hover{color:var(--red-ink);background-position:100% 100%;background-size:0 1.5px}.head .link-u{color:var(--red-ink)}.util{color:var(--ink-3);background:0 0;border-bottom:0}.util .wrap{height:36px}.util .sep{background:var(--line)}.util button[data-aj-mode-toggle]{color:var(--ink-2);border-radius:50%;justify-content:center;width:28px;height:28px}.util button[data-aj-mode-toggle]:hover{background:color-mix(in srgb,var(--v-c)10%,transparent);color:var(--red-ink)}.hdr{top:env(safe-area-inset-top,0px);backdrop-filter:none;background:0 0;border-bottom:0;padding-top:0}body:before{backdrop-filter:none;background:0 0}.hdr>.wrap{background:var(--nav-bg);background-image:var(--sheen);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),0 10px 30px -18px color-mix(in srgb,var(--v-c)45%,transparent);transition:box-shadow .4s,background-color .4s,margin .4s var(--ease);border-radius:20px;height:64px;margin-top:6px;padding:0 10px 0 18px}.hdr.is-scrolled>.wrap{box-shadow:0 0 0 1px var(--glass-edge),0 18px 40px -18px var(--k129)}.brand{font:650 1.4rem/1 var(--font-display);letter-spacing:-.045em;font-stretch:92%}.logo-mark{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--v-c)75%,transparent),0 0 0 1px #ffffff8c;transition:transform .5s var(--ease),box-shadow .4s;border-radius:22%;width:34px;height:34px}.lm .lm-s1{stop-color:var(--lm-1)}.lm .lm-s2{stop-color:var(--lm-2)}.lm .lm-w1{stop-color:var(--lm-w1)}.lm .lm-w2{stop-color:var(--lm-w2)}.lm .lm-water{transition:transform 1.1s cubic-bezier(.45,.05,.25,1);transform:translateY(112px)}.lm .lm-wave{transform-box:view-box;animation:2.4s linear infinite lmWave}.lm .lm-wave2{opacity:.55;animation-duration:3.6s;animation-direction:reverse;translate:0 -5px}.lm .lm-crest{stroke:#ffffff8c;stroke-width:1.6px;animation:2.4s linear infinite lmWave}@keyframes lmWave{0%{transform:translate(0)}to{transform:translate(-100px)}}.brand:hover .lm .lm-water,.brand:focus-visible .lm .lm-water,.pt-by:hover .lm .lm-water{transform:translateY(34px)}.brand:hover .logo-mark,.pt-by:hover .logo-mark{box-shadow:0 12px 24px -10px color-mix(in srgb,var(--v-c)90%,transparent),0 0 0 1px #fff9;transform:translateY(-1px)scale(1.06)}@media (prefers-reduced-motion:reduce){.lm .lm-wave,.lm .lm-crest{animation:none}.lm .lm-water{transition-duration:10ms}}.menu>li>a,.menu>li>button{color:var(--ink-2);font:500 .93rem/1 var(--font-body);border-radius:12px;transition:color .2s,background .2s}.menu>li>:is(a,button):hover{color:var(--ink);background:color-mix(in srgb,var(--v-c)7%,transparent)}.menu li a.on{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)8%,transparent)}.pop{background:var(--pop-bg);background-image:var(--sheen);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:blur(24px)saturate(180%);border-radius:22px}.pop a{transition:background .2s,transform .25s var(--ease)}.pop a:hover{background:color-mix(in srgb,var(--v-c)7%,transparent);transform:translate(2px)}.ic{background:var(--chip);color:var(--red-ink);box-shadow:inset 0 1px 0 var(--hl),0 0 0 1px color-mix(in srgb,var(--v-c)8%,transparent)}.ic--red,.tab[aria-selected=true] .ic{color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:inset 0 1px 0 #fff6,0 2px 4px color-mix(in srgb,var(--v-c)30%,transparent),0 10px 18px -8px color-mix(in srgb,var(--v-c)70%,transparent)}.icon-btn{color:var(--ink-2)}.icon-btn:hover{background:color-mix(in srgb,var(--v-c)8%,transparent);color:var(--ink)}.mnav.open{border:1px solid var(--glass-brd);background:var(--pop-bg);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:blur(24px);border-radius:20px;width:min(100% - 2rem,1240px);margin:8px auto 0}.mnav a{border-bottom-color:var(--line)}@media (width<=1320px){.hdr-act .btn--ghost{display:none}}.hero{--ink:inherit;--ink-2:inherit;--line:inherit;color:var(--ink);background:radial-gradient(40% 52% at 76% 40%,color-mix(in srgb,var(--v-c)16%,transparent),transparent 70%),radial-gradient(28% 36% at 98% 6%,color-mix(in srgb,var(--v3-c)20%,transparent),transparent 70%);position:relative;overflow:clip}.hero .wrap{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.6rem,5.5vw,4.8rem) clamp(3.6rem,7vw,6.2rem)}.hero h1{font:600 clamp(2.8rem,5.3vw,5.1rem)/.98 var(--font-display);letter-spacing:-.05em;color:var(--ink);font-stretch:92%}.hero h1 .acc{font-size:1.06em;line-height:.9}.hero .lede{color:var(--ink-2);max-width:31em;margin-top:1.5rem;font-size:clamp(1.08rem,1.35vw,1.24rem)}.hero .cta{gap:1.25rem 1.6rem}.hero .cta .btn{min-height:52px;padding:0 1.7rem;font-size:1rem}.ticks{color:var(--ink-2);margin-top:2.2rem}.ticks li{background:var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);border-radius:999px;padding:7px 12px 7px 9px;font-weight:500}.ticks .aj-i{color:var(--red)}.eyebrow{color:var(--ink);background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),0 8px 20px -12px color-mix(in srgb,var(--v-c)45%,transparent);transition:transform .3s var(--ease),box-shadow .3s}.eyebrow:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)35%,transparent),0 14px 26px -14px color-mix(in srgb,var(--v-c)60%,transparent);transform:translateY(-2px)}.eyebrow b{background:linear-gradient(160deg,var(--red-hi),var(--red-lo))}.hero-copy>*{animation:dtRise .9s var(--ease)both}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}.hero-copy>:nth-child(5){animation-delay:.24s}@keyframes dtRise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.hero .stage{aspect-ratio:1;box-shadow:none;isolation:isolate;animation:dtFade 1.2s .1s var(--ease)both;background:0 0;border:0;border-radius:0;height:auto;overflow:visible}@keyframes dtFade{0%{opacity:0}to{opacity:1}}.hero .blob{filter:blur(56px)}.hero .blob.b1{background:color-mix(in srgb,var(--v-c)55%,transparent);opacity:.55;width:56%;top:4%;right:6%}.hero .blob.b2{background:color-mix(in srgb,var(--v3-c)70%,transparent);opacity:.4;width:40%;bottom:14%;left:18%}.hero .blob.b3{opacity:var(--b3-op);background:#fff;width:36%;top:26%;left:32%}.h-ring{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.h-ring.r1{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--v-c)20%,transparent);width:74%;animation:60s linear infinite dtSpin;top:0;left:16%}.h-ring.r1:after{content:"";background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--v-c)18%,transparent),0 0 18px color-mix(in srgb,var(--v-c)80%,transparent);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%}.h-ring.r2{aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--v-c)14%,transparent);width:96%;animation:120s linear infinite reverse dtSpin;top:-10%;left:5%}@keyframes dtSpin{to{rotate:360deg}}.h-floor{z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)32%,transparent),transparent);filter:blur(14px);border-radius:50%;height:9%;position:absolute;top:66%;left:24%;right:12%}.h-art{z-index:1;filter:var(--art-shadow);transform:translate3d(calc(var(--px,0)*-16px),calc(var(--py,0)*-12px),0);transition:transform 1s var(--ease);width:94%;height:auto;animation:9s ease-in-out infinite dtFloat;position:absolute;top:3%;left:6%}@keyframes dtFloat{0%,to{translate:0}50%{translate:0 -12px}}.hero .stage .glass{z-index:2;color:var(--ink);background:var(--overlay);background-image:var(--sheen);border:1px solid var(--glass-brd);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 0 0 1px var(--glass-edge),0 2px 4px var(--k130),0 26px 50px -22px color-mix(in srgb,var(--v-c)45%,transparent);transition:transform 1s var(--ease)}.hero .stage .call{translate:none;transform:translate3d(calc(var(--px,0)*12px),calc(var(--py,0)*9px),0);border-radius:24px;gap:12px;width:min(47%,300px);padding:18px;animation:7s ease-in-out -2s infinite dtFloat;top:auto;bottom:0;left:0}.hero .stage .av{color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));border:0;box-shadow:inset 0 1px #ffffff59}.hero .call .top span{color:var(--ink-2)}.hero .tmr{font:500 1.9rem/1 var(--font-mono);letter-spacing:-.04em}.hero .live{color:var(--ok)}.hero .wave i{background:color-mix(in srgb,var(--v-c)45%,transparent)}.hero .wave i:nth-child(5n){background:var(--red)}.hero .ctl span{background:color-mix(in srgb,var(--v-c)7%,transparent);border:1px solid var(--line);color:var(--ink);width:42px;height:42px}.hero .ctl span.end{color:#fff;background:#f2453d;border-color:#0000;box-shadow:0 8px 16px -8px #f2453dcc}.hero .float span{color:var(--ink-2)}.hero .float .ic{width:34px;height:34px}.hero .stage .f1{transform:translate3d(calc(var(--px,0)*20px),calc(var(--py,0)*14px),0);width:min(40%,240px);animation:8s ease-in-out -4s infinite dtFloat;top:3%;left:auto;right:0}.hero .stage .f2{transform:translate3d(calc(var(--px,0)*18px),calc(var(--py,0)*12px),0);width:min(40%,252px);animation:10s ease-in-out -1s infinite dtFloat;display:flex;top:2%;left:0}.hero .stage .play{color:var(--ink);animation:9s ease-in-out -6s infinite dtFloat;bottom:6%;right:3%}.hero .stage .play:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)40%,transparent),0 26px 50px -22px color-mix(in srgb,var(--v-c)55%,transparent)}.hero .play i{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--v-c)14%,transparent)}.band{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--v-c)4.5%,transparent)22%,color-mix(in srgb,var(--v-c)4.5%,transparent)80%,transparent 100%)}.head-act{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.view-switch{background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);backdrop-filter:blur(16px);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.view-switch button{all:unset;cursor:pointer;font:600 .84rem/1 var(--font-body);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;transition:background .25s,color .25s;display:inline-flex}.view-switch button .aj-i{width:15px;height:15px}.view-switch button:hover{color:var(--ink)}.view-switch button[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:0 6px 14px -8px var(--k131)}.view-switch button:focus-visible{box-shadow:var(--focus)}.tour-wrap:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)22%,transparent),transparent)}.tour{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:var(--glass-blur);border-radius:30px;grid-template-columns:290px minmax(0,1fr)}.tabs{border-right-color:var(--line);gap:6px;padding:18px 14px}.tab{color:var(--ink-2);transition:background .25s,color .25s,box-shadow .25s,transform .3s var(--ease);border-radius:16px}.tab:hover{background:color-mix(in srgb,var(--v-c)5%,transparent)}.tab small{color:var(--ink-3)}.tab[aria-selected=true]{background:var(--glass-strong);color:var(--ink);box-shadow:0 0 0 1px var(--glass-edge),var(--d1)}.prog{background:linear-gradient(90deg,var(--red-hi),var(--red))}.panels{padding:22px}.panel h3{letter-spacing:-.035em;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:600}.chip{background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);color:var(--ink);font-weight:600}.chip:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)35%,transparent),var(--d1)}.shot{border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hl);background:radial-gradient(55% 70% at 72% 32%,color-mix(in srgb,var(--v-c)16%,transparent),transparent 70%),radial-gradient(40% 50% at 8% 92%,color-mix(in srgb,var(--v3-c)16%,transparent),transparent 70%),radial-gradient(var(--grid-dot)1px,transparent 1.2px)0 0/22px 22px,var(--win-2);border-radius:22px;min-height:410px;position:relative;overflow:hidden}.shot-art{place-items:center;width:100%;min-height:350px;margin:0;display:grid}.shot-art img{filter:var(--art-shadow);width:auto;max-width:100%;height:auto;max-height:360px;animation:8s ease-in-out infinite dtFloat;display:block}.shot-art.duo{aspect-ratio:1.72;justify-self:center;width:min(100%,700px);min-height:0;position:relative}.shot-art.duo img{max-width:none;max-height:none;position:absolute}.shot-art.duo .a1{z-index:2;width:auto;height:86%;bottom:0;left:0}.shot-art.duo .a2{z-index:1;width:auto;height:54%;animation-delay:-3.5s;top:0;right:0}.tour:not([data-view=ui]) .shot:not(.shot--ui) .win,.tour[data-view=ui] .shot-art{display:none}.tour:not([data-view=ui]) .shot--ui .win{box-shadow:var(--d3);transition:transform .8s var(--ease);transform:perspective(1400px)rotateX(5deg)rotateY(-9deg)rotate(.6deg)}.tour:not([data-view=ui]) .shot--ui:hover .win{transform:none}.win{border-color:var(--line);border-radius:16px}.chrome{background:var(--win-2)}.metrics{background:linear-gradient(120deg,var(--k75),var(--k132))}.end-btn{background:#f2453d}.tile.hot{border-color:color-mix(in srgb,var(--v-c)35%,transparent);background:color-mix(in srgb,var(--v-c)7%,transparent)}.bub.me{background:linear-gradient(160deg,var(--red),var(--red-lo))}.bx.red,.ctrl.on{background:linear-gradient(160deg,var(--red-hi),var(--red-lo))}.trust{color:var(--ink);border-block:1px solid var(--line);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--v-c)6%,transparent)30%,color-mix(in srgb,var(--v-c)6%,transparent)70%,transparent),var(--bg)}.trust-head p{color:var(--ink-2)}.trust-head p b{color:var(--ink)}.t-badge{color:var(--ink);background:var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge)}.lg{color:color-mix(in srgb,var(--ink)48%,transparent)}.lg:hover{color:var(--red-ink)}.trust-note{color:var(--ink-3)}:is(.pc,.cmp-card,.do,.why:not(.hero-why),.offer-group,.vcard,.fb,.plan:not(.plan--dark),.res,.topic,.ev,.sidebox:not(.dark),.post,.feat,.art-nav a,.usage .u,.pfaq details,.cmp-tbl,.fcard,.fact,.cmp-foot,.val,.cred,.cstats .s,.legal-nav){background:radial-gradient(280px circle at var(--mx,-400px)var(--my,-400px),color-mix(in srgb,var(--v-c)9%,transparent),transparent 70%),var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);backdrop-filter:var(--glass-blur)}:is(.ladder,.fq,.roi,.gcard,.setup){background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d2);backdrop-filter:var(--glass-blur)}:is(.do,.res,.post,.topic,.val,.offer-group,.why:not(.hero-why),.usage .u):hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)26%,transparent),var(--d2)}:is(.res,.post,.val):hover{transform:translateY(-4px)}.pc{border-radius:26px}.pc .prob .ic{background:color-mix(in srgb,var(--v-c)10%,transparent);color:var(--red-ink)}.pc .prob .tag{color:var(--red-ink)}.pc .fix{color:var(--deep-ink);background:var(--deep)}.pc .fix p{color:var(--deep-ink-2)}.pc .fix .tag{color:var(--k22)}.pc .fix .more{color:#8df0c4}.pc .fix .ic{color:#fff;background:#ffffff24;box-shadow:inset 0 1px #ffffff4d}.pc.on,.pain.in .pc:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)30%,transparent),var(--d3)}.ctab{background:var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),0 10px 22px -14px var(--k133)}.rec{border-color:var(--deep-line);background:#ffffff14}.rec .rh span{color:var(--k134);background:#fff}.rec .rb{color:var(--deep-ink-2)}.pc .chaos.cz{flex-direction:column;gap:12px;min-height:0;margin:10px 0 4px;display:flex}.cz-tabs{background:color-mix(in srgb,var(--v-c)7%,transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:hidden}.cz-tabs i{font:600 10.5px/1 var(--font-body);color:var(--ink-3);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-style:normal;animation:7s infinite czTab;display:inline-flex}.cz-tabs i b{background:var(--c);border-radius:50%;width:6px;height:6px}.cz-tabs i.cz-more{color:var(--ink-3);padding-inline:6px;animation:none}.cz-tabs i:nth-child(2){animation-delay:-5.25s}.cz-tabs i:nth-child(3){animation-delay:-3.5s}.cz-tabs i:nth-child(4){animation-delay:-1.75s}@keyframes czTab{0%,22%{background:var(--card-solid);color:var(--ink);box-shadow:0 2px 6px -2px var(--k135)}26%,to{color:var(--ink-3);box-shadow:none;background:0 0}}.cz-stage{flex:none;width:100%;max-width:440px;height:236px;display:block;position:relative}.cz-win{background:var(--sheen),var(--card-solid);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),0 14px 26px -16px var(--k136);backdrop-filter:blur(12px);border-radius:12px;grid-template-rows:auto 1fr;animation:7s cubic-bezier(.2,.8,.2,1) infinite czFocus;display:grid;position:absolute;overflow:hidden}.cz-win.w1{width:60%;top:5%;left:0;rotate:-2.5deg}.cz-win.w2{width:47%;animation-delay:-5.25s;top:0;right:0;rotate:3deg}.cz-win.w3{width:54%;animation-delay:-3.5s;bottom:0;left:5%;rotate:2deg}.cz-win.w4{width:52%;animation-delay:-1.75s;bottom:7%;right:1%;rotate:-2deg}@keyframes czFocus{0%,22%{z-index:6;opacity:1;border-color:color-mix(in srgb,var(--v-c)55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)45%,transparent),0 0 0 5px color-mix(in srgb,var(--v-c)10%,transparent),0 22px 36px -16px color-mix(in srgb,var(--v-c)55%,transparent);translate:0 -6px;scale:1.04}26%,to{z-index:1;opacity:.9;translate:0;scale:1}}.cz-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--v-c)5%,transparent);align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}.cz-bar>b{background:color-mix(in srgb,var(--ink)18%,transparent);border-radius:50%;flex:none;width:6px;height:6px}.cz-bar>b:first-child{background:#ff5f57}.cz-bar em{font:600 10.5px/1 var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;margin-left:6px;font-style:normal;display:inline-flex;overflow:hidden}.cz-bar em i{background:var(--c);border-radius:2px;flex:none;width:7px;height:7px}.cz-body{align-content:start;gap:6px;min-height:74px;padding:9px 10px 10px;display:grid}.cz-body u{width:var(--w,80%);background:color-mix(in srgb,var(--ink)12%,transparent);border-radius:6px;height:6px;text-decoration:none;display:block}.cz-crm{grid-template-columns:26px 1fr;align-items:start;gap:9px}.cz-av{font:700 9px/1 var(--font-body);color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.cz-fields{gap:6px;padding-top:2px;display:grid}.cz-fields u:first-child{background:color-mix(in srgb,var(--ink)30%,transparent)}.cz-dial{grid-template-columns:1fr auto;align-items:center}.cz-num{font:500 10.5px/1 var(--font-mono);color:var(--ink);letter-spacing:-.02em;grid-column:1/-1}.cz-keys{grid-template-columns:repeat(3,9px);gap:5px;display:grid}.cz-keys i{background:color-mix(in srgb,var(--ink)16%,transparent);border-radius:50%;width:9px;height:9px}.cz-call{background:linear-gradient(160deg,#3ee08e,#12925a);border-radius:9px;width:30px;height:18px;box-shadow:0 6px 10px -6px #12925ae6}.cz-doc u{height:5px}.cz-doc u.hl{background:0 0;border:1px dashed #f59e0bb3;height:9px}.cz-sheet{grid-template-columns:repeat(3,1fr);gap:0;padding:8px 10px 10px}.cz-sheet i{border:1px solid var(--line);background:color-mix(in srgb,var(--ink)3%,transparent);height:15px;margin:-.5px}.cz-sheet i.bad{background:#ef444429;border-color:#ef444473}.cz-toast{z-index:8;font:600 10.5px/1 var(--font-body);color:var(--ink);background:var(--card-solid);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),0 10px 20px -10px var(--k137);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;animation:7s infinite czToast;display:inline-flex;position:absolute;top:44%;right:-4px}.cz-toast i{background:var(--c);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ef44442e}@keyframes czToast{0%,52%{opacity:0;translate:10px}58%,92%{opacity:1;translate:0}98%,to{opacity:0;translate:10px}}.cz .cur{z-index:9;color:var(--ink);filter:drop-shadow(0 2px 3px #0000004d);width:18px;height:18px;animation:7s cubic-bezier(.6,0,.3,1) infinite czCursor;position:absolute}@keyframes czCursor{0%,20%{top:36%;left:34%}23%{top:36%;left:34%;scale:.85}25%,45%{top:24%;left:80%;scale:1}48%{scale:.85}50%,70%{top:82%;left:32%;scale:1}73%{scale:.85}75%,95%{top:70%;left:78%;scale:1}98%{scale:.85}to{top:36%;left:34%;scale:1}}.cz-foot{flex-wrap:wrap;gap:6px;display:flex}.cz-pill{font:600 10.5px/1 var(--font-body);color:var(--ink-2);background:color-mix(in srgb,var(--v-c)7%,transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:5px 10px}.cz-pill.cz-lost{color:#d23b5b;background:#d23b5b17;box-shadow:inset 0 0 0 1px #d23b5b47}@media (width<=600px){.cz-stage{height:220px}}@media (prefers-reduced-motion:reduce){.cz-tabs i,.cz-win,.cz-toast,.cz .cur{animation:none!important}.cz-toast{opacity:1}.cz .cur{top:36%;left:34%}}.l-count{color:var(--red-ink);font-family:var(--font-mono);font-weight:500}.l-step h3{letter-spacing:-.035em;font-weight:600}.l-stage{background:radial-gradient(70% 70% at 88% 6%,color-mix(in srgb,var(--v-c)16%,transparent),transparent 65%),radial-gradient(var(--grid-dot)1px,transparent 1.2px)0 0/22px 22px,var(--bg-2)}.blk{background:var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1)}.l-badge{background:var(--ink);color:var(--bg);box-shadow:0 10px 24px -12px var(--k131);font-family:var(--font-mono);font-weight:500}.hint{background:color-mix(in srgb,var(--ink)88%,transparent);color:var(--bg)}.l-arrows button{background:var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);transition:transform .25s var(--ease),box-shadow .25s}.l-arrows button:not(:disabled):hover{border-color:var(--glass-brd);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)40%,transparent),var(--d2);transform:translateY(-2px)}.ladder.is-active,.fq.is-active{border-color:var(--glass-brd);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)45%,transparent),0 0 0 5px color-mix(in srgb,var(--v-c)10%,transparent),var(--d2)}.cmp{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--v-c)5%,transparent))}.cmp-card{border-radius:30px}.cmp-top h3{font-weight:650}.cmp-top .pill{background:color-mix(in srgb,var(--v-c)10%,transparent);color:var(--red-ink)}.cmp-top .pill.dark{background:var(--ink);color:var(--bg)}.vis,.rv-scene{background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--v-c)14%,transparent),transparent 60%),radial-gradient(var(--grid-dot)1px,transparent 1.2px)0 0/20px 20px,var(--bg-2)}.vs{background:radial-gradient(circle at 35% 28%,var(--k138),var(--k39)55%,var(--k139)100%);text-shadow:0 1px 2px var(--k140)}.vs.vs-logo{background:0 0;border-radius:24%;width:62px;height:62px;padding:0}.vs.vs-logo:after{display:none}.vs-logo .logo-mark{border-radius:inherit;box-shadow:none;width:100%;height:100%;display:block}.cmp-grid:hover .vs-logo .lm-water{transform:translateY(34px)}@media (width<=860px){.vs.vs-logo{width:44px;height:44px}}.startbtn{background:linear-gradient(160deg,#2cc985,#12925a)}.about-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(3.5rem,8vw,6.5rem);display:grid}.about-row{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.about-row--do{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.about-copy h2{max-width:17ch;font-size:clamp(2.1rem,3.6vw,3.25rem)}.about-copy .lede2{color:var(--ink-2);font-size:1.14rem}.fact b{letter-spacing:-.04em;font-weight:650;font-stretch:92%}.dt-art{isolation:isolate;margin:0;position:relative}.dt-art:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--art-glow),transparent);filter:blur(34px);border-radius:50%;position:absolute;inset:12% 10% 6%}.dt-art>img{filter:var(--art-shadow);width:100%;height:auto;animation:9s ease-in-out infinite dtFloat;display:block}.art-who{justify-self:center;width:min(100%,520px)}.art-do>img{animation-duration:10s;animation-delay:-3s}.art-chip{z-index:2;font:600 .82rem/1.2 var(--font-body);color:var(--ink);background:var(--sheen),var(--overlay);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),0 18px 34px -16px color-mix(in srgb,var(--v-c)50%,transparent);backdrop-filter:blur(16px);border-radius:14px;align-items:center;gap:8px;padding:9px 13px 9px 10px;animation:7s ease-in-out infinite dtFloat;display:inline-flex;position:absolute}.art-chip i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok)22%,transparent);border-radius:50%;width:8px;height:8px}.art-chip .aj-i{color:var(--red-ink);width:16px;height:16px}.art-who .c1{animation-delay:-2s;top:14%;left:-4%}.art-who .c2{animation-delay:-5s;bottom:12%;right:-2%}.art-do .c1{animation-delay:-1s;bottom:-2%;left:4%}.do-col{min-width:0}.do-head{font:600 clamp(1.6rem,2.6vw,2.2rem)/1.06 var(--font-display);letter-spacing:-.035em;max-width:18ch;margin:14px 0 1.4rem;font-stretch:94%}.do{transition:transform .35s var(--ease),box-shadow .35s;border-radius:22px}.do h3{font-weight:650}.about-strip{color:var(--ink);background:var(--sheen),var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);backdrop-filter:blur(18px)}.about-strip .twl i{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--v-c)20%,transparent)}.about-strip .tl span{background:color-mix(in srgb,var(--v-c)6%,transparent);border-color:var(--line)}.about-strip .tl span.on{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));color:#fff}.do-pin{position:relative}.do-sticky{grid-template-columns:minmax(300px,.74fr) minmax(0,1.5fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.do-side{align-content:center;gap:0;min-width:0;display:grid}.do-side .do-title{justify-self:start}.do-side .do-head{font:600 clamp(1.9rem,3vw,2.6rem)/1.02 var(--font-display);letter-spacing:-.042em;max-width:none;margin:16px 0 22px;font-stretch:94%}.do-head em{font-family:var(--font-serif);letter-spacing:-.01em;background:linear-gradient(100deg,var(--red-lo),var(--red)45%,var(--k127));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-style:italic;font-weight:400;font-stretch:100%}.do-steps{gap:8px;display:grid}.do-step{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink-2);transition:background .45s var(--ease),border-color .45s,box-shadow .45s,color .3s;border:1px solid #0000;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.do-step:hover{background:color-mix(in srgb,var(--v-c)5%,transparent);color:var(--ink)}.do-step:focus-visible{box-shadow:var(--focus)}.do-step .ic{transition:background .45s,color .45s,box-shadow .45s,transform .45s var(--ease);border-radius:12px;width:40px;height:40px}.do-step .ic .aj-i{width:19px;height:19px}.do-t{min-width:0;display:grid}.do-t b{font:600 1.02rem/1.25 var(--font-display);letter-spacing:-.015em;color:inherit}.do-x{transition:grid-template-rows .5s var(--ease),opacity .4s;opacity:0;grid-template-rows:0fr;display:grid}.do-x small{color:var(--ink-2);transition:padding .5s var(--ease);min-height:0;padding-top:0;font-size:.9rem;line-height:1.45;overflow:hidden}.do-prog{background:color-mix(in srgb,var(--v-c)12%,transparent);opacity:0;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:6px;left:16px;right:16px}.do-prog:after{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--red-hi),var(--red));transform-origin:0;transform:scaleX(var(--sp,0));position:absolute;inset:0}.do-step.is-on{color:var(--ink);background:var(--sheen),var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d2)}.do-step.is-on .ic{color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:inset 0 1px 0 #fff6,0 10px 18px -8px color-mix(in srgb,var(--v-c)70%,transparent);transform:scale(1.04)}.do-step.is-on .do-x{opacity:1;grid-template-rows:1fr}.do-step.is-on .do-x small{padding-top:3px}.do-step.is-on .do-prog{opacity:1}.do-step.is-done .ic{color:var(--red-ink)}.do-hint{color:var(--ink-3);align-items:center;gap:10px;margin-top:18px;font-size:.82rem;font-weight:600;transition:opacity .4s;display:flex}.do-hint .mouse{color:var(--ink-3)}.do-pin.is-used .do-hint{opacity:0}.do-stage{isolation:isolate;background:radial-gradient(50% 60% at 50% 48%,color-mix(in srgb,var(--v-c)14%,transparent),transparent 70%),radial-gradient(var(--grid-dot)1px,transparent 1.2px)0 0/22px 22px,var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:var(--glass-blur);border-radius:32px;place-items:center;min-height:420px;padding:56px clamp(18px,3vw,36px) 30px;display:grid;position:relative;overflow:hidden}.do-count{z-index:3;font:500 .78rem/1 var(--font-mono);color:var(--ink-2);background:var(--overlay);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);border-radius:999px;align-items:baseline;gap:4px;padding:7px 12px;display:inline-flex;position:absolute;top:18px;left:22px}.do-count b{color:var(--red-ink);font-weight:600}.do-count em{font-style:normal;font-family:var(--font-body);color:var(--ink);border-left:1px solid var(--line);margin-left:8px;padding-left:10px;font-weight:600}.do-tilt{perspective:1600px;width:min(94%,780px)}.do-art{transform:rotateY(calc((var(--p,.5) - .5)*-12deg))rotateX(calc((var(--p,.5) - .5)*5deg));transform-style:preserve-3d;display:grid;position:relative}.do-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)34%,transparent),transparent);filter:blur(34px);border-radius:50%;grid-area:1/1;place-self:center;width:70%;height:70%;animation:6s ease-in-out infinite doGlow}@keyframes doGlow{50%{opacity:.75;scale:1.12}}.do-slide{z-index:1;opacity:0;filter:blur(10px);pointer-events:none;transition:opacity .7s var(--ease),translate 1s var(--ease),scale 1s var(--ease),rotate 1s var(--ease),filter .7s var(--ease);grid-area:1/1;display:block;position:relative;translate:8% 9%;rotate:2deg;scale:.88}.do-slide.is-past{translate:-8% -8%;rotate:-2deg;scale:.9}.do-slide.is-on{z-index:2;opacity:1;filter:blur();transition-delay:.1s;translate:0;rotate:none;scale:1}.do-img{width:100%;height:auto;animation:8s ease-in-out infinite dtFloat;display:block}.do-slide:nth-child(odd) .do-img{animation-delay:-4s}@media (width>=901px) and (height>=600px){.do-pin{--doh:clamp(460px,calc(100vh - 190px),530px);height:calc(var(--doh) + 190vh)}.do-sticky{top:max(96px,calc((100vh - var(--doh))/2 + 34px));height:var(--doh);position:sticky}.do-stage{height:100%;min-height:0}}@media (width<=900px),(height<=599px){.do-sticky{grid-template-columns:minmax(0,1fr)}.do-stage{order:-1;min-height:0;padding:54px 14px 22px}.do-side .do-head{margin-bottom:16px}.do-hint{display:none}.do-art{transform:none}}@media (width<=900px){.do-stage{order:0}.do-side{order:-1}.do-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.do-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px}.do-step .ic{border-radius:10px;width:34px;height:34px}.do-t b{font-size:.92rem}.do-x small{font-size:.82rem}}@media (width<=520px){.do-steps{grid-template-columns:minmax(0,1fr)}.offer-grid .key span{letter-spacing:.02em;padding-inline:2px;font-size:.56rem}.kp-col{padding:12px 14px 16px}.offer-grid .keys{gap:8px}}@media (prefers-reduced-motion:reduce){.do-slide,.do-x,.do-x small{transition:none!important}.do-img,.do-glow{animation:none!important}.do-art{transform:none}}.offer-grid{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem)}.kp-col{isolation:isolate;background:radial-gradient(70% 34% at 50% 6%,color-mix(in srgb,var(--v-c)16%,transparent),transparent 70%),var(--sheen),var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:var(--glass-blur);border-radius:32px;flex-direction:column;min-width:0;padding:14px 22px 20px;display:flex;position:relative;overflow:hidden}.art-offer{pointer-events:none;flex:none;place-items:center;height:168px;margin:0 0 12px;padding:0;display:grid}.art-offer:before{inset:14% 22% 4%}.art-offer>img{object-fit:contain;width:auto;max-width:76%;height:100%;animation:7s ease-in-out infinite kpFloat}@keyframes kpFloat{0%,to{translate:0}50%{translate:0 -6px}}.keypad-wrap{color:var(--ink);box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex;position:relative;top:auto}.kp-screen{min-height:var(--kp-h,182px);align-content:start;gap:14px}.kp-screen>div{gap:6px;display:grid}.kp-screen h3{margin-bottom:0!important}.kp-screen.swap h3,.kp-screen.swap p{animation:.45s cubic-bezier(.2,.8,.2,1) both kpSwap}.kp-screen.swap p{animation-delay:50ms}.kp-screen.swap .num span{animation:.3s both kpSwap}@keyframes kpSwap{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.offer-grid .key{height:auto;min-height:62px}.offer-grid .kp-foot{margin-top:18px;padding-top:16px}.offer-list{align-content:space-between;gap:14px}.offer-group{align-content:start;display:grid}.kp-screen{background:var(--screen);color:#fff;box-shadow:inset 0 2px 14px #0006,0 14px 26px -16px var(--k141);border:1px solid #ffffff1a}.kp-screen .num{color:var(--k142);font-family:var(--font-mono);font-weight:500}.kp-screen .num i{background:#5bf0b0;box-shadow:0 0 10px #5bf0b0}.kp-screen h3{letter-spacing:-.03em;font-weight:600}.kp-screen p{color:var(--k143)}.keys{gap:10px;margin-top:18px}.key{background:var(--key-bg);border:1px solid var(--key-brd);box-shadow:var(--key-shadow);transition:transform .25s var(--ease),box-shadow .25s,background .25s;border-radius:20px;height:68px}.key b{color:var(--ink);font:600 1.35rem/1 var(--font-display)}.key span{color:var(--ink-3)}.key:hover{background:var(--key-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)30%,transparent),0 12px 20px -10px color-mix(in srgb,var(--v-c)45%,transparent);transform:translateY(-2px)}.key:active,.key.on{transform:translateY(1px)}.key.on{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:inset 0 1px 0 #ffffff59,0 12px 22px -10px color-mix(in srgb,var(--v-c)80%,transparent);border-color:#0000}.key.on b{color:#fff}.key.on span{color:#ffffffd9}.key:focus-visible{box-shadow:var(--focus);outline:none}.kp-foot{color:var(--ink-3);border-top-color:var(--line)}.kp-call{background:linear-gradient(160deg,#3ee08e,#12925a)}.offer-group{border-radius:24px;transition:box-shadow .35s}.offer-group h3{font-weight:650}.offer-group li .aj-i{color:var(--red)}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.why{border-radius:24px}.why h3{font-weight:650}.why.hero-why{color:var(--deep-ink);background:var(--deep);box-shadow:var(--d3);border:1px solid #ffffff1f;grid-column:1/-1;position:relative;overflow:hidden}.why.hero-why:after{content:"";background-image:var(--noise);opacity:.6;pointer-events:none;position:absolute;inset:0}.why.hero-why>*{z-index:1;position:relative}.why.hero-why p{color:var(--deep-ink-2)}.hero-why .tag2{color:var(--k144)}.hero-why .tag2 i{background:var(--k145);box-shadow:0 0 10px var(--k145)}.stat{border-color:var(--deep-line);backdrop-filter:blur(10px);background:#ffffff14}.stat b{font-family:var(--font-display);background:linear-gradient(135deg,#fff 0%,var(--k146)55%,var(--k145)100%);-webkit-background-clip:text;background-clip:text;font-weight:600}.stat span{color:var(--deep-ink-2)}.art-why{grid-area:span 2/1;align-self:center;padding:0 4%}.art-why>img{animation-duration:10s}.vcard{border-radius:30px}.vcard h3{font-weight:650}.rv-who .av,.tst .who .av,.mod .av{background:linear-gradient(160deg,var(--red-hi),var(--red-lo))}.hero .call .top .av,.rv-who .av,.brow .av,.art-author .av,.meta .av,.who .av,.qrow .av,.ftop .av{color:#fff}.art-author .av,.meta .av,.qrow .av{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));border:0}.rv-match{background:color-mix(in srgb,var(--v-c)6%,transparent)}.roi{border-radius:32px}.roi-row label output{color:var(--red-ink);font-family:var(--font-mono);font-weight:500}.roi-row input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--red-lo),var(--red-hi))0 0/var(--pct,22%)100% no-repeat,var(--chip);box-shadow:inset 0 1px 2px var(--k147);border-radius:8px;height:8px;margin:14px 0 8px}.roi-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:0 0 0 5px color-mix(in srgb,var(--v-c)22%,transparent),0 4px 10px var(--k148),inset 0 -2px 0 var(--k149);background:#fff;border:0;border-radius:50%;width:24px;height:24px;transition:box-shadow .2s}.roi-row input[type=range]::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--v-c)22%,transparent),0 4px 10px var(--k148);background:#fff;border:0;border-radius:50%;width:24px;height:24px}.roi-row input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px color-mix(in srgb,var(--v-c)20%,transparent),0 4px 10px var(--k148)}.roi-row input[type=range]:focus-visible{box-shadow:var(--focus);outline:none}.roi-row .ticks2{font-family:var(--font-mono)}.roi-out{color:var(--deep-ink);background:var(--deep);box-shadow:var(--d2);border:1px solid #ffffff1f;border-radius:24px}.roi-out .lbl{color:#ffffffb3}.roi-out .big{font-family:var(--font-mono);color:#fff;letter-spacing:-.05em;font-weight:500}.roi-out .big.red{color:var(--k150)}.roi-out .sub{color:var(--deep-ink-2)}.roi-out hr{border-top-color:var(--deep-line)}.roi-out .btn--red{color:var(--k134);background:#fff;border-color:#0000;box-shadow:0 14px 28px -14px #0009}.roi-out .btn--red:hover{background:#fff}.tst-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"media stage""fb fb";align-items:stretch;gap:22px}.tst-media{isolation:isolate;grid-area:media;min-height:440px;margin:0;position:relative}.tst-media:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--art-glow),transparent);filter:blur(30px);border-radius:40px;position:absolute;inset:10% 6% -4%}.tst-media .m-main{object-fit:cover;object-position:62% 38%;box-shadow:0 0 0 1px var(--glass-edge),var(--d3);border-radius:30px;width:100%;height:100%;position:absolute;inset:0}.tst-media .m-sub{z-index:2;aspect-ratio:3/2;object-fit:cover;border:5px solid var(--card-solid);box-shadow:0 18px 34px -14px var(--k151);border-radius:18px;width:40%;height:auto;animation:8s ease-in-out -3s infinite kpFloat;position:absolute;bottom:18px;right:18px}.tst-media .m-chip{z-index:2;font:600 .82rem/1.2 var(--font-body);color:var(--k46);box-shadow:0 14px 28px -16px var(--k114);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #fffffff2;border-radius:14px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex;position:absolute;top:18px;left:18px}.tst-media .m-chip .aj-i{color:var(--k39);width:16px;height:16px}.tst-stage{z-index:2;color:var(--ink);background:var(--sheen),var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:blur(28px)saturate(180%);border-radius:30px;grid-area:stage;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);row-gap:22px;min-height:0;margin:0;padding:clamp(24px,3vw,36px);display:grid}.tst-stage:before{background:radial-gradient(circle,color-mix(in srgb,var(--v-c)20%,transparent),transparent 65%)}.sample-badge{z-index:1;font:600 .72rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--red-ink);background:color-mix(in srgb,var(--v-c)7%,transparent);border:1px dashed color-mix(in srgb,var(--v-c)45%,transparent);border-radius:999px;grid-area:1/1;justify-self:start;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:static}.sample-badge i{background:var(--red);border-radius:50%;width:6px;height:6px}.tst{grid-area:2/1;grid-template-rows:auto auto 1fr;align-content:stretch;gap:20px}.tst .stars{color:#f2b21b}.tst-stage{--dir:1;transform-origin:50%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.tst-stage.is-turning{transform:perspective(1400px)rotateY(calc(var(--dir)*-4deg))rotateX(1.2deg)scale(.988);transition-duration:.35s}.tst-stage:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(calc(90deg + var(--dir)*15deg),transparent 30%,color-mix(in srgb,var(--v2-c)16%,transparent)46%,#ffffff47 50%,color-mix(in srgb,var(--v2-c)16%,transparent)54%,transparent 70%);transform:translateX(calc(var(--dir)*-110%));position:absolute;inset:0}.tst-stage.is-turning:after{animation:.95s cubic-bezier(.3,.7,.2,1) both tstSweep}@keyframes tstSweep{0%{opacity:0;transform:translateX(calc(var(--dir)*-110%))}25%{opacity:1}to{opacity:0;transform:translateX(calc(var(--dir)*110%))}}.tst{perspective:900px;perspective-origin:30%;visibility:hidden;opacity:1!important;transition:visibility 0s .8s!important;transform:none!important}.tst.on,.tst.out{visibility:visible;transition-delay:0s!important}.tst.out{pointer-events:none}.tst>*{z-index:1;opacity:0;filter:blur(12px);transform:translate3d(calc(var(--dir)*46px),8px,-140px)rotateY(calc(var(--dir)*-16deg));transform-origin:calc(50% - var(--dir)*50%)50%;transition:opacity .55s,filter .65s,transform .85s cubic-bezier(.2,.8,.2,1);position:relative}.tst>.stars{--k:0}.tst>blockquote{--k:1}.tst>.who{--k:2}.tst.on>*{opacity:1;filter:blur();transition-delay:calc(.14s + var(--k)*90ms);transform:none}.tst.out>*{opacity:0;filter:blur(12px);transform:translate3d(calc(var(--dir)*-46px),-6px,-170px)rotateY(calc(var(--dir)*16deg));transition-duration:.4s,.45s,.55s;transition-delay:calc(var(--k)*45ms);transition-timing-function:ease-in}.tst>blockquote{filter:none!important}.tst blockquote .w{opacity:0;filter:blur(8px);transition:opacity .45s,filter .6s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*6ms);display:inline-block;transform:translate3d(0,.4em,-30px)}.tst.on blockquote .w{opacity:1;filter:blur();transition-delay:calc(.26s + var(--i)*20ms);transform:none}.tst.out blockquote .w{opacity:0;filter:blur(8px);transition-duration:.3s,.35s,.4s;transform:translate3d(0,-.3em,-30px)}@media (prefers-reduced-motion:reduce){.tst-stage,.tst-stage.is-turning{transition:none;transform:none}.tst-stage.is-turning:after{animation:none}.tst>*,.tst blockquote .w{filter:none!important;transition:none!important;transform:none!important}}.tst blockquote{font:500 clamp(1.18rem,1.65vw,1.45rem)/1.5 var(--font-display);letter-spacing:-.018em;color:var(--ink);text-wrap:pretty;max-width:44ch;margin:0;padding-top:34px;font-stretch:100%;position:relative}.tst blockquote:before{content:"";background:linear-gradient(135deg,var(--red-hi),var(--red-lo));width:30px;height:22px;margin:0;position:absolute;top:0;left:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 22'><path d='M0 22V13.2C0 5.9 3.6 1.5 10.8 0l1.4 3.1C8.4 4.4 6.6 6.9 6.5 10.6H12V22H0zm17.6 0V13.2C17.6 5.9 21.2 1.5 28.4 0l1.4 3.1c-3.8 1.3-5.6 3.8-5.7 7.5H29.6V22H17.6z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 22'><path d='M0 22V13.2C0 5.9 3.6 1.5 10.8 0l1.4 3.1C8.4 4.4 6.6 6.9 6.5 10.6H12V22H0zm17.6 0V13.2C17.6 5.9 21.2 1.5 28.4 0l1.4 3.1c-3.8 1.3-5.6 3.8-5.7 7.5H29.6V22H17.6z'/></svg>") 50%/contain no-repeat}.tst .who{border-top:1px solid var(--line);align-self:end;padding-top:18px}.tst .who b{font:600 1rem/1.3 var(--font-display);letter-spacing:-.01em}.tst .who div span{color:var(--ink-2);font-size:.88rem}.tst .who .av{color:#fff;letter-spacing:.02em;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--v-c)70%,transparent);font-size:.8rem;font-weight:700}.tst-dots,.tst-nav{grid-area:3/1;align-self:center;position:static}.tst-dots{justify-self:start;gap:6px;display:flex}.tst-nav{justify-self:end;gap:8px;display:flex}.tst-nav button{background:var(--glass-strong);border:1px solid var(--glass-brd);color:var(--ink);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);transition:transform .25s var(--ease),box-shadow .25s,background .25s}.tst-nav button:hover{background:var(--card-solid);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)40%,transparent),var(--d2);transform:translateY(-2px)}.tst-nav button:focus-visible{box-shadow:var(--focus);outline:none}.tst-dots i{background:color-mix(in srgb,var(--v-c)18%,transparent);transition:background .3s,width .3s var(--ease);border-radius:5px;width:22px;height:5px}.tst-dots i.on{background:var(--red);width:34px}.fb{border-radius:28px;grid-area:fb;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:18px 40px;padding:clamp(22px,3vw,34px)}.fb>div:first-child{padding-top:4px}.fb h3{font-size:1.35rem;font-weight:650}.fb p.hint2{margin-top:8px}.fb .ok{grid-column:2}.fb input,.fb textarea,.news input{background:var(--input-bg);border:1px solid var(--line);color:var(--ink);box-shadow:inset 0 1px 2px var(--k152);transition:border-color .2s,box-shadow .2s}.fb input:focus,.fb textarea:focus,.news input:focus{border-color:color-mix(in srgb,var(--v-c)55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--v-c)14%,transparent)}.rate button{background:var(--input-bg)}.partners{background:radial-gradient(40% 60% at 85% 30%,color-mix(in srgb,var(--v-c)12%,transparent),transparent 70%),radial-gradient(30% 50% at 0% 100%,color-mix(in srgb,var(--v3-c)10%,transparent),transparent 70%),var(--bg-2);border-block:1px solid var(--line);overflow:clip}.pt-stage{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.pt-copy h3{font:600 clamp(1.45rem,2.2vw,1.9rem)/1.1 var(--font-display);letter-spacing:-.035em;max-width:18ch;font-stretch:94%}.pt-copy p{color:var(--ink-2);max-width:42ch;margin-top:12px}.pt-names{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pt-names li{background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);border-radius:999px;padding:6px 12px;font-size:.84rem;font-weight:600}.pt-by{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);border-radius:18px;align-items:center;gap:12px;max-width:440px;margin-top:26px;padding:14px 16px;display:flex}.pt-by .logo-mark{flex:none}.pt-by b{font-size:.98rem;display:block}.pt-by span{color:var(--ink-2);font-size:.84rem}.pedestal{isolation:isolate;margin:0;position:relative}.pedestal:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--art-glow),transparent);filter:blur(36px);border-radius:50%;position:absolute;inset:20% 6% -10%}.pd-float{animation:10s ease-in-out infinite dtFloat;position:relative}.pd-float>.base{filter:var(--art-shadow);width:100%;height:auto;display:block}.pl{filter:var(--logo-filter);opacity:.8;transition:transform .45s var(--ease),opacity .3s;height:auto;position:absolute;transform:translate(-50%,-50%)}.pl:hover{opacity:1;transform:translate(-50%,-50%)scale(1.08)}.pl.l1{width:10%;top:47%;left:12.6%}.pl.l2{width:12.4%;top:40%;left:30.8%}.pl.l3{width:12.4%;top:33%;left:50.4%}.pl.l4{width:10.6%;top:40%;left:69.6%}.pl.l5{width:10%;top:46%;left:87.6%}.creds{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.cred{all:unset;box-sizing:border-box;cursor:zoom-in;transition:transform .4s var(--ease),box-shadow .35s;border-radius:22px;grid-template-rows:auto 1fr;gap:12px;padding:10px 10px 14px;display:grid}.cred:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)30%,transparent),var(--d2);transform:translateY(-5px)}.cred:focus-visible{box-shadow:var(--focus)}.cred .thumb{aspect-ratio:2/1.15;background:radial-gradient(80% 90% at 50% 0%,color-mix(in srgb,var(--v-c)12%,transparent),transparent 70%),var(--win-2);border:1px solid var(--line);border-radius:14px;place-items:center;display:grid;overflow:hidden}.cred .thumb img{object-fit:contain;transition:transform .5s var(--ease);width:100%;height:100%;padding:6px}.cred:hover .thumb img{transform:scale(1.04)}.cred b{letter-spacing:-.01em;padding-inline:4px;font-size:.92rem;line-height:1.3;display:block}.cred small{color:var(--ink-2);margin-top:3px;padding-inline:4px;font-size:.78rem;line-height:1.4;display:block}.pt-note{color:var(--ink-3);max-width:80ch;margin-top:18px;font-size:.82rem}.fq{border-radius:30px;overflow:visible}.fq-stage{background:radial-gradient(70% 70% at 88% 6%,color-mix(in srgb,var(--v-c)14%,transparent),transparent 65%),var(--bg-2);border-radius:0 30px 30px 0}.fq-copy h3{letter-spacing:-.035em;font-weight:600}.fq-wrap:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)20%,transparent),transparent)}.faq details{opacity:.78;border-radius:20px}.fq .hint{bottom:46px}.faq details.near,.faq details[open]{opacity:1}.faq details[open]{border-color:color-mix(in srgb,var(--v-c)40%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)25%,transparent),var(--d2)}.faq summary{color:var(--ink);font-size:1.02rem;font-weight:600}.faq .ans{color:var(--ink-2);font-size:.98rem;line-height:1.65}.faq summary .pm{background:color-mix(in srgb,var(--v-c)10%,transparent);color:var(--red-ink)}.faq details[open] summary .pm{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));color:#fff}.l-dots button i{background:linear-gradient(90deg,var(--red-hi),var(--red))}.l-dots button{background:color-mix(in srgb,var(--v-c)14%,transparent)}.art-faq{z-index:3;pointer-events:none;width:clamp(110px,11vw,150px);position:absolute;top:-46px;right:14px}.art-faq:before{inset:20%}.cta-final{text-align:left;color:var(--deep-ink);background:var(--deep);box-shadow:var(--d3);border:1px solid #ffffff1f;border-radius:36px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:clamp(1rem,4vw,3rem);padding:clamp(2.6rem,5vw,4.5rem) clamp(1.6rem,4vw,4rem) 0;display:grid}.cta-final:before{background:var(--k153)}.cta-final:after{background:var(--k154)}.cta-final{grid-template-rows:1fr auto auto auto auto 1fr}.cta-final>:not(.cta-art){grid-column:1}.cta-final>h2{grid-row:2}.cta-final>p{grid-row:3}.cta-final>.btns{grid-row:4}.cta-final>.setup-chips{grid-row:5}.cta-final h2{max-width:16ch;margin-inline:0;font-size:clamp(2.1rem,4vw,3.5rem)}.cta-final h2 em{background:linear-gradient(100deg,var(--k155),var(--k156)60%,var(--k157));-webkit-background-clip:text;background-clip:text}.cta-final p{color:var(--deep-ink-2);margin-inline:0}.cta-final .btns{justify-content:flex-start}.cta-final .btn--red{color:var(--k134);background:#fff;border-color:#0000;box-shadow:0 16px 30px -14px #0000008c}.cta-final .btn--line{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff4d}.cta-final .btn--line:hover{color:#fff;background:#ffffff29}.cta-final .setup-chips{justify-content:flex-start;margin-bottom:clamp(2.6rem,5vw,4.5rem)}.cta-final .setup-chips span{color:var(--k158);font-family:var(--font-mono);background:#ffffff17;border-color:#ffffff29;font-size:.74rem;font-weight:500}.cta-art{isolation:isolate;grid-area:1/2/-1;align-self:end;margin:0;position:relative}.cta-art:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(closest-side,#ffffff59,#0000);border-radius:50% 50% 0 0;height:70%;position:absolute;bottom:0;left:10%;right:10%}.cta-art img{filter:drop-shadow(0 30px 40px var(--k159));width:min(100%,410px);height:auto;margin-inline:auto;display:block}.cta-chip{z-index:2;font:600 .8rem/1.2 var(--font-body);color:#fff;background:var(--k160);backdrop-filter:blur(16px)saturate(160%);border:1px solid #ffffff42;border-radius:14px;align-items:center;gap:8px;padding:9px 13px;animation:8s ease-in-out infinite dtFloat;display:inline-flex;position:absolute;box-shadow:0 18px 30px -16px #0009}.cta-chip .aj-i{width:15px;height:15px}.cta-chip .mono{font-family:var(--font-mono);font-weight:500}.cta-chip.c1{top:26%;left:-2%}.cta-chip.c2{animation-delay:-4s;top:52%;right:-2%}.foot{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--v-c)6%,transparent));border-top:1px solid var(--line);overflow:clip}.foot h4{font:600 .74rem/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.foot li a{position:relative}.foot li a:hover{color:var(--red-ink)}.foot-mark{text-align:center;font:600 clamp(4.5rem,19vw,17rem)/.8 var(--font-display);letter-spacing:-.07em;user-select:none;pointer-events:none;background:linear-gradient(180deg,var(--mark-a),var(--mark-b)88%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:clamp(2rem,5vw,3.5rem) 0 -.12em;font-stretch:90%}.foot-bot{margin-top:0;position:relative}.foot-bot .soc a{background:var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);transition:transform .3s var(--ease),color .2s}.foot-bot .soc a:hover{transform:translateY(-2px)}.fab-mode{background:var(--sheen),var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:blur(20px)saturate(180%);color:var(--red-ink)}.fab-mode:after{content:"";border:1px solid color-mix(in srgb,var(--v-c)25%,transparent);opacity:0;transition:opacity .3s,transform .4s var(--ease);border-radius:50%;position:absolute;inset:-5px;transform:scale(.9)}.fab-mode:hover:after{opacity:1;transform:none}.fab-mode .i-sun{color:#f2b21b}html.no-vt [data-page]:not([hidden]){animation:dtPage .6s var(--ease)both}@keyframes dtPage{0%{opacity:0;filter:blur(12px);translate:0 14px}to{opacity:1;filter:none;translate:0}}.ph{background:radial-gradient(40% 70% at 85% 10%,color-mix(in srgb,var(--v-c)16%,transparent),transparent 70%),radial-gradient(30% 50% at 0% 100%,color-mix(in srgb,var(--v3-c)12%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-2),transparent);border-bottom:1px solid var(--line)}.ph:before{background:radial-gradient(circle,color-mix(in srgb,var(--v2-c)22%,transparent),transparent 65%)}.ph h1{font-size:clamp(2.4rem,4.8vw,4.1rem)}.ph .lede3{color:var(--ink-2)}.ph.has-bg{color:var(--ink);background:radial-gradient(40% 70% at 85% 10%,color-mix(in srgb,var(--v-c)16%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-2),var(--bg));border-bottom-color:var(--line);align-items:center;min-height:0}.ph.has-bg .ph-bg{display:var(--phbg-display);filter:hue-rotate(255deg)var(--hue-f,)saturate(.85)brightness(1.05);opacity:.9}.ph.has-bg .ph-bg:after{background:linear-gradient(90deg,var(--bg)24%,color-mix(in srgb,var(--bg)55%,transparent)50%,transparent 74%),linear-gradient(180deg,transparent 60%,var(--bg))}.ph.has-bg .lede3{color:var(--ink-2)}.ph.has-bg .btn--line{color:var(--ink);background:var(--glass-strong);border-color:var(--glass-brd)}.ph.has-bg .crumbs,.ph.has-bg .crumbs a{color:var(--ink-3)}.trial-note{color:var(--ink-2)}.ph .ph-art{display:var(--pharts-display)}.ph-art .dt-art>img{width:auto;max-width:100%;max-height:360px;margin-inline:auto}.ph .side .dt-art{justify-self:center}.cat{background:color-mix(in srgb,var(--v-c)10%,transparent);color:var(--red-ink)}.cover{background:radial-gradient(70% 90% at 100% 0%,var(--k73),transparent 60%),linear-gradient(160deg,var(--k161),var(--k162))}.cover.c2{background:radial-gradient(70% 90% at 0% 100%,var(--k163),transparent 60%),linear-gradient(160deg,var(--k164),var(--k162))}.cover.c3{background:radial-gradient(70% 90% at 50% 100%,var(--k165),transparent 60%),linear-gradient(160deg,var(--k166),var(--k167))}.cover.c4{background:var(--deep)}.feat,.post{border-radius:28px}.feat h2{font-weight:600}.post h3,.res h3,.topic b,.ev h3,.plan h3,.usage .u b,.cl h3{font-weight:650}.filters button{background:var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);transition:background .2s,color .2s}.filters button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:#0000}.newsband,.sidebox.dark,.plan--dark{background:var(--deep);color:var(--deep-ink);border:1px solid #ffffff1f}.newsband span,.sidebox.dark p,.plan--dark .desc,.plan--dark .price span,.plan--dark li{color:var(--deep-ink-2)}.newsband .news input{color:#fff;background:#ffffff1a;border-color:#fff3}.newsband .news input::placeholder{color:#ffffffa6}.newsband .btn--red,.sidebox.dark .btn--red{color:var(--k134);background:#fff;border-color:#0000}.art blockquote{border-left-color:var(--red);background:color-mix(in srgb,var(--v-c)6%,transparent)}.art .callout{background:color-mix(in srgb,var(--v-c)6%,transparent);border-color:color-mix(in srgb,var(--v-c)25%,transparent)}.plan{border-radius:30px}.plan.featured{background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--v-c)14%,transparent),transparent 70%),var(--sheen),var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--v-c)45%,transparent),var(--d3)}.plan .badge{background:linear-gradient(160deg,var(--red-hi),var(--red-lo))}.plan .price b{font-weight:600;font-stretch:90%}.plan--dark .incl{border-color:var(--deep-line)}.plan--dark .btn--line{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff4d}.toggle{background:var(--glass-strong);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge)}.cmp-tbl th,.cmp-tbl .grp td{background:color-mix(in srgb,var(--v-c)5%,transparent)}.ev .date{background:linear-gradient(160deg,var(--red-hi),var(--red-lo));color:#fff}.setup li{background:var(--glass);border-color:var(--glass-brd)}.setup li:not(.on){opacity:.62}.cti .f:not(.in){opacity:.42}.setup li.step-cur{background:var(--glass-strong);border-color:color-mix(in srgb,var(--v-c)40%,transparent)}.cti-stage{background:radial-gradient(80% 70% at 90% 5%,color-mix(in srgb,var(--v-c)14%,transparent),transparent 65%),var(--bg-2)}.cti .btn{box-shadow:none}.grid-sec .cl{background:var(--sheen),var(--glass);border-color:var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1)}.glow{background:radial-gradient(circle,color-mix(in srgb,var(--v-c)20%,transparent),transparent 65%)}.lscreen{background:linear-gradient(180deg,var(--k168),var(--k169))}.lscr{background:radial-gradient(80% 70% at 100% 0%,var(--k170),transparent 60%),linear-gradient(160deg,var(--k161),var(--k171))}.lbase{background:linear-gradient(180deg,var(--k172),var(--k112))}.board{background:linear-gradient(160deg,var(--k161),var(--k162));border-color:#ffffff1a}.brow.r1{background:linear-gradient(90deg,var(--k173),#ffffff0d);border-color:var(--k174)}.cm-live{overflow:clip}.cm-live .comm-split{grid-template-columns:minmax(0,1.32fr) minmax(0,.88fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem)}.cm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.cm-head h2{font:600 clamp(2.1rem,3.6vw,3.2rem)/1.02 var(--font-display);letter-spacing:-.042em;font-stretch:94%}.cm-head h2 em{font-family:var(--font-serif);letter-spacing:-.01em;background:linear-gradient(100deg,var(--red-lo),var(--red)45%,var(--k127));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-style:italic;font-weight:400;font-stretch:100%}.cm-online{font:500 .84rem/1 var(--font-body);color:var(--ink-2);background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.cm-online b{font:600 .9rem/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}.cm-online i{background:var(--ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--ok)50%,transparent);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite cmPulse}@keyframes cmPulse{70%,to{box-shadow:0 0 0 8px #0000}}.cm-filter{scrollbar-width:none;background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);border-radius:999px;gap:6px;width:max-content;max-width:100%;margin:20px 0 22px;padding:4px;display:flex;overflow-x:auto}.cm-filter::-webkit-scrollbar{display:none}.cm-filter button{all:unset;cursor:pointer;font:600 .84rem/1 var(--font-body);color:var(--ink-2);border-radius:999px;flex:none;padding:8px 14px;transition:background .25s,color .25s}.cm-filter button:hover{color:var(--ink);background:color-mix(in srgb,var(--v-c)7%,transparent)}.cm-filter button[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:0 6px 14px -8px var(--k131)}.cm-filter button:focus-visible{box-shadow:var(--focus)}.cm-empty{color:var(--ink-2);margin-top:10px}.cm-live .feed{gap:12px;padding-left:30px;display:grid;position:relative}.cm-live .feed:before{background:var(--line);width:2px;top:46px;bottom:46px;left:8px}.cm-live .feed:after{content:"";background:linear-gradient(180deg,var(--red-hi),var(--red),var(--k127));transform-origin:50% 0;border-radius:2px;width:2px;position:absolute;top:46px;bottom:46px;left:8px;transform:scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cm-live .feed:after{animation-range:entry 10% cover 60%;animation:linear both cmRail view()}}}@keyframes cmRail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cm-live .cm-head,.cm-live .cm-filter{animation-range:entry 0% entry 100%;animation:linear both cmBlurIn view()}.cm-live .cm-filter{animation-range:entry 10% entry 100%}.cm-live .fcard{animation-range:entry 0% exit 100%;animation:linear both cmCardScroll view()}.cm-live .fdot{animation-range:entry 20% entry 90%;animation:linear both cmDotIn view()}.cm-live .fitem.is-new .fcard{animation:2.8s ease-out both cmGlow}.cm-board{animation-range:entry 0% entry 70%;animation:linear both cmBlurIn view()}}}@keyframes cmBlurIn{0%{opacity:.08;filter:blur(14px);translate:0 42px;scale:.965}to{opacity:1;filter:none;translate:0;scale:1}}@keyframes cmCardScroll{}@keyframes cmDotIn{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.cm-live .fitem{color:inherit;display:block;position:relative}.cm-live .fitem[hidden]{display:none}.cm-live .fdot{background:var(--c);border:4px solid var(--bg-2);box-shadow:0 0 0 1.5px var(--c),0 0 14px color-mix(in srgb,var(--c)60%,transparent);border-radius:50%;width:18px;height:18px;top:37px;left:-30px}.cm-live .fitem:first-child .fdot:after{content:"";border:2px solid var(--c);border-radius:50%;animation:1.8s ease-out infinite doPing;position:absolute;inset:-8px}.cm-live .fcard{border-left:1px solid var(--glass-brd);transform:perspective(1000px)rotateX(var(--ty,0deg))rotateY(var(--tx,0deg));transition:transform .5s var(--ease),box-shadow .35s;border-radius:22px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:16px 20px 16px 16px;display:grid;position:relative}.cm-live .fitem:hover .fcard{transform:perspective(1400px)rotateX(var(--ty,0deg))rotateY(var(--tx,0deg))translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--c)45%,transparent),var(--d2)}.cm-live .fcard:after{content:"";background:var(--c);opacity:.8;border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.vote{all:unset;box-sizing:border-box;z-index:2;cursor:pointer;color:color-mix(in srgb,var(--c)80%,var(--ink));background:color-mix(in srgb,var(--c)10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c)22%,transparent);transition:background .25s,color .25s,transform .25s var(--ease);border-radius:16px;align-content:center;justify-items:center;gap:3px;width:52px;height:60px;display:grid;position:relative}.vote .aj-i{stroke-width:2.4px;width:17px;height:17px;rotate:180deg}.vote b{font:600 .92rem/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}.vote:hover{background:color-mix(in srgb,var(--c)18%,transparent);transform:translateY(-1px)}.vote:focus-visible{box-shadow:var(--focus)}.vote[aria-pressed=true]{color:#fff;background:var(--c);box-shadow:0 10px 18px -8px color-mix(in srgb,var(--c)80%,transparent)}.vote[aria-pressed=true] b{color:#fff}.vote.bump{animation:.45s cubic-bezier(.3,1.6,.5,1) cmBump}@keyframes cmBump{40%{transform:scale(1.14)translateY(-3px)}}.vote:before,.vote:after{content:"";background:var(--c);opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:30%;left:50%}.vote.bump:before{animation:.6s ease-out cmSpark1}.vote.bump:after{animation:.6s ease-out cmSpark2}@keyframes cmSpark1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px,-22px)scale(.4)}}@keyframes cmSpark2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px,-22px)scale(.4)}}.vote--ghost{cursor:default;color:var(--c)}.vote--ghost .aj-i{rotate:none}.fbody{min-width:0}.cm-live .ftop{align-items:flex-start;gap:12px;display:flex}.cm-live .ftop .av{color:#fff;background:linear-gradient(160deg,var(--c),color-mix(in srgb,var(--c)62%,#000));box-shadow:0 8px 16px -8px color-mix(in srgb,var(--c)80%,transparent);border:0;width:38px;height:38px;margin-top:1px;font-size:.72rem}.cm-live .ftop>div{gap:2px;min-width:0;display:grid}.ft,.cm-live .ftop b{font:600 1.02rem/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink);display:block}.ft:after{content:"";z-index:1;border-radius:22px;position:absolute;inset:0}.fitem:hover .ft{color:var(--ink)}.ft:hover{color:var(--red-ink)}.ft:focus-visible{box-shadow:none;outline:none}.ft:focus-visible:after{box-shadow:var(--focus)}.cm-live .ftop span{color:var(--ink-3);font-size:.82rem}.cm-live .fbot{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0 50px;display:flex}.cm-live .ftag{font:600 .76rem/1 var(--font-body);color:color-mix(in srgb,var(--c)78%,var(--ink));background:color-mix(in srgb,var(--c)12%,transparent);border-radius:999px;padding:5px 10px}.cm-live .fstat{font:600 .8rem/1 var(--font-body);color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.cm-live .fstat .aj-i{width:15px;height:15px}.cm-live .fstat.hot{color:color-mix(in srgb,var(--c)75%,var(--ink));margin-left:auto}.faces{padding-left:6px;display:inline-flex}.faces i{font:700 .55rem/1 var(--font-body);color:var(--ink-2);background:var(--chip);border:2px solid var(--card-solid);border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;font-style:normal;display:inline-grid}.faces i.more{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)12%,transparent)}.cm-live .fitem.typing .fcard{opacity:1;border:1.5px dashed color-mix(in srgb,var(--v-c)32%,transparent);box-shadow:none;backdrop-filter:none;background:0 0}.cm-live .fitem.typing .fcard:after{display:none}.cm-live .fitem.typing .fdot{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--v-c)50%,transparent);background:0 0}.cm-live .fitem.typing .ftop .av{background:var(--chip);color:var(--ink-2);box-shadow:none}.cm-live .fitem.typing .ftop b{color:var(--ink-2);font-size:.98rem}.fitem.is-new{animation:.9s cubic-bezier(.2,.9,.25,1.15) both cmDrop}.fitem.is-new .fcard{animation:2.8s ease-out both cmGlow}@keyframes cmDrop{0%{opacity:0;filter:blur(8px);transform:translateY(-26px)scale(.95)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes cmGlow{0%,30%{box-shadow:0 0 0 2px var(--c),0 0 34px -4px color-mix(in srgb,var(--c)70%,transparent),var(--d2)}to{box-shadow:0 0 0 1px var(--glass-edge),var(--d1)}}.cm-live .ftop .new-tag{font:700 .62rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--c);vertical-align:2px;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:3px 7px;display:inline-flex}.cm-board{isolation:isolate;color:var(--deep-ink);background:var(--deep);box-shadow:var(--d3);border:1px solid #ffffff1f;border-radius:30px;align-self:start;padding:22px 18px 16px;position:relative;overflow:hidden}.cm-board:before{content:"";z-index:-1;background-image:var(--noise);opacity:.6;pointer-events:none;position:absolute;inset:0}.cm-board:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#ffd67838,#0000);border-radius:50%;width:70%;position:absolute;top:18%;left:50%;translate:-50%}.cm-bhead{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 4px;display:flex}.cm-board .kick{color:var(--k155);box-shadow:none;background:#ffffff1a;border-color:#ffffff2e;margin-bottom:10px}.cm-board .kick:before{background:var(--k175);box-shadow:0 0 0 3px var(--k176)}.cm-board h3{font:600 1.7rem/1 var(--font-display);letter-spacing:-.035em;color:#fff}.cm-period{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.cm-period button{all:unset;cursor:pointer;font:600 .78rem/1 var(--font-body);color:#ffffffbf;border-radius:999px;padding:7px 12px;transition:background .25s,color .25s}.cm-period button[aria-pressed=true]{color:var(--k134);background:#fff}.cm-period button:focus-visible{box-shadow:0 0 0 2px #fff}.podium{grid-template-columns:1fr 1.14fr 1fr;align-items:end;gap:10px;height:262px;margin:18px 0 12px;padding:0 2px;display:grid}.pod{text-align:center;align-content:end;justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.pod.p1{--m1:#ffe08a;--m2:#e09a1f;--h:116px;--s:70px}.pod.p2{--m1:var(--k177);--m2:var(--k178);--h:84px;--s:58px}.pod.p3{--m1:#f0bc92;--m2:#a9643a;--h:60px;--s:58px}.pav{width:var(--s);height:var(--s);background:conic-gradient(from var(--a,0deg),var(--m1),var(--m2),var(--m1),var(--m2),var(--m1));box-shadow:0 10px 24px -10px var(--m2),0 0 0 4px #ffffff0f;border-radius:50%;place-items:center;margin-bottom:6px;padding:3px;animation:6s linear infinite cmRing;display:grid;position:relative}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cmRing{to{--a:360deg}}.pav .av{color:#fff;border:2px solid var(--k179);background:linear-gradient(160deg,var(--k52),var(--k53));width:100%;height:100%;font-size:.9rem}.pod.p1 .pav .av{font-size:1.05rem}.crown{fill:#ffd166;filter:drop-shadow(0 4px 10px #ffbe3c99);width:28px;height:28px;margin-left:-14px;animation:3.4s ease-in-out infinite kpFloat;position:absolute;top:-26px;left:50%}.pname{font:600 .95rem/1.2 var(--font-display);color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ppts{font:500 .74rem/1 var(--font-mono);color:var(--deep-ink-2);margin-bottom:8px}.ppts span{color:#fff;font-weight:600}.step{height:var(--h);transform-origin:50% 100%;box-shadow:inset 0 1px 0 #ffffff8c,inset 0 -10px 20px var(--k180),0 22px 30px -18px #0009;backdrop-filter:blur(8px);background:linear-gradient(#ffffff3d,#ffffff0f 70%);border:1px solid #ffffff3d;border-radius:16px 16px 8px 8px;align-content:start;justify-items:center;width:100%;padding-top:12px;display:grid;position:relative}.step:before{content:"";background:radial-gradient(closest-side,#ffffff80,#0000);border-radius:50%;height:8px;position:absolute;top:4px;left:10%;right:10%}.step span{font:700 1.7rem/1 var(--font-display);background:linear-gradient(180deg,var(--m1),var(--m2));color:#0000;filter:drop-shadow(0 2px 6px #00000040);-webkit-background-clip:text;background-clip:text}.pod.p1 .step span{font-size:2.1rem}.cm-board.in .step{animation:.9s cubic-bezier(.2,.9,.3,1.1) both cmStep}.cm-board.in .pav,.cm-board.in .pname,.cm-board.in .ppts,.cm-board.in .crown{animation:.6s cubic-bezier(.3,1.4,.5,1) both cmPop}.cm-board.in .pav{animation:.6s cubic-bezier(.3,1.4,.5,1) both cmPop,6s linear infinite cmRing}.cm-board.in .p1 .step{animation-delay:50ms}.cm-board.in .p2 .step{animation-delay:.15s}.cm-board.in .p3 .step{animation-delay:.25s}.cm-board.in .p1 :is(.pav,.pname,.ppts){animation-delay:.5s}.cm-board.in .p2 :is(.pav,.pname,.ppts){animation-delay:.6s}.cm-board.in .p3 :is(.pav,.pname,.ppts){animation-delay:.7s}.cm-board.in .p1 .crown{animation:.6s cubic-bezier(.3,1.4,.5,1) .85s both cmPop,3.4s ease-in-out 1.5s infinite kpFloat}@keyframes cmStep{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes cmPop{0%{opacity:0;transform:translateY(14px)scale(.8)}to{opacity:1;transform:none}}.cm-board .board{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:grid}.cm-board .brow{transition:background .25s,transform .3s var(--ease)}.cm-board .brow:hover{background:#ffffff14;transform:translate(3px)}.cm-board .bbar:after{transform-origin:0;transition:transform 1s var(--ease).3s}.cm-board:not(.in) .bbar:after{transform:scaleX(0)}.cm-board .bnote{color:#ffffffb8;padding:12px 6px 0}.cm-board .brow .rank,.cm-board .pts,.cm-board .brow span{color:#ffffffd1}.cm-board .pts:after{color:#ffffffb3}@media (width>=961px){.cm-board{position:sticky;top:104px}}@media (width<=960px){.cm-live .comm-split{grid-template-columns:minmax(0,1fr)}.cm-board{max-width:560px}}@media (width<=600px){.cm-live .feed{padding-left:24px}.cm-live .fdot{border-width:3px;width:14px;height:14px;left:-24px}.cm-live .feed:before,.cm-live .feed:after{left:6px}.cm-live .fcard{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 14px 14px 12px}.vote{border-radius:13px;width:42px;height:52px}.cm-live .ftop .av{display:none}.cm-live .fbot{margin-left:0}.cm-live .fdot{top:33px}.cm-live .feed:before,.cm-live .feed:after{top:40px;bottom:40px}.podium{gap:6px;height:236px}.pod.p1{--s:62px;--h:100px}.pod.p2,.pod.p3{--s:52px}.cm-bhead{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cm-live .fcard{transform:none!important}.fitem.is-new,.fitem.is-new .fcard,.cm-board.in :is(.step,.pav,.pname,.ppts,.crown),.pav,.crown,.cm-online i,.cm-live .fitem:first-child .fdot:after{animation:none!important}}.co-photo{position:relative}.co-photo figure{margin:0;position:relative}.co-photo img{aspect-ratio:4/3;object-fit:cover;box-shadow:0 0 0 1px var(--glass-edge),var(--d3);border-radius:28px;width:100%;height:auto;display:block}.co-photo .art-chip.c1{bottom:26px;left:-18px}.co-photo .art-chip.c2{animation-delay:-3s;top:22px;right:-12px}.values{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.val{transition:transform .35s var(--ease),box-shadow .35s;border-radius:24px;align-content:start;gap:12px;padding:24px;display:grid}.val .ic{border-radius:14px;width:46px;height:46px}.val .ic .aj-i{width:22px;height:22px}.val h3{letter-spacing:-.02em;font-size:1.1rem;font-weight:650;line-height:1.25}.val p{color:var(--ink-2);font-size:.95rem;line-height:1.55}.mile{counter-reset:m;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mile:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--v-c)15%,transparent),var(--red),color-mix(in srgb,var(--v-c)15%,transparent));height:2px;position:absolute;top:21px;left:20px;right:20px}.mile li{gap:8px;padding-top:58px;display:grid;position:relative}.mile li:before{counter-increment:m;content:counter(m);font:500 .95rem/1 var(--font-mono);color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:0 0 0 6px var(--bg-2),0 10px 20px -8px color-mix(in srgb,var(--v-c)70%,transparent);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.mile b{letter-spacing:-.015em;font-size:1.02rem}.mile span{color:var(--ink-2);font-size:.93rem;line-height:1.55}.co-cta{color:var(--deep-ink);background:var(--deep);box-shadow:var(--d3);border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:clamp(24px,3.5vw,38px);display:flex}.co-cta h2{font:600 clamp(1.6rem,2.8vw,2.3rem)/1.08 var(--font-display);letter-spacing:-.035em;max-width:22ch}.co-cta p{color:var(--deep-ink-2);margin-top:8px}.co-cta .btn--red{color:var(--k134);background:#fff;border-color:#0000}.co-cta .btns{flex-wrap:wrap;gap:10px;display:flex}.co-cta .btn--line{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff4d}.legal-flag{color:var(--warn);background:color-mix(in srgb,var(--warn)10%,transparent);border:1px dashed color-mix(in srgb,var(--warn)45%,transparent);border-radius:999px;align-items:center;gap:8px;margin-top:1.2rem;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.legal-wrap{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.legal-nav{border-radius:22px;gap:2px;padding:12px;display:grid;position:sticky;top:100px}.legal-nav a{color:var(--ink-2);border-radius:12px;padding:10px 12px;font-size:.92rem;font-weight:600;transition:background .2s,color .2s}.legal-nav a:hover{background:color-mix(in srgb,var(--v-c)7%,transparent);color:var(--ink)}.legal-nav small{color:var(--ink-3);padding:10px 12px 4px;font-size:.74rem}.legal-doc h2{border-top:1px solid var(--line);padding-top:1.2rem;scroll-margin-top:110px}.legal-doc h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-doc .upd{color:var(--ink-3);margin-top:-.4rem;font-size:.86rem}.cmdk{z-index:140;padding:max(10vh,calc(env(safe-area-inset-top,0px) + 60px))max(16px,env(safe-area-inset-right,0px))20px max(16px,env(safe-area-inset-left,0px));place-items:start center;display:grid;position:fixed;inset:0}.cmdk-back{background:var(--scrim);backdrop-filter:blur(6px);animation:.25s both dtFade;position:absolute;inset:0}.cmdk-panel{background:var(--pop-bg);background-image:var(--sheen);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:blur(30px)saturate(180%);animation:dtPop .35s var(--ease)both;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,620px);max-height:70vh;display:grid;position:relative;overflow:hidden}@keyframes dtPop{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}.cmdk-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmdk-in .aj-i{color:var(--red-ink);width:20px;height:20px}.cmdk-in input{font:500 1.05rem var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.cmdk-in input:focus-visible{box-shadow:none}.cmdk-in:focus-within{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--v-c)45%,transparent)}.cmdk-in kbd,.cmdk-foot kbd{font:500 .72rem/1 var(--font-mono);color:var(--ink-2);background:var(--chip);border:1px solid var(--line);border-radius:7px;padding:5px 7px}.cmdk-list{margin:0;padding:8px;list-style:none;overflow:auto}.cmdk-list li[role=option]{cursor:pointer;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cmdk-list li[aria-selected=true]{background:color-mix(in srgb,var(--v-c)10%,transparent)}.cmdk-list .ic{border-radius:10px;width:34px;height:34px}.cmdk-list .ic .aj-i{width:17px;height:17px}.cmdk-list b{font-size:.95rem;font-weight:600;display:block}.cmdk-list small{color:var(--ink-3);font-size:.8rem;display:block}.cmdk-list em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-style:normal;font-weight:600}.cmdk-list .grp{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:12px 12px 6px;font-size:.72rem;font-weight:600}.cmdk-empty{text-align:center;color:var(--ink-3);padding:24px}.cmdk-foot{border-top:1px solid var(--line);color:var(--ink-3);gap:14px;padding:10px 16px;font-size:.78rem;display:flex}.lightbox{color:var(--ink);background:0 0;border:0;width:100%;max-width:min(94vw,1100px);padding:0;overflow:visible}.lightbox::backdrop{background:var(--scrim);backdrop-filter:blur(8px)}.lightbox[open]{animation:dtPop .35s var(--ease)both}.lightbox figure{background:var(--pop-bg);border:1px solid var(--glass-brd);box-shadow:var(--d3);border-radius:26px;margin:0;padding:14px}.lightbox img{object-fit:contain;background:var(--win-2);border-radius:14px;width:100%;max-height:74vh;display:block}.lightbox figcaption{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 6px 4px;display:flex}.lightbox figcaption b{font-size:1rem}.lightbox figcaption span{color:var(--ink-2);font-size:.9rem}.lb-x{border:1px solid var(--glass-brd);background:var(--pop-bg);color:var(--ink);cursor:pointer;box-shadow:var(--d2);font:500 1.3rem/1 var(--font-body);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-14px;right:-10px}.lb-x:focus-visible{box-shadow:var(--focus);outline:none}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}html.dt-pagevt .hdr{view-transition-name:dt-hdr}html.dt-pagevt::view-transition-group(dt-hdr),html.dt-pagevt::view-transition-old(dt-hdr),html.dt-pagevt::view-transition-new(dt-hdr){animation:none}html.dt-pagevt::view-transition-old(dt-hdr){display:none}html.dt-pagevt::view-transition-old(root){animation:.42s cubic-bezier(.4,0,.2,1) both dtVtOut}html.dt-pagevt::view-transition-new(root){animation:.7s cubic-bezier(.2,.8,.2,1) .1s both dtVtIn}@keyframes dtVtOut{to{opacity:0;filter:blur(16px);transform:translateY(-14px)scale(.985)}}@keyframes dtVtIn{0%{opacity:0;filter:blur(16px);transform:translateY(18px)scale(1.012)}}::view-transition-group(dt-roller),::view-transition-old(dt-roller),::view-transition-new(dt-roller){animation:none}.dt-roller{z-index:2147483000;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.dt-roller svg{filter:var(--hue-f,)drop-shadow(0 18px 24px var(--k181));display:block;overflow:visible}html.dt-painting .dt-roller{view-transition-name:dt-roller}.dt-paint{z-index:2147482000;pointer-events:none;position:fixed;inset:0}@property --cx{syntax:"<percentage>";inherits:false;initial-value:175%}.dt-sky{--orb:clamp(118px,10.5vw,160px);z-index:2147483000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.dt-sky[hidden]{display:none}html.dt-skyvt .dt-sky{view-transition-name:dt-sky}::view-transition-group(dt-sky),::view-transition-new(dt-sky){animation:none}::view-transition-old(dt-sky){display:none}.dt-scene{width:var(--orb);height:var(--orb);margin-left:calc(var(--orb)*-.31);font-size:calc(var(--orb)/100);opacity:0;transform-origin:19% 54%;will-change:transform,opacity;position:absolute;top:clamp(92px,15vh,140px);left:50%}.dt-sun,.dt-moon{opacity:0;will-change:transform,opacity;border-radius:50%;position:absolute;inset:0}.dt-sun{background:radial-gradient(circle at 38% 34%,#fff9dc 0%,#ffe07a 34%,#ffb43a 70%,#ff8f1f 100%);box-shadow:0 0 0 6em #ffc44829,0 0 45em 10em #ffaa306b}.dt-sun i{background:repeating-conic-gradient(from 0deg,#ffbe4099 0 5deg,transparent 5deg 30deg);border-radius:50%;animation:9s linear infinite dtRays;position:absolute;inset:-36%;-webkit-mask:radial-gradient(closest-side,#0000 60%,#000 62% 80%,#0000 100%);mask:radial-gradient(closest-side,#0000 60%,#000 62% 80%,#0000 100%)}@keyframes dtRays{to{transform:rotate(1turn)}}.dt-moon{filter:drop-shadow(0 0 12em var(--k182))}.dt-moon i{--cx:175%;background:radial-gradient(circle at 30% 60%,var(--k183)0 7%,transparent 7.6%),radial-gradient(circle at 42% 30%,var(--k184)0 5%,transparent 5.6%),radial-gradient(circle at 22% 40%,var(--k185)0 3.4%,transparent 4%),radial-gradient(circle at 44% 46%,#fff 0%,var(--k186)48%,var(--k187)100%);-webkit-mask:radial-gradient(44% 44% at var(--cx)36%,transparent 98%,#000 100%);mask:radial-gradient(44% 44% at var(--cx)36%,transparent 98%,#000 100%);border-radius:50%;position:absolute;inset:0}.dt-stars b{opacity:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 3em #fff0c8e6);will-change:transform,opacity;background:#fff6d8;width:9em;height:9em;position:absolute}.dt-stars b:first-child{top:-4em;left:-46em}.dt-stars b:nth-child(2){width:12em;height:12em;top:-14em;left:112em}.dt-stars b:nth-child(3){width:7em;height:7em;top:46em;left:128em}.dt-stars b:nth-child(4){width:6em;height:6em;top:-30em;left:-20em}.dt-stars b:nth-child(5){width:7em;height:7em;top:-34em;left:82em}.dt-cloud{filter:drop-shadow(0 7em 10em var(--k188));background-color:#fff;border-radius:21em;width:132em;height:42em;position:absolute;top:66em;left:-62em}.dt-cloud:before,.dt-cloud:after{content:"";background-color:inherit;border-radius:50%;position:absolute}.dt-cloud:before{width:54em;height:54em;top:-30em;left:20em}.dt-cloud:after{width:40em;height:40em;top:-18em;left:60em}@media (width<=640px){.dt-sky{--orb:104px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(.head,.dt-art,.tour-wrap,.ladder-wrap,.cmp-grid,.about-strip,.offer-group,.why,.vis-grid>.vcard,.roi,.tst-media,.tst-stage,.fb,.pt-stage,.cred,.fq-wrap,.cta-final,.res,.plan,.post,.topic,.ev,.val,.mile li,.usage .u,.cmp-tbl,.do,.feat,.ph .wrap>*,.cl,.pfaq details,.newsband,.sidebox,.art-cover,.co-photo,.legal-nav,.cstats .s,.toggle,.price-note,.about-copy,.about-facts .fact,.trust-head,.pf){animation-range:entry 0% entry 42%;animation:cubic-bezier(.2,.7,.2,1) both dtReveal view()}.dt-art>img,.shot-art img{animation:9s ease-in-out infinite dtFloat}.offer-grid{view-timeline:--offer block}.offer-grid>.kp-col,.offer-grid>.offer-list{animation-range:entry 0% entry 32%;animation:cubic-bezier(.2,.7,.2,1) both dtReveal --offer}.offer-grid .offer-group,.offer-grid .dt-art{animation:none}.offer-grid .art-offer>img{animation:7s ease-in-out infinite kpFloat}}}@keyframes dtReveal{0%{opacity:.2;filter:blur(10px);translate:0 38px;scale:.985}to{opacity:1;filter:none;translate:0;scale:1}}@media (width<=1180px){.tour{grid-template-columns:250px minmax(0,1fr)}.creds{grid-template-columns:repeat(3,minmax(0,1fr))}.values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1060px){.hdr>.wrap{padding:0 8px 0 14px}}@media (width<=960px){.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero .stage{justify-self:center;width:min(100%,640px)}.tour{grid-template-columns:minmax(0,1fr)}.shot{min-height:0}.shot-art{min-height:260px}.shot-art img{max-height:300px}.about-row,.about-row--do{grid-template-columns:minmax(0,1fr)}.about-row--do .art-do{order:2}.offer-grid{grid-template-columns:minmax(0,1fr)}.kp-col{width:100%;max-width:460px;margin-inline:auto}.offer-list{align-content:start}.offer-grid .keys{flex:none}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-why{grid-area:auto/1/auto/-1;justify-self:center;width:min(100%,460px)}.tst-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""stage""fb"}.tst-media{aspect-ratio:4/3;min-height:0}.tst-stage{margin:0}.fb{grid-template-columns:minmax(0,1fr)}.fb .ok{grid-column:1}.pt-stage{grid-template-columns:minmax(0,1fr)}.pedestal{order:-1}.cta-final{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.cta-final>h2,.cta-final>p,.cta-final>.btns,.cta-final>.setup-chips{grid-row:auto}.cta-art{grid-area:auto/1;justify-self:center;width:min(100%,380px)}.cta-final .setup-chips{margin-bottom:2rem}.legal-wrap{grid-template-columns:minmax(0,1fr)}.legal-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.legal-nav small{grid-column:1/-1}.mile{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.mile:before{display:none}}@media (width<=900px){.fq{grid-template-columns:minmax(0,1fr)}.fq-text,.fq-stage{min-width:0}.fq-text{grid-template-columns:minmax(0,1fr)}.fq .l-nav{flex-wrap:wrap;row-gap:12px}.fq .l-dots button{width:18px}.fq-stage{border-radius:0 0 30px 30px}.art-faq{width:116px;margin:0 auto 4px;position:relative;top:auto;right:auto}}@media (width<=720px){.creds{grid-template-columns:minmax(0,1fr)}.cred{grid-template-rows:none;grid-template-columns:132px minmax(0,1fr);align-items:center}.values{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.why-grid{grid-template-columns:minmax(0,1fr)}.why.hero-why{grid-column:1}}@media (width<=600px){.hdr>.wrap{border-radius:18px;height:58px}.hero h1{font-size:clamp(2.45rem,11vw,3.2rem)}.ticks li{padding:6px 10px 6px 8px;font-size:.86rem}.hero .stage{aspect-ratio:auto;justify-items:center;gap:12px;height:auto;padding-top:64px;display:grid}.h-art{width:106%;max-width:none;position:relative;top:auto;left:auto}.h-ring.r1{width:88%;top:40px;left:6%}.h-ring.r2{width:108%;top:10px;left:-4%}.h-floor{top:50%}.hero .stage .f2{width:auto;max-width:74%;top:0;left:0}.hero .stage .f1{display:none}.hero .stage .call{width:min(100%,340px);margin-top:-34px;position:relative;top:auto;bottom:auto;left:auto;translate:none}.hero .stage .play{position:relative;bottom:auto;right:auto;translate:none}.head-act{justify-content:space-between;width:100%}.shot-art.duo .a2{display:none}.shot-art.duo{aspect-ratio:1.48}.shot-art.duo .a1{width:100%;height:auto;top:50%;bottom:auto;translate:0 -50%}.art-who .c1{top:4%;left:0}.art-who .c2{bottom:4%;right:0}.tst-media .m-sub{border-width:4px;width:44%;bottom:12px;right:12px}.tst-media .m-chip{top:12px;left:12px}.sample-badge{letter-spacing:.04em;padding:7px 10px;font-size:.64rem}.tst blockquote{font-size:1.12rem}.cta-chip.c2{right:0}.cta-chip.c1{left:0}.creds{gap:10px}.cred{grid-template-columns:110px minmax(0,1fr)}.co-photo .art-chip{display:none}.legal-nav,.mile{grid-template-columns:minmax(0,1fr)}.foot-mark{font-size:23vw}}@media (width<=480px){.tst-nav,.tst-dots{position:static}}:where(img.hue-art){filter:var(--hue-f,none)}.hue-ico{pointer-events:none;border-radius:50%;width:26px;height:26px;display:block;position:relative}.hue-ico:before{content:"";transition:transform 1.1s var(--ease);background:conic-gradient(oklch(.7 .17 0),oklch(.72 .16 45),oklch(.8 .15 90),oklch(.74 .17 135),oklch(.74 .13 180),oklch(.68 .16 225),oklch(.62 .2 270),oklch(.66 .2 315),oklch(.7 .17 360));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 56%,#000 60%);mask:radial-gradient(closest-side,#0000 56%,#000 60%)}.hue-ico:after{content:"";background:var(--red);box-shadow:0 0 0 1.5px var(--card-solid),0 2px 6px color-mix(in srgb,var(--v-c)55%,transparent);border-radius:50%;transition:background .3s;position:absolute;inset:31%}.fab-hue{right:calc(20px + 52px + 12px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:80;cursor:pointer;background:var(--sheen),var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:blur(20px)saturate(180%);border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:fixed}.fab-hue:after{content:"";border:1px solid color-mix(in srgb,var(--v-c)25%,transparent);opacity:0;transition:opacity .3s,transform .4s var(--ease);border-radius:50%;position:absolute;inset:-5px;transform:scale(.9)}.fab-hue:hover{transform:translateY(-3px)scale(1.04)}.fab-hue:hover:after,.fab-hue[aria-expanded=true]:after{opacity:1;transform:none}.fab-hue:active{transform:scale(.94)}.fab-hue:focus-visible{box-shadow:var(--focus),var(--d3);outline:none}.fab-hue:hover .hue-ico:before,.fab-hue[aria-expanded=true] .hue-ico:before,.util button[data-hue-open]:hover .hue-ico:before{transform:rotate(180deg)}.util button[data-hue-open]{border-radius:50%;justify-content:center;width:28px;height:28px;margin-right:-.85rem;padding:0}.util button[data-hue-open]:hover,.util button[data-hue-open][aria-expanded=true]{background:color-mix(in srgb,var(--v-c)10%,transparent)}.util .hue-ico{width:17px;height:17px}.util .hue-ico:after{box-shadow:0 0 0 1px var(--card-solid);inset:30%}.hue-pop{z-index:95;color:var(--ink);background:var(--sheen),var(--pop-bg);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3);backdrop-filter:blur(24px)saturate(170%);transform-origin:var(--ox,100%)var(--oy,100%);border-radius:26px;width:300px;max-width:calc(100vw - 32px);padding:16px 18px 14px;position:fixed;top:0;left:0}.hue-pop[hidden]{display:none}.hue-pop.is-in{animation:hpIn .46s var(--ease)both}.hue-pop.is-out{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both hpOut}@keyframes hpIn{0%{opacity:0;filter:blur(10px);translate:0 10px;scale:.86}}@keyframes hpOut{to{opacity:0;filter:blur(8px);translate:0 8px;scale:.92}}.hp-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hp-head b{font:600 1rem/1.2 var(--font-body);letter-spacing:-.01em;display:block}.hp-head small{color:var(--ink-3);margin-top:3px;font-size:.78rem;line-height:1.35;display:block}.hp-x{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font:500 1.15rem/1 var(--font-body);background:0 0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:grid}.hp-x:hover{background:color-mix(in srgb,var(--v-c)10%,transparent);color:var(--red-ink)}.hp-x:focus-visible{box-shadow:var(--focus);outline:none}.hp-wheel{--h:283;aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:200px;margin:2px auto 16px;position:relative}.hp-wheel.is-drag{cursor:grabbing}.hp-ring{background:conic-gradient(oklch(.66 .2 0),oklch(.68 .19 30),oklch(.72 .16 60),oklch(.8 .16 90),oklch(.76 .18 120),oklch(.72 .17 150),oklch(.72 .13 180),oklch(.68 .14 210),oklch(.62 .2 240),oklch(.58 .24 270),oklch(.6 .25 300),oklch(.64 .24 330),oklch(.66 .2 360));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 27px),#000 calc(100% - 26px));mask:radial-gradient(closest-side,#0000 calc(100% - 27px),#000 calc(100% - 26px))}.hp-wheel:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f,inset 0 2px 6px #0000001a;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 27px),#000 calc(100% - 26px));mask:radial-gradient(closest-side,#0000 calc(100% - 27px),#000 calc(100% - 26px))}.hp-knob{z-index:2;cursor:grab;transform:rotate(calc(var(--h)*1deg))translateY(-87px)rotate(calc(var(--h)*-1deg));background:oklch(.62 .2 calc(var(--h)*1));transition:scale .25s var(--ease),box-shadow .2s;border:3px solid #fff;border-radius:50%;outline:none;width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute;top:50%;left:50%;box-shadow:0 6px 16px -4px #0000006b,0 0 0 1px #0000001a}.hp-wheel.is-drag .hp-knob{cursor:grabbing;scale:1.18}.hp-knob:focus-visible{box-shadow:0 6px 16px -4px #0000006b,0 0 0 3px var(--card-solid),0 0 0 5px var(--ink)}.hp-core{text-align:center;color:#fff;pointer-events:none;background:radial-gradient(110% 90% at 30% 18%,var(--red-hi),var(--red)52%,var(--red-lo));box-shadow:inset 0 1px 0 #ffffff59,inset 0 -10px 24px #0000002e,0 16px 32px -14px color-mix(in srgb,var(--v-c)75%,transparent);border-radius:50%;place-content:center;justify-items:center;gap:3px;display:grid;position:absolute;inset:42px}.hp-core b{font:600 1.02rem/1.1 var(--font-body);letter-spacing:-.01em}.hp-core small{font:500 .74rem/1 var(--font-mono);opacity:.85}.hp-sw{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;display:grid}.hp-sw button{aspect-ratio:1;cursor:pointer;background:oklch(.58 .22 calc(var(--sw)*1));transition:transform .25s var(--ease),box-shadow .25s;border:0;border-radius:50%;min-width:0;padding:0;box-shadow:inset 0 1px #ffffff59,inset 0 -3px 6px #00000024}.hp-sw button:hover{transform:translateY(-2px)scale(1.1)}.hp-sw button[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff59,0 0 0 2px var(--card-solid),0 0 0 4px oklch(.58 .22 calc(var(--sw)*1))}.hp-sw button:focus-visible{box-shadow:0 0 0 2px var(--card-solid),0 0 0 4px var(--ink);outline:none}.hp-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.hp-foot span{color:var(--ink-3);font-size:.76rem}.hp-reset{font:600 .8rem/1 var(--font-body);color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent);cursor:pointer;border:0;border-radius:999px;padding:8px 13px;transition:background .2s,opacity .2s}.hp-reset:hover{background:color-mix(in srgb,var(--v-c)18%,transparent)}.hp-reset:disabled{opacity:.4;cursor:default}.hp-reset:focus-visible{box-shadow:var(--focus);outline:none}html.dt-huevt::view-transition-old(root),html.dt-huevt::view-transition-new(root){animation:none}@media (width<=560px){.fab-hue{right:calc(16px + 48px + 10px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:48px;height:48px}.fab-mode{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.hue-pop.is-in,.hue-pop.is-out{animation:none}.hue-ico:before{transition:none}.h-art,.dt-art>img,.shot-art img,.art-chip,.cta-chip,.pd-float,.h-ring,.hero .stage .glass,.tst-media .m-sub,.hero-copy>*,.hero .stage,[data-page]:not([hidden]){animation:none!important}.btn--red:after{display:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pain{padding-bottom:clamp(1rem,3vw,2rem);overflow-x:clip}.pf{--pvs:1;grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.pf-side{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d2);backdrop-filter:var(--glass-blur);border-radius:28px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.pf-side-h{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 8px 2px;display:flex}.pf-side-h b{font:600 .72rem/1.2 var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.pf-side-h>span{font:500 .78rem/1 var(--font-mono);color:var(--ink-2);white-space:nowrap}.pf-side-h .pf-done{color:var(--ok);font-weight:600}.pf-list{flex-direction:column;flex:1;justify-content:space-between;gap:6px;display:flex}.pf-item{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink-2);-webkit-tap-highlight-color:transparent;border-radius:18px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:64px;padding:10px 12px 10px 14px;transition:background .25s,color .25s,box-shadow .3s;display:grid;position:relative}.pf-item:hover{background:color-mix(in srgb,var(--v-c)6%,transparent);color:var(--ink)}.pf-item[aria-selected=true]{background:var(--card-solid);color:var(--ink);box-shadow:0 0 0 1px var(--line),var(--d1)}.pf-item[aria-selected=true]:before{content:"";background:var(--pf-bad);border-radius:0 3px 3px 0;width:3px;transition:background .4s;position:absolute;top:16px;bottom:16px;left:0}.pf-item.is-fixed[aria-selected=true]:before{background:var(--ok)}.pf-item:focus-visible{box-shadow:var(--focus)}.pf-n{font:500 .76rem/1 var(--font-mono);color:var(--ink-3)}.pf-ttl{font:600 .98rem/1.25 var(--font-body);letter-spacing:-.01em;gap:4px;min-width:0;display:grid}.pf-list{justify-content:flex-start;gap:10px}.pf-item{background:color-mix(in srgb,var(--card-solid)45%,transparent);box-shadow:inset 0 0 0 1px var(--line);flex:1 1 0;grid-template-columns:42px minmax(0,1fr) 28px;gap:12px;min-height:76px;padding:12px 14px 12px 12px}.pf-item:hover{background:color-mix(in srgb,var(--card-solid)80%,transparent)}.pf-item[aria-selected=true]{background:var(--card-solid);box-shadow:0 0 0 1px color-mix(in srgb,var(--pf-bad)35%,transparent),var(--d1)}.pf-item.is-fixed[aria-selected=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok)40%,transparent),var(--d1)}.pf-ic{color:var(--pf-bad);background:color-mix(in srgb,var(--pf-bad)11%,transparent);transition:color .4s,background .4s,transform .4s var(--ease);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pf-ic .aj-i{width:19px;height:19px}.pf-item.is-fixed .pf-ic{color:var(--ok);background:color-mix(in srgb,var(--ok)13%,transparent)}.pf-item[aria-selected=true] .pf-ic{transform:scale(1.05)}.pf-st{color:var(--pf-bad);background:color-mix(in srgb,var(--pf-bad)12%,transparent);border-radius:50%;place-items:center;width:28px;height:28px;transition:background .4s,color .4s;display:grid;position:relative}.pf-st .aj-i{stroke-width:2.4px;grid-area:1/1;width:14px;height:14px;transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1)}.pf-st .i-ok{opacity:0;transform:scale(.3)rotate(-40deg)}.pf-item.is-fixed .pf-st{color:var(--ok);background:color-mix(in srgb,var(--ok)14%,transparent)}.pf-item.is-fixed .pf-st .i-bad{opacity:0;transform:scale(.3)}.pf-item.is-fixed .pf-st .i-ok{opacity:1;transform:none}.pf-foot{gap:12px;margin-top:auto;padding:6px 8px 4px;display:grid}.pf-key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.8rem;display:flex}.pf-key>span{align-items:center;gap:6px;display:inline-flex}.pf-key .aj-i{stroke-width:2.3px;width:14px;height:14px}.pf-key .k-bad{color:var(--pf-bad)}.pf-key .k-ok{color:var(--ok)}.pf-key .k-how{flex-basis:100%}.pf-key .k-how .aj-i{color:var(--red)}.pf-key b{color:var(--ink-2);font-weight:600}.pf-prog{font:500 .78rem/1 var(--font-mono);color:var(--ink-2)}.pf-prog .pf-done{color:var(--ok);font-weight:600}.pf.all-fixed .pf-prog{display:none}.pf-bar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.pf-bar i{background:color-mix(in srgb,var(--ink)10%,transparent);border-radius:6px;height:6px;position:relative;overflow:hidden}.pf-bar i:after{content:"";background:var(--ok);transform-origin:0;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.pf-bar i.on:after{transform:none}.pf-end{color:var(--ink-2);font-size:.86rem;line-height:1.45;display:none}.pf-end b{color:var(--ink)}.pf-end a{color:var(--red-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.pf-end a .aj-i{width:14px;height:14px}.pf.all-fixed .pf-end{animation:pfUp .6s var(--ease)both;display:block}.pf-stage{isolation:isolate;min-width:0;display:grid;position:relative}.pf-panel{grid-area:1/1;min-width:0;display:grid}.pf-panel:not(.is-on){display:none}.pf-panel.is-enter{animation:pfEnter .55s var(--ease)both}@keyframes pfEnter{0%{opacity:0;translate:calc(var(--dir,1)*26px)0;filter:blur(8px)}}.pf-face{border:1px solid var(--line);border-radius:28px;grid-area:1/1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;min-width:0;padding:22px 26px 24px;display:grid;position:relative;overflow:clip}.pf-prob{z-index:2;background:radial-gradient(60% 50% at 0% 0%,color-mix(in srgb,var(--pf-bad)9%,transparent),transparent 70%),var(--sheen),var(--card-solid);box-shadow:var(--d2)}.pf-fix{z-index:1;visibility:hidden;background:radial-gradient(70% 55% at 100% 0%,color-mix(in srgb,var(--v-c)16%,transparent),transparent 70%),radial-gradient(60% 50% at 0% 100%,color-mix(in srgb,var(--ok)9%,transparent),transparent 70%),var(--sheen),var(--card-solid);box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)16%,transparent),var(--d3)}.pf-panel.is-burning .pf-fix,.pf-panel.is-fixed .pf-fix{visibility:visible}.pf-panel.is-fixed .pf-prob{visibility:hidden}.pf-panel.is-back .pf-prob{animation:pfBack .55s var(--ease)both}.pf-panel.is-fade .pf-prob{animation:pfFade .6s var(--ease)both}@keyframes pfBack{0%{opacity:0;filter:blur(10px);scale:.985}}@keyframes pfFade{to{opacity:0;filter:blur(10px);scale:1.01}}@keyframes pfUp{0%{opacity:0;translate:0 8px}}.pf-top{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pf-chip{font:700 .72rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 10px;display:inline-flex}.pf-chip .aj-i{stroke-width:2.3px;width:15px;height:15px}.pf-chip.bad{color:var(--pf-bad);background:color-mix(in srgb,var(--pf-bad)11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pf-bad)26%,transparent)}.pf-chip.good{color:var(--ok);background:color-mix(in srgb,var(--ok)12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok)28%,transparent)}.pf-count{font:500 .78rem/1 var(--font-mono);color:var(--ink-3)}.pf-vis{height:calc(270px*var(--pvs));min-width:0;position:relative}.pf-copy{align-self:start;min-width:0}.pf-copy h3{font:600 clamp(1.45rem,2.3vw,1.95rem)/1.14 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0}.pf-copy p{color:var(--ink-2);margin:8px 0 0;font-size:1rem;line-height:1.5}.pf-copy mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0}.pf-prob mark{color:var(--pf-bad);text-decoration:underline wavy color-mix(in srgb,var(--pf-bad)75%,transparent);text-underline-offset:.2em;text-decoration-skip-ink:none;text-decoration-thickness:2px}.pf-fix mark{color:var(--red-ink);background:linear-gradient(color-mix(in srgb,var(--v-c)20%,transparent),color-mix(in srgb,var(--v-c)20%,transparent))no-repeat 0 86%/0% 38%;transition:background-size .9s var(--ease);padding:0 .08em}.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix mark{background-size:100% 38%;transition-delay:.55s}.pf-act{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.pf-act .btn{min-height:48px;padding:0 1.4rem;font-size:1rem}.pf-burn{position:relative;padding-left:.7rem!important}.pf-burn:before{content:"";border-radius:inherit;border:2px solid color-mix(in srgb,var(--v-c)40%,transparent);opacity:0;pointer-events:none;animation:2.4s ease-out infinite pfInvite;position:absolute;inset:-6px}.pf.was-used .pf-burn:before{animation:none}@keyframes pfInvite{0%{opacity:.9;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.12)}}.pf-flame{color:#fff;background:radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--red-hi)45%,#fff),var(--red-hi)45%,var(--red-lo));box-shadow:inset 0 1px 0 #ffffff73,0 0 0 3px #ffffff38,0 6px 14px -4px color-mix(in srgb,var(--red-lo)80%,transparent);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pf-flame .aj-i{stroke-width:2px;transform-origin:50% 90%;width:16px;height:16px;animation:1.6s ease-in-out infinite pfFlicker}@keyframes pfFlicker{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.08,.94)rotate(-3deg)}60%{transform:scale(.95,1.07)rotate(2deg)}}.pf-burn:hover .pf-flame .aj-i{animation-duration:.7s}.pf-tip{color:var(--ink-3);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.pf-tip-arr{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:40px;height:20px}.pf.was-used .pf-tip{display:none}.pf-again .aj-i{transition:transform .5s var(--ease)}.pf-again:hover .aj-i{transform:rotate(-200deg)}.pf-fire{z-index:6;pointer-events:none;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;top:-40px;left:-40px}.pv{translate:-50%;scale:var(--pvs);transform-origin:50% 0;font:500 11px/1.35 var(--font-body);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:460px;height:270px;display:flex;position:absolute;top:0;left:50%}.pv-scene{flex:none;width:460px;height:200px;display:block;position:relative}.pv *{box-sizing:border-box}.pv-win{background:var(--sheen),var(--card-solid);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--line),var(--d2);border-radius:13px;grid-template-rows:auto 1fr;display:grid;position:absolute;overflow:hidden}.pv-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--v-c)5%,transparent);white-space:nowrap;align-items:center;gap:4px;height:26px;padding:0 9px;display:flex}.pv-bar>b{background:color-mix(in srgb,var(--ink)18%,transparent);border-radius:50%;flex:none;width:6px;height:6px}.pv-bar>b:first-child{background:#ff5f57}.pv-bar em{font:600 11px/1 var(--font-body);color:var(--ink-2);align-items:center;gap:6px;min-width:0;margin-left:6px;font-style:normal;display:inline-flex;overflow:hidden}.pv-bar>.aj-i+em{margin-left:2px}.pv-bar em i{background:var(--c);border-radius:2px;flex:none;width:7px;height:7px}.pv-bar>.aj-i{color:var(--red-ink);width:13px;height:13px}.pv-r{align-items:center;margin-left:auto;display:inline-flex}.pv-body{align-content:start;gap:8px;min-width:0;padding:11px 12px 12px;display:grid}.pv-u{width:var(--w,80%);background:color-mix(in srgb,var(--ink)12%,transparent);border-radius:6px;height:6px;display:block}.pv-mono{font:500 11px/1 var(--font-mono);letter-spacing:-.02em;color:var(--ink-2)}.pv-lbl{font:600 9.5px/1 var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.pv-av{font:700 10px/1 var(--font-body);color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:0 4px 10px -4px color-mix(in srgb,var(--v-c)80%,transparent);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.pv-av.unk{color:var(--ink-3);background:color-mix(in srgb,var(--ink)6%,var(--card-solid));border:1.5px dashed color-mix(in srgb,var(--ink)30%,transparent);box-shadow:none;font-size:15px}.pv-who{align-items:center;gap:9px;display:flex}.pv-who b,.f1-id b{font-size:12px;font-weight:600;display:block}.pv-who small,.f1-id small{color:var(--ink-3);font-size:10.5px;display:block}.pv-chip{font:600 10px/1 var(--font-body);color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.pv-chip .aj-i{stroke-width:2.6px;width:11px;height:11px}.pv-chip.bad{color:var(--pf-bad);background:color-mix(in srgb,var(--pf-bad)12%,transparent)}.pv-chip.ok{color:var(--ok);background:color-mix(in srgb,var(--ok)13%,transparent)}.pv-tags{flex-wrap:wrap;flex:none;justify-content:center;gap:6px;display:flex;position:relative}.pv-tag{font:600 11px/1 var(--font-body);color:var(--ink-2);background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--line),var(--d1);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 11px;display:inline-flex}.pv-tag .aj-i{stroke-width:2.5px;width:12px;height:12px;margin-left:-2px}.pv-tag.bad{color:var(--pf-bad);background:color-mix(in srgb,var(--pf-bad)9%,var(--card-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pf-bad)32%,transparent)}.pv-tag.good{color:var(--ok);background:color-mix(in srgb,var(--ok)9%,var(--card-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok)32%,transparent)}.pv-flag{z-index:9;background:var(--pf-flag,var(--pf-bad));color:#fff;font:700 10.5px/1 var(--font-body);white-space:nowrap;box-shadow:0 8px 18px -6px color-mix(in srgb,var(--pf-bad)75%,transparent);border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px 0 4px;animation:3.2s ease-in-out infinite pvBob;display:inline-flex;position:absolute}.pv-flag:before{content:"!";background:#ffffff3d;border-radius:50%;place-items:center;width:16px;height:16px;font-weight:800;display:grid}.pv-flag:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb,var(--pf-bad)50%,transparent);animation:2s ease-out infinite pvPing;position:absolute;inset:0}@keyframes pvBob{0%,to{translate:0}50%{translate:0 -3px}}@keyframes pvPing{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pf-bad)45%,transparent)}80%,to{box-shadow:0 0 0 9px #0000}}.pv-caret{background:var(--ink);width:1.5px;height:12px;margin:0 2px -2px 1px;animation:1s step-end infinite pvCaret;display:inline-block}@keyframes pvCaret{50%{opacity:0}}.pv-wave{align-items:center;gap:2.5px;height:30px;display:flex}.pv-wave i{background:linear-gradient(180deg,var(--red-hi),var(--red));transform-origin:50%;animation:1.1s ease-in-out infinite pvWave;animation-delay:calc(var(--k)*-97ms);border-radius:3px;flex:1;min-width:2px;height:100%}@keyframes pvWave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.pv-live{font:600 10px/1 var(--font-body);color:var(--ok);align-items:center;gap:5px;display:inline-flex}.pv-live i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok)22%,transparent);border-radius:50%;width:6px;height:6px;animation:1.2s step-end infinite pvCaret}.pv-ring{border:2px solid #f59e0b99;border-radius:50%;animation:1.6s ease-out infinite pvRing;position:absolute;inset:-6px}.pv-ring.ok{border-color:color-mix(in srgb,var(--ok)55%,transparent)}@keyframes pvRing{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.pv-btns{gap:14px;margin-top:2px;display:flex}.pv-btns i{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pv-btns i .aj-i{width:13px;height:13px}.pv-btns .no{background:#ef4444}.pv-btns .no .aj-i{rotate:135deg}.pv-btns .yes{background:#22c55e}.pv-rows{gap:0;padding:4px 0}.pv-row{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;height:38px;padding:0 12px;display:grid}.pv-row:last-child{border-bottom:0}.pv-row small{color:var(--ink-3);font-size:10.5px}.pv-row .mi{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.pv-row .mi.bad{color:var(--pf-bad);background:color-mix(in srgb,var(--pf-bad)12%,transparent)}.pv-row .mi .aj-i{width:13px;height:13px}.pv-p1 .pv-scene{height:214px}.pv-p1 .chaos.cz{flex-direction:column;gap:10px;min-height:0;margin:0;display:flex;position:absolute;inset:0}.pv-p1 .cz-stage{flex:1;max-width:none;height:auto}.pv-p1 .cz-foot{display:none}.pv-f1 .pv-scene{height:206px}.f1-rec{inset:0}.f1-body{grid-template-columns:minmax(0,1fr) 218px;gap:12px;min-height:0;padding:12px;display:grid}.f1-left{align-content:start;gap:14px;padding:2px 2px 0;display:grid}.f1-id{align-items:center;gap:9px;display:flex}.f1-fields{grid-template-columns:auto 1fr;gap:9px 10px;font-size:10.5px;display:grid}.f1-fields span{color:var(--ink-3)}.f1-fields b{font-weight:600}.f1-dock{background:color-mix(in srgb,var(--v-c)7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-c)20%,transparent);border-radius:11px;align-content:start;gap:9px;padding:10px;display:grid}.f1-dk-h{align-items:center;gap:6px;font-size:11px;display:flex}.f1-dk-h .aj-i{color:var(--red-ink);width:13px;height:13px}.f1-dk-h .pv-mono{color:var(--ok);margin-left:auto}.f1-dock .pv-wave{height:24px}.f1-ctrls{gap:6px;display:flex}.f1-ctrls i{color:var(--ink-2);background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.f1-ctrls i .aj-i{width:12px;height:12px}.f1-ctrls i.end{color:#fff;box-shadow:none;background:#ef4444;margin-left:auto}.f1-ctrls i.end .aj-i{rotate:135deg}.f1-note{background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;gap:6px;padding:8px 9px;display:grid}.f1-note small{font:600 9.5px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pv-p2 .pv-scene{height:214px}.p2-call{width:206px;top:26px;left:0}.p2-hung{border-top:1px dashed var(--line);color:var(--ink-3);align-items:center;gap:6px;padding-top:8px;font-size:10.5px;display:flex}.p2-hung .aj-i{width:13px;height:13px;rotate:135deg}.p2-rec{width:232px;top:0;right:0}.p2-empty{border:1.5px dashed color-mix(in srgb,var(--pf-bad)55%,transparent);background:color-mix(in srgb,var(--pf-bad)5%,transparent);color:var(--ink-3);border-radius:8px;align-items:center;height:54px;padding:0 10px;font-style:italic;display:flex}.p2-flag{top:46px;right:16px}.p2-sticky{color:#5a3d00;font:italic 400 15px/1.2 var(--font-serif,"Instrument Serif",Georgia,serif);background:linear-gradient(#ffe98a,#ffd95a);width:128px;padding:12px 12px 14px;position:absolute;top:144px;left:30px;rotate:-5deg;box-shadow:0 10px 18px -8px #5a3c0073}.p2-sticky:before{content:"";background:#ffffff8c;width:44px;height:14px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:3deg;box-shadow:0 1px 2px #00000014}.pv-f2 .pv-scene{height:174px}.f2-live{width:180px;top:30px;left:0}.f2-tr{color:var(--ink-3);align-items:center;gap:2px;font-size:10.5px;display:flex}.f2-tr i{background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:2px;animation:1.2s step-end infinite pvCaret}.f2-tr i:nth-child(2){animation-delay:.2s}.f2-tr i:nth-child(3){animation-delay:.4s}.f2-link{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--v-c)55%,transparent)0 4px,transparent 4px 7px);width:18px;height:2px;position:absolute;top:94px;left:186px}.f2-link i{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1.2s linear infinite pvFlow;position:absolute;top:-2px}@keyframes pvFlow{0%{left:-2px}to{left:16px}}.f2-sum{width:252px;top:0;right:0}.f2-list{gap:9px;padding:2px 0 4px;display:grid}.f2-li{grid-template-columns:16px 1fr;align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:grid}.f2-li .aj-i{color:#fff;background:var(--ok);stroke-width:3px;border-radius:50%;width:16px;height:16px;padding:3px}.f2-saved{color:var(--ok);background:color-mix(in srgb,var(--ok)10%,transparent);border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10.5px;font-weight:600;display:flex}.f2-saved .aj-i{width:14px;height:14px}.pv-p3 .pv-scene,.pv-f3 .pv-scene{height:188px}.p3-inc,.f3-inc{width:196px;top:0;left:0}.p3-c{text-align:center;justify-items:center;gap:6px;padding-top:16px}.p3-c .pv-av{width:46px;height:46px;margin-bottom:4px;font-size:13px}.p3-c .pv-av.unk{font-size:18px}.p3-c b{font-size:12.5px;font-weight:600}.p3-c small{color:var(--ink-3);font-size:10.5px}.p3-hist,.f3-hist{width:236px;top:24px;right:0}.p3-empty{border:1.5px dashed color-mix(in srgb,var(--ink)18%,transparent);color:var(--ink-3);text-align:center;border-radius:9px;justify-items:center;gap:5px;padding:22px 10px;display:grid}.p3-empty .aj-i{width:20px;height:20px}.p3-empty b{color:var(--ink-2);font-size:12px}.p3-empty small{font-size:10.5px}.p3-flag{top:52px;left:128px}.f3-link{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--v-c)55%,transparent)0 4px,transparent 4px 7px);width:24px;height:2px;position:absolute;top:92px;left:198px}.f3-link i{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1.2s linear infinite pvFlow;position:absolute;top:-2px}.f3-tl{gap:0;padding-left:4px;display:grid;position:relative}.f3-tl:before{content:"";background:var(--line);width:1.5px;position:absolute;top:8px;bottom:8px;left:7px}.f3-ev{grid-template-columns:14px 46px 1fr;align-items:center;height:26px;font-size:10.5px;display:grid;position:relative}.f3-ev i{background:var(--card-solid);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink)30%,transparent);border-radius:50%;width:8px;height:8px}.f3-ev.now i{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-c)20%,transparent)}.f3-ev b{font-weight:600}.f3-ev span{color:var(--ink-2)}.f3-note{background:color-mix(in srgb,var(--v-c)10%,transparent);color:var(--red-ink);border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:10.5px;font-weight:600;display:flex}.f3-note .aj-i{width:13px;height:13px}.pv-p4 .pv-scene{height:158px}.pv-f4 .pv-scene{height:152px}.p4-phone{text-align:center;justify-items:center;gap:4px;width:160px;display:grid;position:absolute;top:4px;left:0}.p4-ring{color:#fff;background:radial-gradient(circle at 40% 30%,#ff8a8a,var(--pf-bad));box-shadow:0 14px 30px -10px color-mix(in srgb,var(--pf-bad)80%,transparent);border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:12px;display:grid;position:relative}.p4-ring>.aj-i{width:30px;height:30px;animation:1.2s ease-in-out infinite pvShake}.p4-ring i{border:2px solid color-mix(in srgb,var(--pf-bad)50%,transparent);border-radius:50%;animation:1.8s ease-out infinite pvRing;position:absolute;inset:0}.p4-ring i:nth-child(2){animation-delay:.6s}.p4-ring i:nth-child(3){animation-delay:1.2s}@keyframes pvShake{0%,50%,to{rotate:none}10%,30%{rotate:-14deg}20%,40%{rotate:14deg}}.p4-phone b{font-size:13px;font-weight:600}.p4-phone small{color:var(--ink-3);font-size:10.5px}.p4-list,.f4-list{width:278px;top:0;right:0}.f4-list{left:0;right:auto}.pv-row.lost{opacity:.5}.pv-row.lost .pv-mono{text-decoration:line-through}.f4-task{width:166px;top:22px;right:0}.f4-todo{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.f4-todo .cb{color:#fff;background:var(--ok);border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.f4-todo .cb .aj-i{stroke-width:3px;width:11px;height:11px}.f4-todo.dim{opacity:.55}.f4-todo.dim .cb{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink)30%,transparent);background:0 0}.f4-todo b{font-size:11px;font-weight:600;display:block}.f4-todo small{color:var(--ink-3);margin-top:2px;font-size:10px;display:block}.pv-p5 .pv-scene{height:200px}.pv-f5 .pv-scene{height:212px}.p5-sheet{top:0;left:0;right:0}.p5-t{box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;display:grid;overflow:hidden}.p5-r{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .9fr .95fr .55fr 1fr;align-items:center;height:31px;display:grid;position:relative}.p5-r:last-child{border-bottom:0}.p5-r>span{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:5px;height:100%;padding:0 10px;font-size:11px;display:flex}.p5-r>span:last-child{border-right:0}.p5-h{background:color-mix(in srgb,var(--v-c)5%,transparent);height:26px}.p5-h>span{font:600 9.5px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.p5-r u.sq{text-decoration:underline wavy var(--pf-bad);text-underline-offset:3px;text-decoration-thickness:1.5px}.p5-r s.bad{color:var(--pf-bad);font-weight:600;text-decoration:none}.p5-r>span:has(s.bad){background:color-mix(in srgb,var(--pf-bad)9%,transparent)}.p5-r.dup{background:color-mix(in srgb,var(--pf-bad)8%,transparent)}.p5-r.dup:after{content:"";box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pf-bad)55%,transparent);pointer-events:none;border-radius:2px;position:absolute;inset:0}.p5-r.typing>span:first-child{background:color-mix(in srgb,var(--v-c)6%,transparent)}.f5-auto{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)7%,transparent);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:10.5px;font-weight:600;display:flex}.f5-auto .aj-i{width:13px;height:13px}.pv-pdial .pv-scene{height:196px}.pd-phone{width:168px;top:8px;left:0}.pd-num{background:color-mix(in srgb,var(--v-c)6%,transparent);font:500 12px/1 var(--font-mono);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;height:26px;display:flex}.pd-keys{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:6px;display:grid}.pd-keys i{font:600 10.5px/1 var(--font-mono);color:var(--ink-2);background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;place-items:center;width:30px;height:22px;font-style:normal;display:grid}.pd-keys i.hit{animation:1.3s ease-in-out infinite pdHit}@keyframes pdHit{0%,55%,to{background:var(--card-solid);color:var(--ink-2);scale:1}18%{background:color-mix(in srgb,var(--v-c)22%,transparent);color:var(--red-ink);scale:.9}}.pd-list{width:272px;top:0;right:0}.pd-rows{gap:0;padding:3px 0}.pd-r{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:28px;padding:0 12px;font-size:10.5px;display:flex}.pd-r:last-child{border-bottom:0}.pd-r em{color:var(--ink-3);font-style:normal;font-weight:600}.pd-r.done{opacity:.9}.pd-r.done em{color:var(--ok)}.pd-r.now{background:color-mix(in srgb,var(--pf-bad)7%,transparent)}.pd-r.now em{color:var(--pf-bad)}.pd-flag{top:168px;left:112px}.pv-fdial .pv-scene{height:214px}.fd-win{top:0;left:34px;right:34px}.fd-win .pv-body{gap:6px}.fd-prog{background:color-mix(in srgb,var(--ink)10%,transparent);border-radius:5px;height:5px;margin-bottom:2px;overflow:hidden}.fd-prog i{border-radius:inherit;background:linear-gradient(90deg,var(--red-hi),var(--red));width:48%;height:100%;animation:4s ease-in-out infinite alternate fdProg;display:block}@keyframes fdProg{to{width:63%}}.fd-r{box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;height:26px;padding:0 8px;font-size:11px;display:grid}.fd-r .pv-av{box-shadow:none;width:20px;height:20px;font-size:7.5px}.fd-r b{font-weight:600}.fd-r em{color:var(--ink-3);font-size:10px;font-style:normal;font-weight:600}.fd-r.is-live{box-shadow:inset 0 0 0 1.5px var(--ok)}.fd-r.is-live em{color:var(--ok)}.fd-r.is-next{background:color-mix(in srgb,var(--v-c)8%,transparent)}.fd-r.is-next em{color:var(--red-ink)}.fd-r.is-retry em{color:var(--warn)}.fd-note{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)8%,transparent);border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:10.5px;font-weight:600;display:flex}.fd-note .aj-i{width:12px;height:12px}.pf-panel.is-on:is(.is-burning,.is-fixed) .fd-r{animation:pvRow .5s var(--ease)both;animation-delay:calc(.6s + var(--k)*.12s)}.pv-pvis .pv-scene{height:200px}.pv-fvis .pv-scene{height:214px}.pv-fvis .vz-chart{width:260px;top:8px}.pv-fvis .vz-team{width:194px;top:0}.pv-fvis .vz-a{height:24px}.pv-fvis .vz-leg{white-space:nowrap;flex-wrap:nowrap;gap:7px}.vz-chart{width:272px;top:0;left:0}.vz-team{width:176px;top:22px;right:0}.vz-bars{align-items:flex-end;gap:8px;height:104px;padding:0 2px;display:flex;position:relative}.pv-fvis .vz-bars{height:72px}.vz-bars i{height:var(--h);background:linear-gradient(180deg,var(--red-hi),var(--red));border-radius:5px 5px 2px 2px;flex:1}.vz-bars.ghost i{border:1.5px dashed color-mix(in srgb,var(--ink)22%,transparent);background:0 0}.vz-bars.ghost b{color:var(--ink-3);background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:600;position:absolute;top:50%;left:50%;translate:-50% -50%}.vz-axis{gap:8px;padding:0 2px;display:flex}.vz-axis i{text-align:center;color:var(--ink-3);flex:1;font-size:9px;font-style:normal}.vz-kpi{gap:18px;display:flex}.vz-kpi small{font:600 9px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;display:block}.vz-kpi b{font:600 15px/1.1 var(--font-display);letter-spacing:-.02em}.vz-a{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;height:26px;font-size:10.5px;display:grid}.vz-a .pv-av{box-shadow:none;width:22px;height:22px;font-size:8px}.vz-a .pv-av.unk{font-size:10px}.vz-a b{font-weight:600}.vz-a em{color:var(--ink-3);background:color-mix(in srgb,var(--ink)7%,transparent);border-radius:999px;padding:3px 7px;font-size:9.5px;font-style:normal;font-weight:600}.vz-a.is-live em{color:var(--ok);background:color-mix(in srgb,var(--ok)13%,transparent)}.vz-a.is-ok em{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent)}.vz-a.is-wrap em{color:var(--warn);background:color-mix(in srgb,var(--warn)13%,transparent)}.vz-q{border-top:1px dashed var(--line);color:var(--ink-3);padding-top:6px;font-size:10px;font-style:italic}.vz-out{border-top:1px solid var(--line);gap:5px;padding-top:6px;display:grid}.vz-out small{font:600 9px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.vz-seg{border-radius:7px;gap:2px;height:7px;display:flex;overflow:hidden}.vz-seg i{width:var(--w)}.vz-seg i.c1,.vz-leg .c1:before{background:var(--ok)}.vz-seg i.c2,.vz-leg .c2:before{background:var(--warn)}.vz-seg i.c3,.vz-leg .c3:before{background:var(--pf-bad)}.vz-leg{color:var(--ink-2);flex-wrap:wrap;gap:3px 8px;font-size:9px;display:flex}.vz-leg span:before{content:"";border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.vz-flag{top:172px;left:150px}.pf-panel.is-on:is(.is-burning,.is-fixed) .pv-fvis .vz-bars i{animation:vzGrow .7s var(--ease)both;animation-delay:calc(.6s + var(--k)*70ms)}.pf-panel.is-on:is(.is-burning,.is-fixed) .pv-fvis .vz-a{animation:pvRow .5s var(--ease)both;animation-delay:calc(.9s + var(--k)*.12s)}@keyframes vzGrow{0%{height:0}}.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix .pv-win{animation:pvIn .7s var(--ease)both;animation-delay:.25s}.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix .pv-win+.pv-win,.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix .f3-link+.pv-win,.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix .f2-link+.pv-win{animation-delay:.45s}.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix .pv-tag{animation:.5s cubic-bezier(.3,1.5,.5,1) both pvPop}.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix .pv-tag:first-child{animation-delay:.8s}.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix .pv-tag:nth-child(2){animation-delay:.95s}.pf-panel.is-on:is(.is-burning,.is-fixed) .pf-fix .pv-tag:nth-child(3){animation-delay:1.1s}.pf-panel.is-on:is(.is-burning,.is-fixed) .f2-li>span{animation:.7s steps(24,end) both pvType;animation-delay:calc(.7s + var(--k)*.5s)}.pf-panel.is-on:is(.is-burning,.is-fixed) .f2-li .aj-i{animation:.4s cubic-bezier(.3,1.6,.5,1) both pvPop;animation-delay:calc(.7s + var(--k)*.5s)}.pf-panel.is-on:is(.is-burning,.is-fixed) .f2-saved{animation:pvIn .5s var(--ease)both 2.3s}.pf-panel.is-on:is(.is-burning,.is-fixed) .f3-ev,.pf-panel.is-on:is(.is-burning,.is-fixed) .f5-r,.pf-panel.is-on:is(.is-burning,.is-fixed) .f4-list .pv-row{animation:pvRow .5s var(--ease)both;animation-delay:calc(.7s + var(--k)*.18s)}.pf-panel.is-on:is(.is-burning,.is-fixed) .f3-note,.pf-panel.is-on:is(.is-burning,.is-fixed) .f5-auto{animation:pvIn .5s var(--ease)both 1.4s}.pf-panel.is-on:is(.is-burning,.is-fixed) .f4-todo:first-child .cb{animation:.45s cubic-bezier(.3,1.6,.5,1) 1.2s both pvPop}@keyframes pvIn{0%{opacity:0;translate:0 10px;scale:.97}}@keyframes pvPop{0%{opacity:0;scale:.5}}@keyframes pvRow{0%{opacity:0;translate:-10px}}@keyframes pvType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pf-panel:not(.is-on) .pv *,.pf-panel:not(.is-on) .pv :before,.pf-panel:not(.is-on) .pv :after{animation-play-state:paused!important}@media (width<=960px){.pf-ic{display:none}.pf-item{background:0 0;flex:none;max-height:none}.pf{grid-template-columns:minmax(0,1fr);gap:14px}.pf-side{border-radius:22px;gap:10px;padding:12px}.pf-side-h{padding:2px 6px 0}.pf-list{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -12px;padding:2px 12px 4px;scroll-padding-inline:12px;overflow-x:auto}.pf-list::-webkit-scrollbar{display:none}.pf-item{scroll-snap-align:start;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;grid-template-columns:auto auto auto;gap:8px;min-height:44px;padding:6px 8px 6px 14px}.pf-item[aria-selected=true]:before{display:none}.pf-item[aria-selected=true]{box-shadow:0 0 0 1.5px var(--pf-bad),var(--d1)}.pf-item.is-fixed[aria-selected=true]{box-shadow:0 0 0 1.5px var(--ok),var(--d1)}.pf-ttl{white-space:nowrap;font-size:.9rem}.pf-st{width:26px;height:26px}.pf-foot{gap:8px;padding:0 6px}}@media (width<=600px){.pf-face{border-radius:22px;gap:14px;padding:16px 16px 18px}.pf-copy h3{font-size:1.4rem}.pf-vis{margin-inline:-8px}.pf-copy p{font-size:.94rem}.pf-act{flex-wrap:nowrap;gap:10px}.pf-act .btn{flex:auto}.pf-act .pf-again{flex:0 0 48px;padding:0}.pf-again span,.pf-tip{display:none}}@media (prefers-reduced-motion:reduce){.pf-panel.is-enter{animation:none}.pf .pv *,.pf .pv :before,.pf .pv :after,.pf-burn:before,.pf-flame .aj-i{animation:none!important}.pf-fix mark{transition:none}}[data-page=dialers] .sec{padding-block:clamp(3.5rem,7vw,5.5rem)}[data-page=dialers] .sec+.sec{padding-top:0}.dl-glass{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);backdrop-filter:var(--glass-blur)}.dl-hero .wrap{align-items:center}.dl-hero h1{max-width:none}.dl-ticks{color:var(--ink-2);flex-wrap:wrap;gap:10px 20px;margin:1.5rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.dl-ticks li{align-items:center;gap:7px;display:inline-flex}.dl-ticks .aj-i{color:var(--ok);width:17px;height:17px}.dl-dialwrap{justify-items:center;gap:12px}.md{--sz:min(410px,84vw);--step:calc(270deg/7);width:var(--sz);height:var(--sz);background:radial-gradient(circle at 50% 50%,transparent 0 63%,color-mix(in srgb,var(--v-c)7%,transparent)63% 64%,transparent 64%),var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d3),inset 0 1px 0 #fff6;backdrop-filter:var(--glass-blur);border-radius:50%;position:relative}.md:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)28%,transparent),transparent);filter:blur(22px);z-index:-1;border-radius:50%;position:absolute;inset:18%}.md-ticks{pointer-events:none;position:absolute;inset:0}.md-ticks i{background:color-mix(in srgb,var(--ink)22%,transparent);transform:rotate(calc(-135deg + var(--t)*270deg/28))translateY(calc(var(--sz)*-.315));border-radius:2px;width:2px;height:7px;margin:-3.5px 0 0 -1px;position:absolute;top:50%;left:50%}.md-ticks i:nth-child(4n+1){background:color-mix(in srgb,var(--ink)40%,transparent);height:12px;margin-top:-6px}.md-l{all:unset;box-sizing:border-box;cursor:pointer;font:600 .8rem/1 var(--font-body);color:var(--ink-3);white-space:nowrap;transform:translate(-50%,-50%)rotate(calc(-135deg + var(--i)*var(--step)))translateY(calc(var(--sz)*-.405))rotate(calc(135deg - var(--i)*var(--step)));border-radius:999px;padding:6px 9px;transition:color .3s,background .3s,box-shadow .3s;position:absolute;top:50%;left:50%}.md-l:hover{color:var(--ink);background:color-mix(in srgb,var(--v-c)8%,transparent)}.md-l.on{color:#fff;background:var(--red);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--v-c)90%,transparent)}.md-l:focus-visible{box-shadow:var(--focus)}.md-knob{translate:-50% -50%;rotate:var(--rot,-135deg);background:repeating-conic-gradient(from 0deg,#ffffff29 0 2deg,transparent 2deg 7.5deg),radial-gradient(circle at 34% 28%,var(--red-hi),var(--red)52%,var(--red-lo));box-shadow:inset 0 2px 0 #ffffff59,inset 0 -8px 18px #00000040,0 18px 34px -12px color-mix(in srgb,var(--v-c)80%,transparent),0 0 0 6px color-mix(in srgb,var(--v-c)8%,transparent);border-radius:50%;width:56%;height:56%;transition:rotate .8s cubic-bezier(.3,1.45,.45,1);position:absolute;top:50%;left:50%}.md-ptr{background:#fff;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:5%;left:50%;box-shadow:0 0 0 3px #ffffff4d,0 0 14px #ffffffe6}.md-core{text-align:center;color:var(--ink);background:var(--card-solid);border-radius:50%;place-content:center;justify-items:center;gap:3px;width:41%;height:41%;padding:8px;text-decoration:none;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 2px 6px #0000001f,0 0 0 1px #fff6}.md-core small{font:600 .62rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.md-core b{font:600 1rem/1.15 var(--font-display);letter-spacing:-.02em}.md-core .md-s{color:var(--ink-2);max-width:15ch;font-size:.7rem;line-height:1.3}.md-core .md-go{font:600 .68rem/1 var(--font-body);color:var(--red-ink);align-items:center;gap:3px;margin-top:3px;display:inline-flex}.md-core .md-go .aj-i{transition:transform .3s var(--ease);width:12px;height:12px}.md-core:hover .md-go .aj-i{transform:translate(3px)}.md-core.swap>*{animation:mdSwap .45s var(--ease)both}@keyframes mdSwap{0%{opacity:0;filter:blur(4px);translate:0 6px}}.md-ends{color:var(--ink-3);justify-content:space-between;width:min(410px,84vw);font-size:.78rem;display:flex}.md-ends span{align-items:center;gap:5px;display:inline-flex}.md-ends .aj-i{width:14px;height:14px}.dl-pill{padding-top:clamp(2.5rem,5vw,3.5rem)!important}.dl-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dl-p{color:var(--ink);background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);backdrop-filter:var(--glass-blur);transition:transform .35s var(--ease),box-shadow .35s;border-radius:26px;align-content:start;gap:8px;padding:24px 24px 22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dl-p:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--v-c)18%,transparent),transparent);border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.dl-p:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)28%,transparent),var(--d2);transform:translateY(-4px)}.dl-pn{font:500 .78rem/1 var(--font-mono);color:var(--ink-3)}.dl-p b{font:400 clamp(2.4rem,4vw,3.2rem)/1 var(--font-serif);letter-spacing:-.02em;color:var(--red-ink);font-style:italic}.dl-pt{color:var(--ink-2);line-height:1.5}.dl-pl{color:var(--red-ink);align-items:center;gap:6px;margin-top:6px;font-size:.9rem;font-weight:600;display:inline-flex}.dl-pl .aj-i{transition:transform .3s var(--ease);width:15px;height:15px}.dl-p:hover .dl-pl .aj-i{transform:translate(4px)}.dl-spec{color:var(--ink-2);align-items:center;gap:14px;margin-bottom:18px;font-size:.84rem;font-weight:600;display:flex}.dl-spec span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dl-spec .aj-i{color:var(--red-ink);width:15px;height:15px}.dl-spec i{background:linear-gradient(90deg,color-mix(in srgb,var(--v-c)14%,transparent),var(--red));border-radius:6px;flex:1;height:6px;position:relative}.dl-spec i:after{content:"";background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--v-c)18%,transparent);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-2px}.dl-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dl-card{color:var(--ink);background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);backdrop-filter:var(--glass-blur);transition:transform .35s var(--ease),box-shadow .35s;border-radius:22px;grid-template-rows:auto auto 1fr auto auto;gap:10px;padding:18px 18px 16px;text-decoration:none;display:grid;position:relative}.dl-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)30%,transparent),var(--d2);transform:translateY(-4px)}.dl-card.is-rec{box-shadow:0 0 0 2px var(--red),var(--d2)}.dl-ct{justify-content:space-between;align-items:center;gap:8px;display:flex}.dl-card .ic,.dl-blk .ic,.dl-tbl .ic,.dl-ctrls .ic,.dl-rh .ic{background:color-mix(in srgb,var(--v-c)10%,transparent);color:var(--red-ink);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.dl-card .ic .aj-i,.dl-blk .ic .aj-i,.dl-ctrls .ic .aj-i,.dl-rh .ic .aj-i{width:19px;height:19px}.dl-card>b{letter-spacing:-.01em;font-size:1.08rem;font-weight:600}.dl-cl{color:var(--ink-2);font-size:.88rem;line-height:1.45}.dl-cm,.dl-cb{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;font-size:.8rem;font-weight:600;display:grid}.dl-cb{border-top:0;padding-top:0}.dl-cm small,.dl-cb small{font:600 .66rem/1 var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;display:block}.dl-meter{vertical-align:middle;gap:3px;display:inline-flex}.dl-meter i{background:color-mix(in srgb,var(--ink)12%,transparent);border-radius:6px;width:14px;height:6px}.dl-meter i.on{background:var(--red)}.dl-av{font:600 .68rem/1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.dl-av.live{color:var(--ok);background:color-mix(in srgb,var(--ok)12%,transparent)}.dl-av.live i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok)22%,transparent);border-radius:50%;width:6px;height:6px}.dl-av.soon{color:var(--ink-2);background:color-mix(in srgb,var(--ink)7%,transparent)}.dl-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:-1rem 0 20px;font-size:.82rem;display:flex}.dl-legend span{align-items:center;gap:7px;display:inline-flex}.dl-legend i{border-radius:50%;width:10px;height:10px}.s-dial i{background:var(--red)}.s-ring i{background:var(--red-hi);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-c)20%,transparent)}.s-live i{background:var(--ok)}.s-miss i{background:var(--warn)}.s-drop i{background:var(--pf-bad)}.dl-blks{gap:18px;display:grid}.dl-blk{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);backdrop-filter:var(--glass-blur);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(18px,3vw,40px);padding:clamp(20px,3vw,32px);scroll-margin-top:110px;display:grid}.dl-blk:nth-child(2n) .dl-bt{order:2}.dl-blk.is-rec{box-shadow:0 0 0 2px var(--red),var(--d2)}.dl-bh{align-items:center;gap:10px;display:flex}.dl-bn{font:500 .8rem/1 var(--font-mono);color:var(--ink-3);margin-right:auto}.dl-blk h3{font:600 clamp(1.5rem,2.4vw,2rem)/1.1 var(--font-display);letter-spacing:-.03em;margin:14px 0 6px}.dl-bl{color:var(--ink-2);max-width:44ch;margin:0 0 16px;font-size:1rem;line-height:1.5}.dl-steps{counter-reset:s;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.dl-steps li{grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:.94rem;line-height:1.45;display:grid}.dl-steps li>span{font:600 .78rem/1 var(--font-mono);color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-c)20%,transparent);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.dl-meta{gap:12px;display:grid}.dl-meta small{font:600 .68rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;display:block}.dl-chips{flex-wrap:wrap;gap:6px;display:flex}.dl-chips span{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)9%,transparent);border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:600}.dl-watch{color:var(--ink-2);background:color-mix(in srgb,var(--warn)9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn)26%,transparent);border-radius:14px;grid-template-columns:18px 1fr;gap:10px;padding:11px 13px;font-size:.86rem;line-height:1.45;display:grid}.dl-watch .aj-i{color:var(--warn);width:18px;height:18px;margin-top:1px}.dl-watch b{color:var(--ink);margin-bottom:1px;font-weight:600;display:block}.lv{--st:var(--ink-3);background:radial-gradient(70% 60% at 0% 50%,color-mix(in srgb,var(--v-c)10%,transparent),transparent 70%),var(--card-solid);box-shadow:inset 0 0 0 1px var(--line),var(--d1);background-image:radial-gradient(var(--grid-dot,#0000000f)1px,transparent 1px),radial-gradient(70% 60% at 0% 50%,color-mix(in srgb,var(--v-c)10%,transparent),transparent 70%);background-size:16px 16px,auto;border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:104px minmax(0,1fr);column-gap:0;min-height:300px;padding:22px 20px 16px;display:grid;position:relative}.lv-agent{z-index:2;text-align:center;align-self:center;justify-items:center;gap:6px;display:grid;position:relative}.lv-av{font:700 .82rem/1 var(--font-body);color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:0 10px 22px -8px color-mix(in srgb,var(--v-c)80%,transparent),0 0 0 4px var(--card-solid),0 0 0 5px var(--line);border-radius:50%;place-items:center;width:58px;height:58px;transition:box-shadow .4s;display:grid}.lv.agent-live .lv-av{box-shadow:0 10px 22px -8px color-mix(in srgb,var(--ok)80%,transparent),0 0 0 4px var(--card-solid),0 0 0 6px var(--ok)}.lv-agent b{font-size:.82rem;font-weight:600}.lv-as{font:600 .7rem/1 var(--font-body);color:var(--ink-2);background:color-mix(in srgb,var(--ink)7%,transparent);white-space:nowrap;border-radius:999px;padding:4px 9px;transition:background .3s,color .3s}.lv.agent-live .lv-as{color:var(--ok);background:color-mix(in srgb,var(--ok)13%,transparent)}.lv.agent-busy .lv-as{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent)}.lv-lines{align-content:center;gap:10px;padding-left:34px;display:grid;position:relative}.lv-lines:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;left:0}.lv-lines:after{content:"";background:var(--line);width:34px;height:2px;position:absolute;top:50%;left:-34px}.lv-line{--c:var(--ink-3);background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--line),var(--d1);transition:box-shadow .35s,background .35s,opacity .35s,transform .35s var(--ease);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;height:44px;padding:0 10px 0 7px;display:grid;position:relative}.lv-wire{background:var(--line);width:34px;height:2px;margin-top:-1px;position:absolute;top:50%;right:100%}.lv-ph{color:var(--c);background:color-mix(in srgb,var(--c)12%,transparent);border-radius:10px;place-items:center;width:30px;height:30px;transition:color .3s,background .3s;display:grid}.lv-ph .aj-i{width:15px;height:15px}.lv-num{font:500 .8rem/1 var(--font-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lv-st{font:600 .7rem/1 var(--font-body);color:var(--c);background:color-mix(in srgb,var(--c)12%,transparent);white-space:nowrap;border-radius:999px;padding:5px 9px;transition:color .3s,background .3s}.lv-line.s-dial,.lv-line.s-msg,.lv-line.s-ring{--c:var(--red)}.lv-line.s-live{--c:var(--ok);box-shadow:0 0 0 1.5px var(--ok),0 10px 22px -12px color-mix(in srgb,var(--ok)80%,transparent)}.lv-line.s-miss,.lv-line.s-retry{--c:var(--warn)}.lv-line.s-drop{--c:var(--pf-bad);opacity:.7}.lv-line.s-done{--c:var(--ok)}.lv-line.s-idle{opacity:.75}.lv-line.s-dial .lv-wire,.lv-line.s-msg .lv-wire{background:repeating-linear-gradient(90deg,var(--red)0 5px,transparent 5px 9px);background-size:18px 2px;animation:.6s linear infinite lvFlow}.lv-line.s-ring .lv-wire{background:var(--red)}.lv-line.s-ring .lv-ph .aj-i{animation:.9s ease-in-out infinite lvShake}.lv-line.s-live .lv-wire{background:var(--ok);box-shadow:0 0 10px color-mix(in srgb,var(--ok)70%,transparent);height:3px}.lv-line.s-drop .lv-wire{background:repeating-linear-gradient(90deg,var(--pf-bad)0 3px,transparent 3px 7px)}@keyframes lvFlow{to{background-position:18px 0}}@keyframes lvShake{0%,50%,to{rotate:none}12%,36%{rotate:-16deg}24%{rotate:16deg}}.lv.agent-live .lv-lines:after{background:var(--ok)}.lv-cap{border-top:1px dashed var(--line);color:var(--ink-2);text-align:center;grid-column:1/-1;min-height:1.4em;margin-top:14px;padding-top:12px;font-size:.86rem;transition:opacity .25s}.lv-cap.out{opacity:0}.lv-card{background:color-mix(in srgb,var(--v-c)7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-c)22%,transparent);transition:opacity .35s,transform .35s var(--ease);border-radius:14px;gap:4px;padding:10px 12px;font-size:.78rem;display:grid}.lv-card b{font-size:.86rem}.lv-card small{color:var(--ink-2)}.lv-tp{color:var(--ink-2);align-items:center;gap:6px;display:flex}.lv-tp i{background:var(--red);border-radius:50%;width:5px;height:5px}.lv.reviewing .lv-card{box-shadow:0 0 0 1.5px var(--red)}.lv:not(.reviewing) .lv-card{opacity:.82}.dl-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.dl-split .head{margin-bottom:1rem}.dl-lede{color:var(--ink-2);margin:0 0 1.4rem;font-size:1.08rem}.dl-ctrls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dl-ctrls li{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);transition:transform .3s var(--ease),box-shadow .3s;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.dl-ctrls li:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)28%,transparent),var(--d2);transform:translateY(-3px)}.dl-ctrls .ic{grid-row:span 2}.dl-ctrls b{font-size:.95rem;font-weight:600}.dl-ctrls span:not(.ic){color:var(--ink-2);font-size:.8rem;line-height:1.35}.dl-art{justify-self:center;width:min(100%,520px)}.dl-art .art-chip.c1{bottom:8%;left:4%}.dl-flow{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d2);backdrop-filter:var(--glass-blur);border-radius:28px;gap:22px;padding:clamp(18px,3vw,30px);display:grid}.dl-sw{background:color-mix(in srgb,var(--ink)6%,transparent);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.dl-sw button{all:unset;cursor:pointer;color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:.9rem;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.dl-sw button .aj-i{width:16px;height:16px}.dl-sw button[aria-selected=true]{color:var(--ink);background:var(--card-solid);box-shadow:var(--d1)}.dl-sw button:focus-visible{box-shadow:var(--focus)}.df{grid-template-columns:minmax(0,.9fr) 56px minmax(0,.9fr) 56px minmax(0,1.3fr);align-items:center;display:grid}.df-in,.df-match,.df-card{background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--line),var(--d1);border-radius:20px}.df-in{align-items:center;gap:12px;padding:16px;display:flex}.df-in small{color:var(--ink-3);font-size:.74rem;display:block}.df-num{font:500 .95rem/1.2 var(--font-mono)}.df-ring{color:#fff;background:var(--ok);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--ok)80%,transparent);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.df-ring .aj-i{width:20px;height:20px}.df-ring:after{content:"";border:2px solid color-mix(in srgb,var(--ok)50%,transparent);border-radius:50%;animation:1.6s ease-out infinite dfPing;position:absolute;inset:-5px}@keyframes dfPing{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.df-arrow{background:var(--line);height:2px;margin:0 8px;position:relative}.df-arrow:after{content:"";border:5px solid #0000;border-left:7px solid var(--line);border-right:0;position:absolute;top:-4px;right:-2px}.df-arrow i{background:var(--red);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.df.run .df-arrow i{animation:dfDot .7s var(--ease)both}.df.run .df-arrow:nth-of-type(4) i{animation-delay:1.15s}@keyframes dfDot{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.df-match{justify-items:start;gap:8px;padding:14px;display:grid}.df-q{align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:inline-flex}.df-q .aj-i{color:var(--red-ink);width:16px;height:16px}.df-res>span{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;font-weight:600;display:none}.df-res .aj-i{stroke-width:2.4px;width:14px;height:14px}.df-res .r-known{color:var(--ok);background:color-mix(in srgb,var(--ok)12%,transparent)}.df-res .r-new{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent)}.df[data-state=known] .r-known,.df[data-state=new] .r-new{display:inline-flex}.df.run .df-res>span{animation:.45s cubic-bezier(.3,1.5,.5,1) .75s both pvPop}.df-out{display:grid}.df-card{transition:opacity .4s,transform .5s var(--ease);grid-area:1/1;align-content:start;gap:8px;padding:16px;display:grid}.df-ch{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:.76rem;font-weight:600;display:inline-flex}.df-ch .aj-i{width:14px;height:14px}.df-card b{letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.df-card ul{gap:6px;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.df-card li{color:var(--ink-2);grid-template-columns:58px 1fr;gap:8px;display:grid}.df-card li span{color:var(--ink-3);font:500 .76rem/1.6 var(--font-mono)}.df-card li.hl{color:var(--red-ink);background:color-mix(in srgb,var(--v-c)8%,transparent);border-radius:10px;margin:2px -8px 0;padding:6px 8px;font-weight:600}.df[data-state=known] .df-card.n,.df[data-state=new] .df-card.k{opacity:0;pointer-events:none;transform:translateY(10px)scale(.98)}.df.run .df-card{animation:dfCard .6s var(--ease)both 1.5s}@keyframes dfCard{0%{opacity:0;transform:translate(-12px)}}.df[data-state=known] .df-card.n,.df[data-state=new] .df-card.k{animation:none}.dl-after{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:18px 0 0;list-style:none;display:grid}.dl-after li{color:var(--ink-2);grid-template-columns:20px 1fr;gap:10px;font-size:.9rem;line-height:1.45;display:grid}.dl-after .aj-i{color:var(--red-ink);width:20px;height:20px}.dl-after b{color:var(--ink);font-weight:600;display:block}.dl-finder{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);border-radius:22px;grid-template-columns:auto auto 1fr;align-items:end;gap:14px 22px;margin-bottom:18px;padding:16px 18px;display:grid}.dl-q>span{font:600 .7rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;display:block}.dl-seg{background:color-mix(in srgb,var(--ink)6%,transparent);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.dl-seg button{all:unset;cursor:pointer;color:var(--ink-2);border-radius:10px;padding:8px 13px;font-size:.86rem;font-weight:600;transition:background .25s,color .25s,box-shadow .25s}.dl-seg button[aria-pressed=true]{color:#fff;background:var(--red);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--v-c)90%,transparent)}.dl-seg button:focus-visible{box-shadow:var(--focus)}.dl-rec{text-align:right;color:var(--ink-2);justify-self:end;margin:0;font-size:.95rem}.dl-rec b{color:var(--ink)}.dl-rec a{color:var(--red-ink);font-weight:600}.dl-tblwrap{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);border-radius:22px;overflow-x:auto}.dl-tblwrap:focus-visible{box-shadow:var(--focus);outline:none}.dl-tbl{border-collapse:collapse;width:100%;min-width:980px;font-size:.88rem}.dl-tbl th,.dl-tbl td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:13px 14px}.dl-tbl thead th{font:600 .7rem/1.2 var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:color-mix(in srgb,var(--v-c)4%,transparent)}.dl-tbl tbody tr:last-child>*{border-bottom:0}.dl-tbl tbody th a{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.dl-tbl .ic{border-radius:10px;width:32px;height:32px}.dl-tbl .ic .aj-i{width:16px;height:16px}.dl-tbl td{color:var(--ink-2)}.dl-tbl tbody tr{transition:background .3s}.dl-tbl tbody tr:hover{background:color-mix(in srgb,var(--v-c)4%,transparent)}.dl-tbl tr.is-rec{background:color-mix(in srgb,var(--v-c)10%,transparent)}.dl-tbl tr.is-rec th a:after{content:"Start here";font:700 .64rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--red);border-radius:999px;margin-left:4px;padding:3px 8px}.dl-tbl tr.is-alt{background:color-mix(in srgb,var(--v-c)5%,transparent)}.dl-tbl tr.is-alt th a:after{content:"Also good";font:700 .64rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--red-ink);background:color-mix(in srgb,var(--v-c)12%,transparent);border-radius:999px;margin-left:4px;padding:3px 8px}.dl-risk{border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:600}.dl-risk.r-low{color:var(--ok);background:color-mix(in srgb,var(--ok)12%,transparent)}.dl-risk.r-medium{color:var(--warn);background:color-mix(in srgb,var(--warn)13%,transparent)}.dl-risk.r-high{color:var(--pf-bad);background:color-mix(in srgb,var(--pf-bad)12%,transparent)}.dl-rcard{background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d1);border-radius:28px;padding:clamp(20px,3vw,32px)}.dl-rh{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.dl-rh h2{font:600 clamp(1.5rem,2.4vw,2rem)/1.1 var(--font-display);letter-spacing:-.03em;margin:0}.dl-rh p{color:var(--ink-2);max-width:60ch;margin:6px 0 0}.dl-rcard ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dl-rcard li{color:var(--ink-2);grid-template-columns:20px 1fr;gap:10px;font-size:.88rem;line-height:1.45;display:grid}.dl-rcard li .aj-i{color:var(--red-ink);width:20px;height:20px}.dl-rcard li b{color:var(--ink);font-weight:600;display:block}.dl-note{border-top:1px solid var(--line);color:var(--ink-3);margin:18px 0 0;padding-top:14px;font-size:.8rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(.dl-p,.dl-card,.dl-blk,.dl-flow,.dl-finder,.dl-tblwrap,.dl-rcard,.dl-split>*,.dl-spec,.dl-legend){animation-range:entry 0% entry 40%;animation:cubic-bezier(.2,.7,.2,1) both dtReveal view()}}}@media (prefers-reduced-motion:reduce){.md-knob{transition:none}.lv *,.df *,.df:before{animation:none!important}}@media (width<=1100px){.dl-cards,.dl-rcard ul{grid-template-columns:repeat(2,minmax(0,1fr))}.df{grid-template-columns:minmax(0,1fr);gap:0}.df-arrow{width:2px;height:26px;margin:4px auto}.df-arrow:after{border:5px solid #0000;border-top:7px solid var(--line);border-bottom:0;inset:auto auto -2px -4px}.df.run .df-arrow i{animation-name:dfDotV}.dl-finder{grid-template-columns:minmax(0,1fr);align-items:start}.dl-rec{text-align:left;justify-self:start}}@keyframes dfDotV{0%{opacity:0;top:0;left:-3px}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 8px);left:-3px}}@media (width<=960px){.dl-blk{grid-template-columns:minmax(0,1fr)}.dl-blk:nth-child(2n) .dl-bt{order:0}.dl-split,.dl-pillars,.dl-after{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.dl-cards,.dl-ctrls,.dl-rcard ul{grid-template-columns:minmax(0,1fr)}.md{--sz:min(340px,calc(100vw - 40px))}.md-l{padding:5px 7px;font-size:.7rem}.md-core b{font-size:.88rem}.md-core .md-s{font-size:.64rem}.md-ends{width:min(340px,100vw - 40px)}.lv{grid-template-columns:76px minmax(0,1fr);min-height:0;padding:16px 12px 12px}.lv-av{width:46px;height:46px}.lv-lines{gap:8px;padding-left:20px}.lv-lines:after{width:20px;left:-20px}.lv-wire{width:20px}.lv-line{grid-template-columns:26px minmax(0,1fr) auto;gap:7px;height:40px}.lv-ph{width:26px;height:26px}.lv-num{font-size:.72rem}.lv-st{padding:4px 7px;font-size:.64rem}.dl-spec{gap:8px;font-size:.74rem}}.menu li:hover>a .aj-i,.menu li:focus-within>a .aj-i{transform:rotate(180deg)}.pop.pop-dial{width:640px}.pop .pop-all{border-top:1px solid var(--line);border-radius:0 0 14px 14px;grid-column:1/-1;margin-top:4px}.pop .pop-all b{color:var(--red-ink)}.hdr-act .btn--ghost{display:none}@media (width<=1180px){.hdr-act .btn--line{display:none}}@media (width<=960px){.dl-tbl tbody th,.dl-tbl thead th:first-child{z-index:1;background:var(--card-solid);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.dl-tbl tr.is-rec th{background:color-mix(in srgb,var(--red)10%,var(--card-solid))}.dl-tbl tr.is-alt th{background:color-mix(in srgb,var(--red)5%,var(--card-solid))}}.eyebrow--kick b{border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.eyebrow--kick b .aj-i{color:#fff;width:12px;height:12px}.tour[data-view=ui] .panel>:is(h3,p,.chips){display:none}.tour[data-view=ui] .panel .shot{place-items:center;min-height:560px;padding:clamp(14px,2vw,26px);display:grid}.tour[data-view=ui] .panel .shot .win{zoom:1.1;animation:h3Rise .7s var(--ease)both;width:100%;max-width:760px;margin:0}@media (width<=1180px){.tour[data-view=ui] .panel .shot .win{zoom:1}}@media (width<=960px){.tour[data-view=ui] .panel .shot{min-height:470px}}@media (width<=640px){.tour[data-view=ui] .panel .shot{min-height:0;padding:12px}}@keyframes h3Rise{0%{opacity:0;translate:0 18px;scale:.985}to{opacity:1;translate:0;scale:1}}.do-side .do-head{margin:16px 0 12px}.do-intro{color:var(--ink-2);max-width:38ch;margin:0 0 20px;font-size:1rem;line-height:1.55}.do-steps{gap:6px}.do-step{min-height:64px;padding:11px 14px 13px}.do-t b{font:600 1.14rem/1.25 var(--font-display);letter-spacing:-.02em}.do-stage{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;row-gap:14px;padding:22px clamp(20px,2.6vw,32px) 18px}.do-stage .do-count{grid-area:1/1;justify-self:start;position:relative;top:auto;left:auto}.do-cap{z-index:3;visibility:hidden;grid-area:2/1;align-self:start;max-width:58ch;padding:2px 0 2px 18px;transition:visibility 0s linear .55s;position:relative}.do-cap:before{content:"";background:linear-gradient(180deg,var(--red-hi),var(--red)55%,color-mix(in srgb,var(--v-c)15%,transparent));transform-origin:50% 0;transition:transform .5s var(--ease);border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:0;transform:scaleY(0)}.do-cap p{font:500 clamp(1.02rem,1.25vw,1.16rem)/1.55 var(--font-body);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;margin:0}.do-cap .w{opacity:0;filter:blur(4px);transition:opacity .3s ease,translate .35s var(--ease),filter .3s ease;display:inline-block;translate:0 -.35em}.do-stage[data-step="0"] .do-cap[data-i="0"],.do-stage[data-step="1"] .do-cap[data-i="1"],.do-stage[data-step="2"] .do-cap[data-i="2"],.do-stage[data-step="3"] .do-cap[data-i="3"]{visibility:visible;transition-delay:0s}:is(.do-stage[data-step="0"] .do-cap[data-i="0"],.do-stage[data-step="1"] .do-cap[data-i="1"],.do-stage[data-step="2"] .do-cap[data-i="2"],.do-stage[data-step="3"] .do-cap[data-i="3"]):before{transition-delay:.2s;transform:scaleY(1)}:is(.do-stage[data-step="0"] .do-cap[data-i="0"],.do-stage[data-step="1"] .do-cap[data-i="1"],.do-stage[data-step="2"] .do-cap[data-i="2"],.do-stage[data-step="3"] .do-cap[data-i="3"]) .w{opacity:1;filter:blur();transition:opacity .55s ease,translate .7s var(--ease),filter .55s ease;transition-delay:calc(.28s + var(--w)*28ms);translate:0}.do-stage .do-count em{transition:opacity .35s}.do-tilt{aspect-ratio:1200/658;grid-area:3/1;place-self:center;width:auto;max-width:100%;height:100%;min-height:0}.do-art,.do-slide{height:100%}.do-img{object-fit:contain;width:100%;height:100%}@media (width>=901px) and (height>=600px){.do-pin{--doh:clamp(480px,calc(100vh - 170px),600px)}}@media (width<=900px),(height<=599px){.do-stage{padding:18px 16px 16px}.do-tilt{width:min(100%,640px);height:auto}.do-art,.do-slide,.do-img{height:auto}}@media (width<=900px){.do-t b{font-size:1rem}.do-step{align-items:center;min-height:0}.do-intro{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.do-cap,.do-cap:before,.do-cap .w{transition:none!important}}.about-copy .lede2+.lede2{color:var(--ink-2);font-size:1.04rem}.kp-screen .kp-h{font:600 1.35rem/1.15 var(--font-display);letter-spacing:-.03em;color:#fff;margin:0 0 6px}.offer-grid{grid-template-columns:minmax(0,var(--kp-w,720px));justify-content:center}.offer-grid .kp-col{width:100%}.offer-grid .keys{flex:none;grid-auto-rows:66px}.offer-grid .key{min-height:0}#kp-text{text-wrap:pretty}@media (width>=761px){.offer-grid .kp-screen{min-height:0}}@media (width<=960px){.offer-grid .kp-col,.offer-grid .keypad-wrap{max-width:none}}@media (width<=600px){.offer-grid .keys{grid-auto-rows:60px}}.why-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.wy{--vh:188px;isolation:isolate;background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d2);backdrop-filter:var(--glass-blur);transition:transform .5s var(--ease),box-shadow .4s;border-radius:28px;grid-column:span 4;grid-template-rows:auto 1fr;padding:10px;display:grid;position:relative}.wy--a{--vh:212px;grid-column:span 7}.wy--b{--vh:212px;grid-column:span 5}.wy:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)30%,transparent),var(--d3);transform:translateY(-5px)}.wy-vis{height:var(--vh);border:1px solid var(--line);background:radial-gradient(60% 80% at 70% 0%,color-mix(in srgb,var(--v-c)16%,transparent),transparent 70%),radial-gradient(var(--grid-dot)1px,transparent 1.2px)0 0/18px 18px,var(--win-2);border-radius:20px;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.wy-txt{align-content:start;gap:8px;padding:18px 14px 12px;display:grid}.wy-n{font:500 .74rem/1 var(--font-mono);color:var(--red-ink);background:color-mix(in srgb,var(--v-c)10%,transparent);border-radius:8px;justify-self:start;padding:5px 8px}.wy h3{font:600 clamp(1.1rem,1.35vw,1.24rem)/1.22 var(--font-display);letter-spacing:-.022em;color:var(--ink);margin:4px 0 0}.wy--a h3,.wy--b h3{font-size:clamp(1.18rem,1.6vw,1.42rem)}.wy p{color:var(--ink-2);max-width:52ch;margin:0;font-size:.95rem;line-height:1.55}.wy-win{z-index:1;background:var(--win);border:1px solid var(--line);box-shadow:var(--d2);color:var(--ink);border-radius:14px;width:min(90%,340px);display:grid;position:relative;overflow:hidden}.wy-bar{background:var(--win-2);border-bottom:1px solid var(--line);align-items:center;gap:4px;height:28px;padding:0 10px;display:flex}.wy-bar i{background:color-mix(in srgb,var(--ink)16%,transparent);border-radius:50%;width:7px;height:7px}.wy-bar em{font:600 10.5px/1 var(--font-body);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-style:normal;overflow:hidden}.wy-win--crm{width:min(90%,440px)}.wy-crm{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 14px 12px;display:grid}.wy-crm .pv-av{width:36px;height:36px;font-size:11px}.wy-who{gap:2px;min-width:0;display:grid}.wy-who b{font:600 13px/1.2 var(--font-body)}.wy-who small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.wy-call{color:#fff;font:700 11px/1 var(--font-body);white-space:nowrap;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:inset 0 1px 0 #ffffff59,0 8px 16px -8px color-mix(in srgb,var(--v-c)80%,transparent);border-radius:999px;height:32px;padding:0 14px;transition:background .5s,box-shadow .5s;display:grid;position:relative}.wy-call>span{transition:opacity .35s,translate .45s var(--ease);grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.wy-call .aj-i{width:13px;height:13px}.wy-call:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb,var(--v-c)45%,transparent);animation:1.8s ease-out infinite wyPing;position:absolute;inset:-1px}.wy-call-b{opacity:0;translate:0 8px}.wy-call-b i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite wyBlink}.wy-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 14px 14px;display:grid}.wy-fields>span{background:var(--win-2);border-radius:9px;gap:3px;min-width:0;padding:7px 9px;display:grid}.wy-fields small{font:600 8.5px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.wy-fields b{font:600 11px/1.2 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wy-float{z-index:2;font:600 11px/1 var(--font-body);color:var(--ok);background:var(--win);border:1px solid var(--line);box-shadow:var(--d2);border-radius:999px;align-items:center;gap:6px;padding:7px 11px 7px 8px;display:inline-flex;position:absolute;bottom:14px;right:14px}.wy-float .aj-i{color:#fff;background:var(--ok);box-sizing:content-box;border-radius:50%;width:13px;height:13px;padding:2px}.wy.is-in .wy-call{background:linear-gradient(160deg,#2bb673,#12925a);transition-delay:1.1s;box-shadow:inset 0 1px #ffffff59,0 8px 16px -8px #12925acc}.wy.is-in .wy-call:after{animation:none}.wy.is-in .wy-call-a{opacity:0;transition-delay:1.1s;translate:0 -8px}.wy.is-in .wy-call-b{opacity:1;transition-delay:1.2s;translate:0}.wy-win--log{width:min(88%,330px)}.wy-rows{gap:5px;padding:9px 10px 10px;display:grid}.wy-row{background:var(--win-2);border-radius:8px;grid-template-columns:68px minmax(0,1fr) 18px;align-items:center;gap:8px;height:27px;padding:0 8px 0 10px;display:grid}.wy-row small{color:var(--ink-3);font-size:10px}.wy-row b{font:600 11px/1 var(--font-body);white-space:nowrap;overflow:hidden}.wy-tick{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;place-items:center;width:16px;height:16px;transition:background .3s,box-shadow .3s;display:grid}.wy-tick .aj-i{stroke-width:3px;color:#fff;opacity:0;width:10px;height:10px;transition:opacity .25s,scale .4s cubic-bezier(.3,1.6,.5,1);scale:.3}.wy-live .wy:not(.is-in) .wy-row b{clip-path:inset(0 100% 0 0)}.wy.is-in .wy-row b{clip-path:inset(0);transition:clip-path .5s steps(12,end);transition-delay:calc(.35s + var(--k)*.42s)}.wy.is-in .wy-tick{background:var(--ok);box-shadow:none;transition-delay:calc(.8s + var(--k)*.42s)}.wy.is-in .wy-tick .aj-i{opacity:1;transition-delay:calc(.8s + var(--k)*.42s);scale:1}.wy--c .wy-vis{align-content:center;gap:16px}.wy-seg{background:var(--win);border:1px solid var(--line);box-shadow:var(--d1);box-sizing:border-box;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(88%,310px);height:42px;padding:4px;display:grid;position:relative}.wy-seg>span{z-index:1;font:600 11.5px/1 var(--font-body);color:var(--ink-3);white-space:nowrap;place-items:center;animation:9s infinite wyOn;display:grid;position:relative}.wy-seg>span:nth-of-type(2){animation-delay:-6s}.wy-seg>span:nth-of-type(3){animation-delay:-3s}.wy-thumb{background:color-mix(in srgb,var(--v-c)12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--v-c)45%,transparent);animation:wyThumb 9s var(--ease)infinite;border-radius:999px;width:calc(33.3333% - 2.66667px);position:absolute;top:4px;bottom:4px;left:4px}.wy-cap{justify-items:center;display:grid}.wy-cap>span{font:600 12px/1 var(--font-body);color:var(--ink);background:var(--win);border:1px solid var(--line);box-shadow:var(--d1);opacity:0;border-radius:12px;grid-area:1/1;align-items:center;gap:7px;padding:8px 13px;animation:9s infinite wyCap;display:inline-flex}.wy-cap>span:before{content:"";background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-c)18%,transparent);border-radius:50%;width:7px;height:7px}.wy-cap>span:nth-child(2){animation-delay:-6s}.wy-cap>span:nth-child(3){animation-delay:-3s}@keyframes wyThumb{0%,29%{translate:0}33.3%,62.3%{translate:100%}66.6%,95.6%{translate:200%}to{translate:0}}@keyframes wyOn{0%,30%{color:var(--red-ink)}33%,97%{color:var(--ink-3)}to{color:var(--red-ink)}}@keyframes wyCap{0%{opacity:0;translate:0 6px}4%,29%{opacity:1;translate:0}33%,to{opacity:0;translate:0 -6px}}.wy--d .wy-vis{justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.wy-wave,.wy-sum{background:var(--win);border:1px solid var(--line);box-shadow:var(--d1);border-radius:12px;gap:8px;padding:10px;display:grid}.wy-wave{flex:0 0 34%}.wy-wave-h,.wy-sum-h{font:600 10px/1 var(--font-body);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.wy-wave-h i{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite wyBlink}.wy-bars{align-items:center;gap:2px;height:40px;display:flex}.wy-bars i{background:linear-gradient(180deg,var(--red-hi),var(--red));animation:1s ease-in-out infinite alternate wyBar;animation-delay:calc(var(--k)*-.17s);border-radius:2px;flex:1;height:30%}.wy-bars i:nth-child(3n){animation-duration:.8s}.wy-bars i:nth-child(4n+1){animation-duration:1.25s}.wy-node{color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:0 6px 14px -6px color-mix(in srgb,var(--v-c)80%,transparent);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.wy-node .aj-i{width:14px;height:14px}.wy-node:after{content:"";border-radius:50%;animation:1.8s ease-out infinite wyPing;position:absolute;inset:-1px}.wy-sum{flex:auto;gap:6px;min-width:0}.wy-sum-h{color:var(--red-ink)}.wy-sum-h .aj-i{width:11px;height:11px}.wy-li{font:500 11px/1.3 var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding-left:13px;position:relative;overflow:hidden}.wy-li:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;position:absolute;top:.42em;left:0}.wy-live .wy:not(.is-in) .wy-li{opacity:0;translate:-6px}.wy.is-in .wy-li{transition:opacity .45s,translate .55s var(--ease);transition-delay:calc(.5s + var(--k)*.38s)}@keyframes wyBar{0%{height:18%}to{height:100%}}.wy--e .wy-vis{display:block}.wy-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wy-lines path{fill:none;stroke:color-mix(in srgb,var(--v-c)50%,transparent);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:4 5;animation:1s linear infinite wyFlow}.wy-lines path:nth-child(2){animation-direction:reverse}.wy-pill{box-sizing:border-box;font:600 11.5px/1 var(--font-body);color:var(--ink);background:var(--win);border:1px solid var(--line);box-shadow:var(--d1);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;width:29%;height:32px;padding:0 12px;display:flex;position:absolute;left:5%}.wy-pill i{border-radius:50%;flex:none;width:7px;height:7px}.wy-in{top:calc(27% - 16px)}.wy-in i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok)20%,transparent)}.wy-out{top:calc(73% - 16px)}.wy-out i{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-c)20%,transparent)}.wy-hub{color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:inset 0 1px 0 #fff6,0 10px 20px -8px color-mix(in srgb,var(--v-c)80%,transparent);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:calc(50% - 23px);left:calc(58% - 23px)}.wy-hub .aj-i{width:22px;height:22px}.wy-hub:after{content:"";border-radius:inherit;animation:2.2s ease-out infinite wyPing;position:absolute;inset:-1px}.wy-agent{box-sizing:border-box;background:var(--win);border:1px solid var(--line);box-shadow:var(--d1);border-radius:12px;align-items:center;gap:7px;min-width:0;height:44px;padding:0 9px;display:flex;position:absolute;top:calc(50% - 22px);left:70%;right:4%}.wy-agent .pv-av{box-shadow:none;width:24px;height:24px;font-size:8px}.wy-agent>span:last-child{gap:2px;min-width:0;display:grid}.wy-agent b{font:600 11px/1.1 var(--font-body)}.wy-agent small{color:var(--ok);font-size:9.5px;font-weight:600}@keyframes wyFlow{to{stroke-dashoffset:-18px}}@keyframes wyPing{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--v-c)45%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--v-c)0%,transparent)}}@keyframes wyBlink{50%{opacity:.35}}.why.hero-why.why-band{grid-template-columns:minmax(190px,270px) minmax(0,.95fr) minmax(0,1.25fr);gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,44px);padding:clamp(24px,3vw,34px) clamp(24px,3vw,36px);overflow:visible}.why.hero-why.why-band:after{border-radius:inherit}.why-band .art-why{grid-area:auto;align-self:center;width:100%;margin:-6px 0;padding:0;position:relative}.why-band .art-why:before{content:"";background:radial-gradient(closest-side,var(--k189),transparent);filter:blur(18px);border-radius:50%;position:absolute;inset:8% 6%}.why-band .art-why>img{filter:var(--hue-f,)drop-shadow(0 26px 30px var(--k190));width:100%;height:auto;position:relative}.why-band h3{max-width:15ch}@media (width<=1180px){.why.hero-why.why-band{grid-template-columns:minmax(150px,200px) minmax(0,1fr) minmax(0,1.2fr)}}@media (width<=960px){.why-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.wy,.wy--b{grid-column:span 1}.wy--a{grid-column:1/-1}.why.hero-why.why-band{grid-template-columns:minmax(120px,170px) minmax(0,1fr)}.why-band .stats{grid-column:1/-1}.why-band .art-why{margin:0}}@media (width<=640px){.why-bento{grid-template-columns:minmax(0,1fr)}.wy,.wy--a,.wy--b{--vh:196px;grid-column:auto}.why.hero-why.why-band{grid-template-columns:minmax(0,1fr)}.why-band .art-why{justify-self:center;width:190px;margin:-4px 0 -10px}.why-band .stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.why-band .stat{padding:16px 14px 14px}.why-band .stat b{font-size:2rem}.why-band .stat span{font-size:.82rem}.wy-float{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wy{animation-range:entry calc(var(--k,0)*3%)entry calc(38% + var(--k,0)*3%);animation:cubic-bezier(.2,.7,.2,1) both dtReveal view()}}}@media (prefers-reduced-motion:reduce){.wy *,.wy :before,.wy :after{transition:none!important;animation:none!important}.wy-cap>span:first-child{opacity:1}.wy-seg>span:first-of-type{color:var(--red-ink)}}.who-ben .head{margin-bottom:clamp(1.8rem,3.5vw,2.6rem)}.wb-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.wb-card{--pad:clamp(20px,2vw,26px);--art:136px;padding:var(--pad);isolation:isolate;background:var(--sheen),var(--glass);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge),var(--d2);backdrop-filter:var(--glass-blur);transition:transform .5s var(--ease),box-shadow .4s;border-radius:26px;grid-column:span 2;grid-template-rows:auto 1fr;gap:14px;display:grid;position:relative}.wb-card--lg{--pad:clamp(24px,2.6vw,32px);--art:188px;grid-column:span 3}.wb-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(55% 70% at 92% 0%,color-mix(in srgb,var(--v-c)20%,transparent),transparent 70%);opacity:.8;transition:opacity .5s;position:absolute;inset:0}.wb-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-c)30%,transparent),var(--d3);transform:translateY(-6px)}.wb-card:hover:before{opacity:1}.wb-top{min-height:calc(var(--art) - 24px);align-self:start;align-items:center;gap:10px;display:flex}.wb-orb{color:#fff;background:linear-gradient(160deg,var(--red-hi),var(--red-lo));box-shadow:inset 0 1px 0 #fff6,0 2px 4px color-mix(in srgb,var(--v-c)30%,transparent),0 12px 22px -10px color-mix(in srgb,var(--v-c)75%,transparent);transition:transform .5s var(--ease);border-radius:15px;align-self:flex-start;place-items:center;width:48px;height:48px;display:grid}.wb-orb .aj-i{width:22px;height:22px}.wb-n{font:500 .78rem/1 var(--font-mono);color:var(--ink-3);background:var(--overlay);border:1px solid var(--glass-brd);border-radius:999px;align-self:flex-start;margin-top:13px;padding:6px 9px}.wb-art{z-index:2;top:calc(var(--pad) - 4px);right:calc(var(--pad) - 10px);width:var(--art);pointer-events:none;margin:0;position:absolute}.wb-card:hover .wb-orb{transform:rotate(-8deg)scale(1.06)}.wb-body{z-index:1;grid-template-rows:auto auto 1fr;align-content:start;gap:10px;display:grid;position:relative}.wb-card h3{font:600 clamp(1.18rem,1.5vw,1.35rem)/1.2 var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0}.wb-card--lg h3{font-size:clamp(1.3rem,1.9vw,1.6rem)}.wb-card p{color:var(--ink-2);max-width:44ch;margin:0;font-size:.97rem;line-height:1.55}@media (width>=961px){.wb-card--lg{grid-template-columns:minmax(0,1fr)var(--art);grid-template-rows:auto 1fr;column-gap:20px}.wb-card--lg .wb-top{grid-column:1;min-height:0}.wb-card--lg .wb-body{grid-column:1}.wb-card--lg .wb-art{grid-area:1/2/span 2;align-self:center;margin-right:-8px;position:relative;top:auto;right:auto}}.wb-uses{flex-wrap:wrap;align-self:end;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.wb-uses li{color:var(--ink);background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.8rem;font-weight:600;display:inline-flex}.wb-uses li:before{content:"";background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-c)16%,transparent);border-radius:50%;width:6px;height:6px}.wb-creds-h{align-items:center;gap:16px;margin-top:clamp(2.6rem,5vw,3.6rem);display:flex}.wb-by{font:600 .78rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--red-ink);background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px var(--glass-edge);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 11px;display:inline-flex}.wb-by .aj-i{width:15px;height:15px}.wb-line{background:linear-gradient(90deg,var(--line),transparent);flex:1;height:1px}.who-ben .creds{margin-top:18px}@media (width<=960px){.wb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-card,.wb-card--lg{grid-column:span 1}.wb-card:last-child{grid-column:1/-1}.wb-card,.wb-card--lg{--art:132px}}@media (width<=640px){.wb-grid{grid-template-columns:minmax(0,1fr)}.wb-card:last-child{grid-column:auto}.wb-card,.wb-card--lg{--art:118px}.wb-orb{border-radius:14px;width:46px;height:46px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wb-card{animation-range:entry calc(var(--k,0)*4%)entry calc(40% + var(--k,0)*4%);animation:cubic-bezier(.2,.7,.2,1) both dtReveal view()}}}.pop3d{perspective:700px}.pop3d>img{transform-origin:50% 70%;transform:translateZ(var(--tz,0px))rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))scale(var(--ts,1));filter:var(--hue-f,)drop-shadow(0 var(--sh,14px)calc(var(--sh,14px)*1.5)color-mix(in srgb,var(--v-c)34%,transparent));will-change:transform;width:100%;height:auto;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s;display:block}.pop-live .pop3d:not(.is-pop)>img{opacity:0;filter:var(--hue-f,)blur(8px)drop-shadow(0 0 0 transparent);transform:translateZ(-260px)rotateX(28deg)scale(.42)}.pop-live .pop3d.is-pop>img{animation:1s cubic-bezier(.3,1.5,.55,1) backwards popOut;animation-delay:calc(var(--k,0)*90ms)}@keyframes popOut{0%{opacity:0;filter:var(--hue-f,)blur(8px)drop-shadow(0 0 0 transparent);transform:translateZ(-260px)rotateX(28deg)scale(.42)}55%{opacity:1;filter:var(--hue-f,)blur(0)drop-shadow(0 34px 34px color-mix(in srgb,var(--v-c)45%,transparent))}to{opacity:1;filter:var(--hue-f,)drop-shadow(0 14px 21px color-mix(in srgb,var(--v-c)34%,transparent));transform:translateZ(0)rotateX(0)scale(1)}}.pop3d.is-up{--tz:22px;--ts:1.025;--sh:19px}@media (prefers-reduced-motion:reduce){.pop-live .pop3d>img,.pop-live .pop3d:not(.is-pop)>img{opacity:1;filter:var(--hue-f,)drop-shadow(0 14px 21px color-mix(in srgb,var(--v-c)34%,transparent));animation:none;transform:none}}.faq-solo .head{text-align:center;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:clamp(1.6rem,3vw,2.2rem)}.faq-solo .head h2{max-width:24ch;margin-inline:auto}.fq.fq--solo{border-radius:28px;max-width:860px;height:auto;margin-inline:auto;padding:clamp(12px,1.6vw,18px);display:block;overflow:visible}.fq-art{z-index:3;pointer-events:none;width:196px;margin:0;position:absolute;top:-172px;right:-58px}@media (width<=1100px){.fq-art{width:158px;top:-150px;right:-6px}}@media (width<=700px){.fq-art{width:150px;margin:-6px auto -22px;position:relative;top:auto;right:auto}}.fq--solo .faq{will-change:auto;gap:10px;padding:0;transform:none!important}.fq--solo .faq details{opacity:1;transform:none}.fq--solo .faq details:not([open]){opacity:.92}.fq--solo .faq summary{padding:18px 20px;font-size:1.04rem}.fq--solo .faq .ans{max-width:70ch}@supports (interpolate-size:allow-keywords){.fq--solo{interpolate-size:allow-keywords}.fq--solo .faq details::details-content{transition:block-size .45s var(--ease),content-visibility .45s allow-discrete;block-size:0;overflow:hidden}.fq--solo .faq details[open]::details-content{block-size:auto}}.fq--solo .faq details[open] .ans{animation:fqIn .5s var(--ease)both}@keyframes fqIn{0%{opacity:0;translate:0 -6px}}.fq-hint{color:var(--ink-3);justify-content:center;align-items:center;gap:9px;margin:14px 0 4px;font-size:.82rem;font-weight:600;transition:opacity .4s;display:flex}.fq-hint.gone{opacity:0}@media (hover:none),(width<=900px){.fq-hint{display:none}}@media (prefers-reduced-motion:reduce){.fq--solo .faq details::details-content{transition:none}.fq--solo .faq details[open] .ans{animation:none}}