.pub{--pub-ink:#07090f;--pub-ink-2:#0e1320;--pub-ink-3:#161c2c;--pub-paper:#f6f5f0;--pub-paper-2:#ecebe4;--pub-text:#0b0d12;--pub-muted:#5b6070;--pub-line:#0b0d121f;--pub-acid:#d4ff3a;--pub-cobalt:#1f3bff;--pub-coral:#ff4d2e;--pub-surface:#fff;--pub-font-display:"Bricolage Grotesque", "Manrope", "Inter", system-ui, sans-serif;--pub-font-body:"Inter", system-ui, sans-serif;--pub-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--pub-ease:cubic-bezier(.22, 1, .36, 1);background:var(--pub-paper);color:var(--pub-text);font-family:var(--pub-font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.dark .pub{--pub-paper:#07090f;--pub-paper-2:#0e1320;--pub-text:#f3f2ec;--pub-muted:#a3a8b8;--pub-line:#f3f2ec1f;--pub-surface:#0e1320;--pub-cobalt:#6b7cff}.pub :where(h1,h2,h3,.pub-display){font-family:var(--pub-font-display);font-variation-settings:"opsz" 48;letter-spacing:-.025em;font-weight:600}.pub :where(h1,h2,h3,p,li,a){overflow-wrap:break-word}.pub ::selection{background:var(--pub-acid);color:var(--pub-ink)}.pub-ink{background:var(--pub-ink);color:#f3f2ec;--pub-text:#f3f2ec;--pub-muted:#a3a8b8;--pub-line:#f3f2ec1f;--pub-surface:#0e1320}.pub-paper{background:var(--pub-paper);color:var(--pub-text)}.pub-paper-2{background:var(--pub-paper-2);color:var(--pub-text)}.pub-grain{isolation:isolate;position:relative}.pub-grain:after{content:"";z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.pub-grain>*{z-index:1;position:relative}.pub-grid-bg{background-image:linear-gradient(var(--pub-line) 1px, transparent 1px), linear-gradient(90deg, var(--pub-line) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(at 50% 0,#000 20%,#0000 80%)}.pub-h1{font-family:var(--pub-font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(32px,4.2vw,60px);font-weight:600;line-height:1.06}.pub-h2{font-family:var(--pub-font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,3vw,42px);font-weight:600;line-height:1.12}.pub-h3{font-family:var(--pub-font-display);letter-spacing:-.02em;font-size:clamp(19px,1.6vw,24px);font-weight:600;line-height:1.2}.pub-lead{color:var(--pub-muted);text-wrap:pretty;max-width:40rem;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.pub-body{color:var(--pub-muted);font-size:16px;line-height:1.65}.pub-kicker{font-family:var(--pub-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pub-muted);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.pub-kicker:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px}.pub-index{font-family:var(--pub-font-mono);letter-spacing:.12em;color:var(--pub-muted);font-size:12px}.pub-accent,.pub-ink .pub-accent,.dark .pub .pub-accent{color:var(--pub-acid)}.pub-paper .pub-accent{color:var(--pub-cobalt)}.pub-underline{background-image:linear-gradient(var(--pub-acid), var(--pub-acid));background-position:0 92%;background-repeat:no-repeat;background-size:100% .18em}.pub-wrap{width:min(1360px,100% - 48px);margin-inline:auto}@media (width>=768px){.pub-wrap{width:min(1360px,100% - 96px)}}.pub-section{padding-block:clamp(56px,7vw,112px)}.pub-rule{background:var(--pub-line);height:1px}.pub-offset{max-width:62ch;margin-left:auto}.pub-btn{letter-spacing:-.01em;white-space:nowrap;height:56px;transition:transform .45s var(--pub-ease), box-shadow .45s var(--pub-ease), background-color .3s, color .3s;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.pub-btn svg{transition:transform .45s var(--pub-ease)}.pub-btn:hover svg{transform:translate(4px)}.pub-btn-primary{background:var(--pub-ink);color:#f3f2ec;box-shadow:inset 0 1px #ffffff14,0 20px 40px -24px #07090f99}.pub-btn-primary:hover{background:var(--pub-ink-3)}.pub-ink .pub-btn-primary,.dark .pub .pub-btn-primary{background:var(--pub-acid);color:var(--pub-ink);box-shadow:0 20px 50px -20px #d4ff3a8c}.pub-ink .pub-btn-primary:hover,.dark .pub .pub-btn-primary:hover{background:#e4ff6d}.pub-btn-ghost{color:inherit;border:1px solid var(--pub-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0}.pub-btn-ghost:hover{border-color:currentColor}.pub-btn-sm{height:44px;padding:0 18px;font-size:14px}.pub-link{transition:gap .3s var(--pub-ease);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:600;display:inline-flex}.pub-link:hover{gap:14px}.pub-card{background:var(--pub-surface);border:1px solid var(--pub-line);transition:transform .6s var(--pub-ease), box-shadow .6s var(--pub-ease), border-color .3s;border-radius:24px;position:relative;overflow:hidden}.pub-card:hover{border-color:#0b0d1240;transform:translateY(-4px);box-shadow:0 40px 80px -40px #07090f59}.pub-ink .pub-card{background:#ffffff0a;border-color:#ffffff1a}.pub-ink .pub-card:hover{border-color:#ffffff47;box-shadow:0 40px 80px -40px #000c}.pub-chip{border:1px solid var(--pub-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.pub-dot{background:var(--pub-acid);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d4ff3a2e}.pub-paper .pub-dot{background:var(--pub-cobalt);box-shadow:0 0 0 4px #1f3bff26}.pub-pulse{animation:2.4s ease-in-out infinite pub-pulse}.pub-frame{background:#0b0f1a;border:1px solid #ffffff1f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #07090fcc,0 0 0 1px #0006}.pub-frame-bar{background:linear-gradient(#171c2b,#10141f);border-bottom:1px solid #ffffff14;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.pub-frame-bar i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.pub-frame-url{height:24px;font:500 11px/24px var(--pub-font-mono);color:#8f98b3;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:8px;flex:1;margin-left:10px;padding:0 10px;overflow:hidden}.pub-frame-live{font:600 10px var(--pub-font-mono);letter-spacing:.14em;color:var(--pub-acid);align-items:center;gap:6px;display:inline-flex}.pub-frame video,.pub-frame img{aspect-ratio:16/9.4;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#0b0f1a;width:100%;height:auto;display:block}.pub-frame-glow{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#d4ff3a38,#0000 70%);position:absolute;inset:-40%}.pub-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pub-marquee-track{width:max-content;animation:pub-marquee var(--pub-marquee-speed,46s) linear infinite;gap:14px;display:flex}.pub-marquee:hover .pub-marquee-track{animation-play-state:paused}.pub-marquee-reverse .pub-marquee-track{animation-direction:reverse}.pub-ticker{border-block:1px solid var(--pub-line);font-family:var(--pub-font-mono);letter-spacing:.14em;text-transform:uppercase;padding-block:14px;font-size:12px}.pub-ticker .pub-marquee-track{gap:48px}.pub-progress{transform-origin:0;background:linear-gradient(90deg, var(--pub-cobalt), var(--pub-acid));z-index:60;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.pub-glow{pointer-events:none;z-index:0;background:radial-gradient(600px circle at var(--mx,50%) var(--my,30%), #d4ff3a1a, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.pub-story{gap:40px;display:grid}@media (width>=1024px){.pub-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.pub-story-visual{position:sticky;top:96px}}.pub-story-step{border-top:1px solid var(--pub-line);padding:28px 0;transition:opacity .4s}.pub-story-step[data-active=false]{opacity:.38}.pub-numlist{counter-reset:pub}.pub-numlist>li{counter-increment:pub;border-top:1px solid var(--pub-line);padding:28px 0 28px 88px;position:relative}.pub-numlist>li:before{content:counter(pub, decimal-leading-zero);font-family:var(--pub-font-display);letter-spacing:-.03em;color:var(--pub-muted);opacity:.6;font-size:28px;font-weight:600;position:absolute;top:22px;left:0}.pub [data-state]>button[data-radix-collection-item],.pub-faq button{font-family:var(--pub-font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}@keyframes pub-marquee{to{transform:translate(-50%)}}@keyframes pub-pulse{0%,to{box-shadow:0 0 #d4ff3a59}60%{box-shadow:0 0 0 10px #d4ff3a00}}@keyframes pub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pub-float{animation:6s ease-in-out infinite pub-float}@media (prefers-reduced-motion:reduce){.pub *,.pub :before,.pub :after{transition:none!important;animation:none!important}.pub-marquee-track{flex-wrap:wrap;width:auto}.pub-story-step[data-active=false]{opacity:1}}@media print{.pub *{animation:none!important}.pub-progress,.pub-glow{display:none}}.pub-tabchip.is-active{background:var(--pub-ink);color:#f3f2ec;border-color:var(--pub-ink)}.pub-ink .pub-tabchip.is-active,.dark .pub .pub-tabchip.is-active{background:var(--pub-acid);color:var(--pub-ink);border-color:var(--pub-acid)}.pub-valuemap{width:100%;max-width:620px;height:auto;margin-inline:auto;display:block;overflow:visible}.pub-valuemap .label{paint-order:stroke}.pub-valuemap .orbit{fill:none;stroke:var(--pub-line);stroke-width:1.5px}.pub-valuemap .orbit-flow{fill:none;stroke:var(--pub-cobalt);stroke-width:2px;stroke-dasharray:8 14;stroke-linecap:round;opacity:.7;animation:8s linear infinite pub-dash}.pub-valuemap .spoke{stroke:var(--pub-line);stroke-width:1.5px;transition:stroke .3s}.pub-valuemap .node{fill:var(--pub-surface);stroke:var(--pub-line);stroke-width:1.5px;transition:fill .3s,stroke .3s}.pub-valuemap .spot{cursor:pointer;color:var(--pub-text);outline:none}.pub-valuemap .spot foreignObject{pointer-events:none}.pub-valuemap .spot foreignObject>*{display:block}.pub-valuemap .label{font:600 12px var(--pub-font-body);fill:var(--pub-muted);text-anchor:middle;transition:fill .3s}.pub-valuemap .spot.on .node,.pub-valuemap .spot:hover .node{fill:var(--pub-cobalt);stroke:var(--pub-cobalt)}.pub-valuemap .spot.on{color:#fff}.pub-valuemap .spot.on .spoke{stroke:var(--pub-cobalt)}.pub-valuemap .spot.on .label{fill:var(--pub-text)}.pub-valuemap .spot:focus-visible .node{stroke:var(--pub-acid);stroke-width:3px}.pub-valuemap .core{font:700 12px var(--pub-font-mono);letter-spacing:.14em;fill:#fff;text-anchor:middle}.pub-valuemap .core-sub{font:500 10px var(--pub-font-body);fill:#dbe4ff;text-anchor:middle}.pub-benefit{background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:16px;gap:14px;padding:14px 16px;display:flex}.pub-benefit-index{font-family:var(--pub-font-mono);letter-spacing:.12em;color:var(--pub-cobalt);flex-shrink:0;margin-top:4px;font-size:11px}.pub-benefit strong{font-size:15px;font-weight:600;display:block}.pub-benefit p{color:var(--pub-muted);margin-top:3px;font-size:14px;line-height:1.55}.pub-module-tile{border:1px solid var(--pub-line);background:var(--pub-surface);color:inherit;transition:transform .4s var(--pub-ease), border-color .3s;border-radius:14px;display:block;overflow:hidden}.pub-module-tile:hover{border-color:var(--pub-cobalt);transform:translateY(-3px)}.pub-module-tile img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#0b0f1a;width:100%;display:block}.pub-module-tile span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.pub-module-tile span svg{flex-shrink:0}.pub-facts{background:var(--pub-line);border:1px solid var(--pub-line);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width>=640px){.pub-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.pub-facts{grid-template-columns:repeat(5,minmax(0,1fr))}}.pub-fact{background:var(--pub-surface);gap:6px;padding:22px 20px;display:grid}.pub-ink .pub-fact{background:#ffffff0a}.pub-fact-value{font-family:var(--pub-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1}.pub-fact-label{color:var(--pub-muted);font-size:13px;line-height:1.4}@media (width<=640px){.pub-valuemap .label{font-size:13px}.pub-module-tile span{font-size:11px}.pub-module-tile span svg{display:none}}.pub-story,.pub-story>*,.pub-story-visual,.pub-story-step{min-width:0}.pub-story{grid-template-columns:minmax(0,1fr)}.pub-frame,.pub-frame video,.pub-frame img{max-width:100%}.pub-wrap>*{min-width:0}.pub-signal{z-index:0;pointer-events:none;opacity:.9;position:absolute;inset:-10% 0 0}.pub-signal svg{width:100%;height:100%}.pub-signal-base{fill:none;stroke:#ffffff12;stroke-width:1.2px}.pub-signal-pulse{fill:none;stroke:url(#pubSig);stroke-width:2px;stroke-dasharray:160 1400;stroke-linecap:round;filter:drop-shadow(0 0 6px #6b7cff99);animation:10s linear infinite pub-signal}.pub-signal-dot{fill:#d4ff3a;opacity:0;animation:4.2s ease-in-out infinite pub-blink}@keyframes pub-signal{0%{stroke-dashoffset:1560px}to{stroke-dashoffset:0}}@keyframes pub-blink{0%,to{opacity:0}40%{opacity:.9}}.pub-hero-layer{z-index:1;position:relative}.pub-leak{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:24px;padding:22px}.pub-leak-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pub-chip-sm{padding:5px 10px;font-size:12px}.pub-leak svg{width:100%;height:auto;display:block}.pub-leak .grid{stroke:var(--pub-line);stroke-width:1px}.pub-leak .bar{fill:color-mix(in srgb, var(--pub-text) 10%, transparent);transform-origin:50% 230px;transition:transform .9s var(--pub-ease) var(--d);transform:scaleY(0)}.pub-leak .leak{fill:var(--pub-coral);transform-origin:50% 230px;transition:transform .9s var(--pub-ease) calc(var(--d) + .3s);transform:scaleY(0)}.pub-leak .saved{fill:var(--pub-acid);opacity:0;transition:opacity .6s ease calc(var(--d) + 1.6s)}.pub-paper .pub-leak .saved,.pub-leak .saved{fill:var(--pub-cobalt)}.pub-leak .lbl{font:600 11px var(--pub-font-body);fill:var(--pub-muted);text-anchor:middle}.pub-leak .plan{fill:none;stroke:var(--pub-cobalt);stroke-width:2px;stroke-dasharray:6 8;stroke-dashoffset:600px;opacity:0;transition:stroke-dashoffset 1.6s var(--pub-ease) 1.2s, opacity .3s 1.2s}.pub-leak.is-on .bar,.pub-leak.is-on .leak{transform:scaleY(1)}.pub-leak.is-on .saved{opacity:.9;animation:3.6s ease-in-out 2.4s infinite pub-saved}.pub-leak.is-on .plan{stroke-dashoffset:0;opacity:1}@keyframes pub-saved{0%,to{opacity:.9}50%{opacity:.35}}.pub-caption{color:var(--pub-muted);margin-top:10px;font-size:12px;line-height:1.5}.pub-pipe{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:24px;grid-template-columns:minmax(0,1fr) 40px auto 40px minmax(0,1fr);align-items:center;gap:4px;padding:18px;display:grid}.pub-pipe-col{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pub-pipe-col li{background:color-mix(in srgb, var(--pub-text) 5%, transparent);border:1px solid var(--pub-line);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.25}.pub-pipe-col.is-out li{text-align:right}.pub-pipe-svg{width:100%;height:auto}.pub-pipe .wire{fill:none;stroke:var(--pub-line);stroke-width:1.5px}.pub-pipe .pulse{fill:none;stroke:var(--pub-cobalt);stroke-width:2px;stroke-dasharray:18 220;stroke-linecap:round;animation:2.6s linear infinite pub-pipe}.pub-pipe .core{fill:#0000}@keyframes pub-pipe{0%{stroke-dashoffset:238px}to{stroke-dashoffset:0}}.pub-pipe-core{text-align:center;color:#fff;background:radial-gradient(120% 120% at 30% 30%,#6b7cff,#1f3bff);border-radius:50%;place-content:center;width:92px;height:92px;display:grid;box-shadow:0 20px 40px -20px #1f3bffcc}.pub-pipe-core span{font:700 10px var(--pub-font-mono);letter-spacing:.14em}.pub-pipe-core small{color:#dbe4ff;font-size:9px}.pub-pipe.is-compact{padding:14px}.pub-pipe.is-compact .pub-pipe-core{width:72px;height:72px}@media (width<=640px){.pub-pipe{grid-template-columns:minmax(0,1fr) 22px auto 22px minmax(0,1fr)}.pub-pipe-col li{padding:6px 7px;font-size:10px}.pub-pipe-core{width:64px;height:64px}}.pub-posterstrip{gap:12px;display:grid}.pub-poster-card{border:1px solid var(--pub-line);color:#f3f2ec;width:240px;transition:transform .5s var(--pub-ease);background:#0b0f1a;border-radius:14px;display:block;position:relative;overflow:hidden}.pub-poster-card:hover{transform:translateY(-4px)scale(1.02)}.pub-poster-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:.92;width:100%;display:block}.pub-poster-card span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090fb3;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}@media (width<=640px){.pub-poster-card{width:180px}}.pub-leak .pub-dot{background:var(--pub-coral);box-shadow:0 0 0 4px #ff4d2e2e}.pub-journey{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:24px;padding:20px;overflow:hidden}.pub-journey .pj-grid{grid-template-columns:minmax(0,1fr) 36px minmax(0,1.15fr) 56px minmax(0,1fr);align-items:stretch;display:grid}.pub-journey .pj-link-out .pj-gate{writing-mode:vertical-rl;padding:9px 5px;transform:translate(-50%,-50%)rotate(180deg)scale(.6)}@keyframes pj-gate-v{to{opacity:1;transform:translate(-50%,-50%)rotate(180deg)scale(1)}}.pub-journey .pj-link-out .pj-gate{animation-name:pj-gate-v}.pub-journey .pj-col{flex-direction:column;min-width:0;display:flex}.pub-journey .pj-cap{font:600 10px/1.3 var(--pub-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pub-muted);min-height:26px;margin-bottom:10px}.pub-journey .pj-list{flex:1;align-content:space-around;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pub-journey .pj-node{border:1px solid var(--pub-line);background:color-mix(in srgb, var(--pub-text) 4%, transparent);min-width:0;color:var(--pub-text);opacity:0;animation:pj-pop .55s var(--pub-ease) forwards;animation-delay:calc(var(--i) * .1s);border-radius:12px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:600;line-height:1.25;display:flex;transform:translate(-8px)}.pub-journey .pj-node span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.pub-journey .pj-node svg{color:var(--pub-muted);flex-shrink:0}.pub-journey .pj-node-out{background:color-mix(in srgb, var(--pub-cobalt) 9%, transparent);border-color:color-mix(in srgb, var(--pub-cobalt) 40%, transparent);animation-delay:calc(2.5s + var(--i) * .14s);transform:translate(8px)}.pub-journey .pj-node-out svg{color:var(--pub-cobalt)}.pub-journey .pj-link{margin-top:36px;position:relative}.pub-journey .pj-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pub-journey .pj-wire{fill:none;stroke:var(--pub-line);stroke-width:1.6px;stroke-dasharray:100;stroke-dashoffset:100px;animation:pj-draw 1s var(--pub-ease) forwards;animation-delay:calc(.3s + var(--i) * .1s)}.pub-journey .pj-wires-out .pj-wire{animation-delay:calc(2.3s + var(--i) * .1s)}.pub-journey .pj-packet{fill:none;stroke:var(--pub-cobalt);stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:100px;opacity:0;animation:2.2s linear infinite pj-packet;animation-delay:calc(1.2s + var(--i) * .35s)}.pub-journey .pj-wires-out .pj-packet{stroke:#0ea371;animation-delay:calc(3s + var(--i) * .35s)}.pub-ink .pub-journey .pj-wires-out .pj-packet,.dark .pub .pub-journey .pj-wires-out .pj-packet{stroke:var(--pub-acid)}.pub-journey .pj-core{color:#fff;opacity:0;background:linear-gradient(150deg,#1f3bff,#6b7cff);border-radius:18px;flex-direction:column;flex:1;gap:8px;padding:12px;animation:.7s .8s forwards pj-fade;display:flex;box-shadow:0 24px 50px -24px #1f3bffb3}.pub-journey .pj-core-head{font:700 11px var(--pub-font-mono);letter-spacing:.16em;align-items:center;gap:8px;display:flex}.pub-journey .pj-stages{flex:1;align-content:space-around;gap:7px;margin:0;padding:0;list-style:none;display:grid}.pub-journey .pj-stage{opacity:.3;animation:.45s forwards pj-stage;animation-delay:calc(1.4s + var(--i) * .45s);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:600;line-height:1.25;display:grid}.pub-journey .pj-stage b{font:600 9px var(--pub-font-mono);letter-spacing:.12em;color:#dbe4ff}.pub-journey .pj-stage span{overflow-wrap:anywhere;min-width:0}.pub-journey .pj-gate{z-index:1;background:var(--pub-acid);color:#07090f;font:700 9px/1 var(--pub-font-mono);letter-spacing:.06em;text-align:center;white-space:nowrap;opacity:0;animation:pj-gate .45s var(--pub-ease) forwards 2.2s;border-radius:999px;padding:5px 9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 0 4px #d4ff3a2e}.pub-journey:not(.is-in) *,.pub-journey:not(.is-in) :before,.pub-journey:not(.is-in) :after{animation-play-state:paused!important}@keyframes pj-gate{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes pj-draw{to{stroke-dashoffset:0}}@keyframes pj-packet{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pj-pop{to{opacity:1;transform:none}}@keyframes pj-fade{to{opacity:1}}@keyframes pj-stage{to{opacity:1}}@media (width<=640px){.pub-journey .pj-grid{grid-template-columns:1fr;gap:10px}.pub-journey .pj-link{height:34px;margin:0}.pub-journey .pj-wires{display:none}.pub-journey .pj-link:before{content:"";background:linear-gradient(var(--pub-cobalt), transparent);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pub-journey .pj-link-out .pj-gate{writing-mode:horizontal-tb;padding:5px 9px;animation-name:pj-gate;transform:translate(-50%,-50%)}.pub-journey .pj-list-in{grid-template-columns:1fr 1fr}.pub-journey .pj-cap{min-height:0;margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.pub-journey .pj-wire{stroke-dashoffset:0}.pub-journey .pj-node,.pub-journey .pj-core,.pub-journey .pj-gate,.pub-journey .pj-stage{opacity:1;animation:none;transform:none}.pub-journey .pj-gate{transform:translate(-50%,-50%)}.pub-journey .pj-packet{display:none}}.pub-hero-stack{gap:14px;display:grid}.pub-hero-checks{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #f3f2ec24;border-radius:22px;padding:18px 20px}.pub-hero-checks h3{font-family:var(--pub-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pub-muted);font-size:11px;font-weight:600}.pub-hero-checks ul{gap:8px;margin-top:10px;display:grid}.pub-hero-checks li{grid-template-columns:92px 1fr;align-items:baseline;gap:10px;font-size:13px;line-height:1.45;display:grid}.pub-hero-checks li b{color:#f3f2ec;font-weight:600}.pub-hero-checks li span{color:var(--pub-muted)}.pub-hero-points{flex-wrap:wrap;gap:8px;display:flex}.pub-hero-points li{color:#e6e8e0;border:1px solid #f3f2ec24;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:inline-flex}.pub-link{align-items:center;min-height:44px;display:inline-flex}.pub-step-btn{min-height:44px;padding-block:8px}.pub-text-btn{align-items:center;min-height:44px;display:inline-flex}.pub-bento .pub-card>a,.pub-bento .pub-card>.group{flex-direction:column;height:100%;display:flex}.pub-bento .pub-poster,.pub-bento .pub-bento-media{aspect-ratio:auto;flex:auto;min-height:190px;position:relative}.pub-bento .pub-poster img,.pub-bento .pub-bento-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;position:absolute;inset:0}.pub-bento .pub-card .pub-card-text{flex:none}.s3d{height:var(--s3d-h,320vh);position:relative}.s3d-static{height:auto}.s3d-sticky{align-items:center;height:100vh;min-height:640px;display:flex;position:sticky;top:0;overflow:hidden}.s3d-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (width>=1024px){.s3d-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.s3d-copy{z-index:2;max-width:560px;position:relative}.s3d-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.s3d-steps li{opacity:.42;transition:opacity .45s var(--pub-ease), background-color .45s, border-color .45s, transform .45s var(--pub-ease);border:1px solid #0000;border-radius:16px;grid-template-columns:34px 1fr;gap:12px;padding:12px 14px;display:grid}.s3d-steps li[data-done=true]{opacity:.7}.s3d-steps li[data-active=true]{opacity:1;background:#ffffff0d;border-color:#ffffff1f;transform:translate(6px)}.s3d-steps b{font:600 12px var(--pub-font-mono);letter-spacing:.1em;color:var(--pub-muted);padding-top:3px}.s3d-steps li[data-active=true] b,.s3d-steps li[data-done=true] b{color:var(--pub-acid)}.s3d-steps strong{font-family:var(--pub-font-display);letter-spacing:-.02em;font-size:18px;font-weight:600;display:block}.s3d-steps p{color:var(--pub-muted);max-height:0;transition:max-height .5s var(--pub-ease);margin-top:4px;font-size:14px;line-height:1.55;overflow:hidden}.s3d-steps li[data-active=true] p,.s3d-static .s3d-steps p{max-height:120px}.s3d-progress{background:#ffffff1a;border-radius:3px;height:3px;margin-top:22px;overflow:hidden}.s3d-progress span{background:linear-gradient(90deg, var(--pub-cobalt), var(--pub-acid));height:100%;display:block}.s3d-hint{font:600 10px var(--pub-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pub-muted);margin-top:10px}.s3d-stage{perspective:1400px;perspective-origin:50% 40%;height:min(70vh,560px);min-height:420px;position:relative}.s3d-world{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.s3d-floor{background:radial-gradient(closest-side,#1f3bff59,#0000 70%),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 48px);width:140%;height:140%;position:absolute;transform:rotateX(78deg)translateZ(-260px);-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000 78%);mask-image:radial-gradient(closest-side,#000 40%,#0000 78%)}.s3d-card{transform-style:preserve-3d;will-change:transform;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141a28c7;border:1px solid #ffffff24;border-radius:18px;position:absolute;box-shadow:0 40px 80px -40px #000000e6,inset 0 0 0 1px #0000004d}.s3d-source{color:#f3f2ec;align-items:center;gap:10px;width:min(250px,56%);padding:14px 16px;font-size:14px;font-weight:600;display:flex}.s3d-chip-dot{background:var(--pub-cobalt);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 12px #6b7cffe6}.s3d-source-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s3d-warn{color:#ff9d8a;display:inline-flex}.s3d-core{border-color:#6b7cff80;width:min(520px,92%);overflow:hidden;box-shadow:0 60px 120px -50px #1f3bffbf,0 0 0 1px #6b7cff40}.s3d-core-bar{height:32px;font:600 10px var(--pub-font-mono);letter-spacing:.12em;color:#8f98b3;background:#121827;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:0 12px;display:flex}.s3d-core-bar i{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.s3d-core-bar span{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.s3d-core-screen{aspect-ratio:16/9.2;background:#0b0f1a;position:relative;overflow:hidden}.s3d-core-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;display:block}.s3d-scan{pointer-events:none;background:linear-gradient(#0000,#d4ff3a47,#0000);height:28%;position:absolute;left:0;right:0;transform:translateY(-100%)}.s3d-leak{color:#fff;background:#ff4d2eeb;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 0 0 6px #ff4d2e33}.s3d-plan{color:#0b0d12;background:#f6f5f0f7;border-color:#fff9;width:min(320px,70%);padding:18px}.s3d-plan-title{font:600 10px var(--pub-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#5b6070;margin-bottom:10px}.s3d-plan ul{gap:8px;display:grid}.s3d-plan li{grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:13px;font-weight:600;line-height:1.35;display:grid}.s3d-plan li svg{color:#0ea371}.s3d-stamp{background:var(--pub-acid);color:#07090f;font:700 11px var(--pub-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;top:-14px;right:-10px;box-shadow:0 10px 24px -10px #d4ff3acc}@media (width<=1023px){.s3d{height:var(--s3d-h,300vh)}.s3d-sticky{align-items:flex-start;padding-top:88px}.s3d-grid{gap:14px}.s3d-copy .pub-h2{font-size:24px}.s3d-steps li{padding:8px 10px}.s3d-steps li:not([data-active=true]){display:none}.s3d-stage{perspective:1000px;height:46vh;min-height:330px}.s3d-source{width:44%;padding:9px 11px;font-size:12px}.s3d-plan{width:78%;padding:14px}.s3d-hint{display:none}}@media (prefers-reduced-motion:reduce){.s3d-steps li{transition:none}}@media (width<=1023px){.s3d-stage{height:52vh}.s3d-sticky{padding-top:84px}}.s3d-stage[class*=s3d-scene-] .s3d-world{place-items:center;display:grid}.s3d-stage[class*=s3d-scene-] .s3d-core{width:100%;position:relative}.s3d-stage[class*=s3d-scene-] .s3d-plan{position:absolute}.s3o-ring{width:0;height:0;transform-style:preserve-3d;position:absolute}.s3o-orbit{border:1px dashed #6b7cff73;border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 40px #1f3bff40}.s3o-node{color:#f3f2ec;white-space:nowrap;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}.s3o-beams{width:0;height:0;position:absolute}.s3o-beams i{transform-origin:0;width:160px;height:2px;rotate:var(--a);background:linear-gradient(90deg, transparent, var(--pub-acid));filter:drop-shadow(0 0 6px #d4ff3acc);animation:1.6s linear infinite s3o-beam;position:absolute;top:0;left:0}@keyframes s3o-beam{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.s3o-core{width:min(380px,70%);transform-style:preserve-3d;position:relative}.s3o-core .s3d-leak{position:absolute;bottom:10px;right:10px}.s3o-plan{width:min(300px,60%);bottom:6%;right:4%}.s3f-funnel{width:42%;height:84%;transform-style:preserve-3d;position:absolute;top:8%;left:6%}.s3f-cone{clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);background:linear-gradient(#6b7cff47,#1f3bff1f);border-top:2px solid #6b7cff99;position:absolute;inset:0 0 32%;overflow:hidden}.s3f-drop{left:calc(50% + var(--x));background:var(--pub-acid);width:16px;height:16px;animation:2.7s cubic-bezier(.5,0,.8,.6) infinite s3f-fall;animation-delay:var(--d);border-radius:4px;position:absolute;top:-16px;box-shadow:0 0 10px #d4ff3ab3}@keyframes s3f-fall{0%{opacity:0;transform:translate(0)}10%{opacity:1}to{transform:translate(calc(var(--x) * -1), 260px);opacity:.9}}.s3f-leaks{position:absolute;inset:0 0 32%}.s3f-leak{color:#fff;background:#ff4d2ee6;border-radius:999px;padding:6px;animation:1.4s ease-in-out infinite s3f-drip;display:inline-flex;position:absolute;box-shadow:0 0 0 6px #ff4d2e2e}.s3f-leak-0{top:30%;left:6%}.s3f-leak-1{animation-delay:.4s;top:46%;right:4%}.s3f-leak-2{animation-delay:.8s;top:62%;left:20%}@keyframes s3f-drip{50%{transform:translateY(10px)scale(.9)}}.s3f-seal{color:#fff;white-space:nowrap;background:#0ea371;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:40%;left:50%;translate:-50%}.s3f-tank{border:2px solid #6b7cff99;border-top:0;border-radius:0 0 14px 14px;align-items:flex-end;height:30%;display:flex;position:absolute;bottom:0;left:34%;right:34%;overflow:hidden}.s3f-tank span{background:linear-gradient(0deg, #0ea371, var(--pub-acid));width:100%;display:block}.s3f-screen{width:50%;position:absolute;top:10%;right:4%}.s3f-plan{width:min(290px,52%);bottom:4%;right:6%}.s3c-cube{width:min(340px,70vw);height:min(240px,50vw);transform-style:preserve-3d;position:relative}.s3c-face{backface-visibility:hidden;color:#f3f2ec;background:#141a28eb;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;padding:18px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.s3c-f0{transform:translateZ(170px)}.s3c-f1{padding:0;transform:rotateY(90deg)translateZ(170px)}.s3c-f2{transform:rotateY(180deg)translateZ(170px)}.s3c-f3{color:#0b0d12;background:#f6f5f0f7;transform:rotateY(270deg)translateZ(170px)}.s3c-f1 .s3d-core{box-shadow:none;border:0;border-radius:0}.s3c-k{font:600 11px var(--pub-font-mono);letter-spacing:.16em;color:var(--pub-muted)}.s3c-chip{background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;display:inline-flex}.s3c-leak{align-self:flex-start;position:relative;bottom:auto;right:auto}.s3c-radar{color:#6b7cff99;align-self:center;margin-top:6px}.s3c-check{grid-template-columns:18px 1fr;gap:8px;font-size:13px;font-weight:600;line-height:1.35;display:grid}.s3c-check svg{color:#0ea371}.s3c-stamp{align-self:flex-start;margin-top:4px;position:relative;top:auto;right:auto}.s3r-dish{aspect-ratio:1;width:min(320px,46%);transform-style:preserve-3d;position:absolute;top:10%;left:8%}.s3r-rings{background:repeating-radial-gradient(circle,#6b7cff59 0 1px,#0000 1px 38px),radial-gradient(circle,#1f3bff40,#0000 70%);border:1px solid #6b7cff80;border-radius:50%;position:absolute;inset:0}.s3r-sweep{background:conic-gradient(#d4ff3a73,#0000 22%);border-radius:50%;position:absolute;inset:0}.s3r-pt{background:#ff4d2e;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 14px #ff4d2ee6}.s3r-pt i{border:2px solid var(--pub-acid);border-radius:50%;position:absolute;inset:-8px}.s3r-screen{width:52%;position:absolute;top:8%;right:4%}.s3r-screen .s3d-leak{position:absolute;bottom:10px;right:10px}.s3r-plan{width:min(290px,52%);bottom:4%;right:6%}.s3w-grid{width:42%;transform-style:preserve-3d;grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;top:14%;left:2%}.s3w-tile{aspect-ratio:1;transform-style:preserve-3d;position:relative}.s3w-tile span{backface-visibility:hidden;font:700 12px var(--pub-font-mono);letter-spacing:.08em;border-radius:14px;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.s3w-front{color:#ffb3a5;background:#ff4d2e2e;border:1px solid #ff4d2e8c}.s3w-back{color:#8ff0c6;background:#0ea37133;border:1px solid #0ea37199;transform:rotateY(180deg)}.s3w-screen{width:46%;position:absolute;top:8%;right:2%}.s3w-plan{width:min(290px,50%);bottom:4%;right:6%}.s3n-deck{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.s3n-card{color:#f3f2ec;transform-origin:50% 120%;justify-content:flex-start;align-items:center;gap:8px;width:200px;padding:12px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}.s3n-hero{width:min(400px,74%);transform-style:preserve-3d;position:relative}.s3n-hero .s3d-leak{position:absolute;bottom:10px;right:10px}.s3n-plan{width:min(290px,56%);bottom:4%;right:4%}@media (width<=1023px){.s3o-orbit{width:200px;height:200px;margin:-100px 0 0 -100px}.s3o-node{padding:7px 10px;font-size:11px}.s3f-funnel{width:46%}.s3f-screen,.s3r-screen,.s3w-screen{width:50%;top:4%}.s3r-dish{width:44%}.s3w-grid{gap:6px;width:46%}.s3w-tile span{border-radius:10px;font-size:10px}.s3n-card{width:130px;padding:9px 10px;font-size:11px}.s3o-plan,.s3f-plan,.s3r-plan,.s3w-plan,.s3n-plan{width:74%;bottom:2%;right:4%}.s3c-cube{width:min(280px,72vw);height:200px}.s3c-f0{transform:translateZ(140px)}.s3c-f1{transform:rotateY(90deg)translateZ(140px)}.s3c-f2{transform:rotateY(180deg)translateZ(140px)}.s3c-f3{transform:rotateY(270deg)translateZ(140px)}}@media (prefers-reduced-motion:reduce){.s3o-beams i,.s3f-drop,.s3f-leak{animation:none}}@media (width<=480px){.s3c-cube{width:210px;height:170px}.s3c-face{gap:6px;padding:12px}.s3c-f0{transform:translateZ(105px)}.s3c-f1{transform:rotateY(90deg)translateZ(105px)}.s3c-f2{transform:rotateY(180deg)translateZ(105px)}.s3c-f3{transform:rotateY(270deg)translateZ(105px)}.s3c-chip,.s3c-check{font-size:11px}}.s3d-sticky{height:100svh}@media (width<=1023px),(pointer:coarse){.pub *,.pub :before,.pub :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pub-grain:after{display:none}.pub-signal,.pub-glow,.pub-frame-glow,.pub-journey .pj-core-glow{display:none!important}.pub-card,.s3d-card,.pub-frame{box-shadow:0 18px 40px -28px #0000008c}.s3d-card{background:#141a28f5}.s3d-plan{background:#f6f5f0}.pub-nav[data-scrolled=true] .pub-nav-bar,.pub-nav-bar{background:color-mix(in srgb, var(--pub-surface) 96%, transparent)}.pub-card:hover,.pub-module-tile:hover,.pub-poster-card:hover{transform:none}.s3d-floor{opacity:.6}.pub-marquee-track{will-change:transform}}@media (width<=480px){.pub :where(h1,h2,h3,.pub-lead,.pub-body){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.s3d-copy{max-width:100%}}@media (width<=1023px),(pointer:coarse){.pub :where(*){-webkit-backdrop-filter:none!important}}.pub .grid>*{min-width:0}.s3d{--s3d-accent:#1f3bff}.s3d-floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--s3d-accent) 40%, transparent), transparent 70%), repeating-linear-gradient(0deg, #ffffff0f 0 1px, transparent 1px 48px), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 48px)}.s3d-core{border-color:color-mix(in srgb, var(--s3d-accent) 60%, transparent);box-shadow:0 60px 120px -50px color-mix(in srgb, var(--s3d-accent) 70%, transparent)}.s3d-chip-dot{background:var(--s3d-accent);box-shadow:0 0 12px color-mix(in srgb, var(--s3d-accent) 80%, transparent)}.s3o-orbit{border-color:color-mix(in srgb, var(--s3d-accent) 55%, transparent)}.s3f-cone{background:linear-gradient(180deg, color-mix(in srgb, var(--s3d-accent) 30%, transparent), color-mix(in srgb, var(--s3d-accent) 10%, transparent));border-top-color:var(--s3d-accent)}.s3r-rings{border-color:color-mix(in srgb, var(--s3d-accent) 55%, transparent)}.s3d-progress span{background:linear-gradient(90deg, var(--s3d-accent), var(--pub-acid))}@media (width<=1023px){.s3w-grid{grid-template-columns:repeat(7,1fr);gap:5px;width:88%;top:2%;left:6%}.s3w-tile span{border-radius:8px;gap:3px;font-size:9px}.s3w-tile svg{width:12px;height:12px}.s3w-screen{width:84%;top:22%;left:8%;right:auto}.s3f-screen,.s3r-screen{width:auto;left:46%;right:2%}}@media (width<=480px){.pub-btn{white-space:normal;text-align:center;height:auto;min-height:52px;padding-block:12px;line-height:1.25}}.ts-chip{color:#f3f2ec;background:#0e121eeb;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;max-width:min(250px,58%);padding:8px 12px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex;position:absolute}.ts-chip i{background:var(--s3d-accent);border-radius:50%;flex:none;width:8px;height:8px}.ts-chip[data-tone=bad] i{background:#ff4d2e;box-shadow:0 0 10px #ff4d2ee6}.ts-chip[data-tone=good] i{background:var(--pub-acid);box-shadow:0 0 10px color-mix(in srgb, var(--pub-acid) 80%, transparent)}.s3d-themed .s3d-plan{-webkit-backdrop-filter:none}.s3d-themed .s3d-plan .s3d-stamp{translate:0 0 2px}.smf{--s3d-accent:#1f3bff;padding:28px 0;overflow:hidden;container-type:inline-size}.smf-stage{perspective:1400px;perspective-origin:50% 40%;height:340px;position:relative}@media (width<=767px){.smf-stage{height:300px}}.support-launcher-mobile{transition:transform .25s,opacity .25s}html[data-story-pinned] .support-launcher-mobile{opacity:0;pointer-events:none;transform:translateY(160%)}@container (width>=900px){.smf-stage{height:410px}.smf-stage .s3d-world{scale:1.3}}
