.bc.pf{--pf-ink:var(--lp-ground,var(--background,#050806));--pf-panel:var(--lp-deep,#0a0f0c);--pf-green:var(--primary,#1fd16a);--pf-green-deep:var(--lp-alert,#12a452);--pf-hi:var(--lp-gold,#6bf0a3);--pf-glow:var(--v-core,#0f6b36);--pf-paper:#f3f7f4;--pf-paper-ink:#07140c;--pf-display:var(--font-heading,var(--font-display)), var(--font-display), ui-sans-serif, system-ui, sans-serif;--pf-body:var(--lp-body-font,var(--font-body)), ui-sans-serif, system-ui, sans-serif;--pf-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--pf-gutter:max(16px, 3vw);--pf-notch:var(--pf-ink);isolation:isolate;background:var(--pf-ink);min-height:100vh;font-family:var(--pf-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative;overflow-x:clip}.bc.pf,.pf [data-tone=dark],.pf :is(.pf-console,.pf-term,.pf-ticket,.pf-id,.pf-pass,.pf-vs-good){--pf-fg:#fff;--pf-text:#e2ebe5;--pf-muted:#a3b6aa;--pf-faint:#74887b;--pf-line:#ffffff1a;--pf-soft:#ffffff09;--pf-accent:var(--pf-green);--pf-btn-bg:var(--pf-green);--pf-btn-fg:#04140a;--pf-btn-glow:color-mix(in oklch, var(--pf-green) 62%, transparent);--bc-bg:var(--pf-ink);--bc-ink:var(--pf-text);--bc-muted:var(--pf-muted);--bc-accent:var(--pf-green);--bc-on-accent:#04140a;color:var(--pf-text)}.pf [data-tone=light]{--pf-fg:var(--pf-paper-ink);--pf-text:#1b2b21;--pf-muted:#4a5d51;--pf-faint:#77897d;--pf-line:#dbe5df;--pf-soft:#fff;--pf-accent:var(--pf-green-deep);--pf-btn-bg:var(--pf-paper-ink);--pf-btn-fg:#fff;--pf-btn-glow:#07140c66;--pf-notch:color-mix(in oklch, #fff 55%, var(--pf-paper));--bc-bg:var(--pf-paper);--bc-ink:var(--pf-paper-ink);--bc-muted:#4a5d51;--bc-accent:var(--pf-green-deep);--bc-on-accent:#fff;color:var(--pf-text)}.pf :where(*){box-sizing:border-box}.pf :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.pf :where(ul,ol){list-style:none}.pf :where(button,summary){font:inherit;color:inherit}.pf svg{display:block}.pf-wrap{width:100%;max-width:1320px;padding-inline:var(--pf-gutter);margin-inline:auto}.pf-top{z-index:45;background:color-mix(in oklch, var(--pf-ink) 96%, transparent);border-bottom:1px solid var(--pf-line);position:sticky;top:0}.pf-top-in{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.pf-brand{min-width:0;min-height:44px;color:var(--pf-fg);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.pf-mark{background:linear-gradient(135deg, var(--pf-hi), var(--pf-green) 55%, var(--pf-green-deep));color:#04140a;width:38px;height:38px;font:800 14px/1 var(--pf-display);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;display:grid}.pf-brand-name{font:700 15px/1.1 var(--pf-display);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-pill{background:var(--pf-green);color:#04140a;min-height:44px;font:800 12.5px/1 var(--pf-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.pf-pill:hover{filter:brightness(1.08);transform:translateY(-1px)}.pf-btn{background:var(--pf-btn-bg);width:100%;min-height:60px;color:var(--pf-btn-fg);cursor:pointer;text-align:center;font:800 15.5px/1.2 var(--pf-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 18px 44px -16px var(--pf-btn-glow);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;text-decoration:none;transition:transform .15s,filter .15s;display:flex;position:relative;overflow:hidden}.pf-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:38%;animation:6s ease-in-out infinite pf-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}.pf-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.pf-btn:active{transform:translateY(0)}.pf-btn:focus-visible,.pf-pill:focus-visible{outline:3px solid var(--pf-hi);outline-offset:3px}.pf-cta{gap:14px;max-width:460px;margin-top:30px;display:grid}.pf-cta-inline{margin:44px auto 0}.pf-cta-center{margin-inline:auto}.pf-cta-center .pf-reassure{justify-self:center}.pf-see{width:fit-content;min-height:44px;color:var(--pf-muted);font:600 14.5px/1 var(--pf-display);align-items:center;gap:8px;padding:6px 2px;text-decoration:none;display:inline-flex}.pf-see svg{width:15px;height:15px;transition:transform .15s}.pf-see:hover{color:var(--pf-fg)}.pf-see:hover svg{transform:translate(3px)}.pf-reassure{color:var(--pf-muted);font:500 13.5px/1.4 var(--pf-body);align-items:center;gap:8px;margin-top:16px;display:inline-flex}.pf-reassure svg{width:16px;height:16px;color:var(--pf-accent);flex:none}.pf-notice{max-width:620px;color:var(--pf-faint);font:400 12.5px/1.6 var(--pf-body);margin:22px auto 0}.pf-line{display:block}.pf-hl{width:fit-content;max-width:100%;color:var(--pf-green);caret-color:var(--pf-green)}[data-tone=light] .pf-hl{color:var(--pf-green-deep)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pf-hl{background-image:linear-gradient(96deg, var(--pf-fg) 0%, var(--pf-fg) 22%, var(--pf-hi) 62%, var(--pf-green) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-tone=light] .pf-hl{background-image:linear-gradient(96deg, var(--pf-paper-ink) 0%, color-mix(in oklch, var(--pf-paper-ink) 40%, var(--pf-green-deep)) 45%, var(--pf-green-deep) 100%)}}.pf-h1{color:var(--pf-fg);font:800 clamp(36px, 5.5vw, 72px)/1.02 var(--pf-display);letter-spacing:-.03em;text-wrap:balance}.pf-h2{color:var(--pf-fg);font:800 clamp(30px, 4.3vw, 54px)/1.05 var(--pf-display);letter-spacing:-.025em;text-wrap:balance}.pf-h2-xl{font-size:clamp(36px,6vw,80px)}.pf-tag{color:var(--pf-muted);font:500 12px/1 var(--pf-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.pf-tag i{background:var(--pf-accent);border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.pf-sub{max-width:62ch;color:var(--pf-muted);font:400 clamp(16px, 1.45vw, 18px)/1.65 var(--pf-body);margin-top:18px}.pf-band{isolation:isolate;position:relative}.pf-band[data-tone=dark]{background:radial-gradient(ellipse 55% 60% at 100% 0%, color-mix(in oklch, var(--pf-glow) 34%, transparent), transparent 72%), linear-gradient(180deg, var(--pf-ink) 0%, color-mix(in oklch, var(--pf-ink) 86%, var(--pf-glow)) 100%)}.pf-band[data-tone=dark][data-glow=l]{background:radial-gradient(ellipse 55% 60% at 0% 100%, color-mix(in oklch, var(--pf-glow) 34%, transparent), transparent 72%), linear-gradient(0deg, var(--pf-ink) 0%, color-mix(in oklch, var(--pf-ink) 86%, var(--pf-glow)) 100%)}.pf-band[data-tone=light]{background:linear-gradient(180deg, #fff 0%, var(--pf-paper) 100%)}.pf-band[data-tone=light]:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#07140c21 1.1px,#0000 1.6px);background-size:22px 22px;width:min(46%,620px);height:min(70%,520px);position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)}.pf-sec{padding:clamp(64px,8.5vw,116px) 0;position:relative}.pf-reuse{padding:clamp(40px,6vw,80px) 0}.pf-hero{isolation:isolate;background:linear-gradient(180deg, var(--pf-ink) 0%, color-mix(in oklch, var(--pf-ink) 80%, var(--pf-glow)) 100%);padding:clamp(34px,5vw,68px) 0 clamp(56px,7vw,104px);position:relative;overflow:hidden}.pf-hero-in{align-items:center;gap:40px;display:grid}@media (min-width:1000px){.pf-hero-in{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(48px,5vw,88px)}}.pf-hero-copy{min-width:0}.pf-live{border:1px solid color-mix(in oklch, var(--pf-green) 40%, transparent);background:color-mix(in oklch, var(--pf-green) 9%, transparent);min-height:34px;font:500 11.5px/1 var(--pf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-hi);border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:8px 14px;display:inline-flex}.pf-dot{background:var(--pf-green);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklch, var(--pf-green) 60%, transparent);border-radius:50%;flex:none;animation:2.2s ease-out infinite pf-ping}.pf-manifest{border-left:2px solid color-mix(in oklch, var(--pf-green) 60%, transparent);gap:6px;margin-top:24px;padding-left:16px;display:grid}.pf-manifest li{font:500 clamp(15px, 1.55vw, 18px)/1.45 var(--pf-mono);color:var(--pf-muted)}.pf-manifest li.pf-em{color:var(--pf-fg)}.pf-lead{max-width:56ch;color:var(--pf-muted);font:400 clamp(16px, 1.5vw, 18.5px)/1.68 var(--pf-body);margin-top:22px}.pf-back{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pf-glow{background:radial-gradient(ellipse at center, color-mix(in oklch, var(--pf-glow) 85%, transparent), transparent 66%);opacity:.7;width:72%;height:92%;animation:9s ease-in-out infinite pf-breathe;position:absolute;top:-24%;right:-12%}.pf-glow-b{opacity:.45;width:60%;height:70%;animation-duration:13s;animation-direction:reverse;inset:auto auto -30% -22%}.pf-grid{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:48px 48px;animation:18s linear infinite pf-grid;position:absolute;inset:-48px 0 0 -48px;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 40%,#000 20%,#0000 75%)}.pf-lines{opacity:.9;width:120%;height:56%;position:absolute;top:4%;left:-10%}.pf-ln{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke:color-mix(in oklch, var(--pf-green) 34%, transparent);animation:46s ease-in-out infinite alternate pf-drift}.pf-candles{opacity:.65;width:100%;height:clamp(170px,24vw,320px);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}.pf-cdl{transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite pf-tick;animation-delay:calc(var(--i) * -.37s)}.pf-cdl line,.pf-cdl rect{stroke-width:1.4px;vector-effect:non-scaling-stroke}.pf-cdl-up rect{fill:color-mix(in oklch, var(--pf-green) 30%, transparent);stroke:color-mix(in oklch, var(--pf-green) 80%, transparent)}.pf-cdl-up line{stroke:color-mix(in oklch, var(--pf-green) 65%, transparent)}.pf-cdl-dn rect{fill:#ffffff0a;stroke:#ffffff4d}.pf-cdl-dn line{stroke:#ffffff3d}.pf-con-wrap{min-width:0;position:relative}.pf-console{background:linear-gradient(180deg, #ffffff0f, #ffffff04), var(--pf-panel);border:1px solid #ffffff1f;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 40px 90px -36px #000,0 0 0 1px #0006,inset 0 1px #ffffff14}.pf-con-bar{border-bottom:1px solid var(--pf-line);min-height:46px;font:500 11px/1 var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-muted);align-items:center;gap:10px;padding:12px 120px 12px 18px;display:flex}.pf-con-title{white-space:nowrap}.pf-con-title:before{content:"";background:var(--pf-green);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 9px 1px 0;display:inline-block}.pf-con-bar em{border:1px solid var(--pf-line);color:var(--pf-faint);white-space:nowrap;border-radius:999px;padding:5px 9px;font-style:normal}.pf-con-stage{position:relative}.pf-float{z-index:1;border:1px solid color-mix(in oklch, var(--pf-green) 45%, transparent);font:500 11px/1 var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-hi);background:#050c08e0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;animation:5s ease-in-out infinite pf-bob;display:inline-flex;position:absolute;top:16px;left:18px;box-shadow:0 10px 30px -10px #000}.pf-float svg{width:13px;height:13px;color:var(--pf-green)}.pf-chart{width:100%;height:auto;padding:8px 8px 0}.pf-corridor{fill:color-mix(in oklch, var(--pf-green) 5%, transparent)}.pf-gridline{stroke:#ffffff0d;stroke-width:1px}.pf-target{stroke:var(--pf-green);stroke-width:1.2px;stroke-dasharray:6 6;animation:3s linear infinite pf-dash}.pf-floor{stroke:#ffffff52;stroke-width:1.2px;stroke-dasharray:6 6}.pf-start{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:2 5}.pf-svg-t{font:500 10.5px var(--pf-mono);letter-spacing:.14em;fill:var(--pf-faint)}.pf-svg-g{fill:var(--pf-green)}.pf-curve{fill:none;stroke:var(--pf-green);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pf-trace{fill:none;stroke:var(--pf-hi);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:7 93;animation:4.6s linear infinite pf-trace}.pf-end{fill:var(--pf-green)}.pf-halo{fill:color-mix(in oklch, var(--pf-green) 28%, transparent)}.pf-dot-svg{fill:#fff}.pf-meters{gap:12px;padding:4px 18px 6px;display:grid}.pf-meters li{font:500 11px/1.2 var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted);grid-template-columns:minmax(0,8.5rem) 1fr;align-items:center;gap:14px;display:grid}.pf-meter{background:#ffffff17;border-radius:6px;height:6px;display:block;position:relative;overflow:hidden}.pf-meter i{background:linear-gradient(90deg, color-mix(in oklch, var(--pf-green) 50%, #000), var(--pf-green));border-radius:6px;height:100%;display:block;position:relative;overflow:hidden}.pf-meter i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:3.4s ease-in-out infinite pf-fill-run;position:absolute;inset:0;transform:translate(-100%)}.pf-meters li:nth-child(2) .pf-meter i:after{animation-delay:.5s}.pf-meters li:nth-child(3) .pf-meter i:after{animation-delay:1s}.pf-console figcaption{color:var(--pf-faint);font:400 12.5px/1.5 var(--pf-body);padding:12px 18px 16px}.pf-seal{z-index:2;border:1px solid color-mix(in oklch, var(--pf-green) 50%, transparent);width:116px;height:116px;box-shadow:0 20px 50px -18px #000, 0 0 40px -12px color-mix(in oklch, var(--pf-green) 70%, transparent);background:radial-gradient(circle at 35% 30%,#12301d,#050c08 70%);border-radius:50%;place-items:center;display:grid;position:absolute;top:-54px;right:-6px}.pf-seal svg{width:100%;height:100%;animation:22s linear infinite pf-spin;position:absolute;inset:0}.pf-seal-words{font:500 9.6px var(--pf-mono);letter-spacing:.22em;fill:var(--pf-hi)}.pf-seal b{color:#fff;font:800 30px/1 var(--pf-display);letter-spacing:-.02em;position:relative}@media (min-width:1000px){.pf-seal{width:128px;height:128px;right:-26px}.pf-seal b{font-size:34px}}@media (max-width:999px){.pf-con-wrap{margin-top:26px}}.pf-strip{background:#080e0ac7;border:1px solid #ffffff1f;border-radius:16px;gap:18px;margin-top:clamp(32px,4.5vw,56px);padding:20px;display:grid;box-shadow:0 30px 70px -40px #000}@media (min-width:900px){.pf-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:22px 28px}}.pf-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}@media (min-width:640px){.pf-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-facts dt,.pf-clock p{font:500 10.5px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-facts dd{font:700 clamp(16px, 1.7vw, 20px)/1.2 var(--pf-display);color:var(--pf-fg);margin-top:8px}.pf-clock{border-top:1px dashed var(--pf-line);gap:10px;padding-top:16px;display:grid}@media (min-width:900px){.pf-clock{border-top:0;border-left:1px dashed var(--pf-line);padding:0 0 0 40px}}.pf-clock>div{gap:8px;display:flex}.pf-clock span{border:1px solid var(--pf-line);background:linear-gradient(#ffffff0f,#ffffff03);border-radius:10px;justify-items:center;gap:5px;min-width:56px;padding:9px 6px 8px;display:grid}.pf-clock b{font:500 26px/1 var(--pf-mono);color:var(--pf-fg);font-variant-numeric:tabular-nums}.pf-clock span:last-child b{color:var(--pf-hi)}.pf-clock small{font:500 10.5px/1 var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-faint)}.pf-tape{background:linear-gradient(90deg, #030604, color-mix(in oklch, #030604 82%, var(--pf-glow)), #030604);border-block:1px solid #ffffff1a;position:relative;overflow:hidden}.pf-tape-track{width:max-content;animation:pf-tape var(--pf-tape-s,54s) linear infinite;display:flex}.pf-tape:hover .pf-tape-track{animation-play-state:paused}.pf-tape-run{flex:none;display:flex}.pf-tape-run li{white-space:nowrap;font:500 12.5px/1 var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:#dfe9e3;align-items:center;gap:10px;padding:17px 30px 17px 0;display:inline-flex}.pf-tape-run li:after{content:"";background:#ffffff38;border-radius:50%;width:5px;height:5px;margin-left:20px}.pf-tape-run svg{width:15px;height:15px;color:var(--pf-green);flex:none}.pf-two{gap:20px;margin-top:clamp(30px,4vw,48px);display:grid}@media (min-width:960px){.pf-two{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:28px}}.pf-card{border:1px solid var(--pf-line);background:var(--pf-soft);border-radius:22px}[data-tone=light] .pf-card{box-shadow:0 24px 60px -20px #0a281429}.pf-accounts{align-content:start;gap:12px;padding:clamp(16px,2.4vw,28px);display:grid}.pf-accounts svg{width:100%;height:auto}.pf-corridor-l{fill:color-mix(in oklch, var(--pf-accent) 7%, transparent)}.pf-target-l{stroke:var(--pf-accent);stroke-width:1.2px;stroke-dasharray:6 6;animation:3s linear infinite pf-dash}.pf-floor-l{stroke:var(--pf-faint);stroke-width:1.2px;stroke-dasharray:6 6}.pf-svg-gd{fill:var(--pf-accent)}.pf-svg-mu{fill:var(--pf-faint)}.pf-svg-ink{fill:var(--pf-fg)}.pf-reckless{fill:none;stroke:var(--pf-fg);stroke-width:2.6px;stroke-linecap:round;opacity:.85}.pf-steady{fill:none;stroke:var(--pf-accent);stroke-width:3.2px;stroke-linecap:round}.pf-steady-trace{fill:none;stroke:var(--pf-green);stroke-width:6px;stroke-linecap:round;stroke-dasharray:6 94;animation:5.2s linear infinite pf-trace}.pf-x circle{fill:var(--pf-fg)}.pf-x path{fill:none;stroke:var(--pf-ink);stroke-width:2.4px;stroke-linecap:round}[data-tone=light] .pf-x path{stroke:#fff}.pf-win{fill:var(--pf-accent);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pf-beat}.pf-accounts figcaption{font:600 14px/1.2 var(--pf-display);color:var(--pf-fg);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.pf-key{align-items:center;gap:8px;display:inline-flex}.pf-key:before{content:"";background:var(--pf-fg);border-radius:3px;width:18px;height:3px}.pf-key-good:before{background:var(--pf-accent)}.pf-accounts small{color:var(--pf-faint);font:400 12px/1 var(--pf-body);margin-left:auto}.pf-versus{gap:14px;display:grid}.pf-vs{border-radius:22px;align-content:start;gap:16px;padding:clamp(22px,2.6vw,32px);display:grid}.pf-vs-bad{border:1px solid var(--pf-line);background:var(--pf-soft)}.pf-vs-good{background:linear-gradient(150deg, color-mix(in oklch, var(--pf-paper-ink) 80%, var(--pf-glow)), var(--pf-paper-ink) 70%);box-shadow:0 28px 60px -24px #07140c8c}.pf-vs-label{font:500 11.5px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-vs-good .pf-vs-label{color:var(--pf-hi)}.pf-vs ul{gap:14px;display:grid}.pf-vs li{color:var(--pf-text);font:500 clamp(15px, 1.35vw, 16.5px)/1.5 var(--pf-body);grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.pf-vs li svg{width:18px;height:18px;margin-top:2px}.pf-vs-bad li svg{color:var(--pf-faint)}.pf-vs-good li svg{color:var(--pf-green)}.pf-note{text-align:center;color:var(--pf-muted);font:500 13.5px/1.5 var(--pf-mono);margin-top:30px}.pf-track{gap:0;margin-top:clamp(32px,4.5vw,52px);display:grid;position:relative}.pf-track li{grid-template-columns:56px minmax(0,1fr);gap:4px 18px;padding-bottom:26px;display:grid;position:relative}.pf-track li:last-child{padding-bottom:0}.pf-track li:not(:last-child):before{content:"";background:linear-gradient(var(--pf-accent), var(--pf-line));width:2px;position:absolute;top:58px;bottom:2px;left:27px}.pf-node{border:1.5px solid var(--pf-line);background:var(--pf-soft);width:56px;height:56px;color:var(--pf-muted);animation:6.4s linear infinite pf-node;animation-delay:calc(var(--i) * 1.6s);border-radius:16px;grid-row:span 3;place-items:center;display:grid}.pf-node svg{width:24px;height:24px}.pf-step{font:500 11px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint);align-self:end}.pf-track b{font:700 20px/1.2 var(--pf-display);color:var(--pf-fg)}.pf-track small{font:400 15px/1.5 var(--pf-body);color:var(--pf-muted)}@media (min-width:860px){.pf-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.pf-track:before{content:"";background:var(--pf-line);height:2px;position:absolute;top:27px;left:28px;right:calc(25% - 28px)}.pf-track:after{content:"";background:linear-gradient(90deg, transparent, var(--pf-green), transparent);width:160px;height:2px;animation:6.4s linear infinite pf-run;position:absolute;top:27px;left:0}.pf-track li{grid-template-columns:1fr;row-gap:8px;padding:0}.pf-track li:not(:last-child):before{display:none}.pf-node{z-index:1;background:var(--pf-panel);grid-row:auto;margin-bottom:12px;position:relative}}.pf-track-note{color:var(--pf-faint);font:400 13px/1.4 var(--pf-mono);margin-top:22px}.pf-days{gap:24px;margin-top:clamp(32px,4.5vw,56px);display:grid}.pf-term{background:#060a07;border:1px solid #ffffff1f;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -34px #000}.pf-term-bar{border-bottom:1px solid var(--pf-line);font:500 11.5px/1.2 var(--pf-mono);letter-spacing:.08em;color:var(--pf-muted);background:#ffffff08;align-items:center;gap:7px;padding:13px 16px;display:flex}.pf-term-bar i{background:#ffffff2e;border-radius:50%;flex:none;width:9px;height:9px}.pf-term-bar span{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;margin-left:8px;overflow:hidden}.pf-term-bar em{color:var(--pf-hi);white-space:nowrap;margin-left:auto;padding-left:10px;font-style:normal}.pf-log li{border-top:1px solid #ffffff0d;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:4px;padding:15px 18px;display:grid}.pf-log li:first-child{border-top:0}.pf-log li span{font:500 12px/1 var(--pf-mono);color:var(--pf-green)}.pf-log li p{font:500 clamp(15.5px, 1.45vw, 17px)/1.55 var(--pf-body);color:var(--pf-text)}.pf-cursor span{font:500 14px/1 var(--pf-mono);color:var(--pf-green)}.pf-cursor i{background:var(--pf-green);width:9px;height:17px;animation:1s step-end infinite pf-blink;display:block}.pf-out{border-top:1px dashed color-mix(in oklch, var(--pf-green) 45%, transparent);background:linear-gradient(160deg, color-mix(in oklch, var(--pf-glow) 30%, transparent), transparent 80%);padding:20px 20px 22px}.pf-out p{font:500 11px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-hi)}.pf-out b{font:600 clamp(16px, 1.6vw, 19px)/1.5 var(--pf-display);color:var(--pf-fg);margin-top:10px;display:block}@media (min-width:1000px){.pf-term{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.pf-term-bar{grid-column:1/-1}.pf-out{border-top:0;border-left:1px dashed color-mix(in oklch, var(--pf-green) 45%, transparent);align-content:center;gap:6px;padding:40px 36px;display:grid}.pf-out b{font-size:clamp(20px,1.9vw,26px);line-height:1.4}}.pf-value{align-items:start;gap:34px;display:grid}@media (min-width:980px){.pf-value{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px)}.pf-value-side{position:sticky;top:96px}}.pf-value-facts{gap:12px;margin-top:clamp(24px,3vw,36px);display:grid}.pf-value-facts li{color:var(--pf-text);font:500 16px/1.4 var(--pf-body);align-items:center;gap:14px;display:flex}.pf-value-facts span{border:1px solid var(--pf-line);background:var(--pf-soft);width:40px;height:40px;color:var(--pf-accent);border-radius:12px;flex:none;place-items:center;display:grid}.pf-value-facts svg{width:18px;height:18px}[data-tone=light] .pf-value-facts span{box-shadow:0 10px 24px -14px #0a28144d}.pf-ticket{border:1px solid color-mix(in oklch, var(--pf-green) 40%, #ffffff1a);background:linear-gradient(170deg, color-mix(in oklch, #070b08 82%, var(--pf-glow)), #070b08 55%);max-width:760px;box-shadow:0 40px 90px -40px #000000e6, 0 0 70px -34px color-mix(in oklch, var(--pf-green) 70%, transparent);border-radius:18px;position:relative}.pf-ticket-scan{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pf-ticket-scan:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--pf-green) 8%, transparent), transparent);height:40%;animation:7s ease-in-out infinite pf-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.pf-tk-bar{border-bottom:1px solid var(--pf-line);font:500 11.5px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-muted);background:#ffffff08;border-radius:18px 18px 0 0;justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.pf-tk-bar em{color:var(--pf-hi);font-style:normal}.pf-tk-rows{border-bottom:1px solid var(--pf-line);grid-template-columns:repeat(3,1fr);display:grid}.pf-tk-rows>div{border-right:1px solid var(--pf-line);gap:8px;padding:14px 20px;display:grid}.pf-tk-rows>div:last-child{border-right:0}.pf-tk-rows dt{font:500 10.5px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-tk-rows dd{font:700 16px/1.2 var(--pf-display);color:var(--pf-fg)}.pf-buy{background:var(--pf-green);color:#04140a;font:700 12px/1 var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:4px 10px;display:inline-block}.pf-incl{padding:6px 20px}.pf-incl li{border-bottom:1px solid #ffffff0f;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.pf-incl li:last-child{border-bottom:0}.pf-incl li>span{background:color-mix(in oklch, var(--pf-green) 18%, transparent);width:22px;height:22px;color:var(--pf-green);border-radius:50%;place-items:center;display:grid}.pf-incl li>span svg{width:13px;height:13px}.pf-incl p{font:500 clamp(15px, 1.45vw, 16.5px)/1.45 var(--pf-body);color:var(--pf-text)}.pf-incl em{font:500 11px/1 var(--pf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-faint);font-style:normal}.pf-tk-total{border-top:1px solid var(--pf-line);color:var(--pf-muted);font:500 13px/1 var(--pf-mono);justify-content:space-between;padding:12px 20px;display:flex}.pf-tk-foot{background:#ffffff05;border-top:2px dashed #ffffff24;align-items:center;gap:16px;padding:22px 20px;display:grid;position:relative}.pf-tk-foot:before,.pf-tk-foot:after{content:"";background:var(--pf-notch);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.pf-tk-foot:before{clip-path:inset(0 0 0 13px);box-shadow:inset -1px 0 0 color-mix(in oklch, var(--pf-green) 40%, #ffffff1a);left:-13px}.pf-tk-foot:after{clip-path:inset(0 13px 0 0);box-shadow:inset 1px 0 0 color-mix(in oklch, var(--pf-green) 40%, #ffffff1a);right:-13px}@media (min-width:640px){.pf-tk-foot{grid-template-columns:auto minmax(0,1fr);gap:28px}}.pf-tk-label{font:500 10.5px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-tk-price{align-items:baseline;gap:10px;margin-top:8px;display:flex}.pf-tk-price b{font:800 clamp(44px, 5.2vw, 60px)/1 var(--pf-display);color:var(--pf-fg);letter-spacing:-.02em;text-shadow:0 0 34px color-mix(in oklch, var(--pf-green) 45%, transparent)}.pf-tk-price s{color:var(--pf-faint);font:500 18px/1 var(--pf-display)}.pf-tk-note{color:var(--pf-faint);font:400 12.5px/1.5 var(--pf-body);padding:0 20px 18px}.pf-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin-top:clamp(28px,4vw,44px);display:grid}.pf-tile{border:1px solid var(--pf-line);background:var(--pf-soft);border-radius:18px;align-content:start;gap:10px;padding:26px;transition:transform .2s;display:grid}.pf-tile:hover{transform:translateY(-3px)}[data-tone=light] .pf-tile{box-shadow:0 20px 50px -18px #0a281424}.pf-tile-ico{border:1px solid color-mix(in oklch, var(--pf-accent) 45%, transparent);width:42px;height:42px;color:var(--pf-accent);border-radius:10px;place-items:center;display:grid}.pf-tile-ico svg{width:20px;height:20px}.pf-tile-tag{font:500 11px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-tile h3{font:700 20px/1.25 var(--pf-display);color:var(--pf-fg)}.pf-tile p:not(.pf-tile-tag):not(.pf-tile-worth){color:var(--pf-muted);font:400 15.5px/1.6 var(--pf-body)}.pf-tile-worth{font:600 14px/1 var(--pf-mono);color:var(--pf-accent)}.pf-tile-worth s{color:var(--pf-faint)}.pf-quote{gap:14px}.pf-quote blockquote{color:var(--pf-fg);font:500 17px/1.6 var(--pf-body)}.pf-q-mark{width:26px;height:26px;color:var(--pf-accent)}.pf-q-result{font:700 18px/1.3 var(--pf-display);color:var(--pf-accent)}.pf-quote figcaption{align-items:center;gap:12px;margin-top:6px;display:flex}.pf-quote figcaption b{color:var(--pf-fg);font:700 15px/1.2 var(--pf-display);display:block}.pf-quote figcaption small{color:var(--pf-muted);font:400 13px/1.3 var(--pf-body)}.pf-avatar{background:var(--pf-paper-ink);color:#fff;width:44px;height:44px;font:700 14px/1 var(--pf-display);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.pf-avatar img{object-fit:cover;width:100%;height:100%}.pf-score{gap:16px;margin-top:clamp(30px,4vw,48px);display:grid}@media (min-width:900px){.pf-score{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}}.pf-pass,.pf-skip{border-radius:22px;align-content:start;gap:20px;padding:clamp(24px,3vw,38px);display:grid}.pf-pass{background:linear-gradient(150deg, color-mix(in oklch, var(--pf-paper-ink) 72%, var(--pf-glow)), var(--pf-paper-ink) 72%);position:relative;overflow:hidden;box-shadow:0 28px 60px -24px #07140c8c}.pf-pass:after{content:"PASS";pointer-events:none;font:800 clamp(90px, 12vw, 150px)/1 var(--pf-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in oklch, var(--pf-green) 15%, transparent);position:absolute;bottom:-44px;right:-8px}.pf-skip{border:1px solid var(--pf-line);background:var(--pf-soft)}.pf-pass-tag,.pf-skip-tag{font:500 12px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex;position:relative}.pf-pass-tag{color:var(--pf-hi)}.pf-skip-tag{color:var(--pf-faint)}.pf-pass-tag svg,.pf-skip-tag svg{width:16px;height:16px}.pf-pass ul,.pf-skip ul{gap:16px;display:grid;position:relative}.pf-pass li,.pf-skip li{color:var(--pf-text);font:500 clamp(15.5px, 1.45vw, 17px)/1.5 var(--pf-body);grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.pf-pass li svg,.pf-skip li svg{width:18px;height:18px;margin-top:2px}.pf-pass li svg{color:var(--pf-green)}.pf-skip li svg{color:var(--pf-faint)}.pf-id{border:1px solid color-mix(in oklch, var(--pf-green) 32%, #ffffff1a);background:linear-gradient(135deg, color-mix(in oklch, #0b120d 80%, var(--pf-glow)), #060907 60%);border-radius:22px;gap:24px;margin-top:clamp(28px,4vw,44px);padding:clamp(20px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -34px #000}@media (min-width:900px){.pf-id{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 220' fill='none'%3E%3Cpath d='M24 170 C70 168 86 196 128 188 C170 180 178 148 222 152 C262 156 270 190 312 178 C356 166 366 120 410 118 C452 116 470 86 514 62' stroke='%231fd16a' stroke-opacity='.4' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") right 36px top 36px / min(28%, 380px) auto no-repeat, linear-gradient(135deg, color-mix(in oklch, #0b120d 80%, var(--pf-glow)), #060907 60%)}}@media (min-width:720px){.pf-id{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:40px}}.pf-id-sheen{pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff12,#0000);width:38%;animation:8s ease-in-out infinite pf-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.pf-id-edge{pointer-events:none;background:linear-gradient(90deg, transparent, var(--pf-green), transparent);width:34%;height:2px;animation:5.5s linear infinite pf-edge;position:absolute;top:0;left:0}.pf-id-edge-b{animation-direction:reverse;top:auto;bottom:0}.pf-id-photo{aspect-ratio:4/5;border:2px solid color-mix(in oklch, var(--pf-green) 30%, #10261a);background:radial-gradient(circle at 50% 30%, color-mix(in oklch, var(--pf-glow) 70%, #050c08), #050c08 75%);border-radius:16px;place-items:center;width:min(260px,100%);display:grid;overflow:hidden}.pf-id-photo b{font:800 64px/1 var(--pf-display);color:var(--pf-fg);text-shadow:0 0 40px color-mix(in oklch, var(--pf-green) 60%, transparent)}.pf-id-photo>:not(b){width:100%;height:100%}.pf-id-body{align-content:center;gap:12px;min-width:0;display:grid;position:relative}.pf-id-tag{font:500 11.5px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint);align-items:center;gap:9px;display:inline-flex}.pf-id-tag i{background:var(--pf-green);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite pf-ping}.pf-id-body h3{font:800 clamp(30px, 3.8vw, 46px)/1.04 var(--pf-display);letter-spacing:-.025em;color:var(--pf-fg)}.pf-id-role{font:600 16px/1.3 var(--pf-display);color:var(--pf-hi)}.pf-id-bio{max-width:58ch;color:var(--pf-muted);font:400 16px/1.65 var(--pf-body);white-space:pre-line}.pf-id-body blockquote{border-left:2px solid var(--pf-green);color:var(--pf-text);font:500 17px/1.6 var(--pf-body);padding-left:14px}.pf-id-facts{flex-wrap:wrap;gap:14px 28px;margin-top:6px;display:flex}.pf-id-facts dd{font:800 30px/1 var(--pf-display);color:var(--pf-fg)}.pf-id-facts dt{font:500 10.5px/1 var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-faint);margin-top:6px}.pf-when{align-items:center;gap:44px;display:grid}@media (min-width:900px){.pf-when{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(48px,6vw,96px)}}.pf-specs{border-top:1px solid var(--pf-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));column-gap:32px;margin-top:clamp(26px,3.5vw,40px);display:grid}.pf-specs>div{border-bottom:1px solid var(--pf-line);gap:8px;padding:18px 0;display:grid}.pf-specs dt{font:500 10.5px/1 var(--pf-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-specs dd{font:700 clamp(18px, 1.9vw, 22px)/1.3 var(--pf-display);color:var(--pf-fg)}.pf-cal{justify-self:center;width:min(300px,82%);margin:10px 0 18px;position:relative}.pf-cal-back{background:color-mix(in oklch, var(--pf-paper) 22%, transparent);border-radius:22px;position:absolute;inset:0;transform:rotate(7deg)translate(10px,6px)}.pf-cal-page{color:var(--pf-paper-ink);background:#fff;border-radius:22px;justify-items:center;animation:7s ease-in-out infinite pf-float;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 40px 80px -30px #000,0 0 0 1px #fff6}.pf-cal-top{text-align:center;background:linear-gradient(135deg, var(--pf-paper-ink), color-mix(in oklch, var(--pf-paper-ink) 70%, var(--pf-glow)));color:var(--pf-hi);font:500 13px/1 var(--pf-mono);letter-spacing:.22em;text-transform:uppercase;justify-self:stretch;padding:22px 16px 16px;position:relative}.pf-cal-top i{background:var(--pf-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;box-shadow:inset 0 1px 2px #0009}.pf-cal-top i:first-child{left:26%}.pf-cal-top i:nth-child(2){right:26%}.pf-cal-day{font:800 clamp(96px, 11vw, 132px)/.95 var(--pf-display);letter-spacing:-.05em;margin-top:14px}.pf-cal-week{color:#4a5d51;font:600 17px/1.2 var(--pf-display);margin-top:4px}.pf-cal-time{background:var(--pf-paper);color:var(--pf-paper-ink);font:500 12px/1 var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:18px 0 24px;padding:8px 14px;display:inline-flex}.pf-checks{gap:16px;margin-top:clamp(28px,4vw,44px);display:grid}@media (min-width:860px){.pf-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}.pf-checks li{border:1px solid var(--pf-line);background:var(--pf-soft);border-radius:18px;align-content:start;gap:10px;padding:26px;display:grid;position:relative}[data-tone=light] .pf-checks li{box-shadow:0 20px 50px -18px #0a281424}@media (min-width:860px){.pf-checks li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--pf-accent) 0 6px, transparent 6px 12px);background-size:12px 2px;width:36px;height:2px;animation:1s linear infinite pf-march;position:absolute;top:46px;left:100%}}.pf-chk-n{background:var(--pf-paper-ink);width:fit-content;color:var(--pf-hi);font:500 12px/1 var(--pf-mono);letter-spacing:.14em;border-radius:6px;padding:6px 10px}[data-tone=dark] .pf-chk-n{background:color-mix(in oklch, var(--pf-green) 16%, transparent)}.pf-checks h3{font:700 20px/1.25 var(--pf-display);color:var(--pf-fg)}.pf-checks p{color:var(--pf-muted);font:400 15.5px/1.6 var(--pf-body)}.pf-faq{border-bottom:1px solid var(--pf-line);margin-top:clamp(26px,4vw,42px)}.pf-q{border-top:1px solid var(--pf-line)}@media (min-width:1000px){.pf-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(40px,5vw,80px);display:grid}.pf-faq .pf-q:nth-last-child(2):nth-child(odd){border-bottom:0}}.pf-q summary{cursor:pointer;min-height:64px;font:600 clamp(16.5px, 1.6vw, 18.5px)/1.4 var(--pf-display);color:var(--pf-fg);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;list-style:none;display:flex}.pf-q summary::-webkit-details-marker{display:none}.pf-q summary i{border:1px solid var(--pf-line);border-radius:8px;flex:none;width:28px;height:28px;transition:transform .2s,border-color .2s;position:relative}.pf-q summary i:before,.pf-q summary i:after{content:"";background:var(--pf-accent);width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.pf-q summary i:after{transform:rotate(90deg)}.pf-q[open] summary i{border-color:color-mix(in oklch, var(--pf-accent) 55%, transparent);transform:rotate(45deg)}.pf-q p{color:var(--pf-muted);font:400 16px/1.7 var(--pf-body);padding:0 44px 22px 0}.pf-q summary:focus-visible{outline:3px solid var(--pf-hi);outline-offset:2px}.pf-final{isolation:isolate;text-align:center;border-top:1px solid var(--pf-line);background:radial-gradient(ellipse 70% 60% at 50% 100%, color-mix(in oklch, var(--pf-green) 22%, transparent), transparent 72%), linear-gradient(180deg, var(--pf-ink) 0%, color-mix(in oklch, var(--pf-ink) 55%, var(--pf-glow)) 100%);padding:clamp(84px,12vw,160px) 0;position:relative;overflow:hidden}.pf-final-price{z-index:-1;pointer-events:none;white-space:nowrap;font:800 clamp(220px, 38vw, 560px)/1 var(--pf-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px color-mix(in oklch, var(--pf-green) 18%, transparent);animation:9s ease-in-out infinite pf-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-rise-line{z-index:-1;opacity:.8;width:100%;height:62%;position:absolute;bottom:0;left:0}.pf-rise-line path{fill:none;stroke:color-mix(in oklch, var(--pf-green) 60%, transparent);stroke-width:2px;stroke-dasharray:2 12;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:2.4s linear infinite pf-march-line}.pf-sparks{z-index:-1;pointer-events:none;position:absolute;inset:0}.pf-sparks i{bottom:-8px;left:calc(4% + var(--i) * 8%);background:var(--pf-hi);width:4px;height:4px;box-shadow:0 0 10px var(--pf-green);opacity:.6;animation:pf-rise calc(7s + var(--i) * .45s) linear infinite;animation-delay:calc(var(--i) * -1.3s);border-radius:50%;position:absolute}.pf-sparks i:nth-child(3n){width:3px;height:3px}.pf-sparks i:nth-child(4n+1){width:5px;height:5px}.pf-final-facts{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 8px;display:flex}.pf-final-facts li{font:500 12px/1 var(--pf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-text);background:#0000004d;border:1px solid #ffffff24;border-radius:999px;padding:9px 15px}.pf-final .pf-hl{margin-inline:auto}.pf-top-link{min-height:44px;color:var(--pf-faint);font:500 13px/1 var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:28px;text-decoration:none;display:inline-flex}.pf-top-link svg{width:14px;height:14px;transform:rotate(-90deg)}.pf-top-link:hover{color:var(--pf-fg)}.pf-footer{background:var(--pf-ink);color:var(--pf-muted);border-top:1px solid var(--pf-line)}.pf-footer a{color:var(--pf-muted)}.pf-footer-line{padding:28px var(--pf-gutter) 0;text-align:center;color:var(--pf-muted);font:400 14px/1.6 var(--pf-body)}.pf-pinned .bc-sticky{border-top:1px solid var(--pf-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#050806f7}.pf-pinned .bc-sticky-price{color:#fff;font-family:var(--pf-display)}.pf-pinned .bc-sticky-btn{border-radius:10px}@keyframes pf-ping{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--pf-green) 60%, transparent)}80%,to{box-shadow:0 0 0 10px #0000}}@keyframes pf-breathe{0%,to{opacity:.5}50%{opacity:.85}}@keyframes pf-grid{to{transform:translate(48px,48px)}}@keyframes pf-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes pf-tick{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.24)}}@keyframes pf-dash{to{stroke-dashoffset:-24px}}@keyframes pf-trace{0%{stroke-dashoffset:7px}to{stroke-dashoffset:-100px}}@keyframes pf-beat{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes pf-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes pf-spin{to{transform:rotate(1turn)}}@keyframes pf-fill-run{0%,30%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pf-tape{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes pf-node{0%,22%{color:var(--pf-green);border-color:var(--pf-green);box-shadow:0 0 26px -6px var(--pf-green)}28%,to{color:var(--pf-muted);border-color:var(--pf-line);box-shadow:0 0 #0000}}@keyframes pf-run{0%{transform:translate(-100%)}to{transform:translate(100vw)}}@keyframes pf-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pf-scan{0%,40%{transform:translateY(-100%)}to{transform:translateY(260%)}}@keyframes pf-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(360%)}}@keyframes pf-edge{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes pf-float{0%,to{transform:rotate(-3deg)translate(0,0)}50%{transform:rotate(-2deg)translateY(-8px)}}@keyframes pf-shine{0%,64%{transform:translate(-130%)}to{transform:translate(330%)}}@keyframes pf-march{to{background-position:12px 0}}@keyframes pf-march-line{to{stroke-dashoffset:-28px}}@keyframes pf-rise{0%{opacity:.7;transform:translate(0,0)}to{opacity:.1;transform:translate(14px,-520px)}}[data-anim][data-live="0"] *,[data-anim][data-live="0"] :before,[data-anim][data-live="0"] :after{animation-play-state:paused!important}@media (max-width:639px){.pf-lines,.pf-glow-b{display:none}.pf-meters li{grid-template-columns:7rem 1fr}.pf-clock span{flex:1;min-width:0}.pf-tk-rows>div{padding:12px}.pf-incl li{gap:10px}.pf-incl em{display:none}.pf-pill{padding-inline:14px}.pf-brand-name{font-size:13px}.pf-seal{width:92px;height:92px;top:-50px}.pf-seal b{font-size:25px}.pf-con-bar{padding-right:92px}.pf-wide{display:none}.pf-float{top:10px;left:12px}.pf-sparks i:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.pf *,.pf :before,.pf :after{transition:none!important;animation:none!important}}
