@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Anybody:ital,wdth,wght@0,125..150,700..900;1,125..150,700..900&display=swap";html,body,#root{height:100%;margin:0;padding:0}@font-face{font-family:Akira Expanded;src:url(/fs/fonts/Akira_Expanded.otf)format("opentype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Akira Expanded;src:url(/fs/fonts/Akira_Expanded_Bold.otf)format("opentype");font-weight:800 900;font-style:normal;font-display:swap}:root{--ck-bg:#e9eaec;--ck-bg-2:#dfe1e4;--ck-panel:#fff;--ck-panel-2:#f4f5f7;--ck-border:#d2d5da;--ck-border-strong:#bcc0c6;--ck-line:#e5e7ea;--ck-text:#222426;--ck-muted:#6a6f75;--ck-subtle:#9aa0a6;--ck-thead-bg:#2b2e31;--ck-thead-fg:#edeef0;--ck-row-alt:#f4f5f7;--ck-row-hover:#fdeee6;--ck-won:#2e7d52;--ck-lost:#c0392b;--ck-open:#b07400;--ck-open-text:#8f5e00;--ck-na:#9a9a9a;--ck-radius:8px;--ck-radius-sm:5px;--ck-shadow:0 1px 3px #141e281a;--ck-shadow-lg:0 10px 28px #141e2829;--ck-disp:"Akira Expanded","Anybody","Impact",sans-serif;--ck-body:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--ck-track:.05em;--fs-orange:#d5501f;--fs-orange-2:#dd4d2a;--fs-orange-deep:#9d2d04;--fs-orange-red:#e40200;--fs-black:#232323;--fs-black-deep:#121212;--fs-ink-900:#151515;--fs-ink-800:#161616;--fs-ink-700:#181818;--fs-ink-600:#1b1b1b;--fs-ink-500:#202020;--fs-ink-400:#292929;--fs-grey:#8d8d8e;--fs-grey-light:#acacac;--fs-grey-lighter:#d9d9d9;--fs-grey-pale:#e1e2e2;--fs-grey-bg:#f5f5f5;--fs-grey-bg-2:#f7f7f7;--fs-white-off:#fbfbfb;--fs-white:#fff;--fs-stone-50:#f1f1f0;--fs-stone-100:#e1dfdd;--fs-stone-200:#cac6c3;--fs-stone-300:#aca6a1;--fs-stone-400:#877f77;--fs-stone-500:#5c5146;--fs-bg:var(--fs-black);--fs-bg-elevated:var(--fs-ink-500);--fs-bg-inverse:var(--fs-white);--fs-surface:var(--fs-ink-400);--fs-border:#ffffff1a;--fs-border-strong:var(--fs-grey);--fs-accent:var(--fs-orange);--fs-accent-strong:var(--fs-orange-2);--fs-accent-pressed:var(--fs-orange-deep);--fs-fg:var(--fs-white);--fs-fg-muted:var(--fs-grey-light);--fs-fg-subtle:var(--fs-grey);--fs-fg-inverse:var(--fs-black);--fs-fg-inverse-muted:#8d8d8e;--fs-grad-orange:linear-gradient(180deg, #d5501f 0%, #9d2d04 100%);--fs-grad-black:linear-gradient(180deg, #151515 0%, #232323 100%);--fs-grad-chrome:linear-gradient(180deg, #0f0f0f 0%, #121212 25%, #121212 55%, #101010 82%, #0e0e0e 100%);--fs-grad-stone:linear-gradient(180deg, #d7d7d7 0%, #8d8d8e 100%);--fs-grad-white:linear-gradient(180deg, #fbfbfb 0%, #e1e2e2 100%);--fs-shadow-sm:0 1px 2px #0000001f;--fs-shadow-md:0 4px 5px #00000040;--fs-shadow-lg:0 12px 32px #00000059;--fs-shadow-orange:0 8px 24px #d5501f59;--fs-inset-light:inset 0 1px 0 #ffffff14;--fs-grain-overlay:url(/fs/assets/grain-overlay.png);--fs-grain-heavy:url(/fs/assets/grain-heavy.png);--fs-grain-tile-sm:128px 128px;--fs-grain-tile-md:256px 256px;--fs-grain-op-fill-orange:.55;--fs-grain-op-fill-noir:.65;--fs-grain-op-frame:.45;--fs-r-none:0;--fs-r-xs:2px;--fs-r-btn:4px;--fs-r-sm:6px;--fs-r-md:8px;--fs-r-lg:12px;--fs-r-xl:16px;--fs-r-2xl:24px;--fs-r-pill:999px;--fs-s-0:0;--fs-s-1:4px;--fs-s-2:8px;--fs-s-3:12px;--fs-s-4:16px;--fs-s-5:20px;--fs-s-6:24px;--fs-s-8:32px;--fs-s-10:40px;--fs-s-12:48px;--fs-s-16:64px;--fs-s-20:80px;--fs-s-24:96px;--fs-font-display:"Akira Expanded", "Anybody", "Bungee", "Impact", sans-serif;--fs-font-body:"Inter", system-ui, -apple-system, Segoe UI, Arial, sans-serif;--fs-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display-settings:"wdth" 150, "wght" 800;--fs-display-settings-super:"wdth" 150, "wght" 900;--fs-display-tracking:.05em;--fs-display-tracking-wide:.08em;--fs-display-tracking-xwide:.11em;--fs-display-leading:1;--fs-d-mega:128px;--fs-d-xxl:110px;--fs-d-xl:80px;--fs-d-lg:72px;--fs-d-md:64px;--fs-d-sm:50px;--fs-d-xs:32px;--fs-d-2xs:24px;--fs-d-3xs:16px;--fs-d-4xs:12px;--fs-t-xs:12px;--fs-t-sm:14px;--fs-t-base:16px;--fs-t-md:18px;--fs-t-lg:20px;--fs-t-xl:24px;--fs-t-2xl:30px;--fs-t-3xl:36px;--fs-t-4xl:43px;--fs-t-5xl:80px;--fs-t-eyebrow-tracking:.3em;--fs-ease:cubic-bezier(.2, .7, .2, 1);--fs-ease-out:cubic-bezier(.16, 1, .3, 1);--fs-dur-fast:.12s;--fs-dur:.2s;--fs-dur-slow:.32s;--fs-max-w:1440px;--fs-gutter:24px;--fs-gutter-lg:48px}body{font-family:var(--fs-font-body);font-size:var(--fs-t-base);color:var(--fs-fg);background:var(--fs-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}h1,.fs-h1,h2,.fs-h2,h3,.fs-h3,.fs-display{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);text-transform:uppercase;letter-spacing:var(--fs-display-tracking);font-weight:800;line-height:var(--fs-display-leading);color:var(--fs-fg)}h1,.fs-h1{font-size:var(--fs-d-lg)}h2,.fs-h2{font-size:var(--fs-d-md)}h3,.fs-h3{font-size:var(--fs-d-sm)}.fs-hero{font-size:clamp(56px, 6vw, var(--fs-d-xl))}.fs-hero-mega{font-size:clamp(72px, 8vw, var(--fs-d-xxl))}.fs-stat-mega{font-size:var(--fs-d-mega);line-height:1}p,.fs-p{font-family:var(--fs-font-body);font-size:var(--fs-t-base);color:var(--fs-fg);text-wrap:pretty;max-width:62ch;line-height:1.55}.fs-lead{font-size:var(--fs-t-lg);line-height:1.5}.fs-eyebrow{font-family:var(--fs-font-body);font-weight:700;font-size:var(--fs-t-xl);letter-spacing:var(--fs-t-eyebrow-tracking);text-transform:uppercase;line-height:1.24}.fs-tagline{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings);text-transform:uppercase;font-weight:700;font-size:var(--fs-d-4xs);letter-spacing:.05em}.fs-nav-label{font-family:var(--fs-font-body);letter-spacing:0;text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}hr,.fs-rule{border:0;border-top:1px solid var(--fs-border);margin:var(--fs-s-8) 0}a{color:var(--fs-accent);transition:color var(--fs-dur) var(--fs-ease);text-decoration:none}a:hover{color:var(--fs-accent-strong)}.fs-on-light{background:var(--fs-white);color:var(--fs-fg-inverse)}.fs-on-light p,.fs-on-light .fs-eyebrow,.fs-on-light .fs-tagline{color:var(--fs-fg-inverse)}.fs-on-orange{background:var(--fs-grad-orange);color:var(--fs-fg)}.fs-on-chrome{background:var(--fs-grad-chrome);color:var(--fs-fg)}.fs-btn{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--fs-r-btn);cursor:pointer;isolation:isolate;transition:background var(--fs-dur-fast) var(--fs-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden}.fs-btn>*{z-index:2;position:relative}.fs-btn:before{content:"";z-index:1;background:var(--fs-grain-heavy);background-size:var(--fs-grain-tile-sm);pointer-events:none;position:absolute;inset:0}.fs-btn:active{transform:translateY(1px)}.fs-btn-primary{background:var(--fs-orange);color:var(--fs-white)}.fs-btn-primary:before{mix-blend-mode:multiply;opacity:var(--fs-grain-op-fill-orange)}.fs-btn-primary:hover{background:var(--fs-orange-2)}.fs-btn-dark{background:var(--fs-black);color:var(--fs-white)}.fs-btn-dark:before{mix-blend-mode:overlay;opacity:var(--fs-grain-op-fill-noir)}.fs-btn-dark:hover{background:var(--fs-ink-700)}.fs-btn-ghost{color:var(--fs-black);box-shadow:inset 0 0 0 2px var(--fs-black);background:0 0;padding:12px 20px}.fs-btn-ghost:before{mix-blend-mode:multiply;opacity:.18}.fs-btn-ghost:hover{background:var(--fs-black);color:var(--fs-white)}.fs-btn-sm{letter-spacing:.16em;border-radius:3px;padding:10px 14px;font-size:10px}.fs-btn-lg{padding:17px 26px;font-size:13px}.fs-price{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);align-items:flex-start;gap:4px;font-weight:900;line-height:1;display:inline-flex}.fs-price-amount{color:var(--fs-orange);letter-spacing:.02em;font-size:88px;line-height:.85}.fs-price-stack{flex-direction:column;gap:2px;margin-top:6px;display:flex}.fs-price-cents{color:var(--fs-orange);letter-spacing:.02em;font-size:20px;line-height:1}.fs-price-per{font-family:var(--fs-font-body);letter-spacing:.04em;color:var(--fs-white);opacity:.85;margin-left:6px;font-size:14px;font-weight:800;line-height:1}.fs-sig-name{font-family:var(--fs-font-display);font-variation-settings:var(--fs-display-settings-super);letter-spacing:.05em;text-transform:uppercase;font-size:26px;font-weight:900;line-height:.95}.fs-sig-name-first{color:var(--fs-white);display:block}.fs-sig-name-last{color:var(--fs-orange);display:block}.fs-sig-role{border-left:3px solid var(--fs-orange);font-family:var(--fs-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--fs-grey-light);margin-top:8px;padding-left:12px;font-size:10px;font-weight:500}.login{font-family:var(--fs-font-body);color:var(--fs-fg);z-index:9999;background:radial-gradient(circle at 20% 10%,#d5501f14,#0000 60%),radial-gradient(circle at 80% 90%,#d5501f0d,#0000 50%),#121212;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.login__card{background:var(--fs-black);border:1px solid #ffffff0f;border-radius:16px;width:100%;max-width:380px;padding:36px 32px 28px;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff0a}.login__brand{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;display:flex}.login__logo{filter:drop-shadow(0 2px 8px #d5501f59);width:88px;height:auto}.login__title{font-family:var(--fs-font-display,"Akira Expanded", sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--fs-white);font-size:18px;font-weight:800}.login__subtitle{color:var(--fs-fg-muted);font-size:13px}.login__form{flex-direction:column;gap:14px;display:flex}.login__field{flex-direction:column;gap:6px;display:flex}.login__label{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-fg-muted);font-size:11px;font-weight:600}.login__input{color:var(--fs-white);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .12s,background .12s}.login__input::placeholder{color:var(--fs-grey)}.login__input:focus{border-color:var(--fs-orange);background:#d5501f0f;outline:none}.login__input:disabled{opacity:.5;cursor:not-allowed}.login__error{color:#ff8b8a;text-align:center;background:#e402001a;border:1px solid #e402004d;border-radius:8px;padding:10px 12px;font-size:13px}.login__submit{background:var(--fs-orange);color:var(--fs-white);border:1px solid var(--fs-orange-2);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:8px;margin-top:6px;padding:12px 16px;font-size:14px;font-weight:700;transition:background .12s,transform .12s}.login__submit:hover:not(:disabled){background:var(--fs-orange-2)}.login__submit:active:not(:disabled){transform:translateY(1px)}.login__submit:disabled{opacity:.5;cursor:not-allowed}.login__footer{text-align:center;color:var(--fs-fg-muted);border-top:1px solid #ffffff0f;margin-top:20px;padding-top:16px;font-size:12px}.auth-loading{color:var(--fs-fg-muted);font-family:var(--fs-font-body);z-index:9999;background:#121212;justify-content:center;align-items:center;font-size:13px;display:flex;position:fixed;inset:0}.sidebar__user{border-top:1px solid #ffffff0f;align-items:center;gap:10px;margin-top:auto;padding:14px 16px;display:flex}.sidebar__user-avatar{background:var(--fs-orange);width:32px;height:32px;color:var(--fs-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.sidebar__user-info{flex:1;min-width:0}.sidebar__user-name{color:var(--fs-white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar__user-role{color:var(--fs-fg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.sidebar__logout{color:var(--fs-fg-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:6px 10px;font-size:11px;transition:color .12s,border-color .12s}.sidebar__logout:hover{color:var(--fs-white);border-color:#fff3}
