.fxs{--bg:#070a10;--bg-2:#0b0f14;--bg-deep:#05070b;--surface:#0f172a;--surface-2:#1e293b;--line:#ffffff14;--line-2:#ffffff24;--line-strong:#64748b;--text:#fff;--text-2:#cbd5e1;--muted:#94a3b8;--accent:#34d399;--accent-ink:#6ee7b7;--accent-wash:#34d3991a;--accent-line:#34d39947;--accent-glow:#34d39957;--on-accent:#022c22;--cta:#fff;--on-cta:#020617;--cta-hover:#e2e8f0;--signal:#f59e0b;--signal-ink:#fcd34d;--signal-wash:#f59e0b24;--cyan:#06b6d4;--brand-navy:#0f172a;--brand-ink:#fff;--focus-ring:#6ee7b7;--shadow-card:0 1px 0 #ffffff0a inset,0 20px 50px -28px #000000e6;--shadow-lg:0 40px 90px -40px #000000f2;--font-sans:var(--font-geist-sans),Geist,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--gutter:16px;--maxw:1240px;--dur-fast:.12s;--dur-normal:.2s;--dur-slow:.32s;--dur-reveal:.7s;--dur-line:.9s;--dur-snap:.65s;--dur-stagger:80ms;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-rise:cubic-bezier(.2,.7,.2,1);--ease-line:cubic-bezier(.2,.78,.15,1);--ease-expo:cubic-bezier(.16,1,.3,1);--ease-snap:cubic-bezier(.34,1.36,.64,1);--ease-exit:cubic-bezier(.4,0,1,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fxs .paper{--bg:#f8fafc;--bg-2:#f1f5f9;--bg-deep:#e2e8f0;--surface:#fff;--surface-2:#f1f5f9;--line:#e2e8f0;--line-2:#cbd5e1;--line-strong:#64748b;--text:#0f172a;--text-2:#475569;--muted:#56657a;--accent:#10b981;--accent-ink:#047857;--accent-wash:#10b9811a;--accent-line:#10b9814d;--accent-glow:#10b98138;--cta:#0f172a;--on-cta:#fff;--cta-hover:#1e293b;--signal-ink:#b45309;--cyan:#0891b2;--brand-ink:#0f172a;--focus-ring:#2563eb;--shadow-card:0 4px 12px #00000014;--shadow-lg:0 10px 30px #0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fxs .night,.fxs .paper{background:var(--bg);color:var(--text)}@media (min-width:481px){.fxs{--gutter:20px}}@media (min-width:641px){.fxs{--gutter:24px}}@media (min-width:901px){.fxs{--gutter:32px}}.fxs *,.fxs :before,.fxs :after{box-sizing:border-box}html:has(.fxs){-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070a10}@media (prefers-reduced-motion:no-preference){html:has(.fxs):not(.lenis){scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}.fxs{background:var(--bg);color:var(--text);font:400 17px/1.65 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}.fxs a{color:inherit;text-decoration:none}.fxs h1,.fxs h2,.fxs h3,.fxs h4,.fxs p,.fxs ul,.fxs ol,.fxs dl,.fxs dd,.fxs figure{margin:0}.fxs ul,.fxs ol{padding:0;list-style:none}.fxs button{font:inherit;color:inherit}.fxs em{font-style:normal}.fxs ::selection{color:#fff;background:#34d39959}.fxs :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.fxs main:focus-visible,.fxs section:focus-visible{outline:none}.fxs section,.fxs footer{scroll-margin-top:72px}.fxs .wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.fxs .sec{padding-block:clamp(72px,9vw,128px);position:relative}.fxs .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fxs .skip:focus-visible{z-index:60;clip-path:none;border-radius:var(--radius-md);color:#020617;background:#fff;width:auto;height:auto;padding:10px 14px;top:12px;left:12px}.fxs svg.ic{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.fxs .eyebrow{font:500 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:10px;display:inline-flex}.fxs .eyebrow:before{content:"";background:var(--accent);flex:none;width:16px;height:1px}.fxs .h2{font:600 clamp(2rem,1.3rem + 2.6vw,3.25rem)/1.02 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin-top:18px}.fxs .h2 em{color:var(--muted)}.fxs .lead{max-width:38em;color:var(--text-2);margin-top:18px;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.65}.fxs .label{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fxs .sec-head{max-width:44rem}.fxs .sec-head+*{margin-top:clamp(36px,4vw,56px)}.fxs .btn{border-radius:var(--radius-md);min-height:48px;font:500 15px/1.2 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex;position:relative}.fxs .btn-primary{background:var(--cta);color:var(--on-cta);font-weight:600}.fxs .btn-primary:hover{background:var(--cta-hover);transform:translateY(-2px)}.fxs .btn-secondary{border-color:var(--line-2);color:var(--text)}.fxs .btn-secondary:hover{border-color:var(--line-strong);background:var(--surface-2)}.fxs .btn-link{color:var(--text-2);padding:0 4px}.fxs .btn-link:hover{color:var(--text)}.fxs .btn-sm{border-radius:var(--radius-sm);min-height:38px;padding:0 15px;font-size:14px}.fxs .btn-sm:before{content:"";position:absolute;inset:-4px 0}.fxs .arr{transition:transform var(--dur-fast) var(--ease-standard);display:inline-block}.fxs .btn:hover .arr,.fxs .more:hover .arr{transform:translate(3px)}.fxs .mag{display:inline-flex}.fxs .chips{flex-wrap:wrap;gap:8px;display:flex}.fxs .chip{border-radius:var(--radius-full);background:var(--accent-wash);min-height:28px;box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-ink);font:500 13px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex}.fxs .chip svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fxs .status{border-radius:var(--radius-full);font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.fxs .status:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px}.fxs .status.live{color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line);background:var(--accent-wash)}.fxs .status.live:before{background:var(--accent)}.fxs .status.next:before{background:var(--cyan)}.fxs .nav{z-index:40;padding-top:env(safe-area-inset-top,0px);color:#fff;transition:background-color var(--dur-slow) var(--ease-standard),box-shadow var(--dur-slow) var(--ease-standard),color var(--dur-slow) var(--ease-standard);position:fixed;top:0;left:0;right:0}.fxs .nav.smoked{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#070a10b8;box-shadow:0 1px #ffffff14}.fxs .nav.on-paper{color:#0f172a;background:#f8fafcd6;box-shadow:0 1px #e2e8f0}.fxs .nav-in{height:64px;transition:height var(--dur-slow) var(--ease-standard);justify-content:space-between;align-items:center;gap:16px;display:flex}.fxs .nav.compact .nav-in{height:56px}.fxs .brand{color:inherit;align-items:center;display:inline-flex}.fxs .brand svg{width:auto;height:26px;display:block}.fxs .brand path{fill:currentColor}.fxs .nav-links{display:none}.fxs .nav-cta{align-items:center;gap:10px;display:flex}.fxs .nav .signin{opacity:.78;padding:8px 4px;font-size:14px}.fxs .nav .signin:hover{opacity:1}.fxs .nav .btn-primary{color:#020617;background:#fff}.fxs .nav .btn-primary:hover{background:#e2e8f0}.fxs .nav.on-paper .btn-primary{color:#fff;background:#0f172a}.fxs .nav.on-paper .btn-primary:hover{background:#1e293b}@media (max-width:359px){.fxs .nav .signin{display:none}}@media (min-width:901px){.fxs .brand svg{height:28px}.fxs .nav-links{gap:30px;display:flex}.fxs .nav-links a{opacity:.72;transition:opacity var(--dur-fast);font-size:14px;position:relative}.fxs .nav-links a:hover{opacity:1}.fxs .nav-cta{gap:18px}}.fxs .hero{z-index:3;padding-top:calc(64px + clamp(40px,7vw,96px));padding-bottom:clamp(40px,5vw,64px);position:relative;overflow-x:clip}.fxs .hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(900px 520px at 78% 62%,#34d3991a,#0000 62%),linear-gradient(#0b0f14 0%,#070a10 55%,#05070b 100%);position:absolute;inset:0}.fxs .hero-grid{pointer-events:none;z-index:-1;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 30% 20%,#000 30%,#0000 75%);mask-image:radial-gradient(120% 90% at 30% 20%,#000 30%,#0000 75%)}.fxs .hero-h1{font:600 clamp(2.5rem,.6rem + 5.9vw,5.25rem)/.95 var(--font-sans);letter-spacing:-.045em;max-width:14ch}.fxs .hero-h1 .ln{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.fxs .hero-h1 .ln>span{display:block}.fxs .hero-h1 .ln+.ln{color:var(--muted)}.fxs .hero-sub{max-width:30em;font:500 clamp(1.05rem,1rem + .35vw,1.25rem)/1.45 var(--font-sans);letter-spacing:-.01em;color:#fff;margin-top:26px}.fxs .hero-p{max-width:34em;color:var(--text-2);margin-top:12px;font-size:16px;line-height:1.65}.fxs .hero-cta{flex-direction:column;gap:10px;margin-top:30px;display:flex}.fxs .hero-cta .btn,.fxs .hero-cta .mag{width:100%}.fxs .hero-proof{font:500 13px/1.4 var(--font-sans);color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:16px;display:flex}.fxs .hero-proof span{align-items:center;gap:6px;display:inline-flex}.fxs .hero-proof svg{width:14px;height:14px;stroke:var(--accent);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.fxs .hero-copy{z-index:2;position:relative}@media (min-width:561px){.fxs .hero-cta{flex-flow:wrap;align-items:center}.fxs .hero-cta .btn,.fxs .hero-cta .mag{width:auto}}@media (min-width:1024px){.fxs .hero{min-height:max(720px,100svh);padding-bottom:48px}.fxs .hero-h1{white-space:nowrap;max-width:none}.fxs .hero-body{max-width:470px}}.fxs .verticals{flex-wrap:wrap;align-items:center;gap:6px 4px;margin-top:34px;display:flex}.fxs .verticals .label{white-space:nowrap;margin-right:10px}.fxs .vbtn{border-radius:var(--radius-full);min-height:36px;color:var(--text-2);font:500 14px/1 var(--font-sans);cursor:pointer;transition:color var(--dur-normal) var(--ease-standard),background-color var(--dur-normal) var(--ease-standard);background:0 0;border:0;padding:0 13px;position:relative;overflow:hidden}.fxs .vbtn:hover{color:#fff}.fxs .vbtn[aria-pressed=true]{color:#fff;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff14}.fxs .vbtn i{background:var(--accent);transform-origin:0;height:1.5px;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.fxs .board{--t:1;--tx:0deg;--tz:0deg;--col:68px;--row:58px;--head:36px;--lift:16px;--cols:12;--rows:6;--b-floor:color-mix(in srgb,#0f172a calc(var(--t) * 100%),#fff);--b-line:color-mix(in srgb,#ffffff17 calc(var(--t) * 100%),#e2e8f0);--b-edge:color-mix(in srgb,#ffffff29 calc(var(--t) * 100%),#cbd5e1);--b-muted:color-mix(in srgb,#94a3b8 calc(var(--t) * 100%),#64748b);--b-name:color-mix(in srgb,#cbd5e1 calc(var(--t) * 100%),#475569);--b-acc:color-mix(in srgb,#34d399 calc(var(--t) * 100%),#10b981);--b-acc-hi:color-mix(in srgb,#6ee7b7 calc(var(--t) * 100%),#10b981);--b-glow:rgba(52,211,153,calc(var(--t) * .34));--b-signal-ink:color-mix(in srgb,#fcd34d calc(var(--t) * 100%),#b45309);perspective:3200px;perspective-origin:50% 30%;pointer-events:none;position:relative}.fxs .plane{width:calc(var(--cols) * var(--col));height:calc(var(--rows) * var(--row) + var(--head));transform-style:preserve-3d;transform-origin:50%;transform:rotateX(calc(var(--t) * 58.6deg + var(--tx))) rotateZ(calc(var(--t) * -45deg + var(--tz)));background:var(--b-floor);box-shadow:0 0 0 1px var(--b-edge),0 0 160px 20px rgba(52,211,153,calc(var(--t) * .07));border-radius:var(--radius-xs);position:relative}.fxs .grid{inset:var(--head) 0 0 0;background-image:linear-gradient(var(--b-line) 1px,transparent 1px),linear-gradient(90deg,var(--b-line) 1px,transparent 1px);background-size:100% var(--row),var(--col) 100%;border-top:1px solid var(--b-line);position:absolute}.fxs .hours{height:var(--head);grid-template-columns:repeat(var(--cols),var(--col));font:400 12px/var(--head) var(--font-mono);color:var(--b-muted);font-variant-numeric:tabular-nums;display:grid;position:absolute;top:0;left:0;right:0}.fxs .hours span{padding-left:7px}.fxs .lane{left:0;right:0;top:calc(var(--head) + var(--r) * var(--row));height:var(--row);transform-style:preserve-3d;position:absolute}.fxs .lane-name{transform-origin:100%;transform:translateY(-50%) rotateZ(calc(var(--t) * 45deg - var(--tz))) rotateX(calc(var(--t) * -58.6deg - var(--tx)));font:500 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-name);white-space:nowrap;position:absolute;top:50%;right:calc(100% + 10px)}.fxs .blk{height:calc(var(--row) - 14px);top:7px;left:calc(var(--s) * var(--col) + 3px);width:calc(var(--l) * var(--col) - 6px);transform-style:preserve-3d;transform:translateZ(calc(var(--t) * var(--lift)));position:absolute}.fxs .blk:before{content:"";transform:translateZ(calc(var(--t) * var(--lift) * -1));box-shadow:0 0 28px 6px var(--b-glow);pointer-events:none;border-radius:3px;position:absolute;inset:3px}.fxs .blk .top{background:linear-gradient(155deg,var(--b-acc-hi) 0%,var(--b-acc) 42%);color:#022c22;box-shadow:0 calc((1 - var(--t)) * 6px) calc((1 - var(--t)) * 14px) calc((1 - var(--t)) * -6px) #10b9818c;border-radius:3px;flex-direction:column;justify-content:center;gap:3px;padding:6px 9px;display:flex;position:absolute;inset:0;overflow:hidden}.fxs .blk .top b{font:600 12.5px/1.1 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fxs .blk .top i{font:400 11px/1 var(--font-mono);opacity:calc(.8 - var(--t) * .8);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.fxs .blk.short .top b{opacity:calc(1 - var(--t))}.fxs .blk .m{color:#a5f3fc;width:15px;height:15px;font:600 9px/15px var(--font-mono);text-align:center;opacity:calc(1 - var(--t) * .15);background:#0f172a;border-radius:3px;position:absolute;top:5px;right:5px}.fxs .blk .seats{opacity:calc(1 - var(--t));gap:3px;display:flex}.fxs .blk .seats u{opacity:.8;background:#022c22;border-radius:50%;width:6px;height:6px}.fxs .blk .seats u.o{opacity:.55;background:0 0;box-shadow:inset 0 0 0 1.2px #022c22}.fxs .blk .s,.fxs .blk .w{display:block;position:absolute}.fxs .blk .s{height:calc(var(--t) * var(--lift));transform-origin:top;background:#047857;top:100%;left:0;right:0;transform:rotateX(-90deg)}.fxs .blk .w{width:calc(var(--t) * var(--lift));transform-origin:100%;background:#10b981;top:0;bottom:0;right:100%;transform:rotateY(-90deg)}.fxs .blk.off:before{display:none}.fxs .blk.off{transform:translateZ(calc(var(--t) * 4px))}.fxs .blk.off .top{background:repeating-linear-gradient(135deg,var(--b-line) 0 6px,transparent 6px 12px);box-shadow:inset 0 0 0 1px var(--b-edge)}.fxs .blk.off .s,.fxs .blk.off .w{background:#ffffff14}.fxs .blk.held:before{box-shadow:0 0 28px 6px #f59e0b52}.fxs .blk.held .top{box-shadow:inset 0 0 0 1.5px var(--signal);color:var(--b-signal-ink);background:#f59e0b29}.fxs .blk.held .s,.fxs .blk.held .w{background:#f59e0b66}.fxs .tag{transform-origin:50% 100%;transform:translateX(-50%) rotateZ(calc(var(--t) * 45deg - var(--tz))) rotateX(calc(var(--t) * -58.6deg - var(--tx))) translateY(-14px);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--signal),0 14px 30px -10px #000c;color:#fcd34d;font:500 13px/1 var(--font-mono);white-space:nowrap;opacity:clamp(0,calc(var(--t) * 3 - .5),1);background:#0f172a;padding:8px 11px;display:none;position:absolute;bottom:100%;left:50%}.fxs .tag.ok{color:#6ee7b7;box-shadow:inset 0 0 0 1px #34d39966,0 14px 30px -10px #000c}html.js-motion .fxs .tag{display:block}.fxs .board .now{top:0;bottom:0;left:calc(var(--at) * var(--col));background:var(--cyan);width:2px;margin-left:-1px;position:absolute;transform:translateZ(1px);box-shadow:0 0 18px 2px #06b6d48c}@media (prefers-reduced-motion:no-preference){html:not(.js-motion) .fxs .hero-board .blk{visibility:hidden;animation:0s 3s forwards fxs-show}html:not(.js-motion) .fxs .hero-board .lane-name{opacity:0;animation:0s 3s forwards fxs-show}}@keyframes fxs-show{to{visibility:visible;opacity:1}}.fxs .hero-stage{height:330px;margin:28px calc(-1 * var(--gutter)) 0;position:relative;overflow:hidden}.fxs .hero-board{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-40%,-46%)scale(.6)}.fxs .hud{gap:10px;margin-top:6px;display:flex}.fxs .hud div{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-2);background:#0f172ab8;flex:1;padding:12px 14px}.fxs .hud span{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.fxs .hud b{font:600 26px/1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;display:block}.fxs .hud .zero b{color:var(--accent-ink)}.fxs .hud small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.fxs .example{right:var(--gutter);z-index:2;position:absolute;top:14px}@media (min-width:561px){.fxs .hero-stage{height:420px}.fxs .hero-board{transform:translate(-46%,-47%)scale(.72)}}@media (max-width:1023px){.fxs .verticals{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.fxs .verticals::-webkit-scrollbar{display:none}.fxs .vbtn{flex:none}}@media (min-width:1024px){.fxs .hero-stage{pointer-events:none;height:auto;margin:0;position:absolute;inset:0;overflow:visible}.fxs .hero-board{inset:auto -4vw max(64px,8svh) auto;transform:none}.fxs .hero-board .board{--col:clamp(44px,min(4.6vw,calc((100svh - 380px) * .13)),68px);--row:calc(var(--col) * .853)}}
.fxs .dash{z-index:2;position:relative}.fxs .app{border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 0 0 1px var(--line-2),0 30px 80px -40px #0f172a59;grid-template-columns:minmax(0,1fr);margin-top:clamp(36px,4vw,56px);display:grid;position:relative;overflow:hidden}.fxs .app-side{display:none}.fxs .app-main{min-width:0;padding:18px 16px 20px}.fxs .app-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fxs .app-top h3{font:600 20px/1.2 var(--font-sans);letter-spacing:-.02em}.fxs .app-top p{font:400 13px/1.3 var(--font-mono);color:var(--muted)}.fxs .app-actions{gap:8px;display:flex}.fxs .app-btn{border-radius:var(--radius-sm);min-height:34px;font:500 13px/1 var(--font-sans);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fxs .app-btn.pri{color:#fff;box-shadow:none;background:#0f172a}.fxs .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.fxs .kpi{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);padding:12px 14px}.fxs .kpi span{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.fxs .kpi b{font:600 26px/1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;display:block}.fxs .kpi small{color:var(--text-2);margin-top:5px;font-size:12px;display:block}.fxs .kpi.zero b{color:var(--accent-ink)}.fxs .dayview{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);margin-top:16px;position:relative;overflow:auto hidden}.fxs .dayview-in{width:max-content;padding:16px 16px 16px 108px;position:relative}.fxs .land-slot{position:relative}.fxs .land-slot .board{--t:0}.fxs .dash-points{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:28px;display:grid}.fxs .dash-points li{gap:4px;display:grid}.fxs .dash-points b{font:600 16px/1.3 var(--font-sans);letter-spacing:-.01em}.fxs .dash-points span{color:var(--text-2);font-size:15px;line-height:1.55}@media (min-width:641px){.fxs .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.fxs .dash-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fxs .app{grid-template-columns:200px minmax(0,1fr)}.fxs .app-side{background:var(--bg-2);box-shadow:1px 0 0 var(--line);flex-direction:column;gap:2px;padding:20px 12px;display:flex}.fxs .app-side .mk{color:#0f172a;width:auto;height:22px;margin:0 8px 22px}.fxs .app-side .mk path{fill:currentColor}.fxs .app-side a{border-radius:var(--radius-sm);min-height:36px;font:500 14px/1 var(--font-sans);color:var(--text-2);align-items:center;gap:10px;padding:0 10px;display:flex}.fxs .app-side a.on{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.fxs .app-side svg{width:18px;height:18px}.fxs .app-main{padding:24px 28px 28px}.fxs .dayview{overflow:visible}.fxs .dayview-in{width:auto;padding:18px 18px 18px 110px}.fxs .land-slot .board{transform:scale(var(--fit,1.08));transform-origin:0 0}.fxs .dash-points{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}}.fxs .pillars{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.fxs .pillar{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),0 1px 2px #0000000a;flex-direction:column;display:flex;overflow:hidden}.fxs .pillar-vis{background:var(--bg-2);height:190px;box-shadow:inset 0 -1px 0 var(--line);position:relative;overflow:hidden}.fxs .pillar-body{padding:22px 22px 24px}.fxs .pillar-body h3{font:600 20px/1.3 var(--font-sans);letter-spacing:-.015em;align-items:center;gap:10px;display:flex}.fxs .pillar-body h3 .ic{width:20px;height:20px;color:var(--accent-ink)}.fxs .pillar-body p{color:var(--text-2);margin-top:10px;font-size:15px;line-height:1.6}@media (min-width:900px){.fxs .pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.fxs .tl{position:absolute;top:34px;left:20px;right:20px}.fxs .tl-hours{height:11px;font:400 11px/1 var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;position:relative}.fxs .tl-hours span{position:absolute;top:0}.fxs .tl-track{border-radius:var(--radius-sm);background:var(--surface);height:46px;box-shadow:inset 0 0 0 1px var(--line-2);margin-top:10px;position:relative;overflow:hidden}.fxs .tl-slot{border-left:1px dashed var(--line-2);position:absolute;top:0;bottom:0}.fxs .tl-closed{background:repeating-linear-gradient(135deg,#64748b2e 0 5px,#0000 5px 10px);width:14.29%;position:absolute;top:0;bottom:0;right:0}.fxs .tl-blk{top:6px;bottom:6px;left:calc(var(--x) * 1%);border-radius:var(--radius-xs);background:var(--accent);color:#022c22;width:21.43%;font:600 12px/1 var(--font-sans);white-space:nowrap;align-items:center;padding:0 9px;display:flex;position:absolute}.fxs .tl-note{font:400 12px/1.4 var(--font-mono);color:var(--text-2);justify-content:space-between;gap:10px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.fxs .tl-note b{color:var(--accent-ink);font-weight:500}.fxs .tl-note .no{color:var(--signal-ink)}.fxs .rs{position:absolute;inset:26px 20px 24px}.fxs .rs-row{grid-template-columns:78px 1fr;align-items:center;height:40px;display:grid}.fxs .rs-row span{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fxs .rs-row div{border-radius:var(--radius-xs);background:var(--surface);height:30px;box-shadow:inset 0 0 0 1px var(--line);position:relative}.fxs .rs-row div i{background:var(--accent);border-radius:3px;width:34%;position:absolute;top:4px;bottom:4px;left:38%}.fxs .rs-lock{border-radius:var(--radius-sm);width:calc(34% - 26.52px);box-shadow:inset 0 0 0 1.5px var(--accent-ink);justify-content:center;display:flex;position:absolute;top:-6px;bottom:-4px;left:calc(38% + 48.36px)}.fxs .rs-lock b{border-radius:var(--radius-full);background:var(--accent-ink);color:#fff;font:500 10.5px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 8px;position:absolute;bottom:-11px}.fxs .lg{font:400 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;position:absolute;inset:16px 16px 0}.fxs .lg-row{border-bottom:1px solid var(--line);height:32px;color:var(--text-2);grid-template-columns:44px 1fr 48px 46px;align-items:center;gap:8px;display:grid}.fxs .lg-row span:nth-child(2){font-family:var(--font-sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fxs .lg-row span:nth-child(3){text-align:right;color:var(--text)}.fxs .lg-row span:nth-child(4){text-align:right;color:var(--accent-ink)}.fxs .lg-row.hd{letter-spacing:.08em;text-transform:uppercase;height:26px;color:var(--muted);font-size:10.5px}.fxs .lg-row.hd span{color:var(--muted)!important;font-family:var(--font-mono)!important;font-size:10.5px!important}.fxs .bp{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.fxs .bp-list{gap:14px;display:grid}.fxs .bp-list li{border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:12px;padding:16px 0;display:grid}.fxs .bp-list li:last-child{border-bottom:1px solid var(--line)}.fxs .bp-list .ic{color:var(--accent-ink);margin-top:2px}.fxs .bp-list b{font:600 16px/1.3 var(--font-sans);letter-spacing:-.01em;display:block}.fxs .bp-list span{color:var(--text-2);margin-top:4px;font-size:15px;line-height:1.55;display:block}.fxs .case{color:var(--text-2);margin-top:22px;font-size:15px}.fxs .case a{color:var(--accent-ink);border-bottom:1px solid var(--accent-line);font-weight:500}.fxs .phone-wrap{justify-content:center;display:flex}.fxs .phone{aspect-ratio:330/680;background:#0f172a;border-radius:44px;width:min(330px,100%);padding:12px;position:relative;box-shadow:0 0 0 1px #1e293b,0 50px 100px -40px #0f172a8c}.fxs .screen{color:#e7efe9;height:100%;font-family:var(--font-sans);background:#0b1512;border-radius:33px;position:relative;overflow:hidden}.fxs .scr-top{background:linear-gradient(#123a2f,#0b1512);padding:44px 20px 14px}.fxs .scr-brand{align-items:center;gap:10px;display:flex}.fxs .scr-logo{color:#0b3a2c;width:34px;height:34px;font:700 14px/1 var(--font-sans);background:#c9f3dc;border-radius:10px;place-items:center;display:grid}.fxs .scr-brand b{font:600 15px/1.2 var(--font-sans);display:block}.fxs .scr-brand span{font:400 11px/1.3 var(--font-mono);color:#9fb9ad;display:block}.fxs .scr-body{padding:14px 16px}.fxs .scr-h{font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8fa89c;margin:14px 2px 8px}.fxs .svc{gap:8px;display:flex;overflow:hidden}.fxs .svc span{font:500 12.5px/1.2 var(--font-sans);color:#cfe0d6;background:#15241f;border-radius:12px;flex:none;padding:9px 11px;box-shadow:inset 0 0 0 1px #24392f}.fxs .svc span.on{color:#0b3a2c;box-shadow:none;background:#c9f3dc}.fxs .days{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.fxs .days span{font:600 14px/1 var(--font-sans);color:#e7efe9;background:#15241f;border-radius:12px;place-items:center;gap:2px;padding:8px 0;display:grid;box-shadow:inset 0 0 0 1px #24392f}.fxs .days span small{font:400 10px/1 var(--font-mono);color:#8fa89c}.fxs .days span.on{color:#0b3a2c;box-shadow:none;background:#c9f3dc}.fxs .days span.on small{color:#1d5a45}.fxs .slots{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fxs .slots span{text-align:center;font:500 13px/1 var(--font-mono);color:#e7efe9;background:#15241f;border-radius:10px;padding:10px 0;box-shadow:inset 0 0 0 1px #24392f}.fxs .slots span.x{color:#51685d;background:0 0;text-decoration:line-through;box-shadow:inset 0 0 0 1px #1a2a23}.fxs .slots span.on{color:#0b3a2c;box-shadow:none;background:#c9f3dc}.fxs .credit{font:400 12px/1.3 var(--font-sans);color:#b9d6c8;background:#12302a;border-radius:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #1f4a3d}.fxs .credit b{font:500 12px/1 var(--font-mono);color:#c9f3dc}.fxs .book{color:#0b3a2c;height:48px;font:600 14px/1 var(--font-sans);background:#c9f3dc;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:16px;right:16px}.fxs .book svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:16px;height:16px}.fxs .phone-cap{text-align:center;margin-top:14px}@media (min-width:900px){.fxs .bp{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:72px}}.fxs .bridge .spectrum{grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:relative}.fxs .col{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);padding:24px 22px 22px;position:relative}.fxs .col .top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fxs .col h3{font:600 20px/1.3 var(--font-sans);letter-spacing:-.015em;margin-top:14px}.fxs .col p{color:var(--text-2);margin-top:10px;font-size:15px;line-height:1.6}.fxs .col ul{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:16px;display:grid}.fxs .col li{color:var(--muted);gap:9px;font-size:14px;line-height:1.45;display:flex}.fxs .col li svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;flex:none;width:15px;height:15px;margin-top:2px}.fxs .col.us{box-shadow:inset 0 0 0 1px var(--accent-line);background:linear-gradient(#34d39917,#34d39905)}.fxs .col.us li{color:var(--text-2)}.fxs .col.us li svg{color:var(--accent)}.fxs .col .flag{border-radius:var(--radius-full);background:var(--accent);color:#022c22;font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;position:absolute;top:-11px;left:20px}.fxs .col .who{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fxs .col.us .who{color:var(--accent-ink)}.fxs .col .names{color:var(--muted);font-size:13px}.fxs .axis{display:none}@media (min-width:900px){.fxs .bridge .spectrum{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:44px}.fxs .col.us{order:2}.fxs .col.enterprise{order:3}.fxs .axis{height:30px;display:block;position:absolute;top:0;left:0;right:0}.fxs .axis .ln{background:linear-gradient(90deg,var(--line-2),var(--accent) 50%,var(--line-2));height:1px;position:absolute;top:14px;left:8%;right:8%}.fxs .axis span{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);position:absolute;top:0}.fxs .axis .l{top:8px;left:0}.fxs .axis .r{top:8px;right:0}.fxs .axis .dot{background:var(--accent);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:9px;left:50%;box-shadow:0 0 0 5px #34d3992e}}.fxs .matrix-wrap{margin-top:clamp(56px,6vw,88px)}.fxs .matrix-wrap h3{font:600 clamp(1.5rem,1.2rem + 1vw,2rem)/1.15 var(--font-sans);letter-spacing:-.025em;text-wrap:balance;max-width:28ch}.fxs .matrix-wrap .lead{margin-top:12px}.fxs .matrix{border-collapse:collapse;width:100%;margin-top:28px}.fxs .matrix th{text-align:center;font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 10px 14px}.fxs .matrix th:first-child{text-align:left;padding-left:0}.fxs .matrix th.us{color:var(--accent-ink)}.fxs .matrix td{border-top:1px solid var(--line);text-align:center;vertical-align:middle;padding:16px 10px}.fxs .matrix td:first-child{text-align:left;padding-left:0}.fxs .matrix td b{font:600 16px/1.35 var(--font-sans);letter-spacing:-.01em;display:block}.fxs .matrix td small{color:var(--text-2);margin-top:3px;font-size:14px;line-height:1.45;display:block}.fxs .matrix td.us{background:#34d3990f}.fxs .cell{border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.fxs .cell svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.fxs .cell.yes{background:var(--accent-wash);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.fxs .cell.no{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2)}.fxs .cell.partial{border-radius:var(--radius-full);background:var(--signal-wash);width:auto;color:var(--signal-ink);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:0 9px}.fxs .fine{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.5}@media (max-width:720px){.fxs .matrix thead{display:none}.fxs .matrix,.fxs .matrix tbody,.fxs .matrix tr,.fxs .matrix td{width:100%;display:block}.fxs .matrix tr{border-top:1px solid var(--line);padding:16px 0}.fxs .matrix td{border:0;padding:0}.fxs .matrix td:not(:first-child){background:0 0;align-items:center;gap:8px;width:auto;margin:12px 16px 0 0;display:inline-flex}.fxs .matrix td:not(:first-child):before{content:attr(data-h);font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}}.fxs .ind-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fxs .inds{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.fxs .ind{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);transition:transform var(--dur-normal) var(--ease-standard),box-shadow var(--dur-normal) var(--ease-standard);flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.fxs .ind .ic{width:22px;height:22px;color:var(--accent-ink)}.fxs .ind h3{font:600 18px/1.3 var(--font-sans);letter-spacing:-.01em}.fxs .ind p{color:var(--text-2);font-size:15px;line-height:1.55}.fxs .ind .lanes{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;display:flex}.fxs .ind .lanes span{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--line);font:500 10.5px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#ffffff0d;padding:4px 8px}@media (min-width:640px){.fxs .inds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.fxs .inds{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.fxs .billing{border-radius:var(--radius-full);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);padding:4px;display:inline-flex}.fxs .billing button{border-radius:var(--radius-full);min-height:38px;color:var(--text-2);font:500 14px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-normal) var(--ease-standard),color var(--dur-normal) var(--ease-standard);background:0 0;border:0;padding:0 16px}.fxs .billing button[aria-pressed=true]{background:var(--cta);color:var(--on-cta)}.fxs .billing em{font:500 11px/1 var(--font-mono);color:var(--accent-ink);margin-left:2px}.fxs .billing button[aria-pressed=true] em{color:inherit;opacity:.75}.fxs .tiers{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px;display:grid}.fxs .tier{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),0 1px 2px #0000000a;transition:transform var(--dur-normal) var(--ease-standard);flex-direction:column;padding:28px 24px;display:flex;position:relative}.fxs .tier:hover{transform:translateY(-4px)}.fxs .tier.feat{box-shadow:inset 0 0 0 1.5px var(--accent),0 24px 60px -32px #10b98173}.fxs .tier .flag{border-radius:var(--radius-full);background:var(--accent);color:#022c22;font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;position:absolute;top:-11px;left:24px}.fxs .tier-name{font:600 20px/1.3 var(--font-sans);letter-spacing:-.01em}.fxs .tier-desc{color:var(--text-2);min-height:3em;margin-top:6px;font-size:15px;line-height:1.5}.fxs .price{align-items:baseline;gap:4px;margin-top:22px;display:flex}.fxs .price b{font:600 44px/1 var(--font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.fxs .price span{color:var(--muted);font-size:15px}.fxs .price-yr{min-height:1.4em;font:400 13px/1.4 var(--font-mono);color:var(--accent-ink);margin-top:8px}.fxs .tier ul{flex:1;align-content:start;gap:10px;margin:22px 0 26px;display:grid}.fxs .tier li{color:var(--text-2);gap:10px;font-size:15px;line-height:1.45;display:flex}.fxs .tier li svg{width:16px;height:16px;stroke:var(--accent-ink);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.fxs .tier .btn{width:100%}.fxs .tiers-note{color:var(--muted);margin-top:20px;font-size:14px}@media (min-width:900px){.fxs .tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.fxs .faq-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.fxs .faq details{border-top:1px solid var(--line-2)}.fxs .faq details:last-child{border-bottom:1px solid var(--line-2)}.fxs .faq summary{cursor:pointer;font:600 18px/1.35 var(--font-sans);letter-spacing:-.01em;padding:22px 48px 22px 0;list-style:none;position:relative}.fxs .faq summary::-webkit-details-marker{display:none}.fxs .faq summary:after{content:"";width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);background:linear-gradient(var(--text-2),var(--text-2)) center/10px 1.5px no-repeat,linear-gradient(var(--text-2),var(--text-2)) center/1.5px 10px no-repeat;transition:transform var(--dur-normal) var(--ease-standard);border-radius:50%;margin-top:-12px;position:absolute;top:50%;right:4px}.fxs .faq details[open] summary:after{transform:rotate(45deg)}.fxs .faq details p{color:var(--text-2);padding:0 48px 24px 0;font-size:16px;line-height:1.65}@media (min-width:900px){.fxs .faq-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:80px}}.fxs .close{text-align:center;padding-block:clamp(96px,11vw,150px) clamp(64px,7vw,96px);position:relative;overflow:hidden}.fxs .close:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#34d39929,#0000);width:900px;height:620px;margin-left:-450px;position:absolute;bottom:-260px;left:50%}.fxs .close .wrap{flex-direction:column;align-items:center;display:flex;position:relative}.fxs .close h2{font:600 clamp(2.4rem,1.2rem + 4vw,4rem)/.98 var(--font-sans);letter-spacing:-.04em;text-wrap:balance}.fxs .close h2 .ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.fxs .close h2 .ln>span{display:block}.fxs .close p{max-width:34em;color:var(--text-2);margin-top:20px;font-size:17px;line-height:1.65}.fxs .close-cta{flex-direction:column;gap:10px;width:100%;margin-top:32px;display:flex}.fxs .close-cta .btn,.fxs .close-cta .mag{width:100%}.fxs .close .chips{justify-content:center;margin-top:26px}.fxs .close-mark{color:#fff;width:min(420px,72vw);height:auto;margin-top:clamp(56px,7vw,96px);position:relative}.fxs .close-mark path{fill:currentColor}@media (min-width:561px){.fxs .close-cta{flex-direction:row;justify-content:center;width:auto}.fxs .close-cta .btn,.fxs .close-cta .mag{width:auto}}.fxs .foot{background:var(--bg-deep);border-top:1px solid var(--line);padding-block:40px 44px}.fxs .foot-in{flex-direction:column;gap:22px;display:flex}.fxs .foot .brand svg{height:24px}.fxs .foot-links{color:var(--text-2);flex-wrap:wrap;gap:12px 22px;font-size:14px;display:flex}.fxs .foot-links a:hover{color:#fff}.fxs .foot small{color:var(--muted);font-size:13px}@media (min-width:900px){.fxs .foot-in{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:no-preference){.fxs .hero-h1 .ln>span{animation:fxs-line-up var(--dur-line) var(--ease-line) both;animation-delay:.1s}.fxs .hero-h1 .ln:nth-child(2)>span{animation-delay:calc(.1s + var(--dur-stagger))}.fxs .hero [data-rise]{animation:fxs-rise var(--dur-reveal) var(--ease-rise) both;animation-delay:calc(.25s + var(--dur-stagger) * var(--i,2))}}@keyframes fxs-line-up{0%{transform:translateY(110%)}}@keyframes fxs-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.fxs *,.fxs :before,.fxs :after{transition-duration:.01ms!important}}.fxs .tl-blk.bad{background:var(--signal)!important}.fxs .seg{border-radius:var(--radius-sm);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);padding:3px;display:inline-flex}.fxs .seg span{min-height:28px;font:500 13px/1 var(--font-sans);color:var(--muted);border-radius:4px;align-items:center;padding:0 11px;display:inline-flex}.fxs .seg span.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0f172a14,inset 0 0 0 1px var(--line)}.fxs .app-btn.cmp{gap:8px}.fxs .app-btn.cmp i{background:var(--accent);border-radius:999px;width:24px;height:14px;position:relative}.fxs .app-btn.cmp i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.fxs .kpi small.delta{color:var(--text-2);align-items:center;gap:4px;display:flex}.fxs .kpi small.delta svg{width:13px;height:13px;stroke:var(--accent-ink);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.fxs .kpi small.delta em{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.fxs .kpi b{transition:color var(--dur-slow) var(--ease-standard)}.fxs .kpi.bump b{color:var(--accent-ink)}.fxs .spark{aspect-ratio:200/36;width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.fxs .sp-area{fill:var(--accent-wash)}.fxs .sp-line{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.fxs .sp-dot{fill:var(--accent)}.fxs .app-note{font:400 11.5px/1.4 var(--font-mono);color:var(--muted);text-align:right;margin-top:10px}.fxs .blk .top{transition:box-shadow .9s var(--ease-standard)}.fxs .blk.landed .top{box-shadow:0 0 0 2px var(--accent),0 0 22px 4px var(--accent-glow)}.fxs .story{background:var(--bg-2);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.fxs .story-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.fxs .story .lead+.lead{margin-top:14px}.fxs .story-link{font:500 15px/1.2 var(--font-sans);color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:5px;align-items:center;gap:8px;margin-top:18px;padding:12px 0;display:inline-flex}.fxs .story-link svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fxs .story-card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-card);padding:24px 22px}.fxs .story-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fxs .story-facts{margin-top:18px;display:grid}.fxs .story-facts li{border-top:1px solid var(--line);color:var(--text-2);grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.fxs .story-facts .ic{color:var(--accent-ink)}.fxs .story-url{margin-top:16px}@media (min-width:901px){.fxs .story-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}.fxs .story-in>.story-card{margin-top:0}}.fxs .bespoke{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:20px 24px;display:flex}.fxs .bespoke b{font-size:16px;font-weight:600;display:block}.fxs .bespoke span{max-width:44em;color:var(--text-2);margin-top:4px;font-size:15px;line-height:1.5;display:block}.fxs .lf{text-align:left;border-radius:var(--radius-xl);background:var(--surface);width:100%;max-width:760px;box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-card);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-top:36px;padding:clamp(20px,3vw,32px)}.fxs .close .lf-fine{max-width:none;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.fxs .lf-act{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.fxs .close .lf-note{border-radius:var(--radius-md);background:var(--accent-wash);max-width:none;box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-ink);margin-top:14px;padding:10px 12px;font-size:14px;line-height:1.5}.fxs .lf-steps{text-align:left;gap:14px;width:100%;max-width:760px;margin-top:24px;padding:0;list-style:none;display:grid}.fxs .lf-steps li{align-items:flex-start;gap:12px;display:flex}.fxs .lf-n{border-radius:var(--radius-full);background:var(--accent-wash);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-ink);font:500 12px/1 var(--font-mono);flex:none;place-items:center;display:grid}.fxs .lf-steps b{font-size:15px;font-weight:600;display:block}.fxs .lf-steps span{color:var(--text-2);margin-top:4px;font-size:14px;line-height:1.5;display:block}@media (min-width:641px){.fxs .lf-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.fxs .cc{gap:22px;display:grid}.fxs .cc-addr{max-width:100%;font:600 clamp(1.45rem,1.1rem + 1.3vw,2rem)/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:6px;overflow-wrap:anywhere;margin-top:10px;display:inline-block}.fxs .cc-addr:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.fxs .cc .lf-act .btn{flex:auto}.fxs .cc-list{gap:10px;display:grid}.fxs .cc-list li{color:var(--text-2);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:15px;line-height:1.5;display:grid}.fxs .cc-list svg{width:16px;height:16px;stroke:var(--accent-ink);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-top:3px}.fxs .cc>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.fxs .cc-plan{min-height:1.4em;font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin-top:10px}.fxs .cc .lf-act{align-self:stretch}.fxs .cc-list{margin-top:12px}@media (min-width:641px){.fxs .cc{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:32px}.fxs .cc .lf-act .btn{flex:none}}