.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0;padding:6px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:#ffffffb3;bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 900;src:url(/static/media/Inter-Italic-VariableFont_opsz,wght.3a4668d9d5344636dce4.woff2) format("woff2")}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}.challenge-card,.dropdown-item,.leaderboard-row,.react-ripples,.szh-menu__item,[role=button],button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.challenge-card:active,.dropdown-item:active,.leaderboard-row:active,[role=button]:active,button:active{opacity:.7}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/Inter-VariableFont_opsz,wght.4566109b98a7ba33d681.woff2) format("woff2")}.split-modal-android{min-width:90vw;width:90vw}.split-modal,.split-modal-android{margin-top:50px!important;overflow-x:auto}.split-modal{min-width:900px;width:60vw}.diary-activity :hover{cursor:pointer}.waiting-modal .modal-content{background-color:initial!important;border:0 solid #0000;box-shadow:none}.waiting-modal-body,.waiting-modal-card{align-items:center;display:flex;justify-content:center}.waiting-modal-card{animation:waiting-modal-pop .2s ease-out;background-color:var(--card);border-radius:var(--radius-xl);box-shadow:var(--shadow-menu);flex-direction:column;gap:20px;padding:30px 40px}.waiting-modal-spinner{align-items:center;display:flex;height:52px;justify-content:center;position:relative;width:52px}.waiting-modal-label{color:var(--accent-text);font-size:14px;font-weight:600;letter-spacing:.02em}@keyframes waiting-modal-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.center{justify-content:center}.form-check-input:checked{border:0 solid #0000}.blinking-text.visible{animation:blink-animation 1s infinite}.pointer{cursor:pointer}.blinking-text.hidden{visibility:hidden}@keyframes blink-animation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.MuiPaper-root{max-width:100vw}.admin-reedem-code{.MuiPaper-root{width:100vw}}.d-contents{display:contents!important}.btn-primary:focus{box-shadow:none!important}.react-ripples{width:inherit;width:-webkit-fill-available}.crosssign{aspect-ratio:1;background-color:var(--danger);border-radius:50%;display:inline-grid;min-inline-size:1.25em;place-content:center;position:absolute;right:0;top:25%}.crosssign:before{color:var(--on-accent);content:"\D7";font-weight:700}.Toastify{position:sticky}.Toastify,.Toastify__toast{z-index:90002}.modal{z-index:90001}.rs-user-avatar__image{object-fit:cover;object-position:center}.szh-menu{background-color:var(--card)!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-menu)!important;min-width:140px!important;padding:6px!important;z-index:10010!important}.szh-menu.dark-menu{background-color:#172125!important;border:1px solid #ffffff1f!important;box-shadow:0 14px 36px #0006!important}.szh-menu__item{border-radius:var(--radius-sm)!important;color:var(--fg);margin:.15rem 0!important}.szh-menu__item:hover{background-color:var(--hover)!important}.dark-menu .szh-menu__item{color:#eef3f4!important}.dark-menu .szh-menu__item:hover{background-color:#2fb3d31f!important}.skeleton-container{--skeleton-bg:var(--line);--skeleton-fg:var(--wash);--skeleton-duration:1.4s}.skeleton-block{animation:skeleton-shimmer var(--skeleton-duration) ease-in-out infinite;background:var(--skeleton-bg);background-image:linear-gradient(90deg,var(--skeleton-bg) 0,var(--skeleton-fg) 50%,var(--skeleton-bg) 100%);background-size:200% 100%;overflow:hidden;position:relative}@keyframes skeleton-shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}:root{--bg:#fff;--fg:#131313;--muted:#5f6366;--soft:#8a8e91;--accent:#0385a8;--accent-text:#0b6991;--accent-deep:#035d77;--tint:#d6f7ff;--wash:#f5f8fa;--card:#fff;--field:#edeff7;--line:#e5e7e8;--line-strong:#c9cdcf;--hover:#0385a814;--glass:#ffffffbd;--glass-line:#ffffffe6;--night:#00222c;--night-2:#0b1417;--black:#131313;--lime:#e3ee03;--on-lime:#131313;--dot-on-ink:#e3ee03;--speed:#ff5101;--distance:#0b69f6;--duration:#0ab9aa;--live:#d0021b;--live-bg:#ffe3e3;--level-bg:#ccf0de;--level-text:#006b37;--shadow-card:0 0 20px #0000001a;--shadow-menu:0 14px 36px #001e2829;--shadow-soft:0 1px 2px #001e280f;--shadow-tab:0 1px 4px #001e2824;--gutter-min:16px;--gutter-max:36px;--gap-min:16px;--gap-max:28px;--space-xs:6px;--space-sm:10px;--space-md:14px;--space-lg:18px;--space-xl:24px;--section-min:72px;--section-max:140px;--content-max:1320px;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--font-display:"Work Sans","Helvetica Neue",Arial,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1517;--fg:#eef3f4;--muted:#a4afb3;--soft:#7f8a8e;--accent:#2fb3d3;--accent-text:#6fcbe2;--tint:#0e3540;--wash:#141d20;--card:#172125;--field:#ffffff14;--line:#ffffff1f;--line-strong:#ffffff47;--hover:#2fb3d31f;--glass:#0f1517b8;--glass-line:#ffffff24;--dot-on-ink:#0385a8;--shadow-card:0 0 20px #0006;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f1517;--fg:#eef3f4;--muted:#a4afb3;--soft:#7f8a8e;--accent:#2fb3d3;--accent-text:#6fcbe2;--tint:#0e3540;--wash:#141d20;--card:#172125;--field:#ffffff14;--line:#ffffff1f;--line-strong:#ffffff47;--hover:#2fb3d31f;--glass:#0f1517b8;--glass-line:#ffffff24;--dot-on-ink:#0385a8;--shadow-card:0 0 20px #0006}:root{--danger:#c4001a;--danger-bg:#ffe3e3;--success:var(--level-text);--success-bg:var(--level-bg);--warning:#9a5b00;--warning-bg:#fff3dc;--overlay:#00141a7a;--on-accent:#fff;--ease:cubic-bezier(0.2,0.8,0.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--danger:#ff6b78;--danger-bg:#ff5c6c24;--success:#5fd49a;--success-bg:#5fd49a24;--warning:#f5b754;--warning-bg:#f5b75424;--live-bg:#ff5c6c29;--level-bg:#5fd49a24;--level-text:#5fd49a;--overlay:#0009}}:root[data-theme=dark]{--danger:#ff6b78;--danger-bg:#ff5c6c24;--success:#5fd49a;--success-bg:#5fd49a24;--warning:#f5b754;--warning-bg:#f5b75424;--live-bg:#ff5c6c29;--level-bg:#5fd49a24;--level-text:#5fd49a;--overlay:#0009}.ws-root{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--fg);font:400 .95rem/1.6 var(--font-body)}.ws-root *,.ws-root :after,.ws-root :before{box-sizing:border-box}.ws-focus:focus-visible,.ws-root :focus-visible{border-radius:6px;outline:2px solid var(--accent);outline-offset:3px}.ws-disp{font:400 7.2rem/.94 var(--font-display);letter-spacing:-.045em}.ws-statement{font:400 2.7rem/1.15 var(--font-display);letter-spacing:-.022em}.ws-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font:600 .72rem/1 var(--font-body);gap:10px;height:42px;justify-content:center;letter-spacing:.06em;padding:0 22px;text-decoration:none;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.ws-btn .ws-dot{background:var(--accent);border-radius:50%;flex:none;height:8px;width:8px}.ws-btn-dark{background:var(--fg);color:var(--bg)}.ws-btn-dark .ws-dot{background:var(--dot-on-ink)}.ws-btn-dark:hover{background:var(--accent-deep);color:#fff}.ws-btn-line{background:#0000;border-color:var(--line-strong);color:var(--fg)}.ws-btn-line:hover{border-color:var(--fg)}.ws-btn-sm{height:36px;padding:0 16px}.ws-btn-lg{font-size:.78rem;height:56px;padding:0 30px}.ws-on-night .ws-btn-line{border-color:#fff6;color:#fff}.ws-on-night .ws-btn-line:hover{background:#ffffff14;border-color:#fff}.ws-circ{background:#0000;border:1px solid var(--line-strong);border-radius:50%;color:var(--fg);cursor:pointer;display:inline-grid;height:42px;place-items:center;width:42px}.ws-circ:hover{border-color:var(--fg)}.ws-chip{align-items:center;font:600 .72rem/1 var(--font-body);height:30px;padding:0 14px}.ws-chip,.ws-tag{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg);display:inline-flex;letter-spacing:.04em;text-transform:uppercase}.ws-tag{font:600 .66rem/1.2 var(--font-body);padding:4px 9px}.ws-badge{align-items:center;border-radius:var(--radius-xs);display:inline-flex;font:600 .72rem/1 var(--font-body);gap:5px;padding:4px 10px}.ws-badge-speed{background:var(--tint);color:var(--accent-text)}.ws-badge-level{background:var(--level-bg);color:var(--level-text);font-size:.7rem;padding:3px 8px}.ws-badge-live{background:var(--live-bg);color:var(--live);font-size:.66rem;font-weight:700;padding:2px 8px}.ws-badge-live:before{animation:ws-blink 1.2s infinite;background:var(--live);border-radius:50%;content:"";height:6px;width:6px}@keyframes ws-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ws-badge-live:before{animation:none}}.ws-lab{display:flex;flex-direction:column;gap:6px}.ws-lab .ws-co{font-feature-settings:"tnum";color:var(--soft);font-size:.74rem;font-variant-numeric:tabular-nums}.ws-lab b{color:var(--accent-text);font:600 .78rem/1.35 var(--font-body);letter-spacing:.04em;max-width:22em;text-transform:uppercase}.ws-met{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.ws-met i{display:block;font-size:.72rem;font-style:normal;font-weight:600}.ws-met small{color:var(--muted);display:block;font-size:.68rem}.ws-met b{font-feature-settings:"tnum";font:600 1.2rem/1.15 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ws-met sub{font-size:.62em;font-weight:500;vertical-align:initial}.ws-c-speed{color:var(--speed)}.ws-c-distance{color:var(--distance)}.ws-c-duration{color:var(--duration)}.ws-scard{background:var(--card);border:2px solid #0000;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);cursor:pointer;padding:20px 22px 18px;transition:border-color .2s;width:min(340px,100%)}.ws-scard:hover,.ws-scard[aria-selected=true]{border-color:var(--accent)}.ws-scard-top{align-items:center;display:flex;gap:10px}.ws-av{background:var(--accent-deep);border-radius:50%;color:#fff;display:grid;flex:none;font:600 .68rem var(--font-body);height:30px;place-items:center;width:30px}.ws-scard-top>b{font-weight:600}.ws-go{border:1.5px solid var(--accent);border-radius:50%;color:var(--accent);display:grid;flex:none;height:30px;margin-left:auto;place-items:center;width:30px}.ws-scard-mid{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:12px 0 2px}.ws-scard-mid b{font:600 1.08rem var(--font-display)}.ws-when{color:var(--muted);font-size:.8rem}.ws-scard .ws-met{margin-top:12px}.ws-search{align-items:center;background:var(--field);border:1px solid #0000;border-radius:var(--radius-pill);color:var(--muted);display:flex;gap:8px;height:40px;max-width:460px;padding:0 16px}.ws-search:focus-within{border-color:var(--accent)}.ws-search input{background:#0000;border:0;color:var(--fg);font:inherit;font-size:.9rem;outline:0;width:100%}.ws-search input::placeholder{color:var(--muted)}.ws-nav{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--radius-pill);display:flex;gap:14px;height:58px;padding:0 8px 0 22px;position:relative}.ws-logo{display:block;flex:none;height:22px}.ws-menu{display:flex;gap:2px}.ws-nl{align-items:center;background:none;border:0;border-radius:var(--radius-pill);color:var(--fg);cursor:pointer;display:inline-flex;font:500 .9rem var(--font-body);gap:4px;padding:8px 10px;text-decoration:none}.ws-nl:hover,.ws-nl[aria-expanded=true]{background:var(--hover)}.ws-signin{border-radius:var(--radius-pill);color:var(--accent-text);font-size:.88rem;font-weight:600;padding:8px 12px;text-decoration:none}.ws-signin:hover{background:var(--hover)}.ws-dd{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);min-width:270px;padding:6px}.ws-dd a{border-radius:var(--radius-sm);color:var(--fg);display:block;padding:9px 12px;text-decoration:none}.ws-dd a:hover{background:var(--hover)}.ws-dd b{display:block;font-size:.88rem;font-weight:600}.ws-dd small{color:var(--muted);display:block;font-size:.78rem;line-height:1.35;margin-top:1px}.ws-tabs{background:var(--wash);border:1px solid var(--line);border-radius:var(--radius-pill);display:flex;gap:4px;max-width:100%;padding:4px;width:max-content}.ws-tabs button{background:#0000;border:0;border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;font:500 .9rem var(--font-body);padding:10px 20px}.ws-tabs button[aria-selected=true]{background:var(--card);box-shadow:var(--shadow-tab);color:var(--fg)}.ws-night{background:var(--night);color:#fff}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:100 900;src:url(/static/media/WorkSans-VariableFont_wght.fc8f3b4df7269eb0bda5.woff2) format("woff2")}:root{--bs-body-bg:var(--wash);--bs-body-color:var(--fg);--bs-body-font-family:var(--font-body);--bs-font-sans-serif:var(--font-body);--bs-emphasis-color:var(--fg);--bs-heading-color:var(--fg);--bs-secondary-color:var(--muted);--bs-tertiary-color:var(--soft);--bs-secondary-bg:var(--field);--bs-tertiary-bg:var(--wash);--bs-primary:var(--accent);--bs-primary-rgb:3,133,168;--bs-link-color:var(--accent-text);--bs-link-color-rgb:11,105,145;--bs-link-hover-color:var(--accent-deep);--bs-link-hover-color-rgb:3,93,119;--bs-border-color:var(--line);--bs-border-color-translucent:var(--line);--bs-border-radius:var(--radius-sm);--bs-border-radius-sm:var(--radius-xs);--bs-border-radius-lg:var(--radius-md);--bs-border-radius-xl:var(--radius-lg);--bs-border-radius-xxl:var(--radius-xl);--bs-border-radius-pill:var(--radius-pill);--bs-focus-ring-color:color-mix(in srgb,var(--accent) 35%,#0000);--bs-box-shadow:var(--shadow-menu);--bs-box-shadow-sm:var(--shadow-soft);--toastify-color-light:var(--card);--toastify-text-color-light:var(--fg);--toastify-color-info:var(--accent);--toastify-color-success:var(--success);--toastify-color-warning:var(--warning);--toastify-color-error:var(--danger);--toastify-color-progress-light:var(--accent);--toastify-font-family:var(--font-body)}:root[data-theme=dark]{--bs-primary-rgb:47,179,211;--bs-link-color-rgb:111,203,226;color-scheme:dark}body,html{background:var(--wash);color:var(--fg)}body{-webkit-font-smoothing:antialiased}.h1,.h2,.h3,h1,h2,h3{font-weight:400;letter-spacing:-.02em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--fg);font-family:var(--font-display)}.h4,.h5,.h6,h4,h5,h6{font-weight:500}a{color:var(--accent-text)}a:hover{color:var(--accent-deep)}hr{border-color:var(--line);opacity:1}::selection{background:var(--tint);color:var(--fg)}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-nav-menu{flex:1 1 auto;justify-content:center;min-width:0;overflow-x:auto;scrollbar-width:none}.app-nav-menu::-webkit-scrollbar{display:none}.app-nav-menu>*{flex:none}@media (max-width:767px){.app-nav{padding-left:6px!important}.app-nav-menu{justify-content:flex-start}.app-nav-menu .ws-nl{font-size:.86rem;padding:8px}}.btn{--bs-btn-border-radius:var(--radius-pill);--bs-btn-font-family:var(--font-body);--bs-btn-font-weight:600;--bs-btn-padding-x:20px;--bs-btn-focus-box-shadow:none;transition:background-color .2s,border-color .2s,color .2s}.btn-sm{--bs-btn-padding-x:14px}.btn-primary{--bs-btn-color:var(--on-accent);--bs-btn-bg:var(--accent);--bs-btn-border-color:var(--accent);--bs-btn-hover-color:var(--on-accent);--bs-btn-hover-bg:var(--accent-deep);--bs-btn-hover-border-color:var(--accent-deep);--bs-btn-active-color:var(--on-accent);--bs-btn-active-bg:var(--accent-deep);--bs-btn-active-border-color:var(--accent-deep);--bs-btn-disabled-color:var(--on-accent);--bs-btn-disabled-bg:var(--accent);--bs-btn-disabled-border-color:var(--accent)}.btn-dark{--bs-btn-color:var(--bg);--bs-btn-bg:var(--fg);--bs-btn-border-color:var(--fg);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--accent-deep);--bs-btn-hover-border-color:var(--accent-deep);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--accent-deep);--bs-btn-active-border-color:var(--accent-deep)}.btn-light,.btn-outline-dark,.btn-outline-primary,.btn-outline-secondary,.btn-secondary{--bs-btn-color:var(--fg);--bs-btn-bg:#0000;--bs-btn-border-color:var(--line-strong);--bs-btn-hover-color:var(--fg);--bs-btn-hover-bg:var(--hover);--bs-btn-hover-border-color:var(--fg);--bs-btn-active-color:var(--fg);--bs-btn-active-bg:var(--hover);--bs-btn-active-border-color:var(--fg);--bs-btn-disabled-color:var(--soft);--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:var(--line)}.btn-outline-primary{--bs-btn-color:var(--accent-text);--bs-btn-border-color:var(--accent)}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:var(--danger);--bs-btn-border-color:var(--danger);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--live);--bs-btn-hover-border-color:var(--live)}.btn-outline-danger{--bs-btn-color:var(--danger);--bs-btn-border-color:var(--danger);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--danger);--bs-btn-hover-border-color:var(--danger)}.btn-link{--bs-btn-color:var(--accent-text);--bs-btn-hover-color:var(--accent-deep)}.btn-close{border-radius:var(--radius-pill)}:root[data-theme=dark] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.form-control,.form-select{background-color:var(--field);border-color:#0000;border-radius:var(--radius-sm);color:var(--fg)}.form-control:focus,.form-select:focus{background-color:var(--field);border-color:var(--accent);box-shadow:none;color:var(--fg)}.form-control::placeholder{color:var(--muted)}.form-control:disabled,.form-select:disabled{background-color:var(--wash);color:var(--soft)}.form-label{font-weight:500}.form-label,.form-text{color:var(--muted)}.form-check-input{background-color:var(--card);border-color:var(--line-strong)}.form-check-input:checked{background-color:var(--accent);border-color:var(--accent)}.form-check-input:focus{border-color:var(--accent);box-shadow:none}.input-group-text{background-color:var(--wash);border-color:var(--line);color:var(--muted)}.modal{--bs-modal-bg:var(--card);--bs-modal-color:var(--fg);--bs-modal-border-color:var(--line);--bs-modal-border-radius:var(--radius-xl);--bs-modal-inner-border-radius:calc(var(--radius-xl) - 1px);--bs-modal-header-border-color:var(--line);--bs-modal-footer-border-color:var(--line);--bs-modal-box-shadow:var(--shadow-menu)}.modal-content{box-shadow:var(--shadow-menu)}.modal-title{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}.modal-backdrop{--bs-backdrop-bg:#00141a;--bs-backdrop-opacity:0.48}.dropdown-menu{--bs-dropdown-bg:var(--card);--bs-dropdown-color:var(--fg);--bs-dropdown-border-color:var(--line);--bs-dropdown-border-radius:var(--radius-md);--bs-dropdown-inner-border-radius:calc(var(--radius-md) - 1px);--bs-dropdown-link-color:var(--fg);--bs-dropdown-link-hover-color:var(--fg);--bs-dropdown-link-hover-bg:var(--hover);--bs-dropdown-link-active-color:var(--fg);--bs-dropdown-link-active-bg:var(--hover);--bs-dropdown-divider-bg:var(--line);--bs-dropdown-padding-x:6px;--bs-dropdown-padding-y:6px;box-shadow:var(--shadow-menu)}.dropdown-item{border-radius:var(--radius-sm)}.tooltip{--bs-tooltip-bg:var(--fg);--bs-tooltip-color:var(--bg);--bs-tooltip-border-radius:var(--radius-xs)}.popover{--bs-popover-bg:var(--card);--bs-popover-border-color:var(--line);--bs-popover-border-radius:var(--radius-md);--bs-popover-body-color:var(--fg);--bs-popover-header-bg:var(--wash)}.card{--bs-card-bg:var(--card);--bs-card-color:var(--fg);--bs-card-border-color:var(--line);--bs-card-border-radius:var(--radius-lg);--bs-card-inner-border-radius:calc(var(--radius-lg) - 1px);--bs-card-cap-bg:var(--wash);box-shadow:var(--shadow-soft)}.table{--bs-table-bg:#0000;--bs-table-color:var(--fg);--bs-table-border-color:var(--line);--bs-table-striped-bg:var(--wash);--bs-table-striped-color:var(--fg);--bs-table-hover-bg:var(--hover);--bs-table-hover-color:var(--fg)}.nav-tabs{--bs-nav-tabs-border-color:var(--line);--bs-nav-tabs-link-hover-border-color:#0000 #0000 var(--line-strong);--bs-nav-tabs-link-active-color:var(--fg);--bs-nav-tabs-link-active-bg:#0000;--bs-nav-tabs-link-active-border-color:#0000 #0000 var(--accent);--bs-nav-link-color:var(--muted);--bs-nav-link-hover-color:var(--fg);--bs-nav-link-font-weight:500}.nav-tabs .nav-link{border-width:0 0 2px}.nav-pills{--bs-nav-pills-border-radius:var(--radius-pill);--bs-nav-pills-link-active-bg:var(--card);--bs-nav-pills-link-active-color:var(--fg);--bs-nav-link-color:var(--muted);--bs-nav-link-hover-color:var(--fg)}.badge{--bs-badge-border-radius:var(--radius-xs);--bs-badge-font-weight:600}.list-group{--bs-list-group-bg:var(--card);--bs-list-group-color:var(--fg);--bs-list-group-border-color:var(--line);--bs-list-group-action-hover-bg:var(--hover);--bs-list-group-active-bg:var(--accent);--bs-list-group-active-border-color:var(--accent)}.spinner-border,.spinner-grow{color:var(--accent)}.progress{--bs-progress-bg:var(--field);--bs-progress-bar-bg:var(--accent);--bs-progress-border-radius:var(--radius-pill)}:root[data-theme=dark] .bg-dark{background-color:var(--card)!important}:root[data-theme=dark] .bg-secondary{background-color:var(--field)!important}:root[data-theme=dark] .border-secondary{border-color:var(--line)!important}.text-muted{color:var(--muted)!important}.Toastify__toast{border-radius:var(--radius-md);box-shadow:var(--shadow-menu);font-family:var(--font-body)}.swal2-popup{background:var(--card);border-radius:var(--radius-xl);color:var(--fg);font-family:var(--font-body)}.swal2-title{color:var(--fg);font-family:var(--font-display);font-weight:500}.swal2-html-container{color:var(--muted)}.swal2-styled{border-radius:var(--radius-pill)!important;font-weight:600!important}.swal2-styled.swal2-confirm{background-color:var(--accent)}.swal2-styled.swal2-cancel{background-color:initial;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg)}.swal2-input,.swal2-select,.swal2-textarea{background:var(--field);border-color:#0000;border-radius:var(--radius-sm);color:var(--fg)}.react-datepicker{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);color:var(--fg);font-family:var(--font-body);overflow:hidden}.react-datepicker__header{background-color:var(--wash);border-bottom-color:var(--line)}.react-datepicker-time__header,.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:var(--fg)}.react-datepicker__day--disabled,.react-datepicker__day--outside-month{color:var(--soft)}.react-datepicker__day:hover,.react-datepicker__time-list-item:hover{background-color:var(--hover)!important;border-radius:var(--radius-pill)}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__time-list-item--selected{background-color:var(--accent)!important;border-radius:var(--radius-pill);color:var(--on-accent)!important}.react-datepicker__time,.react-datepicker__time-box,.react-datepicker__time-container{background-color:var(--card)!important;border-color:var(--line)!important}.react-datepicker__navigation-icon:before{border-color:var(--muted)}.react-datepicker__triangle{display:none}.react-datetimerange-picker__wrapper{background-color:var(--field);border:1px solid #0000;border-radius:var(--radius-pill);color:var(--fg);padding:4px 12px}.react-datetimerange-picker__inputGroup__divider,.react-datetimerange-picker__inputGroup__input,.react-datetimerange-picker__range-divider{color:var(--fg)}.react-datetimerange-picker__button svg{stroke:var(--muted)}.react-datetimerange-picker__button:enabled:focus svg,.react-datetimerange-picker__button:enabled:hover svg{stroke:var(--accent)}.react-calendar{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);color:var(--fg);font-family:var(--font-body);overflow:hidden}.react-calendar button{color:var(--fg)}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover,.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:var(--hover)}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__tile:disabled{background-color:initial;color:var(--soft)}.react-calendar__month-view__days__day--weekend{color:var(--accent-text)}.react-calendar__tile--now{background-color:var(--tint)}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover,.react-calendar__tile--hasActive{background-color:var(--accent);color:var(--on-accent)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:var(--hover)}.szh-menu{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);color:var(--fg);padding:6px}.szh-menu__item{border-radius:var(--radius-sm)}.szh-menu__item--hover{background-color:var(--hover)}.szh-menu__divider{background-color:var(--line)}
/*# sourceMappingURL=main.dbc2c7c6.css.map*/