.pf2{--ink:#06070b;--panel:#0b0d14;--panel2:#10131c;--line:#ffffff14;--line2:#ffffff26;--text:#f5f6f8;--muted:#f5f6f8ad;--faint:#f5f6f870;--amber:#ffb547;--amber-ink:#1a1204;--mint:#3ee6b0;--violet:#a78bfa;--tone:var(--faint);--ease:cubic-bezier(.23, 1, .32, 1)}.pf2 *{box-sizing:border-box;margin:0}.pf2{background:var(--ink);color:var(--text);font:400 18px / 1.6 var(--font-sans-brand), "Instrument Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.pf2 a{color:inherit;text-decoration:none}.pf2 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.pf2 :focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:8px}.pf2 :focus:not(:focus-visible){outline:none}.pf2 .wrap{width:min(1200px,100% - 48px);margin-inline:auto}.pf2 .mono{font-family:var(--font-mono-brand), "Geist Mono", ui-monospace, monospace}.pf2 h1,.pf2 h2,.pf2 h3{letter-spacing:-.035em;text-wrap:balance;font-weight:600}.pf2 h2{font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08}.pf2 h3{letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15}.pf2 .lede{color:var(--muted);font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.55}.pf2 .btn{border:1px solid var(--line2);white-space:nowrap;min-height:52px;transition:transform .14s var(--ease), background .2s, box-shadow .3s;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.pf2 .btn:active{transform:scale(.97)}.pf2 .btn.accent{background:var(--amber);color:var(--amber-ink);border-color:var(--amber);box-shadow:0 10px 30px -10px #ffaa3c99}@media (hover:hover){.pf2 .btn.accent:hover{background:#ffc46b;box-shadow:0 14px 38px -8px #ffaa3cbf}}.pf2 .link{color:var(--text);align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex}.pf2 .link span{color:var(--amber)}@media (hover:hover){.pf2 .link:hover{text-decoration-line:underline;text-decoration-thickness:initial;-webkit-text-decoration-style:initial;text-decoration-style:initial;text-underline-offset:5px;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}}.pf2 .chip{border:1px solid var(--line2);min-height:28px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.pf2 .rim{position:relative}.pf2 .rim:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(#ffffff6b,#ffffff1a 22%,#a78bfa38 62%,#ffffff0d);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pf2 .stage{animation:pf2-rise 1.1s var(--ease) .55s backwards;margin-top:clamp(36px,4.4vw,60px);position:relative}.pf2 .win{background:var(--panel);border-radius:20px;position:relative;box-shadow:inset 0 -1px #ffffff1a,0 60px 120px -40px #000000e6,0 -30px 120px -40px #7c5cff80}.pf2 .win .bar{border-bottom:1px solid var(--line);background:#ffffff06;border-radius:20px 20px 0 0;grid-template-columns:90px 1fr 90px;align-items:center;height:48px;padding:0 18px;display:grid}.pf2 .win .dots{gap:8px;display:flex}.pf2 .win .dots i{background:#ffffff24;border-radius:50%;width:11px;height:11px}.pf2 .win .url{min-width:260px;height:28px;color:var(--faint);background:#ffffff0d;border-radius:8px;justify-content:center;justify-self:center;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;display:inline-flex}.pf2 .win .url i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%}@media (max-width:760px){.pf2 .win .bar{grid-template-columns:1fr}.pf2 .win .dots{display:none}.pf2 .stage{margin-bottom:24px}}.pf2 .sources{border-top:1px solid var(--line);margin-top:30px}.pf2 .src{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;align-items:start;gap:12px;width:100%;min-height:56px;padding:16px 0;display:grid}.pf2 .src .m{border:1.5px solid var(--line2);border-radius:50%;width:9px;height:9px;margin-top:10px;transition:all .25s}.pf2 .src b{letter-spacing:-.02em;color:var(--muted);font-size:19px;font-weight:560;transition:color .2s}.pf2 .src p{color:var(--muted);opacity:0;max-height:0;transition:max-height .35s var(--ease), opacity .25s, margin .35s var(--ease);font-size:16px;overflow:hidden}.pf2 .src[aria-selected=true] b{color:var(--text)}.pf2 .src[aria-selected=true] .m{background:var(--amber);border-color:var(--amber)}.pf2 .src[aria-selected=true] p{opacity:1;max-height:120px;margin-top:6px}@media (hover:hover){.pf2 .src:hover b{color:var(--text)}}.pf2 .cap{color:var(--faint);margin-top:14px;font-size:14px}@media (prefers-reduced-motion:reduce){.pf2 *,.pf2 :before,.pf2 :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:auto!important;animation-timeline:none!important}}.pf2 .win .try{white-space:nowrap;color:var(--faint);justify-self:end;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.pf2 .win .try:before{content:"";background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%}.pf2 .win{border-radius:22px;box-shadow:0 60px 120px -40px #000000e6,inset 0 0 0 1px #ffffff1f,0 0 120px -30px #7c5cff8c}.pf2 .win .bar{border-radius:22px 22px 0 0}.pf2 .appc{container-type:inline-size}.pf2 .app{aspect-ratio:1920/1096;color:#f3f4f8;text-align:left;background:#0a0b12;border-radius:0 0 22px 22px;grid-template-columns:14.8% minmax(0,1fr);display:grid;overflow:hidden}.pf2 .app p,.pf2 .app h2,.pf2 .app h3,.pf2 .app b,.pf2 .app small{margin:0}.pf2 .sbar{background:#ffffff03;border-right:1px solid #ffffff12;flex-direction:column;gap:.3cqw;padding:1.3cqw;display:flex}.pf2 .sbar .wm{letter-spacing:.02em;margin-bottom:1cqw;font-size:max(11px,1.35cqw);font-weight:700}.pf2 .sbar .wm em{color:var(--amber);font-style:normal}.pf2 .sbar .na{color:#101405;background:#c8f545;border-radius:99px;place-items:center;height:3.1cqw;margin-bottom:.7cqw;font-size:max(9.5px,1.05cqw);font-weight:700;display:grid}.pf2 .sbar .site{background:#ffffff0d;border:1px solid #ffffff12;border-radius:1cqw;align-items:center;gap:.7cqw;padding:.7cqw;display:flex}.pf2 .sbar .g{background:#ffffff1a;border-radius:.5cqw;flex:none;place-items:center;width:2cqw;height:2cqw;font-size:max(8px,.95cqw);font-weight:700;display:grid}.pf2 .sbar .site b{font-size:max(9px,1cqw);font-weight:600;display:block}.pf2 .sbar .site small{color:#ffffff73;font-size:max(7.5px,.8cqw)}.pf2 .sbar .ws{color:#fff6;margin:1.2cqw 0 .3cqw .6cqw;font-size:max(8px,.85cqw)}.pf2 .sbar .ni{color:#fffc;border-radius:.9cqw;justify-content:space-between;align-items:center;height:2.7cqw;padding:0 .8cqw;font-size:max(9.5px,1.05cqw);font-weight:600;display:flex}.pf2 .sbar .ni.on{color:#fff;background:#c8f5451a;box-shadow:inset 0 0 0 1px #c8f5458c}.pf2 .sbar .ni.sm{color:#ffffff9e;font-weight:500}.pf2 .sbar .bd{background:#c0523f;border-radius:99px;place-items:center;min-width:1.5cqw;height:1.5cqw;font-size:max(7.5px,.8cqw);font-style:normal;font-weight:700;transition:background .4s;display:grid}.pf2 .sbar .sp{flex:1}.pf2 .sbar .acct{margin-top:.6cqw}.pf2 .mn{background:radial-gradient(60% 40% at 80% 0,#7c5cff38,#0000 70%);min-width:0;padding:2.2cqw 3cqw 0;position:relative}.pf2 .col{max-width:62cqw;margin:0 auto}.pf2 .tg{background:#8b6bff24;border:1px solid #8b6bff66;border-radius:99px;align-items:center;gap:.5cqw;height:2cqw;padding:0 .9cqw;font-size:max(8.5px,.95cqw);font-weight:600;display:inline-flex}.pf2 .tg:before{content:"";background:#8b6bff;border-radius:50%;width:.5cqw;height:.5cqw}.pf2 .hd{letter-spacing:-.035em;margin-top:.9cqw;font-size:max(20px,3.2cqw);font-weight:700;line-height:1.05}.pf2 .sub2{color:#ffffff9e;margin-top:.6cqw;font-size:max(10px,1.1cqw)}.pf2 .ct{background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.5cqw;align-items:center;gap:1.6cqw;margin-top:1.4cqw;padding:1.3cqw 1.6cqw;display:flex}.pf2 .ct .n{align-items:baseline;gap:.2cqw;display:flex}.pf2 .ct .n b{color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#b99bff,#ff8ec2);-webkit-background-clip:text;background-clip:text;font-size:max(24px,3.9cqw);font-weight:700;line-height:1}.pf2 .ct .n i{color:#ffffffb3;font-size:max(13px,1.9cqw);font-style:normal;font-weight:700}.pf2 .cm{flex:1}.pf2 .cm p{font-size:max(10px,1.15cqw);font-weight:600}.pf2 .pb{background:#8b6bff38;border-radius:99px;height:.7cqw;min-height:5px;margin-top:.8cqw;overflow:hidden}.pf2 .pb span{border-radius:inherit;background:linear-gradient(90deg,#8b6bff,#ff8ec2);width:0;height:100%;transition:width .9s cubic-bezier(.23,1,.32,1);display:block}.pf2 .lb{font:500 max(7.5px, .8cqw) var(--font-mono-brand), "Geist Mono", monospace;letter-spacing:.18em;color:#ffffff80;margin:1.4cqw 0 .6cqw}.pf2 .hc{background:linear-gradient(135deg,#5a3cf2 0%,#4b2fd8 55%,#7a3cd2 100%);border-radius:2cqw;padding:2.4cqw 2.6cqw 2.3cqw;position:relative;overflow:hidden}.pf2 .hc:before{content:"";opacity:0;background:linear-gradient(135deg,#0fa97d 0%,#0b8f8f 55%,#2f6fd6 100%);transition:opacity .9s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.pf2 .hc:after{content:"";border:2cqw solid #ffffff1a;border-radius:50%;width:12cqw;height:12cqw;position:absolute;bottom:-5cqw;right:-3cqw}.pf2 .hc>*{z-index:1;position:relative}.pf2 .app[data-s="3"] .hc:before{opacity:1}.pf2 .stp{z-index:2;background:#00000047;border-radius:99px;align-items:center;height:2.1cqw;min-height:22px;padding:0 1cqw;font-size:max(8.5px,.95cqw);font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.pf2 .hc .hct{letter-spacing:-.03em;max-width:80%;font-size:max(16px,2.45cqw);font-weight:700;line-height:1.1}.pf2 .hc .d{color:#ffffffeb;max-width:78%;margin-top:.9cqw;font-size:max(10px,1.2cqw);line-height:1.4}.pf2 .hc .w{color:#ffffffb8;max-width:74%;min-height:2.8cqw;margin-top:.8cqw;font-size:max(9px,1cqw);line-height:1.4}.pf2 .ac{align-items:center;gap:1.4cqw;margin-top:1.1cqw;display:flex}.pf2 .fix{color:#101405;cursor:pointer;background:#c8f545;border-radius:99px;height:max(30px,3cqw);padding:0 1.8cqw;font-family:inherit;transition:transform .14s,filter .2s;position:relative}.pf2 .fix:active{transform:scale(.96)}.pf2 .fix:disabled{cursor:default}.pf2 .fix:disabled:active{transform:none}@media (hover:hover){.pf2 .fix:not(:disabled):hover{filter:brightness(1.06)}}.pf2 .app[data-s="0"] .fix:after{content:"";border-radius:inherit;border:2px solid #c8f545;animation:1.8s ease-out infinite pf2-cue;position:absolute;inset:-5px}.pf2 .app[data-s="3"] .fix{color:#054a38;background:#fff}.pf2 .rp{color:#ffffffd9;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-family:inherit;text-decoration:underline}.pf2 .up{background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.2cqw;justify-content:space-between;align-items:center;gap:1cqw;margin-top:.8cqw;padding:1.1cqw 1.5cqw;display:flex}.pf2 .up b{font-size:max(10px,1.15cqw);font-weight:600;display:block}.pf2 .up small{color:#ffffff8c;margin-top:.2cqw;font-size:max(8.5px,.95cqw);display:block}.pf2 .up i{color:#111;background:#fff;border-radius:50%;flex:none;place-items:center;width:2.6cqw;min-width:24px;height:2.6cqw;min-height:24px;font-size:max(10px,1.1cqw);font-style:normal;font-weight:700;display:grid}@media (max-width:760px){.pf2 .win .bar{grid-template-columns:1fr}.pf2 .win .try{display:none}}.pf2 .win .bar{grid-template-columns:150px 1fr 150px}.pf2 .stage{margin-top:clamp(34px,4vw,54px);position:relative}.pf2 .stage:after{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(at 50% 0,#7c5cff6b,#0000 70%);height:160px;position:absolute;bottom:-80px;left:12%;right:12%}.pf2 .win{text-align:left}@media (max-width:760px){.pf2 .win .bar{grid-template-columns:minmax(0,1fr)}.pf2 .win .url{min-width:0;max-width:100%}}.pf2 .gs{padding-top:clamp(88px,11vw,150px)}.pf2 .gh h2{max-width:22ch;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08}.pf2 .gh p{color:var(--muted);max-width:36rem;margin-top:12px}.pf2 .g-crop{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#090b12;overflow:hidden}.pf2 .g-crop img{max-width:none;height:auto;display:block}.pf2 .g-note{max-width:46rem;color:var(--muted);margin-top:28px}.pf2 .g-note strong{color:var(--text);font-weight:560}.pf2 .g-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.pf2 .pl3{border:1px solid var(--line);background:#ffffff08;border-radius:22px;flex-direction:column;height:100%;padding:28px 26px 26px;display:flex;position:relative}.pf2 .pl3.hot{background:linear-gradient(#ffb54714,#ffffff05);border-color:#ffb547a6;box-shadow:0 30px 70px -30px #ffaa3c59}.pf2 .pl3 .tag{background:var(--amber);color:#1a1204;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:700;position:absolute;top:-13px;left:24px}.pf2 .pl3 .sp{color:var(--faint);font-size:14px}.pf2 .pl3 h3{margin-top:6px;font-size:1.5rem;font-weight:560}.pf2 .pl3 .pr{letter-spacing:-.04em;margin-top:14px;font-size:2.6rem;font-weight:600;line-height:1}.pf2 .pl3 .nt{color:var(--muted);margin-top:6px;font-size:14.5px}.pf2 .pl3 ul{border-top:1px solid var(--line);flex:1;gap:10px;margin:20px 0 24px;padding:18px 0 0;list-style:none;display:grid}.pf2 .pl3 li{color:var(--muted);gap:10px;font-size:15.5px;display:flex}.pf2 .pl3 li:before{content:"✓";color:var(--mint);font-weight:700}.pf2 .pl3 .btn{width:100%}@media (max-width:900px){.pf2 .g-plans{grid-template-columns:minmax(0,1fr)}}.pf2 .g-faq{border-top:1px solid var(--line2);max-width:52rem;margin-top:36px}.pf2 .g-faq details{border-bottom:1px solid var(--line)}.pf2 .g-faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:14px 0;font-size:19px;font-weight:560;list-style:none;display:flex}.pf2 .g-faq summary::-webkit-details-marker{display:none}.pf2 .g-faq summary:after{content:"+";color:var(--amber);transition:transform .25s var(--ease);font-size:24px;font-weight:400}.pf2 .g-faq details[open] summary:after{transform:rotate(45deg)}.pf2 .g-faq details p{color:var(--muted);padding:0 40px 20px 0;font-size:17px}@media (hover:hover){.pf2 .g-faq summary:hover{color:var(--amber)}}.pf2 dialog.tour{border:1px solid var(--line2);color:#fff;background:#000;border-radius:18px;width:min(1000px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.pf2 dialog.tour::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030408cc}.pf2 .tour .tw{position:relative}.pf2 .tour video{aspect-ratio:16/9;background:#000;width:100%;display:block}.pf2 .tour .tx{color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.pf2 .fh-film{aspect-ratio:16/9;width:min(1120px,100% - 48px);animation:pf2-filmin 1.1s var(--ease) backwards;background:#05060b;border-radius:26px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6,0 0 140px -30px #7c5cff99}.pf2 .fh-film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf2 h2,.pf2 .gh h2{letter-spacing:-.03em;font-size:clamp(1.75rem,2.9vw,2.4rem);font-weight:500}@media (prefers-reduced-motion:reduce){.pf2 .fh-film{animation:auto;animation-timeline:none}}@media (max-width:700px){.pf2 .fh-film{border-radius:18px}}.pf2 .fh-film{margin-top:0;animation-delay:.25s;animation-fill-mode:backwards}.pf2{scroll-padding-top:90px}.pf2 .ag-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.pf2 .ag-hero{isolation:isolate;padding:clamp(56px,6vw,96px) 0 clamp(56px,6vw,88px);position:relative;overflow:clip}.pf2 .ag-hero:before{content:"";z-index:-1;background:radial-gradient(46% 44% at 50% 40%,#7c5cff4d,#0000 72%);width:1200px;height:800px;position:absolute;top:-200px;left:60%;transform:translate(-50%)}.pf2 .ag-hero .ag-wrap{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.pf2 .ag-copy h1{letter-spacing:-.035em;color:#fff;text-wrap:balance;font-size:clamp(2.3rem,4.3vw,3.7rem);font-weight:500;line-height:1.06}.pf2 .ag-copy .lede{max-width:30rem;color:var(--muted);animation:pf2-fade .8s var(--ease) .15s backwards;margin-top:22px;font-size:1.1rem}.pf2 .ag-copy .lede strong{color:#fff;font-weight:600}.pf2 .ag-cta{animation:pf2-fade .8s var(--ease) .26s backwards;flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pf2 .ag-cta .btn{min-height:48px;padding:0 22px;font-size:16px}.pf2 .ag-cta .btn.sec{background:#ffffff0f;border-color:#0000}@media (hover:hover){.pf2 .ag-cta .btn.sec:hover{background:#ffffff1c}}.pf2 .ag-copy .assure{color:var(--faint);animation:pf2-fade .8s var(--ease) .36s backwards;flex-wrap:wrap;gap:6px 20px;margin-top:20px;font-size:14.5px;display:flex}.pf2 .ag-copy .assure b{color:var(--mint);margin-right:8px}.pf2 .ag-vis{position:relative}.pf2 .ag-vis:before{content:"";pointer-events:none;border:1px dashed #ffffff29;border-radius:30px;position:absolute;inset:-18px}.pf2 .ag-vis:after{content:"";pointer-events:none;border-top:1px dashed #ffffff17;position:absolute;top:50%;left:-18px;right:-18px}.pf2 .ag-vis .fh-film{z-index:1;width:100%;margin:0}@media (max-width:960px){.pf2 .ag-hero .ag-wrap{grid-template-columns:minmax(0,1fr)}.pf2 .ag-vis{margin:0 18px}}.pf2 .ag-sec{padding-top:clamp(88px,11vw,150px)}.pf2 .ag-tabs{border:1px solid var(--line2);background:radial-gradient(60% 50% at 50% 0,#7c5cff29,#0000 70%),linear-gradient(#0d0f1a,#090b13);border-radius:30px;margin:clamp(80px,10vw,140px) 12px 0;padding:clamp(56px,7vw,96px) 0 clamp(48px,6vw,80px)}.pf2 .ag-tabs .gh h2,.pf2 .ag-tabs .gh p{margin-inline:auto}.pf2 .ag-tabs .ex{border:1px solid var(--line2);width:fit-content;min-height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;margin:22px auto 0;padding:0 14px 0 12px;font-size:14.5px;display:flex}.pf2 .ag-tablist{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:2px 6px;margin-top:30px;display:flex}.pf2 .ag-tab{min-height:48px;color:var(--faint);padding:0 18px;font-size:16px;font-weight:500;transition:color .2s;position:relative}.pf2 .ag-tab:after{content:"";background:var(--amber);height:2px;transition:transform .3s var(--ease);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.pf2 .ag-tab[aria-selected=true]:after{transform:scaleX(1)}@media (hover:hover){.pf2 .ag-tab:hover{color:#fff}}.pf2 .ag-tp{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,4vw,60px);margin-top:clamp(32px,4vw,52px);display:grid}.pf2 .ag-tp .tl{animation:pf2-swap .4s var(--ease)}.pf2 .ag-tp .tl h3{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500}.pf2 .ag-tp .tl .b{color:var(--muted);margin-top:10px}.pf2 .ag-tp .rc{border-left:2px solid var(--amber);margin-top:22px;padding:2px 0 2px 16px}.pf2 .ag-tp .rc+.rc{margin-top:14px}.pf2 .ag-tp .rc small{color:var(--faint);margin-bottom:2px;font-size:13.5px;display:block}.pf2 .ag-tp .rc p{letter-spacing:-.01em;font-size:17px;line-height:1.45}.pf2 .ag-tp .rc pre{font:400 14.5px / 1.6 var(--font-mono-brand), "Geist Mono", monospace;color:#ffe0ae;white-space:pre-wrap}.pf2 .ag-tp .tl .link{margin-top:18px}@media (max-width:900px){.pf2 .ag-tp{grid-template-columns:minmax(0,1fr)}.pf2 .ag-tablist{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:0 20px;overflow-x:auto}.pf2 .ag-tab{flex:none}}.pf2 .ag-wc{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.pf2 .wc{text-align:left;display:block}.pf2 .wc .th{aspect-ratio:16/10;border:1px solid var(--line);transition:transform .3s var(--ease), border-color .2s;background-position:50%;background-size:cover;border-radius:18px;display:block;position:relative;overflow:hidden}.pf2 .wc .th:after{content:"";background:linear-gradient(#0000 40%,#07080db3);position:absolute;inset:0}.pf2 .wc .th i{z-index:2;border:1px solid var(--line2);background:#07080dc7;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 14px 0 10px;font-size:13.5px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px}.pf2 .wc .th i:before{content:"▶";background:var(--amber);color:#1a1204;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.pf2 .wc b{letter-spacing:-.015em;margin-top:4px;font-size:17.5px;font-weight:560;display:block}@media (hover:hover){.pf2 .wc:hover .th{border-color:var(--line2);transform:translateY(-4px)}}@media (max-width:900px){.pf2 .ag-wc{grid-template-columns:minmax(0,1fr)}}.pf2{font-size:18px}.pf2 .ag-vis:before,.pf2 .ag-vis:after{display:none}.pf2 .ag-hero .ag-wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,4.4vw,72px)}.pf2 .ag-copy h1{font-size:clamp(2.3rem,4.2vw,3.6rem)}.pf2 .ag-copy .lede{color:#fffc;max-width:31rem;font-size:1.2rem;line-height:1.55}.pf2 .ag-copy .assure{color:#ffffffa8;font-size:15.5px}.pf2 .ag-vis .fh-film{box-shadow:0 60px 120px -40px #000000e6,0 0 160px -30px #7c5cffbf}.pf2 .ag-tp{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.pf2 #tvimg{background:#090b12;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -30px #0c10208c}.pf2 #tvimg .g-crop{border:0}.pf2 #tvdemo .stage{margin-top:0}.pf2 #tvdemo .win{box-shadow:0 40px 80px -30px #0c10208c}.pf2 .tv-cap{color:#66718c;text-align:center;margin-top:12px;font-size:14px}.pf2 .g-crop img{transition:opacity .3s var(--ease)}.pf2 .wc b{font-size:18.5px}.pf2 .ev2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4.5vw,72px);margin-top:40px;display:grid}.pf2 .ev2>*{min-width:0}.pf2 .ev2 .sources{margin-top:0}.pf2 .ev2 .src b{color:#ffffffb3;font-size:21px}.pf2 .ev2 .src[aria-selected=true] b{color:#fff}.pf2 .ev2 .src p{color:#ffffffc7;font-size:17px}.pf2 .ev2 .evshot{background:#090b12;border-radius:22px;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6,0 0 100px -40px #7c5cffb3}.pf2 .ev2 .cap{color:#fff9}@media (max-width:900px){.pf2 .ev2{grid-template-columns:minmax(0,1fr)}}.pf2 #proof{padding-top:clamp(56px,7vw,96px)}.pf2 .g-note{color:#ffffffc7;font-size:17px}.pf2 .pl3 li,.pf2 .pl3 .nt,.pf2 .g-faq details p{color:#fffc}.pf2 .gh p{color:#ffffffc2;font-size:18px}@media (max-width:960px){.pf2 .ag-hero .ag-wrap{grid-template-columns:minmax(0,1fr)}.pf2 .ag-vis{margin:0}}@media (max-width:900px){.pf2 .ag-tp{grid-template-columns:minmax(0,1fr)}.pf2 .ag-tp>*{min-width:0}}.pf2 .faq2{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.pf2 .faq2 .gh h2{max-width:12ch}.pf2 .faq2 .g-faq{max-width:none;margin-top:0}.pf2 .faq2 .g-faq summary{min-height:72px;font-size:19.5px}.pf2 .faq2 .g-faq details p{color:#fffc;font-size:17.5px}@media (max-width:900px){.pf2 .faq2{grid-template-columns:minmax(0,1fr)}.pf2 .faq2 .gh{position:static}}.pf2 .end{padding:clamp(80px,10vw,140px) 0 clamp(56px,7vw,96px)}.pf2 .cta2{isolation:isolate;text-align:center;border:1px solid var(--line2);background:radial-gradient(60% 75% at 50% 0,#7c5cff61,#0000 72%),linear-gradient(#0f1122,#08090f);border-radius:32px;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px);position:relative;overflow:hidden}.pf2 .cta2 h2{letter-spacing:-.035em;text-wrap:balance;color:#fff;max-width:19ch;margin:0 auto;font-size:clamp(2rem,3.7vw,3.1rem);font-weight:500;line-height:1.08}.pf2 .cta2 p{color:#fffc;max-width:30rem;margin:18px auto 0;font-size:1.15rem}.pf2 .cta2 .row{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:30px;display:flex}.pf2 .cta2 .btn{min-height:52px;padding:0 26px}.pf2 .cta2 .btn.sec{background:#ffffff12;border-color:#ffffff1f}@media (hover:hover){.pf2 .cta2 .btn.sec:hover{background:#ffffff1f}}.pf2 .pgv{border:1px solid var(--line2);color:#ffffffc7;white-space:nowrap;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,background .2s}@media (hover:hover){.pf2 .pgv:hover{border-color:var(--amber);color:#fff;background:#ffb54714}}.pf2 .gcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.pf2 .gc{border:1px solid var(--line);transition:transform .3s var(--ease), border-color .25s;background:#ffffff06;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.pf2 .gc:hover{border-color:color-mix(in srgb, var(--k) 55%, transparent);transform:translateY(-5px)}}.pf2 .gv{background:radial-gradient(90% 90% at 50% 0, color-mix(in srgb, var(--k) 38%, transparent), transparent 75%);padding:14px 14px 0;position:relative}.pf2 .gv .g-crop{border:1px solid var(--line2);aspect-ratio:16/9.4;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 20px 50px -20px #000c;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.pf2 .gb{padding:22px 26px 30px}.pf2 .gk{color:var(--k);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.pf2 .gk:before{content:"";background:var(--k);width:8px;height:8px;box-shadow:0 0 12px var(--k);border-radius:50%}.pf2 .gb h3{letter-spacing:-.025em;margin-top:8px;font-size:1.4rem;font-weight:500;line-height:1.2}.pf2 .gpills{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pf2 .pill2{border:1px solid var(--line2);background:#ffffff0a;border-radius:999px;align-items:center;min-height:40px;transition:border-color .2s,background .2s;display:inline-flex}.pf2 .pill2 a{color:#ffffffeb;align-items:center;min-height:40px;padding:0 15px;font-size:15.5px;font-weight:500;display:inline-flex}.pf2 .pill2 .pgv{background:color-mix(in srgb, var(--k) 22%, transparent);color:#fff;border:0;border-radius:50%;place-items:center;width:26px;height:26px;min-height:0;margin-right:7px;padding:0 0 0 2px;font-size:9px;display:grid}.pf2 .pill2:has(.pgv) a{padding-right:10px}@media (hover:hover){.pf2 .pill2:hover{border-color:var(--k);background:color-mix(in srgb, var(--k) 12%, transparent)}.pf2 .pill2 .pgv:hover{background:var(--k);color:#0b0d12}}@media (max-width:900px){.pf2 .gcards{grid-template-columns:minmax(0,1fr)}}.pf2 .vr{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.pf2 .vr .gh{margin:0}.pf2 .vr-sel{gap:10px;margin-top:34px;display:grid}.pf2 .vo{border:1px solid var(--line);min-height:58px;color:var(--muted);text-align:left;cursor:pointer;transition:all .25s var(--ease);background:#ffffff06;border-radius:16px;align-items:center;gap:14px;padding:0 22px;font-family:inherit;display:flex}.pf2 .vo i{background:var(--k);opacity:.55;border-radius:50%;width:10px;height:10px;transition:all .25s}.pf2 .vo[aria-pressed=true]{color:#fff;border-color:color-mix(in srgb, var(--k) 60%, transparent);background:color-mix(in srgb, var(--k) 12%, transparent)}.pf2 .vo[aria-pressed=true] i{opacity:1;box-shadow:0 0 14px var(--k)}@media (hover:hover){.pf2 .vo:hover{color:#fff;border-color:var(--line2)}}.pf2 .vo:focus-visible{outline:2px solid var(--k);outline-offset:3px}.pf2 .vcard{background:radial-gradient(80% 70% at 50% 0, color-mix(in srgb, var(--k) 20%, transparent), transparent 70%), #0c0e15;text-align:center;border-radius:28px;padding:30px 34px 36px;transition:background .5s;position:relative;overflow:hidden}.pf2 .vc-top{border:1px solid var(--line);text-align:left;background:#ffffff0a;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.pf2 .vc-k{color:var(--k);background:color-mix(in srgb, var(--k) 14%, transparent);border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:600;transition:color .4s,background .4s}.pf2 .vc-t{color:#ffffffe6;font-size:15.5px;font-weight:500;line-height:1.3}.pf2 .vc-ring{width:150px;height:150px;margin:34px auto 6px}.pf2 .vc-ring svg{width:100%;height:100%;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--k) 50%, transparent));overflow:visible}.pf2 .vr-bg{fill:none;stroke:#ffffff14;stroke-width:5px}.pf2 .vr-fg{fill:none;stroke:var(--k);stroke-width:5px;stroke-linecap:round;transform-origin:52px 52px;transform:rotate(-90deg)}.pf2 .vg{fill:none;stroke:var(--k);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.pf2 .vc-st{letter-spacing:-.03em;color:var(--k);margin-top:10px;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:500}.pf2 .vc-d{color:#ffffffd1;max-width:24rem;margin:10px auto 0;font-size:18px;line-height:1.45}.pf2 .vcard.swap .vr-fg{animation:pf2-vfill .9s var(--ease) both}.pf2 .vcard.swap .vg{animation:pf2-vdraw .7s var(--ease) .15s both;stroke-dasharray:100}.pf2 .vcard.swap .vc-st,.pf2 .vcard.swap .vc-d{animation:pf2-vin .5s var(--ease) both}.pf2 .vcard.swap .vc-d{animation-delay:80ms}@media (prefers-reduced-motion:reduce){.pf2 .vcard.swap *{animation:auto!important;animation-timeline:none!important}}.pf2 .vr-r .g-note{max-width:none;color:var(--muted);margin:22px auto 0;font-size:16px}@media (max-width:960px){.pf2 .vr{grid-template-columns:minmax(0,1fr);gap:32px}.pf2 .vr-sel{grid-template-columns:repeat(2,minmax(0,1fr))}.pf2 .vo{padding:0 16px;font-size:16.5px}}@media (max-width:480px){.pf2 .vo{gap:10px;padding:0 12px;font-size:15.5px;line-height:1.15}.pf2 .vo i{flex:none}.pf2 .vcard{padding:20px 20px 28px}.pf2 .vc-ring{width:124px;height:124px;margin-top:26px}}.pf2 .cta-row{justify-content:center;margin-top:clamp(36px,4vw,52px);display:flex}.pf2 section[id]{scroll-margin-top:120px}@media (prefers-reduced-motion:reduce){.pf2{scroll-behavior:auto}}.pf2 .sub{padding-top:clamp(48px,5vw,72px)}.pf2 .sub .gh h2,.pf2 .sub h2{max-width:none;font-size:clamp(1.45rem,2.2vw,1.85rem)}.pf2 .sub .gh p{font-size:17px}.pf2 .wc .th{aspect-ratio:16/9}.pf2 .wc b{margin-top:12px;font-size:17px}.pf2 .ag-wc{gap:16px;margin-top:26px}.pf2 .trust{border:1px solid var(--line2);background:linear-gradient(#ffffff09,#ffffff04);border-radius:32px;margin-top:clamp(36px,4vw,56px);overflow:hidden}.pf2 .trust>section.ag-sec,.pf2 .trust>section.gs{width:auto;max-width:none;margin:0;padding:clamp(28px,3.6vw,48px)}.pf2 .trust>section.sub{border-top:1px solid var(--line);padding-top:clamp(28px,3.6vw,48px)}.pf2 .trust #evidence .gh p{max-width:40rem}@media (max-width:640px){.pf2 .trust{border-radius:24px}}.pf2 .eb{letter-spacing:.09em;text-transform:uppercase;color:#aab1c5;align-items:center;gap:12px;margin:0 0 18px;font-size:13.5px;font-weight:600;display:flex}.pf2 .eb b{font-family:var(--font-mono-brand), "Geist Mono", ui-monospace, monospace;color:var(--amber);letter-spacing:.02em;font-weight:500}.pf2 .eb:after{content:"";background:var(--line2);width:44px;height:1px}.pf2 .gh h2,.pf2 .sub .gh h2,.pf2 .sub h2{max-width:24ch;font-size:clamp(1.9rem,3.3vw,2.7rem);line-height:1.1}.pf2 .gh p:not(.eb){font-size:18px}.pf2 .ag-sec,.pf2 .gs,.pf2 .sub{padding-top:clamp(72px,8vw,112px)}.pf2 .ag-tabs{margin-top:clamp(56px,6vw,88px)}.pf2 .ag-tabs .gh{text-align:left}.pf2 .ag-tabs .gh h2,.pf2 .ag-tabs .gh p{margin-inline:0}.pf2 .trust>section.ag-sec,.pf2 .trust>section.gs{padding:clamp(28px,3.6vw,48px)}.pf2 .trust>section.sub{padding-top:clamp(28px,3.6vw,48px)}.pf2 .ag-tabs .tl .b{color:#ffffffd1}.pf2 .ag-tabs .rc small{color:#ffffffa3;font-size:14px}.pf2 .ag-tabs .rc p{font-size:18px}.pf2 .ag-tab{color:#ffffff9e;font-size:17px}.pf2 .ag-tab[aria-selected=true]{color:#fff}@media (hover:hover){.pf2 .ag-tab:hover{color:#fff}}.pf2 .ag-tablist{justify-content:flex-start}.pf2 .tabrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-top:34px;display:flex}.pf2 .tabrow .ag-tablist{border-bottom:0;margin-top:0}.pf2 .tabrow .ex{flex:none;margin:0 0 8px}@media (max-width:900px){.pf2 .tabrow{border-bottom:0;flex-direction:column-reverse;align-items:flex-start}.pf2 .tabrow .ag-tablist{border-bottom:1px solid var(--line);width:100%}.pf2 .tabrow .ex{margin:0}}.pf2 .tabrow .ex{color:#ffffffd1;background:0 0;border:0;gap:10px;min-height:0;padding:0;font-size:15.5px}.pf2 .tabrow .ex .chip{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;background:#ffb54724;border:0;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.pf2 .ag-logos{isolation:isolate;padding:clamp(56px,6vw,84px) 0 clamp(8px,2vw,24px);position:relative}.pf2 .ag-logos:before{content:"";z-index:-1;filter:blur(70px);opacity:.22;pointer-events:none;background:radial-gradient(30% 60% at 12%,#10a37f,#0000),radial-gradient(30% 60% at 32%,#20b8cd,#0000),radial-gradient(30% 60% at 52%,#4285f4,#0000),radial-gradient(30% 60% at 72%,#f9ab00,#0000),radial-gradient(30% 60% at 92%,#00a4ef,#0000);position:absolute;inset:20% 8% 0}.pf2 .lg-h{text-align:center;color:#ffffffb3;justify-content:center;align-items:center;gap:18px;font-size:16px;display:flex}.pf2 .lg-h b{color:#fff;font-weight:560}.pf2 .lg-h:before,.pf2 .lg-h:after{content:"";background:linear-gradient(90deg, transparent, var(--line2));flex:1;max-width:120px;height:1px}.pf2 .lg-h:after{transform:scaleX(-1)}.pf2 .lg-mask{margin-top:28px}.pf2 .lg-track{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pf2 .lg{--g:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--g) 14%, transparent), transparent 75%), #ffffff08;white-space:nowrap;min-height:64px;transition:transform .3s var(--ease), border-color .25s, box-shadow .3s;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:12px;padding:0 24px 0 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 14px 30px -18px #000c}.pf2 .lg img{object-fit:contain;width:32px;height:32px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--g) 45%, transparent));flex:none}.pf2 .lg span{letter-spacing:-.015em;color:#fffffff0;font-size:18px;font-weight:560}@media (hover:hover){.pf2 .lg:hover{border-color:color-mix(in srgb, var(--g) 60%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 40px -14px color-mix(in srgb, var(--g) 55%, transparent);transform:translateY(-3px)}}@media (max-width:900px){.pf2 .lg-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.pf2 .lg-track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:32s linear infinite pf2-lgm}.pf2 .lg-h{font-size:15px}.pf2 .lg-h:before,.pf2 .lg-h:after{display:none}}@media (prefers-reduced-motion:reduce){.pf2 .lg-track{animation:auto!important;animation-timeline:none!important}}.pf2 .ag-logos:before{display:none}.pf2 .lg img{filter:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.pf2 .lg{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .22s ease-out, opacity .6s var(--ease);will-change:transform;box-shadow:inset 0 1px #ffffff14}.pf2 .lg.settle{transition:transform .6s cubic-bezier(.34, 1.56, .64, 1), opacity .6s var(--ease)}.pf2 .lg-track.is-armed .lg{opacity:0}.pf2 .lg-track.is-shown .lg{animation:.8s cubic-bezier(.34,1.56,.64,1) backwards pf2-lgin;animation-delay:calc(var(--i) * 80ms)}@keyframes pf2-lgin{0%{opacity:0;transform:translateY(22px)scale(.94)}}@media (hover:hover){.pf2 .lg:hover{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-color:#ffffff38;box-shadow:inset 0 1px #ffffff14}.pf2 .lg:hover img{transform:translateZ(26px)scale(1.14)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.pf2 .lg-track.is-armed .lg{opacity:1}.pf2 .lg-track.is-shown .lg{animation:none}.pf2 .lg:hover img{transform:none}}.pf2 .eb{letter-spacing:.14em;color:#fff;gap:14px;margin:0 0 26px;font-size:14.5px;font-weight:700}.pf2 .eb b{background:var(--amber);min-width:38px;height:30px;color:var(--amber-ink,#1a1204);font-family:var(--font-mono-brand), "Geist Mono", ui-monospace, monospace;letter-spacing:.04em;border-radius:8px;place-items:center;padding:0 10px;font-size:14px;font-weight:700;display:inline-grid}.pf2 .eb:after{background:linear-gradient(90deg,#ffffff47,#ffffff0a);flex:1;width:auto;height:1px}.pf2 .trust .eb:after,.pf2 .faq2 .eb:after{background:linear-gradient(90deg,#ffffff47,#ffffff0a)}.pf2 .faq2 .gh{position:sticky;top:110px}@media (max-width:640px){.pf2 .eb{letter-spacing:.12em;gap:10px;font-size:13px}.pf2 .eb b{min-width:34px;height:28px}}.pf2 .eb:after,.pf2 .trust .eb:after,.pf2 .faq2 .eb:after{display:none}.pf2 .eb{margin-bottom:22px}.pf2 .gh{border-bottom:1px solid;border-image:linear-gradient(90deg,#ffffff4d,#ffffff0d) 1;padding-bottom:clamp(22px,2.6vw,32px)}.pf2 .ag-tabs .gh{border-bottom:0;padding-bottom:0}.pf2 .ag-wc{margin-top:32px}.pf2 .gcards{margin-top:36px}.pf2 .vr-l .vr-sel{margin-top:30px}@keyframes pf2-fade{0%{opacity:0;transform:translateY(12px)}}@keyframes pf2-rise{0%{opacity:0;transform:translateY(56px)scale(.985)}}@keyframes pf2-swap{0%{opacity:0;transform:translateY(12px)}}@keyframes pf2-cue{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.12)}}@keyframes pf2-filmin{0%{opacity:0;transform:translateY(30px)scale(.985)}}@keyframes pf2-vfill{0%{}}@keyframes pf2-vdraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes pf2-vin{0%{opacity:0;transform:translateY(8px)}}@keyframes pf2-lgm{to{transform:translate(calc(-50% - 7px))}}.pf2 .ag-copy .assure{padding:0;list-style:none}.pf2 .ag-copy .assure li{align-items:center;display:inline-flex}.pf2 .hmore,.pf2 .tmore{margin-top:12px}.pf2 .hmore summary,.pf2 .tmore summary,.pf2 .chain summary{cursor:pointer;list-style:none}.pf2 .hmore summary::-webkit-details-marker{display:none}.pf2 .tmore summary::-webkit-details-marker{display:none}.pf2 .chain summary::-webkit-details-marker{display:none}.pf2 .hmore summary,.pf2 .tmore summary{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.pf2 .hmore summary:after,.pf2 .tmore summary:after{content:"+";color:var(--amber);transition:transform .25s var(--ease);font-size:20px;font-weight:400}.pf2 .hmore[open] summary:after,.pf2 .tmore[open] summary:after{transform:rotate(45deg)}@media (hover:hover){.pf2 .hmore summary:hover,.pf2 .tmore summary:hover{color:var(--text)}}.pf2 .hmore p,.pf2 .tmore p{color:#ffffffc7;max-width:40rem;margin-top:4px;font-size:16.5px;line-height:1.55}.pf2 .tv-note{max-width:46rem;color:var(--muted);margin-top:32px;font-size:15.5px}.pf2 .tv-note a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:4px;font-weight:600}.pf2 .chain{border-top:1px solid var(--line);margin-top:36px}.pf2 .chain summary{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:19px;font-weight:560;display:flex}.pf2 .chain summary:after{content:"+";color:var(--amber);transition:transform .25s var(--ease);font-size:24px;font-weight:400}.pf2 .chain[open] summary:after{transform:rotate(45deg)}.pf2 .chain .chain-sub{max-width:46rem;color:var(--muted);margin:0 0 24px;font-size:16.5px}.pf2 .faq-more{color:var(--muted);padding:22px 0 0;font-size:16px}.pf2 .faq-more a,.pf2 .g-faq details p a{color:var(--amber);text-underline-offset:4px;font-weight:600;text-decoration:underline}.pf2 .ag-tp{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,56px)}.pf2 .ag-tp .tl h3{font-size:clamp(1.5rem,2.3vw,1.9rem)}.pf2 .ag-tp .tl .b{margin-top:10px;font-size:1.05rem}.pf2 .rcard{border:1px solid var(--line2);background:#ffffff08;border-radius:16px;margin-top:24px;padding:0 20px}.pf2 .rrow{padding:16px 0}.pf2 .rrow+.rrow{border-top:1px solid var(--line)}.pf2 .rrow small{font:500 12px var(--font-mono-brand), "Geist Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;display:block}.pf2 .rrow p{letter-spacing:-.01em;font-size:17px;line-height:1.45}.pf2 .rrow p.nt{color:var(--muted);margin-top:6px;font-size:15px}.pf2 .rrow pre{font:400 14.5px / 1.6 var(--font-mono-brand), "Geist Mono", ui-monospace, monospace;color:#ffe0ae;white-space:pre-wrap}.pf2 .tfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin-top:14px;display:flex}.pf2 .tfoot .link{margin-top:0}.pf2 .tmore-btn{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.pf2 .tmore-btn:after{content:"+";color:var(--amber);transition:transform .25s var(--ease);font-size:20px;font-weight:400}.pf2 .tmore-btn[aria-expanded=true]:after{transform:rotate(45deg)}.pf2 .tmore-p{color:#ffffffc7;margin-top:2px;font-size:16px;line-height:1.55}.pf2 .tmore-p[hidden]{display:none}.pf2 #tvimg{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.pf2 #tvimg .win,.pf2 #tvdemo .win{border:1px solid var(--line2);overflow:hidden;box-shadow:0 30px 70px -40px #000000d9}.pf2 #tvimg .win .bar{grid-template-columns:90px 1fr 90px}.pf2 #tvdemo .stage:after{display:none}@media (max-width:900px){.pf2 .ag-tp{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pf2 .win .bar{height:42px;padding:0 14px}.pf2 .win .url{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:0 12px;font-size:11.5px;overflow:hidden}.pf2 .win .try{display:none}}@media (max-width:700px){.pf2 .app{grid-template-columns:minmax(0,1fr)}.pf2 .app .sbar{display:none}.pf2 .app{aspect-ratio:auto}.pf2 .app .mn{padding-bottom:20px}.pf2 .hc .stp{margin-bottom:8px;display:inline-block;position:static}}
