:root{--stage-bg:none;color:#f5fbff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#02040a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{width:100%;min-width:320px;min-height:100%;margin:0}html{overscroll-behavior:none;overflow-y:scroll}body{position:relative}body:before{z-index:0;background-color:#0000;background-image:var(--stage-bg);content:"";pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}@media (max-width:760px){body:before{top:calc(0px - var(--ff-safe-area-top));bottom:calc(0px - var(--ff-safe-area-bottom));min-height:calc(100dvh + var(--ff-safe-area-top) + var(--ff-safe-area-bottom))}}button,a{font:inherit}button{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}
:root{--ff-color-void:#02040a;--ff-scene-chrome-bg:#a8aca0;--ff-color-white:#f5fbff;--ff-color-grid:#163844;--ff-color-ink:#111315;--ff-font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--ff-text-primary:#f5fbff;--ff-text-muted:#f5fbffc7;--ff-text-secondary:#f5fbffa8;--ff-border:#f5fbff8a;--ff-panel-bg:#02040ad1;--ff-control-bg:#02040a9e;--ff-glass-blur:22px;--ff-radius-sm:6px;--ff-radius-md:8px;--ff-radius-pill:999px;--ff-space-page:28px;--ff-space-page-mobile:18px;--ff-layout-columns:repeat(12,minmax(0,1fr));--ff-layout-margin-x:clamp(28px,4.2vw,68px);--ff-layout-padding-top:clamp(28px,4vh,44px);--ff-layout-padding-bottom:clamp(28px,6vh,58px);--ff-layout-grid-gap:clamp(12px,1.6vw,24px);--ff-safe-area-top:env(safe-area-inset-top,0px);--ff-safe-area-bottom:env(safe-area-inset-bottom,0px);--ff-mobile-browser-top-bleed:0px;--ff-mobile-browser-bottom-bleed:0px;--ff-mobile-media-width:140%;--ff-control-height:46px;--ff-control-height-mobile:54px;--ff-button-height-sm:40px;--ff-button-height-md:54px;--ff-ui-fade-ms:.32s;--ff-ui-enter-ms:.44s;--ff-fallback-fade-ms:.46s;--ff-ui-fade-easing:ease;--ff-preorder-fade-to-black-delay-ms:0s;--ff-preorder-fade-to-black-ms:1.03s;--ff-preorder-black-hold-ms:.18s;--ff-preorder-fade-from-black-ms:.92s;--ff-button-primary-bg:#f5fbfff5;--ff-button-primary-hover-bg:#fff;--ff-button-primary-text:var(--ff-color-ink);--ff-button-primary-border:#f5fbfff5;--ff-button-secondary-bg:#14161ab8;--ff-button-secondary-hover-bg:#24272dd1;--ff-button-secondary-text:var(--ff-text-primary);--ff-button-secondary-border:#f5fbff2e;--ff-button-secondary-hover-border:#f5fbff5c;--ff-button-ghost-bg:#14161a80;--ff-button-ghost-border:#f5fbff24;--ff-button-icon-bg:#14161aa8;--ff-pill-bg:#16181c8f;--ff-pill-badge-bg:#16181cc7;--ff-pill-border:#f5fbff38;--ff-shadow-control:0 10px 30px #00000038;--ff-shadow-panel:0 24px 72px #00000094}@media (max-width:760px){:root{--ff-layout-margin-x:var(--ff-space-page-mobile);--ff-layout-padding-top:calc(var(--ff-space-page-mobile) + var(--ff-safe-area-top) + var(--ff-mobile-browser-top-bleed));--ff-layout-padding-bottom:calc(var(--ff-space-page-mobile) + 10px + var(--ff-safe-area-bottom) + var(--ff-mobile-browser-bottom-bleed));--ff-layout-grid-gap:10px;--ff-mobile-browser-top-bleed:62px;--ff-mobile-browser-bottom-bleed:136px}}
:root{--ff-z-room:1;--ff-z-landing:2;--ff-z-transition:3;--ff-z-copy:4;--ff-z-ui:5;--ff-z-actions:6;--ff-z-controls:7;--ff-z-fade:22;--ff-z-store-veil:38;--ff-z-admin-panel:33;--ff-z-admin-toggle:34;--ff-z-admin-tooltip:35;--ff-z-modal:40}
body{background:var(--ff-color-void);color:var(--ff-text-primary)}
