@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-ext-wght-normal.2yaf9utaev9j_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-wght-normal.3opf9crab3u_d.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-latin-ext-wght-normal.083e5cww9lij2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-latin-wght-normal.278q57cftb0hs.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");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}
:root,[data-theme-scope]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f4f3f5;--color-surface:#fff;--color-surface-subtle:#faf9fb;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-hover:#f6f3f7;--color-surface-selected:#f3e9f2;--color-text:#211c23;--color-text-secondary:#655e68;--color-text-tertiary:#756d78;--color-text-disabled:#928a95;--color-border-subtle:#ece8ee;--color-border:#ddd7e0;--color-border-strong:#8f8792;--color-border-control:#8f8792;--color-accent-solid:#8a2f84;--color-accent-solid-hover:#762770;--color-on-accent:#fff;--color-accent-text:#782973;--color-accent-soft:#f3e6f1;--color-accent-border:#d9b3d5;--color-focus-ring:#8a2f84;--color-contact-recipient:#806b08;--color-success:#1f6b55;--color-success-solid:#28735d;--color-success-soft:#e6f2ee;--color-success-border:#a8d0c3;--color-sla-warning:#856800;--color-sla-overdue:#b04900;--color-sla-critical:#bd2637;--color-warning:#88550f;--color-warning-solid:#a56818;--color-warning-soft:#f8eddb;--color-warning-border:#dfbd86;--color-danger:#a42d45;--color-danger-solid:#b33b50;--color-danger-soft:#f8e8eb;--color-danger-border:#e2aeb8;--color-info:#315b9c;--color-info-solid:#416bb1;--color-info-soft:#e9eef8;--color-info-border:#afc1e1;--color-backdrop:#160e188a;--color-scrollbar-thumb:#9c789b;--color-scrollbar-thumb-hover:#8a2f84;--color-scrollbar-thumb-active:#762770;--color-scrollbar-nav-thumb:#ffffff57;--color-scrollbar-nav-thumb-hover:#ffffff8a;--nav-950:#2b0b2d;--nav-800:#421443;--color-on-nav:#fff7ff;--color-nav-muted:#ffffffb8;--color-nav-faint:#ffffff8a;--color-nav-border:#ffffff2e;--color-nav-surface:#ffffff17;--auth-void:#100a12;--auth-starlight:#fff7ff;--auth-star-primary:#fff7ff;--auth-star-secondary:#ad48a4;--auth-nebula-primary:#421443;--auth-nebula-secondary:#96358f;--auth-glass:#ffffffc2;--auth-glass-strong:#ffffffe0;--auth-control-surface:#ffffffb8;--auth-control-border:#54325642;--auth-glass-shadow:#07020970}:root[data-scheme=graphite],[data-theme-scope][data-scheme=graphite]{--color-canvas:#f3f3f5;--color-surface:#fff;--color-surface-subtle:#f8f8fa;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-hover:#f1f1f4;--color-text:#202126;--color-text-secondary:#62636b;--color-text-tertiary:#73747d;--color-text-disabled:#8a8b94;--color-border-subtle:#e7e7eb;--color-border:#d7d8dd;--color-border-strong:#898b95;--color-border-control:#898b95;--nav-950:#1c1d22;--nav-800:#2a2c33;--color-accent-solid:#6555a8;--color-accent-solid-hover:#55468f;--color-accent-text:#594a96;--color-accent-soft:#ebe8f6;--color-accent-border:#c3bbe3;--color-focus-ring:#6555a8;--color-surface-selected:#ece9f6;--color-scrollbar-thumb:#77727f;--color-scrollbar-thumb-hover:#6555a8;--color-scrollbar-thumb-active:#55468f;--auth-void:#0d0d11;--auth-star-secondary:#9384d8;--auth-nebula-primary:#2a2c33;--auth-nebula-secondary:#6555a8}:root[data-scheme=midnight],[data-theme-scope][data-scheme=midnight]{--color-canvas:#f2f4f8;--color-surface:#fff;--color-surface-subtle:#f7f9fc;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-hover:#eef2f8;--color-text:#1c2230;--color-text-secondary:#5d6575;--color-text-tertiary:#6e7788;--color-text-disabled:#8790a0;--color-border-subtle:#e4e8ef;--color-border:#d2d9e5;--color-border-strong:#828b9c;--color-border-control:#828b9c;--nav-950:#10182c;--nav-800:#192644;--color-accent-solid:#3d62b8;--color-accent-solid-hover:#31529e;--color-accent-text:#3558a5;--color-accent-soft:#e6ecf9;--color-accent-border:#b3c3e7;--color-focus-ring:#3d62b8;--color-surface-selected:#e8edf8;--color-scrollbar-thumb:#6f7d99;--color-scrollbar-thumb-hover:#3d62b8;--color-scrollbar-thumb-active:#31529e;--auth-void:#080d1a;--auth-star-secondary:#7293e1;--auth-nebula-primary:#192644;--auth-nebula-secondary:#3d62b8}:root[data-scheme=evergreen],[data-theme-scope][data-scheme=evergreen]{--color-canvas:#f2f5f4;--color-surface:#fcfefd;--color-surface-subtle:#f7faf8;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-hover:#edf4f1;--color-text:#192520;--color-text-secondary:#5c6863;--color-text-tertiary:#6d7974;--color-text-disabled:#85918c;--color-border-subtle:#e1e9e5;--color-border:#cedbd5;--color-border-strong:#819089;--color-border-control:#819089;--nav-950:#10231e;--nav-800:#18352d;--color-accent-solid:#28715e;--color-accent-solid-hover:#205f4e;--color-accent-text:#236451;--color-accent-soft:#e4f1ed;--color-accent-border:#add2c7;--color-focus-ring:#28715e;--color-surface-selected:#e6f1ee;--color-scrollbar-thumb:#68837a;--color-scrollbar-thumb-hover:#28715e;--color-scrollbar-thumb-active:#205f4e;--auth-void:#07120f;--auth-star-secondary:#52a58e;--auth-nebula-primary:#18352d;--auth-nebula-secondary:#28715e}:root[data-appearance=dark],[data-theme-scope][data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#151217;--color-surface:#1e1a20;--color-surface-subtle:#242026;--color-surface-raised:#2a242c;--color-surface-overlay:#302933;--color-surface-hover:#2c262e;--color-surface-selected:#382a38;--color-text:#f5eff6;--color-text-secondary:#c5bac7;--color-text-tertiary:#afa5b1;--color-text-disabled:#817783;--color-border-subtle:#302a32;--color-border:#3d3540;--color-border-strong:#786d7b;--color-border-control:#786d7b;--color-accent-solid:#c565bc;--color-accent-solid-hover:#d476cb;--color-on-accent:#21101f;--color-accent-text:#dc82d3;--color-accent-soft:#3b293a;--color-accent-border:#71466d;--color-focus-ring:#d477cc;--color-contact-recipient:#dec94b;--color-success:#71c7aa;--color-success-solid:#61b99c;--color-success-soft:#203b34;--color-success-border:#3c705f;--color-sla-warning:#f3d15b;--color-sla-overdue:#ffb169;--color-sla-critical:#ff8a92;--color-warning:#e2b56f;--color-warning-solid:#daa55b;--color-warning-soft:#443522;--color-warning-border:#7a5c32;--color-danger:#f08b9b;--color-danger-solid:#ec7c8e;--color-danger-soft:#47282f;--color-danger-border:#7e4350;--color-info:#98b8ec;--color-info-solid:#86a9e6;--color-info-soft:#28364f;--color-info-border:#4a638e;--color-backdrop:#050306b8;--color-scrollbar-thumb:#8f718f;--color-scrollbar-thumb-hover:#c565bc;--color-scrollbar-thumb-active:#d476cb;--auth-glass:#1a131cad;--auth-glass-strong:#221925d1;--auth-control-surface:#2a202db3;--auth-control-border:#fff7ff30}:root[data-appearance=dark][data-scheme=graphite],[data-theme-scope][data-appearance=dark][data-scheme=graphite]{--color-canvas:#15161a;--color-surface:#1d1f24;--color-surface-subtle:#23252b;--color-surface-raised:#292c33;--color-surface-overlay:#30333b;--color-surface-hover:#2b2e35;--color-text:#f3f3f6;--color-text-secondary:#bfc1ca;--color-text-tertiary:#a9abb5;--color-text-disabled:#7f818b;--color-border-subtle:#2f3239;--color-border:#3c4049;--color-border-strong:#767985;--color-border-control:#767985;--color-accent-solid:#9b8cdd;--color-accent-solid-hover:#ac9ee9;--color-on-accent:#17151e;--color-accent-text:#b5a9ef;--color-accent-soft:#302d43;--color-accent-border:#5a527f;--color-focus-ring:#ae9fe9;--color-surface-selected:#302e40;--color-scrollbar-thumb:#817992;--color-scrollbar-thumb-hover:#9b8cdd;--color-scrollbar-thumb-active:#ac9ee9}:root[data-appearance=dark][data-scheme=midnight],[data-theme-scope][data-appearance=dark][data-scheme=midnight]{--color-canvas:#121722;--color-surface:#1a2130;--color-surface-subtle:#20293a;--color-surface-raised:#263044;--color-surface-overlay:#2c374c;--color-surface-hover:#293449;--color-text:#f1f4fa;--color-text-secondary:#b7c1d3;--color-text-tertiary:#a2aec3;--color-text-disabled:#77849a;--color-border-subtle:#2b3547;--color-border:#39465c;--color-border-strong:#727d91;--color-border-control:#727d91;--color-accent-solid:#7e9be5;--color-accent-solid-hover:#91aaec;--color-on-accent:#11172a;--color-accent-text:#a4b9ef;--color-accent-soft:#26334e;--color-accent-border:#485e8d;--color-focus-ring:#91aaec;--color-surface-selected:#263149;--color-scrollbar-thumb:#6f80a1;--color-scrollbar-thumb-hover:#7e9be5;--color-scrollbar-thumb-active:#91aaec}:root[data-appearance=dark][data-scheme=evergreen],[data-theme-scope][data-appearance=dark][data-scheme=evergreen]{--color-canvas:#111915;--color-surface:#19221e;--color-surface-subtle:#1f2a25;--color-surface-raised:#25322c;--color-surface-overlay:#2b3932;--color-surface-hover:#28362f;--color-text:#eff6f2;--color-text-secondary:#b8c8c0;--color-text-tertiary:#a3b5ac;--color-text-disabled:#778b81;--color-border-subtle:#2a3731;--color-border:#394a42;--color-border-strong:#708078;--color-border-control:#708078;--color-accent-solid:#63b69f;--color-accent-solid-hover:#76c5af;--color-on-accent:#10201b;--color-accent-text:#88cfbb;--color-accent-soft:#223b34;--color-accent-border:#3f715f;--color-focus-ring:#78c7b1;--color-surface-selected:#223932;--color-scrollbar-thumb:#668378;--color-scrollbar-thumb-hover:#63b69f;--color-scrollbar-thumb-active:#76c5af}@media (prefers-color-scheme:dark){:root:not([data-appearance]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#151217;--color-surface:#1e1a20;--color-surface-subtle:#242026;--color-surface-raised:#2a242c;--color-surface-overlay:#302933;--color-surface-hover:#2c262e;--color-surface-selected:#382a38;--color-text:#f5eff6;--color-text-secondary:#c5bac7;--color-text-tertiary:#afa5b1;--color-text-disabled:#817783;--color-border-subtle:#302a32;--color-border:#3d3540;--color-border-strong:#786d7b;--color-border-control:#786d7b;--color-accent-solid:#c565bc;--color-accent-solid-hover:#d476cb;--color-on-accent:#21101f;--color-accent-text:#dc82d3;--color-accent-soft:#3b293a;--color-accent-border:#71466d;--color-focus-ring:#d477cc;--color-success:#71c7aa;--color-success-solid:#61b99c;--color-success-soft:#203b34;--color-success-border:#3c705f;--color-sla-warning:#f3d15b;--color-sla-overdue:#ffb169;--color-sla-critical:#ff8a92;--color-warning:#e2b56f;--color-warning-solid:#daa55b;--color-warning-soft:#443522;--color-warning-border:#7a5c32;--color-danger:#f08b9b;--color-danger-solid:#ec7c8e;--color-danger-soft:#47282f;--color-danger-border:#7e4350;--color-info:#98b8ec;--color-info-solid:#86a9e6;--color-info-soft:#28364f;--color-info-border:#4a638e;--color-backdrop:#050306b8;--color-scrollbar-thumb:#8f718f;--color-scrollbar-thumb-hover:#c565bc;--color-scrollbar-thumb-active:#d476cb;--auth-glass:#1a131cad;--auth-glass-strong:#221925d1;--auth-control-surface:#2a202db3;--auth-control-border:#fff7ff30}}
:root{--stage-neutral:var(--color-text-tertiary);--stage-blue:#4a94db;--stage-cyan:#35a7b2;--stage-violet:#a279ce;--stage-amber:#d5a13c;--stage-green:#24a965;--stage-greenStrong:#008b36;--stage-rose:#d26b75;--stage-tint:32%;--stage-border-tint:58%}@supports (color:lab(0% 0 0)){:root{--stage-blue:lab(58.8837% -6.25065 -43.9982);--stage-cyan:lab(62.5895% -29.6928 -15.804);--stage-violet:lab(57.5625% 28.8788 -38.497);--stage-amber:lab(69.8885% 13.2083 57.6156);--stage-green:lab(61.338% -48.0863 24.8311);--stage-greenStrong:lab(50.1077% -58.5121 40.0841);--stage-rose:lab(57.972% 42.1908 13.9784)}}
:root{--channel-telegram:#229ed9;--channel-whatsapp:#128c7e;--channel-instagram:#d62976;--channel-facebook:#1877f2;--channel-viber:#7360f2;--channel-max:#5268ff;--channel-avito:#0af;--channel-slack:#611f69;--channel-youtube:#f03;--channel-twitter:var(--color-text);--channel-x:var(--color-text);--channel-linkedin:#0a66c2;--channel-pinterest:#bd081c;--channel-tiktok:var(--color-text);--channel-threads:var(--color-text);--channel-bluesky:#0085ff;--channel-reddit:#ff4500;--channel-googlebusiness:#4285f4;--channel-snapchat:#9a8500;--channel-sms:var(--color-accent-text);--channel-email:var(--color-accent-text)}
:root{--font-xs:10px;--font-sm:12px;--font-md:14px;--font-lg:16px;--font-xl:20px;--font-2xl:26px;--line-compact:1.35;--line-body:1.55;--weight-regular:400;--weight-medium:560;--weight-semibold:650;--weight-strong:720}
:root{--radius-control:5px;--radius-surface:10px;--radius-overlay:15px;--radius-pill:999px;--radius-circle:50%}
:root{--control-height:44px;--control-hit-area:44px;--control-companion-gap:10px;--control-padding-inline:12px;--section-compact-padding:10px;--section-compact-padding-bottom:16px;--section-edit-enter:.36s;--section-edit-exit:.27s;--chat-unread-surface:color-mix(in srgb, var(--color-accent-soft) 65%, var(--color-surface));--section-preview-gap:5px;--filter-content-inset:10px;--form-field-gap:16px;--field-label-gap:6px;--field-message-gap:6px;--form-group-gap:24px;--content-group-separation:28px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px}@media (max-width:767px){:root{--content-group-separation:24px}}
:root{--duration-instant:80ms;--duration-fast:.14s;--duration-base:.18s;--duration-enter:.24s;--duration-spatial:.3s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spatial:cubic-bezier(.32, .72, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-enter:1ms;--duration-spatial:1ms}}
:root{--shadow-control-rest:inset 0 1px 2px #2118240d, 0 1px 2px #2118240a;--shadow-control-hover:inset 0 1px 1px #ffffff47, 0 3px 9px #21182417;--shadow-control-focus:var(--shadow-control-rest), 0 0 0 3px color-mix(in srgb, var(--color-focus-ring) 14%, transparent);--shadow-floating:0 8px 24px #1c141e17, 0 1px 2px #1c141e12;--shadow-overlay:0 22px 56px #1c121f29, 0 2px 8px #1c121f14}:root[data-appearance=dark],[data-theme-scope][data-appearance=dark]{--shadow-control-rest:inset 0 1px 2px #00000047, inset 0 -1px 0 #ffffff08, 0 1px 2px #0003;--shadow-control-hover:inset 0 1px 1px #ffffff0d, 0 4px 12px #0000004d;--shadow-control-focus:var(--shadow-control-rest), 0 0 0 3px color-mix(in srgb, var(--color-focus-ring) 18%, transparent);--shadow-floating:0 10px 30px #0000003d, 0 1px 2px #0003;--shadow-overlay:0 24px 64px #0000005c, 0 2px 8px #0000003d}
[data-workspace-material]{--navigation-item-border:color-mix(in srgb,var(--color-nav-border) 30%,transparent);--navigation-item-material:linear-gradient(150deg,color-mix(in srgb,var(--color-nav-surface) 22%,transparent),transparent);--navigation-item-hover:linear-gradient(135deg,var(--color-nav-surface),color-mix(in srgb,var(--color-nav-surface) 60%,transparent));--navigation-item-active:linear-gradient(145deg,color-mix(in srgb,var(--color-nav-surface) 85%,var(--color-accent-solid)),var(--color-nav-surface));--navigation-item-highlight:inset 0 1px 0 #ffffff0a;--material-canvas:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-solid) 2%, var(--color-canvas)), var(--color-canvas) 62%);--material-surface:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 97%, var(--color-accent-solid)), var(--color-surface) 64%);--material-edge-control:var(--material-control);--material-edge-filter:none;--material-control:linear-gradient(165deg,color-mix(in srgb,var(--color-surface) 82%,white),color-mix(in srgb,var(--color-surface) 96%,var(--color-accent-solid)));--material-overlay:linear-gradient(150deg, color-mix(in srgb, var(--color-surface-overlay) 96%, white), var(--color-surface-overlay) 72%);--material-interactive:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 96%,var(--color-accent-solid)),color-mix(in srgb,var(--color-surface) 76%,transparent));--material-editable-border:color-mix(in srgb,var(--color-border-strong) 58%,var(--color-border-subtle));--material-editable-highlight:inset 0 1px 0 #ffffff42;--material-interactive-hover:color-mix(in srgb, var(--color-accent-solid) 5%, transparent);--button-primary-background:linear-gradient(165deg, color-mix(in srgb, var(--color-accent-solid) 94%, white), var(--color-accent-solid) 72%);--button-primary-hover:linear-gradient(165deg, var(--color-accent-solid), var(--color-accent-solid-hover));--button-secondary-background:var(--material-control);--button-secondary-hover:linear-gradient(165deg, var(--color-surface), var(--color-surface-hover));--button-danger-background:linear-gradient(165deg, var(--color-danger-soft), color-mix(in srgb,var(--color-danger-soft) 92%,var(--color-danger)));--button-focus-shadow:var(--shadow-control-focus);--button-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px #0000000a;--button-shadow-hover:inset 0 1px 0 #ffffff38, 0 2px 4px #0000000f;--shadow-control-rest:inset 0 1px 0 #fffc, inset 0 -1px 0 color-mix(in srgb,var(--color-accent-solid) 8%,transparent), 0 1px 3px #00000012;--shadow-control-hover:inset 0 1px 0 #ffffff2e, 0 2px 4px #0000000d;--shadow-floating:0 4px 12px #00000014;--shadow-overlay:0 8px 24px #00000014;--material-backdrop:color-mix(in srgb, var(--color-canvas) 12%, transparent);--overlay-star-primary:var(--color-accent-solid);--overlay-star-secondary:var(--color-accent-text);--overlay-nebula-primary:var(--color-accent-solid);--overlay-nebula-secondary:var(--color-text-secondary);--overlay-star-blending:normal;--material-stars-opacity:.12}:root[data-appearance=dark] [data-workspace-material],[data-theme-scope][data-appearance=dark] [data-workspace-material]{--material-control:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, white), var(--color-surface));--shadow-control-rest:inset 0 1px 0 #ffffff12, inset 0 -1px 0 #0000001a, 0 1px 2px #0000001f;--material-editable-highlight:inset 0 1px 0 #ffffff0d;--button-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #0000001f;--button-shadow-hover:inset 0 1px 0 #ffffff17, 0 2px 4px #00000029;--shadow-floating:0 4px 12px #0000002e;--shadow-overlay:0 8px 24px #0000002e;--overlay-star-blending:additive;--material-stars-opacity:.18}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){[data-workspace-material]{--material-edge-control:linear-gradient(150deg,color-mix(in srgb,var(--color-surface) 86%,transparent),color-mix(in srgb,var(--color-surface) 68%,transparent));--material-edge-filter:blur(6px);--material-overlay:linear-gradient(150deg, color-mix(in srgb, var(--color-surface-overlay) 97%, transparent), color-mix(in srgb, var(--color-surface-overlay) 94%, transparent))}}@media (forced-colors:active){[data-workspace-material]{--material-edge-control:ButtonFace;--material-edge-filter:none;--material-canvas:Canvas;--material-surface:Canvas;--material-control:Canvas;--material-overlay:Canvas;--material-interactive:transparent;--material-interactive-hover:transparent;--button-shadow:none;--button-shadow-hover:none;--button-primary-background:ButtonFace;--button-primary-hover:ButtonFace;--button-secondary-background:ButtonFace;--button-secondary-hover:ButtonFace;--button-danger-background:ButtonFace;--shadow-floating:none;--shadow-overlay:none}}
:root{--workforce-profile-material:linear-gradient(120deg,var(--color-accent-soft),var(--color-surface) 72%);--workforce-plan-fill:var(--color-accent-soft);--workforce-plan-border:var(--color-accent-border);--workforce-fact-fill:var(--color-success);--workforce-break-fill:var(--color-warning-soft);--workforce-break-border:var(--color-warning);--workforce-unapproved-fill:repeating-linear-gradient(135deg,var(--color-warning) 0 2px,var(--color-warning-soft) 2px 4px)}
:root{--layer-sticky:20;--layer-mobile-nav:40;--layer-sidebar:60;--layer-popover:300;--layer-dock:100;--layer-entity:200;--layer-utility:240;--layer-dialog:500;--layer-toast:700;--layer-transition:1000}
:root{--sidebar-wide:clamp(220px, 16vw, 248px);--sidebar-rail:64px;--header-height:60px;--mobile-nav-height:52px;--workspace-max:100%;--workspace-gutter-inline:24px;--workspace-gutter-block:24px}@media (min-width:768px) and (max-width:1279px){:root{--workspace-gutter-inline:16px;--workspace-gutter-block:16px}}@media (max-width:767px){:root{--workspace-gutter-inline:10px;--workspace-gutter-block:10px}}
*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-scrollbar-thumb);background-clip:content-box;border:1px solid #0000;min-width:40px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover);border-width:0}::-webkit-scrollbar-thumb:active{background:var(--color-scrollbar-thumb-active);border-width:0}::-webkit-scrollbar-button{width:0;height:0;display:none}html,body{min-height:100%}html{background:var(--color-canvas);touch-action:pan-x pan-y}body{background:var(--color-canvas);color:var(--color-text);font-family:Onest Variable,Onest,system-ui,sans-serif;font-size:var(--font-md);line-height:var(--line-body);text-rendering:optimizelegibility;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}.textLink{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.textLink:hover{text-underline-offset:3px;text-decoration:underline}::selection{background:color-mix(in srgb, var(--color-accent-solid) 28%, transparent)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}[data-focus=inset]:focus-visible{outline-offset:-3px}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace}.skipLink{min-height:var(--control-hit-area);z-index:var(--layer-transition);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-overlay);color:var(--color-text);transition:transform var(--duration-fast) var(--ease-standard);align-items:center;padding:10px 16px;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px),(pointer:coarse){input,textarea,select,[role=combobox]{font-size:max(16px,1em)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}*{scrollbar-color:auto}}
