@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #FAF7F2;--ink: #1A1A1A;--orange: #F97316;--orange-d: #E1640C;--orange-deep: #DA5A0B;--sub: #6B655A;--hair: #E7E1D6;--hair-d: #D9CFC0;--cardb: #F2E6D6;--tint: #FFF7ED;--night: #15120E;--cream-1: #FFF6E5;--cream-2: #FFF4E0;--cream-3: #FBF3E5;--ink-90: rgba(26,26,26,.9);--ink-70: rgba(26,26,26,.7);--ink-08: rgba(26,26,26,.08);--night-fg: #E9E4DB;--night-sub: #9A948A;--night-label: #8A8479;--night-link: #CFC9BF;--night-rule: rgba(255,255,255,.09);--surface-hero: var(--cream-1);--surface-section: var(--cream-3);--surface-card: var(--cream-2);--surface: var(--paper);--surface-tint: var(--tint);--surface-footer: var(--night);--text: var(--ink);--text-strong: var(--ink);--text-muted: var(--sub);--accent: var(--orange);--accent-hover: var(--orange-d);--border: var(--hair);--border-strong: var(--hair-d);--focus-ring: var(--orange)}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--w-regular: 400;--w-medium: 500;--w-semi: 600;--w-bold: 700;--w-black: 800;--t-hero: clamp(3.1rem, 7.4vw, 6.4rem);--t-h2: clamp(1.7rem, 3vw, 2.5rem);--t-h2-show: clamp(1.55rem, 2.7vw, 2.55rem);--t-h3: 1.35rem;--t-lead: clamp(1.05rem, 1.5vw, 1.35rem);--t-body: 1rem;--t-cap: clamp(.98rem, 1.3vw, 1.2rem);--t-small: .92rem;--t-fine: .78rem;--t-eyebrow: .82rem;--t-mono-sm: .66rem;--lh-hero: .95;--lh-head: 1.08;--lh-body: 1.5;--ls-hero: -.025em;--ls-head: -.02em;--ls-eyebrow: .22em;--ls-label: .18em;--ls-seg: .12em}:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--container: 1240px;--container-bleed: 1440px;--gutter: clamp(34px, 5vw, 64px);--rhythm: clamp(74px, 8vw, 118px);--rhythm-show: clamp(40px, 6vw, 84px);--nav-h: 88px;--snap-min-h: 100svh;--r-sm: 3px;--r-md: 5px;--r-input: 9px;--r-btn: 11px;--r-card: 18px;--r-cta: 26px;--r-pill: 999px;--foundation-h: 5px;--bw-hair: 1px;--bw-accent: 3px;--shadow-door: 0 18px 40px -28px rgba(60, 40, 10, .35);--shadow-step: 0 22px 48px -34px rgba(180, 120, 40, .5);--shadow-cta: 0 28px 76px -66px rgba(145, 82, 24, .42);--glow-orange: rgba(249, 115, 22, .1);--melt-blend: multiply;--melt-blend-dk: normal;--melt-op: .82;--melt-op-dk: .74;--ease: cubic-bezier(.22, .61, .36, 1);--reveal-dist: 22px;--reveal-dur: .8s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-family:var(--font-mono);font-weight:var(--w-semi);font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--orange)}.wordmark{font-weight:var(--w-bold);font-size:1.15rem;letter-spacing:-.01em}.wordmark .x{color:var(--orange)}.h-hero{font-size:var(--t-hero);font-weight:var(--w-black);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}.h2{font-size:var(--t-h2);font-weight:var(--w-black);line-height:var(--lh-head);letter-spacing:var(--ls-head)}.lead{font-size:var(--t-lead);color:var(--sub);line-height:var(--lh-body)}.btn{display:inline-flex;align-items:center;gap:.5em;white-space:nowrap;font-family:var(--font-sans);font-weight:var(--w-semi);font-size:.9rem;padding:.62em 1.15em;border-radius:var(--r-btn);border:none;cursor:pointer;transition:transform .15s var(--ease),background .2s var(--ease),color .2s var(--ease)}.btn-pri{background:var(--orange);color:#fff}.btn-pri:hover{background:var(--orange-d);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--ink);color:var(--ink);background:transparent}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.foundation{position:absolute;left:0;right:0;bottom:0;height:var(--foundation-h);background:var(--orange);z-index:3}.scrolllink{font-weight:var(--w-semi);font-size:.95rem;opacity:.7;transition:opacity .2s var(--ease),color .2s var(--ease)}.scrolllink:hover{opacity:1;color:var(--orange)}@media(max-width:880px){.plinth-hero{min-height:auto!important;display:block!important;padding-top:104px}.plinth-hero-art{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;margin-top:28px;object-position:bottom center!important}.plinth-hero-copy{max-width:none!important;padding-top:0!important;margin-left:0!important}}@media(max-width:820px){.plinth-showcase{grid-template-columns:1fr!important;grid-template-areas:"text" "art"!important;row-gap:26px}}.fx-motion-ready [data-reveal]{opacity:0;transform:translateY(var(--reveal-dist, 22px));transition:opacity var(--reveal-dur, .8s) var(--ease, ease),transform var(--reveal-dur, .8s) var(--ease, ease)}.fx-motion-ready [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fx-motion-ready [data-reveal]{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s var(--ease),border-color .3s var(--ease)}.nav .inner{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}.nav.scrolled{background:#faf7f2eb;border-bottom:1px solid var(--hair)}.brand{display:flex;align-items:center;gap:11px}.brand img{height:25px;width:auto}.prodtag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sub);padding-left:11px;border-left:1px solid var(--hair)}.navlinks{display:flex;align-items:center;gap:30px}.navlinks a{font-weight:var(--w-medium);font-size:.9rem;opacity:.78;transition:opacity .2s var(--ease)}.navlinks a:hover{opacity:1}@media(max-width:820px){.navlinks{display:none}}.hero{position:relative;overflow:hidden}.hero-img{display:block;width:100%}.hero-copy{position:absolute;top:15%;left:0;z-index:2;padding-left:var(--gutter);max-width:min(46%,620px)}.hero-copy .eyebrow{display:block;margin-bottom:20px}.hero-title{font-size:clamp(2.2rem,5vw,4.6rem);font-weight:var(--w-black);line-height:1.02;letter-spacing:-.018em;max-width:13ch}.hero-sub{margin-top:20px;font-size:clamp(.98rem,1.45vw,1.28rem);color:var(--sub);max-width:32ch;line-height:1.5}.hero-cta{margin-top:30px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero.hero-wash:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(94deg,var(--paper) 0%,var(--paper) 30%,rgba(250,247,242,.92) 42%,rgba(250,247,242,.55) 52%,rgba(250,247,242,0) 66%)}@media(max-width:880px){.hero.hero-wash:after{display:none}}.hero.hero-split{overflow:visible}.hero.hero-split.snap-section{align-items:stretch}.hero.hero-split>.wrap{display:grid;grid-template-columns:1.02fr .98fr;grid-template-rows:1fr;gap:clamp(24px,5vw,64px);align-items:stretch;width:100%;padding-top:var(--nav-h)}.hero.hero-split .hero-text{max-width:560px;align-self:center}.hero-text .eyebrow{display:block;margin-bottom:18px}.hero-text h1{font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:var(--w-black);line-height:1;letter-spacing:-.02em;max-width:14ch}.hero.hero-split .hero-media{align-self:end}.hero-media img{width:100%;display:block}.hero-chip{display:inline-block;margin-top:22px;font-weight:var(--w-bold);color:var(--orange-d);background:var(--tint);border:1px solid #FBD9BE;padding:.5em 1.05em;border-radius:var(--r-pill);font-size:.9rem}@media(max-width:880px){.hero.hero-split.snap-section{align-items:center;padding-top:96px;min-height:auto}.hero.hero-split>.wrap{grid-template-columns:1fr;grid-template-rows:auto;gap:10px;padding-top:0}.hero.hero-split .hero-media{order:-1;align-self:auto}}.sec.close{text-align:center}.sec.close .wrap{max-width:640px}.sec.close .lead-h,.sec.close h2,.sec.close .lead-p,.sec.close p{margin-inline:auto}.sec.close .btn{margin-top:26px}.sec{padding:var(--rhythm) 0;position:relative}.sec-eyebrow{display:block;margin-bottom:24px}.leap{background:var(--tint)}.cable-run{position:absolute;pointer-events:none;z-index:0;overflow:visible}.cable-run .cable-base{fill:none;stroke:var(--orange);stroke-width:1.5;opacity:.24}.cable-run .cable-node{fill:var(--orange);opacity:.4}.cable-run .cable-pulse{fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round;stroke-dasharray:26 1500;stroke-dashoffset:1526;filter:drop-shadow(0 0 4px rgba(249,115,22,.65))}@media(prefers-reduced-motion:no-preference){.cable-run .cable-pulse{animation:cable-flow 4.8s linear infinite}}@keyframes cable-flow{to{stroke-dashoffset:0}}.sec.center{text-align:center}.sec.center>.wrap{max-width:820px}.sec.center .sec-eyebrow,.sec.center .lead-h,.sec.center .lead-p{margin-inline:auto}.lead-h{font-size:clamp(1.9rem,3.8vw,3rem);font-weight:var(--w-black);line-height:1.08;letter-spacing:-.013em;max-width:18ch}.lead-p{margin-top:22px;font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--sub);max-width:46ch;line-height:1.55}.lead-p b{color:var(--ink);font-weight:var(--w-semi)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:58px}.step{background:var(--tint);border:1px solid var(--cardb);border-radius:var(--r-card);padding:36px 32px 40px;box-shadow:var(--shadow-step)}.step .num{display:none}.step .ico{display:block;height:56px;margin-bottom:22px}.step .ico svg{height:56px;width:auto;max-width:72px;color:var(--orange);display:block}.step h3{margin:14px 0 12px;font-size:1.55rem;font-weight:var(--w-bold);letter-spacing:-.01em}.step p{color:var(--sub);font-size:1.01rem;line-height:1.55}.step .ix{display:block;margin-bottom:16px;font-family:var(--font-mono);font-weight:var(--w-semi);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}@media(max-width:820px){.steps{grid-template-columns:1fr;gap:34px}}.row{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,76px);align-items:center}.row.flip .rtext{order:2}.row.flip .rmedia{order:1}.rmedia img{width:100%;display:block}.rmedia.melt img{opacity:.88;filter:saturate(.9) contrast(.98)}.rtext .eyebrow{display:block;margin-bottom:14px}.rtext h3{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:var(--w-bold);line-height:1.12;letter-spacing:-.015em;max-width:14ch}.rtext p{margin-top:14px;color:var(--sub);font-size:1.05rem;line-height:1.6;max-width:40ch}@media(max-width:840px){.row{grid-template-columns:1fr;gap:18px}.row .rmedia{order:0}.row .rtext{order:1}}.row.media-lg{grid-template-columns:.68fr 1.32fr;gap:clamp(18px,2.4vw,40px)}.row.media-lg.flip{grid-template-columns:1.32fr .68fr}.row.media-lg .rmedia{width:calc(100% + var(--gutter))}.row.media-lg:not(.flip) .rmedia{margin-right:calc(-1 * var(--gutter))}.row.media-lg.flip .rmedia{margin-left:calc(-1 * var(--gutter))}.row.media-lg .rmedia img{width:100%;height:clamp(330px,60svh,660px);object-fit:contain;object-position:center}@media(max-width:840px){.row.media-lg{grid-template-columns:1fr;gap:16px}.row.media-lg .rmedia{width:100%;margin:0}.row.media-lg .rmedia img{height:auto}}html.snap-ready{scroll-snap-type:y mandatory;scroll-padding-top:0}.snap-section{scroll-snap-align:start;scroll-snap-stop:always;min-height:var(--snap-min-h)}.sec.snap-section{display:flex;align-items:center}.sec.snap-section>.wrap{width:100%}.hero.snap-section{min-height:var(--snap-min-h);display:flex;align-items:center}.hero.snap-section .hero-img{width:100%;min-height:var(--snap-min-h);object-fit:cover;object-position:center top}.snap-note{position:fixed;left:50%;bottom:clamp(18px,3svh,30px);z-index:40;transform:translate(-50%);color:#1a1a1a6b;pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease)}.snap-note.is-hidden{opacity:0;transform:translate(-50%,10px)}.scroll-cue{display:block;width:23px;height:36px;border-radius:13px;border:1.5px solid currentColor;position:relative}.scroll-cue:before{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;border-radius:2px;background:currentColor;transform:translate(-50%);animation:scrollCue 1.7s var(--ease) infinite}@keyframes scrollCue{0%{opacity:0;transform:translate(-50%)}22%{opacity:1}55%{opacity:1;transform:translate(-50%,11px)}75%,to{opacity:0;transform:translate(-50%,11px)}}@media(max-width:899px){html.snap-ready{scroll-snap-type:y proximity}.snap-section{min-height:auto}.sec.snap-section{display:block}.hero.snap-section{min-height:auto;display:flex}.hero.snap-section .hero-img{min-height:auto;object-fit:contain}}@media(prefers-reduced-motion:reduce){html.snap-ready{scroll-snap-type:none}.snap-section{scroll-snap-align:none;scroll-snap-stop:normal}.snap-note{display:none}.scroll-cue:before{animation:none;opacity:1}}.wait{background:var(--tint)}.wait.snap-section{display:flex;align-items:center}.wait-card{position:relative;overflow:hidden;isolation:isolate;width:calc(100% - clamp(68px,10vw,128px));max-width:var(--container);min-height:clamp(400px,52svh,520px);display:flex;align-items:center;margin:0 auto;background:#fff;border:1px solid var(--hair);border-radius:var(--r-cta);box-shadow:var(--shadow-cta)}.wait-card .wrap{position:relative;z-index:3;padding:clamp(32px,4.6vw,50px) var(--gutter)}.wait-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff,#fffffffc 34%,#ffffffd6 52%,#ffffff4d 78%,#fff0)}.wait-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--bw-accent);background:var(--orange);z-index:4;opacity:.72}.wait .grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(320px,.43fr) minmax(360px,.57fr);align-items:center;gap:clamp(18px,3vw,44px);min-height:auto}.wait-copy{max-width:505px}.wait h2{font-size:clamp(2rem,3.45vw,2.8rem);font-weight:var(--w-black);letter-spacing:-.025em;line-height:1.08;max-width:12ch}.wait p{color:var(--sub);margin-top:14px;font-size:clamp(.98rem,1.18vw,1.08rem);max-width:35ch;line-height:1.5}.wait-bg-art{position:absolute;z-index:0;right:clamp(-230px,-12vw,-96px);top:50%;width:min(84%,1040px);max-width:none;transform:translateY(-50%);opacity:var(--melt-op);mix-blend-mode:var(--melt-blend);pointer-events:none;filter:contrast(1.02) saturate(.95);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.1) 12%,rgba(0,0,0,.6) 25%,#000 40%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.1) 12%,rgba(0,0,0,.6) 25%,#000 40%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 9%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}div.wait-bg-art{background-image:var(--wait-card-art, none);background-repeat:no-repeat;background-position:right center;background-size:contain}.wait-card.form-card .wait-bg-art{opacity:calc(var(--melt-op) * .6);width:min(60%,720px)}.wait-card.no-line:after{display:none}@supports not (mask-image: linear-gradient(#000,transparent)){.wait-bg-art{opacity:.22}}.form{display:flex;flex-direction:column;gap:12px;margin-top:24px}.field{display:flex;gap:10px;align-items:stretch}.field input{flex:1;min-width:0;padding:.85em 1em;border:1px solid var(--hair-d);border-radius:var(--r-input);font-family:var(--font-sans);font-size:.98rem;background:#fff;color:var(--ink)}.field input:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:transparent}.field .btn{min-width:154px;white-space:nowrap}.note{font-size:.78rem;color:var(--sub)}.ok{color:var(--orange);font-weight:var(--w-semi)}.foot{position:relative;overflow:hidden;isolation:isolate;background:var(--night);color:var(--night-fg);display:flex;flex-direction:column}.foot.snap-section{height:100svh;min-height:680px}.foot:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#15120e 0% 48%,#11100d)}.foot .top{position:relative;z-index:3;display:flex;justify-content:space-between;gap:50px;flex-wrap:wrap;padding:clamp(96px,13.5svh,126px) var(--gutter) clamp(16px,3svh,26px)}.foot .brand img{height:30px}.foot .wordmark{color:#fff}.foot .blurb{margin-top:18px;color:var(--night-sub);max-width:30ch;font-size:.92rem;line-height:1.55}.foot .cols{display:flex;gap:60px;flex-wrap:wrap}.foot .col h4{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--night-label);margin-bottom:16px}.foot .col a{display:block;color:var(--night-link);font-size:.93rem;margin-bottom:11px;opacity:.85;transition:opacity .2s var(--ease),color .2s var(--ease)}.foot .col a:hover{opacity:1;color:#fff}.foot .bottom{position:relative;z-index:4;margin:0 clamp(34px,5vw,64px);padding:12px 0 20px;border-top:1px solid var(--night-rule);display:flex;justify-content:center;text-align:center;gap:20px;flex-wrap:wrap;align-items:center}.foot .love{color:var(--night-link);font-size:.9rem}.foot .love .h{color:var(--orange)}.foot .cp{color:#7d7770;font-size:.82rem;font-family:var(--font-mono)}.footer-moat{position:relative;z-index:1;flex:1 1 auto;min-height:clamp(310px,42svh,430px);overflow:hidden;pointer-events:none}.footer-moat:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#15120e,#15120ec7 16%,#15120e00 42%,#15120e1a 74%,#15120e)}.footer-moat img{position:absolute;left:50%;bottom:clamp(-34px,-2.6vw,-14px);width:min(104vw,1820px);max-width:none;transform:translate(-50%);display:block;opacity:var(--melt-op-dk);mix-blend-mode:var(--melt-blend-dk);filter:saturate(.92) contrast(1.04) brightness(.92);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 94%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 94%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media(max-width:980px){.wait-card{width:auto;margin:0 clamp(20px,5vw,40px);min-height:auto;display:block}.wait .grid{grid-template-columns:1fr;padding-top:54px;padding-bottom:250px}.wait-bg-art{width:820px;right:-250px;top:auto;bottom:-70px;transform:none;opacity:.48}.field{flex-direction:column}.field .btn{width:100%}.foot.snap-section{height:auto;min-height:100svh}.foot .top{padding-top:72px}.footer-moat{min-height:300px}}@media(max-width:880px){.hero.snap-section{padding-top:96px;min-height:auto;display:flex;flex-direction:column}.hero-copy{position:static;max-width:none;padding:0 clamp(20px,5vw,40px) 22px}.hero-title{max-width:none}}@media(max-width:820px){.foot .top{padding-top:64px}.foot .cols{gap:34px}.footer-moat{min-height:240px}.footer-moat img{width:1400px;bottom:0;opacity:.56}}@media(max-width:980px){.wait-card.form-card .wait-bg-art{opacity:.3}}@media(max-width:640px){.wait-bg-art{width:150%;right:-34%;top:auto;bottom:-30px;transform:none;opacity:.15}div.wait-bg-art{height:46%;bottom:0;background-position:right bottom}.wait-card.form-card .wait-bg-art{opacity:.1}.wait-card.hide-art-mobile .wait-bg-art{display:none}}@media(max-width:420px){.wait-bg-art{opacity:.1;right:-42%}}.fxc-stage{position:relative;overflow:hidden;background:radial-gradient(130% 150% at 50% 6%,#221c16,#14110c 72%)}.fxc-stage.fxc-bg-paper{background:var(--paper, #FAF7F2)}.fxc-stage.fxc-bg-none{background:transparent}.fxc-stage>svg{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}.fxc-unit{position:relative;z-index:2;border-radius:9px;background:linear-gradient(157deg,#322b23,#211b15 46%,#15110c);border:1px solid #0b0906;box-shadow:inset 0 1px #ffffff14,inset 0 -7px 16px #0000008c,0 16px 26px -16px #000c;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 11px;font-family:var(--font-mono, ui-monospace, Menlo, monospace)}.fxc-unit:before{content:"";position:absolute;left:6px;right:6px;top:-5px;height:6px;border-radius:6px 6px 2px 2px;background:linear-gradient(#4a4036,#2a241d);transform:skew(-32deg);transform-origin:left;opacity:.55}.fxc-vents{display:flex;gap:3px;flex:none}.fxc-vents i{width:3px;height:22px;border-radius:2px;background:linear-gradient(#0b0a07,#211b14);box-shadow:inset 0 0 2px #000}.fxc-body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.fxc-tag{font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:#8a7f6f;white-space:nowrap}.fxc-unit.is-lit .fxc-tag{color:#fdba74}.fxc-bar{height:4px;border-radius:3px;background:#2a2219;overflow:hidden;position:relative}.fxc-bar:after{content:"";position:absolute;inset:0;width:0;background:linear-gradient(90deg,#ea580c,#fdba74);transition:width .5s ease}.fxc-unit.is-lit .fxc-bar:after{width:100%}.fxc-leds{display:flex;flex-direction:column;gap:5px;flex:none}.fxc-leds b{width:7px;height:7px;border-radius:50%;background:#52412c;box-shadow:inset 0 0 2px #000;transition:background .25s,box-shadow .25s}.fxc-unit.is-lit .fxc-leds b{background:#fdba74;box-shadow:0 0 8px 2px #f97316d9,inset 0 0 2px #ffe9d2}.fxc-unit.is-lit .fxc-leds b:nth-child(2){transition-delay:.08s}.fxc-unit.is-lit .fxc-leds b:nth-child(3){transition-delay:.16s}.fxc-skt{position:absolute;width:11px;height:18px;border-radius:3px;background:linear-gradient(#0c0a07,#241d14);box-shadow:inset 0 0 3px #000,0 0 0 1px #0b0906;top:50%;transform:translateY(-50%)}.fxc-skt.l{left:-6px}.fxc-skt.r{right:-6px}.fxc-btn{cursor:pointer;user-select:none;background:linear-gradient(157deg,#3a3128,#251e16 46%,#17120c);transition:transform .12s ease,box-shadow .12s ease}.fxc-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,inset 0 -7px 16px #0000008c,0 22px 34px -18px #000000d9}.fxc-btn:active{transform:translateY(1px)}.fxc-btn:focus-visible{outline:2px solid #FDBA74;outline-offset:3px}.fxc-power{width:20px;height:20px;border-radius:50%;border:2px solid #6b5a44;position:relative;flex:none;transition:.2s}.fxc-power:after{content:"";position:absolute;left:50%;top:-3px;width:2px;height:9px;background:#6b5a44;transform:translate(-50%);border-radius:2px;transition:.2s}.fxc-power,.fxc-power:after{animation:fxc-invite 2.4s ease-in-out infinite}.fxc-btn.is-on .fxc-power{border-color:#fdba74;box-shadow:0 0 10px #f97316cc}.fxc-btn.is-on .fxc-power:after{background:#fdba74}.fxc-lbl{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#cfc3b1}.fxc-btn.is-on .fxc-lbl{color:#fdba74}@keyframes fxc-invite{0%,to{opacity:.65}50%{opacity:1}}.fxc-cab-edge{fill:none;stroke:#000;stroke-opacity:.35;stroke-linecap:round;stroke-linejoin:round}.fxc-cab-body{fill:none;stroke:#7a3d12;stroke-linecap:round;stroke-linejoin:round}.fxc-cab-sheen{fill:none;stroke:#c2671f;stroke-opacity:.7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fxc-cable.fxc-live{filter:drop-shadow(0 0 5px rgba(249,115,22,.55))}.fxc-cable.fxc-live .fxc-cab-body{stroke:#f97316}.fxc-cable.fxc-live .fxc-cab-sheen{stroke:#ffd9a8;stroke-opacity:.9}.fxc-pulse{opacity:0;filter:drop-shadow(0 0 7px rgba(249,115,22,.75))}.fxc-pulse .hot{fill:#fff6ec}.fxc-pulse .gl{fill:#fb923c;opacity:.55}.fxc-firing{animation:fxc-run var(--fxc-dur, .95s) cubic-bezier(.4,0,.5,1) forwards}@keyframes fxc-run{0%{offset-distance:0%;opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.fxc-firing{animation:none;opacity:0}.fxc-power,.fxc-power:after{animation:none}}.fx-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat;background-size:92px 92px;opacity:.2;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 52%,rgba(0,0,0,.04) 100%)}.fx-section--paper:before,.fx-showcase:before,.fx-steprow:before,.fx-ctacard:before,.fx-scene:before,.fx-pillars:before,.fx-trustengine:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat;background-size:190px 190px;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-steprow__wrap{position:relative;z-index:1}.fx-card:not(.fx-card--white):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-repeat:repeat;background-size:100px 100px;opacity:.2;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-card:not(.fx-card--white):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#ffffff80,#fff0 38%);mix-blend-mode:soft-light}@media(prefers-reduced-motion:reduce){.fx-hero:before,.fx-hero:after,.fx-section--paper:before,.fx-showcase:before,.fx-steprow:before,.fx-ctacard:before,.fx-scene:before,.fx-pillars:before,.fx-trustengine:before,.fx-ctacard__card:before,.fx-card:not(.fx-card--white):before,.fx-card:not(.fx-card--white):after{background-attachment:scroll}}
