@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.p.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.vSaKiW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.vSaKiW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.f_WCfa_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.f_WCfa_variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f146260bbede82cf-s.2pxg4z-uk-661.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68cf7a9643a0147c-s.3ye-whi9fpsfo.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634eb133124a2e48-s.30vh-jzfpm7j6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d530fe8c289b348-s.2klt8rkggbuqt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f880b8522e34bc5-s.428z1tszeg9l2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ea1ed15c3c442612-s.39y3v72u48386.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c20638421655e761-s.1qlif4__5jt8e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cd51843e1b2df682-s.2nq-vrgiagogu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/285fbc033e3664a3-s.45akkbw6xck-g.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a8be8f0920324f3-s.1t0fmgbdfotba.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a02609d37ba2779d-s.2czafu0xkc60u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6951b6973c3c085-s.39w8uyr3qg4a-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Devanagari Fallback;src:local(Arial);ascent-override:105.77%;descent-override:45.47%;line-gap-override:0.0%;size-adjust:101.17%}.LqMSTG_className{font-family:IBM Plex Sans Devanagari,IBM Plex Sans Devanagari Fallback;font-style:normal}.LqMSTG_variable{--font-plex-devanagari:"IBM Plex Sans Devanagari", "IBM Plex Sans Devanagari Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.QMZ1oW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.QMZ1oW_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg-page:#f6f5f1;--bg-surface:#fff;--bg-subdued:#efede6;--bg-hover:#efede6;--bg-selected:#e8ecf7;--text-primary:#0e0e10;--text-secondary:#5b5b60;--text-muted:#66666b;--text-onaccent:#fff;--accent:#1e4396;--accent-hover:#17357a;--accent-subtle:#e8ecf7;--border:#e6e3da;--border-strong:#cfcbc0;--focus:#1e4396;--success:#1b7a4b;--warning:#8a5800;--critical:#b42318;--verified-bg:#e1f2e7;--verified-fg:var(--success);--verified-solid:var(--success);--review-bg:#fbf0d2;--review-fg:#8a5800;--review-solid:var(--warning);--review-on-solid:#fff;--danger-bg:#fce6e2;--danger-fg:var(--critical);--label-public-bg:#f4f5f7;--label-public-fg:#4e545c;--label-internal-bg:#e9f0fa;--label-internal-fg:#204494;--label-confidential-bg:#fbf3e6;--label-confidential-fg:#8a5a12;--label-restricted-bg:#fbeceb;--label-restricted-fg:#b3261e;--bg:var(--bg-page);--surface:var(--bg-surface);--surface-2:var(--bg-subdued);--fg:var(--text-primary);--fg-muted:var(--text-secondary);--accent-fg:var(--text-onaccent);--accent-soft:var(--accent-subtle);--control-edge:var(--text-muted);--brand-lal:var(--accent);--paper:#fff;--viewer-bar:var(--k-surface);--viewer-bar-ink:var(--k-ink);--viewer-bar-field:var(--k-sunken);--paper-frame:var(--bg-subdued);--paper-bar:#e8eaed;--paper-bar-strong:#d5d8dd;--paper-rule:#d5d8dd;--hl-fill:#ffb0004d;--hl-border:#b86e00;--hl-halo:#1f1a14;--mine-on-paper:#204494;--illegible-on-paper:#9e2219;--verified-on-paper:#1b7a4b;--words-on-paper:#1b7a4b;--words-on-paper-2:#a35c00;--words-on-paper-3:#6a3fb5;--words-on-paper-4:#b0285c;--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23646B74' stroke-width='1.5'/%3E%3C/svg%3E");--font-sans:var(--k-font-body);--font-mono:var(--k-font-mono);--font-display:var(--k-font-display);--fs-label:.6875rem;--fs-sm:.8125rem;--fs-base:.875rem;--fs-field:var(--fs-base);--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:clamp(1.625rem, 1.4rem + .8vw, 1.875rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-5:var(--space-6);--space-7:var(--space-12);--h-sm:32px;--h-md:40px;--h-lg:44px;--control-h:var(--h-md);--control-min:32px;--badge-h:24px;--r-sm:var(--k-r-2);--r-md:var(--k-r-4);--r-full:var(--k-r-pill);--e-1:var(--k-shadow-1);--e-2:var(--k-shadow-2);--ease:cubic-bezier(.2, 0, .2, 1);--t-fast:.12s;--t-med:.16s;--t-slow:.2s;--t-drawer:.22s;--motion-quick:.16s;--motion-calm:.28s;--motion-draw:.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--z-base:0;--z-sticky:10;--z-dropdown:20;--z-overlay:30;--z-modal:40;--z-toast:50;--z-tooltip:60;--z-header:var(--z-dropdown);--z-drawer:var(--z-modal);--z-skip:var(--z-tooltip);--grid-columns:12;--gutter:24px;--margin:32px;--content-max:1200px;--sidebar-w:var(--k-side-w);--header-h:var(--k-top-h);--toolbar-h:48px;--statusbar-h:32px;--bottombar-h:0px;--main-h:calc(100dvh - var(--header-h) - env(safe-area-inset-top) - var(--statusbar-h) - var(--bottombar-h) - env(safe-area-inset-bottom));--topbar-h:0px;--topbar-space:0px;--backdrop:var(--k-scrim);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-page:#111113;--bg-surface:#18181b;--bg-subdued:#1f1f23;--bg-hover:#232327;--bg-selected:#1c2541;--text-primary:#f2f1ec;--text-secondary:#a6a5a0;--text-muted:#93928d;--text-onaccent:#0b1430;--accent:#8fa8f0;--accent-hover:#b0c2f5;--accent-subtle:#1c2541;--border:#2a2a2e;--border-strong:#3a3a40;--focus:#b0c2f5;--success:#6fcf97;--warning:#edb02b;--critical:#f4917b;--verified-bg:#10301f;--review-bg:#3a2c0a;--review-fg:var(--warning);--review-on-solid:var(--bg-page);--danger-bg:#3b1712;--label-public-bg:#1a1c1f;--label-public-fg:#b3b8c0;--label-internal-bg:#172f65;--label-internal-fg:#a3bee7;--label-confidential-bg:#2a2112;--label-confidential-fg:#e0a93a;--label-restricted-bg:#2e1715;--label-restricted-fg:#ef6e63;--paper-frame:var(--bg-page);--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%239AA0A8' stroke-width='1.5'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg-page:#111113;--bg-surface:#18181b;--bg-subdued:#1f1f23;--bg-hover:#232327;--bg-selected:#1c2541;--text-primary:#f2f1ec;--text-secondary:#a6a5a0;--text-muted:#93928d;--text-onaccent:#0b1430;--accent:#8fa8f0;--accent-hover:#b0c2f5;--accent-subtle:#1c2541;--border:#2a2a2e;--border-strong:#3a3a40;--focus:#b0c2f5;--success:#6fcf97;--warning:#edb02b;--critical:#f4917b;--verified-bg:#10301f;--review-bg:#3a2c0a;--review-fg:var(--warning);--review-on-solid:var(--bg-page);--danger-bg:#3b1712;--label-public-bg:#1a1c1f;--label-public-fg:#b3b8c0;--label-internal-bg:#172f65;--label-internal-fg:#a3bee7;--label-confidential-bg:#2a2112;--label-confidential-fg:#e0a93a;--label-restricted-bg:#2e1715;--label-restricted-fg:#ef6e63;--paper-frame:var(--bg-page);--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%239AA0A8' stroke-width='1.5'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (pointer:coarse){:root{--control-h:var(--h-lg);--control-min:var(--h-lg)}}@media (max-width:767.98px){:root{--gutter:16px;--margin:16px;--header-h:60px;--bottombar-h:56px;--fs-field:max(1rem, 16px)}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg-page);overscroll-behavior-y:none;scroll-padding-top:calc(var(--topbar-space) + var(--space-2));overflow-anchor:auto}html:has(.app-shell){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.app-shell) body{overscroll-behavior:none;height:100%;overflow:hidden}:root:has(.app-shell):not(:has(.app-statusbar>:not(:empty))){--statusbar-h:0px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html:has(dialog:modal){overflow:hidden}body{overflow-wrap:break-word;min-width:320px;min-height:100dvh;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--k-lh-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}img,svg,video,canvas,iframe{max-width:100%;height:auto;display:block}:where(button,a,label,span,p,li,legend,summary,td,th,dt,dd,h1,h2,h3,h4,strong,em,small,b)>svg{vertical-align:-.125em;display:inline-block}:where(p,h1,h2,h3,h4,li,td,th,dd,a,span,label){overflow-wrap:anywhere}input,select,textarea,button{font:inherit;color:inherit;max-width:100%}a{color:var(--accent);text-underline-offset:.18em}a:hover{color:var(--accent-hover)}.quiet-link{text-underline-offset:.18em;text-decoration:none}.quiet-link:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.quiet-link:hover{text-decoration:underline}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-subtle);color:var(--fg)}::placeholder{color:var(--text-muted);opacity:1}h1,h2,h3{font-family:var(--font-display);font-stretch:var(--k-display-stretch);line-height:var(--k-lh-tight);margin:0 0 var(--space-2);color:var(--fg)}h1{font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:600}h2{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:600}h3{font-family:var(--font-sans);font-stretch:100%;font-size:var(--fs-lg);font-weight:600;line-height:1.3}p{margin:0 0 var(--space-3)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:18px;height:18px}input[type=checkbox]:checked,input[type=radio]:checked{animation:check-in var(--t-fast) var(--ease)}:where(label:has(>input[type=checkbox],>input[type=radio])){align-items:center;gap:var(--space-2);min-height:var(--control-min);cursor:pointer;display:inline-flex}input:-webkit-autofill{-webkit-text-fill-color:var(--fg);transition:background-color 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);transition:background-color 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);transition:background-color 600000s}@media (pointer:coarse){.btn,a,input,select{min-height:var(--h-lg)}}@media (max-width:767.98px){input,select,textarea{font-size:max(1rem,16px)}}[role=tooltip]{pointer-events:none}.muted{color:var(--fg-muted)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.row>*,.stack>*{min-width:0}.tabular{font-variant-numeric:tabular-nums}.caps{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-secondary);font-weight:500}.mono,td.num{font-family:var(--font-mono)}.readText{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:isolate;line-height:1.6}.page{width:100%;max-width:var(--content-max);min-width:0;padding:var(--space-6) var(--margin) var(--space-12);padding-left:max(var(--margin), env(safe-area-inset-left));padding-right:max(var(--margin), env(safe-area-inset-right));gap:var(--space-6);flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}@media (min-width:640px){.page{padding-block:var(--space-8) var(--space-16);padding-left:max(var(--margin), env(safe-area-inset-left));padding-right:max(var(--margin), env(safe-area-inset-right))}}.page.page-wide{max-width:120rem}.page-header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-header>*{min-width:0}.page-header h1{margin:0}.page-header p{margin:var(--space-1) 0 0;color:var(--fg-muted)}.card{background:var(--surface);border:1px solid var(--k-card-edge);border-radius:var(--r-md);min-width:0;box-shadow:var(--e-1);padding:var(--space-4)}@media (min-width:640px){.card{padding:var(--space-6)}}.features{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.features>.card{gap:var(--space-3);flex-direction:column;display:flex}.features>.card>:last-child{margin-top:auto}@supports (grid-template-rows:subgrid){.features>.card{grid-template-rows:subgrid;grid-row:span 4;display:grid}}.btn{--btn-fg:var(--text-primary);justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);min-height:var(--control-min);vertical-align:middle;border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface);min-width:0;max-width:100%;color:var(--btn-fg);font-family:var(--font-sans);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;transition:transform var(--t-fast) var(--ease);padding-block:0;padding-inline:18px;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn svg{flex:none}@media (max-width:479.98px){.btn{height:auto;min-height:var(--control-h);padding-block:var(--space-1);white-space:normal}}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--bg-hover);border-color:var(--text-secondary);color:var(--btn-fg)}}.btn:active{border-color:var(--control-edge)}.btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn[aria-busy=true]{color:#0000}.btn[aria-busy=true]>*{visibility:hidden}.btn[aria-busy=true]:after{content:"";border:2px solid var(--btn-fg);border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin:auto;animation:.8s linear infinite spin;position:absolute;inset:0}.btn-primary{--btn-fg:var(--text-onaccent);background:var(--accent);border-color:var(--accent);font-size:1rem}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--e-1);transform:translateY(-1px)}}.btn-primary:active{border-color:var(--text-primary)}.btn-destructive,.btn-danger{--btn-fg:var(--text-onaccent);background:var(--critical);border-color:var(--critical)}@media (hover:hover) and (pointer:fine){.btn-destructive:hover,.btn-danger:hover{--btn-fg:var(--text-onaccent);background:color-mix(in srgb, var(--critical) 85%, var(--fg));border-color:color-mix(in srgb, var(--critical) 85%, var(--fg))}}.btn-quiet{--btn-fg:var(--accent);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.btn-quiet:hover{background:var(--accent-subtle);border-color:#0000}}.btn-quiet:active{border-color:#0000}.btn-block{width:100%}.actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.actions>.btn-destructive,.actions>.btn-danger{margin-inline-end:auto}@media (max-width:479.98px){.actions{flex-direction:column-reverse}.actions>.btn{width:100%;margin-inline-end:0}}.tabs{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.tab{align-items:center;gap:var(--space-2);height:var(--h-lg);padding-inline:var(--space-3);border-radius:var(--r-sm);color:var(--text-secondary);white-space:nowrap;scroll-snap-align:start;transition:transform var(--t-fast) var(--ease);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.tab:hover{background:var(--bg-hover);color:var(--text-primary)}}.tab:active{transform:translateY(1px)}.tab:focus-visible{outline-offset:-2px}.tab[aria-selected=true]{background:var(--bg-selected);color:var(--accent);font-weight:600}.tab[aria-selected=true]:after{content:"";inset-inline:0;background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:-1px}.tab [data-label]{flex-direction:column;display:inline-flex}.tab [data-label]:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.tab-count{font-variant-numeric:tabular-nums;min-width:2ch}.input,select.input,textarea.input{width:100%;height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--control-edge);border-radius:var(--k-r-3);background:var(--surface);color:var(--fg);font-size:var(--fs-field);line-height:1.25}textarea.input{height:auto;min-height:var(--control-h);padding-block:var(--space-2);line-height:1.5}@media (hover:hover) and (pointer:fine){.input:hover{border-color:var(--fg)}}.input:focus-visible{border-color:var(--focus);box-shadow:0 0 0 4px var(--accent-subtle);outline:none}.input[aria-invalid=true]{border-color:var(--danger-fg)}select.input{appearance:none;background-image:var(--select-caret);background-position:calc(100% - var(--space-3)) 50%;background-repeat:no-repeat;background-size:12px 12px;padding-inline-end:calc(2 * var(--space-3) + 12px)}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field>label,.label{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.hint{color:var(--fg-muted);font-size:var(--fs-sm)}.error-text{color:var(--danger-fg);font-size:var(--fs-sm)}.table{border-collapse:collapse;background:var(--surface);width:100%}.table th,.table td{text-align:start;padding:var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle}.table th{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-secondary);background:var(--surface);font-weight:500}th.num,td.num{text-align:end;font-variant-numeric:tabular-nums}.badge{min-height:var(--badge-h);vertical-align:middle;white-space:normal;overflow-wrap:break-word;border-radius:var(--r-full);border:1px solid #0000;align-items:center;gap:5px;max-width:100%;padding:0 10px 0 7px;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.badge svg{flex:none}.badge-verified{background:var(--k-verified);color:var(--k-verified-ink);border:1px solid var(--verified-solid)}.badge-review{background:var(--review-bg);color:var(--review-fg);border:1px dashed var(--review-solid)}.label-mark{min-width:var(--badge-h);min-height:var(--badge-h);vertical-align:middle;border-radius:var(--r-full);color:var(--text-secondary);cursor:default;flex:none;justify-content:center;align-items:center;display:inline-flex}.label-mark-verified{color:var(--success)}@media (pointer:coarse){.label-mark{min-width:var(--h-lg);min-height:var(--h-lg)}}.label-chip{min-height:var(--badge-h);padding:0 var(--space-2);font-size:var(--fs-sm);vertical-align:middle;white-space:nowrap;border-radius:var(--r-full);border:1px solid;flex:none;align-items:center;max-width:100%;font-weight:600;line-height:1.25;display:inline-flex}.label-chip[data-label=public]{background:var(--label-public-bg);color:var(--label-public-fg)}.label-chip[data-label=internal]{background:var(--label-internal-bg);color:var(--label-internal-fg)}.label-chip[data-label=confidential]{background:var(--label-confidential-bg);color:var(--label-confidential-fg)}.label-chip[data-label=restricted]{background:var(--label-restricted-bg);color:var(--label-restricted-fg)}.tip{z-index:var(--z-tooltip);width:max-content;max-width:min(20rem,100% - 16px);padding:var(--space-1) var(--space-2);border:1px solid var(--k-card-edge);border-radius:var(--r-sm);background:var(--k-raised);box-shadow:var(--e-2);color:var(--fg);font-size:var(--fs-sm);text-transform:none;letter-spacing:normal;white-space:normal;font-weight:400;line-height:1.4;position:fixed;top:0;left:0}.tip[hidden]{display:none}.status-chip{min-height:var(--badge-h);vertical-align:middle;border-radius:var(--r-full);color:var(--accent);background:var(--accent-subtle);white-space:normal;border:1px solid #0000;align-items:center;gap:6px;max-width:100%;padding:0 10px 0 8px;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.status-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status-chip[data-tone=working]{color:var(--k-info);background:var(--k-info-soft)}.status-chip[data-tone=ready]:before{background:var(--accent)}.status-chip[data-tone=working]:before{border:2px solid var(--accent);background:0 0;border-right-color:#0000;border-radius:50%;animation:.9s linear infinite spin}.status-chip[data-tone=danger]{border-color:var(--danger-fg);color:var(--danger-fg);background:var(--danger-bg)}.status-chip[data-tone=danger]:before{background:var(--danger-fg)}.toast{z-index:var(--z-toast);align-items:center;gap:var(--space-3);max-width:min(24rem, calc(100% - 2 * var(--space-4)));padding:var(--space-3) var(--space-3) var(--space-3) 18px;border-radius:var(--r-md);background:var(--k-inverse-bg);color:var(--k-inverse-ink);box-shadow:var(--e-2);--motion-y:8px;animation:motion-in var(--t-med) var(--ease);transition:opacity var(--t-fast) var(--ease);border:0;display:flex;position:fixed;inset-block-end:calc(var(--statusbar-h) + var(--bottombar-h) + max(var(--space-4), env(safe-area-inset-bottom)));inset-inline-end:max(var(--space-4), env(safe-area-inset-right))}.toast[data-leaving]{opacity:0;pointer-events:none}.toast>p{flex:1;min-width:0;margin:0}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite spin;display:inline-block}.skeleton{border-radius:var(--r-sm);background:var(--surface-2);min-height:1em;animation:1.4s ease-in-out infinite alternate skeletonPulse;display:block}.delayed{animation:0s linear .3s both appear}.motion-pop{--motion-y:var(--pop-y,-4px);animation:motion-in var(--t-med) var(--ease)}.motion-pop[popover]{transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), display var(--t-fast) allow-discrete, overlay var(--t-fast) allow-discrete}.motion-pop[popover]:not(:popover-open){opacity:0;transform:translateY(var(--motion-y))}.motion-fade{animation:fade-in var(--t-med) var(--ease)}.motion-rise{--motion-y:4px;animation:motion-in var(--t-slow) var(--ease)}.motion-next{animation:next-in var(--t-slow) var(--ease)}dialog[open]{--motion-y:4px;animation:motion-in var(--t-med) var(--ease)}dialog[open]::backdrop{animation:fade-in var(--t-slow) var(--ease)}@keyframes motion-in{0%{opacity:0;transform:translateY(var(--motion-y,4px))}}@keyframes next-in{0%{opacity:0;transform:translate(8px)}}@keyframes fade-in{0%{opacity:0}}@keyframes check-in{0%{transform:scale(.8)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeletonPulse{0%{opacity:1}to{opacity:.55}}@keyframes appear{0%{visibility:hidden}to{visibility:visible}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:639.98px){.narrow-hide{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}button[aria-pressed],.k-chip,.k-suggest{transition:transform var(--t-fast) var(--ease)}button[aria-pressed]:active:not(:disabled,[aria-disabled=true]),.k-chip:active,.k-suggest:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){details[open]>:not(summary){animation:details-in var(--t-med) var(--ease)}}@keyframes details-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.print-copy{display:none}@media print{body:has(>.print-copy)>:not(.print-copy){display:none!important}:is(html:has(.print-copy),body:has(>.print-copy)){height:auto!important;overflow:visible!important}.print-copy{display:block}.print-copy .btn{display:none}}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-ground:#f6f5f1;--k-surface:#fff;--k-raised:#fff;--k-sunken:#efede6;--k-card-edge:#0e0e100d;--k-paper:#fff;--k-paper-ink:#1a1a1a;--k-paper-rule:#e2e0d8;--k-mark-cite:#1e4396;--k-mark-unsure:#a06b00;--k-mark-unreadable:#b42318;--k-mark-unconfirmed:#66666b;--k-mark-unsure-fill:#f0b4282e;--k-mark-unreadable-hatch:#b4231847;--k-on-fill:#fff;--k-stripe:#ffffff47;--k-ink:#0e0e10;--k-ink-muted:#5b5b60;--k-ink-faint:#66666b;--k-ink-inverse:#fff;--k-rule:#e6e3da;--k-rule-strong:#cfcbc0;--k-accent:#1e4396;--k-accent-hover:#17357a;--k-accent-ink:#fff;--k-accent-soft:#e8ecf7;--k-accent-soft-ink:#1e4396;--k-accent-2:#2a55c0;--k-accent-line:#ffffff24;--k-focus:#1e4396;--k-cite-fill:#1e43961f;--k-nav-bg:#f6f5f1;--k-nav-ink:#55555a;--k-nav-ink-strong:#0e0e10;--k-nav-active:#fff;--k-nav-rule:#e6e3da;--k-nav-accent:#1e4396;--k-inverse-bg:#141416;--k-inverse-ink:#f6f5f1;--k-inverse-muted:#a9a9ae;--k-inverse-line:#2a2a2e;--k-inverse-accent:#9db4f0;--k-verified:#1b7a4b;--k-verified-ink:#fff;--k-verified-soft:#e1f2e7;--k-review:#8a5800;--k-review-soft:#fbf0d2;--k-review-mark:#c08a00;--k-danger:#b42318;--k-danger-ink:#fff;--k-danger-soft:#fce6e2;--k-info:#35588f;--k-info-soft:#e7edf6;--k-neutral:#5e5e63;--k-neutral-soft:#eeede8;--k-lab-public:#1b7a4b;--k-lab-public-soft:#e1f2e7;--k-lab-internal:#4a5e80;--k-lab-internal-soft:#e8ecf2;--k-lab-confidential:#8a5800;--k-lab-confidential-soft:#fbf0d2;--k-lab-restricted:#b42318;--k-lab-restricted-soft:#fce6e2;--k-diff-add:#1b7a4b;--k-diff-add-soft:#e1f2e7;--k-diff-del:#b42318;--k-diff-del-soft:#fce6e2;--k-chart-1:#1e4396;--k-chart-2:#9db0dd;--k-chart-track:#eceae3;--k-dot:#1e439638;--k-shadow-1:0 1px 2px #14141e0a, 0 2px 8px -4px #14141e0f;--k-shadow-2:0 28px 56px -24px #14182847, 0 6px 16px -6px #1418281a;--k-shadow-page:0 1px 2px #14141e14, 0 12px 28px -14px #14141e38;--k-scrim:#0e0e1066}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-ground:#111113;--k-surface:#18181b;--k-raised:#1f1f23;--k-sunken:#0c0c0e;--k-card-edge:#ffffff0f;--k-paper:#e9e7e1;--k-paper-ink:#1a1a1a;--k-paper-rule:#cbc8bf;--k-mark-cite:#1e4396;--k-mark-unsure:#a06b00;--k-mark-unreadable:#b42318;--k-mark-unconfirmed:#66666b;--k-mark-unsure-fill:#f0b4282e;--k-mark-unreadable-hatch:#b4231847;--k-on-fill:#fff;--k-stripe:#ffffff47;--k-ink:#f2f1ec;--k-ink-muted:#a6a5a0;--k-ink-faint:#8c8b87;--k-ink-inverse:#111113;--k-rule:#2a2a2e;--k-rule-strong:#3a3a40;--k-accent:#8fa8f0;--k-accent-hover:#b0c2f5;--k-accent-ink:#0b1430;--k-accent-soft:#1c2541;--k-accent-soft-ink:#b7c6f6;--k-accent-2:#2a4a9e;--k-accent-line:#ffffff1a;--k-focus:#b0c2f5;--k-cite-fill:#1e43962e;--k-nav-bg:#111113;--k-nav-ink:#a6a5a0;--k-nav-ink-strong:#f2f1ec;--k-nav-active:#1f1f23;--k-nav-rule:#2a2a2e;--k-nav-accent:#8fa8f0;--k-inverse-bg:#f2f1ec;--k-inverse-ink:#111113;--k-inverse-muted:#55555a;--k-inverse-line:#d9d7cf;--k-inverse-accent:#1e4396;--k-verified:#6fcf97;--k-verified-ink:#08200f;--k-verified-soft:#10301f;--k-review:#edb02b;--k-review-soft:#3a2c0a;--k-review-mark:#c08a00;--k-danger:#f4917b;--k-danger-ink:#2a0b05;--k-danger-soft:#3b1712;--k-info:#9db8e6;--k-info-soft:#182638;--k-neutral:#a9a8a3;--k-neutral-soft:#222226;--k-lab-public:#6fcf97;--k-lab-public-soft:#10301f;--k-lab-internal:#a9bbd8;--k-lab-internal-soft:#1e2533;--k-lab-confidential:#edb02b;--k-lab-confidential-soft:#3a2c0a;--k-lab-restricted:#f4917b;--k-lab-restricted-soft:#3b1712;--k-diff-add:#6fcf97;--k-diff-add-soft:#10301f;--k-diff-del:#f4917b;--k-diff-del-soft:#3b1712;--k-chart-1:#8fa8f0;--k-chart-2:#3a4e86;--k-chart-track:#232327;--k-dot:#8fa8f038;--k-shadow-1:0 1px 2px #0006;--k-shadow-2:0 28px 56px -20px #000000bf, 0 4px 12px -4px #00000080;--k-shadow-page:0 1px 2px #00000080, 0 14px 28px -12px #000000b3;--k-scrim:#0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-ground:#111113;--k-surface:#18181b;--k-raised:#1f1f23;--k-sunken:#0c0c0e;--k-card-edge:#ffffff0f;--k-paper:#e9e7e1;--k-paper-ink:#1a1a1a;--k-paper-rule:#cbc8bf;--k-mark-cite:#1e4396;--k-mark-unsure:#a06b00;--k-mark-unreadable:#b42318;--k-mark-unconfirmed:#66666b;--k-mark-unsure-fill:#f0b4282e;--k-mark-unreadable-hatch:#b4231847;--k-on-fill:#fff;--k-stripe:#ffffff47;--k-ink:#f2f1ec;--k-ink-muted:#a6a5a0;--k-ink-faint:#8c8b87;--k-ink-inverse:#111113;--k-rule:#2a2a2e;--k-rule-strong:#3a3a40;--k-accent:#8fa8f0;--k-accent-hover:#b0c2f5;--k-accent-ink:#0b1430;--k-accent-soft:#1c2541;--k-accent-soft-ink:#b7c6f6;--k-accent-2:#2a4a9e;--k-accent-line:#ffffff1a;--k-focus:#b0c2f5;--k-cite-fill:#1e43962e;--k-nav-bg:#111113;--k-nav-ink:#a6a5a0;--k-nav-ink-strong:#f2f1ec;--k-nav-active:#1f1f23;--k-nav-rule:#2a2a2e;--k-nav-accent:#8fa8f0;--k-inverse-bg:#f2f1ec;--k-inverse-ink:#111113;--k-inverse-muted:#55555a;--k-inverse-line:#d9d7cf;--k-inverse-accent:#1e4396;--k-verified:#6fcf97;--k-verified-ink:#08200f;--k-verified-soft:#10301f;--k-review:#edb02b;--k-review-soft:#3a2c0a;--k-review-mark:#c08a00;--k-danger:#f4917b;--k-danger-ink:#2a0b05;--k-danger-soft:#3b1712;--k-info:#9db8e6;--k-info-soft:#182638;--k-neutral:#a9a8a3;--k-neutral-soft:#222226;--k-lab-public:#6fcf97;--k-lab-public-soft:#10301f;--k-lab-internal:#a9bbd8;--k-lab-internal-soft:#1e2533;--k-lab-confidential:#edb02b;--k-lab-confidential-soft:#3a2c0a;--k-lab-restricted:#f4917b;--k-lab-restricted-soft:#3b1712;--k-diff-add:#6fcf97;--k-diff-add-soft:#10301f;--k-diff-del:#f4917b;--k-diff-del-soft:#3b1712;--k-chart-1:#8fa8f0;--k-chart-2:#3a4e86;--k-chart-track:#232327;--k-dot:#8fa8f038;--k-shadow-1:0 1px 2px #0006;--k-shadow-2:0 28px 56px -20px #000000bf, 0 4px 12px -4px #00000080;--k-shadow-page:0 1px 2px #00000080, 0 14px 28px -12px #000000b3;--k-scrim:#0009}}:root{--k-swatch-kaagaz:#1e4396;--k-swatch-ocean:#0b5e85;--k-swatch-teal:#0b6670;--k-swatch-violet:#5134a8;--k-swatch-plum:#7d2a72;--k-swatch-graphite:#3b4a5e}[data-theme=dark]{--k-swatch-kaagaz:#8fa8f0;--k-swatch-ocean:#72bde6;--k-swatch-teal:#5fc6cb;--k-swatch-violet:#ae9cf2;--k-swatch-plum:#e09ad4;--k-swatch-graphite:#aebacb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--k-swatch-kaagaz:#8fa8f0;--k-swatch-ocean:#72bde6;--k-swatch-teal:#5fc6cb;--k-swatch-violet:#ae9cf2;--k-swatch-plum:#e09ad4;--k-swatch-graphite:#aebacb}}:root[data-palette=ocean]{--k-ground:#f3f5f6;--k-sunken:#eaeef0;--k-nav-bg:#f3f5f6;--k-accent:#0b5e85;--k-accent-hover:#084a6a;--k-accent-ink:#fff;--k-accent-soft:#e2eff5;--k-accent-soft-ink:#0b5e85;--k-accent-2:#1677a6;--k-focus:#0b5e85;--k-cite-fill:#0b5e851f;--k-mark-cite:#0b5e85;--k-nav-accent:#0b5e85;--k-inverse-accent:#86c6ea;--k-chart-1:#0b5e85;--k-chart-2:#8fbed6;--k-dot:#0b5e8538;--bg-page:#f3f5f6;--bg-subdued:#eaeef0;--bg-hover:#eaeef0;--bg-selected:#e2eff5;--accent:#0b5e85;--accent-hover:#084a6a;--accent-subtle:#e2eff5;--focus:#0b5e85;--text-onaccent:#fff}:root[data-palette=ocean][data-theme=dark]{--k-ground:#0f1215;--k-sunken:#0a0d0f;--k-nav-bg:#0f1215;--k-accent:#72bde6;--k-accent-hover:#9dd1ef;--k-accent-ink:#04202f;--k-accent-soft:#122a38;--k-accent-soft-ink:#a7d6f0;--k-accent-2:#1f5f82;--k-focus:#9dd1ef;--k-cite-fill:#0b5e852e;--k-mark-cite:#0b5e85;--k-nav-accent:#72bde6;--k-inverse-accent:#0b5e85;--k-chart-1:#72bde6;--k-chart-2:#2f5c75;--k-dot:#72bde638;--bg-page:#0f1215;--bg-subdued:#1c2125;--bg-hover:#20262a;--bg-selected:#122a38;--accent:#72bde6;--accent-hover:#9dd1ef;--accent-subtle:#122a38;--focus:#9dd1ef;--text-onaccent:#04202f}@media (prefers-color-scheme:dark){:root[data-palette=ocean]:not([data-theme=light]){--k-ground:#0f1215;--k-sunken:#0a0d0f;--k-nav-bg:#0f1215;--k-accent:#72bde6;--k-accent-hover:#9dd1ef;--k-accent-ink:#04202f;--k-accent-soft:#122a38;--k-accent-soft-ink:#a7d6f0;--k-accent-2:#1f5f82;--k-focus:#9dd1ef;--k-cite-fill:#0b5e852e;--k-mark-cite:#0b5e85;--k-nav-accent:#72bde6;--k-inverse-accent:#0b5e85;--k-chart-1:#72bde6;--k-chart-2:#2f5c75;--k-dot:#72bde638;--bg-page:#0f1215;--bg-subdued:#1c2125;--bg-hover:#20262a;--bg-selected:#122a38;--accent:#72bde6;--accent-hover:#9dd1ef;--accent-subtle:#122a38;--focus:#9dd1ef;--text-onaccent:#04202f}}:root[data-palette=teal]{--k-ground:#f3f6f5;--k-sunken:#e9efee;--k-nav-bg:#f3f6f5;--k-accent:#0b6670;--k-accent-hover:#08515a;--k-accent-ink:#fff;--k-accent-soft:#dfeff1;--k-accent-soft-ink:#0b6670;--k-accent-2:#12808a;--k-focus:#0b6670;--k-cite-fill:#0b66701f;--k-mark-cite:#0b6670;--k-nav-accent:#0b6670;--k-inverse-accent:#6fcbd2;--k-chart-1:#0b6670;--k-chart-2:#8cc3c9;--k-dot:#0b667038;--bg-page:#f3f6f5;--bg-subdued:#e9efee;--bg-hover:#e9efee;--bg-selected:#dfeff1;--accent:#0b6670;--accent-hover:#08515a;--accent-subtle:#dfeff1;--focus:#0b6670;--text-onaccent:#fff}:root[data-palette=teal][data-theme=dark]{--k-ground:#0f1314;--k-sunken:#0a0e0e;--k-nav-bg:#0f1314;--k-accent:#5fc6cb;--k-accent-hover:#8ed9dc;--k-accent-ink:#03201f;--k-accent-soft:#0f2b2c;--k-accent-soft-ink:#9ddfe1;--k-accent-2:#17696b;--k-focus:#8ed9dc;--k-cite-fill:#0b66702e;--k-mark-cite:#0b6670;--k-nav-accent:#5fc6cb;--k-inverse-accent:#0b6670;--k-chart-1:#5fc6cb;--k-chart-2:#285e60;--k-dot:#5fc6cb38;--bg-page:#0f1314;--bg-subdued:#1b2223;--bg-hover:#1f2627;--bg-selected:#0f2b2c;--accent:#5fc6cb;--accent-hover:#8ed9dc;--accent-subtle:#0f2b2c;--focus:#8ed9dc;--text-onaccent:#03201f}@media (prefers-color-scheme:dark){:root[data-palette=teal]:not([data-theme=light]){--k-ground:#0f1314;--k-sunken:#0a0e0e;--k-nav-bg:#0f1314;--k-accent:#5fc6cb;--k-accent-hover:#8ed9dc;--k-accent-ink:#03201f;--k-accent-soft:#0f2b2c;--k-accent-soft-ink:#9ddfe1;--k-accent-2:#17696b;--k-focus:#8ed9dc;--k-cite-fill:#0b66702e;--k-mark-cite:#0b6670;--k-nav-accent:#5fc6cb;--k-inverse-accent:#0b6670;--k-chart-1:#5fc6cb;--k-chart-2:#285e60;--k-dot:#5fc6cb38;--bg-page:#0f1314;--bg-subdued:#1b2223;--bg-hover:#1f2627;--bg-selected:#0f2b2c;--accent:#5fc6cb;--accent-hover:#8ed9dc;--accent-subtle:#0f2b2c;--focus:#8ed9dc;--text-onaccent:#03201f}}:root[data-palette=violet]{--k-ground:#f5f4f8;--k-sunken:#edebf3;--k-nav-bg:#f5f4f8;--k-accent:#5134a8;--k-accent-hover:#40288a;--k-accent-ink:#fff;--k-accent-soft:#ece8f8;--k-accent-soft-ink:#5134a8;--k-accent-2:#6a4cc6;--k-focus:#5134a8;--k-cite-fill:#5134a81f;--k-mark-cite:#5134a8;--k-nav-accent:#5134a8;--k-inverse-accent:#b5a3f0;--k-chart-1:#5134a8;--k-chart-2:#b3a4e0;--k-dot:#5134a838;--bg-page:#f5f4f8;--bg-subdued:#edebf3;--bg-hover:#edebf3;--bg-selected:#ece8f8;--accent:#5134a8;--accent-hover:#40288a;--accent-subtle:#ece8f8;--focus:#5134a8;--text-onaccent:#fff}:root[data-palette=violet][data-theme=dark]{--k-ground:#121117;--k-sunken:#0d0c11;--k-nav-bg:#121117;--k-accent:#ae9cf2;--k-accent-hover:#c8bbf7;--k-accent-ink:#170b3a;--k-accent-soft:#251d45;--k-accent-soft-ink:#cdc1f8;--k-accent-2:#4a3596;--k-focus:#c8bbf7;--k-cite-fill:#5134a82e;--k-mark-cite:#5134a8;--k-nav-accent:#ae9cf2;--k-inverse-accent:#5134a8;--k-chart-1:#ae9cf2;--k-chart-2:#4a3f80;--k-dot:#ae9cf238;--bg-page:#121117;--bg-subdued:#201e28;--bg-hover:#24222c;--bg-selected:#251d45;--accent:#ae9cf2;--accent-hover:#c8bbf7;--accent-subtle:#251d45;--focus:#c8bbf7;--text-onaccent:#170b3a}@media (prefers-color-scheme:dark){:root[data-palette=violet]:not([data-theme=light]){--k-ground:#121117;--k-sunken:#0d0c11;--k-nav-bg:#121117;--k-accent:#ae9cf2;--k-accent-hover:#c8bbf7;--k-accent-ink:#170b3a;--k-accent-soft:#251d45;--k-accent-soft-ink:#cdc1f8;--k-accent-2:#4a3596;--k-focus:#c8bbf7;--k-cite-fill:#5134a82e;--k-mark-cite:#5134a8;--k-nav-accent:#ae9cf2;--k-inverse-accent:#5134a8;--k-chart-1:#ae9cf2;--k-chart-2:#4a3f80;--k-dot:#ae9cf238;--bg-page:#121117;--bg-subdued:#201e28;--bg-hover:#24222c;--bg-selected:#251d45;--accent:#ae9cf2;--accent-hover:#c8bbf7;--accent-subtle:#251d45;--focus:#c8bbf7;--text-onaccent:#170b3a}}:root[data-palette=plum]{--k-ground:#f7f4f6;--k-sunken:#f0ebee;--k-nav-bg:#f7f4f6;--k-accent:#7d2a72;--k-accent-hover:#64205b;--k-accent-ink:#fff;--k-accent-soft:#f5e8f2;--k-accent-soft-ink:#7d2a72;--k-accent-2:#9a3a8d;--k-focus:#7d2a72;--k-cite-fill:#7d2a721f;--k-mark-cite:#7d2a72;--k-nav-accent:#7d2a72;--k-inverse-accent:#e3a2d8;--k-chart-1:#7d2a72;--k-chart-2:#d2a4ca;--k-dot:#7d2a7238;--bg-page:#f7f4f6;--bg-subdued:#f0ebee;--bg-hover:#f0ebee;--bg-selected:#f5e8f2;--accent:#7d2a72;--accent-hover:#64205b;--accent-subtle:#f5e8f2;--focus:#7d2a72;--text-onaccent:#fff}:root[data-palette=plum][data-theme=dark]{--k-ground:#141114;--k-sunken:#0f0c0f;--k-nav-bg:#141114;--k-accent:#e09ad4;--k-accent-hover:#ebbae2;--k-accent-ink:#2c0a26;--k-accent-soft:#38182f;--k-accent-soft-ink:#eec2e5;--k-accent-2:#7a2e6e;--k-focus:#ebbae2;--k-cite-fill:#7d2a722e;--k-mark-cite:#7d2a72;--k-nav-accent:#e09ad4;--k-inverse-accent:#7d2a72;--k-chart-1:#e09ad4;--k-chart-2:#6b3a62;--k-dot:#e09ad438;--bg-page:#141114;--bg-subdued:#241e23;--bg-hover:#282227;--bg-selected:#38182f;--accent:#e09ad4;--accent-hover:#ebbae2;--accent-subtle:#38182f;--focus:#ebbae2;--text-onaccent:#2c0a26}@media (prefers-color-scheme:dark){:root[data-palette=plum]:not([data-theme=light]){--k-ground:#141114;--k-sunken:#0f0c0f;--k-nav-bg:#141114;--k-accent:#e09ad4;--k-accent-hover:#ebbae2;--k-accent-ink:#2c0a26;--k-accent-soft:#38182f;--k-accent-soft-ink:#eec2e5;--k-accent-2:#7a2e6e;--k-focus:#ebbae2;--k-cite-fill:#7d2a722e;--k-mark-cite:#7d2a72;--k-nav-accent:#e09ad4;--k-inverse-accent:#7d2a72;--k-chart-1:#e09ad4;--k-chart-2:#6b3a62;--k-dot:#e09ad438;--bg-page:#141114;--bg-subdued:#241e23;--bg-hover:#282227;--bg-selected:#38182f;--accent:#e09ad4;--accent-hover:#ebbae2;--accent-subtle:#38182f;--focus:#ebbae2;--text-onaccent:#2c0a26}}:root[data-palette=graphite]{--k-ground:#f4f5f6;--k-sunken:#ecedef;--k-nav-bg:#f4f5f6;--k-accent:#3b4a5e;--k-accent-hover:#2b3747;--k-accent-ink:#fff;--k-accent-soft:#e8ebef;--k-accent-soft-ink:#3b4a5e;--k-accent-2:#56677d;--k-focus:#3b4a5e;--k-cite-fill:#3b4a5e1f;--k-mark-cite:#3b4a5e;--k-nav-accent:#3b4a5e;--k-inverse-accent:#b4c0d0;--k-chart-1:#3b4a5e;--k-chart-2:#a9b3c0;--k-dot:#3b4a5e38;--bg-page:#f4f5f6;--bg-subdued:#ecedef;--bg-hover:#ecedef;--bg-selected:#e8ebef;--accent:#3b4a5e;--accent-hover:#2b3747;--accent-subtle:#e8ebef;--focus:#3b4a5e;--text-onaccent:#fff}:root[data-palette=graphite][data-theme=dark]{--k-ground:#111214;--k-sunken:#0c0d0e;--k-nav-bg:#111214;--k-accent:#aebacb;--k-accent-hover:#cad3df;--k-accent-ink:#11161d;--k-accent-soft:#232831;--k-accent-soft-ink:#cdd5e0;--k-accent-2:#465569;--k-focus:#cad3df;--k-cite-fill:#3b4a5e2e;--k-mark-cite:#3b4a5e;--k-nav-accent:#aebacb;--k-inverse-accent:#3b4a5e;--k-chart-1:#aebacb;--k-chart-2:#4a5464;--k-dot:#aebacb38;--bg-page:#111214;--bg-subdued:#1f2125;--bg-hover:#232529;--bg-selected:#232831;--accent:#aebacb;--accent-hover:#cad3df;--accent-subtle:#232831;--focus:#cad3df;--text-onaccent:#11161d}@media (prefers-color-scheme:dark){:root[data-palette=graphite]:not([data-theme=light]){--k-ground:#111214;--k-sunken:#0c0d0e;--k-nav-bg:#111214;--k-accent:#aebacb;--k-accent-hover:#cad3df;--k-accent-ink:#11161d;--k-accent-soft:#232831;--k-accent-soft-ink:#cdd5e0;--k-accent-2:#465569;--k-focus:#cad3df;--k-cite-fill:#3b4a5e2e;--k-mark-cite:#3b4a5e;--k-nav-accent:#aebacb;--k-inverse-accent:#3b4a5e;--k-chart-1:#aebacb;--k-chart-2:#4a5464;--k-dot:#aebacb38;--bg-page:#111214;--bg-subdued:#1f2125;--bg-hover:#232529;--bg-selected:#232831;--accent:#aebacb;--accent-hover:#cad3df;--accent-subtle:#232831;--focus:#cad3df;--text-onaccent:#11161d}}:root{--k-font-display:var(--font-archivo), "Archivo", var(--font-plex-sans), system-ui, sans-serif;--k-font-body:var(--font-plex-sans), var(--font-plex-devanagari), "IBM Plex Sans", "IBM Plex Sans Devanagari", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", sans-serif;--k-font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--k-display-stretch:112%;--k-fs-11:11px;--k-fs-12:12px;--k-fs-13:13px;--k-fs-14:14px;--k-fs-16:16px;--k-fs-18:18px;--k-fs-22:22px;--k-fs-28:30px;--k-fs-36:40px;--k-fs-48:56px;--k-lh-tight:1.08;--k-lh-ui:1.45;--k-lh-read:1.65;--k-sp-1:2px;--k-sp-2:4px;--k-sp-3:8px;--k-sp-4:12px;--k-sp-5:16px;--k-sp-6:20px;--k-sp-7:24px;--k-sp-8:32px;--k-sp-9:40px;--k-sp-10:48px;--k-sp-11:64px;--k-r-1:4px;--k-r-2:10px;--k-r-3:14px;--k-r-4:20px;--k-r-5:28px;--k-r-pill:999px;--k-side-w:244px;--k-side-w-collapsed:72px;--k-top-h:68px;--k-touch:44px;--k-ease:cubic-bezier(.2, .7, .2, 1)}
.k-root,.k-root *,.k-root :before,.k-root :after{box-sizing:border-box}.k-root{background:var(--k-ground);color:var(--k-ink);font-family:var(--k-font-body);font-size:var(--k-fs-14);line-height:var(--k-lh-ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}:where(.k-root) :is(h1,h2,h3,h4,p){margin:0}:where(.k-root) :is(h1,h2,h3,h4){color:inherit;font-family:inherit}:where(.k-root) a{color:var(--k-accent);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){:where(.k-root) a:hover{color:var(--k-accent-hover)}}:where(.k-root) :focus-visible,:where(.k-root) .is-focus{outline:2px solid var(--k-focus);outline-offset:2px}:where(.k-root) button{font:inherit;color:inherit}:where(.k-root) :is(ul,ol){margin:0;padding:0}.k-display{font-family:var(--k-font-display);font-stretch:var(--k-display-stretch);font-size:var(--k-fs-48);letter-spacing:-.025em;font-weight:600;line-height:1.02}.k-h1{font-family:var(--k-font-display);font-stretch:var(--k-display-stretch);font-size:var(--k-fs-28);font-weight:600;line-height:var(--k-lh-tight);letter-spacing:-.02em}.k-h2{font-family:var(--k-font-display);font-stretch:var(--k-display-stretch);font-size:var(--k-fs-22);letter-spacing:-.015em;font-weight:600;line-height:1.15}.k-h3{font-size:var(--k-fs-18);letter-spacing:-.005em;font-weight:600;line-height:1.3}.k-h4{font-size:15px;font-weight:600;line-height:1.35}.k-read{font-size:var(--k-fs-16);line-height:var(--k-lh-read)}.k-small{font-size:var(--k-fs-12)}.k-muted{color:var(--k-ink-muted)}.k-faint{color:var(--k-ink-faint)}.k-mono{font-family:var(--k-font-mono);letter-spacing:0;font-size:.92em}.k-num{font-family:var(--k-font-display);font-stretch:var(--k-display-stretch);font-size:var(--k-fs-36);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.k-eyebrow{font-family:var(--k-font-body);color:var(--k-ink-muted);font-size:.875rem;font-weight:500}.k-tagline{font-family:var(--k-font-body);color:var(--k-ink-muted);align-items:center;gap:12px;font-size:.875rem;font-weight:500;display:inline-flex}.k-tagline b{color:var(--k-accent);font-weight:500}.k-tagline:after{content:none}.k-tagline i{background:var(--k-rule-strong);width:28px;height:1px;display:inline-block}.k-accent-text{color:var(--k-accent)}.k-deva{font-family:var(--font-plex-devanagari), "IBM Plex Sans Devanagari", var(--k-font-body);line-height:var(--k-lh-read)}.k-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:18px;height:18px}.k-dotfield{background-image:radial-gradient(var(--k-dot) 1.2px, transparent 1.6px);background-size:22px 22px}.k-blue-panel{background:var(--k-accent);color:var(--k-accent-ink);border-radius:var(--k-r-5);padding:28px;position:relative;overflow:hidden}@keyframes k-spin{to{transform:rotate(360deg)}}
.k-brand{align-items:center;gap:10px;padding:2px 8px 26px;display:flex}.k-nav-item{border-radius:var(--k-r-pill);min-height:42px;color:var(--k-nav-ink);align-items:center;gap:12px;padding:8px 14px;font-weight:500;text-decoration:none;display:flex;position:relative}.k-root .k-nav-item{color:var(--k-nav-ink)}@media (hover:hover) and (pointer:fine){.k-root .k-nav-item:hover{background:var(--bg-hover);color:var(--k-nav-ink-strong)}}.k-root .k-nav-item.is-active{background:var(--k-nav-active);color:var(--k-nav-ink-strong);box-shadow:var(--k-shadow-1);font-weight:600}.k-nav-item.is-active .k-ic{color:var(--k-nav-accent)}.k-nav-count{font-family:var(--k-font-mono);border-radius:var(--k-r-pill);background:var(--k-review-soft);color:var(--k-review);margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.k-side-foot{border-radius:var(--k-r-4);background:var(--k-surface);box-shadow:var(--k-shadow-1);flex-direction:column;gap:2px;margin-top:auto;padding:14px;font-size:12px;display:flex}.k-side-foot strong{color:var(--k-nav-ink-strong);font-size:13px;font-weight:600}.k-btn{border-radius:var(--k-r-pill);border:1px solid var(--k-rule-strong);background:var(--k-surface);min-height:40px;color:var(--k-ink);font:500 .9375rem/1.2 var(--k-font-body);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.k-root .k-btn{color:var(--k-ink)}.k-btn:hover,.k-btn.is-hover{background:var(--bg-hover)}.k-btn{transition:transform var(--t-fast) var(--ease)}.k-btn:active:not(:disabled,.is-disabled){transform:scale(.97)}.k-btn--primary,.k-root .k-btn--primary{background:var(--k-accent);border-color:var(--k-accent);color:var(--k-accent-ink);font-size:1rem}.k-btn--primary:hover,.k-btn--primary.is-hover{background:var(--k-accent-hover);border-color:var(--k-accent-hover)}@media (hover:hover) and (pointer:fine){.k-btn--primary:hover{transform:translateY(-1px)}}.k-btn:disabled,.k-btn.is-disabled{background:var(--k-sunken);border-color:var(--k-sunken);color:var(--k-ink-faint);cursor:not-allowed}.k-btn--sm{gap:6px;min-height:32px;padding:0 13px}.k-btn--lg{min-height:48px;padding:0 24px;font-size:1rem}.k-btn.is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:1.2s linear infinite k-spin}.k-select{border:1px solid var(--k-rule-strong);border-radius:var(--k-r-3);background:var(--k-surface);width:100%;min-height:44px;color:var(--k-ink);font:400 14px/1.4 var(--k-font-body);padding:10px 16px}.k-select:focus{border-color:var(--k-accent);box-shadow:0 0 0 4px var(--k-accent-soft);outline:none}.k-select-wrap{display:flex;position:relative}.k-select{appearance:none;cursor:pointer;padding-right:40px}.k-select-wrap .k-ic{pointer-events:none;color:var(--k-ink-muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.k-chip{border:1px solid var(--k-rule);border-radius:var(--k-r-pill);background:var(--k-surface);min-height:34px;color:var(--k-ink);font:500 13px/1 var(--k-font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.k-root .k-chip{color:var(--k-ink)}@media (hover:hover) and (pointer:fine){.k-chip:hover{border-color:var(--k-rule-strong)}}.k-chip{transition:transform var(--t-fast) var(--ease)}.k-chip:active{transform:scale(.97)}.k-chip.is-on,.k-chip[aria-pressed=true]{border-color:var(--k-accent);background:var(--k-accent-soft);color:var(--k-accent-soft-ink)}.k-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-lab{border-radius:var(--k-r-pill);font:600 12px/1.3 var(--k-font-body);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px 3px 8px;display:inline-flex}.k-lab:before{content:"";background:currentColor;flex:none;width:7px;height:7px}.k-ver{font:500 11.5px/1.3 var(--k-font-mono);color:var(--k-ink-muted);background:var(--k-sunken);border-radius:var(--k-r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}.k-ver--newer{color:var(--k-review);border:1.5px dashed var(--k-review);background:var(--k-review-soft)}.k-card{background:var(--k-surface);border:1px solid var(--k-card-edge);border-radius:var(--k-r-4);min-width:0;box-shadow:var(--k-shadow-1);flex-direction:column;gap:16px;padding:24px;display:flex}.k-card--flush{gap:0;padding:0;overflow:hidden}.k-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-card-head--bar{border-bottom:1px solid var(--k-rule);padding:18px 24px}.k-stat-delta{color:var(--k-verified);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.k-rule-row{border-bottom:1px solid var(--k-rule);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.k-rule-row:last-child{border-bottom:0}.k-ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-avatar{background:var(--k-accent);width:32px;height:32px;color:var(--k-accent-ink);font:600 12px/1 var(--k-font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.k-bars{flex-direction:column;gap:12px;display:flex}.k-bar{grid-template-columns:140px minmax(0,1fr) 56px;align-items:center;gap:14px;font-size:13px;display:grid}.k-bar-track{background:var(--k-chart-track);border-radius:var(--k-r-pill);height:10px;overflow:hidden}.k-bar-fill{background:var(--k-chart-1);border-radius:var(--k-r-pill);height:100%}.k-bar-val{text-align:right;font-family:var(--k-font-mono);color:var(--k-ink-muted);font-size:12px}.k-tab-count{font:500 11px/1 var(--k-font-mono);border-radius:var(--k-r-pill);background:var(--k-sunken);color:var(--k-ink-muted);padding:3px 7px}.k-tree-group{font-family:var(--k-font-body);color:var(--k-ink-muted);padding:16px 10px 6px;font-size:.875rem;font-weight:500}.k-seg{border-radius:var(--k-r-pill);background:var(--k-sunken);gap:2px;padding:3px;display:inline-flex}.k-seg button{border-radius:var(--k-r-pill);min-height:34px;font:500 13px var(--k-font-body);color:var(--k-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.k-seg button+button{border-left:0}.k-seg button[aria-pressed=true]{background:var(--k-surface);color:var(--k-ink);box-shadow:var(--k-shadow-1)}.k-name-cell{align-items:center;gap:12px;min-width:0;font-weight:500;display:flex}.k-sub{color:var(--k-ink-muted);font-size:12px;font-weight:400}.k-file-ic{background:var(--k-paper);border:1px solid var(--k-rule-strong);clip-path:polygon(0 0,66% 0,100% 26%,100% 100%,0 100%);border-radius:3px;flex:none;width:24px;height:30px;position:relative}.k-file-ic:after{content:attr(data-ext);text-align:center;font:600 7px/1 var(--k-font-mono);color:var(--k-accent);letter-spacing:.04em;position:absolute;bottom:4px;left:0;right:0}.k-bulk{background:var(--k-inverse-bg);color:var(--k-inverse-ink);border-radius:var(--k-r-pill);box-shadow:var(--k-shadow-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px 8px 22px;display:flex}.k-bulk .k-btn{color:var(--k-inverse-ink);border-color:var(--k-inverse-line);background:0 0}.k-root .k-bulk .k-btn{color:var(--k-inverse-ink)}@media (hover:hover) and (pointer:fine){.k-bulk .k-btn:hover{background:var(--k-inverse-line)}}.k-banner{border-radius:var(--k-r-4);border:1px solid var(--k-card-edge);background:var(--k-surface);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.k-banner-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.k-banner--danger{background:var(--k-danger-soft);border-color:#0000}.k-banner--danger>.k-ic{color:var(--k-danger)}.k-menu{background:var(--k-raised);border:1px solid var(--k-card-edge);border-radius:var(--k-r-4);box-shadow:var(--k-shadow-2);flex-direction:column;min-width:230px;padding:6px;display:flex}.k-timeline{flex-direction:column;gap:0;list-style:none;display:flex}.k-timeline li{grid-template-columns:30px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.k-timeline li:before{content:"";background:var(--k-rule);width:1px;position:absolute;top:30px;bottom:2px;left:14px}.k-timeline li:last-child:before{display:none}.k-tl-dot{background:var(--k-sunken);width:30px;height:30px;color:var(--k-ink-muted);border-radius:50%;place-items:center;display:grid}.k-tl-dot .k-ic{width:14px;height:14px}.k-tl-dot--accent{background:var(--k-accent-soft);color:var(--k-accent)}.k-tl-dot--review{background:var(--k-review-soft);border:1.5px dashed var(--k-review);color:var(--k-review)}.k-tl-when{color:var(--k-ink-faint);font-size:12px}.k-question{background:var(--k-accent);max-width:72%;color:var(--k-accent-ink);border-radius:22px 22px 6px;align-self:flex-end;padding:13px 20px;font-size:15px}.k-suggest{border:1px solid var(--k-rule);border-radius:var(--k-r-pill);background:var(--k-surface);min-height:36px;color:var(--k-ink);cursor:pointer;text-align:left;align-items:center;padding:0 16px;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.k-suggest:hover{border-color:var(--k-accent);color:var(--k-accent)}}.k-reading-val{font:500 22px/1.3 var(--k-font-mono);color:var(--k-ink)}a.k-suggest,a.k-nav-item,a.k-btn,a.k-card,a.k-blue-panel{text-decoration:none}@supports (appearance:base-select){select.input,.k-select{appearance:base-select;align-items:center}select.input::picker-icon{display:none}.k-select::picker-icon{display:none}select.input::picker(select){appearance:base-select;border:1px solid var(--k-card-edge);border-radius:var(--k-r-4);background:var(--k-surface);box-shadow:var(--k-shadow-2);margin-block:6px;padding:6px}.k-select::picker(select){appearance:base-select;border:1px solid var(--k-card-edge);border-radius:var(--k-r-4);background:var(--k-surface);box-shadow:var(--k-shadow-2);margin-block:6px;padding:6px}select.input option,.k-select option{border-radius:var(--k-r-3);min-height:36px;color:var(--k-ink);font:400 14px/1.3 var(--k-font-body);padding:8px 12px}select.input option::checkmark{display:none}.k-select option::checkmark{display:none}select.input option:hover,select.input option:focus-visible,.k-select option:hover,.k-select option:focus-visible{background:var(--bg-hover);outline:none}select.input option:checked,.k-select option:checked{background:var(--k-accent-soft);color:var(--k-accent-soft-ink);font-weight:600}}@media (pointer:coarse){.k-btn,.k-btn--sm,.k-chip,.k-suggest{min-height:var(--h-lg)}}
