html,body,#root{height:100%;margin:0;padding:0}@font-face{font-family:Inter;src:url(/fs/fonts/inter-latin.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);font-weight:300 500;size-adjust:106.3%;ascent-override:91.15%;descent-override:22.67%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial Bold);font-weight:600 800;size-adjust:102.87%;ascent-override:94.2%;descent-override:23.43%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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:400 700;font-style:normal;font-display:swap;unicode-range:U+AB,U+B0,U+B7,U+BB,U+C0-FF,U+2018-201A,U+201C-201E,U+2026}@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}@font-face{font-family:Akira Expanded;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold);unicode-range:U+2D;font-weight:400 700;font-style:normal;size-adjust:115%}@font-face{font-family:Akira Expanded;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(HelveticaNeue-Bold);unicode-range:U+2D;font-weight:800 900;font-style:normal;size-adjust:115%}: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-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","Impact",sans-serif;--ck-body:"Inter","Inter Fallback",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", "Bungee", "Impact", sans-serif;--fs-font-body:"Inter", "Inter Fallback", 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-state:.16s;--fs-dur:.2s;--fs-dur-slow:.24s;--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}@media (hover:hover) and (pointer:fine){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);transition:border-color var(--fs-dur-fast) var(--fs-ease), background var(--fs-dur-fast) var(--fs-ease);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:11px 13px;font-family:inherit;font-size:14px}.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;transition:background var(--fs-dur-fast) var(--fs-ease), transform var(--fs-dur-fast) var(--fs-ease);border-radius:8px;margin-top:6px;padding:12px 16px;font-size:14px;font-weight:700}.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;transition:color var(--fs-dur-fast) var(--fs-ease), border-color var(--fs-dur-fast) var(--fs-ease);background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:6px 10px;font-size:11px}.sidebar__logout:hover{color:var(--fs-white);border-color:#fff3}:root{--ui-ease:var(--fs-ease);--ui-speed:var(--fs-dur-state);--ui-focus:var(--fs-orange-deep)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}html{-webkit-tap-highlight-color:transparent}button,a,summary,label,[role=button],[role=tab],[role=option],.sx__time-grid-event,.sx__date-grid-event{touch-action:manipulation}.ck-appnav__link,.ck-agenda__event,.ck-agenda__days button,.ck-account-menu__trigger{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:is(#calendar-workspace,#stats-main,#rg-content,#ins-main):focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ck-press-small:translateY(1px);--ck-press-surface:scale(.985)}@keyframes ck-spin{to{transform:rotate(360deg)}}::selection{color:var(--ck-text);background:#fbd7c8}:root{accent-color:var(--fs-orange-deep)}.auth-loading{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));text-align:center;color:var(--ck-muted);background:var(--ck-bg);font:500 14px var(--ck-body);place-items:center;display:grid}.ui-state{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--ck-bg);color:var(--ck-text);font:400 14px/1.6 var(--ck-body);place-items:center;display:grid}.ui-state__card{border:1px solid var(--ck-border);border-top:3px solid var(--fs-orange);border-radius:var(--ck-radius);background:var(--ck-panel);width:min(430px,100%);padding:32px;box-shadow:0 8px 28px #2224260d}.ui-state__logo{width:min(214px,100%);height:auto;margin:0 0 24px;display:block}.ui-state__logo--dark,:root[data-theme=dark] .ui-state__logo--light{display:none}:root[data-theme=dark] .ui-state__logo--dark{display:block}.ui-state__title{color:var(--ck-text);font:800 20px/1.3 var(--ck-disp);letter-spacing:var(--ck-track);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.ui-state__message{color:var(--ck-muted);font:inherit;margin:12px 0 0}.ui-state__actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ui-state__btn{border:1px solid var(--ck-border-strong);border-radius:var(--ck-radius-sm);background:var(--ck-panel);min-height:44px;color:var(--ck-text);font:700 14px var(--ck-body);cursor:pointer;transition:transform .12s var(--ui-ease), background-color .12s var(--ui-ease);padding:10px 16px}.ui-state__btn--primary{border-color:var(--fs-orange-deep);background:var(--fs-orange-deep);color:#fff}.ui-state__btn:active{transform:scale(.97)}.ui-state__details{color:var(--ck-muted);margin-top:20px;font-size:12px}.ui-state__details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40dvh;margin:8px 0 0;font:12px/1.5 ui-monospace,Menlo,monospace;overflow:auto}@media (hover:hover) and (pointer:fine){.ui-state__btn:not(.ui-state__btn--primary):hover{background:var(--ck-panel-2)}}@media (width<=480px){.ui-state__card{padding:28px 24px}.ui-state__btn{flex:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}@media (prefers-reduced-transparency:reduce){:is(.fbar__pop,.ck-toolbar,.pv-b,.fs-event__popover,[cmdk-dialog]){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--ck-border:#73777c;--ck-border-strong:#4b5055;--ck-muted:#43484e;--ck-subtle:#555b62}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ck-mobile-nav-clearance:0px;--ck-safe-l:env(safe-area-inset-left,0px);--ck-safe-r:env(safe-area-inset-right,0px);--ck-muted:#62676e;--ck-accent-text:#9d2d04;--ck-accent-bg:#fff4ef;--ck-on-accent:#fff;--ck-rep-color-share:100%;--ck-won-bg:#e3f5eb;--ck-lost-bg:#f4e2df;--ck-open-bg:#fff3d6;--ck-rail:#dee1e5;--ck-control-bg:#e3e6e9;--ck-tab-bg:#dfe2e6;--ck-count-bg:#cdd1d6;--ck-count-text:#42474e;--ck-strip-bg:#e1e4e8;--ck-bubble-out:#f5e1d8;--ck-meter-track:#c4c9cf;--ck-focus:#9d2d04;--ck-chart-remaining:#e2e3e5;--ck-chart-grid:#e5e7ea;--ck-chart-marker-border:#a0a6af;--ck-on-status:#fff;--ui-focus:var(--ck-focus);--ck-fs-min:10px}@media (width<=767px),(pointer:coarse){:root{--ck-fs-min:11px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ck-bg:#191b1e;--ck-rep-color-share:62%;--ck-bg-2:#292c31;--ck-panel:#22252a;--ck-panel-2:#2c3036;--ck-border:#3b4047;--ck-border-strong:#636c78;--ck-line:#3b4047;--ck-text:#f4f5f6;--ck-muted:#b8bec7;--ck-subtle:#a9b1bc;--ck-thead-bg:#292c31;--ck-thead-fg:#f4f5f6;--ck-row-alt:#262a30;--ck-row-hover:#38312d;--ck-won:#79d5a3;--ck-lost:#ffaaa0;--ck-open:#edbd69;--ck-open-text:#edbd69;--ck-na:#a9b1bc;--ck-accent-text:#ff996e;--ck-accent-bg:#392b25;--ck-won-bg:#223b30;--ck-lost-bg:#442c2d;--ck-open-bg:#3e3526;--ck-rail:#1d2024;--ck-control-bg:#32373e;--ck-tab-bg:#25292e;--ck-count-bg:#414852;--ck-count-text:#f4f5f6;--ck-strip-bg:#292e35;--ck-bubble-out:#463129;--ck-meter-track:#535c68;--ck-focus:#ff996e;--ck-chart-remaining:#68717b;--ck-chart-grid:#41474f;--ck-chart-marker-border:#929ba7;--ck-on-status:#191b1e;--ck-shadow:0 1px 3px #0000002e;--ck-shadow-lg:0 12px 32px #00000061}html,body{background:var(--ck-bg);color:var(--ck-text)}::selection{background:var(--ck-accent-bg);color:var(--ck-text)}html[data-theme=dark] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--ck-focus)}html[data-theme=dark] .fs-event__value-check{background:var(--ck-won-bg)}html[data-theme=dark] .ck-agenda__days button[aria-pressed=true]{background:var(--ck-control-bg);box-shadow:inset 0 -2px var(--fs-orange)}html[data-theme=dark] :is(.ck-toolbar__display-panel .ck-toolbar__btn,.ck-toolbar__view)[aria-pressed=true]{background:var(--ck-control-bg);border-color:var(--ck-accent-text);box-shadow:inset 0 -2px var(--ck-accent-text);color:var(--ck-text)}html[data-theme=dark] .leaflet-tile-pane{filter:brightness(.78)saturate(.75)}html[data-theme=dark] .leaflet-container{background:var(--ck-panel-2)}html[data-theme=dark] .stats-app :is(.cseg-lbl,.lg-box){color:var(--ck-on-status)}html[data-theme=dark] .stats-app .kpi.accent .kval{color:var(--ck-accent-text)}html[data-theme=dark] .stats-app .zero-note{border-color:var(--ck-open)}@media (prefers-contrast:more){:root:not([data-theme=dark]){--ck-muted:#43484e;--ck-subtle:#555b62;--ck-border:#73777c;--ck-border-strong:#4b5055}:root[data-theme=dark]{--ck-muted:#d1d6de;--ck-subtle:#c4cbd4;--ck-border:#8d98a5;--ck-border-strong:#aeb8c5}}@media (forced-colors:active){.ck-appnav__brand{forced-color-adjust:none;background:#232323;border-radius:4px;padding:4px 8px}html .app .ckpi__sellers button[aria-pressed=true],.ck-detail .ck-detail__tabs [aria-selected=true]{border-bottom:3px solid highlight;font-weight:700}}@media print{:root,:root[data-theme=dark]{--ck-bg:#fff;--ck-bg-2:#eee;--ck-panel:#fff;--ck-panel-2:#f5f5f5;--ck-text:#161616;--ck-muted:#444;--ck-subtle:#555;--ck-border:#ccc;--ck-border-strong:#888;--ck-line:#ccc;--ck-thead-bg:#eee;--ck-thead-fg:#161616;--ck-row-alt:#f5f5f5;--ck-row-hover:#eee;--ck-won:#2e7d52;--ck-lost:#c0392b;--ck-open:#b07400;--ck-open-text:#8f5e00;--ck-accent-text:#9d2d04;--ck-accent-bg:#fff4ef;--ck-on-status:#fff;--ck-chart-remaining:#d7dbe0;--ck-chart-grid:#ddd;--ck-chart-marker-border:#888;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}@media screen and (width<=767px){:root{--ck-mobile-nav-clearance:calc(72px + env(safe-area-inset-bottom,0px))}.app.fs-on-chrome:not(.app--fullscreen)>.main{padding-bottom:var(--ck-mobile-nav-clearance)}.app.stats-app[data-dir] .shell{padding-bottom:calc(var(--ck-mobile-nav-clearance) + 24px)}.app.stats-app[data-dir]{scroll-padding-bottom:calc(var(--ck-mobile-nav-clearance) + 20px)}.app.fs-on-chrome .main__cal{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}html[data-theme] .ck-detail.panel{width:calc(100vw - 24px);height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px)}html[data-theme] .ck-search{top:calc(var(--vv-top,0px) + 12px + env(safe-area-inset-top,0px));max-height:calc(var(--vv-h,calc(100dvh - env(safe-area-inset-bottom,0px))) - env(safe-area-inset-top,0px) - 24px)}html[data-theme] .ck-follow{max-height:calc(var(--vv-h,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)}:root{--ck-mobile-header-height:calc(52px + env(safe-area-inset-top,0px));--ck-mobile-nav-clearance:calc(max(64px, 4em) + env(safe-area-inset-bottom,0px))}:is(html:has(.ck-appnav),body:has(.ck-appnav)){overscroll-behavior:none;overflow:hidden}body:has(.ck-appnav){width:100%;height:100%;position:fixed;inset:0}#root:has(.ck-appnav){height:100dvh;overflow:hidden}html .ck-appnav{z-index:80;box-sizing:border-box;height:var(--ck-mobile-header-height);min-height:var(--ck-mobile-header-height);padding:calc(3px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) 3px max(12px, env(safe-area-inset-left,0px));flex-wrap:nowrap;position:fixed;inset:0 0 auto}html .ck-appnav__pages{height:var(--ck-mobile-nav-clearance);padding:6px max(12px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:var(--fs-black);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:nowrap;overflow:auto hidden}html .ck-appnav__brand{margin-right:auto}html .ck-appnav__link>span{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%}html .ck-appnav>.ck-appnav__theme,html .ck-appnav>.ck-appnav__user{display:none}html .ck-appnav .ck-appnav__search{margin-left:0}.app.fs-on-chrome:not([data-dir]){height:100%}.app.fs-on-chrome>.main{overscroll-behavior-y:none;scroll-padding-top:calc(var(--ck-mobile-header-height) + 8px);scroll-padding-bottom:calc(var(--ck-mobile-nav-clearance) + 8px);overflow:hidden auto}.app.fs-on-chrome:not(.app--fullscreen)>.main{padding-top:var(--ck-mobile-header-height);padding-bottom:var(--ck-mobile-nav-clearance)}.app.fs-on-chrome .ck-toolbar{z-index:auto;position:static}.app.fs-on-chrome .ck-toolbar__display-panel{z-index:60}.app.fs-on-chrome .main__cal{z-index:0;position:relative}.app.fs-on-chrome .main__cal:not(.main__cal--agenda){min-height:280px}.app.fs-on-chrome .main__cal.main__cal--agenda{flex:none;overflow:visible}.app.fs-on-chrome .ck-agenda__days{top:var(--ck-mobile-header-height);z-index:5;position:sticky}.app.stats-app[data-dir]{height:100%;padding-top:var(--ck-mobile-header-height);overscroll-behavior-y:none;scroll-padding-top:calc(var(--ck-mobile-header-height) + 8px)}.app.stats-app[data-dir] .stats-header{position:static}.app.stats-app[data-dir] .stats-toolbar{top:var(--ck-mobile-header-height)}:is(.ins-app:has(.ck-appnav),.rg-app:has(.ck-appnav)){overscroll-behavior-y:none;height:100%;min-height:0;padding-top:var(--ck-mobile-header-height);padding-bottom:calc(var(--ck-mobile-nav-clearance) + 16px);scroll-padding-top:calc(var(--ck-mobile-header-height) + 8px);scroll-padding-bottom:calc(var(--ck-mobile-nav-clearance) + 8px);overflow:hidden auto}}@media screen{.ck-account-menu__dialog.ck-account-menu__passkeys{inset-inline:0}.ck-account-menu__dialog.ck-account-menu__passkeys[open]{gap:12px;display:grid}.ck-account-menu__dialog.ck-account-menu__passkeys li{flex-wrap:wrap}.ck-account-menu__passkey-row,.ck-account-menu__passkey-actions{flex-wrap:wrap;gap:8px;display:flex}.login__passkey p.is-error{color:var(--ck-lost,#c0392b)}}.theme-toggle{border:1px solid var(--fs-grey,#8d8d8e);border-radius:var(--ck-radius-sm,5px);background:var(--fs-ink-400,#292929);min-width:44px;min-height:44px;color:var(--fs-white,#fff);font:600 12px/1.2 var(--ck-body,system-ui, sans-serif);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--fs-dur-state) var(--fs-ease);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.theme-toggle svg{flex:none}.theme-toggle__label{text-align:left;min-width:46px}.theme-toggle--end{margin-inline-start:auto}button.theme-toggle:focus-visible{outline:2px solid var(--fs-white,#fff);outline-offset:3px}button.theme-toggle:active:not(:focus-visible){transition-duration:0s;transform:scale(.97)}.theme-toggle:focus-visible{transition:none}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{background:var(--fs-ink-700,#181818)}}@media (width<=1100px){.theme-toggle{width:44px;padding-inline:0}.theme-toggle__label{display:none}}@media (prefers-reduced-motion:reduce){button.theme-toggle{transition:none}button.theme-toggle:active:not(:focus-visible){transform:none}}@media (forced-colors:active){.theme-toggle{color:buttontext;background:buttonface;border-color:buttontext}button.theme-toggle:focus-visible{outline-color:highlight}}.login{background:var(--ck-bg);width:100%;min-height:100dvh;color:var(--ck-text);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex;position:relative;inset:auto}.login__appbar{min-height:64px;padding:16px max(28px, var(--ck-safe-r)) 16px max(28px, var(--ck-safe-l));background:var(--fs-black);color:#fff;border-bottom:2px solid var(--fs-orange);font:800 12px/1.3 var(--ck-disp);letter-spacing:var(--ck-track);text-transform:uppercase;align-items:center;gap:12px;display:flex}.login__workspace{flex:1;place-content:center;gap:24px;padding:48px 20px;display:grid}.login .login__card{border:1px solid var(--ck-border);border-radius:var(--ck-radius);background:var(--ck-panel);width:min(430px,100vw - 40px);max-width:430px;padding:36px;box-shadow:0 8px 28px #2224260d}.login .login__brand{text-align:left;align-items:flex-start;gap:0;margin-bottom:28px}.login .login__logo{filter:none;width:min(250px,100%);height:auto;margin:0 0 26px}.login__eyebrow{font:600 12px/1.4 var(--ck-body);color:var(--ck-muted);margin:0 0 10px}.login .login__title{font:800 22px/1.3 var(--ck-disp);letter-spacing:var(--ck-track);color:var(--ck-text);text-transform:uppercase;margin:0}.login .login__subtitle{font:400 14px/1.6 var(--ck-body);color:var(--ck-muted);margin:12px 0 0}.login .login__form{gap:20px;display:grid}.login .login__label{color:var(--ck-text);font:600 13px/1.4 var(--ck-body);text-transform:none;letter-spacing:0}.login .login__input{border:1px solid var(--ck-border-strong);border-radius:var(--ck-radius-sm);width:100%;min-height:48px;color:var(--ck-text);background:var(--ck-panel);font:400 16px/1.4 var(--ck-body);box-shadow:none;transition:border-color var(--fs-dur-state) var(--fs-ease), box-shadow var(--fs-dur-state) var(--fs-ease);padding:12px}.login .login__input::placeholder{color:var(--ck-muted);font-size:13px}.login .login__input:focus{border-color:var(--fs-orange);outline:2px solid color-mix(in srgb, var(--fs-orange) 25%, transparent);outline-offset:1px}.login__password-wrap{width:100%;display:flex;position:relative}.login__password-wrap .login__input{padding-right:82px}.login__reveal{min-width:74px;color:var(--ck-text);font:600 12px var(--ck-body);cursor:pointer;background:0 0;border:0;border-radius:4px;position:absolute;top:3px;bottom:3px;right:4px}.login .login__error{border:1px solid color-mix(in srgb, var(--ck-lost) 35%, var(--ck-panel));color:var(--ck-lost);background:var(--ck-lost-bg);border-radius:5px;margin:0;padding:12px;font-size:13px;line-height:1.5}.login .login__submit{border:1px solid var(--fs-orange-deep);border-radius:var(--ck-radius-sm);background:var(--fs-orange-deep);color:#fff;min-height:48px;font:700 14px var(--ck-body);text-transform:none;letter-spacing:0;transition:background var(--fs-dur-state) var(--fs-ease), transform var(--fs-dur-fast) var(--fs-ease);box-shadow:0 1px 2px #2224261a}.login .login__submit:disabled{background:var(--ck-panel-2);color:var(--ck-muted);border-color:var(--ck-border);opacity:1;box-shadow:none}.login .login__submit[aria-busy=true]{cursor:progress}.login .login__submit[aria-busy=true]:active{transform:none}.login__spinner{vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite ck-spin;display:inline-block}.login__passkey{gap:8px;margin-top:16px;display:grid}.login__passkey-button{border:1px solid var(--ck-border-strong);border-radius:var(--ck-radius-sm);background:var(--ck-panel);min-height:48px;color:var(--ck-text);font:700 14px var(--ck-body);cursor:pointer}.login__passkey p{color:var(--ck-muted);font:400 12px/1.5 var(--ck-body);margin:0}.login .login__footer{border-top:1px solid var(--ck-line);text-align:left;color:var(--ck-muted);font:400 12px/1.7 var(--ck-body);margin-top:28px;padding-top:22px}.login__context{text-align:center;color:var(--ck-text);font:500 12px/1.5 var(--ck-body);margin:0}@media (hover:hover) and (pointer:fine){.login__reveal:hover{background:var(--ck-panel-2)}.login .login__submit:hover:not(:disabled){background:var(--fs-orange-deep)}}@media (width<=480px){.login__appbar{padding:14px max(20px, var(--ck-safe-r)) 14px max(20px, var(--ck-safe-l))}.login__workspace{align-content:start;padding-top:32px}.login .login__card{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.login :is(input,button){transition:none}}.login__official-logo{margin:2px 6px;display:block}.login__official-logo img{width:214px;max-width:100%;height:auto;display:block}.login__appbar{padding-block:calc(5px + env(safe-area-inset-top,0px)) 5px}.app-loading{z-index:9999;background:var(--ck-bg);color:var(--ck-muted);font:500 14px var(--ck-body);flex-direction:column;display:flex;position:fixed;inset:0}.app-loading__bar{background:var(--fs-black);border-bottom:2px solid var(--fs-orange);flex:none;align-items:center;gap:28px;min-height:60px;padding:6px 20px;display:flex}.app-loading__logo{flex:none;width:214px;height:auto;margin:2px 6px;display:block}.app-loading__links{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.app-loading__links>span{--w:66px;width:calc(var(--w) + 23px);background:#ffffff24;border-radius:3px;flex:none;height:10px;margin:17px 12px}.app-loading__links>:nth-child(2){--w:101px}.app-loading__links>:nth-child(3){--w:57px}.app-loading__links>:nth-child(4){--w:65px}.app-loading__links>:nth-child(5){--w:76px}.app-loading__search{display:none}.app-loading__account{border:1px solid var(--fs-grey,#8d8d8e);background:var(--fs-ink-400,#292929);border-radius:50%;flex:none;width:44px;height:44px;margin-left:auto}.app-loading__label{max-width:none;color:var(--ck-muted);font:inherit;text-align:center;margin:auto;padding:24px}@media (width<=1100px){.app-loading__bar{gap:20px}.app-loading__logo{width:190px}.app-loading__links{flex-wrap:wrap}}@media (width<=900px){.app-loading__bar{gap:12px}.app-loading__logo{width:140px}.app-loading__links>span{width:var(--w);margin-inline:8px}}@media screen and (width>=768px){.app-loading__search{background:#303234;border:1px solid #64676b;border-radius:6px;flex:0 auto;width:clamp(160px,22vw,300px);min-width:44px;min-height:40px;margin-left:auto;display:block}.app-loading__search+.app-loading__account{margin-left:0}.app-loading[data-calendar] .app-loading__bar{gap:20px;min-height:54px;padding-block:4px}.app-loading[data-calendar] .app-loading__logo{width:180px}}@media screen and (width>=768px) and (width<=1000px){.app-loading__search{width:44px}}@media screen and (width>=768px) and (width<=1099px){.app-loading[data-calendar] .app-loading__bar{gap:12px}.app-loading[data-calendar] .app-loading__logo{width:140px}}@media screen and (width<=767px){.app-loading__bar{height:var(--ck-mobile-header-height,calc(52px + env(safe-area-inset-top,0px)));min-height:var(--ck-mobile-header-height,calc(52px + env(safe-area-inset-top,0px)));padding:calc(3px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) 3px max(12px, env(safe-area-inset-left,0px));gap:8px}.app-loading__logo{width:128px;max-width:100%;margin:2px auto 2px 0}.app-loading[data-calendar] .app-loading__search{flex:none;width:44px;height:44px;display:block}.app-loading__account{margin-left:0}.app-loading__links{height:var(--ck-mobile-nav-clearance,calc(72px + env(safe-area-inset-bottom,0px)));padding:6px max(12px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));border-top:1px solid var(--fs-grey,#8d8d8e);background:var(--fs-black);border-radius:16px 16px 0 0;flex-wrap:nowrap;position:fixed;inset:auto 0 0;overflow:hidden}.app-loading__links>span{width:var(--w);height:8px;margin:0 3px}.app-loading__label{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.route-pending{z-index:10000;background:var(--fs-orange);pointer-events:none;height:2px;transition:opacity var(--fs-dur-state) var(--fs-ease) var(--fs-dur-state);position:fixed;inset:0 0 auto}@starting-style{.route-pending{opacity:0}}
