@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zk-palette-steel-100:#1e2428;--zk-palette-steel-200:#2e373c;--zk-palette-steel-300:#3d4951;--zk-palette-steel-400:#4d5c65;--zk-palette-steel-500:#5c6e79;--zk-palette-steel-600:#6c818d;--zk-palette-steel-700:#7f929e;--zk-palette-steel-800:#93a3ad;--zk-palette-steel-900:#a8b5bc;--zk-palette-steel-1000:#bcc6cc;--zk-palette-fir-100:#01452d;--zk-palette-fir-200:#026843;--zk-palette-fir-300:#038b5a;--zk-palette-fir-400:#03ae70;--zk-palette-fir-500:#04d187;--zk-palette-fir-600:#05f49d;--zk-palette-fir-700:#23faac;--zk-palette-fir-800:#46fab9;--zk-palette-fir-900:#69fbc6;--zk-palette-fir-1000:#8cfcd3;--zk-palette-holenso-100:#1d2a23;--zk-palette-holenso-200:#2b3f34;--zk-palette-holenso-300:#3a5446;--zk-palette-holenso-400:#486957;--zk-palette-holenso-500:#577f69;--zk-palette-holenso-600:#65947a;--zk-palette-holenso-700:#79a38c;--zk-palette-holenso-800:#8fb29e;--zk-palette-holenso-900:#a4c0b1;--zk-palette-holenso-1000:#b9cfc3;--zk-palette-wisteria-100:#1e192d;--zk-palette-wisteria-200:#2d2644;--zk-palette-wisteria-300:#3c335b;--zk-palette-wisteria-400:#4b4071;--zk-palette-wisteria-500:#5b4d88;--zk-palette-wisteria-600:#6a5a9f;--zk-palette-wisteria-700:#7e6fad;--zk-palette-wisteria-800:#9286ba;--zk-palette-wisteria-900:#a79dc7;--zk-palette-wisteria-1000:#bbb4d4;--zk-palette-magenta-100:#470047;--zk-palette-magenta-200:#6b006b;--zk-palette-magenta-300:#8e008e;--zk-palette-magenta-400:#b200b2;--zk-palette-magenta-500:#d600d6;--zk-palette-magenta-600:#f900f9;--zk-palette-magenta-700:#ff1efe;--zk-palette-magenta-800:#ff42fe;--zk-palette-magenta-900:#ff66fe;--zk-palette-magenta-1000:#ff89fe;--zk-palette-amber-bg:#3d2e12;--zk-palette-amber-border:#7a5a1e;--zk-palette-amber-fill:#e8a33d;--zk-palette-amber-text:#f2b35a;--zk-palette-red-bg:#3f1a1c;--zk-palette-red-border:#7d2a2e;--zk-palette-red-button:#c2373c;--zk-palette-red-fill:#e5484d;--zk-palette-red-text:#ff8080;--zk-surface-chrome:#171c1f;--zk-surface-base:#1e2428;--zk-surface-pane:#232a2e;--zk-surface-raised:#262e33;--zk-surface-hover:#2e373c;--zk-surface-selected:#2f3a40;--zk-surface-row-warning:#2c2a22;--zk-border:#3d4951;--zk-border-strong:#4d5c65;--zk-border-subtle:#333d43;--zk-text:#e3e9ec;--zk-text-secondary:#bcc6cc;--zk-text-muted:#a8b5bc;--zk-text-subtle:#93a3ad;--zk-text-disabled:#7f929e;--zk-action-primary:#04d187;--zk-on-action-primary:#01452d;--zk-action-danger:#c2373c;--zk-on-action-danger:#fff;--zk-link:#69fbc6;--zk-focus:#69fbc6;--zk-released-dot:#23faac;--zk-released-text:#69fbc6;--zk-released-bg:#01452d;--zk-review-dot:#a79dc7;--zk-review-text:#bbb4d4;--zk-review-bg:#2d2644;--zk-work-dot:#93a3ad;--zk-work-text:#bcc6cc;--zk-work-bg:#2e373c;--zk-mine-dot:#ff42fe;--zk-mine-text:#ff89fe;--zk-mine-bg:#3b1240;--zk-obsolete-dot:#5c6e79;--zk-obsolete-text:#93a3ad;--zk-obsolete-bg:#262e33;--zk-warning-dot:#e8a33d;--zk-warning-text:#f2b35a;--zk-warning-bg:#3d2e12;--zk-warning-border:#7a5a1e;--zk-danger-dot:#e5484d;--zk-danger-text:#ff8080;--zk-danger-bg:#3f1a1c;--zk-danger-border:#7d2a2e;--zk-diff-changed:#f2b35a;--zk-diff-added:#69fbc6;--zk-diff-removed:#ff8080;--zk-viewport-ground:#1d2a23;--zk-viewport-geometry:#2b3f34;--zk-viewport-edge:#577f69;--zk-viewport-highlight:#a4c0b1;--zk-viewport-border:#3a5446;--zk-selection-3d:#ff42fe;--zk-viewport-section:#65947a;--zk-viewport-measure:#bbb4d4;--zk-presence-1-bg:#ff66fe;--zk-presence-1-fg:#470047;--zk-presence-2-bg:#46fab9;--zk-presence-2-fg:#01452d;--zk-presence-3-bg:#a79dc7;--zk-presence-3-fg:#1e192d;--zk-presence-4-bg:#bcc6cc;--zk-presence-4-fg:#1e2428;--zk-font-sans:"IBM Plex Sans", system-ui, sans-serif;--zk-font-mono:"IBM Plex Mono", ui-monospace, monospace;--zk-text-display:600 40px/1.1 var(--zk-font-sans);--zk-text-page-title:600 22px/1.25 var(--zk-font-sans);--zk-text-section:600 14px/1.4 var(--zk-font-sans);--zk-text-body:400 14px/1.5 var(--zk-font-sans);--zk-text-small:400 13px/1.45 var(--zk-font-sans);--zk-text-label:400 12px/1.4 var(--zk-font-sans);--zk-text-overline:500 12px/1.4 var(--zk-font-sans);--zk-text-overline-letter-spacing:.06em;--zk-text-identifier:400 13px/1.4 var(--zk-font-mono);--zk-space-1:4px;--zk-space-2:8px;--zk-space-3:12px;--zk-space-4:16px;--zk-space-5:20px;--zk-space-6:24px;--zk-space-7:32px;--zk-space-8:48px;--zk-radius-control:6px;--zk-radius-card:8px;--zk-radius-pill:999px;--zk-control-height:36px;--zk-touch-target:44px;--zk-header-height:52px;--zk-menu-width:220px;--zk-menu-rail-width:56px;--zk-pane-min-width:300px;--zk-icon-size:18px;--zk-icon-stroke:1.5;--zk-shadow-menu:0 16px 40px #00000073}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--zk-surface-base);color:var(--zk-text);font:var(--zk-text-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--zk-link)}a:hover{color:var(--zk-palette-fir-1000)}:focus-visible{outline:2px solid var(--zk-focus);outline-offset:2px}h1,h2,h3,p{margin:0}.zk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zk-mono{font:var(--zk-text-identifier)}.zk-muted{color:var(--zk-text-muted)}.zk-page-title{font:var(--zk-text-page-title)}.zk-section-title{font:var(--zk-text-section)}.zk-overline{font:var(--zk-text-overline);letter-spacing:var(--zk-text-overline-letter-spacing);text-transform:uppercase;color:var(--zk-text-subtle)}.zk-btn{justify-content:center;align-items:center;gap:var(--zk-space-2);min-height:var(--zk-control-height);padding:0 var(--zk-space-3);border-radius:var(--zk-radius-control);font:var(--zk-text-small);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.zk-btn--primary{background:var(--zk-action-primary);color:var(--zk-on-action-primary);padding:0 var(--zk-space-4);font-weight:600}.zk-btn--primary:hover{background:var(--zk-palette-fir-600)}.zk-btn--secondary{border-color:var(--zk-border);color:var(--zk-text);background:0 0}.zk-btn--secondary:hover,.zk-btn--ghost:hover{background:var(--zk-surface-hover)}.zk-btn--ghost{color:var(--zk-text-secondary);background:0 0}.zk-btn--reject{background:var(--zk-danger-bg);border-color:var(--zk-danger-border);color:var(--zk-danger-text)}.zk-btn--danger{background:var(--zk-action-danger);color:var(--zk-on-action-danger);font-weight:600}.zk-btn[aria-disabled=true]{background:var(--zk-surface-raised);border-color:var(--zk-border-subtle);color:var(--zk-text-disabled);cursor:not-allowed}.zk-btn--icon{width:40px;min-height:40px;padding:0}@media (pointer:coarse){.zk-btn{min-height:var(--zk-touch-target)}}.zk-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.zk-status__dot{border-radius:var(--zk-radius-pill);flex:none;width:8px;height:8px}.zk-status--chip{width:fit-content;padding:2px var(--zk-space-2);border-radius:var(--zk-radius-pill);font:var(--zk-text-label)}.zk-status--released{color:var(--zk-released-text)}.zk-status--released .zk-status__dot{background:var(--zk-released-dot)}.zk-status--released.zk-status--chip{background:var(--zk-released-bg)}.zk-status--review{color:var(--zk-review-text)}.zk-status--review .zk-status__dot{background:var(--zk-review-dot)}.zk-status--review.zk-status--chip{background:var(--zk-review-bg)}.zk-status--work{color:var(--zk-work-text)}.zk-status--work .zk-status__dot{border:1.5px solid var(--zk-work-dot)}.zk-status--work.zk-status--chip{background:var(--zk-work-bg)}.zk-status--mine{color:var(--zk-mine-text)}.zk-status--mine .zk-status__dot{background:var(--zk-mine-dot)}.zk-status--mine.zk-status--chip{background:var(--zk-mine-bg)}.zk-status--obsolete{color:var(--zk-obsolete-text)}.zk-status--obsolete .zk-status__dot{background:var(--zk-obsolete-dot)}.zk-status--obsolete.zk-status--chip{background:var(--zk-obsolete-bg)}.zk-status--warning{color:var(--zk-warning-text)}.zk-status--warning.zk-status--chip{background:var(--zk-warning-bg)}.zk-status--danger{color:var(--zk-danger-text)}.zk-status--danger.zk-status--chip{background:var(--zk-danger-bg)}.zk-chip{align-items:center;gap:var(--zk-space-1);min-height:28px;padding:0 var(--zk-space-1) 0 10px;border-radius:var(--zk-radius-pill);background:var(--zk-surface-hover);color:var(--zk-text);font:var(--zk-text-small);display:inline-flex}.zk-chip:not(:has(button)){padding-right:10px}.zk-chip__remove{border-radius:var(--zk-radius-pill);width:22px;height:22px;color:var(--zk-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.zk-chip__remove:hover{background:var(--zk-surface-selected);color:var(--zk-text)}.zk-chip--add{border:1px dashed var(--zk-border-strong);cursor:pointer;background:0 0;padding:0 10px}.zk-chip-list{flex-wrap:wrap;gap:6px;display:flex}.zk-card{background:var(--zk-surface-raised);border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);min-width:0}.zk-card__header{justify-content:space-between;align-items:center;gap:var(--zk-space-3);padding:var(--zk-space-3) var(--zk-space-4);border-bottom:1px solid var(--zk-border);display:flex}.zk-card__body{padding:var(--zk-space-4)}.zk-alert{gap:var(--zk-space-2);padding:10px var(--zk-space-3);border-radius:var(--zk-radius-control);font:var(--zk-text-small);border:1px solid;display:flex}.zk-alert--info{background:var(--zk-review-bg);border-color:var(--zk-palette-wisteria-400);color:var(--zk-review-text)}.zk-alert--success{background:var(--zk-released-bg);border-color:var(--zk-palette-fir-300);color:var(--zk-released-text)}.zk-alert--warning{background:var(--zk-warning-bg);border-color:var(--zk-warning-border);color:var(--zk-warning-text)}.zk-alert--error{background:var(--zk-danger-bg);border-color:var(--zk-danger-border);color:var(--zk-danger-text)}.zk-field{font:var(--zk-text-small);flex-direction:column;gap:6px;display:flex}.zk-field__label{color:var(--zk-text-muted)}.zk-field__required{color:var(--zk-danger-text);margin-left:2px}.zk-input,.zk-select{min-height:var(--zk-control-height);border-radius:var(--zk-radius-control);border:1px solid var(--zk-border);background:var(--zk-surface-base);color:var(--zk-text);font:var(--zk-text-body);width:100%;padding:0 10px}.zk-input:hover,.zk-select:hover{border-color:var(--zk-border-strong)}.zk-input:disabled,.zk-select:disabled{background:var(--zk-surface-raised);border-color:var(--zk-border-subtle);color:var(--zk-text-muted);cursor:not-allowed}.zk-input[aria-invalid=true],.zk-select[aria-invalid=true]{border-color:var(--zk-danger-dot)}.zk-field__hint{color:var(--zk-text-subtle);font:var(--zk-text-label)}.zk-field__error{color:var(--zk-danger-text);font:var(--zk-text-label)}.zk-form{gap:var(--zk-space-4);flex-direction:column;display:flex}.zk-table-wrap{overflow-x:auto}.zk-table{border-collapse:collapse;width:100%;font:var(--zk-text-small)}.zk-table th{text-align:left;font:var(--zk-text-label);color:var(--zk-text-subtle);padding:9px var(--zk-space-2);font-weight:500}.zk-table td{padding:0 var(--zk-space-2);border-top:1px solid var(--zk-border);height:40px}.zk-table th:first-child,.zk-table td:first-child{padding-left:var(--zk-space-4)}.zk-table th:last-child,.zk-table td:last-child{padding-right:var(--zk-space-4)}.zk-table tbody tr[data-interactive]{cursor:pointer}.zk-table tbody tr[data-interactive]:hover{background:var(--zk-surface-hover)}.zk-table tbody tr[aria-selected=true]{background:var(--zk-surface-selected);box-shadow:inset 3px 0 0 var(--zk-action-primary)}.zk-table tbody tr[data-attention]{background:var(--zk-surface-row-warning)}.zk-pane{background:var(--zk-surface-pane);border-left:1px solid var(--zk-surface-hover);min-width:var(--zk-pane-min-width);width:var(--zk-pane-min-width);flex-direction:column;display:flex}.zk-pane__header{justify-content:space-between;align-items:center;gap:var(--zk-space-2);padding:var(--zk-space-3) var(--zk-space-4);border-bottom:1px solid var(--zk-border);display:flex}.zk-pane__title{font:var(--zk-text-section);font-size:15px}.zk-pane__body{padding:var(--zk-space-4);font:var(--zk-text-small);flex-direction:column;gap:14px;display:flex;overflow-y:auto}.zk-tabs{gap:var(--zk-space-1);border-bottom:1px solid var(--zk-border);display:flex}.zk-tab{min-height:40px;padding:0 var(--zk-space-3);color:var(--zk-text-secondary);font:var(--zk-text-small);cursor:pointer;background:0 0;border:0;box-shadow:inset 0 -2px #0000}.zk-tab[aria-selected=true]{color:var(--zk-text);box-shadow:inset 0 -2px 0 var(--zk-action-primary);font-weight:500}.zk-avatar{border-radius:var(--zk-radius-pill);background:var(--zk-presence-4-bg);width:34px;height:34px;color:var(--zk-presence-4-fg);font:var(--zk-text-label);border:0;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.zk-danger-zone{padding:var(--zk-space-3);border-radius:var(--zk-radius-control);border:1px solid var(--zk-danger-border);background:var(--zk-danger-bg);gap:var(--zk-space-2);flex-direction:column;display:flex}.zk-danger-zone__title{color:var(--zk-danger-text);font-weight:600}.zk-menu{position:relative}.zk-menu__list{z-index:20;min-width:260px;max-width:340px;padding:var(--zk-space-2);background:var(--zk-surface-raised);border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);box-shadow:var(--zk-shadow-menu);font:var(--zk-text-small);position:absolute;top:calc(100% + 6px);right:0}.zk-menu__group{padding:var(--zk-space-2) 10px var(--zk-space-1);font:var(--zk-text-overline);letter-spacing:var(--zk-text-overline-letter-spacing);text-transform:uppercase;color:var(--zk-text-subtle)}.zk-menu__item{padding:var(--zk-space-2) 10px;border-radius:var(--zk-radius-control);color:var(--zk-text);cursor:pointer}.zk-menu__item:hover,.zk-menu__item:focus{background:var(--zk-surface-hover);outline:none}.zk-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--zk-focus)}.zk-menu__item[aria-disabled=true]{color:var(--zk-text-disabled);cursor:not-allowed}.zk-menu__item--danger{color:var(--zk-danger-text)}.zk-menu__reason{font:var(--zk-text-label);color:var(--zk-text-subtle);margin-top:2px}.zk-props{gap:var(--zk-space-2) var(--zk-space-4);font:var(--zk-text-small);grid-template-columns:max-content 1fr;margin:0;display:grid}.zk-props dt{color:var(--zk-text-muted)}.zk-props dd{overflow-wrap:anywhere;min-width:0;margin:0}.zk-props--inline{gap:var(--zk-space-2) var(--zk-space-6);flex-wrap:wrap;display:flex}.zk-props--inline>div{flex-direction:column;gap:2px;display:flex}.zk-breadcrumb{gap:var(--zk-space-2);font:var(--zk-text-small);color:var(--zk-text-subtle);flex-wrap:wrap;display:flex}.zk-breadcrumb a{color:var(--zk-text-secondary);text-decoration:none}.zk-breadcrumb a:hover{color:var(--zk-text);text-decoration:underline}.zk-textarea{min-height:72px;padding:var(--zk-space-2) 10px;resize:vertical}.zk-check{align-items:center;gap:2px var(--zk-space-2);font:var(--zk-text-small);grid-template-columns:auto 1fr;display:grid}.zk-check input{width:16px;height:16px;accent-color:var(--zk-action-primary);margin:0}.zk-check__hint{grid-column:2}.shell{flex-direction:column;min-height:100%;display:flex}.shell-header{align-items:center;gap:10px var(--zk-space-4);min-height:var(--zk-header-height);padding:6px var(--zk-space-4);background:var(--zk-surface-chrome);border-bottom:1px solid var(--zk-surface-hover);flex-wrap:wrap;display:flex}.shell-wordmark{align-items:center;gap:var(--zk-space-2);letter-spacing:.02em;color:var(--zk-text);font-size:17px;font-weight:700;text-decoration:none;display:flex}.shell-wordmark:hover{color:var(--zk-text)}.shell-wordmark__mark{background:var(--zk-action-primary);width:22px;height:22px;color:var(--zk-on-action-primary);border-radius:5px;justify-content:center;align-items:center;font-size:13px;display:flex}.shell-switcher{align-items:center;gap:var(--zk-space-2);min-height:var(--zk-control-height);padding:0 var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-control);background:var(--zk-surface-base);color:var(--zk-text);font:var(--zk-text-body);cursor:pointer;display:flex}.shell-switcher svg{color:var(--zk-text-subtle)}.shell-search{align-items:center;gap:var(--zk-space-2);min-width:0;min-height:38px;padding-left:var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-control);background:var(--zk-surface-base);color:var(--zk-text-subtle);flex:260px;display:flex}.shell-search input{min-width:0;height:36px;color:var(--zk-text);font:var(--zk-text-body);background:0 0;border:0;flex:1}.shell-search__scope{max-width:120px;height:36px;margin-left:calc(-1 * var(--zk-space-3));padding:0 var(--zk-space-2) 0 var(--zk-space-3);border:0;border-right:1px solid var(--zk-border);border-radius:var(--zk-radius-control) 0 0 var(--zk-radius-control);color:var(--zk-text-subtle);font:var(--zk-text-body);background:0 0}.shell-search__advanced{padding:0 var(--zk-space-3);color:var(--zk-text-subtle);font:var(--zk-text-small);white-space:nowrap}.shell-search__advanced:hover,.shell-search__advanced:focus-visible{color:var(--zk-text)}.shell-search:focus-within{border-color:var(--zk-border-strong)}.shell-search input::placeholder{color:var(--zk-text-disabled)}.shell-account{border-radius:var(--zk-radius-pill);cursor:pointer;background:0 0;border:0;padding:0}.shell-popup{position:relative}.shell-popup__menu{z-index:20;min-width:240px;padding:var(--zk-space-2);background:var(--zk-surface-raised);border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);box-shadow:var(--zk-shadow-menu);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.shell-popup--end .shell-popup__menu{left:auto;right:0}.shell-popup__heading{padding:var(--zk-space-2) 10px var(--zk-space-1)}.shell-popup__identity{padding:var(--zk-space-2) 10px;border-bottom:1px solid var(--zk-border);margin-bottom:var(--zk-space-1);font:var(--zk-text-small)}.shell-popup__item{min-height:var(--zk-control-height);border-radius:var(--zk-radius-control);color:var(--zk-text);font:var(--zk-text-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;text-decoration:none;display:flex}.shell-popup__item:hover{background:var(--zk-surface-hover);color:var(--zk-text)}.shell-popup__item[aria-current=true]{box-shadow:inset 3px 0 0 var(--zk-action-primary);font-weight:500}.shell-body{flex:1;min-height:0;display:flex}.shell-menu{width:var(--zk-menu-width);background:var(--zk-surface-chrome);border-right:1px solid var(--zk-surface-hover);padding:var(--zk-space-3) var(--zk-space-2);font:var(--zk-text-body);flex-direction:column;flex:none;gap:2px;display:flex}.shell-menu--rail{width:var(--zk-menu-rail-width);align-items:center}.shell-menu__spacer{min-height:var(--zk-space-6);flex:1}.shell-menu__link{min-height:40px;padding:0 var(--zk-space-3);border-radius:var(--zk-radius-control);color:var(--zk-text-secondary);align-items:center;gap:10px;text-decoration:none;display:flex}.shell-menu--rail .shell-menu__link{justify-content:center;width:40px;padding:0}.shell-menu__link:hover{background:var(--zk-surface-hover);color:var(--zk-text)}.shell-menu__link[aria-current=page],.shell-menu__link.active{background:var(--zk-surface-hover);color:var(--zk-text);box-shadow:inset 3px 0 0 var(--zk-action-primary);font-weight:500}.shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.shell-content{flex:1;min-width:0;min-height:0;display:flex}.shell-notice{padding:var(--zk-space-2) var(--zk-space-5);border-bottom:1px solid var(--zk-border);background:var(--zk-surface-raised);font:var(--zk-text-small);color:var(--zk-text-secondary);flex:none}.shell-popup__item--secondary{color:var(--zk-text-muted)}.page{gap:var(--zk-space-4);flex-direction:column;flex:1;min-width:0;padding:18px clamp(16px,2.5vw,28px) 28px;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--zk-space-3);flex-wrap:wrap;display:flex}.page-header__lead{margin-top:var(--zk-space-1);font:var(--zk-text-small);color:var(--zk-text-muted)}.page-actions{gap:var(--zk-space-2);display:flex}@media (width<=760px){.shell-menu{width:var(--zk-menu-rail-width);align-items:center}.shell-menu .shell-menu__link{justify-content:center;width:40px;padding:0}.shell-menu .shell-menu__link span{display:none}}.field-row{gap:var(--zk-space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.field-row{grid-template-columns:1fr}}.pane-section{flex-direction:column;gap:6px;display:flex}.pane-section__label{color:var(--zk-text-muted)}.pane-buttons{gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.shell-menu__hint{padding:0 var(--zk-space-2);border-radius:var(--zk-radius-pill);background:var(--zk-review-bg);color:var(--zk-review-text);font:var(--zk-text-label);margin-left:auto}.discussion{gap:var(--zk-space-3);flex-direction:column;min-height:0;display:flex}.discussion__messages{gap:var(--zk-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.discussion__message{gap:var(--zk-space-2);grid-template-columns:34px minmax(0,1fr);display:grid}.discussion__bubble{min-width:0}.discussion__meta{font:var(--zk-text-label);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.discussion__meta strong{color:var(--zk-text);font-weight:600}.discussion__delete{color:var(--zk-text-subtle);font:var(--zk-text-label);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.discussion__delete:hover{color:var(--zk-text);text-decoration:underline}.discussion__body,.discussion__deleted{font:var(--zk-text-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.discussion__deleted{font-style:italic}.discussion__mention{background:var(--zk-mine-bg);color:var(--zk-mine-text);border-radius:var(--zk-radius-control);padding:0 2px}.discussion__composer{gap:var(--zk-space-2);border-top:1px solid var(--zk-border);padding-top:var(--zk-space-3);flex-direction:column;display:flex}.discussion__input{position:relative}.discussion__input textarea{resize:vertical;width:100%}.discussion__mentions{z-index:10;padding:var(--zk-space-1);background:var(--zk-surface-raised);border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);box-shadow:var(--zk-shadow-menu);margin:0;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0}.discussion__mentions li{align-items:center;gap:var(--zk-space-2);padding:var(--zk-space-1) var(--zk-space-2);border-radius:var(--zk-radius-control);font:var(--zk-text-small);cursor:pointer;display:flex}.discussion__mentions li .zk-avatar{width:24px;height:24px;font-size:11px}.discussion__mentions li[aria-selected=true],.discussion__mentions li:hover{background:var(--zk-surface-hover)}.discussion__actions{justify-content:space-between;align-items:center;gap:var(--zk-space-2);font:var(--zk-text-label);display:flex}.crosspost{border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);padding:var(--zk-space-2) var(--zk-space-3);font:var(--zk-text-small)}.crosspost__from{font:var(--zk-text-label);color:var(--zk-text-subtle)}.presence{align-items:center;gap:var(--zk-space-2);display:flex}.presence__label{font:var(--zk-text-label);color:var(--zk-text-subtle)}.presence__people{gap:var(--zk-space-1);display:flex}.presence__person{border-radius:var(--zk-radius-pill);width:30px;height:30px;font:600 12px/1 var(--zk-font-sans);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.presence__person[aria-pressed=true]{box-shadow:0 0 0 2px var(--zk-surface-chrome), 0 0 0 4px currentColor}.presence__menu{min-width:200px}.presence__viewing{font:var(--zk-text-small);color:var(--zk-text-muted);align-items:center;gap:6px;display:inline-flex}.presence__viewing .presence__person{cursor:default;width:24px;height:24px;font-size:11px}.live-dot{border-radius:var(--zk-radius-pill);background:var(--zk-mine-dot);flex:none;width:8px;height:8px;display:inline-block}.shell-tool{position:relative}.shell-tool__count{border-radius:var(--zk-radius-pill);background:var(--zk-mine-dot);min-width:16px;height:16px;color:var(--zk-surface-chrome);font:600 10px/16px var(--zk-font-sans);text-align:center;padding:0 4px;position:absolute;top:2px;right:0}.shell-panel{gap:var(--zk-space-2);width:min(400px,100vw - 32px);max-height:min(70vh,640px);overflow-y:auto}.shell-panel__head{justify-content:space-between;align-items:center;gap:var(--zk-space-2);padding:var(--zk-space-1) var(--zk-space-2);display:flex}.shell-panel__head h2{font:var(--zk-text-section);margin:0}.note-list,.conversation-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.note{gap:var(--zk-space-2);padding:var(--zk-space-2);border-radius:var(--zk-radius-control);color:var(--zk-text);font:var(--zk-text-small);grid-template-columns:12px minmax(0,1fr);text-decoration:none;display:grid}.note:hover{background:var(--zk-surface-hover);color:var(--zk-text)}.note__dot{margin-top:6px}.note--read .note__dot{visibility:hidden}.note__excerpt{color:var(--zk-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note__time{font:var(--zk-text-label);color:var(--zk-text-subtle)}.conversation{align-items:center;gap:var(--zk-space-2);width:100%;padding:var(--zk-space-2);border-radius:var(--zk-radius-control);color:var(--zk-text);text-align:left;font:var(--zk-text-small);cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;display:grid}.conversation:hover{background:var(--zk-surface-hover)}.conversation__excerpt{color:var(--zk-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation__unread{font:var(--zk-text-label);color:var(--zk-mine-text);align-items:center;gap:4px;display:inline-flex}.discussion-pane .zk-pane__body{flex:1}.discussion-pane__toggle{align-self:flex-start}.discussion-pane{display:flex}.discussion-pane>.zk-pane{max-height:calc(100vh - var(--zk-header-height));position:sticky;top:0}.discussion-pane__rail{padding:var(--zk-space-3) var(--zk-space-2);border-left:1px solid var(--zk-surface-hover);background:var(--zk-surface-pane)}.live-now{align-items:center;gap:var(--zk-space-2);padding:var(--zk-space-2) 0;font:var(--zk-text-small);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.live-now .presence__person{cursor:default;width:26px;height:26px;font-size:11px}.shell-panel{overflow-x:hidden}.note>span:last-child{min-width:0}.note__excerpt{display:block}.note-list--page{padding:var(--zk-space-2)}.note-row{align-items:center;gap:var(--zk-space-2);border-bottom:1px solid var(--zk-border);display:flex}.note-row:last-child{border-bottom:0}.note-row>.note,.note-row>.follow-row{flex:1;min-width:0}.note--button{text-align:left;cursor:pointer;background:0 0;border:0}.follow-row{padding:var(--zk-space-2);font:var(--zk-text-small)}.settings-list{gap:var(--zk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth{min-height:100%;padding:var(--zk-space-7) var(--zk-space-4);background:var(--zk-surface-base);justify-content:center;align-items:center;display:flex}.auth-card{width:min(420px,100%);padding:var(--zk-space-7) var(--zk-space-6);background:var(--zk-surface-raised);border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);gap:var(--zk-space-5);flex-direction:column;display:flex}.auth-card--wide{width:min(520px,100%)}.auth-card .zk-btn--primary{width:100%}.auth-switch{font:var(--zk-text-small);color:var(--zk-text-muted);text-align:center}.auth-card .zk-btn--secondary{width:100%}.zk-link-button{font:inherit;color:var(--zk-link);cursor:pointer;background:0 0;border:0;padding:0}.zk-link-button:hover{color:var(--zk-palette-fir-1000);text-decoration:underline}.auth-actions{gap:var(--zk-space-3);flex-direction:column;display:flex}.change-layout{gap:var(--zk-space-4);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.change-side{gap:var(--zk-space-4);flex-direction:column;display:flex}.checks{gap:var(--zk-space-2);font:var(--zk-text-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checks__ok{color:var(--zk-released-text)}.checks__error{color:var(--zk-danger-text)}.checks__warning{color:var(--zk-warning-text)}.review--superseded{opacity:.6}@media (width<=1100px){.change-layout{grid-template-columns:minmax(0,1fr)}}.view-bar{align-items:flex-end;gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.view-bar .zk-field{min-width:200px}.view-columns{margin:0 0 var(--zk-space-4);border:1px solid var(--zk-border);border-radius:var(--zk-radius-control);padding:0;list-style:none}.view-columns li{align-items:center;gap:var(--zk-space-1);padding:var(--zk-space-1) var(--zk-space-2);border-bottom:1px solid var(--zk-border);display:flex}.view-columns li:last-child{border-bottom:0}.view-columns__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.view-attribute{align-items:flex-start;gap:var(--zk-space-2);margin:var(--zk-space-3) 0;display:flex}.view-attribute .zk-field{flex:1}.view-attribute>.zk-btn{margin-top:22px}.import-steps{gap:var(--zk-space-3);margin:0 0 var(--zk-space-4);font:var(--zk-text-small);color:var(--zk-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.import-steps li[aria-current=step]{color:var(--zk-text);font-weight:600}.import-steps__n{width:20px;height:20px;margin-right:var(--zk-space-1);border:1px solid var(--zk-border);border-radius:var(--zk-radius-pill);place-items:center;display:inline-grid}.import-steps li[aria-current=step] .import-steps__n{border-color:var(--zk-border-strong);background:var(--zk-surface-selected)}.import-template{align-items:center;gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.import-columns{gap:var(--zk-space-3);display:grid}.import-rows{max-height:50vh;overflow:auto}.import-rows .zk-table{min-width:0}.import-error{color:var(--zk-danger-text)}.baseline-actions{margin-top:var(--zk-space-3)}.baseline-actions__row{align-items:flex-end;gap:var(--zk-space-2) var(--zk-space-3);flex-wrap:wrap;display:flex}.baseline-actions__row>strong{flex:200px;align-self:center}.config-cards{gap:var(--zk-space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.config-card{gap:var(--zk-space-1);padding:var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);background:var(--zk-surface-pane);font:var(--zk-text-small);flex-direction:column;display:flex}.config-card__head{justify-content:space-between;align-items:center;gap:var(--zk-space-2);display:flex}.config-card__head strong{font:var(--zk-text-body);font-weight:600}.baseline-preview{gap:var(--zk-space-2);padding:var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-control);background:var(--zk-surface-base);flex-direction:column;display:flex}.radio-group{gap:var(--zk-space-2);flex-direction:column;display:flex}.config-lines{gap:var(--zk-space-3);flex-direction:column;display:flex}.config-line{gap:var(--zk-space-1);padding-top:var(--zk-space-3);border-top:1px solid var(--zk-border-subtle);flex-direction:column;display:flex}.config-line__where{font:var(--zk-text-small)}.diff-kind{font:var(--zk-text-identifier);font-weight:600}.diff-kind--changed{color:var(--zk-warning-text)}.diff-kind--added{color:var(--zk-released-text)}.diff-kind--removed{color:var(--zk-danger-text)}.diff-legend{font:var(--zk-text-small);color:var(--zk-text-muted)}.compare-views{gap:var(--zk-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-view{gap:var(--zk-space-2);flex-direction:column;min-width:0;display:flex}.compare-view__label{align-items:center;gap:var(--zk-space-2);font:var(--zk-text-small);flex-wrap:wrap;display:flex}.compare-view .e3-viewport{height:300px}.compare-toolbar{align-items:flex-end;gap:var(--zk-space-2) var(--zk-space-3);flex-wrap:wrap;display:flex}.history-layout{gap:var(--zk-space-4);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;display:grid}.history-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history-list li{gap:var(--zk-space-2);padding:var(--zk-space-2);border-top:1px solid var(--zk-border-subtle);font:var(--zk-text-small);grid-template-columns:24px 48px minmax(0,1fr);align-items:start;display:grid}.history-list li:first-child{border-top:0}.history-list li{border-left:3px solid #0000}.history-list li[data-tint=released]{border-left-color:var(--zk-released-dot)}.history-list li[data-tint=review]{border-left-color:var(--zk-review-dot)}.history-list .zk-mono{font:var(--zk-text-identifier)}@media (width<=1100px){.history-layout,.compare-views{grid-template-columns:minmax(0,1fr)}}.e3{min-width:0;height:calc(100vh - var(--zk-header-height));flex-direction:column;flex:1;display:flex}.e3-header{justify-content:space-between;align-items:flex-end;gap:var(--zk-space-3);padding:var(--zk-space-3) var(--zk-space-4);border-bottom:1px solid var(--zk-surface-hover);flex-wrap:wrap;display:flex}.e3-config{align-items:flex-end;gap:var(--zk-space-2) var(--zk-space-3);padding:var(--zk-space-2) var(--zk-space-4) var(--zk-space-3);border-bottom:1px solid var(--zk-surface-hover);background:var(--zk-surface-chrome);flex-wrap:wrap;display:flex}.e3-config__rule .zk-select{background:var(--zk-released-bg);border-color:var(--zk-palette-fir-300);color:var(--zk-released-text)}.e3-config__spacer{flex:1}.e3-config__presence{font:var(--zk-text-label)}.e3-panes{grid-template-columns:minmax(300px, 380px) minmax(0, 1fr) var(--zk-pane-min-width);flex:1;min-height:0;display:grid}.e3-tree{border-right:1px solid var(--zk-surface-hover);background:var(--zk-surface-pane);flex-direction:column;min-height:0;display:flex}.e3-tree__head,.e3-row{align-items:center;gap:var(--zk-space-2);padding:0 var(--zk-space-3);grid-template-columns:28px minmax(0,1fr) 48px 40px;display:grid}.e3-tree__head{min-height:34px;font:var(--zk-text-label);color:var(--zk-text-subtle);border-bottom:1px solid var(--zk-border)}.e3-tree__rows{flex:1;overflow-y:auto}.e3-row{min-height:34px;font:var(--zk-text-small);cursor:pointer}.e3-row:hover{background:var(--zk-surface-hover)}.e3-row[aria-selected=true]{background:var(--zk-mine-bg);box-shadow:inset 3px 0 0 var(--zk-selection-3d)}.e3-row:focus-visible{outline-offset:-2px}.e3-row--muted{color:var(--zk-text-muted)}.e3-row input{accent-color:var(--zk-action-primary)}.e3-row__name{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.e3-row__label{text-overflow:ellipsis;overflow:hidden}.e3-row__toggle{width:16px;color:var(--zk-text-subtle);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.e3-tree__foot{padding:var(--zk-space-2) var(--zk-space-3);border-top:1px solid var(--zk-border);font:var(--zk-text-label);color:var(--zk-text-subtle)}.e3-viewport{background:var(--zk-viewport-ground);min-width:0;min-height:0;position:relative;overflow:hidden}.e3-viewport canvas{outline:none;width:100%;height:100%;display:block}.e3-viewport__empty{padding:var(--zk-space-6);text-align:center;color:var(--zk-viewport-highlight);font:var(--zk-text-small);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.e3-toolbar{left:50%;bottom:var(--zk-space-4);gap:var(--zk-space-1);padding:var(--zk-space-1);border-radius:var(--zk-radius-card);background:var(--zk-surface-raised);border:1px solid var(--zk-border);box-shadow:var(--zk-shadow-menu);display:flex;position:absolute;transform:translate(-50%)}.e3-pane{width:auto;min-width:0;min-height:0;overflow-y:auto}.e3-pane .zk-tabs{padding:0 var(--zk-space-2)}@media (width<=1100px){.e3{height:auto}.e3-panes{grid-template-columns:1fr}.e3-viewport{min-height:360px}}.e3-header h1 .zk-mono{color:var(--zk-text-secondary);margin-right:var(--zk-space-1);font-size:20px}.e3-pane .zk-tabs{overflow-x:auto}.e3-pane .zk-tab{flex:none}.e3-viewport__canvas{position:absolute;inset:0}.e3-viewport__notes{top:var(--zk-space-3);left:var(--zk-space-3);padding:var(--zk-space-1) var(--zk-space-2);border-radius:var(--zk-radius-control);background:var(--zk-surface-raised);color:var(--zk-text-secondary);font:var(--zk-text-label);position:absolute}.e3-toolbar .zk-btn[aria-pressed=true]{background:var(--zk-surface-selected);color:var(--zk-text)}.e3-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.e3-marker{position:absolute;top:0;left:0}.e3-marker--pointer:before{content:"";border-radius:var(--zk-radius-pill);border:2px solid var(--zk-surface-chrome);background:currentColor;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.e3-marker__tag{border-radius:var(--zk-radius-control);font:600 11px/1.4 var(--zk-font-sans);white-space:nowrap;padding:1px 6px;position:absolute;top:6px;left:8px}.e3-marker__pin{pointer-events:auto;border:1px solid var(--zk-border-strong);border-radius:var(--zk-radius-pill);background:var(--zk-surface-raised);max-width:220px;color:var(--zk-text);font:var(--zk-text-label);cursor:pointer;box-shadow:var(--zk-shadow-menu);align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex;position:absolute;top:-34px;left:-14px}.e3-marker--muted .e3-marker__pin{color:var(--zk-text-muted);background:var(--zk-surface-pane)}.e3-marker--active .e3-marker__pin{border-color:var(--zk-selection-3d)}.e3-marker__avatar{border-radius:var(--zk-radius-pill);background:var(--zk-surface-hover);flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-weight:600;display:inline-flex}.e3-marker__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e3-viewport--pinning canvas{cursor:crosshair}.e3-viewport__banner{top:var(--zk-space-3);padding:var(--zk-space-1) var(--zk-space-3);border-radius:var(--zk-radius-pill);background:var(--zk-surface-raised);border:1px solid var(--zk-border);font:var(--zk-text-small);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.e3-comments{gap:var(--zk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.e3-comment{text-align:left;border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);width:100%;color:var(--zk-text);padding:var(--zk-space-2) var(--zk-space-3);font:var(--zk-text-small);cursor:pointer;background:0 0}.e3-comment:hover,.e3-comment[aria-current=true]{background:var(--zk-surface-hover)}.e3-comment__meta{font:var(--zk-text-label);color:var(--zk-text-subtle)}.e3-viewport__outline{pointer-events:none;border:3px solid;position:absolute;inset:0}.e3-main{min-width:0;min-height:0;display:flex;position:relative}.e3-main>.e3-viewport,.e3-main>.e3-diagram{flex:1}.e3-main .e3-viewport__notes{left:auto;right:var(--zk-space-3)}.e3-switch{top:var(--zk-space-3);left:var(--zk-space-3);z-index:3;border:1px solid var(--zk-border);border-radius:var(--zk-radius-control);background:var(--zk-surface-raised);box-shadow:var(--zk-shadow-menu);display:flex;position:absolute;overflow:hidden}.e3-switch__option{min-height:32px;padding:0 var(--zk-space-4);color:var(--zk-text-secondary);font:var(--zk-text-small);cursor:pointer;background:0 0;border:0}.e3-switch__option:hover{background:var(--zk-surface-hover)}.e3-switch__option[aria-pressed=true]{background:var(--zk-surface-selected);color:var(--zk-text);box-shadow:inset 0 -2px 0 var(--zk-action-primary);font-weight:500}.e3-diagram{background:var(--zk-surface-chrome);min-width:0;min-height:0;position:relative;overflow:hidden}.e3-diagram__surface{cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}.e3-diagram__surface:active{cursor:grabbing}.e3-diagram__world{transform-origin:0 0;position:absolute;top:0;left:0}.e3-diagram__links{fill:none;stroke:var(--zk-border-strong);stroke-width:1.5px;pointer-events:none;position:absolute;left:0;overflow:visible}.e3-diagram__links .e3-diagram__link--selected{stroke:var(--zk-selection-3d);stroke-width:2px}.e3-diagram__node{width:232px;height:56px;position:absolute}.e3-card{box-sizing:border-box;width:100%;height:100%;padding:0 var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);background:var(--zk-surface-raised);color:var(--zk-text);font:var(--zk-text-small);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;gap:3px;display:flex}.e3-card:hover{border-color:var(--zk-border-strong)}.e3-card:focus-visible{outline-offset:2px}.e3-card--muted{color:var(--zk-text-muted)}.e3-card--hidden3d{background:var(--zk-surface-base);color:var(--zk-text-muted);border-style:dashed}.e3-card--selected,.e3-card--selected:hover{border:2px solid var(--zk-selection-3d);padding:0 calc(var(--zk-space-3) - 1px);background:var(--zk-mine-bg)}.e3-card__line{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.e3-card__name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.e3-card__name .zk-mono{color:var(--zk-text-muted)}.e3-card--selected .e3-card__name .zk-mono{color:var(--zk-mine-text)}.e3-card__qty{color:var(--zk-text-muted);flex:none}.e3-card__meta{font:var(--zk-text-label);color:var(--zk-text-muted);overflow:hidden}.e3-card__newer{color:var(--zk-review-text)}.e3-card__warning{text-overflow:ellipsis;color:var(--zk-warning-text);overflow:hidden}.e3-card__fold{border:1px solid var(--zk-border-strong);border-radius:var(--zk-radius-pill);background:var(--zk-surface-base);min-width:28px;height:28px;color:var(--zk-text);font:var(--zk-text-label);cursor:pointer;padding:0 5px;font-weight:600;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.e3-card__fold--folded,.e3-card__fold:hover{background:var(--zk-surface-hover)}.e3-diagram__tools{top:var(--zk-space-3);right:var(--zk-space-3);justify-content:flex-end;gap:var(--zk-space-1);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;left:180px}.e3-diagram__tools>*{pointer-events:auto;background:var(--zk-surface-raised);border:1px solid var(--zk-border)}.e3-diagram__zoom{border-radius:var(--zk-radius-control);align-items:center;display:flex}.e3-diagram__zoom .zk-btn{border:0}.e3-diagram__scale{text-align:center;min-width:44px;font:var(--zk-text-label);color:var(--zk-text-secondary)}.e3-diagram__legend{left:var(--zk-space-3);bottom:var(--zk-space-3);max-width:calc(100% - 2 * var(--zk-space-3));box-sizing:border-box;align-items:center;gap:var(--zk-space-1) var(--zk-space-4);padding:var(--zk-space-1) var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-card);background:var(--zk-surface-raised);font:var(--zk-text-label);color:var(--zk-text-subtle);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.e3-diagram__count{color:var(--zk-text-secondary)}@media (width<=1100px){.e3-main{min-height:420px}}.e3-tool-panel{left:50%;bottom:calc(var(--zk-space-4) + 48px);z-index:2;width:min(360px, calc(100% - 2 * var(--zk-space-4)));gap:var(--zk-space-2);padding:var(--zk-space-3);border-radius:var(--zk-radius-card);background:var(--zk-surface-raised);border:1px solid var(--zk-border);box-shadow:var(--zk-shadow-menu);font:var(--zk-text-small);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.e3-tool-panel__head{justify-content:space-between;align-items:center;display:flex}.e3-tool-panel__axes{border:1px solid var(--zk-border);border-radius:var(--zk-radius-control);width:max-content;display:flex}.e3-tool-panel__axes .e3-switch__option[aria-checked=true]{background:var(--zk-surface-selected);color:var(--zk-text)}.e3-tool-panel__slider{width:100%;accent-color:var(--zk-action-primary)}.e3-tool-panel__row{align-items:center;gap:var(--zk-space-2);display:flex}.e3-tool-panel__number{width:120px}.e3-tool-panel__note{color:var(--zk-text-secondary);margin:0}.e3-tool-panel__measures{gap:var(--zk-space-1);flex-direction:column;margin:0;padding-left:20px;display:flex}.e3-tool-panel__measures li{overflow-wrap:anywhere}.e3-tool-panel__size{color:var(--zk-text-secondary)}.e3-marker__measure{border-radius:var(--zk-radius-control);background:var(--zk-surface-chrome);color:var(--zk-viewport-measure);border:1px solid var(--zk-viewport-measure);font:500 11px/1.4 var(--zk-font-mono);white-space:nowrap;padding:1px 6px;position:absolute;transform:translate(-50%,-50%)}.e3-viewport--measuring .e3-viewport__canvas{cursor:crosshair}.e3-pane--form>.zk-pane{width:auto;height:100%}.e3-config__views{align-items:flex-end;gap:var(--zk-space-2);display:flex}.e3-tool-panel__measure{justify-content:space-between;align-items:center;display:flex}.list-toolbar{align-items:flex-end;gap:var(--zk-space-2) var(--zk-space-3);flex-wrap:wrap;display:flex}.list-toolbar .zk-field{min-width:180px}.list-toolbar__search{flex:260px;max-width:420px}.toggle-chip{align-items:center;gap:var(--zk-space-2);min-height:var(--zk-control-height);padding:0 var(--zk-space-3);border-radius:var(--zk-radius-pill);border:1px solid var(--zk-border);color:var(--zk-text-secondary);font:var(--zk-text-small);cursor:pointer;background:0 0;display:inline-flex}.toggle-chip[aria-pressed=true]{background:var(--zk-mine-bg);border-color:var(--zk-mine-dot);color:var(--zk-mine-text)}.list-hint{font:var(--zk-text-label);color:var(--zk-text-subtle)}.cell-warning{font:var(--zk-text-label);color:var(--zk-warning-text);display:block}.preview-box{aspect-ratio:4/3;border-radius:var(--zk-radius-control);background:var(--zk-viewport-ground);border:1px solid var(--zk-viewport-border);color:var(--zk-viewport-highlight);font:var(--zk-text-label);text-align:center;padding:var(--zk-space-3);justify-content:center;align-items:center;display:flex}.summary-identity{flex-direction:column;gap:2px;display:flex}.summary-identity__name{font:var(--zk-text-section)}.item-header{gap:var(--zk-space-4);padding:var(--zk-space-4);flex-wrap:wrap;display:flex}.item-thumb{border-radius:var(--zk-radius-card);background:var(--zk-viewport-ground);border:1px solid var(--zk-viewport-border);width:88px;height:88px;color:var(--zk-viewport-edge);flex:none;justify-content:center;align-items:center;display:flex}.item-header__main{gap:var(--zk-space-3);flex-direction:column;flex:420px;min-width:0;display:flex}.item-title{align-items:center;gap:var(--zk-space-2) var(--zk-space-3);flex-wrap:wrap;display:flex}.item-title h1{font:var(--zk-text-page-title)}.item-title h1 .zk-mono{margin-right:var(--zk-space-2);color:var(--zk-text-secondary);font-size:20px}.revision-select{min-width:140px}.revision-select select{font:var(--zk-text-identifier)}.item-header__actions{align-items:flex-start;gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.item-cards{gap:var(--zk-space-4);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;display:grid}.inline-panel{margin:0 var(--zk-space-4) var(--zk-space-4);padding:var(--zk-space-3);border-radius:var(--zk-radius-control);border:1px solid var(--zk-border);background:var(--zk-surface-pane);gap:var(--zk-space-3);flex-direction:column;display:flex}.version-list{font:var(--zk-text-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.version-list li{gap:var(--zk-space-3);padding:var(--zk-space-2) 0;border-top:1px solid var(--zk-border-subtle);grid-template-columns:56px 1fr;display:grid}.version-list li:first-child{border-top:0}.version-list a{font:var(--zk-text-identifier)}.attr-row{gap:var(--zk-space-2);grid-template-columns:minmax(0,1fr) 36px;align-items:end;display:grid}.attr-new{gap:var(--zk-space-2);grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;display:grid}.tab-panel{gap:var(--zk-space-4);flex-direction:column;display:flex}.access-row{gap:var(--zk-space-2);grid-template-columns:minmax(0,1fr) 180px 36px;align-items:center;display:grid}.file-list{margin:0 0 var(--zk-space-2);font:var(--zk-text-small);flex-direction:column;padding:0;list-style:none;display:flex}.file-list li{align-items:center;gap:var(--zk-space-3);padding:var(--zk-space-2) 0;border-top:1px solid var(--zk-border-subtle);display:flex}.file-list li:first-child{border-top:0}.file-list__name{overflow-wrap:break-word;flex-direction:column;flex:1;min-width:0;display:flex}.card-actions{align-items:center;gap:var(--zk-space-3);display:flex}.docs-layout{gap:var(--zk-space-4);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.folder-tree{gap:var(--zk-space-3);font:var(--zk-text-small);flex-direction:column;display:flex}.folder-tree ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.folder-tree__item{justify-content:space-between;align-items:center;gap:var(--zk-space-2);width:100%;min-height:34px;padding-right:var(--zk-space-2);border-radius:var(--zk-radius-control);color:var(--zk-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.folder-tree__item:hover{background:var(--zk-surface-hover);color:var(--zk-text)}.folder-tree__item[aria-current=true]{background:var(--zk-surface-selected);color:var(--zk-text);box-shadow:inset 3px 0 0 var(--zk-action-primary);font-weight:500}.folder-tree__actions{gap:var(--zk-space-1);flex-wrap:wrap;display:flex}.folder-tree__form{padding:var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-control);background:var(--zk-surface-pane);gap:var(--zk-space-3);flex-direction:column;display:flex}@media (width<=900px){.docs-layout{grid-template-columns:minmax(0,1fr)}}.bom-line{gap:var(--zk-space-2);grid-template-columns:minmax(140px,1.2fr) 90px 90px minmax(120px,1fr);align-items:end;display:grid}.bom-sub{gap:var(--zk-space-2);grid-template-columns:minmax(140px,1fr) 90px 36px;align-items:end;display:grid}.bom-placement{gap:var(--zk-space-2);grid-template-columns:repeat(6,minmax(64px,1fr)) 36px;align-items:end;display:grid}@media (width<=760px){.bom-line,.bom-placement{grid-template-columns:1fr 1fr}}.workflow-task{justify-content:space-between;align-items:center;gap:var(--zk-space-2);padding:var(--zk-space-1) 0;flex-wrap:wrap;display:flex}.workflow-task .inline-panel{flex-basis:100%;margin:0}.component-updates-link{text-decoration:none}.ack-open{align-items:center;gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.ack-form{gap:var(--zk-space-2);min-width:240px;display:grid}.ack-form__actions{gap:var(--zk-space-2);display:flex}.home-grid{gap:var(--zk-space-4);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;display:grid}.home-col{gap:var(--zk-space-4);flex-direction:column;min-width:0;display:flex}.recent{align-items:center;gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.recent__chip{padding:var(--zk-space-1) var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-pill);background:var(--zk-surface-raised);color:var(--zk-text);font:var(--zk-text-small);text-decoration:none}.recent__chip:hover{border-color:var(--zk-border-strong);background:var(--zk-surface-hover)}.age-chart{margin:0}.age-chart__plot{gap:var(--zk-space-2);flex-direction:column;display:flex}.age-chart__row{align-items:center;gap:var(--zk-space-2);min-height:24px;font:var(--zk-text-small);color:var(--zk-text-secondary);grid-template-columns:96px minmax(0,1fr) auto;display:grid;position:relative}.age-chart__track{height:12px;display:block}.age-chart__bar{background:var(--zk-text-subtle);border-radius:0 4px 4px 0;min-width:4px;height:100%;display:block}.age-chart__bar--warning{background:var(--zk-warning-dot)}.age-chart__row:hover .age-chart__bar{filter:brightness(1.15)}.age-chart__value{color:var(--zk-text);font-variant-numeric:tabular-nums}.age-chart__warn{color:var(--zk-warning-text)}.age-chart__tip{z-index:1;padding:var(--zk-space-1) var(--zk-space-2);border:1px solid var(--zk-border-strong);border-radius:var(--zk-radius-control);background:var(--zk-surface-pane);color:var(--zk-text);white-space:nowrap;pointer-events:none;position:absolute;bottom:calc(100% + 4px);right:0}@media (width<=1100px){.home-grid{grid-template-columns:minmax(0,1fr)}}.designer-header{justify-content:space-between;gap:var(--zk-space-3);flex-wrap:wrap;display:flex}.designer-grid{gap:var(--zk-space-4);grid-template-columns:240px minmax(0,1fr) minmax(300px,360px);align-items:start;display:grid}.designer-side{gap:var(--zk-space-4);flex-direction:column;display:flex}.designer-blocks{gap:var(--zk-space-2);flex-direction:column;display:flex}.designer-block{align-items:flex-start;gap:var(--zk-space-1);padding:var(--zk-space-3);border:1px dashed var(--zk-border-strong);border-radius:var(--zk-radius-control);background:var(--zk-surface-raised);color:var(--zk-text);font:var(--zk-text-small);cursor:pointer;text-align:left;flex-direction:column;display:flex}.designer-block:hover:not(:disabled){border-color:var(--zk-action-primary)}.designer-block:disabled{cursor:not-allowed;opacity:.6}.designer-canvas{padding:var(--zk-space-4);border:1px solid var(--zk-border-subtle);border-radius:var(--zk-radius-card);background:var(--zk-surface-base);flex-direction:column;align-items:center;display:flex}.designer-flow{flex-direction:column;align-items:center;width:100%;display:flex}.designer-arrow{color:var(--zk-text-muted);padding:var(--zk-space-1) 0}.designer-node{padding:var(--zk-space-2) var(--zk-space-4);border-radius:var(--zk-radius-pill);border:1px solid var(--zk-border-strong);background:var(--zk-surface-raised);font:var(--zk-text-small);flex-direction:column;align-items:center;display:flex}.designer-node--end{border-color:var(--zk-released-text)}.designer-step{gap:var(--zk-space-1);width:min(420px,100%);padding:var(--zk-space-3);border:1px solid var(--zk-border-strong);border-radius:var(--zk-radius-control);background:var(--zk-surface-raised);font:var(--zk-text-small);cursor:pointer;flex-direction:column;display:flex}.designer-step[aria-pressed=true]{border-color:var(--zk-action-primary);box-shadow:0 0 0 1px var(--zk-action-primary)}.designer-step:focus-visible{outline:2px solid var(--zk-focus);outline-offset:2px}.designer-tasks{padding-left:var(--zk-space-4);margin:0}.designer-reject{color:var(--zk-danger-text)}.designer-note{margin-top:var(--zk-space-4);text-align:center;font:var(--zk-text-small)}.designer-task{gap:var(--zk-space-2);padding:var(--zk-space-3);border:1px solid var(--zk-border-subtle);border-radius:var(--zk-radius-control);flex-direction:column;display:flex}.designer fieldset{border:0;min-width:0;margin:0;padding:0}.task-list{padding:var(--zk-space-3) var(--zk-space-4);gap:var(--zk-space-2);flex-direction:column;margin:0;list-style:none;display:flex}@media (width<=1200px){.designer-grid{grid-template-columns:minmax(0,1fr)}}.settings{flex:1;min-width:0;display:flex}.settings-nav{width:210px;padding:18px var(--zk-space-3);border-right:1px solid var(--zk-surface-hover);font:var(--zk-text-small);flex-direction:column;flex:none;gap:2px;display:flex}.settings-nav__heading{padding:0 10px var(--zk-space-2)}.settings-nav a{padding:var(--zk-space-2) 10px;border-radius:var(--zk-radius-control);color:var(--zk-text-secondary);text-decoration:none}.settings-nav a:hover{background:var(--zk-surface-hover);color:var(--zk-text)}.settings-nav a[aria-current=page]{background:var(--zk-surface-hover);color:var(--zk-text);font-weight:500}.settings-page{flex:1;min-width:0;display:flex}.access-steps{gap:var(--zk-space-2);font:var(--zk-text-small);color:var(--zk-text-secondary);flex-direction:column;margin:0;padding:0 0 0 20px;display:flex}.access-steps strong{color:var(--zk-text);font-weight:500}.pane-inline{gap:var(--zk-space-2);align-items:flex-end;display:flex}.pane-inline>:first-child{flex:1}.invite-link{gap:var(--zk-space-2);display:flex}.invite-link input{font:var(--zk-text-identifier)}.member-name{flex-direction:column;line-height:1.3;display:flex}.member-name small{color:var(--zk-text-subtle);font:var(--zk-text-label)}.danger-zone-text{color:var(--zk-text-secondary)}@media (width<=1100px){.settings-nav{display:none}}.template-pane{width:440px;min-width:360px}.definition{padding:var(--zk-space-3);border:1px solid var(--zk-border);border-radius:var(--zk-radius-control);background:var(--zk-surface-base);gap:var(--zk-space-3);flex-direction:column;margin:0;display:flex}.definition__flags{gap:var(--zk-space-4);flex-wrap:wrap;display:flex}.settings-fieldset{border:0;min-width:0;margin:0;padding:0}.settings-stack{gap:var(--zk-space-4);flex-direction:column;max-width:720px;display:flex}.webhook-url{overflow-wrap:anywhere}.webhook-secret{align-items:center;gap:var(--zk-space-2);margin-top:var(--zk-space-2);overflow-wrap:anywhere;display:flex}.webhook-actions{gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.webhook-deliveries{gap:var(--zk-space-2);margin:var(--zk-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.webhook-deliveries summary{cursor:pointer}.webhook-delivery{align-items:flex-start;gap:var(--zk-space-2);padding:var(--zk-space-2) 0 var(--zk-space-2) var(--zk-space-4);flex-direction:column;display:flex}.webhook-code{width:100%;max-height:240px;padding:var(--zk-space-2);border:1px solid var(--zk-border-subtle);border-radius:var(--zk-radius-control);background:var(--zk-surface-raised);font:12px/1.45 var(--zk-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.webhook-events{gap:var(--zk-space-3);flex-direction:column;min-width:0;display:flex}.webhook-events .zk-check__hint{overflow-wrap:anywhere}.search-facet,.search-chips{align-items:center;gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.search-facet__count{margin-left:var(--zk-space-1);color:var(--zk-text-subtle);font-variant-numeric:tabular-nums}.search-chips__remove{margin-left:var(--zk-space-1);color:var(--zk-text-subtle);cursor:pointer;background:0 0;border:0;padding:0 2px}.search-chips__remove:hover,.search-chips__remove:focus-visible{color:var(--zk-text)}.search-matches{color:var(--zk-text-subtle);margin:0;padding:0;list-style:none}.search-matches li{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-matches--full li{margin-bottom:var(--zk-space-2);display:block}.search-hit{background:var(--zk-surface-selected);color:var(--zk-text);border-radius:2px;padding:0 1px;font-weight:600}.plain-shell__title{font:var(--zk-text-small);color:var(--zk-text-secondary)}.plain-shell__spacer{flex:1}.org-facts{gap:var(--zk-space-2) var(--zk-space-5);font:var(--zk-text-small);grid-template-columns:max-content 1fr;margin:0;display:grid}.org-facts dt{color:var(--zk-text-muted)}.org-facts dd{color:var(--zk-text);margin:0}.org-form{max-width:520px}.seat-meter{height:6px;margin-top:var(--zk-space-2);background:var(--zk-surface-hover);border-radius:3px;overflow:hidden}.seat-meter__fill{background:var(--zk-action-primary);height:100%}.seat-meter__fill--full{background:var(--zk-warning-dot)}.copy-row{gap:var(--zk-space-2);align-items:center;display:flex}.copy-row .zk-mono{overflow-wrap:anywhere}.domain-record{gap:var(--zk-space-1) var(--zk-space-3);font:var(--zk-text-small);grid-template-columns:max-content 1fr;display:grid}.domain-record dt{color:var(--zk-text-muted)}.domain-record dd{margin:0}.row-actions{gap:var(--zk-space-2);flex-wrap:wrap;display:flex}.org-note{margin:var(--zk-space-4) 0 0}.operator-filters{gap:var(--zk-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.operator-filters>*{min-width:220px}.operator-changes{gap:var(--zk-space-3);font:var(--zk-text-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
