@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(./inter-cyrillic-ext-400-normal.DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(./inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(./inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(./inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(./inter-vietnamese-400-normal.Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(./inter-cyrillic-ext-500-normal.BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(./inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(./inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(./inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(./inter-vietnamese-500-normal.mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(./inter-cyrillic-ext-600-normal.Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(./inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(./inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(./inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(./inter-vietnamese-600-normal.BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(./inter-cyrillic-ext-700-normal.LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(./inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(./inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(./inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(./inter-vietnamese-700-normal.BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(./inter-latin-ext-700-normal.TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal.BLAVimhd.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.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(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.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:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.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{--font-sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-full:9999px;--size-topbar:48px;--size-rail:48px;--size-rail-item:36px;--size-row:44px;--size-row-compact:40px;--size-control:32px;--size-target-min:24px;--size-pill:20px;--size-glyph:12px;--size-icon:16px;--size-icon-lg:20px;--size-widget-strip:40px;--size-panel-min:360px;--size-modal:520px;--gray-0:#fff;--gray-25:#f5f6f8;--gray-50:#f2f3f5;--gray-75:#eceef1;--gray-100:#e7e9ec;--gray-200:#d3d7dd;--gray-300:#bcc2cb;--gray-350:#aab1bb;--gray-400:#949ca7;--gray-500:#7b838f;--gray-550:#6f7782;--gray-600:#646c78;--gray-650:#5f6773;--gray-700:#4f5662;--gray-750:#383e47;--gray-800:#2b3038;--gray-850:#262a30;--gray-870:#23272c;--gray-900:#1b1e22;--gray-950:#131518;--gray-975:#0c0d0f;--gray-1000:#000;--blue-50:#e8effd;--blue-200:#b5cbf8;--blue-300:#8fb0f5;--blue-400:#6b97f2;--blue-600:#2456c7;--blue-700:#1d47a8;--blue-800:#1a3d94;--blue-900:#14306f;--blue-950:#1c2a46;--blue-1000:#0a1430;--violet-50:#f3eefc;--violet-200:#cdb8f4;--violet-400:#a98ae8;--violet-600:#6d3fc0;--violet-700:#5a32a3;--violet-800:#4b2790;--violet-850:#3f2179;--violet-950:#2a2140;--violet-1000:#14082c;--green-50:#e6f4ea;--green-300:#86d6a2;--green-400:#4cbb78;--green-600:#1f7a45;--green-700:#1f6b3f;--green-800:#145a32;--green-850:#0f4a27;--green-950:#16301f;--green-1000:#06200f;--red-50:#fdecea;--red-300:#f6a19a;--red-400:#ec6a61;--red-600:#c0282a;--red-700:#b3261e;--red-800:#8f1b15;--red-850:#7e1712;--red-950:#3b1816;--red-1000:#240605;--amber-50:#fdf1d8;--amber-300:#f2c46b;--amber-400:#e0a23a;--amber-500:#c98200;--amber-600:#a86c00;--amber-700:#8a5a00;--amber-800:#7a4a00;--amber-900:#573400;--amber-950:#33270d;--state-initial-bg:var(--neutral-subtle);--state-initial-ink:var(--neutral-ink);--state-initial-mark:var(--neutral-mark);--state-evaluation-bg:var(--info-subtle);--state-evaluation-ink:var(--info-ink);--state-evaluation-mark:var(--info-mark);--state-active-bg:var(--progress-subtle);--state-active-ink:var(--progress-ink);--state-active-mark:var(--progress-mark);--state-on_hold-bg:var(--neutral-subtle);--state-on_hold-ink:var(--neutral-ink);--state-on_hold-mark:var(--neutral-mark);--state-terminal_success-bg:var(--success-subtle);--state-terminal_success-ink:var(--success-ink);--state-terminal_success-mark:var(--success);--state-terminal_failure-bg:var(--danger-subtle);--state-terminal_failure-ink:var(--danger-ink);--state-terminal_failure-mark:var(--danger);--state-archived-bg:var(--neutral-subtle);--state-archived-ink:var(--neutral-ink);--state-archived-mark:var(--neutral-mark)}:root,[data-theme=light]{--scrim:#1113167a;--canvas:var(--gray-50);--surface:var(--gray-0);--surface-raised:var(--gray-0);--surface-hover:var(--gray-100);--surface-selected:var(--blue-50);--border:var(--gray-200);--border-strong:var(--gray-500);--ink:var(--gray-900);--ink-muted:var(--gray-700);--ink-subtle:var(--gray-600);--ink-disabled:var(--gray-400);--chrome:var(--gray-900);--chrome-raised:var(--gray-850);--chrome-border:var(--gray-800);--chrome-ink-disabled:var(--gray-700);--brand:var(--blue-600);--brand-hover:var(--blue-700);--on-brand:var(--gray-0);--brand-ink:var(--blue-600);--brand-subtle:var(--blue-50);--brand-ink-strong:var(--blue-700);--focus-ring:var(--blue-600);--personal:var(--violet-600);--on-personal:var(--gray-0);--personal-subtle:var(--violet-50);--personal-ink:var(--violet-700);--success:var(--green-600);--on-success:var(--gray-0);--success-subtle:var(--green-50);--success-ink:var(--green-700);--danger:var(--red-600);--danger-hover:var(--red-700);--on-danger:var(--gray-0);--danger-subtle:var(--red-50);--danger-ink:var(--red-700);--progress-subtle:var(--amber-50);--progress-ink:var(--amber-800);--progress-mark:var(--amber-600);--info-subtle:var(--blue-50);--info-ink:var(--blue-700);--info-mark:var(--blue-600);--neutral-subtle:var(--gray-75);--neutral-ink:var(--gray-700);--neutral-mark:var(--gray-500);--shadow-card:0 1px 2px #11131614;--shadow-popover:0 4px 16px #11131629;--shadow-modal:0 12px 40px #1113163d}:root,[data-theme=dark],[data-theme=light]{--chrome-ink:var(--gray-100);--chrome-ink-muted:var(--gray-350);--chrome-brand:var(--blue-400);--on-chrome-brand:var(--blue-1000);--chrome-shared:var(--blue-400);--on-chrome-shared:var(--blue-1000);--chrome-personal:var(--violet-400);--on-chrome-personal:var(--violet-1000);--chrome-focus-ring:var(--blue-300)}[data-theme=dark]{--scrim:#000000a3;--canvas:var(--gray-950);--surface:var(--gray-900);--surface-raised:var(--gray-870);--surface-hover:var(--gray-850);--surface-selected:var(--blue-950);--border:var(--gray-800);--border-strong:var(--gray-550);--ink:var(--gray-100);--ink-muted:var(--gray-350);--ink-subtle:var(--gray-400);--ink-disabled:var(--gray-600);--chrome:var(--gray-975);--chrome-raised:var(--gray-900);--chrome-border:var(--gray-850);--chrome-ink-disabled:var(--gray-750);--brand:var(--blue-400);--brand-hover:var(--blue-300);--on-brand:var(--blue-1000);--brand-ink:var(--blue-300);--brand-subtle:var(--blue-950);--brand-ink-strong:var(--blue-200);--focus-ring:var(--blue-300);--personal:var(--violet-400);--on-personal:var(--violet-1000);--personal-subtle:var(--violet-950);--personal-ink:var(--violet-200);--success:var(--green-400);--on-success:var(--green-1000);--success-subtle:var(--green-950);--success-ink:var(--green-300);--danger:var(--red-400);--danger-hover:var(--red-300);--on-danger:var(--red-1000);--danger-subtle:var(--red-950);--danger-ink:var(--red-300);--progress-subtle:var(--amber-950);--progress-ink:var(--amber-300);--progress-mark:var(--amber-400);--info-subtle:var(--blue-950);--info-ink:var(--blue-200);--info-mark:var(--blue-400);--neutral-subtle:var(--gray-800);--neutral-ink:var(--gray-300);--neutral-mark:var(--gray-400);--shadow-card:0 1px 2px #00000080;--shadow-popover:0 4px 16px #0009;--shadow-modal:0 12px 40px #000000b3}[data-theme=contrast]{--scrim:#000000b8;--canvas:var(--gray-25);--surface:var(--gray-0);--surface-raised:var(--gray-0);--surface-hover:var(--gray-75);--surface-selected:var(--blue-50);--border:var(--gray-650);--border-strong:var(--gray-1000);--ink:var(--gray-1000);--ink-muted:var(--gray-800);--ink-subtle:var(--gray-750);--ink-disabled:var(--gray-650);--chrome:var(--gray-1000);--chrome-raised:var(--gray-900);--chrome-border:var(--gray-650);--chrome-ink:var(--gray-0);--chrome-ink-muted:var(--gray-200);--chrome-ink-disabled:var(--gray-650);--chrome-brand:var(--blue-300);--on-chrome-brand:var(--blue-1000);--chrome-shared:var(--blue-300);--on-chrome-shared:var(--blue-1000);--chrome-personal:var(--violet-200);--on-chrome-personal:var(--violet-1000);--chrome-focus-ring:var(--gray-0);--brand:var(--blue-800);--brand-hover:var(--blue-900);--on-brand:var(--gray-0);--brand-ink:var(--blue-800);--brand-subtle:var(--blue-50);--brand-ink-strong:var(--blue-900);--focus-ring:var(--gray-1000);--personal:var(--violet-800);--on-personal:var(--gray-0);--personal-subtle:var(--violet-50);--personal-ink:var(--violet-850);--success:var(--green-800);--on-success:var(--gray-0);--success-subtle:var(--green-50);--success-ink:var(--green-850);--danger:var(--red-800);--danger-hover:var(--red-850);--on-danger:var(--gray-0);--danger-subtle:var(--red-50);--danger-ink:var(--red-850);--progress-subtle:var(--amber-50);--progress-ink:var(--amber-900);--progress-mark:var(--amber-700);--info-subtle:var(--blue-50);--info-ink:var(--blue-900);--info-mark:var(--blue-800);--neutral-subtle:var(--gray-75);--neutral-ink:var(--gray-800);--neutral-mark:var(--gray-650);--shadow-card:none;--shadow-popover:0 0 0 2px #000;--shadow-modal:0 0 0 2px #000}.title-xl{letter-spacing:-.01em;font-size:24px;line-height:30px}.title-lg,.title-xl{font-family:var(--font-sans);font-weight:600}.title-lg{letter-spacing:-.005em;font-size:20px;line-height:26px}.title-md{font-family:var(--font-sans);font-size:16px;line-height:22px}.title-md,.title-sm{font-weight:600}.body,.body-strong,.title-sm{font-family:var(--font-sans);font-size:14px;line-height:20px}.body{font-weight:400}.body-strong{font-weight:600}.list{font-weight:400}.list,.list-strong{font-family:var(--font-sans);font-size:13px;line-height:18px}.list-strong{font-weight:600}.small{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.label{letter-spacing:.06em}.counter,.label{font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:14px}.code{font-size:12px;font-weight:400;line-height:16px}.timecode{font-size:13px;font-weight:500;line-height:18px}*,:after,:before{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans,Inter,system-ui,sans-serif);margin:0}button,input,select,textarea{color:inherit;font-family:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.kd-rail :focus-visible,.kd-topbar :focus-visible{outline-color:var(--chrome-focus-ring)}.label{text-transform:uppercase}.counter,.kd-input--num,.timecode{font-variant-numeric:tabular-nums}.code,.timecode{font-family:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace)}.ph{font-size:var(--size-icon);flex:none;line-height:1}.kd-stage{gap:var(--space-4);padding:var(--space-4);display:grid}.kd-stack{flex-direction:column;min-width:0}.kd-cluster,.kd-stack{gap:var(--space-2);display:flex}.kd-cluster{flex-wrap:wrap;align-items:center}.kd-cluster--start{align-items:flex-start}.kd-grid{grid-template-columns:repeat(auto-fit,minmax(var(--size-panel-min),1fr));gap:var(--space-4);align-items:start;display:grid}.kd-grid--sm{grid-template-columns:repeat(auto-fit,minmax(calc(var(--size-panel-min) / 3),1fr));gap:var(--space-3)}.kd-push{margin-left:auto}.kd-pad-end{padding-right:calc(var(--size-panel-min) / 2)}.kd-cap,.kd-t{margin:0}.kd-cap{color:var(--ink-subtle)}.kd-muted{color:var(--ink-muted)}.kd-subtle{color:var(--ink-subtle)}.kd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kd-card{border:1px solid var(--border);box-shadow:var(--shadow-card);padding:var(--space-4)}.kd-btn,.kd-card{background:var(--surface);border-radius:var(--radius-sm)}.kd-btn{justify-content:center;align-items:center;gap:var(--space-1);height:var(--size-control);min-width:var(--size-control);padding:0 var(--space-3);border:1px solid var(--border-strong);color:var(--ink);white-space:nowrap;text-decoration:none;display:inline-flex}.kd-btn:hover{background:var(--surface-hover)}.kd-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.kd-btn--primary:active,.kd-btn--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.kd-btn--ghost{background:0 0;border-color:#0000}.kd-btn--danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.kd-btn--danger:active,.kd-btn--danger:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.kd-btn--icon{width:var(--size-control);padding:0}.kd-btn--create{height:calc(var(--size-control) + var(--space-2));padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-popover)}.kd-btn--create:active,.kd-btn--create:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.kd-create-dock{right:var(--space-4);bottom:var(--space-4);z-index:20;position:fixed}.kd-btn:disabled,.kd-btn:disabled:hover,.kd-btn[aria-disabled=true],.kd-btn[aria-disabled=true]:hover{background:var(--neutral-subtle);border-color:var(--border);color:var(--ink-disabled);box-shadow:none;cursor:not-allowed}.kd-btn--ghost:disabled,.kd-btn--ghost:disabled:hover{background:0 0;border-color:#0000}.kd-pill{align-items:center;gap:var(--space-1);height:var(--size-pill);padding:0 var(--space-2);border-radius:var(--radius-full);white-space:nowrap;font-weight:600;display:inline-flex}.kd-pill__mark{width:var(--size-glyph);height:var(--size-glyph);place-items:center;display:inline-grid}.kd-check__box .ph,.kd-lang .ph,.kd-pill__mark .ph{font-size:var(--size-glyph)}.kd-pill__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}[data-theme=contrast] .kd-pill{box-shadow:inset 0 0 0 1px}[data-theme=contrast] .kd-avatar{border-color:var(--border-strong)}.kd-pill--initial{background:var(--state-initial-bg);color:var(--state-initial-ink)}.kd-pill--initial .kd-pill__mark{color:var(--state-initial-mark)}.kd-pill--evaluation{background:var(--state-evaluation-bg);color:var(--state-evaluation-ink)}.kd-pill--evaluation .kd-pill__mark{color:var(--state-evaluation-mark)}.kd-pill--active{background:var(--state-active-bg);color:var(--state-active-ink)}.kd-pill--active .kd-pill__mark{color:var(--state-active-mark)}.kd-pill--on_hold{background:var(--state-on_hold-bg);color:var(--state-on_hold-ink)}.kd-pill--on_hold .kd-pill__mark{color:var(--state-on_hold-mark)}.kd-pill--terminal_success{background:var(--state-terminal_success-bg);color:var(--state-terminal_success-ink)}.kd-pill--terminal_success .kd-pill__mark{color:var(--state-terminal_success-mark)}.kd-pill--terminal_failure{background:var(--state-terminal_failure-bg);color:var(--state-terminal_failure-ink)}.kd-pill--terminal_failure .kd-pill__mark{color:var(--state-terminal_failure-mark)}.kd-pill--archived{background:var(--state-archived-bg);color:var(--state-archived-ink)}.kd-pill--archived .kd-pill__mark{color:var(--state-archived-mark)}.kd-clr{align-items:center;gap:var(--space-1);height:var(--size-pill);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink-muted);white-space:nowrap;font-weight:600;display:inline-flex}.kd-clr__bars{align-items:flex-end;gap:calc(var(--space-1) / 2);display:inline-flex}.kd-clr__bar{width:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:0 0}.kd-clr__bar:first-child{height:calc(var(--space-1) * 1.5)}.kd-clr__bar:nth-child(2){height:calc(var(--space-1) * 2)}.kd-clr__bar:nth-child(3){height:calc(var(--space-1) * 2.5)}.kd-clr__bar:nth-child(4){height:calc(var(--space-1) * 3)}.kd-clr__bar.is-on{background:var(--ink-muted);border-color:var(--ink-muted)}.kd-lang{align-items:center;gap:var(--space-1);min-height:var(--size-target-min);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);display:inline-flex}.kd-lang:hover{background:var(--surface-hover)}.kd-lang[aria-pressed=true]{border-color:var(--brand-ink)}.kd-chip,.kd-lang[aria-pressed=true]{background:var(--brand-subtle);color:var(--brand-ink-strong)}.kd-chip{height:var(--size-target-min);padding-left:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;display:inline-flex}.kd-chip__key{margin-right:var(--space-1)}.kd-chip__value{font-weight:600}.kd-chip__remove{width:var(--size-target-min);height:var(--size-target-min);margin-left:var(--space-1);border-radius:var(--radius-sm);color:var(--brand-ink-strong);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.kd-chip__remove:hover{background:var(--surface);color:var(--ink)}.kd-avatar{width:var(--size-target-min);height:var(--size-target-min);border:1px solid var(--surface);border-radius:var(--radius-full);background:var(--neutral-subtle);color:var(--neutral-ink);place-items:center;padding:0;display:inline-grid}.kd-avatars{display:inline-flex}.kd-avatars .kd-avatar+.kd-avatar{margin-left:calc(var(--space-1) * -1)}.kd-avatar--chrome{width:var(--size-control);height:var(--size-control);border-color:var(--chrome-border);background:var(--chrome-raised);color:var(--chrome-ink)}.kd-check{width:var(--size-target-min);height:var(--size-target-min);cursor:pointer;place-items:center;display:inline-grid;position:relative}.kd-check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kd-check__box{width:var(--size-icon);height:var(--size-icon);border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--on-brand);place-items:center;display:grid}.kd-check__box .ph{visibility:hidden}.kd-check input:checked+.kd-check__box{background:var(--brand);border-color:var(--brand)}.kd-check input:checked+.kd-check__box .ph{visibility:visible}.kd-check input:focus-visible+.kd-check__box{outline:2px solid var(--focus-ring);outline-offset:2px}.kd-radio{align-items:center;gap:var(--space-2);min-height:var(--size-row-compact);padding:0 var(--space-3);border-bottom:1px solid var(--border);cursor:pointer;display:flex;position:relative}.kd-radio:last-child{border-bottom:0}.kd-radio:hover{background:var(--surface-hover)}.kd-radio input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.kd-radio__mark{width:var(--size-icon);height:var(--size-icon);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);place-items:center;display:grid}.kd-radio input:checked+.kd-radio__mark{border-color:var(--brand)}.kd-radio input:checked+.kd-radio__mark:after{content:"";width:calc(var(--size-icon) / 2);height:calc(var(--size-icon) / 2);border-radius:var(--radius-full);background:var(--brand)}.kd-radio:has(input:checked){background:var(--surface-selected)}.kd-radio:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.kd-radio__note{align-items:center;gap:var(--space-1);color:var(--ink-muted);margin-left:auto;display:inline-flex}.kd-radio:has(input:disabled){cursor:not-allowed;color:var(--ink-disabled);background:0 0}.kd-radio:has(input:disabled) .kd-radio__mark{border-color:var(--ink-disabled)}.kd-radio:has(input:disabled) .kd-pill{opacity:.55}.kd-tooltip{padding:var(--space-1) var(--space-2);border:1px solid var(--chrome-border);border-radius:var(--radius-sm);background:var(--chrome);color:var(--chrome-ink);box-shadow:var(--shadow-popover);white-space:nowrap;display:inline-block}.kd-tooltip--end{left:calc(100% + var(--space-2));z-index:30;position:absolute;top:50%;transform:translateY(-50%)}.kd-topbar{align-items:center;gap:var(--space-2);height:var(--size-topbar);padding:0 var(--space-2);background:var(--chrome);border-bottom:1px solid var(--chrome-border);color:var(--chrome-ink);display:flex}.kd-topbar__btn{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-sm);color:var(--chrome-ink);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.kd-rail__item .ph,.kd-topbar__btn .ph{font-size:var(--size-icon-lg)}.kd-topbar__btn:hover{background:var(--chrome-raised)}.kd-topbar__org{padding:0 var(--space-2);color:var(--chrome-ink);white-space:nowrap;text-decoration:none;display:inline-flex}.kd-topbar__end,.kd-topbar__org{align-items:center;gap:var(--space-2)}.kd-topbar__end{margin-left:auto;display:flex}.kd-topbar__count{min-width:calc(var(--space-1) * 4);height:calc(var(--space-1) * 4);padding:0 var(--space-1);border:1px solid var(--chrome);border-radius:var(--radius-full);background:var(--chrome-brand);color:var(--on-chrome-brand);place-items:center;display:grid;position:absolute;top:0;right:0}.kd-orglogo{width:var(--size-control);border-radius:var(--radius-sm);background:var(--chrome-ink-muted);color:var(--chrome);place-items:center;display:inline-grid}.kd-context,.kd-orglogo,.kd-search input{height:var(--size-control)}.kd-context{align-items:center;gap:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-full);white-space:nowrap;border:0;display:inline-flex}.kd-context--shared{background:var(--chrome-shared);color:var(--on-chrome-shared)}.kd-context--personal{background:var(--chrome-personal);color:var(--on-chrome-personal)}.kd-context--shared:hover{box-shadow:inset 0 0 0 1px var(--on-chrome-shared)}.kd-context--personal:hover{box-shadow:inset 0 0 0 1px var(--on-chrome-personal)}.kd-search{max-width:var(--size-modal);flex:auto;position:relative}.kd-search>.ph{left:var(--space-2);color:var(--chrome-ink-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.kd-search input{width:100%;padding:0 var(--space-3) 0 calc(var(--space-2) + var(--size-icon) + var(--space-2));border:1px solid var(--chrome-border);border-radius:var(--radius-sm);background:var(--chrome-raised);color:var(--chrome-ink)}.kd-search input::placeholder{color:var(--chrome-ink-muted)}.kd-rail{align-items:center;gap:var(--space-2);width:var(--size-rail);padding:var(--space-2) 0;background:var(--chrome);border-right:1px solid var(--chrome-border);flex-direction:column;display:flex}.kd-rail__item,.kd-rail__slot{position:relative}.kd-rail__item{width:var(--size-rail-item);height:var(--size-rail-item);border-radius:var(--radius-full);color:var(--chrome-ink-muted);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid}.kd-rail__item:hover{background:var(--chrome-raised);color:var(--chrome-ink)}.kd-rail__item[aria-current=page]{background:var(--chrome-brand);color:var(--on-chrome-brand)}.kd-rail__item[aria-disabled=true],.kd-rail__item[aria-disabled=true]:hover{color:var(--chrome-ink-disabled);cursor:not-allowed;background:0 0}.kd-rail__item .kd-rail__lock{font-size:var(--size-glyph);border-radius:var(--radius-full);background:var(--chrome);color:var(--chrome-ink-muted);position:absolute;bottom:0;right:0}.kd-list{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none}.kd-list,.kd-row{background:var(--surface)}.kd-row{grid-template-columns:var(--size-target-min) minmax(0,1fr) auto;-moz-column-gap:var(--space-3);align-items:center;column-gap:var(--space-3);min-height:calc(var(--size-row) + var(--space-3));padding:calc(var(--space-1) * 1.5) var(--space-3);border-bottom:1px solid var(--border);display:grid;position:relative}.kd-row:last-child{border-bottom:0}.kd-row.is-hover,.kd-row:hover{background:var(--surface-hover)}.kd-bulkbar,.kd-row.is-selected{background:var(--surface-selected)}[data-theme=contrast] .kd-row.is-selected{outline:1px solid var(--info-mark);outline-offset:-1px}.kd-row:has(.kd-row__key:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.kd-row__lead{z-index:1;width:var(--size-target-min);height:var(--size-target-min);position:relative}.kd-row__lead .kd-check,.kd-row__type{place-items:center;display:grid;position:absolute;inset:0}.kd-row__type{color:var(--ink-muted)}.kd-row__lead .kd-check{opacity:0}.kd-row:is(:hover,:focus-within,.is-hover,.is-selected) .kd-row__lead .kd-check{opacity:1}.kd-row:is(:hover,:focus-within,.is-hover,.is-selected) .kd-row__type{opacity:0}.kd-row__body{flex-direction:column;min-width:0;display:flex}.kd-row__line1,.kd-row__line2{align-items:center;gap:var(--space-2);min-width:0;display:flex}.kd-row__key{color:var(--ink);white-space:nowrap;text-decoration:none}.kd-row__key:after{content:"";position:absolute;inset:0}.kd-row__key:focus-visible{outline:none}.kd-row__title{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.kd-row__date{color:var(--ink-subtle);white-space:nowrap}.kd-row:is(:hover,.is-hover,.is-selected) .kd-row__date{color:var(--ink-muted)}.kd-row__count{color:var(--ink-muted);white-space:nowrap}.kd-row__menu{z-index:1;opacity:0;position:relative}.kd-row:is(:hover,:focus-within,.is-hover) .kd-row__menu{opacity:1}.kd-bulkbar{align-items:center;gap:var(--space-2);min-height:var(--size-row-compact);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--ink);display:flex}.kd-bulkbar__count{margin-right:var(--space-2)}.kd-bulkbar+.kd-list{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.kd-tabs{gap:var(--space-1);border-bottom:1px solid var(--border);display:flex}.kd-tab{align-items:center;gap:var(--space-2);height:var(--size-row-compact);padding:0 var(--space-3);color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.kd-tab:hover{background:var(--surface-hover);color:var(--ink)}.kd-tab[aria-selected=true],.kd-tab[aria-selected=true]:hover{border-bottom-color:var(--brand);color:var(--brand-ink);background:0 0}.kd-tab__count{min-width:calc(var(--space-1) * 4);height:calc(var(--space-1) * 4);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--neutral-subtle);color:var(--neutral-ink);place-items:center;display:inline-grid}.kd-tab[aria-selected=true] .kd-tab__count{background:var(--brand-subtle);color:var(--brand-ink-strong)}.kd-field{gap:var(--space-1);min-width:0;display:grid}.kd-field__label{color:var(--ink-muted)}.kd-field__help{color:var(--ink-subtle);margin:0}.kd-field__error{align-items:flex-start;gap:var(--space-1);color:var(--danger-ink);margin:0;display:flex}.kd-input{width:100%;height:var(--size-control);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.kd-input::placeholder{color:var(--ink-subtle)}.kd-input:disabled{background:var(--neutral-subtle);border-color:var(--border);color:var(--ink-disabled);cursor:not-allowed}.kd-field--error .kd-input{border-color:var(--danger)}textarea.kd-input{height:auto;min-height:calc(var(--size-control) * 2);padding:var(--space-2);resize:vertical}.kd-input--num{text-align:right}.kd-input--select{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;display:flex}.kd-input-group{display:flex}.kd-input-group .kd-input{border-top-right-radius:0;border-bottom-right-radius:0}.kd-input__suffix{padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--neutral-subtle);color:var(--neutral-ink);border-left:0;align-items:center;display:inline-flex}.kd-reserved{gap:var(--space-2);display:grid}.kd-reserved__head{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.kd-reserved__head .kd-clr{margin-left:auto}.kd-reserved__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);display:flex}.kd-reserved__notice{align-items:center;gap:var(--space-1);color:var(--ink-subtle);margin:0;display:inline-flex}.kd-dualtime{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--ink);flex-wrap:wrap;display:inline-flex}.kd-dualtime--stacked{display:grid}.kd-dualtime__zone{align-items:baseline;gap:var(--space-1);display:inline-flex}.kd-dualtime__zone>.ph{color:var(--ink-muted);align-self:center}.kd-dualtime__sep{color:var(--ink-subtle)}.kd-modal{width:min(100%,var(--size-modal));background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);color:var(--ink)}.kd-modal__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}.kd-modal__body{gap:var(--space-4);padding:var(--space-4);display:grid}.kd-modal__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);display:flex}.kd-flow{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas);display:flex}.kd-flow__step{gap:var(--space-1);justify-items:start;display:grid}.kd-flow__arrow{color:var(--ink-muted)}.kd-radiolist{border:1px solid var(--border);min-width:0;margin:0;padding:0;display:grid}.kd-banner,.kd-radiolist{border-radius:var(--radius-sm)}.kd-banner{align-items:center;gap:var(--space-2);min-height:var(--size-row-compact);padding:var(--space-2) var(--space-4);border:1px solid;display:flex}.kd-banner>p{flex:auto;margin:0}.kd-banner--danger{background:var(--danger-subtle);color:var(--danger-ink)}.kd-banner--progress{background:var(--progress-subtle);color:var(--progress-ink)}.kd-banner--info{background:var(--info-subtle);color:var(--info-ink)}.kd-banner--success{background:var(--success-subtle);color:var(--success-ink)}.kd-empty{align-items:center;gap:var(--space-2);max-width:var(--size-modal);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.kd-empty__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--neutral-subtle);color:var(--neutral-ink);place-items:center;display:grid}.kd-empty__icon .ph{font-size:var(--size-icon-lg)}.kd-empty>p{margin:0 0 var(--space-2);color:var(--ink-muted)}html{height:100%}body{min-height:100%}:root,[data-theme=contrast],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}svg.ph{fill:currentColor;width:1em;height:1em}a{color:var(--brand-ink)}.kd-shell{grid-template-rows:var(--size-topbar) minmax(0,1fr);grid-template-columns:var(--size-rail) minmax(0,1fr);min-height:100vh;display:grid}.kd-shell__topbar{z-index:10;grid-column:1/-1;position:sticky;top:0}.kd-shell__rail{top:var(--size-topbar);height:calc(100vh - var(--size-topbar));grid-row:2;position:sticky}.kd-shell__main{min-width:0;padding:var(--space-4);grid-row:2}.kd-topbar__btn:disabled,.kd-topbar__btn:disabled:hover{color:var(--chrome-ink-disabled);cursor:not-allowed;background:0 0}.kd-context:disabled,.kd-context:disabled:hover{box-shadow:none;opacity:.72;cursor:not-allowed}.kd-search input:disabled{color:var(--chrome-ink-disabled);cursor:not-allowed}@media (width<=720px){.kd-shell{grid-template-rows:var(--size-topbar) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.kd-shell__rail{grid-row:2;height:auto;position:static}.kd-shell__rail.kd-rail{width:auto;height:var(--size-rail);padding:0 var(--space-2);border-right:0;border-bottom:1px solid var(--chrome-border);flex-direction:row}.kd-shell__main{padding:var(--space-3);grid-row:3}.kd-search,.kd-topbar__org .title-sm{display:none}}.kd-segment{border:1px solid var(--chrome-border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.kd-segment__btn{width:var(--size-control);height:var(--size-control);color:var(--chrome-ink-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.kd-segment__btn:hover,.kd-segment__btn[aria-pressed=true]{background:var(--chrome-raised);color:var(--chrome-ink)}.kd-segment__btn[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--chrome-brand)}.kd-segment--surface{border-color:var(--border-strong);background:var(--surface)}.kd-segment--surface .kd-segment__btn{color:var(--ink-muted)}.kd-segment--surface .kd-segment__btn:hover{background:var(--surface-hover);color:var(--ink)}.kd-segment--surface .kd-segment__btn[aria-pressed=true]{background:var(--brand-subtle);color:var(--brand-ink-strong);box-shadow:inset 0 -2px 0 var(--brand)}.kd-menu-anchor{position:relative}.kd-menu{top:calc(100% + var(--space-1));z-index:30;min-width:calc(var(--size-panel-min) * 2 / 3);padding:var(--space-1) 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-popover);position:absolute;right:0}.kd-menu__head{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:grid}.kd-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--size-row-compact);padding:0 var(--space-3);color:var(--ink);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.kd-menu__item:hover{background:var(--surface-hover)}.kd-menu__foot{padding:var(--space-1) var(--space-3);border-top:1px solid var(--border);color:var(--ink-subtle)}.kd-page{gap:var(--space-4);max-width:calc(var(--size-modal) * 2.5);display:grid}.kd-page__head{align-items:center;gap:var(--space-3);min-height:var(--size-control);flex-wrap:wrap;display:flex}.kd-page__title{margin:0}.kd-loading{align-items:center;gap:var(--space-2);min-height:var(--size-row);color:var(--ink-muted);display:flex}.kd-row__meta{color:var(--ink-muted);white-space:nowrap}.kd-row--static .kd-row__lead .kd-check{display:none}.kd-row--static:is(:hover,:focus-within,.is-hover,.is-selected) .kd-row__type{opacity:1}.kd-login{min-height:100vh;padding:var(--space-8) var(--space-4);background:var(--canvas);place-items:center;display:grid;position:relative}.kd-login__theme{top:var(--space-4);right:var(--space-4);position:absolute}.kd-login__card{gap:var(--space-4);width:min(100%,var(--size-panel-min) + var(--space-8));display:grid}.kd-login__form{gap:var(--space-3);display:grid}.kd-login__actions{justify-content:flex-end;display:flex}.kd-error{min-height:100vh;padding:var(--space-8) var(--space-4);background:var(--canvas);place-items:center;display:grid}.kd-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kd-page--wide{grid-template-columns:minmax(0,1fr);max-width:none}.kd-page__back{align-items:center;gap:var(--space-1);min-height:var(--size-target-min);justify-self:start;text-decoration:none;display:inline-flex}.kd-page__back:hover{text-decoration:underline}.kd-page__kicker{color:var(--ink-muted)}.kd-page__error{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kd-page__error .kd-banner{flex:auto}.kd-tag{height:var(--size-pill);padding:0 var(--space-2);border-radius:var(--radius-xs);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.kd-tag--neutral{background:var(--neutral-subtle);color:var(--neutral-ink)}.kd-tag--info{background:var(--info-subtle);color:var(--info-ink)}.kd-tag--danger{background:var(--danger-subtle);color:var(--danger-ink)}[data-theme=contrast] .kd-tag{box-shadow:inset 0 0 0 1px}.kd-table-wrap{--kd-table-code:calc(var(--space-1) * 20);--kd-table-name:calc(var(--space-1) * 64);max-height:calc(100vh - var(--size-topbar) - var(--space-8) * 5);min-height:calc(var(--size-row-compact) * 4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);overflow:auto}.kd-table{border-collapse:separate;border-spacing:0;min-width:100%;color:var(--ink)}.kd-table td,.kd-table th{height:var(--size-row-compact);padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);text-align:left;white-space:nowrap}.kd-table thead th{z-index:2;color:var(--ink-muted);font-weight:inherit;position:sticky;top:0}.kd-table tbody tr:hover>*{background:var(--surface-hover)}.kd-table__code,.kd-table__label,.kd-table__name{z-index:1;position:sticky}.kd-table__code,.kd-table__label{left:0}.kd-table__code{font-variant-numeric:tabular-nums;width:var(--kd-table-code);min-width:var(--kd-table-code);max-width:var(--kd-table-code)}.kd-table__name{left:var(--kd-table-code);width:var(--kd-table-name);min-width:var(--kd-table-name);max-width:var(--kd-table-name);text-overflow:ellipsis;border-right:1px solid var(--border);overflow:hidden}.kd-table thead .kd-table__code,.kd-table thead .kd-table__name{z-index:3}.kd-table__num{font-variant-numeric:tabular-nums}.kd-num,.kd-table .kd-table__num,.kd-table__num{text-align:right}.kd-table__lead,.kd-table__payment,.kd-table__tags,.kd-table__warning{gap:var(--space-1);display:inline-flex}.kd-table__lead,.kd-table__payment,.kd-table__warning{align-items:center}.kd-table__payment .ph{font-size:var(--size-icon);color:var(--ink-muted)}.kd-table__warning{margin-left:var(--space-1);font-weight:600}.kd-table .kd-table__warning .ph,.kd-table__warning{color:var(--danger-ink)}.kd-table tfoot td,.kd-table tfoot th{background:var(--canvas);font-weight:600}.kd-table__label{border-right:1px solid var(--border)}.kd-table__detail{margin-left:var(--space-2);color:var(--ink-muted);font-weight:400}.kd-table__spacer,.kd-table__toggle{width:var(--size-target-min);height:var(--size-target-min);flex:none}.kd-table__toggle{border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.kd-table__toggle .ph{font-size:var(--size-icon)}.kd-table__toggle:hover{background:var(--neutral-subtle);color:var(--ink)}.kd-table tr:is(:hover,:focus-within) .kd-table__toggle,.kd-table__toggle--all,.kd-table__toggle[aria-expanded=true]{opacity:1}@media (hover:none){.kd-table__toggle{opacity:1}}.kd-table .kd-table__indent{padding-left:var(--space-6)}.kd-table .kd-table__item th{font-weight:inherit}.kd-table__item--head>*{color:var(--ink-muted)}.kd-table tbody tr:last-child>*,.kd-table tfoot tr:last-child>*{border-bottom:0}.kd-table tfoot tr:first-child>*{border-top:1px solid var(--border-strong)}.kd-table__sort{align-items:center;gap:var(--space-1);min-height:var(--size-target-min);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;display:inline-flex}.kd-table__sort .ph{font-size:var(--size-glyph);color:var(--ink-subtle)}.kd-table th[aria-sort] .kd-table__sort,.kd-table th[aria-sort] .kd-table__sort .ph{color:var(--ink)}.kd-table tbody tr{scroll-margin-top:var(--size-row-compact)}.kd-table tbody tr[data-nav-key]{outline:none}.kd-table tbody tr[data-nav-key]:focus-within>*{background:var(--surface-selected)}.kd-table tbody tr[data-nav-key]:focus-visible>*{box-shadow:inset 0 2px 0 var(--focus-ring),inset 0 -2px 0 var(--focus-ring)}.kd-table tbody tr[data-nav-key]:focus-visible>:first-child{box-shadow:inset 2px 0 0 var(--focus-ring),inset 0 2px 0 var(--focus-ring),inset 0 -2px 0 var(--focus-ring)}.kd-table tbody tr[data-nav-key]:focus-visible>:last-child{box-shadow:inset -2px 0 0 var(--focus-ring),inset 0 2px 0 var(--focus-ring),inset 0 -2px 0 var(--focus-ring)}.kd-table .kd-table__empty{color:var(--ink-muted)}.kd-skeleton{gap:var(--space-1);display:grid}.kd-skeleton__row{height:var(--size-row-compact);border-radius:var(--radius-sm);background:var(--neutral-subtle);display:block}.kd-filterbar{gap:var(--space-2);display:grid}.kd-filterbar__controls{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.kd-filterbar__search{flex:1 1 calc(var(--space-1) * 64);max-width:var(--size-modal);position:relative}.kd-filterbar__search>.ph{top:50%;left:var(--space-2);font-size:var(--size-icon);color:var(--ink-subtle);pointer-events:none;position:absolute;transform:translateY(-50%)}.kd-filterbar__search .kd-input{padding-left:calc(var(--space-2) * 2 + var(--size-icon))}.kd-filterbar__field{gap:var(--space-1);min-width:calc(var(--space-1) * 32);max-width:calc(var(--space-1) * 56);display:grid}.kd-facts dt,.kd-filterbar__field>.label,.kd-panel__code,.kd-panel__facts dt{color:var(--ink-muted)}.kd-filterbar__actions{gap:var(--space-2);margin-left:auto;display:flex}.kd-filterbar__chips{align-items:center;gap:var(--space-2);display:flex}.kd-filterbar__chiplist{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kd-colmenu{max-height:calc(var(--size-row-compact) * 10);overflow-y:auto}.kd-colmenu__item,.kd-table tbody tr[data-line-code]{cursor:pointer}.kd-colmenu .kd-menu__foot{justify-content:flex-end;display:flex}.kd-internal{gap:var(--space-3);display:grid}.kd-facts{margin:0;display:grid}.kd-facts__row{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.kd-facts__row:last-child{border-bottom:0}.kd-facts dd{margin:0}@media (width<=720px){.kd-filterbar__chips{flex-direction:column;align-items:flex-start}.kd-filterbar__chiplist{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.kd-filterbar__actions{margin-left:0}.kd-table-wrap{--kd-table-name:calc(var(--space-1) * 36);max-height:calc(100vh - var(--size-topbar) - var(--size-rail) - var(--space-8) * 5)}}.kd-split{align-items:flex-start;display:flex}.kd-split,.kd-split__main{gap:var(--space-4);min-width:0}.kd-split__main{flex:auto;display:grid}.kd-table tbody tr.kd-table__row--open>*{background:var(--surface-selected)}.kd-table tbody tr.kd-table__row--open>:first-child{box-shadow:inset 4px 0 0 var(--info-mark)}.kd-panel{top:calc(var(--size-topbar) + var(--space-4));width:var(--kd-panel-width);min-width:var(--size-panel-min);max-width:65%;max-height:calc(100vh - var(--size-topbar) - var(--space-8));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex-direction:column;flex:none;display:flex;position:sticky}.kd-panel--collapsed{width:var(--size-widget-strip);min-width:var(--size-widget-strip)}.kd-panel__handle{top:0;bottom:0;left:calc(var(--size-target-min) / -2);z-index:2;width:var(--size-target-min);cursor:col-resize;touch-action:none;position:absolute}.kd-panel__handle:after{top:0;bottom:0;left:calc(-1px + var(--size-target-min) / 2);content:"";width:2px;position:absolute}.kd-panel__handle:focus-visible:after,.kd-panel__handle:hover:after{background:var(--brand)}.kd-panel__strip{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;flex-direction:column;display:flex}.kd-panel__strip-code{writing-mode:vertical-rl}.kd-panel__head{gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;flex:none;display:grid}.kd-panel__title{align-items:flex-start;gap:var(--space-2);display:flex}.kd-panel__title h2{overflow-wrap:anywhere;flex:auto;min-width:0}.kd-panel__actions{gap:var(--space-1);flex:none;display:flex}.kd-panel__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kd-panel__facts{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-8) * 5),1fr));gap:var(--space-2) var(--space-4);margin:0;display:grid}.kd-panel__facts dd{margin:0}.kd-panel__admin{align-items:center;gap:var(--space-1);min-height:var(--size-target-min);color:var(--brand-ink);justify-self:start;display:inline-flex}.kd-panel__body{gap:var(--space-4);min-height:0;padding:var(--space-2) var(--space-4) var(--space-4);flex-direction:column;flex:auto;display:flex;overflow:auto}.kd-panel__body>*{flex-shrink:0}.kd-panel__tabs{overflow-x:auto}.kd-panel__section,.kd-panel__tabpanel{gap:var(--space-4);min-width:0;display:grid}.kd-panel__tabpanel[hidden]{display:none}.kd-invoice>*,.kd-panel__section>*,.kd-panel__tabpanel>*,.kd-payment>*{min-width:0}.kd-amounts__num,.kd-dtable .kd-dtable__num,.kd-num,.kd-viewer__count{font-variant-numeric:tabular-nums}.kd-dtable-wrap{max-width:100%;overflow-x:auto}.kd-dtable{border-collapse:collapse;min-width:100%;color:var(--ink)}.kd-dtable td,.kd-dtable th{height:var(--size-row-compact);padding:0 var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap}.kd-dtable tbody th.label,.kd-dtable thead th{color:var(--ink-muted)}.kd-dtable tbody th{font-weight:inherit}.kd-dtable tfoot td,.kd-dtable tfoot th{border-bottom:0;font-weight:600}.kd-dtable .kd-dtable__num{text-align:right}.kd-dtable .kd-dtable__text{min-width:calc(var(--space-8) * 4);white-space:normal}.kd-offers .kd-offers__head{min-width:calc(var(--space-8) * 5);padding-top:var(--space-2);padding-bottom:var(--space-2);vertical-align:bottom;white-space:normal}.kd-offers__head .list-strong{margin-bottom:var(--space-1);color:var(--ink);display:block}.kd-offers td{vertical-align:top;padding-top:var(--space-2);padding-bottom:var(--space-2);white-space:normal}.kd-offers .kd-offers--discarded,.kd-offers .kd-offers--discarded .list-strong{color:var(--ink-muted)}.kd-offers .kd-offers--awarded{box-shadow:inset 0 -2px 0 var(--success)}.kd-alloc,.kd-contacts,.kd-doclist,.kd-offers__items{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.kd-alloc li,.kd-offers__items li{justify-content:space-between;gap:var(--space-2);display:flex}.kd-alloc--current,.kd-flag{font-weight:600}.kd-contacts li,.kd-doclist li{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:1px solid var(--border);display:grid}.kd-doclist__name a{align-items:center;gap:var(--space-1);min-height:var(--size-target-min);color:var(--brand-ink);overflow-wrap:anywhere;display:inline-flex}.kd-invoice,.kd-payment{gap:var(--space-3);min-width:0;display:grid}.kd-invoice--highlight{outline:2px solid var(--info-mark)}.kd-invoice__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kd-flag{align-items:center;gap:var(--space-1);color:var(--danger-ink);display:inline-flex}.kd-contact-row>.kd-btn,.kd-contacts-add>.kd-btn,.kd-panel__head .kd-menu-anchor,.kd-payment__history,.kd-suppliers__more{justify-self:start}@media (width<=959px){.kd-panel{inset:var(--size-topbar) 0 0 0;z-index:20;border-radius:0;width:auto;min-width:0;max-width:none;max-height:none;position:fixed}}dialog.kd-modal.kd-viewer{width:90vw;max-width:none;height:90vh;max-height:none;padding:0;overflow:hidden}dialog.kd-modal.kd-viewer[open]{flex-direction:column;display:flex}dialog.kd-viewer::backdrop{background:var(--scrim)}.kd-viewer .kd-viewer__head{flex:none}.kd-viewer__title{overflow-wrap:anywhere;min-width:0;margin:0}.kd-viewer__actions{gap:var(--space-2)}.kd-viewer__actions,.kd-viewer__toolbar{flex:none;align-items:center;display:flex}.kd-viewer__toolbar{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap}.kd-viewer__count{min-width:6ch;padding:0 var(--space-1);text-align:center}.kd-viewer__sep{width:1px;margin:0 var(--space-2);background:var(--border);align-self:stretch}.kd-viewer__body{min-height:0;padding:var(--space-4);scrollbar-gutter:stable;background:var(--canvas);flex:auto;overflow:auto}.kd-viewer .kd-viewer__page{box-shadow:var(--shadow-card);background:#fff;margin:0 auto;display:block}.kd-viewer .kd-viewer__loading{margin:var(--space-8) 0;text-align:center;color:var(--ink-muted)}.kd-viewer .kd-viewer__image{cursor:zoom-in;background:0 0;border:0;justify-content:center;width:100%;min-height:100%;padding:0;display:flex}.kd-viewer .kd-viewer__image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.kd-viewer .kd-viewer__image--natural{cursor:zoom-out;width:max-content;min-width:100%;display:block}.kd-viewer .kd-viewer__image--natural img{max-width:none;max-height:none;margin:0 auto}.kd-viewer .kd-viewer__card{justify-items:center;gap:var(--space-2);max-width:var(--size-modal);margin:var(--space-8) auto;padding:var(--space-6) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-align:center;overflow-wrap:anywhere;display:grid}.kd-viewer .kd-viewer__card-icon{color:var(--ink-muted);font-size:40px}.kd-doclist__name{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=719px){dialog.kd-modal.kd-viewer{border:0;border-radius:0;width:100vw;height:100dvh}}.kd-link{color:var(--brand-ink)}.kd-row .kd-row__meta.kd-link{z-index:1;position:relative}.kd-dash__warnings{gap:var(--space-2);display:grid}.kd-dash__warnings .kd-banner a{margin-left:var(--space-2);font-weight:600}.kd-dash__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-panel-min) * .9),1fr))}.kd-dash__card{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kd-dash__card .kd-facts dt,.kd-rtabs{min-width:0}.kd-facts__hint{display:block}.kd-amounts{justify-items:end;display:inline-grid}.kd-dash__progress{gap:var(--space-1);display:grid}.kd-bar{height:var(--space-2);border-radius:var(--radius-full);background:var(--neutral-subtle);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.kd-bar__fill{background:var(--brand);height:100%}.kd-dash__statuses{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.kd-dash__position,.kd-dash__statuses li{align-items:center;gap:var(--space-2);display:flex}.kd-dash__position{margin:0}.kd-rtabs{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.kd-rtabs__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kd-rtabs__bar .kd-tabs{border-bottom:0;flex-wrap:wrap}.kd-rtabs__nested{padding:var(--space-2) var(--space-3);background:var(--canvas);white-space:normal}.kd-rtabs .kd-dtable tbody tr.kd-dtable__row--current>*{background:var(--surface-selected)}.kd-rtabs .kd-dtable tbody tr:focus-visible{outline:2px solid var(--focus-ring,var(--brand));outline-offset:-2px}.kd-context__label{max-width:calc(var(--size-panel-min) / 2);text-overflow:ellipsis;overflow:hidden}.kd-switcher{width:calc(var(--size-panel-min) * 1.1);max-width:calc(100vw - var(--space-4));padding:0;left:0;right:auto}.kd-switcher__search{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.kd-switcher__search .kd-input{width:100%}.kd-switcher__note{gap:var(--space-2);padding:var(--space-3);color:var(--ink-muted);margin:0;display:grid}.kd-switcher__list{max-height:calc(var(--size-row-compact) * 8);padding:var(--space-1) 0;margin:0;list-style:none;overflow-y:auto}.kd-switcher__item{min-height:calc(var(--size-row-compact) + var(--space-2));padding-top:var(--space-1);padding-bottom:var(--space-1);cursor:pointer}.kd-switcher__item:focus-visible{outline:2px solid var(--focus-ring,var(--brand));outline-offset:-2px}.kd-switcher__name{flex:auto;min-width:0;display:grid}.kd-switcher__name>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kd-switcher__check{visibility:hidden}.kd-switcher__check--on{visibility:visible}@media (width<=720px){.kd-switcher{top:var(--size-topbar);border-radius:0;width:100vw;max-width:100vw;position:fixed;left:0}.kd-switcher__list{max-height:calc(100vh - var(--size-topbar) - var(--size-row-compact) * 3)}}.kd-row__line2{row-gap:var(--space-1);flex-wrap:wrap}dialog.kd-modal.kd-dialog{max-height:calc(min(90vh,52rem));padding:0;overflow:hidden}dialog.kd-modal.kd-dialog[open]{flex-direction:column;display:flex}dialog.kd-dialog::backdrop{background:var(--scrim)}.kd-dialog .kd-modal__foot,.kd-dialog .kd-modal__head{flex:none}.kd-dialog .kd-modal__body{flex:auto;overflow-y:auto}.kd-form,.kd-form__grid{gap:var(--space-4);display:grid}@media (width>=720px){dialog.kd-modal.kd-dialog{width:min(100%,var(--size-modal) * 1.25)}.kd-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}dialog.kd-modal.kd-dialog.kd-dialog--wide{width:calc(min(96vw,76rem))}}.kd-field--check .kd-field__check-row{align-items:center;gap:var(--space-2);display:flex}.kd-banner__line,.kd-banner__list,.kd-banner__title{display:block}.kd-actions{display:contents}.kd-menu__item--danger{color:var(--danger-ink)}.kd-menu__item[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.kd-menu__item[aria-disabled=true]:hover{background:0 0}.kd-menu__item{flex-wrap:wrap}.kd-menu__reason{flex-basis:100%}.kd-radiolist__legend{padding:0 var(--space-1)}.kd-form__group{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;display:grid}.kd-form__group>legend{padding:0 var(--space-1)}.kd-items-editor{gap:var(--space-3);min-width:0;display:grid}.kd-items-editor .kd-items-editor__table td,.kd-items-editor .kd-items-editor__table th{height:auto;padding:var(--space-1) var(--space-2);vertical-align:top;white-space:normal}.kd-items-editor .kd-items-editor__table thead th{vertical-align:bottom}.kd-items-editor .kd-items-editor__calc,.kd-items-editor .kd-items-editor__table tbody th{padding-top:calc(var(--space-1) + var(--space-2))}.kd-items-editor__description{min-width:14rem}.kd-items-editor__amount{min-width:7.5rem}.kd-items-editor__iva{min-width:5.5rem}.kd-items-editor__calc{color:var(--ink-subtle);white-space:nowrap}.kd-items-editor .kd-items-editor__actions{white-space:nowrap}.kd-items-editor__foot{justify-content:flex-end;gap:var(--space-2);display:flex}.kd-suppliers__card{--kd-panel-width:420px}.kd-suppliers__search{max-width:calc(var(--size-modal) * .9)}.kd-row__button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.kd-row__button:focus-visible{outline:none}.kd-contact-row{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:grid}.kd-contacts-add{gap:var(--space-1);display:grid}@media (width<=719px){dialog.kd-modal.kd-dialog.kd-dialog--wide{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}}.kd-picker__anchor{position:relative}.kd-picker__list{top:calc(100% + var(--space-1));z-index:40;max-height:calc(var(--size-row-compact) * 8);padding:var(--space-1) 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-popover);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.kd-picker__option{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:var(--size-row-compact);padding:var(--space-1) var(--space-3);cursor:pointer;display:flex}.kd-picker__option--active,.kd-picker__option:hover{background:var(--brand-subtle)}.kd-picker__option--create{margin-top:var(--space-1);border-top:1px solid var(--border);font-weight:600}.kd-confirm__list{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.kd-offers__head .kd-menu-anchor{margin-top:var(--space-2)}.kd-invoices-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.kd-invoice__head{position:relative}.kd-alloc-rows{gap:var(--space-3);min-width:0;display:grid}.kd-alloc-rows__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.kd-alloc-rows__list>li{gap:var(--space-2);grid-template-columns:auto minmax(0,2fr) minmax(0,1fr) auto;align-items:start;display:grid}.kd-alloc-rows__number{padding-top:var(--space-2);color:var(--ink-subtle)}.kd-invoice-items{min-width:0}.kd-invoice-item,.kd-invoice-items,.kd-invoice-items__list{gap:var(--space-3);display:grid}.kd-invoice-items__list{margin:0;padding:0;list-style:none}.kd-invoice-item{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.kd-invoice-item__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.kd-invoice-item__actions{gap:var(--space-1);display:inline-flex}.kd-invoice-item__grid,.kd-invoice-item__imputation{gap:var(--space-3);display:grid}@media (width>=720px){.kd-invoice-item__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kd-invoice-item__grid>:first-child{grid-column:1/-1}}@media (width<=719px){.kd-alloc-rows__list>li{grid-template-columns:auto minmax(0,1fr) auto}.kd-alloc-rows__list>li>:nth-child(3){grid-column:2}}.kd-invoice-search__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.kd-invoice-search__item{gap:var(--space-1);text-align:left;border:1px solid var(--border);justify-items:start;width:100%;height:auto;display:grid}
