@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1ca72cde-module__S_uLIq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1ca72cde-module__S_uLIq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d030d9df-module__Yd1Xqa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d030d9df-module__Yd1Xqa__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root,:root[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-canvas:#0f1115;--p-surface:#161920;--p-surface-raised:#1d212a;--p-surface-overlay:#222732;--p-surface-sunken:#0a0c10;--p-line:#becdeb1a;--p-line-strong:#becdeb2b;--p-line-loud:#becdeb47;--p-line-control:#becdeb75;--p-ink-1:#eef1f7;--p-ink-2:#c3cad8;--p-ink-3:#939cae;--p-ink-4:#6b7488;--p-ink-5:#464d5c;--p-tint-soft:#becdeb0b;--p-tint-firm:#becdeb16;--p-accent:#3b6fe0;--p-accent-hover:#4c7ff0;--p-accent-active:#2e5cc4;--p-accent-ink:#fff;--p-accent-text:#86abff;--p-accent-wash:#5d8cfa24;--p-accent-line:#5d8cfa66;--p-shadow-hue:6,8,14}:root[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-canvas:#0a1214;--p-surface:#101a1d;--p-surface-raised:#172327;--p-surface-overlay:#1c2a2f;--p-surface-sunken:#060d0f;--p-line:#b4e1eb1a;--p-line-strong:#b4e1eb2b;--p-line-loud:#b4e1eb47;--p-line-control:#b4e1eb70;--p-ink-1:#e8f2f3;--p-ink-2:#bcccce;--p-ink-3:#8b9ea1;--p-ink-4:#64777a;--p-ink-5:#414f52;--p-tint-soft:#b4e1eb0b;--p-tint-firm:#b4e1eb16;--p-accent:#10778a;--p-accent-hover:#178ea3;--p-accent-active:#0c6070;--p-accent-ink:#fff;--p-accent-text:#4fd0e0;--p-accent-wash:#23b4c821;--p-accent-line:#23b4c861;--p-shadow-hue:3,10,12}:root[data-theme=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-canvas:#101019;--p-surface:#171724;--p-surface-raised:#1e1e2e;--p-surface-overlay:#242438;--p-surface-sunken:#0b0b12;--p-line:#cdc8f01a;--p-line-strong:#cdc8f02b;--p-line-loud:#cdc8f047;--p-line-control:#cdc8f070;--p-ink-1:#efedf8;--p-ink-2:#c6c2da;--p-ink-3:#9691b0;--p-ink-4:#757190;--p-ink-5:#48455c;--p-tint-soft:#cdc8f00b;--p-tint-firm:#cdc8f016;--p-accent:#7a50e0;--p-accent-hover:#8a61f0;--p-accent-active:#6540be;--p-accent-ink:#fff;--p-accent-text:#ae92ff;--p-accent-wash:#8c69f029;--p-accent-line:#8c69f06b;--p-shadow-hue:8,6,16}:root[data-theme=slate]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-canvas:#0c1311;--p-surface:#121b18;--p-surface-raised:#182320;--p-surface-overlay:#1d2b26;--p-surface-sunken:#080f0d;--p-line:#bee6d71a;--p-line-strong:#bee6d72b;--p-line-loud:#bee6d747;--p-line-control:#bee6d770;--p-ink-1:#e9f2ee;--p-ink-2:#beccc6;--p-ink-3:#8d9e97;--p-ink-4:#667772;--p-ink-5:#435049;--p-tint-soft:#bee6d70b;--p-tint-firm:#bee6d716;--p-accent:#0c7f5e;--p-accent-hover:#0f9470;--p-accent-active:#0a6a4e;--p-accent-ink:#fff;--p-accent-text:#45cfa2;--p-accent-wash:#14be8c21;--p-accent-line:#14be8c61;--p-shadow-hue:3,11,9}:root[data-theme=carbon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-canvas:#121110;--p-surface:#1a1816;--p-surface-raised:#22201c;--p-surface-overlay:#292622;--p-surface-sunken:#0d0c0b;--p-line:#ebdcc31a;--p-line-strong:#ebdcc32b;--p-line-loud:#ebdcc347;--p-line-control:#ebdcc370;--p-ink-1:#f4f0e9;--p-ink-2:#ccc5b9;--p-ink-3:#9c948a;--p-ink-4:#7b756b;--p-ink-5:#4e4941;--p-tint-soft:#ebdcc30b;--p-tint-firm:#ebdcc316;--p-accent:#e0921f;--p-accent-hover:#f0a331;--p-accent-active:#c27a13;--p-accent-ink:#17130b;--p-accent-text:#e8a946;--p-accent-wash:#e0921f24;--p-accent-line:#e0921f66;--p-shadow-hue:12,9,5}:root[data-theme=ember]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-canvas:#140f12;--p-surface:#1c161a;--p-surface-raised:#241d22;--p-surface-overlay:#2b2229;--p-surface-sunken:#0e0a0d;--p-line:#f0d2e11a;--p-line-strong:#f0d2e12b;--p-line-loud:#f0d2e147;--p-line-control:#f0d2e170;--p-ink-1:#f5edf1;--p-ink-2:#ccc0c6;--p-ink-3:#9c8f96;--p-ink-4:#7c7076;--p-ink-5:#4e454a;--p-tint-soft:#f0d2e10b;--p-tint-firm:#f0d2e116;--p-accent:#c23a78;--p-accent-hover:#d44a88;--p-accent-active:#a22e63;--p-accent-ink:#fff;--p-accent-text:#f07aac;--p-accent-wash:#e25a9626;--p-accent-line:#e25a9666;--p-shadow-hue:12,6,10}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-canvas:#f4f5f7;--p-surface:#fff;--p-surface-raised:#fff;--p-surface-overlay:#fff;--p-surface-sunken:#eaecf0;--p-line:#0f14231c;--p-line-strong:#0f14232e;--p-line-loud:#0f14234d;--p-line-control:#0f142380;--p-ink-1:#12151c;--p-ink-2:#3a4150;--p-ink-3:#5c6475;--p-ink-4:#7c8496;--p-ink-5:#a9b0be;--p-tint-soft:#0f142309;--p-tint-firm:#0f142312;--p-accent:#2b5fcc;--p-accent-hover:#3a6edb;--p-accent-active:#214ca6;--p-accent-ink:#fff;--p-accent-text:#1f4fb5;--p-accent-wash:#2b5fcc17;--p-accent-line:#2b5fcc52;--p-shadow-hue:22,28,45}:root{--surface-page:var(--p-canvas);--surface-panel:var(--p-surface);--surface-raised:var(--p-surface-raised);--surface-overlay:var(--p-surface-overlay);--surface-sunken:var(--p-surface-sunken);--surface-hover:var(--p-tint-soft);--surface-selected:var(--p-tint-firm);--text-primary:var(--p-ink-1);--text-body:var(--p-ink-2);--text-secondary:var(--p-ink-3);--text-muted:var(--p-ink-4);--text-faint:var(--p-ink-5);--text-on-accent:var(--p-accent-ink);--border-subtle:var(--p-line);--border-strong:var(--p-line-strong);--border-loud:var(--p-line-loud);--border-control:var(--p-line-control);--accent-fill:var(--p-accent);--accent-fill-hover:var(--p-accent-hover);--accent-fill-active:var(--p-accent-active);--accent-on-fill:var(--p-accent-ink);--accent-text:var(--p-accent-text);--accent-wash:var(--p-accent-wash);--accent-edge:var(--p-accent-line);--status-open-text:#a8b2c4;--status-open-wash:#a8b2c41c;--status-open-line:#a8b2c442;--status-progress-text:#6fa8ff;--status-progress-wash:#6fa8ff1f;--status-progress-line:#6fa8ff47;--status-hold-text:#e8ae4a;--status-hold-wash:#e8ae4a1f;--status-hold-line:#e8ae4a47;--status-escalated-text:#ff7b7b;--status-escalated-wash:#ff7b7b1f;--status-escalated-line:#ff7b7b4d;--status-resolved-text:#4fd190;--status-resolved-wash:#4fd1901f;--status-resolved-line:#4fd19047;--status-closed-text:#969fb1;--status-closed-wash:#969fb11a;--status-closed-line:#969fb13d;--prio-critical-text:#ff8a8a;--prio-critical-bar:#e5484d;--prio-critical-wash:#e5484d21;--prio-high-text:#f0ae55;--prio-high-bar:#e08a2e;--prio-high-wash:#e08a2e21;--prio-medium-text:#9aa6bc;--prio-medium-bar:#5b7fbf;--prio-medium-wash:#5b7fbf1c;--prio-low-text:#909aaa;--prio-low-bar:#6e7787;--prio-low-wash:#6e77871c;--feedback-success-text:#4fd190;--feedback-success-wash:#4fd1901f;--feedback-success-line:#4fd1904d;--feedback-warning-text:#e8ae4a;--feedback-warning-wash:#e8ae4a1f;--feedback-warning-line:#e8ae4a4d;--feedback-danger-text:#ff7b7b;--feedback-danger-wash:#ff7b7b1f;--feedback-danger-line:#ff7b7b52;--feedback-info-text:#6fa8ff;--feedback-info-wash:#6fa8ff1f;--feedback-info-line:#6fa8ff4d;--danger-fill:#c92a2f;--danger-fill-hover:#dc3a3f;--danger-on-fill:#fff;--font-ui:var(--font-geist,"Geist"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:25px;--fs-3xl:32px;--fs-4xl:40px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.55;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--elevation-panel:none;--elevation-raised:none;--elevation-overlay:0 0 0 1px var(--p-line-strong);--scrim:rgba(var(--p-shadow-hue), .62);--duration-instant:90ms;--duration-exit:.12s;--duration-enter:.18s;--duration-move:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--row-height:40px;--control-height:32px;--control-height-sm:26px;--control-height-lg:38px;--panel-pad:var(--space-5);--cell-pad-y:var(--space-3);--cell-pad-x:var(--space-4);--sidebar-width:240px;--sidebar-collapsed:60px;--header-height:56px;--content-max:1440px;--focus-ring:0 0 0 2px var(--surface-page), 0 0 0 4px var(--accent-fill)}:root[data-density=compact]{--row-height:32px;--control-height:28px;--control-height-sm:22px;--control-height-lg:34px;--panel-pad:var(--space-4);--cell-pad-y:var(--space-2);--cell-pad-x:var(--space-3)}:root[data-theme=light]{--status-open-text:#4f5765;--status-open-wash:#4f576514;--status-open-line:#4f576538;--status-progress-text:#1d4ed8;--status-progress-wash:#1d4ed814;--status-progress-line:#1d4ed83d;--status-hold-text:#92580a;--status-hold-wash:#92580a17;--status-hold-line:#92580a3d;--status-escalated-text:#b4232a;--status-escalated-wash:#b4232a14;--status-escalated-line:#b4232a3d;--status-resolved-text:#06725a;--status-resolved-wash:#06725a17;--status-resolved-line:#06725a3d;--status-closed-text:#5b6371;--status-closed-wash:#6b738312;--status-closed-line:#6b73832e;--prio-critical-text:#b4232a;--prio-critical-bar:#d0353b;--prio-critical-wash:#b4232a14;--prio-high-text:#92580a;--prio-high-bar:#b06b0f;--prio-high-wash:#92580a14;--prio-medium-text:#4f5765;--prio-medium-bar:#5b7fbf;--prio-medium-wash:#5b7fbf14;--prio-low-text:#5b6371;--prio-low-bar:#737b89;--prio-low-wash:#6b738312;--feedback-success-text:#06725a;--feedback-success-wash:#06725a17;--feedback-success-line:#06725a42;--feedback-warning-text:#92580a;--feedback-warning-wash:#92580a17;--feedback-warning-line:#92580a42;--feedback-danger-text:#b4232a;--feedback-danger-wash:#b4232a14;--feedback-danger-line:#b4232a42;--feedback-info-text:#1d4ed8;--feedback-info-wash:#1d4ed814;--feedback-info-line:#1d4ed842;--danger-fill:#c0272d;--danger-fill-hover:#a81f25;--elevation-panel:0 1px 2px rgba(var(--p-shadow-hue),.06);--elevation-raised:0 1px 3px rgba(var(--p-shadow-hue),.08);--elevation-overlay:0 16px 40px rgba(var(--p-shadow-hue),.16), 0 0 0 1px var(--p-line);--scrim:rgba(var(--p-shadow-hue), .35)}:root{--btn-primary-bg:var(--accent-fill);--btn-primary-bg-hover:var(--accent-fill-hover);--btn-primary-bg-active:var(--accent-fill-active);--btn-primary-fg:var(--accent-on-fill);--btn-secondary-bg:var(--surface-raised);--btn-secondary-bg-hover:var(--surface-selected);--btn-secondary-fg:var(--text-body);--btn-secondary-border:var(--border-strong);--btn-ghost-bg-hover:var(--surface-hover);--btn-ghost-fg:var(--text-secondary);--btn-ghost-fg-hover:var(--text-primary);--btn-danger-bg:var(--danger-fill);--btn-danger-bg-hover:var(--danger-fill-hover);--btn-danger-fg:var(--danger-on-fill);--field-bg:var(--surface-sunken);--field-bg-hover:var(--surface-raised);--field-border:var(--border-control);--field-border-hover:var(--border-loud);--field-border-focus:var(--accent-fill);--field-fg:var(--text-primary);--field-placeholder:var(--text-muted);--field-label:var(--text-secondary);--field-invalid:var(--feedback-danger-line);--panel-bg:var(--surface-panel);--panel-border:var(--border-subtle);--panel-header:var(--text-secondary);--panel-divider:var(--border-subtle);--row-bg-hover:var(--surface-hover);--row-bg-selected:var(--accent-wash);--row-divider:var(--border-subtle);--row-rail:transparent;--row-rail-width:3px;--thead-fg:var(--text-secondary);--thead-bg:var(--surface-panel);--nav-fg:var(--text-secondary);--nav-fg-hover:var(--text-primary);--nav-fg-active:var(--text-primary);--nav-bg-hover:var(--surface-hover);--nav-bg-active:var(--surface-selected);--nav-indicator:var(--accent-fill);--nav-section-label:var(--text-muted);--nav-icon:var(--text-muted);--nav-icon-active:var(--accent-text);--tooltip-bg:var(--surface-overlay);--tooltip-fg:var(--text-primary);--tooltip-border:var(--border-strong);--skeleton-base:var(--p-tint-soft);--skeleton-sheen:var(--p-tint-firm)}
.dk-stack{flex-direction:column;min-width:0;display:flex}.dk-inline{flex-flow:wrap;align-items:center;min-width:0;display:flex}.dk-inline[data-nowrap=true]{flex-wrap:nowrap}.dk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dk-divider{background:var(--border-subtle);border:0;width:100%;height:1px}.dk-divider[data-orientation=vertical]{align-self:stretch;width:1px;height:auto}.dk-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.dk-btn:disabled,.dk-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.dk-btn[aria-disabled=true]{pointer-events:auto}.dk-btn[data-size=sm]{height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--fs-xs)}.dk-btn[data-size=lg]{height:var(--control-height-lg);padding:0 var(--space-5);font-size:var(--fs-md)}.dk-btn[data-block=true]{width:100%}.dk-btn[data-variant=primary]{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.dk-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-bg-hover)}.dk-btn[data-variant=primary]:active:not(:disabled){background:var(--btn-primary-bg-active)}.dk-btn[data-variant=secondary]{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border)}.dk-btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-secondary-bg-hover);color:var(--text-primary)}.dk-btn[data-variant=ghost]{color:var(--btn-ghost-fg);background:0 0}.dk-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-ghost-bg-hover);color:var(--btn-ghost-fg-hover)}.dk-btn[data-variant=danger]{background:var(--btn-danger-bg);color:var(--btn-danger-fg)}.dk-btn[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-danger-bg-hover)}.dk-icon-btn{width:var(--control-height);flex-shrink:0;padding:0}.dk-icon-btn[data-size=sm]{width:var(--control-height-sm)}.dk-icon-btn[data-size=lg]{width:var(--control-height-lg)}.dk-btn-spinner{flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite dkSpin}@keyframes dkSpin{to{transform:rotate(360deg)}}.dk-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dk-field-label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--field-label);align-items:center;gap:var(--space-1);display:inline-flex}.dk-field-required{color:var(--feedback-danger-text)}.dk-field-hint{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-snug)}.dk-field-error{font-size:var(--fs-xs);color:var(--feedback-danger-text);line-height:var(--lh-snug)}.dk-input,.dk-select,.dk-textarea{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-3);background:var(--field-bg);color:var(--field-fg);border:1px solid var(--field-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);transition:border-color var(--duration-instant) var(--ease-standard), background var(--duration-instant) var(--ease-standard)}.dk-textarea{height:auto;min-height:84px;padding:var(--space-2) var(--space-3);line-height:var(--lh-normal);resize:vertical}.dk-input:hover:not(:disabled),.dk-select:hover:not(:disabled),.dk-textarea:hover:not(:disabled){border-color:var(--field-border-hover)}.dk-input:focus,.dk-select:focus,.dk-textarea:focus{border-color:var(--field-border-focus)}.dk-input:disabled,.dk-select:disabled,.dk-textarea:disabled{opacity:.5;cursor:not-allowed}.dk-input[aria-invalid=true],.dk-select[aria-invalid=true],.dk-textarea[aria-invalid=true]{border-color:var(--field-invalid)}.dk-select{appearance:none;padding-right:var(--space-8);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right var(--space-4) center, right var(--space-3) center;color:var(--field-fg);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.dk-input-group{align-items:center;min-width:0;display:flex;position:relative}.dk-input-group>.dk-input{padding-left:var(--space-8)}.dk-input-icon{left:var(--space-3);pointer-events:none;color:var(--text-muted);display:flex;position:absolute}.dk-input-clear{right:var(--space-1);position:absolute}.dk-check{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--fs-sm);color:var(--text-body);min-width:0;display:inline-flex}.dk-check input{width:16px;height:16px;accent-color:var(--accent-fill);cursor:pointer;flex-shrink:0;margin:0}.dk-check input[type=checkbox],.dk-check input[type=radio]{margin-top:1px}.dk-check:has(input:disabled){opacity:.5;cursor:not-allowed}.dk-check-body{flex-direction:column;gap:2px;min-width:0;display:flex}.dk-check-desc{font-size:var(--fs-xs);color:var(--text-muted)}.dk-switch{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.dk-switch-track{background:var(--surface-sunken);border:1px solid var(--border-control);border-radius:var(--radius-full);width:36px;height:20px;transition:background var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard);flex-shrink:0;position:relative}.dk-switch-knob{border-radius:var(--radius-full);background:var(--text-secondary);width:14px;height:14px;transition:transform var(--duration-instant) var(--ease-standard), background var(--duration-instant) var(--ease-standard);position:absolute;top:2px;left:2px}.dk-switch input:checked+.dk-switch-track{background:var(--accent-fill);border-color:var(--accent-fill)}.dk-switch input:checked+.dk-switch-track .dk-switch-knob{background:var(--accent-on-fill);transform:translate(16px)}.dk-switch input:disabled+.dk-switch-track{opacity:.5}.dk-switch input:focus-visible+.dk-switch-track{outline:2px solid var(--accent-fill);outline-offset:2px}.dk-chip{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;border:1px solid #0000;max-width:100%;display:inline-flex}.dk-chip>span{text-overflow:ellipsis;overflow:hidden}.dk-chip[data-tone=neutral]{color:var(--text-secondary);background:var(--surface-hover);border-color:var(--border-subtle)}.dk-chip[data-tone=selected]{color:var(--accent-on-fill);background:var(--accent-fill);border-color:var(--accent-fill)}.dk-chip[data-status=open]{color:var(--status-open-text);background:var(--status-open-wash);border-color:var(--status-open-line)}.dk-chip[data-status=in_progress]{color:var(--status-progress-text);background:var(--status-progress-wash);border-color:var(--status-progress-line)}.dk-chip[data-status=on_hold]{color:var(--status-hold-text);background:var(--status-hold-wash);border-color:var(--status-hold-line)}.dk-chip[data-status=escalated]{color:var(--status-escalated-text);background:var(--status-escalated-wash);border-color:var(--status-escalated-line)}.dk-chip[data-status=resolved]{color:var(--status-resolved-text);background:var(--status-resolved-wash);border-color:var(--status-resolved-line)}.dk-chip[data-status=closed]{color:var(--status-closed-text);background:var(--status-closed-wash);border-color:var(--status-closed-line)}.dk-chip[data-priority=critical]{color:var(--prio-critical-text);background:var(--prio-critical-wash)}.dk-chip[data-priority=high]{color:var(--prio-high-text);background:var(--prio-high-wash)}.dk-chip[data-priority=medium]{color:var(--prio-medium-text);background:var(--prio-medium-wash)}.dk-chip[data-priority=low]{color:var(--prio-low-text);background:var(--prio-low-wash)}.dk-chip-mark{border:1.5px solid;border-radius:2px;flex-shrink:0;width:8px;height:8px}.dk-chip[data-priority=critical] .dk-chip-mark{background:currentColor}.dk-chip[data-priority=high] .dk-chip-mark{border-radius:var(--radius-full);background:currentColor}.dk-chip[data-priority=medium] .dk-chip-mark{background:linear-gradient(135deg,currentColor 50%,#0000 50%)}.dk-chip[data-priority=low] .dk-chip-mark{background:0 0}.dk-chip-dismiss{border-radius:var(--radius-xs);width:14px;height:14px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-2px;padding:0;font-size:13px;line-height:1;display:inline-flex}.dk-chip-dismiss:hover{opacity:1;background:var(--surface-hover)}.dk-avatar{border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border-subtle);font-weight:var(--fw-medium);letter-spacing:0;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dk-avatar img{object-fit:cover;width:100%;height:100%}.dk-avatar-group{display:flex}.dk-avatar-group>*{box-shadow:0 0 0 2px var(--surface-panel);margin-left:-6px}.dk-avatar-group>:first-child{margin-left:0}.dk-panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--elevation-panel);flex-direction:column;display:flex}.dk-panel-head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--panel-pad);border-bottom:1px solid var(--panel-divider);min-height:48px;display:flex}.dk-panel-title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.dk-panel-sub{font-size:var(--fs-xs);color:var(--text-muted)}.dk-panel-actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.dk-panel-body{padding:var(--panel-pad);min-width:0}.dk-panel-body[data-flush=true]{padding:0}.dk-panel-foot{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--panel-pad);border-top:1px solid var(--panel-divider);display:flex}.dk-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.dk-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.dk-table th{z-index:1;text-align:left;white-space:nowrap;padding:var(--space-2) var(--cell-pad-x);height:var(--control-height);background:var(--thead-bg);color:var(--thead-fg);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-bottom:1px solid var(--border-strong);position:sticky;top:0}.dk-table th[data-align=right],.dk-table td[data-align=right]{text-align:right}.dk-table th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.dk-table th[data-sortable=true]:hover{color:var(--text-primary)}.dk-table-sort{align-items:center;gap:var(--space-1);display:inline-flex}.dk-table td{padding:0 var(--cell-pad-x);height:var(--row-height);border-bottom:1px solid var(--row-divider);color:var(--text-body);vertical-align:middle}.dk-table tbody tr{transition:background var(--duration-instant) var(--ease-standard)}.dk-table tbody tr[data-interactive=true]{cursor:pointer}.dk-table tbody tr[data-interactive=true]:hover{background:var(--row-bg-hover)}.dk-table tbody tr[aria-selected=true]{background:var(--row-bg-selected)}.dk-table tbody tr:last-child td{border-bottom:0}.dk-table .dk-rail-cell{width:var(--row-rail-width);min-width:var(--row-rail-width);padding:0}.dk-rail{width:var(--row-rail-width);background:var(--row-rail);height:100%;display:block}.dk-rail[data-priority=critical]{background:var(--prio-critical-bar)}.dk-rail[data-priority=high]{background:var(--prio-high-bar)}.dk-rail[data-priority=medium]{background:var(--prio-medium-bar)}.dk-rail[data-priority=low]{background:var(--prio-low-bar)}.dk-cell-mono{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.dk-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dk-tabs{gap:var(--space-5);border-bottom:1px solid var(--border-subtle);scroll-padding-inline:var(--space-4);padding-inline:var(--cell-pad-x);display:flex;overflow-x:auto}.dk-tab{padding:var(--space-3) 0;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--duration-instant) var(--ease-standard);background:0 0;border:0;position:relative}.dk-tab:hover,.dk-tab[aria-selected=true]{color:var(--text-primary)}.dk-tab[aria-selected=true]:after{content:"";background:var(--accent-fill);border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dk-tab-count{margin-left:var(--space-2);border-radius:var(--radius-xs);background:var(--surface-hover);color:var(--text-muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;padding:0 5px}.dk-seg{scrollbar-width:none;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.dk-seg::-webkit-scrollbar{display:none}.dk-seg-item{padding:0 var(--space-3);height:calc(var(--control-height) - 6px);border-radius:var(--radius-xs);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);background:0 0;border:0;flex-shrink:0}.dk-seg-item:hover{color:var(--text-primary)}.dk-seg-item[aria-checked=true]{background:var(--surface-raised);color:var(--text-primary)}.dk-scrim{z-index:400;background:var(--scrim);animation:dkFade var(--duration-enter) var(--ease-standard) both;position:fixed;inset:0}.dk-modal{z-index:401;background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:min(560px,100vw - 32px);max-height:calc(100dvh - 64px);box-shadow:var(--elevation-overlay);animation:dkPop var(--duration-enter) var(--ease-enter) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dk-modal[data-width=sm]{width:min(420px,100vw - 32px)}.dk-modal[data-width=lg]{width:min(820px,100vw - 32px)}.dk-drawer{z-index:401;background:var(--surface-overlay);border-left:1px solid var(--border-subtle);width:min(480px,100vw);box-shadow:var(--elevation-overlay);animation:dkSlideIn var(--duration-move) var(--ease-enter) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (max-width:560px){.dk-drawer{border-left:0;border-top:1px solid var(--border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;max-height:88dvh;animation-name:dkSlideUp;top:auto;left:0}}.dk-overlay-head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);flex-shrink:0;display:flex}.dk-overlay-title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.dk-overlay-desc{font-size:var(--fs-sm);color:var(--text-secondary);margin-top:var(--space-1)}.dk-overlay-body{padding:0 var(--space-5) var(--space-5);min-height:0;overflow-y:auto}.dk-overlay-foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex}.dk-menu{z-index:402;min-width:180px;padding:var(--space-1);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--elevation-overlay);animation:dkDrop var(--duration-exit) var(--ease-enter) both;position:absolute}.dk-menu-item{align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-xs);font-family:inherit;font-size:var(--fs-sm);color:var(--text-body);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.dk-menu-item:hover:not(:disabled),.dk-menu-item[data-active=true]{background:var(--surface-hover);color:var(--text-primary)}.dk-menu-item:disabled{opacity:.45;cursor:not-allowed}.dk-menu-item[data-tone=danger]{color:var(--feedback-danger-text)}.dk-menu-item[data-tone=danger]:hover:not(:disabled){background:var(--feedback-danger-wash)}.dk-menu-label{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.dk-menu-sep{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}.dk-menu-shortcut{padding-left:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);margin-left:auto}.dk-tooltip{z-index:403;max-width:260px;padding:var(--space-2) var(--space-3);background:var(--tooltip-bg);color:var(--tooltip-fg);border:1px solid var(--tooltip-border);border-radius:var(--radius-sm);font-size:var(--fs-xs);line-height:var(--lh-snug);box-shadow:var(--elevation-overlay);pointer-events:none;animation:dkFade var(--duration-exit) var(--ease-standard) both;position:absolute}.dk-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--lh-snug);border:1px solid #0000;align-items:flex-start;display:flex}.dk-banner[data-tone=info]{color:var(--feedback-info-text);background:var(--feedback-info-wash);border-color:var(--feedback-info-line)}.dk-banner[data-tone=success]{color:var(--feedback-success-text);background:var(--feedback-success-wash);border-color:var(--feedback-success-line)}.dk-banner[data-tone=warning]{color:var(--feedback-warning-text);background:var(--feedback-warning-wash);border-color:var(--feedback-warning-line)}.dk-banner[data-tone=danger]{color:var(--feedback-danger-text);background:var(--feedback-danger-wash);border-color:var(--feedback-danger-line)}.dk-banner-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.dk-banner-title{font-weight:var(--fw-medium)}.dk-banner-text{color:var(--text-body)}.dk-toast-region{z-index:500;bottom:var(--space-5);right:var(--space-5);gap:var(--space-2);flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed}.dk-toast{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-left:3px solid var(--border-loud);border-radius:var(--radius-md);box-shadow:var(--elevation-overlay);font-size:var(--fs-sm);color:var(--text-body);animation:dkSlideIn var(--duration-enter) var(--ease-enter) both;align-items:flex-start;display:flex}.dk-toast[data-tone=success]{border-left-color:var(--feedback-success-text)}.dk-toast[data-tone=danger]{border-left-color:var(--feedback-danger-text)}.dk-toast[data-tone=warning]{border-left-color:var(--feedback-warning-text)}.dk-spinner{color:var(--text-muted);flex-shrink:0;animation:.7s linear infinite dkSpin;display:inline-block}.dk-progress{border-radius:var(--radius-full);background:var(--surface-sunken);width:100%;height:6px;overflow:hidden}.dk-progress-fill{border-radius:inherit;background:var(--accent-fill);height:100%;transition:width var(--duration-move) var(--ease-standard)}.dk-progress[data-tone=danger] .dk-progress-fill{background:var(--feedback-danger-text)}.dk-progress[data-tone=warning] .dk-progress-fill{background:var(--feedback-warning-text)}.dk-progress[data-tone=success] .dk-progress-fill{background:var(--feedback-success-text)}.dk-skeleton{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-sheen) 50%, var(--skeleton-base) 75%);background-size:200% 100%;animation:1.4s linear infinite skeletonSweep;display:block}.dk-empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-5);flex-direction:column;display:flex}.dk-empty-icon{color:var(--text-faint)}.dk-empty-title{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-primary)}.dk-empty-body{font-size:var(--fs-sm);color:var(--text-secondary);max-width:44ch;line-height:var(--lh-normal)}.dk-pager{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dk-pager-status{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.dk-kpi{min-width:0;padding:var(--panel-pad);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);transition:background var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard);text-decoration:none;display:block;position:relative}a.dk-kpi:hover{background:var(--surface-raised);border-color:var(--border-loud)}.dk-kpi[data-tone=positive]{background:var(--feedback-success-wash);border-color:var(--feedback-success-line)}.dk-kpi[data-tone=attention]{background:var(--feedback-warning-wash);border-color:var(--feedback-warning-line)}.dk-kpi[data-tone=critical]{background:var(--feedback-danger-wash);border-color:var(--feedback-danger-line)}a.dk-kpi[data-tone=positive]:hover{border-color:var(--feedback-success-text);background:var(--feedback-success-wash)}a.dk-kpi[data-tone=attention]:hover{border-color:var(--feedback-warning-text);background:var(--feedback-warning-wash)}a.dk-kpi[data-tone=critical]:hover{border-color:var(--feedback-danger-text);background:var(--feedback-danger-wash)}.dk-kpi-label{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);min-width:0;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.dk-kpi-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-kpi-figure{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.dk-kpi-value{font-size:var(--fs-4xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.dk-kpi[data-tone=positive] .dk-kpi-value{color:var(--feedback-success-text)}.dk-kpi[data-tone=attention] .dk-kpi-value{color:var(--feedback-warning-text)}.dk-kpi[data-tone=critical] .dk-kpi-value{color:var(--feedback-danger-text)}.dk-kpi-unit{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--text-muted)}.dk-kpi-meta{align-items:center;gap:var(--space-2);margin-top:var(--space-3);min-width:0;min-height:18px;display:flex}.dk-kpi-delta{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary);flex-shrink:0;display:inline-flex}.dk-kpi-delta[data-news=good]{color:var(--feedback-success-text)}.dk-kpi-delta[data-news=bad]{color:var(--feedback-danger-text)}.dk-kpi-since{font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-kpi-hint{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--space-2);line-height:var(--lh-snug)}@keyframes dkFade{0%{opacity:0}to{opacity:1}}@keyframes dkPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dkDrop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes dkSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes dkSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.dk-shell{align-items:stretch;height:100dvh;display:flex;overflow:hidden}.dk-side{width:var(--sidebar-width);background:var(--surface-panel);border-right:1px solid var(--border-subtle);transition:width var(--duration-move) var(--ease-standard);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.dk-side[data-collapsed=true]{width:var(--sidebar-collapsed)}.dk-side[data-drawer=true]{z-index:401;width:268px;animation:dkSlideFromLeft var(--duration-move) var(--ease-enter) both;transition:none;position:fixed;inset:0 auto 0 0}.dk-side-brand{align-items:center;gap:var(--space-2);height:var(--header-height);padding-inline:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.dk-side[data-collapsed=true] .dk-side-brand{padding-inline:var(--space-3)}.dk-side-name{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);white-space:nowrap}.dk-side-sub{font-size:var(--fs-2xs);color:var(--text-muted);white-space:nowrap}.dk-side-nav{min-height:0;padding:var(--space-3) var(--space-2);flex:1;overflow:hidden auto}.dk-side-foot{padding:var(--space-2);border-top:1px solid var(--border-subtle);flex-shrink:0}.dk-nav-group{margin-bottom:var(--space-5)}.dk-nav-group:last-child{margin-bottom:0}.dk-nav-label{padding:0 var(--space-3) var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--nav-section-label);white-space:nowrap}.dk-side[data-collapsed=true] .dk-nav-label{height:1px;margin:0 var(--space-2) var(--space-2);color:#0000;background:var(--border-subtle);padding:0;overflow:hidden}.dk-nav-link{align-items:center;gap:var(--space-3);height:var(--control-height-lg);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--nav-fg);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);text-decoration:none;display:flex;position:relative;overflow:hidden}.dk-nav-link:hover{background:var(--nav-bg-hover);color:var(--nav-fg-hover)}.dk-nav-link[aria-current=page]{background:var(--nav-bg-active);color:var(--nav-fg-active)}.dk-nav-link[aria-current=page]:before{content:"";background:var(--nav-indicator);border-radius:0 2px 2px 0;width:2px;position:absolute;top:6px;bottom:6px;left:0}.dk-nav-icon{color:var(--nav-icon);transition:color var(--duration-instant) var(--ease-standard);display:flex}.dk-nav-link:hover .dk-nav-icon{color:var(--nav-fg-hover)}.dk-nav-link[aria-current=page] .dk-nav-icon{color:var(--nav-icon-active)}.dk-nav-text{text-overflow:ellipsis;overflow:hidden}.dk-nav-badge{border-radius:var(--radius-xs);background:var(--surface-selected);color:var(--text-muted);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-shrink:0;margin-left:auto;padding:0 5px}.dk-nav-count{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0;margin-left:auto}.dk-side[data-collapsed=true] .dk-nav-link{justify-content:center;gap:0;padding:0}.dk-side[data-collapsed=true] .dk-nav-text,.dk-side[data-collapsed=true] .dk-nav-badge,.dk-side[data-collapsed=true] .dk-nav-count{display:none}.dk-header{align-items:center;gap:var(--space-3);height:var(--header-height);padding-inline:var(--space-5);background:var(--surface-page);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.dk-header-title{flex-direction:column;justify-content:center;min-width:0;display:flex}.dk-header-trail{font-size:var(--fs-2xs);color:var(--text-muted);align-items:center;gap:4px;text-decoration:none;display:flex}.dk-header-trail:hover{color:var(--text-secondary)}.dk-header-h1{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.dk-search-trigger{align-items:center;gap:var(--space-2);width:220px;height:var(--control-height);padding:0 var(--space-2) 0 var(--space-3);background:var(--field-bg);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-instant) var(--ease-standard);display:flex}.dk-search-trigger:hover{border-color:var(--border-strong)}.dk-search-trigger kbd{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);margin-left:auto;padding:1px 5px}@media (max-width:900px){.dk-search-trigger{width:var(--control-height);justify-content:center;padding:0}.dk-search-trigger span,.dk-search-trigger kbd{display:none}}.dk-bell{position:relative}.dk-bell-dot{border-radius:var(--radius-full);background:var(--feedback-danger-text);min-width:15px;height:15px;color:var(--surface-page);font-size:9px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border:1.5px solid var(--surface-page);justify-content:center;align-items:center;padding:0 3px;display:flex;position:absolute;top:3px;right:3px}.dk-avatar-btn{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-1) 0 var(--space-1);border-radius:var(--radius-sm);font:inherit;color:var(--text-body);cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.dk-avatar-btn:hover{background:var(--surface-hover)}.dk-presence{border-radius:var(--radius-full);border:2px solid var(--surface-page);width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.dk-presence[data-state=online]{background:var(--feedback-success-text)}.dk-presence[data-state=away]{background:var(--feedback-warning-text)}.dk-presence[data-state=busy]{background:var(--feedback-danger-text)}.dk-presence[data-state=offline]{background:var(--text-faint)}.dk-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dk-content{flex:1;min-height:0;overflow:hidden auto}.dk-page{max-width:var(--content-max);padding:var(--space-6) var(--space-5) var(--space-10);margin:0 auto}@media (max-width:767px){.dk-page{padding:var(--space-4) var(--space-4) var(--space-8)}}.dk-palette{z-index:401;background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:min(560px,100vw - 32px);max-height:70dvh;box-shadow:var(--elevation-overlay);animation:dkDrop var(--duration-enter) var(--ease-enter) both;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.dk-palette-input{height:48px;padding:0 var(--space-4);border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;font-size:var(--fs-lg);background:0 0;flex-shrink:0}.dk-palette-input:focus{outline:none}.dk-palette-list{padding:var(--space-2);min-height:0;overflow-y:auto}.dk-palette-item{align-items:center;gap:var(--space-3);width:100%;height:var(--control-height-lg);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-body);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.dk-palette-item[data-active=true]{background:var(--surface-selected);color:var(--text-primary)}.dk-palette-group{font-size:var(--fs-2xs);color:var(--text-muted);flex-shrink:0;margin-left:auto}.dk-palette-empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--fs-sm)}.dk-palette-foot{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--fs-2xs);color:var(--text-muted);flex-shrink:0;display:flex}.dk-palette-foot kbd{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);font-family:var(--font-mono);margin-right:4px;padding:1px 4px}.dk-hit{color:var(--accent-text);font-weight:var(--fw-semibold)}@keyframes dkSlideFromLeft{0%{transform:translate(-100%)}to{transform:none}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px}:root{--bg:var(--surface-page);--surface:var(--surface-panel);--surface-deep:var(--surface-sunken);--border:var(--border-subtle);--border-input:var(--border-control);--hover:var(--surface-hover);--text-1:var(--text-primary);--text-2:var(--text-body);--text-3:var(--text-secondary);--text-4:var(--text-muted);--text-5:var(--text-faint);--text-6:var(--border-subtle);--nav-inactive:var(--nav-fg);--nav-inactive-icon:var(--nav-icon);--nav-hover-color:var(--nav-fg-hover);--nav-group-label:var(--nav-section-label);--accent:var(--accent-fill);--accent-from:var(--accent-fill);--accent-to:var(--accent-fill);--accent-hover:var(--accent-fill-hover);--accent-active:var(--accent-fill-active);--accent-weak:var(--accent-wash);--accent-border:var(--accent-edge);--accent-contrast:var(--accent-on-fill);--success:var(--feedback-success-text);--warning:var(--feedback-warning-text);--danger:var(--feedback-danger-text);--info:var(--feedback-info-text);--shadow-raised:var(--elevation-raised);--shadow-dropdown:var(--elevation-overlay);--shadow-modal:var(--elevation-overlay);--shadow-toast:var(--elevation-overlay);--duration-fast:var(--duration-instant);--duration-base:var(--duration-enter);--duration-slow:var(--duration-move);--ease-out:var(--ease-enter);--ease-in-out:var(--ease-standard);--font-display:var(--font-ui)}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"calt" 1;min-height:100vh}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}a{color:inherit}code,kbd,pre,samp,.mono{font-family:var(--font-mono)}.tabular-nums{font-variant-numeric:tabular-nums}::placeholder{color:var(--field-placeholder)}select option{background:var(--surface-overlay);color:var(--text-body)}::selection{background:var(--accent-wash);color:var(--text-primary)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,summary:focus-visible{border-radius:inherit;outline:2px solid var(--accent-fill)!important;outline-offset:2px!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}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--border-loud);background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes shimmerSlide{0%{background-position:200%}to{background-position:-200%}}@keyframes checkDraw{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes popBounce{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.22)}75%{transform:scale(.93)}90%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes rippleOut{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}@keyframes confettiFall{0%{opacity:1;transform:translateY(-10px)rotate(0)}80%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(600deg)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes sweepShine{0%{opacity:.4;transform:translate(-120%)skew(-20deg)}to{opacity:0;transform:translate(320%)skew(-20deg)}}@keyframes progressFill{0%{width:0%}to{width:100%}}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}@keyframes skeletonSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.card-hover{transition:transform var(--duration-enter) var(--ease-standard), border-color var(--duration-enter) var(--ease-standard)}.card-hover:hover{border-color:var(--border-strong);transform:translateY(-2px)}.btn-lift{transition:transform var(--duration-instant) var(--ease-standard), opacity var(--duration-instant) var(--ease-standard)}.btn-lift:hover{transform:translateY(-1px)}.btn-lift:active{opacity:.85;transform:translateY(0)}html,body{max-width:100%;overflow-x:hidden}@media (max-width:767px){input,select,textarea{font-size:16px!important}.modal-card{width:calc(100vw - 32px)!important;max-width:100%!important;max-height:calc(100dvh - 64px)!important;left:16px!important;right:16px!important;overflow-y:auto!important;transform:translateY(-50%)!important}}
