html,body{max-width:100vw;overflow-x:clip}.kg-table__box:not([data-ssr-maxh]) .kg-table th{position:static}@container kg-table (width<=560px){.kg-table-wrap .kg-table tfoot td{flex:100%}.kg-table-wrap .kg-table tfoot td.kg-td--trail{margin-left:0}.kg-table-wrap .kg-table tfoot td.kg-td--trail:before{content:attr(data-label)}}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--separator)}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--ink-tertiary)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}option{background-color:var(--surface);color:var(--ink)}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.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:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(./newsreader-latin-opsz-normal.s-izfB6B.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(./newsreader-latin-opsz-italic.kJKFiXvB.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:Rokkitt;font-style:normal;font-weight:500 700;font-display:swap;src:url(./rokkitt-latin-wght-normal.DeM_d0EQ.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:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(./manrope-latin-wght-normal.DHIcAJRg.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:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(./montserrat-latin-wght-normal.l_AIctKy.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:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(./oswald-latin-wght-normal.CzS3kehr.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:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(./fraunces-latin-opsz-normal.DihXLNYH.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:400;font-display:swap;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.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(./ibm-plex-mono-latin-500-normal.DSY6xOcd.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(./barlow-latin-400-normal.qiz4-Cze.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(./barlow-latin-500-normal.BPAOfeC8.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(./barlow-latin-600-normal.DILqtrty.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(./barlow-latin-700-normal.A9pxMQ4z.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:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(./zilla-slab-latin-400-normal.Dw3p-plB.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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(./zilla-slab-latin-600-normal.BRgn6X7z.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:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(./zilla-slab-latin-700-normal.CEKI1vVu.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-latin-400-normal.cpxAROuN.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-latin-500-normal.C8OXljZJ.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./poppins-latin-600-normal.zEkxB9Mr.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./poppins-latin-700-normal.Qrb0O0WB.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}:root,[data-theme=light]{--bg:#f5f7fa;--ambient-1:#cdeefd;--ambient-2:#e1e4f4;--surface:#fff;--surface-raised:#fff;--surface-sunken:#eceff4;--glass:#ffffffa3;--glass-strong:#ffffffd6;--glass-edge:#fffc;--separator:#0e17261f;--border-control:#8691a0;--ink:#0e1726;--ink-secondary:#4f5b6b;--ink-tertiary:#8792a2;--fill:#64748b24;--fill-strong:#64748b3d;--accent:#00adef;--accent-fill:#0068aa;--accent-fill-hover:#005a9b;--accent-fill-pressed:#003a80;--on-accent:#fff;--accent-tint:#e3f4fc;--accent-text:#0068aa;--focus:#0071b2;--brand-2:#003a80;--on-brand-2:#fff;--success:#137238;--success-tint:#e6f4ea;--warning:#7a5a00;--warning-tint:#fdf6d8;--danger:#c2143d;--danger-tint:#fcebee;--info:#1d4ed8;--info-tint:#e8eefc;--success-fill:#137238;--info-fill:#1d4ed8;--warning-fill:#7a5a00;--danger-fill:#c2143d;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#0068aa;--chart-2:#0f8a7e;--chart-3:#7c3aed;--chart-4:#a16207;--chart-5:#475569;--chart-6:#be185d;--scrim:#080e1a52;--heat-flip:85%;--heat-ink-lo:#000;--heat-ink-hi:#fff;--elev-1:0 1px 2px #1c18140f, 0 0 0 1px #1c18140d;--elev-glass:0 8px 32px -12px #0e172633, inset 0 1px 0 #fffc, inset 0 0 0 1px #fff6;--elev-pop:0 24px 60px -20px #1c181459, 0 2px 8px #1c181414;--elev-button:inset 0 1px 0 #ffffff38, 0 6px 16px -8px #0068aa99}[data-theme=dark]{--bg:#070b14;--ambient-1:#003a80;--ambient-2:#1e196a;--surface:#0f1624;--surface-raised:#172031;--surface-sunken:#04070d;--glass:#161e2e94;--glass-strong:#1a2336d1;--glass-edge:#ffffff1a;--separator:#dce8ff1f;--border-control:#6f7b8e;--ink:#eef3f9;--ink-secondary:#9fabbd;--ink-tertiary:#6b778a;--fill:#a0b4d229;--fill-strong:#a0b4d242;--accent:#00adef;--accent-fill:#0071b2;--accent-fill-hover:#005a9b;--accent-fill-pressed:#004a86;--on-accent:#fff;--accent-tint:#19333e;--accent-text:#4cc4f5;--focus:#00adef;--brand-2:#003a80;--on-brand-2:#fff;--success:#4ade80;--success-tint:#163622;--warning:#fbbf24;--warning-tint:#382f17;--danger:#fb7185;--danger-tint:#502127;--info:#60a5fa;--info-tint:#1e3148;--success-fill:#188640;--info-fill:#1270e4;--warning-fill:#946e0c;--danger-fill:#e71331;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#38bdf8;--chart-2:#2dd4bf;--chart-3:#a78bfa;--chart-4:#fbbf24;--chart-5:#94a3b8;--chart-6:#f472b6;--scrim:#0000008f;--heat-flip:65%;--heat-ink-lo:#fff;--heat-ink-hi:#000;--elev-1:0 0 0 1px #fff8f014;--elev-glass:0 12px 40px -12px #000000b3, inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0f;--elev-pop:0 30px 70px -20px #000000d9, 0 0 0 1px #fff8f01a;--elev-button:inset 0 1px 0 #fff3, 0 8px 22px -8px #00adef8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=bedrock]{--bg:#f7f7f5;--ambient-1:#ffe9b0;--ambient-2:#e6e7df;--surface:#fff;--surface-raised:#fff;--surface-sunken:#e6e7df;--glass:#ffffffb8;--glass-strong:#ffffffe0;--glass-edge:#ffffffe6;--separator:#0a0a0a24;--border-control:#6b6b6c;--ink:#000;--ink-secondary:#4d4d4f;--ink-tertiary:#8a8a89;--fill:#4d4d4f1f;--fill-strong:#4d4d4f38;--accent:#ffb500;--accent-fill:#ffb500;--accent-fill-hover:#f0a800;--accent-fill-pressed:#d99500;--on-accent:#000;--accent-tint:#fff6e0;--accent-text:#0a0a0a;--focus:#000;--brand-2:#000;--on-brand-2:#fff;--success:#2e7d32;--success-tint:#e6f0e6;--warning:#8a5c00;--warning-tint:#fff1cc;--danger:#b3261e;--danger-tint:#f7e2e0;--info:#2a5c8a;--info-tint:#e2ecf5;--success-fill:#2e7d32;--info-fill:#2a5c8a;--warning-fill:#8a5c00;--danger-fill:#b3261e;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#a66f00;--chart-2:#1c1c1d;--chart-3:#2a5c8a;--chart-4:#2e7d32;--chart-5:#6b21a8;--chart-6:#0f766e;--scrim:#00000073;--heat-flip:100%;--heat-ink-lo:#000;--heat-ink-hi:#fff;--elev-1:0 1px 2px #1c18140f, 0 0 0 1px #1c18140d;--elev-glass:0 8px 32px -12px #0e172633, inset 0 1px 0 #fffc, inset 0 0 0 1px #fff6;--elev-pop:0 24px 60px -20px #1c181459, 0 2px 8px #1c181414;--elev-button:inset 0 1px 0 #ffffff59, 0 6px 14px -8px #a66f0099}[data-theme=circle-y]{--bg:#f6efe5;--ambient-1:#f6ebd0;--ambient-2:#e0d5c3;--surface:#fff;--surface-raised:#fffcf6;--surface-sunken:#e9dcc4;--glass:#fffcf6a8;--glass-strong:#fffcf6db;--glass-edge:#fffc;--separator:#24181324;--border-control:#948b7c;--ink:#222;--ink-secondary:#514a3f;--ink-tertiary:#948b7c;--fill:#7c4f241f;--fill-strong:#7c4f2433;--accent:#c75a35;--accent-fill:#a2472a;--accent-fill-hover:#934a25;--accent-fill-pressed:#7e553b;--on-accent:#fff;--accent-tint:#f6ebd0;--accent-text:#a2472a;--focus:#a2472a;--brand-2:#241813;--on-brand-2:#faf6ee;--success:#4b7a3f;--success-tint:#e7efe0;--warning:#8a5f1c;--warning-tint:#f6ecd5;--danger:#a8163c;--danger-tint:#f6e1e6;--info:#3e5a6b;--info-tint:#e1eaef;--success-fill:#4b7a3f;--info-fill:#3e5a6b;--warning-fill:#8a5f1c;--danger-fill:#a8163c;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#a2472a;--chart-2:#3e5a6b;--chart-3:#4b7a3f;--chart-4:#9a6a14;--chart-5:#6b4c9a;--chart-6:#7c6f5c;--scrim:#24181366;--heat-flip:82%;--heat-ink-lo:#000;--heat-ink-hi:#fff;--elev-1:0 1px 2px #1c18140f, 0 0 0 1px #1c18140d;--elev-glass:0 8px 32px -12px #0e172633, inset 0 1px 0 #fffc, inset 0 0 0 1px #fff6;--elev-pop:0 24px 60px -20px #1c181459, 0 2px 8px #1c181414;--elev-button:inset 0 1px 0 #ffffff2e, 0 6px 16px -8px #7e553b99}[data-theme=kaspar]{--bg:#f5f6f7;--ambient-1:#bfd7e0;--ambient-2:#e6e7e8;--surface:#fff;--surface-raised:#fff;--surface-sunken:#e6e7e8;--glass:#ffffffad;--glass-strong:#ffffffdb;--glass-edge:#ffffffd9;--separator:#1a1b1d21;--border-control:#6d6e71;--ink:#1a1b1d;--ink-secondary:#54565a;--ink-tertiary:#97999c;--fill:#2f4d5b1a;--fill-strong:#2f4d5b2e;--accent:#2f4d5b;--accent-fill:#2f4d5b;--accent-fill-hover:#243c47;--accent-fill-pressed:#1b2e37;--on-accent:#fff;--accent-tint:#dfeaef;--accent-text:#2f4d5b;--focus:#2f4d5b;--brand-2:#2f4d5b;--on-brand-2:#fff;--success:#2f7d4f;--success-tint:#edf6f0;--warning:#8a6224;--warning-tint:#f7efdf;--danger:#be3f27;--danger-tint:#fbefec;--info:#1f6fa8;--info-tint:#e6eff7;--success-fill:#2f7d4f;--info-fill:#1f6fa8;--warning-fill:#8a6224;--danger-fill:#be3f27;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#2f4d5b;--chart-2:#be3f27;--chart-3:#8a6224;--chart-4:#4b7a3a;--chart-5:#1f6fa8;--chart-6:#7b3f8c;--scrim:#1a1b1d6b;--heat-flip:71%;--heat-ink-lo:#000;--heat-ink-hi:#fff;--elev-1:0 1px 2px #1c18140f, 0 0 0 1px #1c18140d;--elev-glass:0 8px 32px -12px #0e172633, inset 0 1px 0 #fffc, inset 0 0 0 1px #fff6;--elev-pop:0 24px 60px -20px #1c181459, 0 2px 8px #1c181414;--elev-button:inset 0 1px 0 #ffffff29, 0 6px 16px -8px #2f4d5b99}[data-theme=tpm]{--bg:#f4f4f0;--ambient-1:#faece6;--ambient-2:#e8eaec;--surface:#fff;--surface-raised:#fdfdfc;--surface-sunken:#e8e6df;--glass:#ffffffb3;--glass-strong:#ffffffe0;--glass-edge:#ffffffd9;--separator:#24242421;--border-control:#807f7b;--ink:#242424;--ink-secondary:#555;--ink-tertiary:#a5a39e;--fill:#16294114;--fill-strong:#16294126;--accent:#c40;--accent-fill:#c40;--accent-fill-hover:#ba3e00;--accent-fill-pressed:#913000;--on-accent:#fff;--accent-tint:#faece6;--accent-text:#ba3e00;--focus:#c40;--brand-2:#162941;--on-brand-2:#fff;--success:#256043;--success-tint:#e4efe9;--warning:#8f5a00;--warning-tint:#fbf1dc;--danger:#b8134f;--danger-tint:#fbe7ee;--info:#006091;--info-tint:#e6f3fa;--success-fill:#256043;--info-fill:#006091;--warning-fill:#8f5a00;--danger-fill:#b8134f;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#c40;--chart-2:#162941;--chart-3:#0087cc;--chart-4:#256043;--chart-5:#8f5a00;--chart-6:#7a6f9b;--scrim:#09111b73;--heat-flip:95%;--heat-ink-lo:#000;--heat-ink-hi:#fff;--elev-1:0 1px 2px #1c18140f, 0 0 0 1px #1c18140d;--elev-glass:0 8px 32px -12px #0e172633, inset 0 1px 0 #fffc, inset 0 0 0 1px #fff6;--elev-pop:0 24px 60px -20px #1c181459, 0 2px 8px #1c181414;--elev-button:inset 0 1px 0 #fff3, 0 6px 16px -8px #cc44008c}[data-theme=bedrock-dark]{--bg:#0d0d0c;--ambient-1:#3d2c05;--ambient-2:#22221f;--surface:#181816;--surface-raised:#22221f;--surface-sunken:#080807;--glass:#1e1e1b9e;--glass-strong:#20201ddb;--glass-edge:#fffaeb17;--separator:#fff8e621;--border-control:#7a7872;--ink:#f4f3ef;--ink-secondary:#b1afa8;--ink-tertiary:#78766f;--fill:#e6e1d21f;--fill-strong:#e6e1d238;--accent:#ffb500;--accent-fill:#ffb500;--accent-fill-hover:#ffc233;--accent-fill-pressed:#e0a000;--on-accent:#000;--accent-tint:#3a3018;--accent-text:#ffc53d;--focus:#ffb500;--brand-2:#000;--on-brand-2:#fff;--success:#72d17c;--success-tint:#17381a;--warning:#f2c14e;--warning-tint:#3a3018;--danger:#ff7b72;--danger-tint:#502421;--info:#7cb4e8;--info-tint:#1e3448;--success-fill:#2b8434;--info-fill:#2377c5;--warning-fill:#966d0c;--danger-fill:#e42012;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#ffb500;--chart-2:#e8e6df;--chart-3:#5b9bd5;--chart-4:#5fbf6a;--chart-5:#b58be0;--chart-6:#e0707a;--scrim:#0009;--heat-flip:58%;--heat-ink-lo:#fff;--heat-ink-hi:#000;--elev-1:0 0 0 1px #fff8f014;--elev-glass:0 12px 40px -12px #000000b3, inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0f;--elev-pop:0 30px 70px -20px #000000d9, 0 0 0 1px #fff8f01a;--elev-button:inset 0 1px 0 #ffffff59, 0 8px 22px -8px #ffb50073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=circle-y-dark]{--bg:#15100c;--ambient-1:#4a2a1c;--ambient-2:#2e241c;--surface:#211914;--surface-raised:#2b221b;--surface-sunken:#0e0a07;--glass:#261d179e;--glass-strong:#292019db;--glass-edge:#fff0dc17;--separator:#f6ebdc21;--border-control:#8a7c6c;--ink:#f6efe5;--ink-secondary:#c4b7a5;--ink-tertiary:#8a7d6c;--fill:#e6c8a01f;--fill-strong:#e6c8a038;--accent:#e07a52;--accent-fill:#b5532f;--accent-fill-hover:#a2472a;--accent-fill-pressed:#8a3c23;--on-accent:#fff;--accent-tint:#4a2b1e;--accent-text:#f0936c;--focus:#e8845c;--brand-2:#3a2a20;--on-brand-2:#faf6ee;--success:#95c784;--success-tint:#203a18;--warning:#e4b75e;--warning-tint:#3e3119;--danger:#ff7a9a;--danger-tint:#55232f;--info:#93b8cd;--info-tint:#1c3645;--success-fill:#4d813b;--info-fill:#467a98;--warning-fill:#976d19;--danger-fill:#e41345;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#e07a52;--chart-2:#93b8cd;--chart-3:#95c784;--chart-4:#e4b75e;--chart-5:#b69ae0;--chart-6:#e8d9c4;--scrim:#0009;--heat-flip:76%;--heat-ink-lo:#fff;--heat-ink-hi:#000;--elev-1:0 0 0 1px #fff8f014;--elev-glass:0 12px 40px -12px #000000b3, inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0f;--elev-pop:0 30px 70px -20px #000000d9, 0 0 0 1px #fff8f01a;--elev-button:inset 0 1px 0 #ffffff2e, 0 8px 22px -8px #e07a5280;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=kaspar-dark]{--bg:#0d1215;--ambient-1:#1d3a47;--ambient-2:#22292e;--surface:#162027;--surface-raised:#1e2a32;--surface-sunken:#080c0e;--glass:#19242b9e;--glass-strong:#1c272fdb;--glass-edge:#ffffff17;--separator:#dcebf521;--border-control:#71808a;--ink:#eef2f4;--ink-secondary:#a8b4bb;--ink-tertiary:#6f7c84;--fill:#a0becd24;--fill-strong:#a0becd3d;--accent:#7fb0c4;--accent-fill:#1f7e93;--accent-fill-hover:#1b6e80;--accent-fill-pressed:#175f6e;--on-accent:#fff;--accent-tint:#1d3b47;--accent-text:#93c3d6;--focus:#86b8cc;--brand-2:#2f4d5b;--on-brand-2:#fff;--success:#72cf96;--success-tint:#193e27;--warning:#e6b865;--warning-tint:#43351b;--danger:#ff8c73;--danger-tint:#532b22;--info:#72b5e8;--info-tint:#1f394c;--success-fill:#2d834e;--info-fill:#1f79be;--warning-fill:#996b19;--danger-fill:#d93512;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#7fb0c4;--chart-2:#ff8c73;--chart-3:#e6b865;--chart-4:#72cf96;--chart-5:#c78ad6;--chart-6:#f5f0e0;--scrim:#0009;--heat-flip:67%;--heat-ink-lo:#fff;--heat-ink-hi:#000;--elev-1:0 0 0 1px #fff8f014;--elev-glass:0 12px 40px -12px #000000b3, inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0f;--elev-pop:0 30px 70px -20px #000000d9, 0 0 0 1px #fff8f01a;--elev-button:inset 0 1px 0 #ffffff29, 0 8px 22px -8px #7fb0c473;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=tpm-dark]{--bg:#0b0f16;--ambient-1:#3a1c0c;--ambient-2:#1b2433;--surface:#141a24;--surface-raised:#1c2330;--surface-sunken:#06090e;--glass:#181f2b9e;--glass-strong:#1b2330db;--glass-edge:#ffffff17;--separator:#e6ebf521;--border-control:#747c89;--ink:#f3f2ee;--ink-secondary:#abb0ba;--ink-tertiary:#737a86;--fill:#aab9d221;--fill-strong:#aab9d23b;--accent:#ff6a1f;--accent-fill:#c94806;--accent-fill-hover:#bf4204;--accent-fill-pressed:#9a3500;--on-accent:#fff;--accent-tint:#482c1e;--accent-text:#ff8a4c;--focus:#ff7a33;--brand-2:#162941;--on-brand-2:#fff;--success:#5fd39a;--success-tint:#183a29;--warning:#f2c14e;--warning-tint:#3c3118;--danger:#ff6b8b;--danger-tint:#55232e;--info:#5eb8f0;--info-tint:#1c3545;--success-fill:#248455;--info-fill:#117abb;--warning-fill:#966d0c;--danger-fill:#e51340;--k-cyan:#00adef;--k-blue:#0071b2;--k-navy:#003a80;--k-indigo:#1e196a;--chart-1:#ff6a1f;--chart-2:#b0b8c8;--chart-3:#4cb8f0;--chart-4:#5fd39a;--chart-5:#f2c14e;--chart-6:#c79be8;--scrim:#0009;--heat-flip:76%;--heat-ink-lo:#fff;--heat-ink-hi:#000;--elev-1:0 0 0 1px #fff8f014;--elev-glass:0 12px 40px -12px #000000b3, inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0f;--elev-pop:0 30px 70px -20px #000000d9, 0 0 0 1px #fff8f01a;--elev-button:inset 0 1px 0 #fff3, 0 8px 22px -8px #ff6a1f80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-icon:22.37%;--radius-pill:9999px;--blur-glass:24px;--blur-strong:40px;--bp-sm:600px;--bp-md:960px;--bp-lg:1280px;--font-sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Newsreader", "Iowan Old Style", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}[data-theme=bedrock],[data-theme=bedrock-dark]{--font-sans:"Barlow", system-ui, sans-serif;--font-display:"Zilla Slab", Georgia, serif;--radius-xs:3px;--radius-sm:5px;--radius-md:5px;--radius-lg:8px;--radius-xl:12px}[data-theme=circle-y],[data-theme=circle-y-dark]{--font-sans:"Manrope", "Segoe UI", Helvetica, Arial, sans-serif;--font-display:"Rokkitt", Georgia, serif;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px}[data-theme=kaspar],[data-theme=kaspar-dark]{--font-sans:"Montserrat", system-ui, sans-serif;--font-display:"Oswald", "Arial Narrow", sans-serif;--radius-xs:2px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:8px}[data-theme=tpm],[data-theme=tpm-dark]{--font-sans:"Poppins", -apple-system, "Segoe UI", sans-serif;--font-display:"Zodiak", "Fraunces", Georgia, serif;--radius-xs:4px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:16px}:is([data-theme=kaspar],[data-theme=kaspar-dark]) :is(.kg-title-display,.kg-hero){text-transform:uppercase;letter-spacing:.01em}body,.kg-viewport{container-type:inline-size}:root,.kg{--dur-press:.12s;--dur-fast:.16s;--dur-base:.22s;--dur-slow:.32s;--dur-draw:.7s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--stagger:40ms;--press:.97}@media (hover:none){:root,.kg{--press:.95}}.kg{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.kg-hscroll{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--space-4);display:flex;overflow:auto hidden}.kg-hscroll::-webkit-scrollbar{display:none}.kg-hscroll>*{scroll-snap-align:start;flex:none}.kg-dock{z-index:10;padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));isolation:isolate;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.kg-dock>*{pointer-events:auto}.kg-dock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--bg) 0%, color-mix(in srgb, var(--bg) 88%, transparent) 38%, color-mix(in srgb, var(--bg) 40%, transparent) 72%, transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:-40px 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.kg-dock--fixed{position:fixed}.kg-dock .kg-tabbar{box-shadow:var(--elev-glass), 0 0 0 .5px var(--separator);max-width:560px;margin:0 auto}.kg-scroll-y{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.kg-preview{padding:var(--space-6)}@container (width<=600px){.kg-preview{padding:var(--space-4)}}body.kg{min-height:100dvh;margin:0}.kg,.kg *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.kg{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}.kg-num{font-variant-numeric:tabular-nums}:where(.kg) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kg-ambient{background:var(--bg)}.kg-glow{background:radial-gradient(70% 60% at 15% 0%, var(--ambient-1), transparent 70%), var(--bg)}.kg-glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);box-shadow:var(--elev-glass)}.kg-glass-strong{background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-strong)) saturate(180%);backdrop-filter:blur(var(--blur-strong)) saturate(180%);box-shadow:var(--elev-glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kg-glass,.kg-glass-strong{background:var(--surface-raised)}}.kg-icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.kg-btn{--h:44px;justify-content:center;align-items:center;gap:var(--space-2);height:var(--h);min-height:var(--h);padding:0 var(--space-5);border-radius:var(--radius-md);font:600 15px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-out);isolation:isolate;border:0;text-decoration:none;display:inline-flex}.kg-btn .kg-icon{font-size:18px}.kg-btn:active:not(:disabled){transform:scale(var(--press));transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}.kg-btn>.kg-spinner{animation:kg-fade var(--dur-fast) var(--ease-out), kg-spin .8s linear infinite}.kg-btn:disabled{opacity:.45;cursor:default}.kg-btn--sm{--h:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:14px}.kg-btn--lg{--h:52px;padding:0 var(--space-6);font-size:17px}.kg-btn--block{width:100%}.kg-btn--primary{background:var(--accent-fill);color:var(--on-accent);box-shadow:var(--elev-button)}@media (hover:hover){.kg-btn--primary:hover:not(:disabled){background:var(--accent-fill-hover)}}.kg-btn--primary:active:not(:disabled){background:var(--accent-fill-pressed)}.kg-btn--secondary{background:var(--fill);color:var(--ink)}@media (hover:hover){.kg-btn--secondary:hover:not(:disabled){background:var(--fill-strong)}}.kg-btn--glass{background:var(--glass-strong);color:var(--ink);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);box-shadow:var(--elev-glass)}.kg-btn--plain{color:var(--accent-text);padding:0 var(--space-3);background:0 0}@media (hover:hover){.kg-btn--plain:hover:not(:disabled){background:var(--fill)}}.kg-btn--destructive{background:var(--danger);color:var(--surface)}@media (hover:hover){.kg-btn--destructive:hover:not(:disabled){filter:brightness(.92)}}.kg-iconbtn{border-radius:var(--radius-pill);background:var(--fill);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);isolation:isolate;border:0;place-items:center;display:inline-grid}.kg-iconbtn .kg-icon{font-size:20px}@media (hover:hover){.kg-iconbtn:hover{background:var(--fill-strong)}}.kg-iconbtn:active{transform:scale(calc(var(--press) - .05));transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}.kg-iconbtn--plain{background:0 0}@media (hover:hover){.kg-iconbtn--plain:hover{background:var(--fill)}}.kg-iconbtn--plain:active{background:var(--fill)}.kg-iconbtn--glass{background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--elev-glass)}.kg-iconbtn--sm{width:32px;height:32px}.kg-iconbtn--sm .kg-icon{font-size:17px}.kg-seg{background:var(--fill);border-radius:var(--radius-sm);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid;position:relative}.kg-seg button{z-index:1;color:var(--ink);font:500 14px/20px var(--font-sans);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex;position:relative}.kg-seg button[aria-checked=true]{font-weight:600}.kg-seg button:active:not([aria-checked=true]){opacity:.55;transition-duration:var(--dur-press)}.kg-seg__thumb{z-index:0;pointer-events:none;border-radius:calc(var(--radius-sm) - 2px);background:var(--surface-raised);position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.kg-seg__thumb.is-ready{transition:transform var(--dur-base) var(--ease-out)}.kg-seg--block{width:100%;display:grid}:is([data-theme=dark],[data-theme$=-dark]) .kg-seg__thumb{background:var(--fill-strong);box-shadow:0 1px 3px #0006}.kg-field{align-content:start;gap:6px;display:grid}.kg-field__label{font:500 14px/20px var(--font-sans);color:var(--ink)}.kg-field__help{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-field__help--error{color:var(--danger);animation:kg-in-up var(--dur-fast) var(--ease-out)}.kg-input{width:100%;height:44px;padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.kg-input::placeholder{color:var(--ink-tertiary)}.kg-input:focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus), 0 0 0 4px var(--accent-tint);outline:none}.kg-input[aria-invalid=true]{border-color:var(--danger)}.kg-input:disabled{opacity:.55;background:var(--fill);cursor:default}textarea.kg-input{height:auto;min-height:96px;padding:10px var(--space-4);resize:vertical}.kg-select{appearance:none;background-image:none;padding-right:40px}.kg-select-wrap{position:relative}.kg-select-wrap .kg-icon{pointer-events:none;color:var(--ink-secondary);font-size:18px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.kg-search{position:relative}.kg-search .kg-input{border-radius:var(--radius-pill);background:var(--fill);border:0;height:40px;padding-left:38px}.kg-search .kg-input:focus{box-shadow:0 0 0 2px var(--focus)}.kg-search>.kg-icon{color:var(--ink-secondary);font-size:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.kg-search input::-webkit-search-cancel-button{appearance:none;display:none}.kg-search input::-webkit-search-decoration{appearance:none;display:none}.kg-search--filled .kg-input{padding-right:44px}.kg-search__clear{border-radius:var(--radius-pill);width:44px;color:var(--ink-secondary);cursor:pointer;animation:kg-pop var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.kg-search__clear .kg-icon{transition:transform var(--dur-base) var(--ease-spring)}.kg-search__clear:active .kg-icon{transition-duration:var(--dur-press);transform:scale(.85)}.kg-search__clear .kg-icon{font-size:18px}@media (hover:hover){.kg-search__clear:hover{color:var(--ink)}}.kg-search .kg-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.kg-search .kg-input[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--focus)}.kg-choice{align-content:start;justify-items:start;gap:4px;display:grid}.kg-choice--check>.kg-field__help{padding-left:calc(22px + var(--space-3))}.kg-choice>.kg-switch--between{justify-self:stretch}.kg-check{align-items:flex-start;gap:var(--space-3);cursor:pointer;font:400 16px/24px var(--font-sans);color:var(--ink);display:inline-flex}.kg-check input{appearance:none;border:1.5px solid var(--border-control);border-radius:var(--radius-xs);background:var(--surface);cursor:pointer;width:22px;height:22px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);flex:none;place-items:center;margin:1px 0 0;display:grid}.kg-check input:after{content:"";border:2.25px solid var(--on-accent);width:11px;height:6px;transition:transform var(--dur-fast) var(--ease-in);border-top:0;border-right:0;transform:translateY(-1.5px)rotate(-45deg)scale(0)}.kg-check:active input:not(:disabled){transition-duration:var(--dur-press);transform:scale(.9)}.kg-check input:checked{background:var(--accent-fill);border-color:var(--accent-fill)}.kg-check input:checked:after{transition:transform var(--dur-base) var(--ease-spring);transform:translateY(-1.5px)rotate(-45deg)scale(1)}.kg-check small{color:var(--ink-secondary);font-size:13px;line-height:18px;display:block}:is(.kg-check:has(input:disabled),.kg-switch:has(input:disabled)){color:var(--ink-tertiary);cursor:default}.kg-check:has(input:disabled) small{color:var(--ink-tertiary)}.kg-check input:disabled,.kg-switch input:disabled{opacity:.45;cursor:default}.kg-check input:disabled:not(:checked){background:var(--fill)}.kg-check input[aria-invalid=true]:not(:checked){border-color:var(--danger)}.kg-switch{align-items:center;gap:var(--space-3);cursor:pointer;font:400 16px/24px var(--font-sans);color:var(--ink);display:inline-flex}.kg-switch input{appearance:none;border-radius:var(--radius-pill);background:var(--fill-strong);cursor:pointer;width:51px;height:31px;transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex:none;margin:0;position:relative}.kg-switch input:after{content:"";transform-origin:0;width:27px;height:27px;transition:transform var(--dur-slow) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.kg-switch input:not(:checked){box-shadow:inset 0 0 0 1.5px var(--border-control)}.kg-switch input:checked{background:var(--accent-fill)}:is([data-theme=dark],[data-theme$=-dark]) .kg-switch input:checked{background:var(--accent)}[data-theme=bedrock] .kg-switch input:checked{background:var(--brand-2)}.kg-switch input[aria-invalid=true]:not(:checked){box-shadow:inset 0 0 0 1.5px var(--danger)}.kg-switch input:checked:after{transform-origin:100%;transform:translate(20px)}.kg-switch:active input:not(:disabled):after{transform:scaleX(1.18)}.kg-switch:active input:checked:not(:disabled):after{transform:translate(20px)scaleX(1.18)}.kg-switch--between{justify-content:space-between;width:100%;display:flex}.kg-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.kg-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--pct,50%), var(--fill-strong) var(--pct,50%));border-radius:2px;height:4px}.kg-slider::-moz-range-track{background:var(--fill-strong);border-radius:2px;height:4px}.kg-slider::-moz-range-progress{background:var(--accent);border-radius:2px;height:4px}.kg-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;transition:transform var(--dur-base) var(--ease-spring);background:#fff;border-radius:50%;margin-top:-11px;box-shadow:0 2px 6px #0003,0 0 0 .5px #0000000f}.kg-slider:active::-webkit-slider-thumb{transition-duration:var(--dur-fast);transform:scale(1.1)}.kg-slider::-moz-range-thumb{width:26px;height:26px;transition:transform var(--dur-base) var(--ease-spring);background:#fff;border:0;border-radius:50%;box-shadow:0 2px 6px #0003}.kg-slider:active::-moz-range-thumb{transform:scale(1.1)}.kg-slider:focus-visible{outline:none}.kg-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus), 0 2px 6px #0003}.kg-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}.kg-slider[aria-invalid=true]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--danger) var(--pct,50%), var(--fill-strong) var(--pct,50%))}.kg-slider[aria-invalid=true]::-moz-range-progress{background:var(--danger)}.kg-slider:disabled{opacity:.45;cursor:default}.kg-card{border-radius:var(--radius-lg);padding:var(--space-5);color:var(--ink);animation:kg-in-up var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-card--solid{background:var(--surface);box-shadow:var(--elev-1)}.kg-card--glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);box-shadow:var(--elev-glass)}.kg-card--brand{background:var(--brand-2);color:var(--on-brand-2)}.kg-card--interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.kg-card--interactive .kg-card__footer{padding-top:var(--space-4);margin-top:auto}@media (hover:hover){.kg-card--interactive:hover{box-shadow:var(--elev-pop);transform:translateY(-2px)}}.kg-card--interactive:active{transform:scale(calc(var(--press) + .01));transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}.kg-card__media{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;aspect-ratio:16/9;background:var(--surface-sunken);max-width:none;overflow:hidden}.kg-card__eyebrow{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.kg-card--brand .kg-card__eyebrow{color:inherit;opacity:.8}.kg-card__title{font:600 19px/25px var(--font-sans);letter-spacing:-.01em;text-wrap:pretty;margin:4px 0 0}.kg-card__body{font:400 15px/21px var(--font-sans);color:var(--ink-secondary);margin:6px 0 0}.kg-card--brand .kg-card__body{color:inherit;opacity:.85}.kg-card__footer{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.kg-list{gap:6px;display:grid}.kg-section-label,.kg-list__header{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);padding:0 var(--space-4)}.kg-section-label{margin:0 0 var(--space-2);display:block}.kg-list__footer{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);padding:0 var(--space-4)}.kg-list__group{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--elev-1);overflow:hidden}.kg-list__group--glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);box-shadow:var(--elev-glass)}.kg-row{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);width:100%;color:var(--ink);text-align:left;font:400 16px/22px var(--font-sans);animation:kg-fade var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger));background:0 0;border:0;text-decoration:none;display:flex;position:relative}button.kg-row,a.kg-row{cursor:pointer;transition:background-color var(--dur-slow) var(--ease-out)}@media (hover:hover){button.kg-row:hover,a.kg-row:hover{background:var(--fill);transition-duration:var(--dur-fast)}}button.kg-row:active,a.kg-row:active{background:var(--fill);transition-duration:0s}.kg-row__chev{transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover){button.kg-row:hover .kg-row__chev,a.kg-row:hover .kg-row__chev{transform:translate(2px)}}.kg-row:focus-visible{outline-offset:-2px;border-radius:var(--radius-md)}.kg-row.kg-row--selected,.kg-row.kg-row--selected:hover{background:var(--accent-tint)}.kg-row--selected .kg-row__title{color:var(--accent-text);font-weight:600}.kg-row+.kg-row:before{content:"";top:0;right:0;left:var(--inset,var(--space-4));background:var(--separator);height:1px;position:absolute}.kg-row:has(>.kg-avatar){--inset:calc(var(--space-4) + 40px + var(--space-3))}.kg-row>.kg-avatar--sm{margin-inline:1px}.kg-row:has(>.kg-avatar--sm){--inset:calc(var(--space-4) + 30px + var(--space-3))}.kg-row:has(>.kg-avatar--lg){--inset:calc(var(--space-4) + 64px + var(--space-3))}.kg-row__lead{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--on-accent);background:var(--accent-fill);flex:none;place-items:center;font-size:17px;display:grid}.kg-row__lead[style*=background]{color:#fff}.kg-row__lead--plain{color:var(--ink-secondary);background:0 0;width:22px}.kg-row__text{flex:auto;min-width:0}.kg-row__title{overflow-wrap:break-word;display:block}.kg-row__sub{color:var(--ink-secondary);overflow-wrap:break-word;contain:inline-size;font-size:14px;line-height:20px;display:block}.kg-row{flex-wrap:wrap;row-gap:4px}.kg-row:has(>:is(.kg-switch,.kg-check,.kg-btn,.kg-iconbtn,.kg-seg,.kg-select-wrap,input,select,button,textarea)){flex-wrap:nowrap}.kg-row:has(>.kg-row__chev){padding-right:calc(var(--space-4) + 16px + var(--space-3))}.kg-row>.kg-row__chev{right:var(--space-4);position:absolute;top:calc(50% - 8px)}.kg-row:has(>:is(.kg-row__lead,.kg-avatar):first-child){padding-left:var(--inset,var(--space-4))}.kg-row>:is(.kg-row__lead,.kg-avatar):first-child{margin-left:calc(var(--space-4) - var(--inset,var(--space-4)))}.kg-row>.kg-avatar--sm:first-child{margin-left:calc(var(--space-4) + 1px - var(--inset,var(--space-4)))}.kg-row__detail{color:var(--ink-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:15px}.kg-row__chev{color:var(--ink-tertiary);flex:none;font-size:16px}.kg-row--destructive{color:var(--danger)}.kg-nav{top:calc(env(safe-area-inset-top,0px) + var(--kg-nav-offset,0px));z-index:20;position:sticky}.kg-nav--static{position:relative;top:auto}.kg-nav__bar{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-2);display:flex;container-type:inline-size}.kg-nav__lead,.kg-nav__trail{flex:1 0 0;align-items:center;gap:4px;min-width:max-content;display:flex}.kg-nav__trail{justify-content:flex-end}.kg-nav__title{min-width:0;font:600 16px/22px var(--font-sans);text-align:center;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--dur-base) var(--ease-out);flex:0 auto;overflow:hidden}.kg-nav__large{font:700 34px/40px var(--font-sans);letter-spacing:-.022em;padding:2px var(--space-4) var(--space-3);margin:0}.kg-nav--large .kg-nav__title{opacity:0}.kg-nav--large:not(.kg-nav--collapsed) .kg-nav__title{visibility:hidden;flex-basis:0;width:0}.kg-nav--large.kg-nav--collapsed .kg-nav__title{opacity:1;transition-delay:60ms}.kg-nav__fold{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:1fr;display:grid}.kg-nav__fold>div{min-height:0;overflow:hidden}.kg-nav__fold .kg-nav__large{transform-origin:var(--space-4) 0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.kg-nav--collapsed .kg-nav__fold{grid-template-rows:0fr}.kg-nav--collapsed .kg-nav__fold .kg-nav__large{opacity:0;transition-duration:var(--dur-fast), var(--dur-slow);transform:translateY(-6px)scale(.92)}.kg-nav--glass{background:var(--kg-bar);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);box-shadow:0 1px 0 var(--separator)}.kg-nav__back{color:var(--accent-text);font:500 16px/22px var(--font-sans);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:2px;min-width:0;max-width:100%;padding:8px 6px;text-decoration:none;display:inline-flex}.kg-nav__back span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(45cqi - 36px);overflow:hidden}.kg-nav__back .kg-icon{flex:none;font-size:22px}@container (width>=960px){.kg-nav__lead,.kg-nav__trail{flex:none}.kg-nav__title{text-align:left;flex-grow:1}}.kg-tabbar{border-radius:var(--radius-xl);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:6px;display:grid;position:relative}.kg-tab{color:var(--ink-secondary);font:500 11px/14px var(--font-sans);border-radius:calc(var(--radius-xl) - 6px);cursor:pointer;transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;justify-items:center;gap:2px;padding:6px 4px;display:grid}.kg-tab .kg-icon{transition:transform var(--dur-base) var(--ease-spring);font-size:22px}.kg-tab:active .kg-icon{transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);transform:scale(.86)}a.kg-tab{text-decoration:none}.kg-tab[aria-selected=true],.kg-tab[aria-current=page]{color:var(--accent-text)}.kg-tabbar__ind{z-index:0;pointer-events:none;border-radius:calc(var(--radius-xl) - 6px);background:var(--fill);position:absolute;top:0;left:0}.kg-tabbar__ind.is-ready{transition:transform var(--dur-slow) var(--ease-out)}.kg-tab__badge{position:absolute}.kg-dock:has(.kg-tab:nth-of-type(6)){padding-inline:var(--space-2)}.kg-dock .kg-tabbar:has(.kg-tab:nth-of-type(6)){gap:0;padding:4px}.kg-dock .kg-tabbar:has(.kg-tab:nth-of-type(6)) .kg-tab{letter-spacing:-.01em;white-space:nowrap;padding-inline:0;font-size:11px}@container (width<=374px){.kg-dock .kg-tabbar:has(.kg-tab:nth-of-type(6)) .kg-tab{font-size:10.5px}}.kg-tab__badge--tick{animation:kg-tick var(--dur-slow) var(--ease-spring)}.kg-side{padding:var(--space-3);border-radius:var(--radius-xl);align-content:start;gap:2px;width:248px;display:grid}.kg-side__head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-4);font:600 16px/22px var(--font-sans);display:flex}.kg-side__head .kg-appicon{--s:var(--space-6)!important}.kg-side__head>img{width:auto;height:var(--space-6);flex:none;display:block}.kg-side__section{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);padding:var(--space-4) var(--space-3) 6px}.kg-side__item{align-items:center;gap:var(--space-3);padding:8px var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:500 15px/20px var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}.kg-side__item .kg-icon{color:var(--ink-secondary);font-size:18px}@media (hover:hover){.kg-side__item:hover{background:var(--fill)}}.kg-side__item:active{background:var(--fill)}.kg-side__item[aria-current=page]{background:var(--accent-tint);color:var(--accent-text);font-weight:600}.kg-side__item[aria-current=page] .kg-icon{color:var(--accent-text)}.kg-side__foot{align-items:center;gap:var(--space-3);min-width:0;margin-top:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-1);border-top:1px solid var(--separator);font:500 14px/20px var(--font-sans);display:flex}.kg-side__foot>*{min-width:0}.kg-side__foottop{min-width:0;margin-top:var(--space-4);gap:2px;display:grid}.kg-side__foottop+.kg-side__foot{margin-top:var(--space-2)}.kg-side__count{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin-left:auto}.kg-side__top{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.kg-side__top>.kg-side__head{flex:1;min-width:0}.kg-side__top:not(:has(.kg-side__head)){display:none}.kg-side__menu,.kg-side__scrim,.kg-side__close{display:none}.kg-side__toggle{border-radius:var(--radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}@media (hover:hover){.kg-side__toggle:hover{background:var(--fill)}}.kg-side__brand{align-items:center;gap:var(--space-3);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.kg-side__brand>img{width:auto;height:var(--space-6);flex:none;display:block}.kg-side__brand>:first-child{flex:none}.kg-side__brand>:not(:first-child){text-overflow:ellipsis;min-width:0;overflow:hidden}.kg-side__act{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kg-side__tip{display:none}@container (width>=601px){.kg-side--collapsible{--kg-side-rail:67px;overflow-x:hidden}.kg-side--collapsible .kg-side__toggle,.kg-side--collapsible .kg-kai-btn:not(.kg-kai-btn--flush){padding-left:9px}.kg-side--collapsible .kg-side__toggle:has(>.kg-side__brand>.kg-lockup:first-child){padding-left:7px}.kg-side--collapsible .kg-side__foot>.kg-avatar:first-child{margin-left:calc(9px - var(--s) / 2)}.kg-side--collapsible .kg-side__item{position:relative;overflow:hidden}.kg-side--collapsible .kg-side__item>:is(.kg-icon,.kg-kai-btn__tile){flex:none}.kg-side--collapsible :is(.kg-side__label,.kg-side__section,.kg-side__foot>:not(.kg-avatar,.kg-btn,.kg-iconbtn)){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kg-side--anim{transition:width .2s}.kg-side--anim :is(.kg-side__label,.kg-side__count,.kg-side__section,.kg-side__brand>:not(:first-child),.kg-side__brand .kg-lockup__name){transition:opacity var(--dur-fast) ease}:is(.kg-side--rail,:root[data-kg-sidebar=collapsed] .kg-side--collapsible:not(.kg-side--full)){width:var(--kg-side-rail)}:is(.kg-side--rail,:root[data-kg-sidebar=collapsed] .kg-side--collapsible:not(.kg-side--full)) :is(.kg-side__label,.kg-side__section,.kg-side__brand>:not(:first-child),.kg-side__brand .kg-lockup__name){opacity:0}.kg-side--collapsible .kg-side__foot{flex-wrap:wrap}.kg-side--collapsible .kg-side__foot>:not(.kg-avatar,.kg-btn,.kg-iconbtn){flex:1 1 0}.kg-side--collapsible .kg-side__foot>.kg-btn--block{flex:0 0 calc(100% + 2 * var(--space-3));width:auto;margin-inline:calc(-1 * var(--space-3));padding:0 var(--space-3);justify-content:flex-start;overflow:hidden}.kg-side--anim .kg-side__foot>.kg-avatar:first-child{transition:margin-right .1s .1s}.kg-side--anim .kg-side__foot>:not(.kg-avatar,.kg-btn--block){transition:max-width .1s ease .1s, margin-left .1s ease .1s, opacity var(--dur-fast) ease .1s, visibility 0s}.kg-side--anim .kg-side__foot>.kg-btn--block>span:not(.kg-spinner){transition:opacity var(--dur-fast) ease}.kg-side--anim.kg-side--rail .kg-side__foot>.kg-avatar:first-child{transition:margin-right .1s}.kg-side--anim.kg-side--rail .kg-side__foot>:not(.kg-avatar,.kg-btn--block){transition:max-width .1s ease, margin-left .1s ease, opacity var(--dur-fast) ease, visibility 0s linear var(--dur-fast)}:is(.kg-side--rail,:root[data-kg-sidebar=collapsed] .kg-side--collapsible:not(.kg-side--full)) .kg-side__foot>:not(.kg-avatar,.kg-btn--block){max-width:0;margin-left:calc(-1 * var(--space-3));opacity:0;visibility:hidden}:is(.kg-side--rail,:root[data-kg-sidebar=collapsed] .kg-side--collapsible:not(.kg-side--full)) .kg-side__foot>.kg-avatar:first-child{margin-right:calc(9px - var(--s) / 2)}:is(.kg-side--rail,:root[data-kg-sidebar=collapsed] .kg-side--collapsible:not(.kg-side--full)) .kg-side__foot>.kg-btn--block>span:not(.kg-spinner){opacity:0}:is(.kg-side--rail,:root[data-kg-sidebar=collapsed] .kg-side--collapsible:not(.kg-side--full)) .kg-side__toggle{padding-right:0}:is(.kg-side--rail,:root[data-kg-sidebar=collapsed] .kg-side--collapsible:not(.kg-side--full)) .kg-side__count{top:2px;left:calc(var(--space-3) + 11px);border-radius:var(--radius-pill);background:var(--accent-fill);min-width:16px;height:16px;color:var(--on-accent);font:600 10px/16px var(--font-sans);text-align:center;margin:0;padding:0 4px;position:absolute}:is(.kg-side--rail,:root[data-kg-sidebar=collapsed] .kg-side--collapsible:not(.kg-side--full))+.kg-side__tip.is-on{z-index:60;border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font:500 13px/18px var(--font-sans);white-space:nowrap;pointer-events:none;box-shadow:var(--elev-pop);padding:6px 10px;display:block;position:fixed;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.kg-side--anim,.kg-side--anim *{transition:none!important}}.kg-scrim{z-index:50;background:var(--scrim);animation:kg-fade var(--dur-base) var(--ease-out);place-items:end center;display:grid;position:fixed;inset:0}.kg-scrim.is-leaving{opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-in)}.kg-sheet{--sheet-pad:var(--space-6);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:min(100%,560px);max-height:92%;padding:var(--space-2) var(--sheet-pad) calc(var(--space-6) + 24px + env(safe-area-inset-bottom,0px));color:var(--ink);animation:kg-sheet-up var(--dur-slow) var(--ease-spring);box-shadow:var(--elev-pop);flex-direction:column;margin-bottom:-24px;display:flex;overflow:hidden}.kg-scrim.is-leaving .kg-sheet{transition:transform var(--dur-base) var(--ease-in);transform:translateY(calc(100% + 24px))}.kg-sheet:focus,.kg-sheet:focus-visible{outline:none}.kg-sheet{overscroll-behavior:contain}.kg-sheet__grabber,.kg-sheet__head,.kg-sheet__actions{flex:none}.kg-sheet__grabber{background:var(--fill-strong);width:36px;height:5px;margin:4px auto var(--space-3);border-radius:3px}.kg-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.kg-sheet__title{font:600 22px/28px var(--font-sans);letter-spacing:-.015em;margin:0}.kg-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;margin:-4px calc(var(--sheet-pad) * -1);padding:4px var(--sheet-pad);font:400 16px/24px var(--font-sans);color:var(--ink-secondary);flex:0 auto;overflow:hidden auto}.kg-sheet__actions{gap:var(--space-2);margin-top:var(--space-6);display:grid}@container (width>=960px){.kg-scrim{place-items:center}.kg-sheet{--sheet-pad:var(--space-8);border-radius:var(--radius-xl);padding:var(--space-6) var(--sheet-pad) var(--space-8);max-height:min(92%,760px);animation:kg-in-scale var(--dur-base) var(--ease-out);margin-bottom:0}.kg-scrim.is-leaving .kg-sheet{opacity:0;transition:transform var(--dur-fast) var(--ease-in), opacity var(--dur-fast) var(--ease-in);transform:scale(.96)}.kg-sheet__grabber{display:none}.kg-sheet__actions{grid-auto-flow:column;justify-content:end}}.kg-menu{border-radius:var(--radius-md);min-width:220px;box-shadow:var(--elev-pop);transform-origin:var(--kg-menu-origin,top right);animation:kg-menu-in var(--dur-base) var(--ease-spring);gap:1px;padding:6px;display:grid}.kg-menu__item{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:calc(var(--radius-md) - 5px);color:var(--ink);font:400 15px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:flex}.kg-menu__item .kg-icon{color:var(--ink-secondary);font-size:17px}.kg-menu__item:focus-visible{background:var(--accent-fill);color:var(--on-accent);outline:none}@media (hover:hover){.kg-menu__item:hover{background:var(--accent-fill);color:var(--on-accent);outline:none}}.kg-menu__item:focus-visible .kg-icon{color:var(--on-accent)}@media (hover:hover){.kg-menu__item:hover .kg-icon{color:var(--on-accent)}}.kg-menu__item{transition:background-color var(--dur-fast) var(--ease-out)}@media (hover:none){.kg-menu__item:active{background:var(--fill);transition-duration:0s}}.kg-menu__item--destructive{color:var(--danger)}.kg-menu__sep{background:var(--separator);height:1px;margin:4px 8px}.kg-badge{border-radius:var(--radius-pill);height:24px;font:600 12px/16px var(--font-sans);white-space:nowrap;background:var(--fill);color:var(--ink);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.kg-badge .kg-icon{font-size:13px}.kg-badge--accent{background:var(--accent-tint);color:var(--accent-text)}.kg-badge--solid{background:var(--accent-fill);color:var(--on-accent)}.kg-badge--success{background:var(--success-tint);color:var(--success)}.kg-badge--warning{background:var(--warning-tint);color:var(--warning)}.kg-badge--danger{background:var(--danger-tint);color:var(--danger)}.kg-badge--info{background:var(--info-tint);color:var(--info)}.kg-count{background:var(--danger);min-width:18px;height:18px;color:var(--surface);font:600 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.kg-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:400 15px/21px var(--font-sans);color:var(--ink);animation:kg-in-up var(--dur-base) var(--ease-out);align-items:flex-start;display:flex}.kg-banner>.kg-icon{margin-top:1px;font-size:20px}.kg-banner b{font-weight:600}.kg-banner>div:not(.kg-banner__actions){flex:1;min-width:0}.kg-banner__actions{gap:var(--space-2);flex:none;margin-left:auto;display:flex}.kg-banner--info{background:var(--info-tint)}.kg-banner--info>.kg-icon{color:var(--info)}.kg-banner--success{background:var(--success-tint)}.kg-banner--success>.kg-icon{color:var(--success)}.kg-banner--warning{background:var(--warning-tint)}.kg-banner--warning>.kg-icon{color:var(--warning)}.kg-banner--danger{background:var(--danger-tint)}.kg-banner--danger>.kg-icon{color:var(--danger)}.kg-toast{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);min-width:280px;max-width:420px;font:500 15px/20px var(--font-sans);color:var(--ink);background:var(--surface-raised);box-shadow:var(--elev-pop), 0 0 0 1px var(--separator);animation:kg-rise var(--dur-slow) var(--ease-spring);padding:12px 12px 12px 16px;display:flex}.kg-toast--leaving{opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-in), transform var(--dur-base) var(--ease-in);transform:translateY(12px)scale(.98)}.kg-toast>.kg-icon{flex:none;font-size:20px}.kg-toast__text{flex:1;min-width:0}.kg-toast__text small{color:var(--ink-secondary);font-size:13px;font-weight:400;line-height:18px;display:block}.kg-toast--success>.kg-icon{color:var(--success)}.kg-toast--danger>.kg-icon{color:var(--danger)}.kg-toast--warning>.kg-icon{color:var(--warning)}.kg-toast--info>.kg-icon{color:var(--info)}.kg-progress{gap:6px;display:grid}.kg-progress__meta{justify-content:space-between;gap:var(--space-3);font:500 13px/18px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums;display:flex}.kg-progress__meta b{color:var(--ink);font-weight:600}.kg-progress__meta>:last-child:not(:first-child){text-align:right}.kg-progress__track{background:var(--fill-strong);border-radius:3px;height:6px;overflow:hidden}.kg-progress__bar{background:var(--accent);width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);animation:kg-bar-in var(--dur-draw) var(--ease-out);border-radius:3px}.kg-progress__bar--indeterminate{width:35%;animation:1.2s ease-in-out infinite kg-slide}.kg-spinner{border:2.5px solid var(--fill-strong);border-top-color:var(--accent);width:22px;height:22px;animation:kg-fade var(--dur-fast) var(--ease-out) .15s backwards, kg-spin .8s linear infinite;border-radius:50%;display:inline-block}.kg-spinner--lg{border-width:3px;width:36px;height:36px}.kg-avatar{--s:40px;width:var(--s);height:var(--s);background:var(--accent-tint);color:var(--accent-text);font:600 max(12px, calc(var(--s) * .38))/1 var(--font-sans);letter-spacing:-.01em;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.kg-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.kg-avatar--sm{--s:28px}.kg-avatar--lg{--s:64px}.kg-avatar__dot{background:var(--success);width:28%;height:28%;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:0;right:0}.kg-avatars{display:inline-flex}.kg-avatars .kg-avatar{box-shadow:0 0 0 2px var(--surface)}.kg-avatars .kg-avatar+.kg-avatar{margin-left:calc(var(--s) * -.15)}.kg-empty{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);animation:kg-in-up var(--dur-slow) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid}.kg-empty__icon{border-radius:var(--radius-lg);background:var(--fill);width:64px;height:64px;color:var(--ink-secondary);margin-bottom:var(--space-2);animation:kg-pop var(--dur-slow) var(--ease-spring);place-items:center;font-size:30px;display:grid}.kg-empty__title{font:600 19px/25px var(--font-sans);color:var(--ink);margin:0}.kg-empty__body{font:400 15px/21px var(--font-sans);color:var(--ink-secondary);max-width:36ch;margin:0}.kg-empty__actions{margin-top:var(--space-3);justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kg-appicon{--s:64px;width:var(--s);height:var(--s);color:var(--tile-ink,var(--on-accent));font-size:calc(var(--s) * .5);background:var(--tile,var(--accent-fill));box-shadow:0 calc(var(--s) * .05) calc(var(--s) * .14) -.04em #00000038, inset 0 0 0 .5px #00000014;border-radius:22.37%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.kg-appicon .kg-icon{stroke-width:1.6px}.kg-appicon--glass{background:var(--glass-strong);color:var(--accent-text);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.kg-appicon--kai{background:linear-gradient(225deg, var(--k-indigo) 0%, var(--k-navy) 30%, var(--k-blue) 62%, var(--k-cyan) 100%)}.kg-appicon--mono{background:var(--brand-2);color:var(--on-brand-2)}.kg-appicon__label{font:500 12px/16px var(--font-sans);color:var(--ink);text-align:center;margin-top:6px}.kg-appear{gap:var(--space-4);display:grid}.kg-appear__modes{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px;display:grid}.kg-appear__mode{color:var(--ink);font:500 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.kg-appear__thumb{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;box-shadow:0 0 0 1px var(--separator);transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);grid-template-rows:22% 1fr;display:grid;overflow:hidden}.kg-appear__mode:active .kg-appear__thumb,.kg-appear__brand:active{transform:scale(var(--press));transition-duration:var(--dur-press)}.kg-appear__mode[aria-checked=true] .kg-appear__thumb{box-shadow:0 0 0 2px var(--accent)}.kg-appear__mode[aria-checked=true] span{color:var(--accent-text);font-weight:600}.kg-appear__brands{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.kg-appear__brand{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);background:var(--fill);min-height:44px;color:var(--ink);font:500 14px/18px var(--font-sans);text-align:left;cursor:pointer;transition:transform var(--dur-base) var(--ease-spring);border:0;padding:10px 12px;display:flex}html.kg-theme-fade::view-transition-old(root){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-in-out)}html.kg-theme-fade::view-transition-new(root){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-in-out)}.kg-appear__brand[aria-checked=true]{background:var(--accent-tint);color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent);font-weight:600}.kg-appear__sw{width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 1px var(--border-control);border-radius:50%;flex:none}.kg-hero{font:400 56px/60px var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.kg-title-display{font:400 40px/46px var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.kg-k-text{color:var(--accent-text)}.kg-eyebrow{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}@container (width<=600px){.kg-btn--sm{--h:36px;position:relative}.kg-btn--sm:after,.kg-iconbtn--sm:after{content:"";border-radius:inherit;position:absolute;inset:-4px}.kg-iconbtn{width:44px;height:44px;position:relative}.kg-iconbtn--sm{width:36px;height:36px}.kg-seg button{min-height:38px}.kg-seg button:after{content:"";position:absolute;inset:-3px -1px}.kg-search .kg-input{height:44px}.kg-check,.kg-switch{position:relative}.kg-check:after,.kg-switch:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.kg-slider{height:44px}.kg-nav__back{min-height:44px}.kg-nav__large{font-size:30px;line-height:36px}.kg-side__item{min-height:44px}.kg-side--inline{width:100%}.kg-side__menu{border-radius:var(--radius-pill);background:var(--fill);max-width:100%;min-height:44px;color:var(--ink);font:600 15px/20px var(--font-sans);cursor:pointer;transition:transform var(--dur-base) var(--ease-spring);border:0;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.kg-side__menu span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-side__menu .kg-icon{font-size:20px}.kg-side__menu:active{transform:scale(var(--press));transition-duration:var(--dur-press)}.kg-side__scrim{z-index:50;background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-in), visibility 0s linear var(--dur-base);display:block;position:fixed;inset:0}.kg-side__scrim.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease-out), visibility 0s}.kg-side:not(.kg-side--inline){z-index:51;overscroll-behavior:contain;border-radius:0 var(--radius-xl) var(--radius-xl) 0;width:min(84%,320px);padding:calc(var(--kg-safe-top,env(safe-area-inset-top,0px)) + var(--space-2)) var(--space-3) calc(var(--space-6) + env(safe-area-inset-bottom,0px));visibility:hidden;transition:transform var(--dur-base) var(--ease-in), visibility 0s linear var(--dur-base);align-content:start;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.kg-side.kg-glass:not(.kg-side--inline){background:var(--glass-strong)}.kg-side--solid:not(.kg-side--inline){background:var(--surface)}.kg-side.kg-side--open{visibility:visible;box-shadow:var(--elev-pop);transition:transform var(--dur-slow) var(--ease-out), visibility 0s;transform:none}.kg-side:not(.kg-side--inline) .kg-side__top{min-height:44px;display:flex}.kg-side__close{margin-left:auto;display:inline-grid}.kg-side__head+.kg-side__close{margin-top:calc(-1 * var(--space-2))}.kg-sheet{--sheet-pad:var(--space-4)}.kg-sheet.kg-glass,.kg-sheet.kg-glass-strong,.kg-sheet{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.kg-menu__item{min-height:44px}.kg-banner{flex-wrap:wrap}.kg-banner__actions{flex-wrap:wrap;flex-basis:calc(100% - 32px);margin-left:32px}.kg-toast{width:100%;min-width:0;max-width:none}.kg-empty{padding:var(--space-8) var(--space-4)}.kg-empty__actions{justify-content:stretch;width:100%;max-width:320px;display:grid}.kg-card__eyebrow,.kg-list__header,.kg-side__section,.kg-eyebrow,.kg-tab,.kg-count{font-size:12px}.kg-hero{font-size:40px;line-height:44px}.kg-title-display{font-size:32px;line-height:38px}}@media (hover:none) and (pointer:coarse){.kg-btn--sm{--h:36px;position:relative}.kg-btn--sm:after,.kg-iconbtn--sm:after{content:"";border-radius:inherit;position:absolute;inset:-4px}.kg-iconbtn{width:44px;height:44px;position:relative}.kg-iconbtn--sm{width:36px;height:36px}.kg-seg button{min-height:38px}.kg-seg button:after{content:"";position:absolute;inset:-3px -1px}.kg-search .kg-input{height:44px}.kg-check,.kg-switch{position:relative}.kg-check:after,.kg-switch:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.kg-check{min-height:44px}.kg-check:not(:has(small)){align-items:center}.kg-slider{height:44px}.kg-nav__back,.kg-side__item,.kg-menu__item{min-height:44px}}@keyframes kg-fade{0%{opacity:0}}@keyframes kg-in-up{0%{opacity:0;transform:translateY(8px)}}@keyframes kg-in-scale{0%{opacity:0;transform:scale(.96)}}@keyframes kg-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes kg-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes kg-drop{0%{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes kg-spin{to{transform:rotate(360deg)}}@keyframes kg-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes kg-pop{0%{opacity:0;transform:scale(.94)}}@keyframes kg-tick{40%{transform:scale(1.25)}}@keyframes kg-menu-in{0%{opacity:0;transform:scale(.9)}}@keyframes kg-sheet-up{0%{transform:translateY(calc(100% + 24px))}}@keyframes kg-bar-in{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.kg *,.kg :before,.kg :after,.kg-scrim,.kg-sheet,.kg-toast,.kg-side,.kg-side__scrim,.kg-menu{transition:none!important;animation:none!important}.kg-spinner{animation:2.4s linear infinite kg-spin!important}.kg-progress__bar--indeterminate{animation:3.6s linear infinite kg-slide!important}}:root,.kg{--kg-bar:color-mix(in srgb, var(--bg) 98%, transparent);--kg-dock-h:82px}.kg-shell{--kg-gutter:var(--space-8);--kg-col:1120px;--kg-dock-space:0px;grid-template-columns:auto minmax(0,1fr);min-height:100dvh;display:grid}.kg-shell--md .kg-shell__col>*{max-width:760px}.kg-shell--full{--kg-col:100vw}.kg-shell__skip{left:var(--space-4);top:var(--space-2);z-index:80;border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:600 15px/20px var(--font-sans);box-shadow:var(--elev-pop);padding:10px 14px;position:fixed;transform:translateY(-200%)}.kg-shell__skip:focus{transform:none}.kg-shell__side.kg-side{overscroll-behavior:contain;background:var(--surface);height:100dvh;box-shadow:none;border-right:1px solid var(--separator);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px)) max(var(--space-3), env(safe-area-inset-left,0px));border-radius:0;flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.kg-shell__side>.kg-side__item{flex:none}.kg-shell__side .kg-side__foot,.kg-shell__side .kg-side__foottop{margin-top:auto}.kg-shell__side .kg-side__foottop+.kg-side__foot{margin-top:var(--space-2)}.kg-shell__main{--kg-bleed:100vw;min-width:0;padding-bottom:calc(var(--space-12) + var(--kg-dock-space));outline:none;overflow-x:clip}.kg-shell__col{box-sizing:border-box;width:100%;max-width:calc(var(--kg-col) + 2 * var(--kg-gutter));padding:var(--space-6) max(var(--kg-gutter), env(safe-area-inset-right,0px)) 0 max(var(--kg-gutter), env(safe-area-inset-left,0px));margin:0 auto}.kg-shell__col>.kg-ph:first-child{margin-top:calc(-1 * var(--space-6))}.kg-shell__dock{display:none}@container (width<=959px){.kg-shell{--kg-gutter:var(--space-6);--kg-dock-space:calc(var(--kg-dock-h) + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.kg-shell--nodock{--kg-dock-space:0px}.kg-shell__side.kg-side{display:none}.kg-shell__dock{display:block}}@container (width<=600px){.kg-shell{--kg-gutter:var(--space-4)}}.kg-ph{top:var(--kg-nav-offset,0px);z-index:20;isolation:isolate;margin-bottom:var(--space-4);padding-top:env(safe-area-inset-top,0px);position:sticky}.kg-ph:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1 * var(--kg-bleed,0px));right:calc(-1 * var(--kg-bleed,0px));pointer-events:none;background:var(--kg-bar);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);transition:box-shadow var(--dur-base) var(--ease-out);position:absolute;box-shadow:0 1px #0000}.kg-ph--folded:before{box-shadow:0 1px 0 var(--separator)}.kg-ph--static{position:relative;top:auto}.kg-ph__lead,.kg-ph__actions{align-items:center;gap:4px;min-width:0;display:flex}.kg-ph__actions{justify-content:flex-end;gap:var(--space-2)}.kg-ph__back{border-radius:var(--radius-sm);min-width:0;max-width:100%;color:var(--accent-text);font:500 16px/22px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-left:-8px;padding:8px 6px;text-decoration:none;display:inline-flex}.kg-ph__back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-ph__back .kg-icon{flex:none;font-size:22px}.kg-ph__title{font:600 16px/22px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-ph__large{font:700 28px/34px var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.kg-ph__meta{color:var(--ink-secondary);font:400 15px/20px var(--font-sans);margin-top:2px}.kg-ph{column-gap:var(--space-4);padding-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.kg-ph__bar{display:contents}.kg-ph__lead{padding-top:var(--space-3);grid-area:1/1/auto/-1}.kg-ph__lead:empty,.kg-ph--crumb .kg-ph__back,.kg-ph__title{display:none}.kg-ph__fold{padding-top:var(--space-5);grid-area:2/1}.kg-ph__actions{padding-top:var(--space-5);grid-area:2/2}:is(.kg-ph:has(.kg-ph__lead:not(:empty)) .kg-ph__fold,.kg-ph:has(.kg-ph__lead:not(:empty)) .kg-ph__actions){padding-top:var(--space-1)}@container (width<=959px){.kg-ph{padding-bottom:0;display:block}.kg-ph__bar{align-items:center;gap:var(--space-2);min-height:52px;display:flex;container-type:inline-size}.kg-ph__lead,.kg-ph__lead:empty,.kg-ph__actions{flex:1 0 0;grid-area:auto;min-width:max-content}.kg-ph__back span{max-width:calc(45cqi - 36px)}.kg-ph__back{margin-left:0;position:relative;left:-8px}.kg-ph__lead,.kg-ph__lead:empty{padding-top:0;display:flex}.kg-ph__crumb{display:none}.kg-ph--crumb .kg-ph__back{display:inline-flex}.kg-ph__title{visibility:hidden;text-align:center;opacity:0;width:0;min-width:0;transition:opacity var(--dur-base) var(--ease-out);flex:0 1 0;display:block}.kg-ph--folded .kg-ph__title{visibility:visible;opacity:1;flex-basis:auto;width:auto;transition-delay:60ms}.kg-ph__actions{padding-top:0}.kg-ph:has(.kg-ph__lead:not(:empty)) .kg-ph__actions{padding-top:0}.kg-ph__fold{padding-top:0}.kg-ph:has(.kg-ph__lead:not(:empty)) .kg-ph__fold{padding-top:0}.kg-ph__fold{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:1fr;display:grid}.kg-ph__fold>div{transform-origin:0 0;min-height:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out);overflow:hidden}.kg-ph__large{padding-top:2px;font-size:30px;line-height:36px}.kg-ph__fold>div:after{content:"";height:var(--space-3);display:block}.kg-ph--folded .kg-ph__fold{grid-template-rows:0fr}.kg-ph--folded .kg-ph__fold>div{opacity:0;transition-duration:var(--dur-fast), var(--dur-slow);transform:translateY(-6px)scale(.92)}.kg-ph__back{min-height:44px}}.kg-split{align-items:flex-start;gap:var(--space-6);display:flex;container:kg-split/inline-size}.kg-split__list,.kg-split__detail{align-content:start;gap:var(--space-4);flex:100%;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kg-split__detail,.kg-split--open>.kg-split__list{display:none}.kg-split--open>.kg-split__detail{display:grid}@container kg-split (width>=880px){.kg-split>.kg-split__list,.kg-split>.kg-split__detail{display:grid}.kg-split>.kg-split__list{flex:0 0 clamp(300px,34cqi,420px)}.kg-split>.kg-split__detail{flex:1 1 0}}.kg-toasts{z-index:70;right:max(var(--space-6), env(safe-area-inset-right,0px));bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));gap:var(--space-2);width:min(420px, calc(100vw - 2 * var(--space-6)));pointer-events:none;justify-items:stretch;display:grid;position:fixed}.kg-toasts:empty{display:none}.kg-toasts>.kg-toast{pointer-events:auto;min-width:0;max-width:none}.kg-toasts--contained{position:absolute}@container (width<=959px){.kg-toasts{left:max(var(--space-4), env(safe-area-inset-left,0px));right:max(var(--space-4), env(safe-area-inset-right,0px));width:auto;max-width:560px;bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));justify-items:stretch;margin:0 auto}.kg-shell:not(.kg-shell--nodock) .kg-toasts{bottom:calc(var(--space-3) + var(--kg-dock-h) + env(safe-area-inset-bottom,0px))}body:has(.kg-dock--fixed:not(.kg-shell__dock)) .kg-toasts:not(.kg-toasts--contained){bottom:calc(var(--space-3) + var(--kg-dock-h) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.kg-ph:before,.kg-ph__title,.kg-ph__fold,.kg-ph__fold>div,.kg-toasts .kg-toast{transition:none!important;animation:none!important}}.kg-keys{vertical-align:middle;gap:3px;display:inline-flex}.kg-kbd{background:var(--surface);min-width:20px;height:20px;color:var(--ink-secondary);font:500 11px/1 var(--font-mono);box-shadow:inset 0 0 0 1px var(--separator), inset 0 -1.5px 0 var(--separator);border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}@media (hover:none) and (pointer:coarse){.kg-keys{display:none}}.kg-tabs{border-bottom:1px solid var(--separator);min-width:0}.kg-tabs__list{gap:var(--space-6);scrollbar-width:none;margin:0 -6px -1px;padding:0 6px;display:flex;position:relative;overflow-x:auto}.kg-tabs__list::-webkit-scrollbar{display:none}.kg-tabs__list[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.kg-tabs__list[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.kg-tabs__list[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.kg-tabs__tab{min-width:44px;color:var(--ink-secondary);font:500 15px/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), opacity var(--dur-press) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 0 13px;display:inline-flex;position:relative}.kg .kg-tabs__tab:focus-visible{outline:none}.kg-tabs__tab:focus-visible:before{content:"";border-radius:var(--radius-xs);box-shadow:0 0 0 2px var(--focus);position:absolute;inset:5px -6px}@media (hover:hover){.kg-tabs__tab:hover{color:var(--ink)}}.kg-tabs__tab[aria-selected=true]{color:var(--ink);font-weight:600}.kg-tabs__tab[aria-selected=true]:after{content:"";background:var(--accent-fill);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.kg-tabs--ink .kg-tabs__tab[aria-selected=true]:after{display:none}@media (hover:none){.kg-tabs__tab:active{opacity:.55}}.kg-tabs__count{border-radius:var(--radius-pill);background:var(--fill);min-width:22px;height:20px;color:var(--ink-secondary);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;display:inline-grid}.kg-tabs__tab[aria-selected=true] .kg-tabs--ink .kg-tabs__tab[aria-selected=true]:after{display:none}.kg-tabs__ink{background:var(--accent-fill);transform-origin:0 0;pointer-events:none;border-radius:2px;width:100px;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.kg-tabs__ink[data-live]{transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}@media (hover:none){.kg-tabs__tab:active{opacity:.55}}.kg-tabs__count{background:var(--accent-tint);color:var(--accent-text)}.kg-crumbs ol{font:500 14px/20px var(--font-sans);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kg-crumbs li{align-items:center;gap:4px;min-width:0;display:inline-flex}.kg-crumbs a{color:var(--ink-secondary);border-radius:4px;padding:2px 4px;text-decoration:none}@media (hover:hover){.kg-crumbs a:hover{color:var(--accent-text);background:var(--fill)}}.kg-crumbs [aria-current=page]{color:var(--ink);overflow-wrap:anywhere;padding:2px 4px;font-weight:600}.kg-crumbs__sep{color:var(--ink-tertiary);font-size:14px}.kg-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.kg-pager__info{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.kg-pager__nums{align-items:center;gap:4px;display:flex}.kg-pager__num{border-radius:var(--radius-sm);min-width:34px;height:34px;color:var(--ink);font:500 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;padding:0 8px}.kg-pager__num:active{transform:scale(.92)}@media (hover:hover){.kg-pager__num:hover{background:var(--fill)}}.kg-pager__num[aria-current=page]{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.kg-pager__gap{text-align:center;min-width:22px;color:var(--ink-tertiary)}.kg-pager__of{font:500 14px/20px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;padding:0 8px}.kg-iconbtn:disabled{opacity:.35;cursor:default}.kg-topbar{align-items:center;gap:var(--space-4);height:56px;padding:0 var(--space-4);box-shadow:0 1px 0 var(--separator);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kg-topbar--solid{background:var(--surface)}.kg-topbar__start{align-items:center;gap:var(--space-3);min-width:0;display:flex}.kg-topbar__title{font:600 16px/22px var(--font-sans);white-space:nowrap}.kg-topbar__search{border-radius:var(--radius-pill);background:var(--fill);width:min(100%,420px);height:36px;color:var(--ink-secondary);font:400 14px/1 var(--font-sans);cursor:pointer;text-align:left;border:0;justify-self:center;align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}.kg-topbar__search>span:first-of-type{flex:1}.kg-topbar__search .kg-icon{font-size:16px}@media (hover:hover){.kg-topbar__search:hover{background:var(--fill-strong)}}.kg-topbar__end{align-items:center;gap:var(--space-2);display:flex}.kg-topbar__menu{display:none}.kg-topbar:has(>.kg-topbar__drawer){z-index:60}.kg-topbar__scrim{z-index:60;background:var(--scrim);width:100vw;height:100dvh;animation:kg-fade var(--dur-base) var(--ease-out);position:fixed;top:0;left:0}.kg-topbar__drawer{z-index:61;background:var(--bg);width:min(320px,86vw);height:100dvh;color:var(--ink);box-shadow:var(--elev-pop);padding:var(--kg-safe-top,env(safe-area-inset-top,0px)) 0 env(safe-area-inset-bottom,0px);overscroll-behavior:contain;animation:kgn-drawer-in var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.kg-topbar__drawer:focus,.kg-topbar__drawer:focus-visible{outline:none}.kg-topbar__drawer-head{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-2) 0 var(--space-4);flex:none;display:flex}.kg-topbar__drawer-head .kg-topbar__title{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kg-topbar__drawer-x .kg-iconbtn{width:44px;height:44px}.kg-topbar__drawer-body{padding:0 var(--space-2) var(--space-4);flex:1}.kg-topbar__drawer-body .kg-side{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0}.kg-topbar__drawer-body .kg-side__item{min-height:48px;font-size:16px}.kg-topbar__scrim.is-leaving{animation:kgn-out var(--dur-fast) var(--ease-in) forwards;pointer-events:none}.kg-topbar__drawer.is-leaving{animation:kgn-drawer-out var(--dur-fast) var(--ease-in) forwards;pointer-events:none}@keyframes kgn-drawer-in{0%{transform:translate(-100%)}}@keyframes kgn-drawer-out{to{transform:translate(-100%)}}@keyframes kgn-out{to{opacity:0}}.kg-site{z-index:10;position:relative;container-type:inline-size}.kg-site--solid{background:var(--surface);box-shadow:0 1px 0 var(--separator)}.kg-site__bar{align-items:center;gap:var(--space-6);height:64px;padding:0 var(--space-6);display:flex}.kg-site__logo{color:var(--ink);font:700 18px/1 var(--font-sans);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.kg-site__logo img{width:auto;height:28px;display:block}.kg-site__nav{gap:var(--space-1);flex:1;display:flex}.kg-site__nav a{border-radius:var(--radius-sm);color:var(--ink-secondary);font:500 15px/20px var(--font-sans);white-space:nowrap;padding:8px 12px;text-decoration:none}@media (hover:hover){.kg-site__nav a:hover{color:var(--ink);background:var(--fill)}}.kg-site__nav a[aria-current=page]{color:var(--ink);font-weight:600}.kg-site__end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.kg-site__menu{display:none}.kg-site__drawer{height:calc(100dvh - 100%);padding:4px var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));background:var(--bg);box-shadow:inset 0 1px 0 var(--separator);overscroll-behavior:contain;animation:kg-fade var(--dur-fast) var(--ease-out);align-content:start;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.kg-site__drawer:focus,.kg-site__drawer:focus-visible{outline:none}.kg-site__drawer>*{animation:kg-in-up var(--dur-base) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-site__drawer.is-leaving{animation:kgn-out var(--dur-fast) var(--ease-in) forwards;pointer-events:none}.kg-site__drawer a{border-bottom:1px solid var(--separator);color:var(--ink);font:500 17px/22px var(--font-sans);justify-content:space-between;align-items:center;padding:14px 0;text-decoration:none;display:flex}.kg-site__drawer a:active{opacity:.55}.kg-site__menu .kg-icon{transition:transform var(--dur-base) var(--ease-spring)}.kg-site__menu.is-open .kg-icon{transform:rotate(90deg)}.kg-site__drawer a[aria-current=page]{font-weight:600}.kg-site__drawer a .kg-icon{color:var(--ink-tertiary)}@container (width<=760px){.kg-site__nav{display:none}.kg-site__menu{display:inline-flex}.kg-site__bar{padding:0 var(--space-4);gap:var(--space-3)}}.kg-footer{background:var(--surface-sunken);color:var(--ink);padding:var(--space-12) var(--space-6) var(--space-6);container-type:inline-size}.kg-footer__top{gap:var(--space-10);grid-template-columns:minmax(200px,1fr) minmax(0,2.4fr);display:grid}.kg-footer__brand{gap:var(--space-3);align-content:start;display:grid}.kg-footer__brand img{width:auto;height:32px}.kg-footer__brand p{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);max-width:32ch;margin:0}.kg-footer__cols{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.kg-footer__col h4{margin:0 0 var(--space-3);font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.kg-footer__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kg-footer__col a{color:var(--ink);font:400 15px/20px var(--font-sans);text-decoration:none}@media (hover:hover){.kg-footer__col a:hover{color:var(--accent-text);text-decoration:underline}}.kg-footer__legal{margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--separator);font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.kg-footer__legal-links{flex-wrap:wrap;gap:16px;display:flex}.kg-footer__legal a{color:var(--ink-secondary);text-decoration:none}@media (hover:hover){.kg-footer__legal a:hover{color:var(--ink);text-decoration:underline}}@container (width<=760px){.kg-footer__top{gap:var(--space-8);grid-template-columns:1fr}}@container (width<=600px){.kg-footer{padding:var(--space-10) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px))}}.kg-acc{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--elev-1);overflow:hidden}.kg-acc--plain{box-shadow:none;background:0 0;border-radius:0}.kg-acc__item+.kg-acc__item{border-top:1px solid var(--separator)}.kg-acc__h{margin:0}.kg-acc__h button{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:16px var(--space-5);color:var(--ink);font:600 16px/22px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.kg-acc--plain .kg-acc__h button{padding-left:0;padding-right:0}.kg .kg-acc__h button:focus-visible{outline-offset:-2px;border-radius:var(--radius-md)}@media (hover:hover){.kg-acc__h button:hover{color:var(--accent-text)}}.kg-acc__chev{color:var(--ink-secondary);transition:transform var(--dur-base) var(--ease-out);flex:none;font-size:18px}.kg-acc__item--open .kg-acc__chev{transform:rotate(180deg)}.kg-acc__panel{visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);grid-template-rows:0fr;display:grid}.kg-acc__item--open .kg-acc__panel{visibility:visible;transition:grid-template-rows var(--dur-base) var(--ease-out), visibility 0s;grid-template-rows:1fr}.kg-acc__clip{min-height:0;overflow:hidden}.kg-acc__content{padding:0 var(--space-5) 18px;font:400 15px/22px var(--font-sans);color:var(--ink-secondary);opacity:0;max-width:70ch;transition:opacity var(--dur-fast) var(--ease-in), transform var(--dur-fast) var(--ease-in);transform:translateY(-4px)}.kg-acc__item--open .kg-acc__content{opacity:1;transition:opacity var(--dur-base) var(--ease-out) 60ms, transform var(--dur-base) var(--ease-out) 60ms;transform:none}.kg-acc--plain .kg-acc__content{padding-left:0;padding-right:0}@media (hover:none){.kg-acc__h button:active{background:var(--fill)}}.kg-steps{counter-reset:none;margin:0;padding:0;list-style:none;display:flex}.kg-step{text-align:center;flex:1;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.kg-step__line{background:var(--fill-strong);border-radius:1px;height:2px;position:absolute;top:15px;left:calc(22px - 50%);right:calc(50% + 22px);overflow:hidden}.kg-step__line:after{content:"";background:var(--accent-fill);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.kg-step:first-child .kg-step__line{display:none}.kg-step--done .kg-step__line:after,.kg-step--current .kg-step__line:after{transform:none}.kg-step__node{z-index:1;background:var(--surface);width:32px;height:32px;color:var(--ink-secondary);font:600 14px/1 var(--font-sans);box-shadow:inset 0 0 0 2px var(--fill-strong);border-radius:50%;place-items:center;display:grid;position:relative}.kg-step__node .kg-icon{stroke-width:2.5px;font-size:16px}.kg-step--done .kg-step__node{background:var(--accent-fill);color:var(--on-accent);box-shadow:none}.kg-step--current .kg-step__node{background:var(--surface);color:var(--accent-text);box-shadow:inset 0 0 0 2px var(--accent-fill), 0 0 0 4px var(--accent-tint)}.kg-step--error .kg-step__node{background:var(--danger);color:var(--surface);box-shadow:none}.kg-step__text{gap:2px;padding:0 4px;display:grid}.kg-step__name{font:500 14px/19px var(--font-sans);color:var(--ink-secondary);overflow-wrap:anywhere}.kg-step--done .kg-step__name,.kg-step--current .kg-step__name{color:var(--ink)}.kg-step--current .kg-step__name{font-weight:600}.kg-step__detail{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-steps--vertical{flex-direction:column;gap:0}.kg-steps--vertical .kg-step{text-align:left;grid-template-columns:32px minmax(0,1fr);justify-items:start;gap:14px;padding-bottom:20px}.kg-steps--vertical .kg-step__line{width:2px;height:auto;inset:36px auto 4px 15px}.kg-steps--vertical .kg-step:first-child .kg-step__line{display:block}.kg-steps--vertical .kg-step:last-child .kg-step__line{display:none}.kg-steps--vertical .kg-step__line:after{transform-origin:top;transform:scaleY(0)}.kg-steps--vertical .kg-step--current .kg-step__line:after{transform:scaleY(0)}.kg-steps--vertical .kg-step--done .kg-step__line:after{transform:none}.kg-steps--vertical .kg-step__text{padding:5px 0 0}.kg-palette{border-radius:var(--radius-lg);width:min(100%,600px);box-shadow:var(--elev-pop);color:var(--ink);transform-origin:50% 0;animation:kg-in-scale var(--dur-fast) var(--ease-out);align-self:start;overflow:hidden}.kg-palette.is-leaving{animation:kgn-out var(--dur-press) var(--ease-in) forwards;pointer-events:none}.kg-palette__in{border-bottom:1px solid var(--separator);align-items:center;gap:10px;padding:14px 16px;display:flex}.kg-palette__in>.kg-icon{color:var(--ink-secondary);font-size:20px}.kg-palette__in input{min-width:0;color:var(--ink);font:400 16px/24px var(--font-sans);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1}.kg-palette__in input:focus,.kg-palette__in input:focus-visible{box-shadow:none;outline:none}.kg-palette__in input::placeholder{color:var(--ink-tertiary);text-overflow:ellipsis}.kg-palette__list{max-height:340px;padding:6px;overflow:auto}.kg-palette__grp{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);padding:10px 10px 4px}.kg-palette__it{border-radius:calc(var(--radius-lg) - 8px);cursor:pointer;font:400 15px/20px var(--font-sans);align-items:center;gap:12px;padding:9px 10px;display:flex}.kg-palette__it>.kg-icon{color:var(--ink-secondary);flex:none;font-size:18px}.kg-palette__it[aria-selected=true]{background:var(--accent-tint);color:var(--accent-text)}.kg-palette__it[aria-selected=true]>.kg-icon{color:var(--accent-text)}.kg-palette__lb{overflow-wrap:anywhere;flex:1;min-width:0}.kg-palette__lb mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;background:0 0;font-weight:700;text-decoration-thickness:2px}.kg-palette__sub{color:var(--ink-secondary);white-space:nowrap;font-size:13px}.kg-palette__empty{text-align:center;color:var(--ink-secondary);font:400 15px/21px var(--font-sans);padding:28px 16px}.kg-palette__ft{border-top:1px solid var(--separator);font:400 12px/16px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;gap:6px 18px;padding:10px 16px;display:flex}.kg-palette__cancel,.kg-site__drawer-cta{display:none}@container (width<=600px){.kg-kbd{font-size:12px}.kg-crumbs li:not(:nth-last-child(-n+2)){display:none}.kg-crumbs a{align-items:center;min-height:44px;margin-left:-6px;padding:0 6px;display:inline-flex}.kg-crumbs ol{gap:0 8px}.kg-crumbs [aria-current=page]{padding:0}.kg-crumbs a:active{background:var(--fill)}.kg-pager{gap:8px}.kg-pager__info{flex-basis:100%}.kg-pager__nums{flex:1;justify-content:space-between;gap:2px}.kg-pager__num,.kg-pager .kg-iconbtn{width:auto;min-width:40px;height:40px;padding:0 6px;position:relative}.kg-pager__num:before,.kg-pager .kg-iconbtn:before{content:"";position:absolute;inset:-2px}.kg-pager:has(.kg-pager__of){flex-wrap:nowrap}.kg-pager:has(.kg-pager__of) .kg-pager__info{flex:auto;min-width:0}.kg-pager__nums:has(.kg-pager__of){flex:none;justify-content:flex-end}.kg-pager__nums:has(.kg-pager__of) .kg-iconbtn{width:44px;height:44px}.kg-topbar{gap:var(--space-2);height:52px;padding:0 var(--space-4);grid-template-columns:minmax(0,1fr) auto auto}.kg-topbar--nav{padding-left:var(--space-2)}.kg-topbar__menu{flex:none;display:inline-flex}.kg-topbar__menu .kg-iconbtn{width:44px;height:44px}.kg-topbar__start{gap:var(--space-2)}.kg-topbar__title{text-overflow:ellipsis;min-width:0;overflow:hidden}.kg-topbar__search{width:44px;height:44px;margin-right:calc(-1 * var(--space-2));background:0 0;justify-content:center;justify-self:end;padding:0}.kg-topbar__search .kg-icon{color:var(--ink);font-size:20px}.kg-topbar__search>span,.kg-topbar__search .kg-keys{display:none}.kg-topbar__end{gap:0}.kg-topbar__end .kg-iconbtn{width:44px;height:44px}.kg-site__logo{flex:0 auto;min-width:0;min-height:44px;overflow:hidden}.kg-site__logo>:not(img){text-overflow:ellipsis;overflow:hidden}.kg-site__end{flex:none;gap:0}.kg-site__end>.kg-iconbtn,.kg-site__menu .kg-iconbtn{width:44px;height:44px}.kg-site__end>.kg-btn{margin:0 4px}.kg-site__drawer a{min-height:56px}.kg-footer__cols{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kg-footer__col h4{margin-bottom:4px;font-size:12px}.kg-footer__col ul{gap:0}.kg-footer__col a{align-items:center;min-height:44px;display:flex}.kg-footer__legal{align-items:center}.kg-footer__legal-links{gap:0 20px}.kg-footer__legal a{align-items:center;min-height:44px;display:inline-flex}.kg-acc__h button{padding:14px var(--space-4);min-height:52px}.kg-acc__content{padding:0 var(--space-4) 16px}.kg-step__detail{font-size:12px}.kg-steps--many{grid-template-columns:repeat(var(--kg-steps), minmax(0, 1fr));row-gap:var(--space-3);display:grid}.kg-steps--many .kg-step__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kg-steps--many:after{content:attr(data-now);text-align:center;font:600 14px/20px var(--font-sans);color:var(--ink);grid-column:1/-1}.kg-palette{z-index:70;width:auto;box-shadow:none;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:var(--kg-safe-top,env(safe-area-inset-top,0px));animation:kg-fade var(--dur-fast) var(--ease-out);border-radius:0;flex-direction:column;align-self:stretch;display:flex;position:fixed;inset:0}.kg-palette__in{border-bottom:1px solid var(--separator);animation:kg-in-up var(--dur-base) var(--ease-out);flex:none;gap:4px;padding:8px 8px 8px 16px;position:relative}.kg-palette__in>.kg-icon{pointer-events:none;margin-top:-9px;font-size:18px;position:absolute;top:50%;left:28px}.kg-palette__in input{border-radius:var(--radius-md);background:var(--fill);min-height:44px;padding:0 12px 0 38px}.kg-palette__list{overscroll-behavior:contain;min-height:0;padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px));animation:kg-in-up var(--dur-base) var(--ease-out) 40ms both;flex:1;overflow-y:auto}.kg-palette__in .kg-keys,.kg-palette__it .kg-keys,.kg-palette__ft{display:none}.kg-palette__cancel{min-height:44px;color:var(--accent-text);font:500 16px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;display:inline-flex}.kg-palette__grp{font-size:12px}.kg-palette__it{min-height:48px;padding:10px}.kg-palette__it:active{background:var(--fill)}}@media (hover:none) and (pointer:coarse){.kg-crumbs a{align-items:center;min-height:44px;margin-left:-6px;padding:0 6px;display:inline-flex}.kg-pager__num,.kg-pager .kg-iconbtn{width:auto;min-width:44px;height:44px;padding:0 6px;position:relative}.kg-pager__nums{gap:0}.kg-pager__nums:has(.kg-pager__of) .kg-iconbtn{width:44px;height:44px}.kg-topbar__menu .kg-iconbtn,.kg-topbar__end .kg-iconbtn,.kg-site__end>.kg-iconbtn,.kg-site__menu .kg-iconbtn{width:44px;height:44px}.kg-footer__col a{align-items:center;min-height:44px;display:flex}.kg-footer__legal a{align-items:center;min-height:44px;display:inline-flex}.kg-acc__h button{min-height:52px}.kg-palette__it[aria-selected=true]{color:inherit;background:0 0}.kg-palette__it[aria-selected=true]>.kg-icon{color:var(--ink-secondary)}.kg-palette__it:active{background:var(--fill)}}@container (width<=440px){.kg-site__end>.kg-site__cta{display:none}.kg-site__drawer-cta{padding-top:var(--space-4);border-top:1px solid var(--separator);display:block}}@media (prefers-reduced-motion:reduce){.kg-palette,.kg-palette *,.kg-topbar__drawer,.kg-topbar__scrim,.kg-site__drawer,.kg-site__drawer *,.kg-tabs__ink,.kg-acc__panel,.kg-acc__content,.kg-step__line:after{transition:none!important;animation:none!important}}.kg{--kg-series-1:var(--chart-1);--kg-series-2:var(--chart-2);--kg-series-3:var(--chart-3);--kg-series-4:var(--chart-4);--kg-series-5:var(--chart-5);--kg-series-6:var(--chart-6)}.kg-table-wrap{min-width:0;container:kg-table/inline-size}.kg-table__box{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);overflow:auto}.kg-table{border-collapse:separate;border-spacing:0;width:100%;font:400 15px/21px var(--font-sans);color:var(--ink)}.kg-table caption{caption-side:top;text-align:left;padding:var(--space-3) var(--space-4) 0;font:600 16px/22px var(--font-sans)}.kg-table th{z-index:2;background:var(--surface);text-align:left;padding:10px var(--space-4);font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);box-shadow:inset 0 -1px 0 var(--separator);white-space:nowrap;position:sticky;top:0}.kg-table td{padding:12px var(--space-4);border-bottom:1px solid var(--separator);vertical-align:middle;white-space:nowrap}.kg-table td.kg-td--primary,.kg-table td.kg-td--wrap,.kg-table td.kg-td--empty{white-space:normal}.kg-table td.kg-td--primary{min-width:10em}.kg-td--mono{font-family:var(--font-mono);font-size:inherit}.kg-table tfoot td{border-top:1px solid var(--separator);font-variant-numeric:tabular-nums;border-bottom:0;font-weight:600}.kg-table__pager{margin-top:var(--space-3)}@container kg-table (width<=1024px){.kg-table .kg-td--p4{display:none}}@container kg-table (width<=840px){.kg-table .kg-td--p3{display:none}}@container kg-table (width<=680px){.kg-table .kg-td--p2{display:none}}.kg-table tbody tr:last-child td{border-bottom:0}.kg-table td{transition:background-color var(--dur-fast) var(--ease-out)}@media (hover:hover){.kg-table tbody tr:hover td{background:var(--fill)}}.kg-table tr[aria-selected=true] td{background:var(--accent-tint)}.kg-tr--click{cursor:pointer}.kg-tr--link{position:relative}.kg-tr__link{color:inherit;text-decoration:none}.kg-tr__link:after{content:"";position:absolute;inset:0}.kg-tr__link:focus-visible{outline:none}.kg-tr--link:has(.kg-tr__link:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.kg-tr--link :is(a,button,input,select,label,[tabindex]):not(.kg-tr__link){z-index:1;position:relative}.kg-td--num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.kg-td--num{text-align:right}.kg-td--sel{width:44px;padding-right:0!important}.kg-td--primary{font-weight:600}.kg-td--empty{text-align:center;color:var(--ink-secondary);padding:var(--space-8) var(--space-4)}.kg-th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-10px 0;padding:10px 0;display:inline-flex}.kg-th-sort .kg-icon{font-size:13px}th[aria-sort=ascending] .kg-th-sort,th[aria-sort=descending] .kg-th-sort{color:var(--accent-text)}.kg-slots{--kg-slots-total:var(--space-8);--kg-slots-w:calc(var(--space-12) + var(--space-1));grid-auto-flow:column;grid-template-columns:var(--kg-slots-total);grid-auto-columns:minmax(min-content, var(--kg-slots-w));gap:var(--space-1);vertical-align:middle;place-items:center;max-width:100%;display:inline-grid}.kg-slots--bare{grid-template-columns:none}.kg-slots__total{padding-right:var(--space-1);font-variant-numeric:tabular-nums;justify-self:end;font-weight:700}.kg-slots__slot{justify-content:center;align-items:center;display:inline-flex;position:relative}.kg-slots__slot .kg-badge{font-variant-numeric:tabular-nums}.kg-slots__zero{color:var(--ink-secondary);opacity:.6}.kg-table .kg-slots{grid-auto-columns:var(--kg-slots-w)}.kg-th__sub{width:max-content;padding-top:var(--space-1);font:400 12px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-secondary);white-space:nowrap;display:grid}.kg-th__sub>:first-child{padding-right:var(--space-1);justify-self:end}.kg-table__check{appearance:none;border-radius:var(--radius-xs);cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;width:32px;height:32px;margin:-6px;display:inline-grid;position:relative}.kg-table__check:before{content:"";border:1.5px solid var(--border-control);border-radius:var(--radius-xs);background:var(--surface);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);position:absolute;inset:6px}.kg-table__check:after{content:"";border:2.25px solid var(--on-accent);width:10px;height:5px;transition:transform var(--dur-fast) var(--ease-spring);border-top:0;border-right:0;position:relative;transform:translateY(-1.5px)rotate(-45deg)scale(0)}.kg-table__check:checked:before{background:var(--accent-fill);border-color:var(--accent-fill)}.kg-table__check:checked:after{transform:translateY(-1.5px)rotate(-45deg)scale(1)}.kg-table__check:focus-visible{outline-offset:-4px}.kg-table__mbar{display:none}@container kg-table (width<=560px){.kg-table__box{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.kg-table thead{display:none}.kg-table,.kg-table tbody,.kg-table tr,.kg-table td,.kg-table caption{display:block}.kg-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.kg-table__mcap{font:600 17px/22px var(--font-sans);color:var(--ink);flex:100%}.kg-table tr{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--elev-1);margin-bottom:var(--space-3);padding:6px 0}.kg-table tr[aria-selected=true]{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent), var(--elev-1)}.kg-table tr{transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-table tr.kg-tr--click:active{transform:scale(.98)}.kg-table tr[aria-selected=true] td,.kg-table tbody tr:hover td{background:0 0}.kg-table td{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:6px var(--space-4);text-align:right;overflow-wrap:anywhere;white-space:normal;border:0;min-width:0;display:flex}.kg-table td.kg-td--nowrap{white-space:nowrap}.kg-table td:before{content:attr(data-label);font:500 12px/20px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);text-align:left;flex:none}.kg-table td.kg-td--sel:before,.kg-table td.kg-td--empty:before{content:none}.kg-table td.kg-td--sel{width:auto}.kg-table td.kg-td--empty{justify-content:center}.kg-table tbody tr{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.kg-table tbody td{grid-column:1/-1}.kg-table td.kg-td--sel{padding:0 0 0 var(--space-4);order:-2;grid-area:1/1}.kg-table td.kg-td--primary{text-align:left;font:600 17px/22px var(--font-sans);order:-1;justify-content:flex-start;padding-top:8px;padding-bottom:8px}.kg-table td.kg-td--sel~td.kg-td--primary{grid-column:2;padding-left:0}.kg-table td.kg-td--primary:before{content:none}.kg-table td.kg-td--meta{text-align:left;font:400 14px/20px var(--font-sans);color:var(--ink-secondary);order:-1;justify-content:flex-start;margin-top:-6px;padding-top:0;padding-bottom:8px}.kg-table td.kg-td--sel~td.kg-td--meta{grid-column:2;padding-left:0}.kg-table td.kg-td--meta:before{content:none}.kg-table td.kg-td--phone-hide{display:none}.kg-table .kg-slots{grid-auto-columns:minmax(min-content, var(--kg-slots-w))}.kg-table__check{width:44px;height:44px;margin:0 0 0 -11px}.kg-table__check:before{inset:11px}.kg-table__mbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.kg-table__mall{min-height:44px;font:500 15px/20px var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:2px;display:inline-flex}.kg-table__msort{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.kg-table__msort .kg-select-wrap{min-width:0}.kg-table__msort .kg-select{width:auto;max-width:100%}.kg-table tfoot{display:block}.kg-table tfoot tr{flex-wrap:wrap;align-items:baseline;display:flex}.kg-table tfoot td.kg-td--blank{display:none}.kg-table tfoot td{white-space:normal;font-weight:600}.kg-table tfoot td.kg-td--primary{font:600 15px/20px var(--font-sans);flex:auto;padding-top:6px;padding-bottom:6px}.kg-table tfoot td.kg-td--trail{margin-left:auto}.kg-table tfoot td.kg-td--trail:before{content:none}.kg-table--rows .kg-table__box{background:var(--surface);box-shadow:var(--elev-1);border-radius:var(--radius-md)}.kg-table--rows .kg-table tr{box-shadow:none;border-bottom:1px solid var(--separator);background:0 0;border-radius:0;margin:0;padding:10px 0}.kg-table--rows .kg-table tbody tr:last-child{border-bottom:0}.kg-table--rows .kg-table tbody tr{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px}.kg-table--rows .kg-table tr[aria-selected=true]{background:var(--accent-tint);box-shadow:none}.kg-table--rows .kg-table tbody td{display:none}.kg-table--rows .kg-table tbody td.kg-td--primary,.kg-table--rows .kg-table tbody td.kg-td--meta{padding:0 var(--space-3) 0 var(--space-4);text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;display:block;overflow:hidden}.kg-table--rows .kg-table tbody td.kg-td--primary{min-width:0;font:600 15px/20px var(--font-sans);grid-row:1}.kg-table--rows .kg-table tbody td.kg-td--meta{font:400 13px/18px var(--font-sans)}.kg-table--rows .kg-table tbody td.kg-td--sel~td.kg-td--primary,.kg-table--rows .kg-table tbody td.kg-td--sel~td.kg-td--meta{padding-left:0}.kg-table--rows .kg-table tbody td.kg-td--trail{padding:0 var(--space-4) 0 0;text-align:right;font:500 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:center;display:block}.kg-table--rows .kg-table tbody td.kg-td--trail:before{content:none}.kg-table--rows .kg-table tbody td.kg-td--sel{grid-row:1/span 2;display:flex}.kg-table--rows .kg-table tbody td.kg-td--empty{grid-column:1/-1;display:flex}.kg-table--rows .kg-table tfoot tr{border-top:1px solid var(--separator);border-bottom:0;padding:6px 0}.kg-table--rows .kg-table tfoot td{border-top:0}}.kg-stat{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);color:var(--ink);align-content:start;gap:6px;min-width:0;text-decoration:none;display:grid}.kg-stat--link{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.kg-stat--link:active{transform:scale(.98)}@media (hover:hover){.kg-stat--link:hover{box-shadow:var(--elev-pop);transform:translateY(-2px)}}.kg-stat__label{font:500 14px/20px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:6px;display:flex}.kg-stat__label .kg-icon{font-size:16px}.kg-stat{grid-template-rows:auto auto 1fr;container:kg-stat/inline-size}.kg-stat__value{font:600 32px/1.125 var(--font-sans);font-size:clamp(16px, (100cqi - 4px) / (var(--n,1) * .56 + var(--u,0) * .3), var(--kg-stat-max,32px));font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}@container kg-stat (width<=180px){.kg-stat__value{--kg-stat-max:26px}}.kg-stat__value--text{font:600 16px/1.35 var(--font-sans);letter-spacing:normal}.kg-stat__value--bad{font:500 14px/1.35 var(--font-sans);letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.kg-stat__detail{min-width:0}.kg-stat__unit{color:var(--ink-secondary);letter-spacing:0;margin-left:4px;font-size:max(12px,.5em)}.kg-statstrip{container:kg-statstrip/inline-size}.kg-statstrip__bar{padding:var(--space-1);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--elev-1);align-items:stretch;display:flex}.kg-statstrip__seg{min-width:0;padding:var(--space-2) var(--space-1);color:var(--ink);text-align:center;border-radius:var(--radius-md);flex:1 1 0;align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid;position:relative}.kg-statstrip__seg:before{content:"";left:0;top:var(--space-2);bottom:var(--space-2);background:var(--separator);width:1px;position:absolute}.kg-statstrip__seg:first-child:before,.kg-statstrip__sep+.kg-statstrip__seg:before{display:none}.kg-statstrip__sep{flex:0 0 var(--space-4);position:relative}.kg-statstrip__sep:before{content:"";left:calc(50% - 1px);top:var(--space-2);bottom:var(--space-2);background:var(--separator);width:2px;position:absolute}.kg-statstrip__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ink-secondary);font-size:12px;line-height:16px;overflow:hidden}.kg-statstrip__value{font-size:22px;line-height:26px}.kg-statstrip__seg--link{cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}@media (hover:hover){.kg-statstrip__seg--link:hover{background:var(--fill);transform:translateY(-1px)}}.kg-statstrip__seg--link:focus-visible{outline:2px solid var(--accent-fill);outline-offset:-2px}.kg-statstrip__seg--link:active{background:var(--fill-strong);transform:scale(.98)}@container kg-statstrip (width<=839px){.kg-statstrip__bar{row-gap:var(--space-1);flex-wrap:wrap}.kg-statstrip__sep{display:none}.kg-statstrip__sep+.kg-statstrip__seg:before{display:block}.kg-statstrip__bar .kg-statstrip__seg--wrap:before{display:none}.kg-statstrip--c1 .kg-statstrip__seg{flex:0 0 100%}.kg-statstrip--c2 .kg-statstrip__seg{flex:0 0 50%}.kg-statstrip--c3 .kg-statstrip__seg{flex:0 0 33.3333%}.kg-statstrip--c4 .kg-statstrip__seg{flex:0 0 25%}.kg-statstrip--c5 .kg-statstrip__seg{flex:0 0 20%}.kg-statstrip--c6 .kg-statstrip__seg{flex:0 0 16.6667%}}@container kg-statstrip (width<=599px){.kg-statstrip__bar{padding:var(--space-2)}.kg-statstrip__label{white-space:normal;overflow-wrap:break-word;min-height:28px;font-size:11px;line-height:14px}.kg-statstrip__value{font-size:18px;line-height:24px}}.kg-stat__foot{font:500 13px/18px var(--font-sans);align-self:start;display:block}.kg-stat__delta{margin-right:6px;font-weight:600;display:inline}.kg-stat__delta .kg-icon{vertical-align:-3px;margin-right:4px;font-size:15px}.kg-stat__delta--good{color:var(--success)}.kg-stat__delta--bad{color:var(--danger)}.kg-stat__delta--flat{color:var(--ink-secondary)}.kg-stat__cmp{color:var(--ink-secondary);font-weight:400}.kg-stat__spark{align-self:end;width:100%;height:36px;margin-top:4px}.kg-spark{max-width:100%;display:block;overflow:visible}.kg-spark__line{fill:none;stroke:var(--accent-fill);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.kg-spark__area{fill:var(--accent-fill);fill-opacity:.12;stroke:none}.kg-spark__dot{fill:var(--accent-fill);stroke:var(--surface);stroke-width:1.5px}.kg-spark--danger .kg-spark__line{stroke:var(--danger)}.kg-spark--danger .kg-spark__area,.kg-spark--danger .kg-spark__dot{fill:var(--danger)}.kg-spark--success .kg-spark__line{stroke:var(--success)}.kg-spark--success .kg-spark__area,.kg-spark--success .kg-spark__dot{fill:var(--success)}.kg-spark--neutral .kg-spark__line{stroke:var(--ink-secondary)}.kg-spark--neutral .kg-spark__area,.kg-spark--neutral .kg-spark__dot{fill:var(--ink-secondary)}.kg-chart{gap:var(--space-3);min-width:0;margin:0;display:grid}.kg-chart__title{font:600 16px/22px var(--font-sans);color:var(--ink)}.kg-chart__legend{font:500 13px/18px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;gap:6px 16px;display:flex}.kg-chart__legend span{align-items:center;gap:6px;display:inline-flex}.kg-chart__sw{border-radius:3px;width:10px;height:10px;display:inline-block}.kg-chart__scroll{position:relative;overflow-x:auto}.kg-chart__hit{fill:#0000;cursor:default;-webkit-tap-highlight-color:transparent}.kg-chart svg{touch-action:pan-y}.kg-chart__hit:focus{outline:none}.kg-chart__hit:focus-visible{stroke:var(--focus);stroke-width:2px;outline:none}.kg-chart__band{fill:var(--fill)}.kg-chart__tip{z-index:2;border-radius:var(--radius-sm);background:var(--surface-raised);min-width:150px;max-width:180px;box-shadow:var(--elev-pop);font:400 13px/18px var(--font-sans);color:var(--ink-secondary);pointer-events:none;gap:4px;padding:8px 12px;display:grid;position:absolute;top:4px}.kg-chart__tip b{color:var(--ink);font-weight:600}.kg-chart__tip span{align-items:center;gap:8px;display:flex}.kg-chart__tip em{font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto;font-style:normal}.kg-chart svg{width:100%;height:auto;display:block}.kg-chart__grid{stroke:var(--separator);stroke-width:1px}.kg-chart__axis{stroke:var(--border-control);stroke-width:1px}.kg-chart__tick{font:400 11px var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--ink-secondary)}.kg-chart .kg-chart__tick{font-size:12px}.kg-chart__line{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;fill:none!important}.kg-chart__s1{fill:var(--kg-series-1);stroke:var(--kg-series-1)}.kg-chart__s2{fill:var(--kg-series-2);stroke:var(--kg-series-2)}.kg-chart__s3{fill:var(--kg-series-3);stroke:var(--kg-series-3)}.kg-chart__s4{fill:var(--kg-series-4);stroke:var(--kg-series-4)}.kg-chart__s5{fill:var(--kg-series-5);stroke:var(--kg-series-5)}.kg-chart__s6{fill:var(--kg-series-6);stroke:var(--kg-series-6)}rect.kg-chart__s1,rect.kg-chart__s2,rect.kg-chart__s3,rect.kg-chart__s4,rect.kg-chart__s5,rect.kg-chart__s6{stroke:none}.kg-chart__legend .kg-chart__sw,.kg-chart__tip .kg-chart__sw{stroke:none;flex:none}i.kg-chart__s1{background:var(--kg-series-1)}i.kg-chart__s2{background:var(--kg-series-2)}i.kg-chart__s3{background:var(--kg-series-3)}i.kg-chart__s4{background:var(--kg-series-4)}i.kg-chart__s5{background:var(--kg-series-5)}i.kg-chart__s6{background:var(--kg-series-6)}.kg-ring{align-items:center;gap:var(--space-3);grid-template-columns:auto auto;display:inline-grid;position:relative}.kg-ring svg{grid-area:1/1;display:block}.kg-ring__track{fill:none;stroke:var(--fill-strong)}.kg-ring__bar{fill:none;stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.kg-ring__bar--success{stroke:var(--success)}.kg-ring__bar--warning{stroke:var(--warning)}.kg-ring__bar--danger{stroke:var(--danger)}.kg-ring__center{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);pointer-events:none;grid-area:1/1;place-items:center;font-weight:600;display:grid}.kg-ring__center b{font-weight:500}.kg-ring__label{font:600 15px/20px var(--font-sans);color:var(--ink);display:grid}.kg-ring__label small{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-uptime{gap:8px;min-width:0;display:grid}.kg-uptime__head{justify-content:space-between;gap:var(--space-3);font:400 14px/20px var(--font-sans);color:var(--ink-secondary);display:flex}.kg-uptime__head b{color:var(--ink);font-weight:600}.kg-uptime__bars{touch-action:pan-y;cursor:default;border-radius:2px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;height:32px;display:grid}.kg-uptime__bar{background:var(--success);transform-origin:50% 100%;transition:transform var(--dur-press) var(--ease-out), opacity var(--dur-press) var(--ease-out);border-radius:2px}.kg-uptime__bars:has(.kg-uptime__bar--on) .kg-uptime__bar:not(.kg-uptime__bar--on){opacity:.45}.kg-uptime__bar--on{transform:scaleY(1.12)}.kg-uptime__day{min-width:0;color:var(--ink);font-family:var(--font-sans);align-items:center;gap:6px;font-size:13px;display:inline-flex}.kg-uptime__day span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kg-uptime__sw{background:var(--success);border-radius:2px;flex:none;width:8px;height:8px}.kg-uptime__bar--partial{background:var(--warning)}.kg-uptime__bar--down{background:var(--danger)}.kg-uptime__bar--none{background:var(--fill-strong)}.kg-uptime__foot{min-height:18px;font:400 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-secondary);justify-content:space-between;display:flex}.kg-sdot{font:500 14px/20px var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.kg-sdot i{background:var(--success);width:8px;height:8px;transition:background-color var(--dur-base) var(--ease-out);border-radius:50%;flex:none;position:relative}.kg-sdot--live i:after{content:"";border:2px solid var(--success);opacity:0;border-radius:50%;animation:1.8s ease-out infinite kg-ping;position:absolute;inset:-4px}.kg-sdot--idle i{background:var(--ink-tertiary)}.kg-sdot--down i{background:var(--danger)}.kg-sdot--maintenance i{background:var(--info)}.kg-sdot--degraded i{background:var(--warning)}@keyframes kg-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.kg-chip{border-radius:var(--radius-pill);background:var(--fill);height:34px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);font:500 14px/1 var(--font-sans);align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover){.kg-chip:hover{background:var(--fill-strong)}}.kg-chip__main{height:100%;color:inherit;font:inherit;cursor:pointer;border-radius:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.kg-chip__main[tabindex="-1"]{cursor:default}.kg-chip__main .kg-icon{font-size:15px}.kg-chip__count{color:var(--ink-secondary);font-size:12px}.kg-chip__x{width:26px;height:26px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 4px 0 -8px;display:grid}@media (hover:hover){.kg-chip__x:hover{background:var(--fill-strong);color:var(--ink)}}.kg-chip__x .kg-icon{font-size:14px}.kg-chip--on{background:var(--accent-tint);color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent)}@media (hover:hover){.kg-chip--on:hover{background:var(--accent-tint)}}.kg-chip--on .kg-chip__count{color:var(--accent-text)}.kg-skel{--kg-skel-hi:#ffffff8c;background:var(--fill-strong);border-radius:var(--radius-xs);display:block;position:relative;overflow:hidden}:is([data-theme=dark],[data-theme$=-dark]) .kg-skel{--kg-skel-hi:#ffffff12}.kg-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--kg-skel-hi), transparent);animation:kg-dv-sweep 1.6s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes kg-dv-sweep{to{transform:translate(100%)}}.kg-skel--text{border-radius:6px;width:100%;height:12px}.kg-skel--rect{border-radius:var(--radius-md);width:100%;height:120px}.kg-skel--circle{border-radius:50%;width:40px;height:40px}.kg-skel-lines{gap:10px;display:grid}@keyframes kg-pulse{50%{opacity:.45}}.kg-tip{-webkit-touch-callout:none;display:inline-flex;position:relative}.kg-tip__bubble{transform:translateX(calc(-50% + var(--kg-tip-shift,0px))) translateY(4px);z-index:40;border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font:500 13px/18px var(--font-sans);white-space:normal;text-align:center;pointer-events:none;opacity:0;visibility:hidden;width:max-content;max-width:240px;transition:opacity var(--dur-press) var(--ease-in), transform var(--dur-press) var(--ease-in), visibility var(--dur-press);box-shadow:var(--elev-pop);padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:50%}.kg-tip--bottom .kg-tip__bubble{transform:translateX(calc(-50% + var(--kg-tip-shift,0px))) translateY(-4px);top:calc(100% + 8px);bottom:auto}.kg-tip:hover .kg-tip__bubble,.kg-tip--open .kg-tip__bubble{opacity:1;visibility:visible;transform:translateX(calc(-50% + var(--kg-tip-shift,0px))) translateY(0);transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility 0s;transition-delay:.3s,.3s,.3s}.kg-tip:has(:focus-visible) .kg-tip__bubble{opacity:1;visibility:visible;transform:translateX(calc(-50% + var(--kg-tip-shift,0px))) translateY(0);transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility 0s;transition-delay:.3s,.3s,.3s}.kg-tip.kg-tip--open .kg-tip__bubble{transition-delay:0s}.kg-tip.kg-tip--hide .kg-tip__bubble{opacity:0;visibility:hidden;transition:none}@media (hover:none){.kg-tip:hover:not(.kg-tip--open) .kg-tip__bubble{opacity:0;visibility:hidden}}.kg-notes{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--elev-1);display:grid;overflow:hidden}.kg-notes__head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--separator);font:600 16px/22px var(--font-sans);justify-content:space-between;align-items:center;display:flex}.kg-note{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--separator);transition:background-color var(--dur-slow) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kg-note:last-child{border-bottom:0}.kg-note--unread{background:var(--accent-tint)}.kg-note--unread .kg-note__icon:not([class*=__icon--]),.kg-note--unread .kg-note__icon--info,.kg-note--unread .kg-note__icon--accent{background:var(--surface)}.kg-note--empty{text-align:center;color:var(--ink-secondary);padding:var(--space-8);display:block}.kg-note__icon{background:var(--fill);width:32px;height:32px;color:var(--ink-secondary);border-radius:50%;place-items:center;font-size:16px;display:grid}.kg-note__icon--success{background:var(--success-tint);color:var(--success)}.kg-note__icon--warning{background:var(--warning-tint);color:var(--warning)}.kg-note__icon--danger{background:var(--danger-tint);color:var(--danger)}.kg-note__icon--info,.kg-note__icon--accent{background:var(--info-tint);color:var(--info)}.kg-note__title{font:600 15px/21px var(--font-sans);color:var(--ink);align-items:baseline;gap:8px;display:flex}.kg-note__dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.kg-note__body{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);margin-top:2px}.kg-note__act{margin:4px 0 0 -12px}.kg-note__time{font:400 12px/21px var(--font-sans);color:var(--ink-secondary);white-space:nowrap}@container (width<=600px){.kg-chart__tick{font-size:12px}.kg-uptime__bars{gap:1px;position:relative}.kg-uptime__bars:before{content:"";position:absolute;inset:-6px 0}.kg-chip{height:40px;font-size:15px}.kg-chip__main{height:calc(100% + 4px);margin:-2px 0}.kg-chip__x{width:44px;height:44px;margin:-2px -2px -2px -16px;position:relative}.kg-note{padding:var(--space-3) var(--space-4)}.kg-note__act{margin-top:-2px;margin-bottom:-6px}.kg-notes .kg-btn--sm{--h:44px}.kg-notes__head{padding-top:2px;padding-bottom:2px}}@media (hover:none) and (pointer:coarse){.kg-uptime__bars{gap:1px;position:relative}.kg-uptime__bars:before{content:"";position:absolute;inset:-6px 0}.kg-chip{height:40px;font-size:15px}.kg-chip__main{height:calc(100% + 4px);margin:-2px 0}.kg-chip__x{width:44px;height:44px;margin:-2px -2px -2px -16px;position:relative}.kg-notes .kg-btn--sm{--h:44px}.kg-table th{padding-top:15px;padding-bottom:15px}.kg-th-sort{min-width:44px;margin:-15px 0;padding:15px 0}}.kg-viz--wait,.kg-viz--wait *{animation-play-state:paused!important}@media (scripting:none){.kg-viz--wait,.kg-viz--wait *{animation-play-state:running!important}}@keyframes kg-dv-grow-y{0%{transform:scaleY(0)}}@keyframes kg-dv-draw{0%{stroke-dashoffset:1px}}@keyframes kg-dv-dot{0%{transform:scale(0)}}@keyframes kg-dv-ring{0%{stroke-dashoffset:var(--c)}}.kg-table--enter tbody tr{animation:kg-in-up var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-table tbody tr.kg-tr--new{animation:kg-in-up var(--dur-slow) var(--ease-out) backwards}.kg-stat__foot{animation:kg-fade var(--dur-base) var(--ease-out) backwards;animation-delay:var(--dur-slow)}.kg-countup{font-variant-numeric:tabular-nums;justify-items:center;display:inline-grid}.kg-countup>*{grid-area:1/1}.kg-countup__v{color:#0000}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.kg-countup--wait .kg-countup__n{visibility:hidden;animation:0s 2s forwards kg-countup-show}}@keyframes kg-countup-show{to{visibility:visible}}.kg-spark__line{stroke-dasharray:1;animation:kg-dv-draw var(--dur-draw) var(--ease-in-out) backwards}.kg-spark__area{animation:kg-fade var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--dur-draw) * .5)}.kg-spark__dot,.kg-chart__end{transform-box:fill-box;transform-origin:50%;animation:kg-dv-dot var(--dur-base) var(--ease-spring) backwards;animation-delay:var(--dur-draw)}.kg-chart__bar{transform-box:fill-box;transform-origin:50% 100%;animation:kg-dv-grow-y var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger));transition:opacity var(--dur-base) var(--ease-out)}.kg-chart--line .kg-chart__line{stroke-dasharray:1;animation:kg-dv-draw var(--dur-draw) var(--ease-in-out) backwards;animation-delay:calc(var(--i,0) * .12s);transition:opacity var(--dur-base) var(--ease-out)}.kg-chart__end{animation-delay:calc(var(--dur-draw) + var(--i,0) * .12s);transition:opacity var(--dur-base) var(--ease-out)}.kg-chart--off{opacity:0}.kg-chart__band,.kg-chart__tip{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-ring__bar{animation:kg-dv-ring var(--dur-draw) var(--ease-out) backwards}.kg-uptime__bar{animation:kg-dv-grow-y var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 4ms)}.kg-chip--token{animation:kg-in-scale var(--dur-fast) var(--ease-out) backwards}.kg-chip__check{animation:kg-dv-dot var(--dur-base) var(--ease-spring);display:inline-flex}.kg-chip:has(.kg-chip__main:not([tabindex="-1"]):active){transform:scale(.96)}.kg-notes--enter .kg-note{animation:kg-in-up var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-note.kg-note--new{animation:kg-in-up var(--dur-slow) var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){.kg-sdot--live i:after{animation:none}.kg-tip__bubble{transition:none}.kg .kg-skel:after{display:none;animation:none!important}.kg .kg-skel{animation:2.8s ease-in-out infinite kg-pulse!important}}.kg-radios{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.kg-radios>legend{margin-bottom:8px;padding:0}.kg-radio{align-items:flex-start;gap:var(--space-3);cursor:pointer;font:400 16px/22px var(--font-sans);color:var(--ink);padding:8px 0;display:flex}.kg-radio input{appearance:none;border:1.5px solid var(--border-control);background:var(--surface);cursor:pointer;width:22px;height:22px;transition:border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.kg-radio input:after{content:"";background:var(--on-accent);width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-spring);border-radius:50%;transform:scale(0)}.kg-radio input:checked{background:var(--accent-fill);border-color:var(--accent-fill)}.kg-radio input:checked:after{transform:scale(1)}.kg-radio__text{flex:1;min-width:0;display:grid}.kg-radio__desc{color:var(--ink-secondary);font-size:14px;line-height:20px}.kg-radio__detail{font:600 15px/22px var(--font-sans);color:var(--ink);flex:none}.kg-radio.is-disabled{opacity:.5;cursor:default}.kg-radios--card{gap:var(--space-2)}.kg-radios--card .kg-radio{padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--separator);transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}@media (hover:none){.kg-radios--card .kg-radio:not(.is-disabled):active{transform:scale(.98)}}@media (hover:hover){.kg-radios--card .kg-radio:hover{background:var(--surface-raised)}}.kg-radios--card .kg-radio.is-on{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent)}.kg-radios>.kg-field__help{margin-top:4px}.kg-radios[aria-invalid=true] .kg-radio input:not(:checked){border-color:var(--danger)}.kg-radios--card[aria-invalid=true] .kg-radio:not(.is-on){box-shadow:inset 0 0 0 1px var(--danger)}.kg-qty{border-radius:var(--radius-pill);background:var(--fill);grid-template-columns:40px minmax(36px,auto) 40px;align-items:center;height:44px;display:inline-grid}.kg-qty[data-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.kg-field--qty{justify-items:start}.kg-qty button{height:100%;color:var(--ink);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;place-items:center;display:grid}.kg-qty button .kg-icon{font-size:17px}@media (hover:hover){.kg-qty button:hover:not([aria-disabled=true]){background:var(--fill-strong)}}.kg-qty button[aria-disabled=true]{color:var(--ink-tertiary);cursor:default}.kg-qty output{text-align:center;font:600 16px/1 var(--font-sans);padding:4px 0;overflow:hidden}.kg-qty__n{display:inline-block}.kg-qty button .kg-icon{transition:transform var(--dur-press) var(--ease-out)}.kg-qty button:not([aria-disabled=true]):active .kg-icon{transform:scale(.78)}.kg-qty--sm{grid-template-columns:32px minmax(28px,auto) 32px;height:34px}.kg-qty--sm output{font-size:14px}.kg-upload{gap:var(--space-2);display:grid}.kg-drop{padding:var(--space-6) var(--space-4);border:1.5px dashed var(--border-control);border-radius:var(--radius-lg);background:var(--surface);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-items:center;gap:4px;display:grid}.kg-drop.is-drag{border-color:var(--accent);background:var(--accent-tint)}.kg-drop[data-invalid=true]{border-color:var(--danger)}@media (hover:hover){.kg-drop:hover{border-color:var(--accent);background:var(--accent-tint)}}.kg-drop__icon{background:var(--accent-tint);width:44px;height:44px;color:var(--accent-text);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;margin-bottom:6px;font-size:20px;display:grid}.kg-drop.is-drag .kg-drop__icon{background:var(--accent-fill);color:var(--on-accent);transform:translateY(-3px)scale(1.1)}.kg-drop__title{font:400 15px/21px var(--font-sans);color:var(--ink)}.kg-drop__title b{color:var(--accent-text);font-weight:600}.kg-drop__hint{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kg-file{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);animation:kg-in-up var(--dur-base) var(--ease-out);padding:10px 8px 10px 12px;display:flex}.kg-file__icon{border-radius:var(--radius-xs);background:var(--fill);width:34px;height:34px;color:var(--ink-secondary);flex:none;place-items:center;font-size:17px;display:grid}.kg-file.is-error .kg-file__icon{background:var(--danger-tint);color:var(--danger)}.kg-file__text{flex:1;gap:2px;min-width:0;display:grid}.kg-file__name{font:500 14px/20px var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-file__meta{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.kg-file.is-error .kg-file__meta{color:var(--danger)}.kg-file__bar{background:var(--fill-strong);border-radius:2px;height:4px;overflow:hidden}.kg-file__bar>span{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);border-radius:2px;display:block}.kg-form{gap:var(--space-5);min-width:0;display:grid}.kg-form__foot{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.kg-form__result:empty{display:none}.kg-form__result,.kg-form__error{min-width:0;font:500 14px/20px var(--font-sans);flex:220px;align-items:flex-start;gap:6px;display:flex}.kg-form__saved{color:var(--success);animation:kg-in-up var(--dur-fast) var(--ease-out);align-items:flex-start;gap:6px;display:inline-flex}.kg-form__error{color:var(--danger);animation:kg-in-up var(--dur-fast) var(--ease-out)}.kg-form__result .kg-icon,.kg-form__error .kg-icon{flex:none;margin-top:1px;font-size:18px}.kg-form__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.kg-form__foot--sticky{z-index:2;margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface-raised);box-shadow:0 -1px 0 var(--separator);position:sticky;bottom:0}.kg-field--date{min-width:0}.kg-date{min-width:0;display:block;position:relative}.kg-date .kg-input{font-variant-numeric:tabular-nums;min-width:0}.kg-date .kg-input::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.kg-price{font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.kg-price__prefix{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-price__amount{font:600 17px/22px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.kg-price__unit,.kg-price__was,.kg-price__prefix{white-space:nowrap}.kg-price__unit{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-price__was{font:400 14px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}.kg-price--sale .kg-price__amount{color:var(--danger)}.kg-price--lg .kg-price__amount{letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:36px}.kg-price--lg .kg-price__was{font-size:16px}.kg-stars{color:var(--ink-tertiary);align-items:center;gap:1px;font-size:14px;display:inline-flex}.kg-star .kg-icon{display:block}.kg-star.is-on{color:var(--warning)}.kg-star.is-on .kg-icon{fill:currentColor}.kg-stars__count{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin-left:5px}.kg-product{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);color:var(--ink);transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;min-width:0;display:flex;overflow:hidden}@media (hover:hover){.kg-product:hover{box-shadow:var(--elev-pop);transform:translateY(-2px)}}.kg-product__media{aspect-ratio:4/3;background:var(--surface-sunken);place-items:center;max-width:100%;display:grid;position:relative}.kg-product__media img{object-fit:contain;width:100%;height:100%}.kg-product__ph{color:var(--accent-text);background:var(--accent-tint);place-items:center;width:100%;height:100%;font-size:40px;display:grid}.kg-product__flag{position:absolute;top:10px;left:10px}.kg-product__fav{background:var(--glass-strong);width:36px;height:36px;color:var(--ink-secondary);cursor:pointer;box-shadow:var(--elev-1);transition:transform var(--dur-press) var(--ease-out);border:0;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:8px;right:8px}.kg-product__fav:active{transform:scale(.9)}.kg-product__fav.is-on{color:var(--danger)}.kg-product__fav.is-on .kg-icon{fill:currentColor}.kg-product__body{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:1;gap:4px;display:flex}.kg-product__cat{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.kg-product__title{font:600 16px/22px var(--font-sans);letter-spacing:-.005em;color:var(--ink);overflow-wrap:anywhere;margin:0;text-decoration:none}@media (hover:hover){a.kg-product__title:hover{color:var(--accent-text)}}.kg-product__meta{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-product__foot{padding-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.kg-product__addwrap{flex:none;display:inline-flex}.kg-product__add{background:var(--accent-fill);color:var(--on-accent)}@media (hover:hover){.kg-product__add:hover{background:var(--accent-fill-hover)}}.kg-dscrim{z-index:60;padding:var(--space-4);background:var(--scrim);animation:kg-fade var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.kg-dscrim.is-leaving{animation:kgf-out var(--dur-fast) var(--ease-in) forwards;pointer-events:none}.kg-dialog{width:min(100%,400px);padding:var(--space-6);border-radius:var(--radius-xl);color:var(--ink);text-align:center;justify-items:center;gap:var(--space-2);box-shadow:var(--elev-pop);animation:kg-in-scale var(--dur-base) var(--ease-out);display:grid}.kg-dscrim.is-leaving .kg-dialog{animation:kgf-scale-out var(--dur-fast) var(--ease-in) forwards}.kg-dialog:focus,.kg-dialog:focus-visible{outline:none}.kg-dialog__icon{border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:4px;font-size:24px;display:grid}.kg-dialog__icon--info{background:var(--accent-tint);color:var(--accent-text)}.kg-dialog__icon--danger{background:var(--danger-tint);color:var(--danger)}.kg-dialog__icon--success{background:var(--success-tint);color:var(--success)}.kg-dialog__icon--warning{background:var(--warning-tint);color:var(--warning)}.kg-dialog__title{font:600 19px/25px var(--font-sans);letter-spacing:-.01em;margin:0}.kg-dialog__body{font:400 15px/21px var(--font-sans);color:var(--ink-secondary);max-width:34ch}.kg-dialog__actions{gap:var(--space-2);width:100%;margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.kg-dialog__actions>:only-child{grid-column:1/-1}@keyframes kgf-out{to{opacity:0}}@keyframes kgf-scale-out{to{opacity:0;transform:scale(.97)}}@keyframes kgf-sheet-in{0%{transform:translateY(calc(100% + 16px))}}@keyframes kgf-sheet-out{to{transform:translateY(calc(100% + 16px))}}.kg-pop{display:inline-block;position:relative}.kg-pop__trigger{display:inline-flex}.kg-pop__panel{z-index:40;width:280px;max-width:calc(100cqw - 32px);padding:var(--space-4);border-radius:var(--radius-lg);color:var(--ink);font:400 14px/20px var(--font-sans);box-shadow:var(--elev-pop);animation:kg-in-scale var(--dur-fast) var(--ease-out);transform-origin:25px 0;position:absolute}.kg-pop.is-leaving .kg-pop__panel{animation:kgf-out var(--dur-press) var(--ease-in) forwards;pointer-events:none}.kg-pop--bottom{top:calc(100% + 12px)}.kg-pop--top{bottom:calc(100% + 12px)}.kg-pop--start{left:0}.kg-pop--end{right:0}.kg-pop--center{left:50%;translate:-50%}.kg-pop--end{transform-origin:calc(100% - 25px) 0}.kg-pop--center{transform-origin:50% 0}.kg-pop--top{transform-origin:25px 100%}.kg-pop--top.kg-pop--end{transform-origin:calc(100% - 25px) 100%}.kg-pop--top.kg-pop--center{transform-origin:50% 100%}.kg-pop__arrow{background:var(--surface-raised);border-radius:2px;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.kg-pop--bottom .kg-pop__arrow{box-shadow:-1px -1px 0 var(--separator);top:-6px}.kg-pop--top .kg-pop__arrow{box-shadow:1px 1px 0 var(--separator);bottom:-6px}.kg-pop--start .kg-pop__arrow{left:18px}.kg-pop--end .kg-pop__arrow{right:18px}.kg-pop--center .kg-pop__arrow{left:calc(50% - 7px)}.kg-pop__title{font:600 15px/20px var(--font-sans);margin-bottom:6px}.kg-pop__panel:focus,.kg-pop__panel:focus-visible{outline:none}.kg-pop__scrim,.kg-pop__grab,.kg-pop__x{display:none}.kg-signin{width:min(100%,400px);padding:var(--space-8) var(--space-6);gap:var(--space-4);animation:kg-in-up var(--dur-slow) var(--ease-out);display:grid}.kg-signin__head{text-align:center;margin-bottom:var(--space-2);justify-items:center;gap:6px;display:grid}.kg-signin__title{font:700 28px/34px var(--font-sans);letter-spacing:-.02em;margin:8px 0 0}.kg-signin__sub{font:400 15px/21px var(--font-sans);color:var(--ink-secondary);margin:0}.kg-signin__or{align-items:center;gap:var(--space-3);font:400 13px/18px var(--font-sans);color:var(--ink-secondary);grid-template-columns:1fr auto 1fr;display:grid}.kg-signin__or:before,.kg-signin__or:after{content:"";background:var(--separator);height:1px}.kg-signin__pwlabel{justify-content:space-between;align-items:baseline;display:flex}.kg-signin__forgot{font:500 13px/18px var(--font-sans);color:var(--accent-text);text-decoration:none}@media (hover:hover){.kg-signin__forgot:hover{text-decoration:underline}}.kg-pw{display:block;position:relative}.kg-pw .kg-input{padding-right:48px}.kg-pw .kg-iconbtn{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.kg-signin__foot{text-align:center;font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-splash{z-index:100;place-content:center;justify-items:center;gap:var(--space-4);background:var(--bg);color:var(--ink);animation:kg-fade var(--dur-base) var(--ease-out);display:grid;position:fixed;inset:0}.kg-splash__mark{animation:kg-in-scale var(--dur-slow) var(--ease-out) both}.kg-splash__name{animation:kg-in-up var(--dur-base) var(--ease-out) .12s both}.kg-splash__status{animation:kg-fade var(--dur-base) var(--ease-out) .24s both}.kg-splash--contained{position:absolute}.kg-splash__name{font:600 19px/25px var(--font-sans);letter-spacing:-.01em;margin-top:-4px}.kg-splash__status{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-herosec{gap:var(--space-12);padding:var(--space-16) var(--space-8);border-radius:var(--radius-xl);background-color:var(--bg);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.kg-herosec--solo{grid-template-columns:minmax(0,760px)}.kg-herosec__text{gap:var(--space-4);justify-items:start;display:grid}.kg-herosec__text>*{animation:kg-in-up var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-herosec__lede{font:400 19px/29px var(--font-sans);color:var(--ink-secondary);max-width:52ch;margin:0}.kg-herosec__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.kg-herosec__note{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-herosec__media{border-radius:var(--radius-xl);min-width:0;animation:kg-in-scale var(--dur-slow) var(--ease-out) .16s both;overflow:hidden}@container (width<=800px){.kg-herosec{padding:var(--space-10) var(--space-4);gap:var(--space-8);grid-template-columns:1fr}.kg-herosec .kg-hero{font-size:40px;line-height:44px}}@media (hover:none) and (pointer:coarse){.kg-drop__drag{display:none}}@container (width<=600px){.kg-qty{grid-template-columns:44px minmax(36px,auto) 44px}.kg-qty--sm{grid-template-columns:40px minmax(28px,auto) 40px;height:36px}.kg-qty--sm button{position:relative}.kg-qty--sm button:before{content:"";position:absolute;inset:-4px -2px}.kg-file{padding-right:4px}.kg-file .kg-iconbtn{width:44px;height:44px}.kg-form__actions{flex:100%;margin-left:0}.kg-form__actions>.kg-btn{flex:auto}.kg-product__cat{font-size:12px}.kg-product__body{padding:var(--space-3)}.kg-product__fav{width:44px;height:44px;box-shadow:none;isolation:isolate;background:0 0;top:4px;right:4px}.kg-product__fav:before{content:"";z-index:-1;background:var(--glass-strong);box-shadow:var(--elev-1);border-radius:50%;position:absolute;inset:4px}.kg-product__foot{align-items:flex-end}.kg-product__foot>.kg-price{min-width:0}.kg-product__foot>.kg-iconbtn,.kg-product__addwrap .kg-iconbtn{flex:none;width:44px;height:44px}.kg-dscrim{padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom,0px));place-items:end stretch}.kg-dialog{overscroll-behavior:contain;width:100%;max-height:100%;padding:var(--space-6) var(--space-5) var(--space-5);background:var(--surface-raised);animation:kgf-sheet-in var(--dur-slow) var(--ease-out);overflow-y:auto}.kg-dialog__body{max-width:40ch}.kg-dscrim.is-leaving .kg-dialog{animation:kgf-sheet-out var(--dur-fast) var(--ease-in) forwards}.kg-signin{padding:var(--space-6) var(--space-5)}.kg-signin__forgot,.kg-signin__foot a{margin:-13px 0;padding:13px 0;display:inline-block}.kg-pw .kg-iconbtn{width:44px;height:44px;right:0}.kg-signin .kg-check{align-items:center;min-height:44px;margin:-10px 0}.kg-signin .kg-check input{margin:0}.kg-herosec__actions{justify-self:stretch}.kg-herosec__actions>.kg-btn{flex:auto}}@media (hover:none) and (pointer:coarse){.kg-qty{grid-template-columns:44px minmax(36px,auto) 44px}.kg-qty--sm{grid-template-columns:40px minmax(28px,auto) 40px;height:36px}.kg-qty--sm button{position:relative}.kg-qty--sm button:before{content:"";position:absolute;inset:-4px -2px}.kg-file{padding-right:4px}.kg-file .kg-iconbtn{width:44px;height:44px}.kg-product__fav{width:44px;height:44px;box-shadow:none;isolation:isolate;background:0 0;top:4px;right:4px}.kg-product__fav:before{content:"";z-index:-1;background:var(--glass-strong);box-shadow:var(--elev-1);border-radius:50%;position:absolute;inset:4px}.kg-product__foot>.kg-iconbtn,.kg-product__addwrap .kg-iconbtn{flex:none;width:44px;height:44px}.kg-signin__forgot,.kg-signin__foot a{margin:-13px 0;padding:13px 0;display:inline-block}.kg-pw .kg-iconbtn{width:44px;height:44px;right:0}.kg-signin .kg-check{align-items:center;min-height:44px;margin:-10px 0}.kg-signin .kg-check input{margin:0}}@container (width<=360px){.kg-dialog__actions{grid-template-columns:1fr}}@container (width<=600px){.kg-pop.is-open .kg-pop__scrim{z-index:59;background:var(--scrim);animation:kg-fade var(--dur-base) var(--ease-out);display:block;position:fixed;inset:0}.kg-pop .kg-pop__panel{z-index:60;overscroll-behavior:contain;max-width:none;max-height:85dvh;padding:var(--space-2) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-raised);font:400 16px/24px var(--font-sans);animation:kgf-sheet-in var(--dur-slow) var(--ease-out);position:fixed;inset:auto 0 0;overflow:auto;transform:translate(0,0);width:auto!important}.kg-pop.is-leaving .kg-pop__panel{animation:kgf-sheet-out var(--dur-fast) var(--ease-in) forwards}.kg-pop.is-leaving .kg-pop__scrim{animation:kgf-out var(--dur-fast) var(--ease-in) forwards;pointer-events:none}.kg-pop__arrow{display:none}.kg-pop__grab{background:var(--fill-strong);width:36px;height:5px;margin:4px auto var(--space-3);border-radius:3px;display:block}.kg-pop__x{display:block;position:absolute;top:29px;right:8px}.kg-pop__title{font:600 19px/25px var(--font-sans);letter-spacing:-.01em;margin-bottom:var(--space-2);align-items:center;min-height:36px;padding-right:44px;display:flex}}@media (prefers-reduced-motion:reduce){.kg-form__saved,.kg-form__error,.kg-pop__scrim,.kg-pop__panel,.kg-dscrim,.kg-dialog,.kg-splash,.kg-splash__mark,.kg-splash__name,.kg-splash__status,.kg-signin,.kg-herosec__text>*,.kg-herosec__media,.kg-file{transition:none!important;animation:none!important}}.kg-kw-overlay{z-index:61;background:var(--scrim);animation:kg-fade var(--dur-base) var(--ease-out);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.kg-kw-overlay--contained{position:absolute}.kg-kw-panel{border-radius:min(16px, var(--radius-lg));background:var(--surface);width:100%;max-width:480px;max-height:90%;color:var(--ink);border:1px solid var(--separator);box-shadow:var(--elev-pop);transform-origin:var(--kw-origin,50% 100%);animation:kg-kw-zoom var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.kg-kw-panel--wide{flex-direction:row;max-width:860px}.kg-kw-col{flex-direction:column;flex:auto;min-width:0;max-width:100%;min-height:0;display:flex}.kg-kw-panel--wide .kg-kw-col{flex-basis:480px}.kg-kw-panel:focus{outline:none}.kg-kw-graphic{background:var(--surface);border-left:1px solid var(--separator);flex:0 0 360px;position:relative;overflow:hidden}.kg-kw-graphic__canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kg-kw-graphic__overlay{pointer-events:none;justify-content:center;align-items:center;height:100%;padding:32px;display:flex;position:relative}.kg-kw-graphic__logo{aspect-ratio:953/1114;filter:drop-shadow(0 4px 16px #0826492e);background:url(./kai-labs.Bfac6cze.png) 50%/contain no-repeat;width:180px;max-height:240px;display:block}.kg-kw-graphic__logo--dark{color:var(--ink);font:500 30px/1 var(--font-sans);letter-spacing:.32em;flex-direction:column;align-items:center;gap:18px;padding-left:.32em;display:none}.kg-kw-graphic__logo--dark .kg-icon--kai{margin:-25px 0;font-size:180px}.kg-kw-graphic__logo--dark .kg-icon--kai path{fill:var(--ink)}:is([data-theme=dark],[data-theme$=-dark]) .kg-kw-graphic__logo--light{display:none}:is([data-theme=dark],[data-theme$=-dark]) .kg-kw-graphic__logo--dark{display:flex}@container (width<=767px){.kg-kw-panel--wide{flex-direction:column;max-width:480px}.kg-kw-graphic{display:none}}.kg-kw-head{border-bottom:1px solid var(--separator);align-items:center;gap:10px;padding:14px 14px 12px 18px;display:flex}.kg-kw-mark{flex:none;font-size:28px}.kg-kw-overlay:is([data-theme=dark],[data-theme$=-dark]) .kg-kw-mark path,:is([data-theme=dark],[data-theme$=-dark]) .kg-kw-overlay:not([data-theme]) .kg-kw-mark path{fill:var(--ink)}.kg-kw-head__title{flex:1;min-width:0;display:grid}.kg-kw-head__title b{font:600 16px/22px var(--font-sans)}.kg-kw-head__title span{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-kw-body{flex:1;padding:18px;overflow:auto}.kg-kw-foot{border-top:1px solid var(--separator);font:500 12px/16px var(--font-mono);letter-spacing:.04em;color:var(--ink-secondary);text-align:center;padding:8px 16px 10px}.kg-kw-view{gap:14px;display:grid}.kg-kw-ask{font:600 19px/25px var(--font-sans);letter-spacing:-.01em;margin:2px 0 0}.kg-kw-options{gap:8px;display:grid}.kg-kw-option{border:1px solid var(--separator);border-radius:min(12px, var(--radius-md));background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);align-items:center;gap:12px;padding:12px;display:flex}@media (hover:hover){.kg-kw-option:hover{border-color:var(--accent);background:var(--accent-tint)}}.kg-kw-option__icon{border-radius:min(12px, var(--radius-md));background:var(--accent-tint);width:40px;height:40px;color:var(--accent-text);flex:none;place-items:center;font-size:20px;display:grid}.kg-kw-option__text{flex:1;gap:2px;min-width:0;display:grid}.kg-kw-option__text b{font:600 15px/20px var(--font-sans)}.kg-kw-option__text span{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-kw-option__chev{color:var(--ink-tertiary);flex:none;font-size:16px}.kg-kw-ann{border-radius:var(--radius-md);font:400 14px/20px var(--font-sans);align-items:flex-start;gap:10px;padding:12px;display:flex}.kg-kw-ann>.kg-icon{flex:none;margin-top:1px;font-size:18px}.kg-kw-ann--info{background:var(--info-tint)}.kg-kw-ann--info>.kg-icon{color:var(--info)}.kg-kw-ann--warn{background:var(--warning-tint)}.kg-kw-ann--warn>.kg-icon{color:var(--warning)}.kg-kw-ann__text{flex:1;gap:4px;min-width:0;display:grid}.kg-kw-ann__text b{font-weight:600}.kg-kw-ann__text p{color:var(--ink-secondary);margin:0}.kg-kw-ann__text a{color:var(--accent-text);font-weight:600;text-decoration:none}@media (hover:hover){.kg-kw-ann__text a:hover{text-decoration:underline}}.kg-kw-ann__when{font:400 12.5px/16px var(--font-sans);color:var(--ink-secondary)}.kg-kw-ann .kg-iconbtn--sm{flex:none;position:relative}.kg-kw-ann .kg-iconbtn--sm:before{content:"";position:absolute;inset:-6px}.kg-kw-form{gap:14px;display:grid}.kg-kw-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@container (width<=420px){.kg-kw-row{grid-template-columns:1fr}}.kg-kw-ident__who{border:1px solid var(--separator);border-radius:var(--radius-sm);background:var(--surface);font:400 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:10px 12px;display:flex}.kg-kw-ident__name{font-weight:600}.kg-kw-ident__email{color:var(--ink-secondary)}.kg-kw-drop-wrap{gap:6px;display:grid}.kg-kw-drop{border:1.5px dashed var(--border-control);border-radius:var(--radius-sm);background:var(--surface);text-align:center;cursor:pointer;justify-items:center;gap:4px;padding:16px 12px;transition:border-color .12s ease-out,background-color .12s ease-out;display:grid;position:relative}.kg-kw-drop:focus-within{border-color:var(--focus);background:var(--accent-tint)}@media (hover:hover){.kg-kw-drop:hover{border-color:var(--focus);background:var(--accent-tint)}}.kg-kw-drop>.kg-icon{color:var(--accent-text);font-size:22px}.kg-kw-drop__input{opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}.kg-kw-drop__primary{font:600 14px/20px var(--font-sans);color:var(--ink)}.kg-kw-drop__hint{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-kw-thumb{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--separator);align-items:center;gap:12px;padding:8px;display:flex}.kg-kw-thumb__img{border-radius:min(8px, var(--radius-sm));object-fit:cover;background:var(--surface-sunken);flex:none;width:56px;height:56px}.kg-kw-thumb__img--doc{color:var(--ink-secondary);place-items:center;font-size:22px;display:grid}.kg-kw-thumb__meta{flex:1;min-width:0;display:grid}.kg-kw-thumb__name{font:500 13px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-kw-thumb__size{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-kw-drop--over{border-color:var(--focus);background:var(--accent-tint)}.kg-kw-kbd{border-radius:var(--radius-xs);background:var(--fill);color:var(--ink);font:500 11px/16px var(--font-mono);padding:1px 7px;display:inline-flex}.kg-kw-status{border-radius:var(--radius-sm);font:500 14px/20px var(--font-sans);align-items:center;gap:8px;padding:10px 12px;display:flex}.kg-kw-status .kg-icon{flex:none;font-size:17px}.kg-kw-status--success{background:var(--success-tint);color:var(--success)}.kg-kw-status--error{background:var(--danger-tint);color:var(--danger)}.kg-kw-list{gap:8px;display:grid}.kg-kw-item{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);gap:4px;padding:12px;display:grid}.kg-kw-item__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kg-kw-item__title{font:600 14px/20px var(--font-sans);overflow-wrap:anywhere}.kg-kw-item__sub{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-kw-item__desc{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);margin:2px 0 0}.kg-kw-bucket{gap:8px;display:grid}.kg-kw-bucket+.kg-kw-bucket{margin-top:6px}.kg-kw-bucket__label{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);align-items:center;gap:8px;display:flex}.kg-kw-bucket__label span{color:var(--ink-tertiary)}.kg-kw-empty{text-align:center;font:400 14px/20px var(--font-sans);color:var(--ink-secondary);justify-items:center;gap:10px;padding:28px 12px;display:grid}.kg-kw-apps-wrap{gap:16px;display:grid}.kg-kw-apps-cat{gap:8px;display:grid}.kg-kw-apps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kg-kw-app{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);color:var(--ink);align-items:center;gap:10px;min-width:0;padding:10px;text-decoration:none;transition:box-shadow .12s ease-out;display:flex}@media (hover:hover){.kg-kw-app:hover{box-shadow:0 0 0 1.5px var(--accent)}}.kg-kw-app__icon{border-radius:var(--radius-sm);background:var(--accent-fill);width:36px;height:36px;color:var(--on-accent);font:700 16px/1 var(--font-sans);flex:none;place-items:center;display:grid;overflow:hidden}.kg-kw-app__icon img{object-fit:cover;width:100%;height:100%}.kg-kw-app__icon .kg-icon{font-size:19px}.kg-kw-app__name{min-width:0;font:600 14px/18px var(--font-sans);overflow-wrap:anywhere;flex:1}.kg-kw-app__go{color:var(--ink-tertiary);flex:none;font-size:15px}@media (prefers-reduced-motion:reduce){.kg-kw-panel,.kg-kw-overlay,.kg-kw-top,.kg-kw-tb{transition:none!important;animation:none!important}}.kg-kw-annbar{gap:8px;padding:12px 18px 0;display:grid}.kg-kw-ann__body{color:var(--ink-secondary)}.kg-kw-ann-p{margin:3px 0 0}.kg-kw-ann-p:first-child{margin-top:0}.kg-kw-ann-list{margin:3px 0 0;padding-left:18px}.kg-kw-ann__link{color:var(--accent-text);font-weight:600;text-decoration:none}@media (hover:hover){.kg-kw-ann__link:hover{text-decoration:underline}}.kg-kw-backbar{font:600 15px/20px var(--font-sans);align-items:center;gap:6px;padding:10px 12px 0;display:flex}.kg-kw-top{top:calc(16px + env(safe-area-inset-top,0px));z-index:59;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;left:16px;right:16px}.kg-kw-top--contained{position:absolute}@container (width>=960px){.kg-shell>.kg-kw-top{transition:left var(--dur-base) var(--ease-out);left:264px}.kg-shell:has(>.kg-shell__side.kg-side--rail)>.kg-kw-top{left:83px}:root[data-kg-sidebar=collapsed] .kg-shell:has(>.kg-shell__side.kg-side--collapsible:not(.kg-side--full))>.kg-kw-top{left:83px}}.kg-kw-tb{--kg-kw-tone:var(--accent);--kg-kw-tint:var(--accent-tint);pointer-events:auto;box-sizing:border-box;border-radius:var(--radius-lg);width:100%;max-width:min(720px,100vw - 32px);font:400 14px/20px var(--font-sans);color:var(--ink);background:var(--surface-raised);box-shadow:var(--elev-pop), 0 0 0 1px var(--separator);align-items:flex-start;gap:12px;padding:12px 12px 12px 16px;display:flex;position:relative}.kg-kw-tb--warning{--kg-kw-tone:var(--warning);--kg-kw-tint:var(--warning-tint)}.kg-kw-tb--critical{--kg-kw-tone:var(--danger);--kg-kw-tint:var(--danger-tint)}.kg-kw-tb__icon{border-radius:var(--radius-md);background:var(--kg-kw-tint);width:32px;height:32px;color:var(--kg-kw-tone);flex:none;place-items:center;font-size:18px;display:grid}.kg-kw-tb__content{flex:1;min-width:0}.kg-kw-tb__title{font:600 15px/20px var(--font-sans)}.kg-kw-tb__body{overflow-wrap:anywhere;margin-top:2px}.kg-kw-tb__body--collapsed{max-height:40px;overflow:hidden}.kg-kw-tb--open .kg-kw-tb__body{overscroll-behavior:contain;max-height:min(40vh,320px);overflow-y:auto}.kg-kw-tb__more{font:600 13px/18px var(--font-sans);color:var(--accent-text);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0}.kg-kw-tb__link{color:var(--accent-text);margin-top:4px;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover){.kg-kw-tb__more:hover,.kg-kw-tb__link:hover{text-decoration:underline}}.kg-kw-tb__when{color:var(--ink-secondary);margin-top:4px;font-size:12.5px;line-height:16px}.kg-kw-tb__x{width:28px;height:28px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -4px 0 0;font-size:16px;display:grid;position:relative}.kg-kw-tb__x:before{content:"";position:absolute;inset:-8px}@media (hover:hover){.kg-kw-tb__x:hover{color:var(--ink);background:var(--fill)}}.kg-kw-tb__x:focus-visible,.kg-kw-tb__more:focus-visible,.kg-kw-tb__link:focus-visible,.kg-kw-tb__rest:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kg-kw-tb__rest{font:600 13px/18px var(--font-sans);color:var(--ink-secondary);text-align:left;background:0 0;border:0;margin-top:8px;padding:0;display:block}button.kg-kw-tb__rest{color:var(--accent-text);cursor:pointer}@media (hover:hover){button.kg-kw-tb__rest:hover{text-decoration:underline}}.kg-kw-tb .kg-kw-tb__rest--phone,.kg-kw-tb .kg-kw-tb__more--phone{display:none}@container (width<=480px){.kg-kw-apps{grid-template-columns:1fr}}@container (width<=600px){.kg-kw-overlay{align-items:flex-end;padding:0}.kg-kw-panel,.kg-kw-panel--wide{border-radius:min(16px, var(--radius-lg)) min(16px, var(--radius-lg)) 0 0;max-width:100%;max-height:92%;animation:kg-kw-sheet var(--dur-slow) var(--ease-out);border-bottom:0}.kg-kw-head{padding:12px 8px 10px 16px}.kg-kw-body{padding:16px}.kg-kw-annbar{padding:12px 16px 0}.kg-kw-backbar{padding:8px 8px 0}.kg-kw-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.kg-kw-panel .kg-iconbtn--sm{width:36px;height:36px;position:relative}.kg-kw-panel .kg-iconbtn--sm:before{content:"";position:absolute;inset:-4px}.kg-kw-ann__link,.kg-kw-ann__text a,.kg-kw-tb__link,.kg-kw-tb__more{align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}.kg-kw-top{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.kg-shell:not(.kg-shell--nodock) .kg-kw-top{bottom:calc(16px + var(--kg-dock-h) + env(safe-area-inset-bottom,0px))}body:has(.kg-dock--fixed:not(.kg-shell__dock)) .kg-kw-top:not(.kg-kw-top--contained){bottom:calc(16px + var(--kg-dock-h) + env(safe-area-inset-bottom,0px))}.kg-kw-tb{max-width:none}.kg-kw-tb:not(.kg-kw-tb--open) .kg-kw-tb__body{white-space:nowrap;text-overflow:ellipsis;max-height:20px;overflow:hidden}.kg-kw-tb:not(.kg-kw-tb--open) .kg-kw-tb__body>*{text-overflow:ellipsis;overflow:hidden}.kg-kw-tb:not(.kg-kw-tb--open) .kg-kw-tb__when,.kg-kw-tb:not(.kg-kw-tb--open) .kg-kw-tb__link{display:none}.kg-kw-tb .kg-kw-tb__more--phone{display:inline-flex}.kg-kw-tb~.kg-kw-tb,.kg-kw-tb .kg-kw-tb__rest--desk{display:none}.kg-kw-tb .kg-kw-tb__rest--phone{vertical-align:top;align-items:center;display:inline-flex}.kg-kw-tb__more~.kg-kw-tb__rest--phone{margin:-12px 0 -12px 16px}button.kg-kw-tb__rest{min-height:44px;margin:-4px 0 -12px}.kg-kw-option{min-height:64px}}@media (hover:none) and (pointer:coarse){button.kg-kw-tb__rest{min-height:44px;margin:-4px 0 -12px}.kg-kw-panel .kg-iconbtn--sm{width:36px;height:36px;position:relative}.kg-kw-panel .kg-iconbtn--sm:before{content:"";position:absolute;inset:-4px}.kg-kw-ann__link,.kg-kw-ann__text a,.kg-kw-tb__link,.kg-kw-tb__more{align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}.kg-kw-option{min-height:64px}}@keyframes kg-kw-sheet{0%{transform:translateY(100%)}}.kg-kw-touch{display:none}@media (hover:none) and (pointer:coarse){.kg-kw-drop__paste,.kg-kw-fine{display:none}.kg-kw-touch{display:inline}}@keyframes kg-kw-zoom{0%{opacity:0;transform:scale(.86)}}@keyframes kg-kw-unzoom{to{opacity:0;transform:scale(.9)}}@keyframes kg-kw-unsheet{to{transform:translateY(100%)}}@keyframes kg-kw-out{to{opacity:0}}@keyframes kg-kw-in{0%{opacity:0;transform:translateY(6px)}}@keyframes kg-kw-fwd{0%{opacity:0;transform:translate(24px)}}@keyframes kg-kw-back{0%{opacity:0;transform:translate(-24px)}}@keyframes kg-kw-pop{0%{transform:scale(0)}}.kg-kw-overlay.is-leaving{animation:kg-kw-out var(--dur-fast) var(--ease-in) forwards;pointer-events:none}.kg-kw-overlay.is-leaving .kg-kw-panel{animation:kg-kw-unzoom var(--dur-fast) var(--ease-in) forwards}.kg-kw-option{animation:kg-kw-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(80ms + min(var(--i,0), 8) * var(--stagger))}.kg-kw-option:active{transform:scale(.98)}.kg-kw-body--fwd>*{animation:kg-kw-fwd var(--dur-base) var(--ease-out)}.kg-kw-body--back>*{animation:kg-kw-back var(--dur-base) var(--ease-out)}.kg-kw-form,.kg-kw-list,.kg-kw-apps-wrap,.kg-kw-empty{animation:kg-fade var(--dur-base) var(--ease-out)}.kg-kw-list .kg-kw-item,.kg-kw-app{animation:kg-kw-in var(--dur-base) var(--ease-out) backwards}.kg-kw-status{animation:kg-kw-in var(--dur-base) var(--ease-out)}.kg-kw-status--success .kg-icon{animation:kg-kw-pop var(--dur-slow) var(--ease-spring) 60ms backwards}.kg-kw-thumb{animation:kg-kw-in var(--dur-base) var(--ease-out)}.kg-kw-ann{animation:kg-fade var(--dur-base) var(--ease-out)}.kg-kw-top .kg-kw-tb{animation:kg-drop var(--dur-slow) var(--ease-spring) backwards}.kg-kw-app{transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-kw-app:active{transform:scale(.97)}@container (width<=600px){.kg-kw-top .kg-kw-tb{animation-name:kg-rise}.kg-kw-overlay.is-leaving .kg-kw-panel{animation:kg-kw-unsheet var(--dur-base) var(--ease-in) forwards}.kg-kw-option:active{transform:scale(.97)}}.kg-kai-btn{width:100%}:is(.kg-btn--primary,.kg-btn--destructive) .kg-icon--kai path{fill:currentColor}.kg-kai-btn--flush{padding-left:0;padding-right:0}.kg-kai-btn__tile{width:24px;height:24px;transition:transform var(--dur-base) var(--ease-spring);background:#fff;border-radius:7px;flex:none;place-items:center;display:grid;box-shadow:0 1px 3px -.5px #0000002e,inset 0 0 0 .5px #0000001a}.kg-side__item .kg-kai-btn__tile .kg-icon{font-size:16px}:is([data-theme=dark],[data-theme$=-dark]) .kg-kai-btn__tile{background:var(--fill-strong);box-shadow:inset 0 0 0 .5px #ffffff1f}:is([data-theme=dark],[data-theme$=-dark]) .kg-kai-btn__tile path{fill:var(--ink)}@media (hover:hover){.kg-kai-btn:hover .kg-kai-btn__tile{transform:scale(1.06)}}.kg-kai-btn:active .kg-kai-btn__tile{transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);transform:scale(.92)}.kg-ms{padding:var(--space-6) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:var(--bg);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.kg-ms--contained{position:absolute}.kg-ms__card{text-align:center;width:min(100%,400px);padding:var(--space-10) var(--space-8) var(--space-8);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--elev-1), 0 24px 48px -28px #0e172640;justify-items:center;gap:0;display:grid}.kg-ms__logo-wrap{margin-bottom:var(--space-5)}.kg-ms__mark{width:56px;height:auto;display:block}.kg-ms__mark--on-dark,:is([data-theme=dark],[data-theme$=-dark]) .kg-ms__mark--on-light{display:none}:is([data-theme=dark],[data-theme$=-dark]) .kg-ms__mark--on-dark{display:block}.kg-ms__title{font:700 28px/34px var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:0}.kg-ms__sub{font:400 16px/22px var(--font-sans);color:var(--ink-secondary);margin:6px 0 0}.kg-ms__tag{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);margin:4px 0 0}.kg-ms__error{width:100%;margin-top:var(--space-6);border-radius:var(--radius-md);background:var(--danger-tint);color:var(--ink);font:400 14px/20px var(--font-sans);text-align:left;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.kg-ms__error .kg-icon{color:var(--danger);flex:none;margin-top:1px;font-size:18px}.kg-ms__loading{padding:var(--space-8) 0 var(--space-2)}.kg-ms__btn{width:100%;min-width:0;height:48px;margin-top:var(--space-8);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:600 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;gap:12px;display:inline-flex}@media (hover:hover){.kg-ms__btn:hover{background:var(--fill)}}.kg-ms__btn:active{transform:scale(.98)}.kg-ms__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kg-ms__error+.kg-ms__btn,.kg-ms__error+.kg-ms__dev{margin-top:var(--space-4)}.kg-ms__logo{flex:none;grid-template-columns:9px 9px;gap:2px;display:grid}.kg-ms__logo i{width:9px;height:9px;display:block}.kg-ms__logo i:first-child{background:#f25022}.kg-ms__logo i:nth-child(2){background:#7fba00}.kg-ms__logo i:nth-child(3){background:#00a4ef}.kg-ms__logo i:nth-child(4){background:#ffb900}.kg-ms__dev{width:100%;margin-top:var(--space-8);gap:8px;display:grid}.kg-ms__devnote{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}.kg-ms__btn--dev{justify-content:flex-start;margin-top:0;padding:0 16px}.kg-ms__btn--dev .kg-icon{color:var(--ink-secondary);font-size:18px}.kg-ms__btn--dev em{font:500 12px/1 var(--font-sans);color:var(--ink-secondary);margin-left:auto;font-style:normal}.kg-ms__foot{padding:var(--space-6) 0 0;font:500 12px/16px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:6px;display:inline-flex}.kg-ms__foot .kg-icon{font-size:13px}@container (width<=440px){.kg-ms__card{padding:var(--space-8) var(--space-5) var(--space-6)}}.kg-ms__btn>span:not(.kg-ms__logo){text-overflow:ellipsis;min-width:0;line-height:22px;overflow:hidden}.kg-ms__title{overflow-wrap:anywhere}@container (width<=440px){.kg-ms__title{font-size:24px;line-height:30px}}.kg-kailogo{width:56px;display:block}.kg-kailogo__art{width:100%;height:auto;display:block}.kg-kailogo__art--on-dark,:is([data-theme=dark],[data-theme$=-dark]) .kg-kailogo__art--on-light{display:none}:is([data-theme=dark],[data-theme$=-dark]) .kg-kailogo__art--on-dark{display:block}.kg-lockup{align-items:center;gap:14px;min-width:0;display:flex}.kg-lockup__art{flex:none;width:28px}.kg-lockup__art--light{aspect-ratio:953/1114;background:url(./kai-labs.Bfac6cze.png) 50%/contain no-repeat;display:block}.kg-lockup__art--dark{color:#fff;font:500 4.67px/1 var(--font-sans);letter-spacing:.32em;flex-direction:column;align-items:center;gap:2.8px;padding-left:.32em;display:none}.kg-lockup__art--dark .kg-icon--kai{margin:-3.89px 0;font-size:28px}:is([data-theme=dark],[data-theme$=-dark]) .kg-lockup__art--light{display:none}:is([data-theme=dark],[data-theme$=-dark]) .kg-lockup__art--dark{display:flex}.kg-lockup__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes kg-ms-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes kg-ms-in{0%{opacity:0;transform:translateY(6px)}}@keyframes kg-ms-pop{0%{opacity:0;transform:scale(.8)}}@keyframes kg-ms-drop{0%{opacity:0;transform:translateY(-6px)}}.kg-ms__card{animation:kg-ms-rise var(--dur-slow) var(--ease-out) backwards}.kg-ms__logo-wrap{animation:kg-ms-pop var(--dur-slow) var(--ease-spring) 80ms backwards}.kg-ms__title,.kg-ms__sub,.kg-ms__tag{animation:kg-ms-in var(--dur-base) var(--ease-out) .12s backwards}.kg-ms__btn,.kg-ms__dev,.kg-ms__loading{animation:kg-ms-in var(--dur-base) var(--ease-out) .17s backwards}.kg-ms__foot{animation:kg-fade var(--dur-base) var(--ease-out) .22s backwards}.kg-ms__error{animation:kg-ms-drop var(--dur-base) var(--ease-out) backwards}@container (width<=600px){.kg-ms__btn:active{background:var(--fill);transform:scale(.96)}}.kg-spin{animation:1s linear infinite kg-spin}.kg-md{font:400 15px/23px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;gap:10px;display:grid}.kg-md p,.kg-md ul,.kg-md ol{margin:0}.kg-md__list{gap:4px;padding-left:20px;display:grid}.kg-md strong{font-weight:600}.kg-md__code{font:400 13px/1 var(--font-mono);background:var(--fill);border-radius:5px;padding:2px 5px}.kg-cite{vertical-align:1px;background:var(--accent-tint);min-width:18px;height:18px;color:var(--accent-text);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:5px;place-items:center;margin:0 1px;padding:0 4px;display:inline-grid}.kg-cite-wrap{white-space:nowrap}@media (hover:hover){.kg-cite:hover{background:var(--accent-fill);color:var(--on-accent)}}.kg-cite--static{cursor:default}@media (hover:hover){.kg-cite--static:hover{background:var(--accent-tint);color:var(--accent-text)}}.kg-msg{align-items:flex-start;gap:12px;display:flex}.kg-msg--user{justify-content:flex-end}.kg-msg__avatar{background:var(--accent-fill);width:30px;height:30px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:16px;display:grid;overflow:hidden}.kg-msg__avatar img{object-fit:cover;width:100%;height:100%}.kg-msg__col{gap:8px;min-width:0;max-width:min(100%,720px);display:grid}.kg-msg--user .kg-msg__col{justify-items:end;max-width:min(85%,560px)}.kg-msg__author{font:600 13px/18px var(--font-sans);color:var(--ink);align-items:baseline;gap:8px;display:flex}.kg-msg__author span{color:var(--ink-secondary);font-weight:400}.kg-msg--user .kg-msg__bubble{background:var(--accent-fill);color:var(--on-accent);font:400 15px/22px var(--font-sans);border-radius:18px 18px 6px;padding:10px 14px}.kg-msg--user .kg-msg__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.kg-msg--assistant .kg-msg__bubble{position:relative}.kg-msg__bubble--streaming .kg-md>:last-child:after,.kg-msg__bubble--streaming .kg-md>:last-child>li:last-child:after{content:"⁠ ";background:var(--accent);border-radius:2px;margin-left:3px;animation:1s steps(2,start) infinite kg-blink;display:inline}.kg-msg__bubble--streaming .kg-md>ul:last-child:after,.kg-msg__bubble--streaming .kg-md>ol:last-child:after{content:none}@keyframes kg-blink{to{visibility:hidden}}.kg-msg__tools{gap:6px;display:grid}.kg-msg__files{flex-wrap:wrap;gap:6px;display:flex}.kg-msg__actions{align-items:center;gap:2px;margin-left:-6px;display:flex}.kg-vote{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;font-size:16px;display:inline-grid}@media (hover:hover){.kg-vote:hover{background:var(--fill);color:var(--ink)}}.kg-vote.is-on{color:var(--accent-text);background:var(--accent-tint)}.kg-vote.is-down.is-on{color:var(--danger);background:var(--danger-tint)}.kg-think{border-radius:var(--radius-md)}.kg-think__toggle{color:var(--ink-secondary);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex;position:relative}.kg-think__toggle .kg-icon{font-size:15px}@media (hover:hover){.kg-think__toggle:hover{color:var(--ink)}}.kg-think__chev{transition:transform var(--dur-base) var(--ease-out)}.kg-think.is-open .kg-think__chev{transform:rotate(180deg)}.kg-think__body{border-radius:var(--radius-sm);background:var(--fill);color:var(--ink-secondary);font:400 14px/21px var(--font-sans);white-space:pre-wrap;margin-top:6px;padding:10px 14px}.kg-attach{border-radius:var(--radius-sm);background:var(--surface);max-width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--separator);font:500 13px/1 var(--font-sans);color:var(--ink);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.kg-attach .kg-icon{color:var(--accent-text);flex:none;font-size:16px}.kg-attach__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kg-attach__size{color:var(--ink-secondary);flex:none;font-weight:400}.kg-attach__x{color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;padding:2px;display:grid}.kg-attach__x .kg-icon{color:inherit;font-size:14px}@media (hover:hover){.kg-attach__x:hover{background:var(--fill);color:var(--ink)}}.kg-composer{cursor:text;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-control), var(--elev-1);gap:8px;padding:10px 10px 8px 14px;transition:box-shadow .16s ease-out;display:grid}.kg-composer:focus-within{box-shadow:inset 0 0 0 1.5px var(--focus), 0 0 0 3px var(--accent-tint)}.kg-composer__files{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.kg-composer__input{resize:none;width:100%;min-height:26px;max-height:200px;transition:height var(--dur-fast) var(--ease-out);color:var(--ink);font:400 16px/24px var(--font-sans);background:0 0;border:0;outline:none;padding:4px 0 0}.kg .kg-composer__input:focus-visible{outline:none}.kg-composer__input::placeholder{color:var(--ink-tertiary)}.kg-composer__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.kg-composer__left,.kg-composer__right{align-items:center;gap:6px;min-width:0;display:flex}.kg-composer__agent{border-radius:var(--radius-pill);background:var(--fill);height:32px;color:var(--ink);font:500 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.kg-composer__agent .kg-icon{font-size:15px}@media (hover:hover){.kg-composer__agent:hover{background:var(--fill-strong)}}.kg-composer__hint{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.kg-composer__send{background:var(--accent-fill);width:36px;height:36px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;transition:background-color .16s ease-out,transform .12s ease-out;display:grid}@media (hover:hover){.kg-composer__send:hover:not(:disabled){background:var(--accent-fill-hover)}}.kg-composer__send:active:not(:disabled){transform:scale(.94)}.kg-composer__send:disabled{background:var(--fill-strong);color:var(--ink-tertiary);cursor:default}.kg-composer__send--stop{background:var(--ink);color:var(--surface);font-size:14px}.kg-composer__send--stop .kg-icon{fill:currentColor}@container (width<=520px){.kg-composer__hint{display:none}}@media (hover:none) and (pointer:coarse){.kg-composer__hint{display:none}}.kg-tool{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--separator);overflow:hidden}.kg-tool__head{width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.kg-tool__head:disabled{cursor:default}@media (hover:hover){.kg-tool__head:hover:not(:disabled){background:var(--fill)}}.kg-tool__icon{border-radius:var(--radius-xs);background:var(--accent-tint);width:26px;height:26px;color:var(--accent-text);flex:none;place-items:center;font-size:15px;display:grid}.kg-tool--error .kg-tool__icon{background:var(--danger-tint);color:var(--danger)}.kg-tool__text{flex:1;min-width:0;display:grid}.kg-tool__label{font:600 13px/18px var(--font-sans)}.kg-tool__sum{font:400 12px/17px var(--font-mono);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-tool__state{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;display:inline-flex}.kg-tool__state .kg-icon{font-size:14px}.kg-tool--done .kg-tool__state .kg-icon{color:var(--success)}.kg-tool--error .kg-tool__state{color:var(--danger)}.kg-tool--running .kg-tool__state{color:var(--accent-text)}.kg-tool__chev{color:var(--ink-tertiary);transition:transform var(--dur-base) var(--ease-out);flex:none;font-size:16px}.kg-tool__head[aria-expanded=true] .kg-tool__chev,.kg-sources__toggle[aria-expanded=true] .kg-tool__chev{transform:rotate(180deg)}.kg-tool__body{gap:10px;padding:4px 12px 12px 48px;display:grid}.kg-tool__k{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:4px}.kg-tool__pre{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);font:400 12px/18px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:0;padding:10px 12px;overflow:auto}.kg-sources{gap:8px;display:grid}.kg-sources__toggle{border-radius:var(--radius-pill);background:var(--fill);height:30px;color:var(--ink);font:500 13px/1 var(--font-sans);cursor:pointer;border:0;justify-self:start;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.kg-sources__toggle>.kg-icon:first-child{color:var(--ink-secondary);font-size:15px}@media (hover:hover){.kg-sources__toggle:hover{background:var(--fill-strong)}}.kg-sources__chips{gap:2px;display:inline-flex}.kg-sources__list{border-radius:var(--radius-md);background:var(--separator);box-shadow:inset 0 0 0 1px var(--separator);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.kg-source{background:var(--surface);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.kg-source.is-active{background:var(--accent-tint)}.kg-source.is-active .kg-cite,.kg-source.is-active .kg-cite--static:hover{background:var(--accent-fill);color:var(--on-accent)}.kg-source .kg-cite{margin-top:1px}.kg-source__text{gap:2px;min-width:0;display:grid}.kg-source__title{font:600 14px/19px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;text-decoration:none}@media (hover:hover){a.kg-source__title:hover{color:var(--accent-text);text-decoration:underline}}.kg-source__meta{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-source__excerpt{font:400 13px/19px var(--font-sans);color:var(--ink-secondary)}.kg-convos{align-content:start;gap:16px;width:280px;max-width:100%;display:grid}.kg-convos__top{gap:10px;display:grid}.kg-convos__group{gap:2px;display:grid}.kg-convos__label{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);padding:0 10px 6px}.kg-convo{border-radius:var(--radius-sm);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;min-width:0;padding:8px 10px;text-decoration:none;display:grid}@media (hover:hover){.kg-convo:hover{background:var(--fill)}}.kg-convo[aria-current=page]{background:var(--accent-tint)}.kg-convo[aria-current=page] .kg-convo__title{color:var(--accent-text)}.kg-convo__title{font:500 14px/19px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-convo__preview{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-convos__empty{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);margin:0;padding:0 10px}.kg-agents{gap:6px;display:grid}.kg-agent{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--separator);color:var(--ink);text-align:left;cursor:pointer;border:0;align-items:flex-start;gap:12px;padding:12px;transition:box-shadow .16s ease-out,background-color .16s ease-out;display:flex}@media (hover:hover){.kg-agent:hover{background:var(--fill)}}.kg-agent[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent-tint)}.kg-agent__icon{border-radius:var(--radius-xs);background:var(--fill);width:32px;height:32px;color:var(--ink);flex:none;place-items:center;font-size:17px;display:grid}.kg-agent[aria-checked=true] .kg-agent__icon{background:var(--accent-fill);color:var(--on-accent)}.kg-agent[aria-checked=true] .kg-badge{background:var(--surface)}.kg-agent__text{flex:1;gap:2px;min-width:0;display:grid}.kg-agent__name{font:600 14px/19px var(--font-sans);align-items:center;gap:8px;display:flex}.kg-agent__desc{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-agent__check{width:20px;color:var(--accent-text);flex:none;font-size:18px}.kg-feedback{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--separator);gap:10px;padding:14px;display:grid}.kg-feedback--compact{padding:12px}.kg-feedback__q{font:600 14px/19px var(--font-sans);color:var(--ink)}.kg-feedback__chips{flex-wrap:wrap;gap:6px;display:flex}.kg-feedback__row{align-items:center;gap:8px;display:flex}.kg-feedback__note{height:34px;font-size:14px}.kg-feedback--sent{font:500 14px/20px var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:flex}.kg-feedback--sent:focus{outline:none}.kg-feedback--sent .kg-icon{color:var(--success);font-size:18px}.kg-ctx{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:8px;display:inline-flex}.kg-ctx__track{background:var(--fill-strong);border-radius:3px;flex:none;width:64px;height:5px;overflow:hidden}.kg-ctx__bar{background:var(--accent);width:100%;height:100%;transform:translateX(calc(var(--p,0) * 1% - 100%));transition:transform var(--dur-slow) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:3px;display:block}.kg-ctx--warning .kg-ctx__bar{background:var(--warning)}.kg-ctx--warning .kg-ctx__label{color:var(--warning)}.kg-ctx--danger .kg-ctx__bar{background:var(--danger)}.kg-ctx--danger .kg-ctx__label{color:var(--danger)}.kg-voice{align-items:center;gap:8px;display:inline-flex}.kg-voice__btn{background:var(--fill);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:18px;transition:background-color .16s ease-out;display:grid}@media (hover:hover){.kg-voice__btn:hover:not(:disabled){background:var(--fill-strong)}}.kg-voice--listening .kg-voice__btn{background:var(--danger);color:var(--bg);font-size:13px}.kg-voice--listening .kg-voice__btn .kg-icon{fill:currentColor}.kg-voice--processing .kg-voice__btn{cursor:default;color:var(--accent-text)}.kg-voice__meter{align-items:center;gap:3px;height:20px;display:inline-flex}.kg-voice__meter i{background:var(--danger);width:3px;height:18px;transition:transform var(--dur-press) var(--ease-out);border-radius:2px}.kg-voice__label{font:500 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-thread{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.kg-thread__head{box-shadow:0 1px 0 var(--separator);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.kg-thread__scroll{flex:1;min-height:0;overflow:auto}.kg-thread__msgs[hidden]{display:none}.kg-thread--fill{height:calc(100dvh - var(--kg-thread-fill,0px));min-height:320px}.kg-thread__msgs{gap:22px;max-width:760px;margin:0 auto;padding:24px 20px 12px;display:grid}.kg-thread__empty{text-align:center;justify-items:center;gap:8px;max-width:640px;margin:0 auto;padding:48px 20px 16px;display:grid}.kg-thread__mark{border-radius:var(--radius-lg);background:var(--accent-fill);width:52px;height:52px;color:var(--on-accent);place-items:center;margin-bottom:8px;font-size:26px;display:grid;overflow:hidden}.kg-thread__mark img{width:60%;height:auto}.kg-thread__hello{font:400 32px/38px var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0}.kg-thread__sub{font:400 15px/22px var(--font-sans);color:var(--ink-secondary);max-width:48ch;margin:0}.kg-thread__starters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;width:100%;margin-top:20px;display:grid}.kg-starter{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--separator);color:var(--ink);text-align:left;cursor:pointer;border:0;align-items:flex-start;gap:10px;padding:12px 14px;transition:background-color .16s ease-out;display:flex}@media (hover:hover){.kg-starter:hover{background:var(--fill)}}.kg-starter>.kg-icon{color:var(--accent-text);flex:none;margin-top:1px;font-size:17px}.kg-starter span{gap:2px;display:grid}.kg-starter b{font:600 14px/19px var(--font-sans)}.kg-starter small{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-thread__foot{flex:none;width:100%;max-width:800px;margin:0 auto;padding:8px 20px 16px}.kg-thread__note{text-align:center;font:400 12px/16px var(--font-sans);color:var(--ink-secondary);margin:8px 0 0}@media (prefers-reduced-motion:reduce){.kg-msg__bubble--streaming .kg-md>:last-child:after,.kg-msg__bubble--streaming .kg-md>:last-child>li:last-child:after{animation:none}.kg-spin{animation-duration:3s}}@container (width<=600px){.kg-msg{gap:10px}.kg-msg__actions .kg-iconbtn--sm,.kg-vote,.kg-composer .kg-iconbtn--sm,.kg-composer__send,.kg-attach__x{position:relative}.kg-msg__actions .kg-iconbtn--sm,.kg-vote,.kg-composer .kg-iconbtn--sm{width:36px;height:36px}.kg-msg__actions .kg-iconbtn--sm:before,.kg-vote:before,.kg-composer .kg-iconbtn--sm:before,.kg-composer__send:before{content:"";position:absolute;inset:-4px}.kg-msg__actions{gap:8px}.kg-cite{position:relative}.kg-cite:before{content:"";position:absolute;inset:-13px -7px}.kg-think__toggle{min-height:36px}.kg-think__toggle:before{content:"";position:absolute;inset:-4px}.kg-attach__x{width:32px;height:32px;margin-right:-8px}.kg-attach__x:before{content:"";position:absolute;inset:-6px}.kg-composer__agent{height:36px;position:relative}.kg-composer__agent:before,.kg-composer .kg-voice__btn:before{content:"";position:absolute;inset:-4px 0}.kg-composer .kg-voice__btn{position:relative}.kg-composer .kg-voice__btn:before{inset:-2px}.kg-composer__send{width:40px;height:40px}.kg-tool__head{min-height:48px}.kg-tool__sum{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.kg-tool__body{padding:4px 12px 12px}.kg-sources__toggle{height:36px;position:relative}.kg-sources__toggle:before{content:"";position:absolute;inset:-4px 0}.kg-convos{width:100%}.kg-convo{align-content:center;min-height:44px;padding:12px}.kg-convos__label{padding:0 12px 6px}.kg-agent{min-height:56px}.kg-feedback__chips .kg-chip{height:40px;position:relative}.kg-feedback__chips .kg-chip:before{content:"";position:absolute;inset:-3px 0}.kg-feedback__row .kg-btn{--h:44px;flex:none;height:44px}.kg-feedback__note{flex:1 1 0;min-width:0;height:44px;font-size:16px}.kg-ctx{flex-wrap:wrap;row-gap:4px}.kg-ctx .kg-btn--plain{max-width:calc(100% + var(--space-3));margin-left:calc(var(--space-3) * -1);flex:1 0 100%;justify-content:flex-start}.kg-voice__btn{width:44px;height:44px}.kg-composer .kg-voice__btn{width:40px;height:40px}.kg-convos .kg-search .kg-input{height:44px}.kg-thread__head{flex-wrap:wrap;padding:10px 16px}.kg-thread__msgs{gap:18px;padding:16px 16px 12px}.kg-thread__empty{padding:32px 16px 12px}.kg-thread__hello{font-size:26px;line-height:32px}.kg-thread__starters{margin-top:12px}.kg-starter{min-height:56px}.kg-thread__foot{padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@media (hover:none) and (pointer:coarse){.kg-msg__actions .kg-iconbtn--sm,.kg-vote,.kg-composer .kg-iconbtn--sm,.kg-composer__send,.kg-attach__x{position:relative}.kg-msg__actions .kg-iconbtn--sm,.kg-vote,.kg-composer .kg-iconbtn--sm{width:36px;height:36px}.kg-msg__actions .kg-iconbtn--sm:before,.kg-vote:before,.kg-composer .kg-iconbtn--sm:before,.kg-composer__send:before{content:"";position:absolute;inset:-4px}.kg-msg__actions{gap:8px}.kg-cite{position:relative}.kg-cite:before{content:"";position:absolute;inset:-13px -7px}.kg-think__toggle{min-height:36px}.kg-think__toggle:before{content:"";position:absolute;inset:-4px}.kg-attach__x{width:32px;height:32px;margin-right:-8px}.kg-attach__x:before{content:"";position:absolute;inset:-6px}.kg-composer__agent{height:36px;position:relative}.kg-composer__agent:before,.kg-composer .kg-voice__btn:before{content:"";position:absolute;inset:-4px 0}.kg-composer .kg-voice__btn{position:relative}.kg-composer .kg-voice__btn:before{inset:-2px}.kg-composer__send{width:40px;height:40px}.kg-tool__head{min-height:48px}.kg-sources__toggle{height:36px;position:relative}.kg-sources__toggle:before{content:"";position:absolute;inset:-4px 0}.kg-agent{min-height:56px}.kg-feedback__chips .kg-chip{height:40px;position:relative}.kg-feedback__chips .kg-chip:before{content:"";position:absolute;inset:-3px 0}.kg-feedback__row .kg-btn{--h:44px;flex:none;height:44px}.kg-voice__btn{width:44px;height:44px}.kg-composer .kg-voice__btn{width:40px;height:40px}.kg-convos .kg-search .kg-input{height:44px}.kg-starter{min-height:56px}.kg-convo{min-height:44px}}@keyframes kg-chat-send{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes kg-chat-send-far{0%{opacity:0;transform:translateY(32px)scale(.92)}}@keyframes kg-chat-in{0%{opacity:0;transform:translateY(6px)}}@keyframes kg-chat-pop{0%{opacity:0;transform:scale(.5)}}@keyframes kg-chat-fade{0%{opacity:0}}@keyframes kg-chat-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes kg-chat-fill{0%{transform:translate(-100%)}}@keyframes kg-chat-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.kg-reveal{visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);grid-template-rows:0fr;display:grid}.kg-reveal.is-open{visibility:visible;transition:grid-template-rows var(--dur-base) var(--ease-out), visibility 0s;grid-template-rows:1fr}.kg-reveal__in{min-height:0;overflow:hidden}.kg-reveal:not(.is-open) .kg-reveal__in{opacity:0;transition:opacity var(--dur-fast) var(--ease-in)}.kg-reveal.is-open .kg-reveal__in{opacity:1;transition:opacity var(--dur-base) var(--ease-out)}.kg-sources>.kg-reveal{margin-top:-8px}.kg-sources.is-open>.kg-reveal{margin-top:0}.kg-msg--user .kg-msg__bubble{transform-origin:100% 100%;animation:kg-chat-send var(--dur-slow) var(--ease-spring) backwards}.kg-msg--user .kg-msg__files{animation:kg-chat-in var(--dur-base) var(--ease-out) 60ms backwards}.kg-msg--assistant{animation:kg-chat-in var(--dur-base) var(--ease-out) backwards}.kg-msg--assistant .kg-msg__avatar{animation:kg-chat-pop var(--dur-slow) var(--ease-spring) backwards}.kg-msg__bubble--streaming .kg-md>*{animation:kg-chat-fade var(--dur-base) var(--ease-out)}.kg-msg__actions{animation:kg-chat-fade var(--dur-base) var(--ease-out) 80ms backwards}.kg-msg__tools>*,.kg-msg__sources{animation:kg-chat-in var(--dur-base) var(--ease-out) backwards}.kg-vote{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-vote:active{transform:scale(.9)}.kg-vote.is-on .kg-icon{animation:kg-chat-pop var(--dur-slow) var(--ease-spring)}.kg-cite{transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.kg-cite:not(.kg-cite--static):active{transform:scale(.9)}.kg-think__toggle.is-live .kg-think__word,.kg-tool--running .kg-tool__label{background:linear-gradient(90deg, currentColor 35%, var(--ink-tertiary) 50%, currentColor 65%) 0 0 / 250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite kg-chat-sheen}.kg-tool--running .kg-tool__label{color:var(--ink)}.kg-composer{transition:box-shadow var(--dur-fast) var(--ease-out)}.kg-composer__files .kg-attach{animation:kg-chat-pop var(--dur-base) var(--ease-spring) backwards}.kg-composer__send{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-composer__send--stop .kg-icon{animation:kg-chat-pop var(--dur-base) var(--ease-spring)}.kg-composer__agent{transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-composer__agent:active{transform:scale(.96)}.kg-tool{animation:kg-chat-in var(--dur-base) var(--ease-out) backwards}.kg-tool.is-settled .kg-tool__state .kg-icon{animation:kg-chat-pop var(--dur-slow) var(--ease-spring)}.kg-tool__head{transition:background-color var(--dur-fast) var(--ease-out)}.kg-sources__toggle{transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-sources__toggle:active{transform:scale(.97)}.kg-sources.is-open .kg-source{animation:kg-chat-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-source{transition:background-color var(--dur-base) var(--ease-out)}.kg-convo{animation:kg-chat-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger));transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-convo:active{background:var(--fill);transform:scale(.98)}.kg-agent{animation:kg-chat-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger));transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-agent:active{transform:scale(.98)}.kg-agent__icon{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.kg-agent__check .kg-icon{animation:kg-chat-pop var(--dur-slow) var(--ease-spring)}.kg-feedback{animation:kg-chat-in var(--dur-base) var(--ease-out) backwards}.kg-feedback__row{animation:kg-chat-in var(--dur-fast) var(--ease-out) backwards}.kg-feedback--sent{animation:kg-chat-fade var(--dur-base) var(--ease-out) backwards}.kg-feedback--sent .kg-icon{animation:kg-chat-pop var(--dur-slow) var(--ease-spring) backwards}.kg-ctx__bar{animation:kg-chat-fill var(--dur-draw) var(--ease-out) backwards}.kg-ctx__label{transition:color var(--dur-base) var(--ease-out)}.kg-voice{isolation:isolate;position:relative}.kg-voice__btn{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);position:relative}.kg-voice__btn:active:not(:disabled){transform:scale(.92)}.kg-voice--listening .kg-voice__btn:after{content:"";z-index:-1;background:var(--danger);animation:kg-chat-pulse 1.6s var(--ease-out) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}.kg-voice--listening .kg-voice__btn .kg-icon{animation:kg-chat-pop var(--dur-base) var(--ease-spring)}.kg-voice__meter{animation:kg-chat-fade var(--dur-base) var(--ease-out)}.kg-voice__meter i{transform-origin:50%}.kg-thread__mark{animation:kg-chat-pop var(--dur-slow) var(--ease-spring) backwards}.kg-thread__hello,.kg-thread__sub{animation:kg-chat-in var(--dur-slow) var(--ease-out) 60ms backwards}.kg-starter{animation:kg-chat-in var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(.12s + min(var(--i,0), 8) * var(--stagger));transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-starter:active{background:var(--fill);transform:scale(.98)}@container (width<=600px){.kg-msg--user .kg-msg__bubble{animation-name:kg-chat-send-far}.kg-thread{position:relative}.kg-thread__scroll{padding-bottom:var(--kg-thread-foot,0px);scroll-padding-bottom:var(--kg-thread-foot,0px)}.kg-thread__foot{z-index:2;background:var(--glass);max-width:none;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);box-shadow:0 -1px 0 var(--separator);position:absolute;bottom:0;left:0;right:0}.kg-convo:active,.kg-starter:active,.kg-agent:active{transform:scale(.97)}}.kg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kg-num-cell{text-align:right;font-variant-numeric:tabular-nums}.kg-fbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kg-fbar__search{flex:220px;min-width:180px;max-width:320px}.kg-fbar__chipwrap{position:relative}.kg-fbar__chip{border:1px dashed var(--border-control);border-radius:var(--radius-pill);background:var(--surface);height:36px;color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.kg-fbar__chip .kg-icon{color:var(--ink-secondary);font-size:15px}.kg-fbar__chip b{color:var(--accent-text);font-weight:600}@media (hover:hover){.kg-fbar__chip:hover{background:var(--fill)}.kg-fbar__chip--on:hover{background:var(--accent-tint)}}.kg-fbar__chip--on{border-style:solid;border-color:var(--accent);background:var(--accent-tint)}.kg-fbar__pill{display:inline-flex;position:relative}.kg-fbar__chip--on:has(+.kg-fbar__x){padding-right:38px}.kg-fbar__x{width:26px;height:26px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (hover:hover){.kg-fbar__x:hover{background:var(--fill-strong);color:var(--ink)}}.kg-fbar__menu{z-index:30;border-radius:var(--radius-md);min-width:220px;max-height:280px;box-shadow:var(--elev-pop);gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.kg-fbar__opt{border-radius:calc(var(--radius-md) - 5px);font:400 14px/20px var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:7px 8px;display:flex}@media (hover:hover){.kg-fbar__opt:hover{background:var(--fill)}}.kg-fbar__opt input{width:16px;height:16px;accent-color:var(--accent-fill);margin:0}.kg-fbar__opt em{color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal}.kg-fbar__end{align-items:center;gap:12px;margin-left:auto;display:flex}.kg-fbar__count{font:500 13px/18px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.kg-fbar__clear{color:var(--accent-text);font:600 14px/1 var(--font-sans);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:6px 4px}.kg-fbar__clear:hover{text-decoration:underline}.kg-fbd{gap:10px;display:grid}.kg-fbd__group{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);gap:8px;padding:12px;display:grid}.kg-fbd__ghead{align-items:center;gap:10px;display:flex}.kg-fbd__ghead .kg-iconbtn{margin-left:auto}.kg-fbd__ghead .kg-seg button{padding:3px 10px;font-size:13px}.kg-fbd__rule{grid-template-columns:56px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.kg-fbd__join{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);text-align:right}.kg-fbd__in{min-width:0;height:36px;padding:0 10px;font-size:14px}.kg-fbd__in--sm{max-width:80px}.kg-fbd__sw{min-width:0;display:block}.kg-fbd__in.kg-select{text-overflow:ellipsis;padding-right:32px}.kg-fbd__sw .kg-icon{font-size:16px;right:10px}.kg-fbd__between{min-width:0;color:var(--ink-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.kg-fbd__none{color:var(--ink-tertiary)}.kg-fbd__groupjoin{justify-content:center;display:flex}.kg-fbd__groupjoin .kg-seg button{font:600 12px/16px var(--font-mono);padding:3px 12px}.kg-fbd__foot{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.kg-fbd .kg-btn--plain{justify-self:start}.kg-tt{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);overflow:auto}.kg-tt table{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-sans);color:var(--ink)}.kg-tt caption{text-align:left;font:600 16px/22px var(--font-sans);padding:12px 14px 4px}.kg-tt th{z-index:1;background:var(--surface);text-align:left;font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);box-shadow:inset 0 -1px 0 var(--separator);white-space:nowrap;padding:10px 14px;position:sticky;top:0}.kg-tt th.kg-num-cell{text-align:right}.kg-tt td{box-shadow:inset 0 -1px 0 var(--separator);vertical-align:middle;padding:9px 14px}.kg-tt th:first-child,.kg-tt td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.kg-tt th:first-child{z-index:2}.kg-tt--scrolled td:first-child,.kg-tt--scrolled th:first-child{box-shadow:inset 0 -1px 0 var(--separator), inset -1px 0 0 var(--separator)}.kg-tt.kg-tt--scrolled tfoot td:first-child{box-shadow:inset 0 1px 0 var(--ink), inset -1px 0 0 var(--separator)}.kg-tt__group td{font-weight:600}.kg-tt__d0.kg-tt__group td{background:var(--surface-sunken)}.kg-tt__first{align-items:center;gap:6px;display:inline-flex}.kg-tt__first em{font-style:normal;font:500 12px/1 var(--font-sans);color:var(--ink-secondary);background:var(--fill);border-radius:var(--radius-pill);padding:3px 6px}.kg-tt__tog{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:16px;display:grid}@media (hover:hover){.kg-tt__tog:hover{background:var(--fill);color:var(--ink)}}.kg-tt__sp{flex:none;width:24px}.kg-tt tfoot td,.kg-tt tfoot td:first-child{background:var(--surface-sunken);box-shadow:inset 0 1px 0 var(--ink);font-weight:700}.kg-dr{z-index:45;background:var(--scrim);animation:kg-fade var(--dur-base) var(--ease-out);justify-content:flex-end;display:flex;position:fixed;inset:0}.kg-dr--contained{position:absolute}.kg-dr__panel{border-radius:var(--radius-xl) 0 0 var(--radius-xl);width:min(100%,460px);height:100%;color:var(--ink);box-shadow:var(--elev-pop);animation:kg-dr-in var(--dur-slow) var(--ease-out);outline:none;flex-direction:column;display:flex}.kg-dr__panel:focus,.kg-dr__panel:focus-visible{outline:none}.kg-dr__head{align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.kg-dr__titles{flex:1;gap:2px;min-width:0;display:grid}.kg-dr__title{font:600 20px/26px var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.kg-dr__sub{font:400 14px/20px var(--font-sans);color:var(--ink-secondary)}.kg-dr__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kg-dr__close{flex:none}.kg-dr__tabs{padding:0 20px}.kg-dr__body{overscroll-behavior:contain;flex:1;align-content:start;gap:16px;padding:16px 20px;display:grid;overflow:auto}.kg-dr__foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:inset 0 1px 0 var(--separator);justify-content:flex-end;gap:8px;display:flex}@keyframes kg-dr-in{0%{transform:translate(100%)}}@keyframes kg-dr-out{to{transform:translate(100%)}}@keyframes kg-dv-out{to{opacity:0}}.kg-dr--out{animation:kg-dv-out var(--dur-base) var(--ease-in) forwards;pointer-events:none}.kg-dr--out .kg-dr__panel{animation:kg-dr-out var(--dur-base) var(--ease-in) forwards}.kg-kb{position:relative}.kg-kb__cols{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.kg-kb__col{border-radius:var(--radius-lg);background:var(--surface-sunken);min-height:160px;transition:box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;gap:10px;padding:10px;display:flex}.kg-kb__col--over{box-shadow:inset 0 0 0 2px var(--accent)}.kg-kb__head{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:2px 4px;display:flex}.kg-kb__title{font:600 14px/20px var(--font-sans);white-space:nowrap}.kg-kb__dot{background:var(--ink-tertiary);border-radius:50%;width:8px;height:8px}.kg-kb__dot--accent{background:var(--accent)}.kg-kb__dot--success{background:var(--success)}.kg-kb__dot--warning{background:var(--warning)}.kg-kb__dot--danger{background:var(--danger)}.kg-kb__dot--info{background:var(--info)}.kg-kb__count{font:500 12px/1 var(--font-sans);color:var(--ink-secondary);background:var(--fill);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 8px}.kg-kb__count--over{background:var(--danger-tint);color:var(--danger)}.kg-kb__wip{font:600 12px/1 var(--font-sans);color:var(--danger);white-space:nowrap}.kg-kb__list{align-content:start;gap:8px;display:grid}.kg-kb__card{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);cursor:grab;gap:4px;padding:10px 12px 12px;display:grid}.kg-kb__card:active{cursor:grabbing}.kg-kb__card--drag{opacity:.45}.kg-kb__ctop{align-items:center;min-height:24px;display:flex}.kg-kb__eyebrow{font:500 11px/14px var(--font-mono);letter-spacing:.04em;color:var(--ink-secondary)}.kg-kb__menuwrap{margin-left:auto;position:relative}.kg-kb__menuwrap .kg-iconbtn--sm{width:26px;height:26px}.kg-kb__menu{z-index:20;border-radius:var(--radius-md);min-width:180px;box-shadow:var(--elev-pop);gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.kg-kb__menu--up{top:auto;bottom:calc(100% + 4px)}.kg-kb__ghost{z-index:60;border-radius:var(--radius-md);background:var(--surface-raised);max-width:240px;box-shadow:var(--elev-pop), inset 0 0 0 1.5px var(--accent);font:600 15px/20px var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:10px 14px;position:fixed;overflow:hidden;transform:translate(-50%,calc(-100% - 28px))}.kg-kb--lifting .kg-kb__cols{scroll-snap-type:none}@media (hover:none){.kg-kb__card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.kg-kb__menulabel{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);padding:6px 10px 4px}.kg-kb__card{position:relative}.kg-kb__ctitle{text-align:left;font:600 15px/20px var(--font-sans);color:var(--ink);cursor:pointer;overflow-wrap:break-word;-webkit-user-drag:none;background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.kg-kb__ctitle:hover{color:var(--accent-text)}}.kg-kb__csub{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-kb__cfoot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.kg-kb__cfoot .kg-avatar{margin-left:auto}.kg-kb__meta{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.kg-kb__empty{text-align:center;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);border:1px dashed var(--separator);border-radius:var(--radius-md);padding:20px 8px}.kg-cal{gap:12px;display:grid}.kg-cal__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kg-cal__title{font:600 20px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.kg-cal__nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kg-cal__nav .kg-seg{margin-left:6px}.kg-cal__grid{border-radius:var(--radius-md);background:var(--separator);box-shadow:var(--elev-1);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kg-cal__dow{background:var(--surface);font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);padding:8px 10px}.kg-cal__day{background:var(--surface);flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:6px;display:flex;position:relative}.kg-cal__pick{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block;position:absolute;inset:0}.kg-cal__pick:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (hover:hover){.kg-cal__pick:hover{background:var(--fill)}}.kg-cal__num,.kg-cal__wd,.kg-cal__dots{z-index:1;pointer-events:none;position:relative}.kg-cal__ev,.kg-cal__more{z-index:1;position:relative}.kg-cal__day--sel{box-shadow:inset 0 0 0 2px var(--accent)}.kg-cal--week .kg-cal__day{min-height:200px}.kg-cal__day--out{background:var(--surface-sunken)}.kg-cal__day--out .kg-cal__num{color:var(--ink-tertiary)}.kg-cal__num{min-width:26px;height:26px;font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:13px;align-self:flex-start;place-items:center;display:inline-grid}.kg-cal__day--today .kg-cal__num{background:var(--accent-fill);color:var(--on-accent);font-weight:700}.kg-cal__ev{border-radius:var(--radius-xs);background:var(--accent-tint);width:100%;min-width:0;color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);font:500 12px/16px var(--font-sans);text-align:left;cursor:pointer;border:0;align-items:baseline;gap:4px;padding:3px 6px;display:flex}.kg-cal__ev span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-cal__ev b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.kg-cal__ev--success{background:var(--success-tint);color:var(--success)}.kg-cal__ev--warning{background:var(--warning-tint);color:var(--warning)}.kg-cal__ev--danger{background:var(--danger-tint);color:var(--danger)}.kg-cal__ev--info{background:var(--info-tint);color:var(--info)}.kg-cal__dots,.kg-cal__agenda,.kg-cal__wd{display:none}.kg-cal__more{font:500 12px/16px var(--font-sans);color:var(--accent-text);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:1px 6px}@media (hover:hover){.kg-cal__more:hover{background:var(--fill)}}.kg-at{gap:18px;display:grid}.kg-at__daylabel{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:8px}.kg-at__list{margin:0;padding:0;list-style:none;display:grid}.kg-at__item{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.kg-at__item:not(:last-child):before{content:"";background:var(--separator);width:1px;position:absolute;top:34px;bottom:2px;left:15.5px}.kg-at__icon{background:var(--fill);width:32px;height:32px;color:var(--ink-secondary);border-radius:50%;place-items:center;font-size:16px;display:grid}.kg-at__icon--accent{background:var(--accent-tint);color:var(--accent-text)}.kg-at__icon--success{background:var(--success-tint);color:var(--success)}.kg-at__icon--warning{background:var(--warning-tint);color:var(--warning)}.kg-at__icon--danger{background:var(--danger-tint);color:var(--danger)}.kg-at__icon--info{background:var(--info-tint);color:var(--info)}.kg-at__body{gap:2px;padding-top:5px;display:grid}.kg-at__line{font:400 14px/20px var(--font-sans);color:var(--ink)}.kg-at__line b{font-weight:600}.kg-at__detail{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);border-radius:var(--radius-sm);background:var(--surface-sunken);margin-top:4px;padding:8px 10px}.kg-at__time{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-tv,.kg-tv ul{margin:0;padding:0;list-style:none}.kg-tv{font:400 14px/20px var(--font-sans);color:var(--ink);gap:1px;display:grid}.kg-tv__row{border-radius:var(--radius-sm);align-items:center;gap:2px;display:flex}@media (hover:hover){.kg-tv__row:hover{background:var(--fill)}.kg-tv__tog:hover{color:var(--ink)}}.kg-tv__row--on{background:var(--accent-tint)}.kg-tv__row--on .kg-tv__label,.kg-tv__row--on .kg-tv__label .kg-icon{color:var(--accent-text);font-weight:600}.kg-tv__tog{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:15px;display:grid}.kg-tv__sp{flex:none;width:24px}.kg-tv__label{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 8px 6px 2px;display:flex}.kg-tv__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-tv__label .kg-icon{color:var(--ink-secondary);flex:none;font-size:16px}.kg-tv__label em{color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal}.kg-dl{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);margin:0;display:grid;overflow:clip}.kg-dl--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-dl__row{box-shadow:inset 0 -1px 0 var(--separator);grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 14px;display:grid}.kg-dl:not(.kg-dl--2){grid-template-columns:fit-content(40%) minmax(0,1fr);column-gap:12px}.kg-dl:not(.kg-dl--2)>.kg-dl__row{grid-column:1/-1;grid-template-columns:subgrid}.kg-dl--2 .kg-dl__row{grid-template-columns:1fr;gap:2px}.kg-dl__row--wide{grid-column:1/-1}.kg-dl dt{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-dl dd{min-width:0;font:500 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:break-word;align-items:center;gap:6px;margin:0;display:flex}.kg-dl dd>span:first-child{min-width:0}.kg-dl{container:kg-dl/inline-size}@container kg-dl (width<=440px){.kg-dl>.kg-dl__row,.kg-dl:not(.kg-dl--2)>.kg-dl__row{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:2px;padding-top:12px;padding-bottom:12px}.kg-dl__row{padding-left:16px;padding-right:16px}.kg-dl dd{justify-content:space-between}.kg-card .kg-dl.kg-dl--2>.kg-dl__row:nth-last-child(2):nth-child(odd):not(.kg-dl__row--wide){box-shadow:inset 0 -1px 0 var(--separator)}}.kg-card .kg-dl{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.kg-card .kg-dl__row{padding-left:0;padding-right:0}.kg-card .kg-dl>.kg-dl__row:last-child,.kg-card .kg-dl--2>.kg-dl__row:nth-last-child(2):nth-child(odd):not(.kg-dl__row--wide){box-shadow:none}.kg-dl__mono{font-variant-numeric:tabular-nums;font-family:var(--font-mono)!important}.kg-dl__empty{color:var(--ink-tertiary);font-weight:400}.kg-dl__copy{border-radius:var(--radius-xs);width:26px;height:26px;color:var(--ink-secondary);cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;place-items:center;font-size:14px;display:grid}.kg-dl__copy:focus-visible{opacity:1;background:var(--fill)}@media (hover:hover){.kg-dl__row:hover .kg-dl__copy{opacity:1;background:var(--fill)}}.kg-dl__copy--fail{color:var(--danger);opacity:1}.kg-fr{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.kg-fr__dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.kg-fr--warn .kg-fr__dot{background:var(--warning)}.kg-fr--warn b{color:var(--warning)}.kg-fr--bad .kg-fr__dot{background:var(--danger)}.kg-fr--bad b{color:var(--danger)}.kg-fr b{font-weight:600}.kg-fr__refresh{width:24px;height:24px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:13px;display:grid}@media (hover:hover){.kg-fr__refresh:hover{background:var(--fill);color:var(--ink)}}@container (width<=600px){.kg-fbd__join,.kg-tt th,.kg-tt__first em,.kg-kb__eyebrow,.kg-kb__menulabel,.kg-kb__wip,.kg-cal__dow,.kg-cal__more,.kg-at__daylabel{font-size:12px}.kg-fbar{position:relative}.kg-fbar__search{flex:100%;min-width:0;max-width:none}.kg-fbar__chipwrap{position:static}.kg-fbar__chip{height:44px;padding:0 14px;font-size:15px}.kg-fbar__chip--on:has(+.kg-fbar__x){padding-right:44px}.kg-fbar__x{width:44px;height:44px;right:0}.kg-fbar__menu{min-width:0;max-height:320px;margin-top:6px;top:auto;left:0;right:0}.kg-fbar__opt{min-height:44px;font-size:16px}.kg-fbar__opt input{width:20px;height:20px}.kg-fbar__end{flex:100%;justify-content:space-between}.kg-fbar__clear{min-height:44px;padding:0 4px}.kg-fbd__rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.kg-fbd__join{text-align:left;grid-column:1/-1}.kg-fbd__rule>:nth-child(3){grid-column:2/-1}.kg-fbd__rule>:nth-child(4){grid-column:1/3}.kg-fbd__in{height:44px;padding:0 12px;font-size:16px}.kg-fbd__between .kg-fbd__in{flex:1 1 0}.kg-fbd__in--sm{max-width:96px}.kg-fbd__in.kg-select{padding-right:36px}.kg-fbd__sw .kg-icon{font-size:18px;right:12px}.kg-fbd__ghead .kg-seg button{min-height:38px;padding:6px 14px;font-size:14px}.kg-fbd__groupjoin .kg-seg button{min-height:38px;padding:6px 16px}.kg-fbd .kg-seg button:after{content:"";position:absolute;inset:-3px -1px}.kg-fbd__foot .kg-btn{flex:auto}.kg-tt td{padding:11px 12px}.kg-tt th{padding:10px 12px}.kg-tt__tog{width:36px;height:36px;margin:-6px 0;position:relative}.kg-tt__tog:after{content:"";position:absolute;inset:-4px}.kg-tt__sp{width:36px}.kg-dr{align-items:flex-end}.kg-dr__panel{height:calc(100% - var(--kg-safe-top,env(safe-area-inset-top,0px)) - 12px);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation-name:kg-dr-up;width:100%!important}.kg-dr--out .kg-dr__panel{animation-name:kg-dr-down}.kg-dr__panel.kg-glass-strong{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.kg-dr__panel:before{content:"";background:var(--fill-strong);border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 0}.kg-dr__head{flex-wrap:wrap;padding:8px 16px 10px}.kg-dr__titles{flex:1 1 0}.kg-dr__actions{flex:100%;order:3}.kg-dr__tabs{padding:0 16px}.kg-dr__body{padding:16px}.kg-dr__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.kg-dr__foot>*{flex:1 1 0}.kg-kb__menuwrap .kg-iconbtn--sm{width:44px;height:44px;margin:-10px -10px -10px 0}.kg-kb__ctitle{min-height:44px;margin:-12px 0;padding:12px 0;font-size:16px}.kg-kb__ctitle:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.kg-kb__menuwrap{z-index:1}.kg-cal__nav .kg-seg{margin-left:0}.kg-cal__nav .kg-iconbtn--sm{width:44px;height:44px}.kg-cal__nav .kg-btn--sm{--h:44px}.kg-cal .kg-seg button:after{content:"";position:absolute;inset:-3px -1px}.kg-cal--month .kg-cal__day{align-items:center;gap:4px;min-height:52px;padding:4px;position:relative}.kg-cal--month .kg-cal__num{border-radius:14px;align-self:center;min-width:28px;height:28px;font-size:15px}.kg-cal--month .kg-cal__ev,.kg-cal--month .kg-cal__more{display:none}.kg-cal--month .kg-cal__pick{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.kg-cal--month .kg-cal__day:has(.kg-cal__pick[aria-pressed=true]){box-shadow:inset 0 0 0 2px var(--accent)}.kg-cal__dots{gap:3px;display:flex}.kg-cal__dotm{background:var(--accent);border-radius:50%;width:6px;height:6px}.kg-cal__dotm--success{background:var(--success)}.kg-cal__dotm--warning{background:var(--warning)}.kg-cal__dotm--danger{background:var(--danger)}.kg-cal__dotm--info{background:var(--info)}.kg-cal__dow{text-align:center;padding:8px 0}.kg-cal__agenda{gap:6px;display:grid}.kg-cal__aghead{font:600 16px/22px var(--font-sans);color:var(--ink);padding:4px 2px}.kg-cal__agev{border-radius:var(--radius-sm);background:var(--accent-tint);min-height:48px;color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);text-align:left;cursor:pointer;font:500 15px/20px var(--font-sans);border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px;display:grid}.kg-cal__agev b{font:600 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}.kg-cal__agev--success{background:var(--success-tint);color:var(--success)}.kg-cal__agev--warning{background:var(--warning-tint);color:var(--warning)}.kg-cal__agev--danger{background:var(--danger-tint);color:var(--danger)}.kg-cal__agev--info{background:var(--info-tint);color:var(--info)}.kg-cal__agnone{border-radius:var(--radius-sm);background:var(--surface);font:400 14px/20px var(--font-sans);color:var(--ink-secondary);text-align:center;padding:14px}.kg-cal--week .kg-cal__grid{grid-template-columns:minmax(0,1fr)}.kg-cal--week .kg-cal__dow{display:none}.kg-cal--week .kg-cal__day{grid-template-columns:44px minmax(0,1fr);align-content:start;gap:6px 10px;min-height:56px;padding:10px 12px;display:grid}.kg-cal--week .kg-cal__num{border-radius:16px;grid-area:1/1;justify-self:center;min-width:32px;height:32px;font-size:16px}.kg-cal--week .kg-cal__wd{font:500 12px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);grid-area:2/1;justify-self:center;display:block}.kg-cal--week .kg-cal__ev,.kg-cal--week .kg-cal__more{grid-column:2}.kg-cal--week .kg-cal__ev{grid-row:auto;align-items:center;min-height:44px;padding:8px 12px;font-size:15px;line-height:20px}.kg-cal--week .kg-cal__day>.kg-cal__ev:first-of-type{grid-row:1}.kg-tv__row{min-height:44px}.kg-tv__tog{width:36px;height:36px;position:relative}.kg-tv__tog:after{content:"";position:absolute;inset:-4px}.kg-tv__sp{width:36px}.kg-tv__label{padding:12px 10px 12px 2px;font-size:16px}.kg-dl__copy{z-index:1;opacity:1;width:44px;height:44px;margin:-12px -12px -12px 0;position:relative}.kg-dl__row{padding-top:12px;padding-bottom:12px}.kg-fr__refresh{width:44px;height:44px;margin:-10px -6px;font-size:15px}}@media (hover:none) and (pointer:coarse){.kg-fbar__chip{height:44px;padding:0 14px;font-size:15px}.kg-fbar__chip--on:has(+.kg-fbar__x){padding-right:44px}.kg-fbar__x{width:44px;height:44px;right:0}.kg-fbar__opt{min-height:44px;font-size:16px}.kg-fbar__opt input{width:20px;height:20px}.kg-fbar__clear{min-height:44px;padding:0 4px}.kg-fbd__in{height:44px;padding:0 12px;font-size:16px}.kg-fbd__ghead .kg-seg button{min-height:38px;padding:6px 14px;font-size:14px}.kg-fbd__groupjoin .kg-seg button{min-height:38px;padding:6px 16px}.kg-fbd .kg-seg button:after{content:"";position:absolute;inset:-3px -1px}.kg-tt__tog{width:36px;height:36px;margin:-6px 0;position:relative}.kg-tt__tog:after{content:"";position:absolute;inset:-4px}.kg-tt__sp{width:36px}.kg-cal__nav .kg-iconbtn--sm{width:44px;height:44px}.kg-cal__nav .kg-btn--sm{--h:44px}.kg-cal .kg-seg button:after{content:"";position:absolute;inset:-3px -1px}.kg-tv__row{min-height:44px}.kg-kb__ctitle{min-height:44px;margin:-12px 0;padding:12px 0}.kg-tv__tog{width:36px;height:36px;position:relative}.kg-tv__tog:after{content:"";position:absolute;inset:-4px}.kg-tv__sp{width:36px}.kg-dl__copy{z-index:1;opacity:1;width:44px;height:44px;margin:-12px -12px -12px 0;position:relative}.kg-dl__row{padding-top:12px;padding-bottom:12px}.kg-fr__refresh{width:44px;height:44px;margin:-10px -6px;font-size:15px}.kg-kb__menuwrap .kg-iconbtn--sm{width:44px;height:44px;margin:-10px -10px -10px 0}.kg-kb__menuwrap{z-index:1}.kg-cal__day{gap:8px}.kg-cal__ev{align-items:center;min-height:36px}.kg-cal__ev:after{content:"";position:absolute;inset:-4px 0}.kg-cal__more{min-height:36px}.kg-cal__more:after{content:"";position:absolute;inset:-4px 0}}@media (hover:none){.kg-dl__copy{opacity:1}}@keyframes kg-dv-pop{0%{opacity:0;transform:scale(.5)}}@keyframes kg-dv-land{0%{opacity:0;transform:scale(.92)}}@keyframes kg-dv-unfold{0%{opacity:0;transform:translateY(-6px)}}@keyframes kg-dv-from-right{0%{opacity:0;transform:translate(24px)}}@keyframes kg-dv-from-left{0%{opacity:0;transform:translate(-24px)}}@keyframes kg-dv-sheet{0%{transform:translateY(calc(100% + 16px))}}@keyframes kg-dv-turn{to{transform:rotate(360deg)}}@keyframes kg-dr-up{0%{transform:translateY(100%)}}@keyframes kg-dr-down{to{transform:translateY(100%)}}@keyframes kg-kb-lift{0%{opacity:0;transform:translate(-50%,calc(-100% - 28px))scale(.9)}}.kg-fbar__chip{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-fbar__chip:active{transform:scale(.97)}.kg-fbar__menu{transform-origin:0 0;animation:kg-drop var(--dur-fast) var(--ease-out)}.kg-fbar__x,.kg-fbar__chip b,.kg-fbar__n{animation:kg-dv-pop var(--dur-base) var(--ease-spring)}.kg-fbar__chips{display:contents}.kg-fbar__all{display:none}.kg-fbar__sheet{gap:20px;display:grid}.kg-fbar__sec{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.kg-fbar__sec legend{width:100%;font:600 13px/18px var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-secondary);justify-content:space-between;padding:0 4px 6px;display:flex}.kg-fbar__sec legend em{text-transform:none;letter-spacing:0;color:var(--accent-text);font-style:normal}.kg-fbar__sheet .kg-fbar__opt{color:var(--ink);background:var(--surface);box-shadow:inset 0 -1px 0 var(--separator);border-radius:0}.kg-fbar__sheet .kg-fbar__opt:first-of-type{border-radius:var(--radius-md) var(--radius-md) 0 0}.kg-fbar__sheet .kg-fbar__opt:last-child{border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:none}.kg-fbar__sheet .kg-fbar__opt:only-of-type{border-radius:var(--radius-md)}.kg-fbar__sheet .kg-fbar__opt:active{background:var(--fill)}.kg-fbd__rule{animation:kg-in-up var(--dur-base) var(--ease-out) backwards}.kg-fbd__group{animation:kg-in-scale var(--dur-base) var(--ease-out) backwards}.kg-tt__chev,.kg-tv__chev{transition:transform var(--dur-fast) var(--ease-out)}.kg-tt__chev.is-open,.kg-tv__chev.is-open{transform:rotate(90deg)}.kg-tt__in{animation:kg-dv-unfold var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-tt__list{display:none}.kg-tv__group.is-new{animation:kg-dv-unfold var(--dur-fast) var(--ease-out)}.kg-tv__row{transition:background-color var(--dur-fast) var(--ease-out)}.kg-tv__label:active{opacity:.7}.kg-kb__switch,.kg-kb__scrim{display:none}.kg-kb__card--in{animation:kg-in-up var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-kb__card--land{animation:kg-dv-land var(--dur-slow) var(--ease-spring) backwards}.kg-kb__card{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}@media (hover:hover){.kg-kb__card:hover:not(:has(.kg-kb__menuwrap.is-open)){transform:translateY(-1px)}}@media (hover:none){.kg-kb__card:active:not(:has(.kg-kb__menuwrap.is-open,.kg-kb__menuwrap:active)){transform:scale(.98)}}.kg-kb__ghost{animation:kg-kb-lift var(--dur-fast) var(--ease-spring)}.kg-kb__menu{transform-origin:100% 0;animation:kg-drop var(--dur-fast) var(--ease-out)}.kg-kb__menu--up{transform-origin:100% 100%}.kg-cal__grid--next{animation:kg-dv-from-right var(--dur-base) var(--ease-out)}.kg-cal__grid--prev{animation:kg-dv-from-left var(--dur-base) var(--ease-out)}.kg-cal__grid--fade{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-cal__agenda--in .kg-cal__agev{animation:kg-in-up var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-cal__agenda--in .kg-cal__agnone,.kg-cal__agenda--in .kg-cal__aghead{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-cal__num{transition:transform var(--dur-press) var(--ease-out)}.kg-cal__day:has(.kg-cal__pick:active) .kg-cal__num{transform:scale(.88)}.kg-at__item--in{animation:kg-in-up var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-at__item--new{animation:kg-drop var(--dur-slow) var(--ease-out)}.kg-at__item--new .kg-at__icon{animation:kg-dv-pop var(--dur-slow) var(--ease-spring)}.kg-dl__ico{place-items:center;display:grid}.kg-dl__ico.is-done{animation:kg-dv-pop var(--dur-base) var(--ease-spring)}.kg-dl__copy{transition:transform var(--dur-press) var(--ease-out)}.kg-dl__copy:active{transform:scale(.9)}.kg-fr__dot{transition:background-color var(--dur-slow) var(--ease-in-out)}.kg-fr b{animation:kg-fade var(--dur-base) var(--ease-out)}.kg-fr__ico{place-items:center;display:grid}.kg-fr__ico.is-spin{animation:kg-dv-turn var(--dur-draw) var(--ease-out)}@container (width<=600px){.kg-fbar__chips{overscroll-behavior-x:contain;scrollbar-width:none;flex:100%;gap:8px;min-width:0;display:flex;overflow:auto hidden}.kg-fbar__chips::-webkit-scrollbar{display:none}.kg-fbar__chips>*{flex:none}.kg-fbar__all{border-style:solid;display:inline-flex}.kg-fbar__more,.kg-fbar__menu{display:none}.kg-fbar__sheet{padding-bottom:4px}.kg-tt{overflow:visible}.kg-tt table{display:none}.kg-tt__list{border-radius:inherit;margin:0;padding:0;list-style:none;display:block;overflow:clip}.kg-tt__lrow{width:100%;min-height:52px;padding:10px 16px 10px calc(8px + var(--depth,0) * 20px);background:var(--surface);color:var(--ink);font:400 15px/20px var(--font-sans);text-align:left;box-shadow:inset 0 -1px 0 var(--separator);border:0;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"tog name val"".meta meta";align-items:center;gap:2px 6px;display:grid}button.kg-tt__lrow{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}button.kg-tt__lrow:active{background:var(--fill)}.kg-tt__lrow>.kg-tt__chev{color:var(--ink-secondary);grid-area:tog;justify-self:center;font-size:18px}.kg-tt__lrow>.kg-tt__sp{grid-area:tog;width:32px}.kg-tt__lname{grid-area:name;align-items:center;gap:8px;min-width:0;display:flex}.kg-tt__lname>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-tt__lname em{font:500 12px/1 var(--font-sans);color:var(--ink-secondary);background:var(--fill);border-radius:var(--radius-pill);flex:none;padding:3px 7px;font-style:normal}.kg-tt__lval{font:500 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:val}.kg-tt__lmeta{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;grid-area:meta;gap:0 12px;display:flex}.kg-tt__lmeta b{font:500 13px/18px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.kg-tt__li--group>.kg-tt__lrow{font-weight:600}.kg-tt__li--group.kg-tt__d0>.kg-tt__lrow{background:var(--surface-sunken)}.kg-tt__ltotal>.kg-tt__lrow{background:var(--surface-sunken);box-shadow:inset 0 1px 0 var(--ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val";padding-left:16px;font-weight:700}.kg-kb__cols{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:100%;gap:16px;padding-bottom:0}.kg-kb__cols::-webkit-scrollbar{display:none}.kg-kb__col{scroll-snap-align:start;scroll-snap-stop:always}.kg-kb__switch{background:var(--fill);overscroll-behavior-x:contain;scrollbar-width:none;border-radius:10px;gap:2px;margin-bottom:12px;padding:0 3px;display:flex;position:relative;overflow:auto hidden}.kg-kb__switch::-webkit-scrollbar{display:none}.kg-kb__tab{z-index:1;height:44px;color:var(--ink-secondary);font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.kg-kb__tab[aria-pressed=true]{color:var(--ink)}.kg-kb__tab:active{opacity:.6}.kg-kb__tabn{border-radius:var(--radius-pill);background:var(--fill);min-width:20px;font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;padding:3px 6px}.kg-kb__tab[aria-pressed=true] .kg-kb__tabn{background:var(--accent-tint);color:var(--accent-text)}.kg-kb__tabn.is-new{animation:kg-dv-pop var(--dur-slow) var(--ease-spring)}.kg-kb__tab .kg-kb__tabn--over{background:var(--danger-tint);color:var(--danger)}.kg-kb__head{display:none}.kg-kb__col:has(.kg-kb__wip) .kg-kb__head{display:flex}.kg-kb__col{min-height:120px;padding:8px}.kg-kb__ind{transform-origin:0;background:var(--surface);width:100px;box-shadow:var(--elev-1);transition:transform var(--dur-base) var(--ease-out);border-radius:7px;position:absolute;top:4px;bottom:4px;left:0}.kg-kb__menuwrap.is-open{z-index:70}.kg-kb__scrim{z-index:70;background:var(--scrim);animation:kg-fade var(--dur-base) var(--ease-out);display:block;position:fixed;inset:0}.kg-kb__menu,.kg-kb__menu--up{z-index:71;top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:var(--radius-xl);transform-origin:50% 100%;min-width:0;max-height:70%;animation:kg-dv-sheet var(--dur-slow) var(--ease-out);padding:8px;position:fixed;overflow:auto}.kg-kb__menu .kg-menu__item{min-height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.kg-dr{animation:none!important}}.kg-legend{font:500 13px/18px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;gap:6px 16px;display:flex}.kg-legend--v{align-content:start;gap:8px;display:grid}.kg-legend__item{align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.kg-legend__item>.kg-legend__sw{margin-top:4px}.kg-legend__item>.kg-legend__sw--line{margin-top:7.5px}.kg-legend__sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.kg-legend__sw--line{border-radius:2px;width:14px;height:3px}.kg-legend__sw.kg-chart__s1{background:var(--kg-series-1)}.kg-legend__sw.kg-chart__s2{background:var(--kg-series-2)}.kg-legend__sw.kg-chart__s3{background:var(--kg-series-3)}.kg-legend__sw.kg-chart__s4{background:var(--kg-series-4)}.kg-legend__sw.kg-chart__s5{background:var(--kg-series-5)}.kg-legend__sw.kg-chart__s6{background:var(--kg-series-6)}.kg-legend__label{color:var(--ink);overflow-wrap:anywhere}.kg-legend__btn{border-radius:var(--radius-xs);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;border:0;margin:-7px -8px;padding:7px 8px}.kg-legend__btn .kg-legend__sw,.kg-legend__btn .kg-chart__sw{transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.kg-legend__btn:active{transform:scale(.96)}.kg-legend__item--off{opacity:.5}.kg-legend__item--off .kg-legend__label{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-tertiary);text-decoration-color:var(--ink-tertiary)}.kg-legend__item--off .kg-legend__sw,.kg-legend__item--off .kg-chart__sw{box-shadow:inset 0 0 0 1.5px var(--ink-tertiary);background:0 0!important}@media (hover:hover){.kg-legend__btn:hover{background:var(--fill)}}.kg-legend__value{font:500 12px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-secondary);white-space:nowrap;margin-left:auto;padding-left:12px}.kg-funnel__row:focus-visible,.kg-heat__cell:focus-visible,.kg-flow__node:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kg-donut__seg:focus,.kg-scatter__dot:focus,.kg-stack__hit:focus{outline:none}.kg-donut__seg:focus-visible,.kg-scatter__dot:focus-visible,.kg-stack__hit:focus-visible{stroke:var(--focus);outline:none}.kg-scatter__dot:focus-visible{stroke-width:3px}.kg-funnel{gap:0;margin:0;display:grid}.kg-funnel__row{gap:var(--space-3);border-radius:var(--radius-xs);grid-template-columns:minmax(96px,150px) minmax(0,1fr) auto;align-items:center;padding:4px 0;display:grid}.kg-funnel__label{font:500 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.kg-funnel__track{justify-content:center;height:28px;display:flex}.kg-funnel__bar{border-radius:var(--radius-xs);background:var(--kg-series-1);height:100%}.kg-funnel__value{text-align:right;min-width:84px;font:600 14px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);display:grid}.kg-funnel__value small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-funnel__conv{font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-secondary);justify-content:center;align-items:center;gap:4px;margin-left:min(150px,30%);padding:2px 0;display:flex}.kg-funnel__conv .kg-icon{font-size:12px}.kg-heat{gap:var(--space-3);min-width:0;margin:0;display:grid}.kg-heat__scroll{overflow-x:auto}.kg-heat__grid{border-collapse:separate;border-spacing:3px;font:400 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}.kg-heat__grid th{text-align:left;white-space:nowrap;padding:0 6px 0 0;font-weight:400}.kg-heat__grid thead th{text-align:center;vertical-align:bottom;padding:0 0 4px}.kg-heat__grid td{padding:0}.kg-heat__grid tbody th,.kg-heat__grid thead th:first-child{z-index:1;background:var(--kg-heat-bg,var(--bg));position:sticky;left:0}.kg-heat__cell{min-width:64px;height:28px;font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);background:color-mix(in srgb, var(--kg-series-1) var(--lv,0%), var(--surface-sunken));font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;display:grid}.kg-heat__zero{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--separator);color:var(--ink-secondary)}.kg-heat__cell[style*=--lv]{color:color-mix(in srgb, var(--heat-ink-hi) clamp(0%, (var(--lv) - var(--heat-flip)) * 1000, 100%), var(--heat-ink-lo))}.kg-heat__none{box-shadow:none;background:0 0}.kg-heat--cal .kg-heat__grid{border-spacing:3px}.kg-heat--cal .kg-heat__cell{border-radius:3px;width:13px;min-width:13px;height:13px}.kg-heat--cal thead th span{white-space:nowrap;text-align:left;width:13px;display:block;overflow:visible}.kg-heat__legend{font:400 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.kg-heat__legend .kg-heat__cell{border-radius:3px;width:14px;min-width:14px;height:14px}.kg-heat__legend span{margin:0 4px}.kg-heat__legend em{margin-left:var(--space-3);font-style:normal}.kg-heat__read{min-height:18px;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex-basis:100%;margin-top:4px}@media (hover:hover){.kg-heat__hint{visibility:hidden}}.kg-heat__read b{font:600 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.kg-heat__cell--pick{box-shadow:0 0 0 2px var(--ink)}.kg-heat--cal .kg-heat__cell{cursor:pointer}.kg-donut{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.kg-donut__plot{flex:none;max-width:100%;position:relative}.kg-donut__plot svg{display:block}.kg-donut__track{fill:none;stroke:var(--fill)}.kg-donut__seg{transition:opacity var(--dur-fast) var(--ease-out);cursor:pointer;fill:none!important}.kg-donut--hi .kg-donut__seg:not(.kg-donut__seg--on){opacity:.35}.kg-donut__read{gap:2px;display:grid}.kg-donut__center{text-align:center;pointer-events:none;place-content:center;gap:2px;padding:0 22%;display:grid;position:absolute;inset:0}.kg-donut__center span{overflow-wrap:anywhere}.kg-donut__center b{font:600 26px/30px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.02em}.kg-donut__center span{font:500 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-donut .kg-legend{flex:200px;min-width:0}.kg-gauge{justify-items:center;gap:4px;margin:0;display:grid}.kg-gauge svg{height:auto;display:block;overflow:visible}.kg-gauge__track{fill:none;stroke:var(--fill);stroke-linecap:butt}.kg-gauge__band{fill:none;stroke-linecap:butt;opacity:.35;transition:opacity var(--dur-base) var(--ease-out)}.kg-gauge__band--on{opacity:1}.kg-gauge__band--danger{stroke:var(--danger)}.kg-gauge__band--warning{stroke:var(--warning)}.kg-gauge__band--success{stroke:var(--success)}.kg-gauge__band--info{stroke:var(--info)}.kg-gauge__band--accent{stroke:var(--kg-series-1)}.kg-gauge__needle{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;transition:transform var(--dur-slow) var(--ease-spring)}.kg-gauge__hub{fill:var(--ink)}.kg-gauge__read{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:-4px;display:flex}.kg-gauge__read b{font:600 32px/36px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.02em}.kg-gauge__read small{text-align:center;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex-basis:100%}.kg-stack__plot{position:relative}.kg-stack__bar{stroke:none;transform-box:fill-box;transform-origin:50% 100%;transition:opacity var(--dur-fast) var(--ease-out)}.kg-stack--dim{opacity:.45}.kg-stack__area{stroke-width:1.5px;stroke-linejoin:round;stroke:var(--surface)!important}.kg-stack__guide{stroke:var(--ink-secondary);stroke-width:1px;stroke-dasharray:3 3}.kg-stack__hit{fill:#0000;cursor:default}.kg-viz-tip{z-index:2;white-space:nowrap;border-radius:var(--radius-sm);background:var(--surface-raised);min-width:170px;box-shadow:var(--elev-pop);font:400 12px/16px var(--font-sans);color:var(--ink);pointer-events:none;gap:4px;padding:10px 12px;display:grid;position:absolute;top:8px}.kg-viz-tip b{font:600 13px/18px var(--font-sans)}.kg-viz-tip span{align-items:center;gap:8px;display:flex}.kg-viz-tip em{font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto;font-style:normal}.kg-viz-tip__total{border-top:1px solid var(--separator);padding-top:4px;font-weight:600}.kg-scatter__dot{stroke-width:1.5px;fill-opacity:.9;stroke:var(--surface)!important}.kg-scatter__quad line{stroke:var(--border-control);stroke-width:1px;stroke-dasharray:4 4}.kg-scatter__qlabel{font:500 11px var(--font-mono);fill:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase}.kg-scatter__axislabel{font:500 12px var(--font-sans);fill:var(--ink-secondary)}.kg-scatter svg{cursor:default}.kg-scatter__ring{fill:none;stroke:var(--ink);stroke-width:2px;pointer-events:none}.kg-scatter__read{min-height:20px;font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.kg-scatter__read b{font:600 14px/20px var(--font-sans);color:var(--ink);flex-basis:100%}.kg-scatter__read em{font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);font-style:normal}.kg-flow{gap:var(--space-3);min-width:0;margin:0;display:grid}.kg-flow__scroll{padding-bottom:4px;overflow-x:auto}.kg-flow__canvas{position:relative}.kg-flow__edges{position:absolute;inset:0;overflow:visible}.kg-flow__edge{fill:none;stroke:var(--border-control);stroke-width:1.5px}.kg-flow__edge--on{stroke:var(--kg-series-1);stroke-width:2px}.kg-flow__arrow{fill:var(--border-control)}.kg-flow__arrow--on{fill:var(--kg-series-1)}.kg-flow__elabel{font:400 11px var(--font-sans);fill:var(--ink-secondary);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.kg-flow__node{border:1px solid var(--separator);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--elev-1);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);align-content:center;gap:4px;padding:8px 12px;display:grid;position:absolute}@media (hover:hover){.kg-flow__node:hover{border-color:var(--border-control)}}.kg-flow__node:active{transform:scale(.97)}.kg-flow__edge{transition:stroke var(--dur-base) var(--ease-out)}.kg-flow__node--sel{border-color:var(--kg-series-1);box-shadow:0 0 0 1px var(--kg-series-1), var(--elev-1)}.kg-flow__top{align-items:center;gap:8px;min-width:0;display:flex}.kg-flow__top b{font:600 14px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-flow__meta{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);white-space:nowrap;align-items:baseline;gap:8px;display:flex;overflow:hidden}.kg-flow__meta em{font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto;font-style:normal}.kg-flow__dot{background:var(--ink-tertiary);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.kg-flow__node--active .kg-flow__dot,.kg-flow__legend .kg-flow__node--active .kg-flow__dot{background:var(--kg-series-1);box-shadow:0 0 0 3px var(--accent-tint)}.kg-flow__node--done .kg-flow__dot{background:var(--success)}.kg-flow__node--waiting .kg-flow__dot{background:var(--warning)}.kg-flow__node--blocked .kg-flow__dot{background:var(--danger)}.kg-flow__node--blocked{border-color:var(--danger)}.kg-flow__canvas{margin-inline:auto}.kg-flow__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kg-flow__item{padding-left:calc(var(--depth,0) * 14px);min-width:0}.kg-flow--list .kg-flow__node{text-align:left;width:100%;min-height:56px;position:relative}.kg-flow--list .kg-flow__top b,.kg-flow--list .kg-flow__meta{white-space:normal;overflow:visible}.kg-flow__from{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-flow__legend{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;gap:6px 16px;display:flex}.kg-flow__legend span{align-items:center;gap:6px;display:inline-flex}.kg-chartcard{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);min-width:0;display:grid}.kg-chartcard__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.kg-chartcard__titles{flex:240px;gap:2px;min-width:0;display:grid}.kg-chartcard__title{font:600 16px/22px var(--font-sans);color:var(--ink);margin:0}.kg-chartcard__take{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);margin:0}.kg-chartcard__tools{align-items:center;gap:var(--space-2);display:flex}.kg-chartcard__menu{position:relative}.kg-chartcard__pop{z-index:5;transform-origin:100% 0;animation:kg-in-scale var(--dur-fast) var(--ease-out);position:absolute;top:calc(100% + 6px);right:0}.kg-chartcard__body{min-width:0}.kg-chartcard__sheet .kg-menu{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0 -10px;padding:0}.kg-chartcard__sheet .kg-menu__item{min-height:48px;font-size:16px}.kg-chartcard__foot{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);border-top:1px solid var(--separator);padding-top:var(--space-3)}@container (width<=600px){.kg-funnel__row{gap:var(--space-2);grid-template-columns:minmax(80px,34%) minmax(0,1fr) auto}.kg-funnel__value{min-width:64px}.kg-funnel__value small,.kg-funnel__conv{font-size:12px;line-height:16px}.kg-funnel__conv{margin:0 64px 0 34%}.kg-heat__grid,.kg-heat__legend,.kg-heat__cell{font-size:12px}.kg-heat__cell{min-width:52px}.kg-heat__grid thead th{padding:0 4px 4px}.kg-heat--cal .kg-heat__grid thead th{padding:0 0 4px}.kg-heat--cal .kg-heat__cell{min-width:13px}.kg-stack .kg-chart__tick,.kg-scatter .kg-chart__tick,.kg-gauge .kg-chart__tick,.kg-scatter__qlabel,.kg-flow__elabel{font-size:12px}.kg-donut{gap:var(--space-5);justify-content:center}.kg-donut .kg-legend{flex-basis:100%}.kg-chartcard{padding:var(--space-4)}.kg-chartcard__menu .kg-iconbtn{width:44px;height:44px;margin:-4px -8px -4px 0}.kg-legend:has(.kg-legend__btn){gap:0 8px}.kg-legend__btn{align-items:center;min-height:44px;margin:0 -8px}.kg-legend__btn>.kg-legend__sw,.kg-legend__btn>.kg-chart__sw{margin-top:0}.kg-chartcard__tools{flex:100%;justify-content:space-between}.kg-chartcard__head:not(:has(.kg-seg)){flex-wrap:nowrap}.kg-chartcard__head:not(:has(.kg-seg)) .kg-chartcard__tools{flex:none}}@media (hover:none) and (pointer:coarse){.kg-chartcard__menu .kg-iconbtn{width:44px;height:44px;margin:-4px -8px -4px 0}.kg-legend:has(.kg-legend__btn){gap:0 8px}.kg-legend__btn{align-items:center;min-height:44px;margin:0 -8px}.kg-legend__btn>.kg-legend__sw,.kg-legend__btn>.kg-chart__sw{margin-top:0}}@keyframes kg-dv-grow-x{0%{transform:scaleX(0)}}@keyframes kg-dv-needle{0%{transform:rotate(0)}}.kg-viz-swap{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-funnel__bar{animation:kg-dv-grow-x var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-funnel__conv{animation:kg-fade var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger) + var(--dur-slow))}.kg-heat__grid .kg-heat__cell{animation:kg-in-scale var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 24) * 16ms);transition:box-shadow var(--dur-fast) var(--ease-out)}.kg-heat--cal .kg-heat__grid .kg-heat__cell{animation-delay:calc(var(--i,0) * 8ms)}.kg-donut__reveal{animation:kg-dv-draw var(--dur-draw) var(--ease-out) backwards}.kg-gauge__needle{animation:kg-dv-needle var(--dur-draw) var(--ease-spring) backwards;animation-delay:80ms}.kg-gauge__fill{stroke-dasharray:1;animation:kg-dv-draw var(--dur-draw) var(--ease-out) backwards;animation-delay:80ms}.kg-stack__col{transform-box:fill-box;transform-origin:50% 100%;animation:kg-dv-grow-y var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-stack__reveal{transform-box:fill-box;transform-origin:0;animation:kg-dv-grow-x var(--dur-draw) var(--ease-in-out) backwards}.kg-stack__areas{animation:kg-fade var(--dur-base) var(--ease-out)}.kg-viz-tip{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-scatter__dot,.kg-scatter__ring{transform-box:fill-box;transform-origin:50%;animation:kg-dv-dot var(--dur-base) var(--ease-spring) backwards}.kg-scatter__ring{animation-duration:var(--dur-fast)}.kg-flow__node{animation:kg-in-up var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * 80ms)}.kg-flow__link{animation:kg-fade var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * 80ms + var(--dur-base))}.kg-doc{border-radius:var(--radius-lg);background:var(--surface-sunken);height:560px;min-height:420px;box-shadow:0 0 0 1px var(--separator);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.kg-doc__bar{background:var(--surface);border-bottom:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.kg-doc__name{min-width:0;font:600 14px/20px var(--font-sans);flex:160px;align-items:center;gap:8px;display:flex}.kg-doc__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-doc__name .kg-icon{color:var(--accent-text);flex:none;font-size:17px}.kg-doc__nav,.kg-doc__tools{font:500 13px/18px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:2px;display:flex}.kg-doc__zoom{text-align:center;min-width:42px}.kg-doc__body{flex:1;min-height:0;display:flex}.kg-doc__thumbs{border-right:1px solid var(--separator);background:var(--surface-sunken);flex:none;align-content:start;gap:12px;width:116px;padding:12px 10px;display:grid;overflow-y:auto}.kg-doc__thumb{border-radius:var(--radius-sm);color:var(--ink-secondary);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:4px;display:grid}.kg-doc__thumb[aria-current=page]{color:var(--accent-text)}.kg-doc__mini{aspect-ratio:8.5/11;width:84px;box-shadow:0 0 0 1px var(--separator);background:#fff;border-radius:3px;position:relative;overflow:hidden}.kg-doc__thumb[aria-current=page] .kg-doc__mini{box-shadow:0 0 0 2px var(--accent)}.kg-doc__mini-in{transform-origin:0 0;pointer-events:none;color:#0e1726;width:612px;font-size:1em;position:absolute;top:0;left:0;transform:scale(.137)}.kg-doc__stage{flex:1;align-content:start;justify-items:center;padding:24px;display:grid;overflow:auto}.kg-doc__page{color:#0e1726;aspect-ratio:8.5/11;background:#fff;max-width:none;padding:3.2em 3.6em;overflow:hidden;box-shadow:0 1px 3px #0000001f,0 12px 32px -16px #0000004d}@container (width<=600px){.kg-doc__body{flex-direction:column-reverse}.kg-doc__thumbs{overscroll-behavior-x:contain;scrollbar-width:none;border-right:0;border-top:1px solid var(--separator);grid-auto-columns:max-content;grid-auto-flow:column;gap:8px;width:auto;padding:8px 12px;overflow:auto hidden}.kg-doc__mini{width:44px}.kg-doc__mini-in{transform:scale(.0719)}.kg-doc__stage{padding:12px}.kg-doc__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tog name acts""nav nav zoom";align-items:center;gap:0 4px;padding:4px 8px;display:grid}.kg-doc__bar>.kg-iconbtn:first-child{grid-area:tog}.kg-doc__name{grid-area:name}.kg-doc__nav{grid-area:nav}.kg-doc__zoomset{grid-area:zoom}.kg-doc__acts{grid-area:acts}}.kg-video{color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:16px;display:grid}@container (width<=760px){.kg-video{grid-template-columns:1fr}}.kg-video__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#070b14;position:relative;overflow:hidden}.kg-video__frame video{object-fit:contain;background:#070b14;width:100%;height:100%;display:block}.kg-video__poster{background:#0f1624 50%/cover no-repeat;place-items:center;display:grid;position:absolute;inset:0}.kg-video__missing{border-radius:var(--radius-md);color:#eef3f9;font:500 14px/20px var(--font-sans);text-align:center;background:#070b14b8;justify-items:center;gap:8px;padding:12px 16px;display:grid}.kg-video__missing .kg-icon{font-size:26px}.kg-video__label{border-radius:var(--radius-pill);color:#eef3f9;max-width:calc(100% - 24px);font:600 13px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;background:#070b14a8;padding:4px 10px;position:absolute;top:12px;left:12px;overflow:hidden}.kg-video__cc{color:#fff;max-width:80%;font:500 16px/22px var(--font-sans);text-align:center;background:#000000c7;border-radius:6px;padding:6px 12px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.kg-video__controls{border-radius:var(--radius-pill);color:var(--ink);align-items:center;gap:10px;padding:6px 10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.kg-video__play{background:var(--accent-fill);width:36px;height:36px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.kg-video__play:disabled{opacity:.5;cursor:default}.kg-video__play .kg-icon{font-size:17px}.kg-video__time{font:500 12px/16px var(--font-mono);color:var(--ink-secondary);white-space:nowrap}.kg-video__scrub{flex:1;min-width:60px}.kg-video__chip{border-radius:var(--radius-pill);background:var(--fill);min-width:38px;height:28px;color:var(--ink);font:600 12px/1 var(--font-sans);cursor:pointer;border:0;padding:0 8px}.kg-video__chip.is-on{background:var(--accent-fill);color:var(--on-accent)}.kg-video__side{border-radius:var(--radius-lg);background:var(--surface);min-height:0;max-height:440px;box-shadow:var(--elev-1);grid-template-rows:auto 1fr;gap:12px;padding:12px;display:grid}.kg-video__tx{grid-template-rows:auto 1fr;gap:10px;min-height:0;display:grid}.kg-video__list{align-content:start;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.kg-video__row{border-radius:var(--radius-sm);width:100%;color:var(--ink);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr;gap:8px;padding:8px;display:grid}@media (hover:hover){.kg-video__row:hover{background:var(--fill)}}.kg-video__row.is-on{background:var(--accent-tint)}.kg-video__stamp{font:500 12px/20px var(--font-mono);color:var(--accent-text)}.kg-video__none{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);padding:12px 8px}.kg-gal{color:var(--ink);gap:14px;display:grid;position:relative}.kg-gal__bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kg-gal__count{font:500 14px/20px var(--font-sans);color:var(--ink-secondary);margin-right:auto}.kg-gal__items{margin:0;padding:0;list-style:none}.kg-gal__items--grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.kg-gal__items--list{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--elev-1);gap:2px;display:grid;overflow:hidden}.kg-gal__item{position:relative}.kg-gal__open{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:8px;padding:0;display:grid}.kg-gal__media{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--surface-sunken);place-items:center;display:grid;position:relative;overflow:hidden}.kg-gal__media img{object-fit:cover;width:100%;height:100%;display:block}.kg-gal__ph{color:var(--ink-tertiary);font-size:30px}.kg-gal__dur{color:#fff;font:500 12px/16px var(--font-mono);background:#000000b8;border-radius:4px;padding:2px 6px;position:absolute;bottom:6px;right:6px}.kg-gal__meta{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);display:grid}.kg-gal__meta b{font:600 14px/20px var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-gal__check{position:absolute;top:8px;left:8px}.kg-gal__check input{width:20px;height:20px;accent-color:var(--accent-fill);cursor:pointer}.kg-gal__item.is-sel .kg-gal__media{box-shadow:0 0 0 3px var(--accent)}.kg-gal__items--list .kg-gal__open{grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:8px 12px 8px 44px}.kg-gal__items--list .kg-gal__media{aspect-ratio:4/3;border-radius:var(--radius-xs)}.kg-gal__items--list .kg-gal__ph{font-size:20px}.kg-gal__items--list .kg-gal__check{top:50%;left:14px;transform:translateY(-50%)}.kg-gal__items--list .kg-gal__item+.kg-gal__item{border-top:1px solid var(--separator)}.kg-gal__items--list .kg-gal__item.is-sel{background:var(--accent-tint)}.kg-gal__items--list .kg-gal__item.is-sel .kg-gal__media{box-shadow:none}.kg-gal__lb{z-index:60;color:#eef3f9;animation:kg-fade var(--dur-base) var(--ease-out);overscroll-behavior:contain;touch-action:pinch-zoom;background:#070b14eb;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.kg-gal__lbbar{padding:calc(12px + var(--kg-safe-top,env(safe-area-inset-top,0px))) 16px 12px;font:600 15px/20px var(--font-sans);justify-content:space-between;align-items:center;gap:12px;display:flex}.kg-gal__lbbar small{color:#9fabbd;font-weight:500}.kg-gal__lbstage{touch-action:pinch-zoom;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:0;padding:0 16px 24px;display:grid}.kg-gal__lbmedia{will-change:transform;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:10px;height:100%;min-height:0;display:grid}.kg-gal__lbcap{font:400 14px/20px var(--font-sans);color:#9fabbd;text-align:center;margin:0}.kg-gal__lbmedia img{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%}.kg-gal__lbmedia .kg-gal__ph{color:#9fabbd;font-size:64px}.kg-annot{color:var(--ink);grid-template-columns:minmax(0,1fr) 240px;gap:16px;display:grid}@container (width<=680px){.kg-annot{grid-template-columns:1fr}}.kg-annot__stage{border-radius:var(--radius-md);background:var(--surface-sunken);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.kg-annot__stage.is-drawing,.kg-annot__box{touch-action:none}.kg-annot__stage.is-drawing{cursor:crosshair}.kg-annot__stage img,.kg-annot__ph{pointer-events:none;width:100%;height:auto;display:block}.kg-annot__box{border:2px solid var(--box);background:color-mix(in srgb, var(--box) 12%, transparent);cursor:move;border-radius:3px;position:absolute}.kg-annot__box.is-sel{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--box)}.kg-annot__tag{background:var(--box);color:var(--surface);font:600 12px/16px var(--font-sans);white-space:nowrap;border-radius:3px 3px 3px 0;padding:2px 6px;position:absolute;top:-22px;left:-2px}.kg-annot__side{align-content:start;gap:12px;display:grid}.kg-annot__tools{gap:8px;display:grid}.kg-annot__list{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--elev-1);gap:2px;margin:0;padding:4px;list-style:none;display:grid}.kg-annot__list li{border-radius:var(--radius-sm);align-items:center;display:flex}.kg-annot__list li.is-sel{background:var(--accent-tint)}.kg-annot__row{color:var(--ink);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px;display:flex}.kg-annot__row i{border-radius:2px;flex:none;width:10px;height:10px}.kg-annot__row em{color:var(--ink-secondary);margin-left:auto;font-size:12px;font-style:normal}.kg-code,.kg-json,.kg-diff{border-radius:var(--radius-md);background:var(--surface);box-shadow:0 0 0 1px var(--separator);color:var(--ink);margin:0;overflow:hidden}.kg-code__bar{border-bottom:1px solid var(--separator);background:var(--surface-sunken);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 14px;display:flex}.kg-code__lang{font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.kg-code__copy{border-radius:var(--radius-sm);height:28px;color:var(--ink-secondary);font:500 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (hover:hover){.kg-code__copy:hover{background:var(--fill);color:var(--ink)}}.kg-code__copy .kg-icon{font-size:14px}.kg-code__pre{overscroll-behavior-x:contain;font:400 13px/20px var(--font-mono);tab-size:2;margin:0;padding:12px 0;overflow:auto}.kg-code__line{white-space:pre;padding-right:16px;display:block}.kg-code__line.is-hl{background:var(--accent-tint)}.kg-code__pre code{min-width:100%;display:inline-block}.kg-code__ln{text-align:right;width:44px;color:var(--ink-tertiary);-webkit-user-select:none;user-select:none;background:var(--surface);padding-right:14px;display:inline-block;position:sticky;left:0}.kg-code__line.is-hl .kg-code__ln{background:var(--accent-tint);color:var(--accent-text)}.kg-code__src{padding-left:0}.kg-code--wrap .kg-code__pre code{min-width:0;display:block}.kg-code--wrap .kg-code__line{white-space:pre-wrap;overflow-wrap:anywhere;display:flex}.kg-code--wrap .kg-code__ln{flex:none;position:static}.kg-code--wrap .kg-code__src{flex:1;min-width:0}.kg-code--log .kg-code__src{text-indent:-2ch;padding-left:2ch}.kg-code .tk-time{color:var(--ink-secondary)}.kg-code .tk-lvl{font-weight:600}.kg-code .tk-lvl--error{color:var(--danger)}.kg-code .tk-lvl--warn{color:var(--warning)}.kg-code .tk-lvl--info{color:var(--info)}.kg-code .tk-lvl--debug{color:var(--ink-secondary)}.kg .tk-kw{color:var(--accent-text);font-weight:500}.kg .tk-str{color:var(--success)}.kg .tk-num{color:var(--warning)}.kg .tk-com{color:var(--ink-tertiary);font-style:italic}.kg .tk-key{color:var(--info)}.kg-json__hint,.kg-json__copied{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:5px;display:inline-flex}.kg-json__copied{color:var(--success)}.kg-json__copied.is-fail{color:var(--ink-secondary)}.kg-json__copied{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.kg-json__copied .kg-icon{font-size:13px}.kg-json__tree,.kg-json__kids{margin:0;padding:0;list-style:none}.kg-json__tree{overscroll-behavior-x:contain;font:400 13px/22px var(--font-mono);padding:10px 12px;overflow:auto}.kg-json__kids{margin-left:9px;padding-left:20px}.kg-json__row{white-space:nowrap}.kg-json__tw{width:18px;height:18px;color:var(--ink-secondary);cursor:pointer;vertical-align:-4px;background:0 0;border:0;border-radius:4px;place-items:center;margin-right:2px;padding:0;display:inline-grid}@media (hover:hover){.kg-json__tw:hover{background:var(--fill)}}.kg-json__tw .kg-icon{font-size:13px}.kg-json__key{color:var(--info);font:inherit;cursor:copy;background:0 0;border:0;border-radius:3px;padding:0 2px}@media (hover:hover){.kg-json__key:hover{background:var(--info-tint)}}.kg-json__p{color:var(--ink-secondary)}.kg-json__string{color:var(--success)}.kg-json__number{color:var(--warning)}.kg-json__boolean{color:var(--accent-text)}.kg-json__null,.kg-json__more{color:var(--ink-tertiary);font-style:italic}.kg-diff__head{border-bottom:1px solid var(--separator);background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px 8px 14px;display:flex}.kg-diff__head>.kg-icon{color:var(--ink-secondary);font-size:16px}.kg-diff__file{font:600 13px/18px var(--font-mono);overflow-wrap:anywhere}.kg-diff__counts{font:600 12px/16px var(--font-mono);gap:8px;margin-right:auto;display:inline-flex}.kg-diff__plus{color:var(--success)}.kg-diff__minus{color:var(--danger)}.kg-diff__body{overscroll-behavior-x:contain;font:400 13px/20px var(--font-mono);grid-template-columns:auto;align-content:start;padding:4px 0;display:grid;overflow:auto}.kg-diff__hunk{color:var(--info);background:var(--info-tint);white-space:pre;padding:4px 14px}.kg-diff__row{white-space:pre;grid-template-columns:44px 44px 20px 1fr;min-width:max-content;display:grid}.kg-diff__ln{text-align:right;color:var(--ink-tertiary);-webkit-user-select:none;user-select:none;padding-right:10px}.kg-diff__sign{color:var(--ink-secondary);-webkit-user-select:none;user-select:none}.kg-diff__row--add{background:var(--success-tint)}.kg-diff__row--add .kg-diff__sign{color:var(--success)}.kg-diff__row--del{background:var(--danger-tint)}.kg-diff__row--del .kg-diff__sign{color:var(--danger)}.kg-diff__split{white-space:pre;grid-template-columns:44px minmax(0,1fr) 44px minmax(0,1fr);display:grid}.kg-diff__half{text-overflow:ellipsis;border-right:1px solid var(--separator);padding-right:10px;overflow:hidden}.kg-diff__split .kg-diff__half:last-child{border-right:0}.kg-diff__empty{background:var(--surface-sunken)}.kg-rte{gap:6px;display:grid}.kg-rte__box{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.kg-rte__box:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-tint)}.kg-rte__bar{border-bottom:1px solid var(--separator);background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.kg-rte__tool{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (hover:hover){.kg-rte__tool:hover{background:var(--fill-strong)}}.kg-rte__tool .kg-icon{font-size:17px}.kg-rte__sep{background:var(--separator);width:1px;height:20px;margin:0 4px}.kg-rte__area{min-height:160px;color:var(--ink);font:400 16px/24px var(--font-sans);overflow-wrap:anywhere;outline:none;padding:14px 16px}.kg .kg-rte__area:focus-visible{outline:none}.kg-rte__area:empty:before{content:attr(data-placeholder);color:var(--ink-tertiary)}.kg-rte__area h2{font:600 22px/28px var(--font-sans);letter-spacing:-.015em;margin:8px 0 6px}.kg-rte__area h3{font:600 18px/24px var(--font-sans);margin:8px 0 4px}.kg-rte__area p{margin:0 0 10px}.kg-rte__area ul,.kg-rte__area ol{margin:0 0 10px;padding-left:22px}.kg-rte__area blockquote{border-radius:var(--radius-sm);background:var(--fill);color:var(--ink-secondary);margin:0 0 10px;padding:10px 14px;font-style:italic}.kg-rte__area a{color:var(--accent-text)}.kg-rte__foot{border-top:1px solid var(--separator);font:500 12px/16px var(--font-sans);color:var(--ink-secondary);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.kg-fx{border-radius:var(--radius-lg);background:var(--surface);height:420px;box-shadow:0 0 0 1px var(--separator);color:var(--ink);grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}@container (width<=620px){.kg-fx{grid-template-columns:1fr;height:auto}.kg-fx__tree{display:none}}.kg-fx__tree{border-right:1px solid var(--separator);background:var(--surface-sunken);padding:8px 6px;overflow-y:auto}.kg-fx__tree ul{margin:0;padding:0;list-style:none}.kg-fx__node{border-radius:var(--radius-sm);align-items:center;display:flex}.kg-fx__node.is-cur{background:var(--accent-tint)}.kg-fx__tw{width:20px;height:24px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.kg-fx__tw .kg-icon{font-size:13px}.kg-fx__name{min-width:0;color:var(--ink);font:500 13px/18px var(--font-sans);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:5px 6px 5px 2px;display:flex;overflow:hidden}.kg-fx__name .kg-icon{color:var(--ink-secondary);flex:none;font-size:16px}.kg-fx__node.is-cur .kg-fx__name,.kg-fx__node.is-cur .kg-fx__name .kg-icon{color:var(--accent-text);font-weight:600}.kg-fx__main{grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid}.kg-fx__crumbs{border-bottom:1px solid var(--separator);padding:10px 14px}.kg-fx__table{overflow:auto}.kg-fx__row{border:0;border-bottom:1px solid var(--separator);width:100%;color:var(--ink);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 120px 84px;align-items:center;gap:12px;padding:8px 14px;display:grid}@media (hover:hover){.kg-fx__row:hover{background:var(--fill)}}.kg-fx__row.is-sel{background:var(--accent-tint)}.kg-fx__row--head{z-index:1;cursor:default;background:var(--surface);font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);position:sticky;top:0}@media (hover:hover){.kg-fx__row--head:hover{background:var(--surface)}}.kg-fx__file{align-items:center;gap:10px;min-width:0;display:flex}.kg-fx__file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-fx__file .kg-icon{color:var(--accent-text);flex:none;font-size:18px}.kg-fx__mod{color:var(--ink-secondary);font-size:13px}.kg-fx__num{text-align:right;color:var(--ink-secondary);font-size:13px}.kg-fx__empty{color:var(--ink-secondary);font:400 14px/20px var(--font-sans);padding:24px 14px}@container (width<=480px){.kg-fx__row{grid-template-columns:minmax(0,1fr) 72px}.kg-fx__mod,.kg-fx__row--head span:nth-child(2){display:none}}@container (width<=600px){.kg-doc__bar .kg-iconbtn--sm,.kg-video__controls .kg-iconbtn--sm,.kg-annot__list .kg-iconbtn--sm,.kg-code__copy{position:relative}.kg-doc__bar .kg-iconbtn--sm,.kg-video__controls .kg-iconbtn--sm,.kg-annot__list .kg-iconbtn--sm{width:44px;height:44px}.kg-annot__tools .kg-btn--sm{--h:44px}.kg-video__side .kg-seg button,.kg-diff__head .kg-seg button,.kg-gal__bar .kg-seg button{min-height:44px}.kg-doc__bar .kg-iconbtn--sm:before,.kg-video__controls .kg-iconbtn--sm:before,.kg-annot__list .kg-iconbtn--sm:before,.kg-code__copy:before{content:"";position:absolute;inset:-4px}.kg-video__frame{aspect-ratio:auto;grid-template-rows:auto auto;display:grid}.kg-video__frame video,.kg-video__poster{aspect-ratio:16/9;grid-area:1/1;width:100%;height:auto;position:relative;inset:auto}.kg-video__controls{border-radius:var(--radius-lg);flex-wrap:wrap;grid-area:2/1;gap:4px 6px;margin:0 8px 8px;padding:6px 8px;position:relative;bottom:auto;left:auto;right:auto}.kg-video__scrub{flex:100%;order:-1;margin:4px 4px 0}.kg-video__time{margin-right:auto}.kg-video__chip{min-width:48px;height:44px}.kg-video__play{width:44px;height:44px}.kg-video__cc{z-index:1;grid-area:1/1;place-self:end center;max-width:92%;margin-bottom:8px;font-size:15px;line-height:20px;position:relative;bottom:auto;left:auto;transform:none}.kg-video__frame{border-radius:var(--radius-md)}.kg-video__missing{gap:4px;padding:8px 12px;font-size:13px;line-height:18px}.kg-video__missing .kg-icon{font-size:20px}.kg-video__side{max-height:380px}.kg-video__row{min-height:44px}.kg-gal__items--grid{gap:12px}.kg-gal__check{padding:10px;top:0;left:0}.kg-gal__check input{width:24px;height:24px;margin:0;display:block}.kg-gal__items--list .kg-gal__check{left:2px}.kg-gal__items--list .kg-gal__open{padding-left:48px}.kg-annot__row{min-height:44px}.kg-annot__score{display:none}.kg-gal__lbbar .kg-iconbtn--sm{width:40px;height:40px;position:relative}.kg-gal__lbbar .kg-iconbtn--sm:before{content:"";position:absolute;inset:-2px}.kg-gal__lbstage{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);position:relative}.kg-gal__lbstage>.kg-iconbtn{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.kg-gal__lbstage>.kg-iconbtn:first-child{left:8px}.kg-gal__lbstage>.kg-iconbtn:last-child{right:8px}.kg-gal__lbstage>.kg-iconbtn:disabled{opacity:0;pointer-events:none}.kg-gal__lbmedia{padding:0 8px}.kg-gal__lb{background:#070b14}.kg-code__copy{height:44px;margin:-4px -4px -4px 0}.kg-code__bar{flex-wrap:wrap}.kg-code__ln{width:36px;padding-right:10px}.kg-json__tree{font-size:13px;line-height:44px}.kg-json__tw{vertical-align:top;width:32px;height:44px;margin-right:0;position:relative}.kg-json__tw:before{content:"";position:absolute;inset:0 -6px}.kg-json__key{min-width:24px;line-height:44px;position:relative}.kg-json__key:before{content:"";position:absolute;inset:0 -10px}.kg-json__row{min-height:44px}.kg-json__kids{margin-left:15px;padding-left:16px}.kg-diff__row{grid-template-columns:36px 36px 18px 1fr}.kg-diff__split{grid-template-columns:36px 280px 36px 280px;min-width:max-content}.kg-rte__bar{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.kg-rte__bar::-webkit-scrollbar{display:none}.kg-rte__tool{flex:none;width:44px;height:44px}.kg-rte__sep{flex:none}.kg-rte__area{padding:14px}.kg-fx__row{min-height:44px;padding:8px 12px}.kg-fx__crumbs{padding:0 12px}.kg-fx__crumbs [aria-current=page]{align-items:center;min-height:44px;display:inline-flex}.kg-fx__row--head{display:none}.kg-fx__row{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr) auto;gap:0 12px;min-height:56px;padding:8px 16px}.kg-fx__file{display:contents}.kg-fx__file .kg-icon{grid-area:1/1/span 2;font-size:22px}.kg-fx__file>span{grid-area:1/2;font-size:16px;line-height:22px}.kg-fx__mod{grid-area:2/2;font-size:13px;line-height:18px;display:block}.kg-fx__mod:empty{display:none}.kg-fx__row .kg-fx__num{grid-area:1/3/span 2}.kg-fx__row:last-child{border-bottom:0}}@media (hover:none) and (pointer:coarse){.kg-doc__bar .kg-iconbtn--sm,.kg-video__controls .kg-iconbtn--sm,.kg-annot__list .kg-iconbtn--sm,.kg-code__copy{position:relative}.kg-doc__bar .kg-iconbtn--sm,.kg-video__controls .kg-iconbtn--sm,.kg-annot__list .kg-iconbtn--sm{width:44px;height:44px}.kg-annot__tools .kg-btn--sm{--h:44px}.kg-video__side .kg-seg button,.kg-diff__head .kg-seg button,.kg-gal__bar .kg-seg button{min-height:44px}.kg-doc__bar .kg-iconbtn--sm:before,.kg-video__controls .kg-iconbtn--sm:before,.kg-annot__list .kg-iconbtn--sm:before,.kg-code__copy:before{content:"";position:absolute;inset:-4px}.kg-video__chip{min-width:48px;height:44px}.kg-video__play{width:44px;height:44px}.kg-video__row{min-height:44px}.kg-gal__check{padding:10px;top:0;left:0}.kg-gal__check input{width:24px;height:24px;margin:0;display:block}.kg-annot__row{min-height:44px}.kg-gal__lbbar .kg-iconbtn--sm{width:40px;height:40px;position:relative}.kg-gal__lbbar .kg-iconbtn--sm:before{content:"";position:absolute;inset:-2px}.kg-code__copy{height:44px;margin:-4px -4px -4px 0}.kg-json__tw{vertical-align:top;width:32px;height:44px;margin-right:0;position:relative}.kg-json__tw:before{content:"";position:absolute;inset:0 -6px}.kg-json__key{min-width:24px;line-height:44px;position:relative}.kg-json__key:before{content:"";position:absolute;inset:0 -10px}.kg-json__row{min-height:44px}.kg-rte__tool{flex:none;width:44px;height:44px}.kg-fx__row{min-height:44px}}.kg-rte__tool[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-text)}@keyframes kg-doc-next{0%{opacity:0;transform:translate(28px)}}@keyframes kg-doc-prev{0%{opacity:0;transform:translate(-28px)}}@keyframes kg-doc-pop{0%{opacity:0;transform:scale(.5)}}@keyframes kg-doc-out{to{opacity:0}}@keyframes kg-doc-shrink{to{opacity:0;transform:scale(.94)}}@keyframes kg-doc-unfold{0%{opacity:0;transform:translateY(-4px)}}@keyframes kg-gal-next{0%{opacity:0;transform:translate(40%)}}@keyframes kg-gal-prev{0%{opacity:0;transform:translate(-40%)}}.kg-doc__page--next{animation:kg-doc-next var(--dur-base) var(--ease-out)}.kg-doc__page--prev{animation:kg-doc-prev var(--dur-base) var(--ease-out)}.kg-doc__mini{transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-doc__thumb:active .kg-doc__mini{transform:scale(.95)}.kg-video__pi{place-items:center;display:grid}.kg-video__pi.is-swap{animation:kg-doc-pop var(--dur-fast) var(--ease-spring)}.kg-video__play{transition:transform var(--dur-press) var(--ease-out)}.kg-video__play:active:not(:disabled){transform:scale(.92)}.kg-video__cc{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-video__row{transition:background-color var(--dur-fast) var(--ease-out)}.kg-video__chip{transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-video__chip:active{transform:scale(.94)}.kg-gal__item{animation:kg-in-up var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-gal__media{transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-gal__open:active .kg-gal__media{transform:scale(.97)}@media (hover:hover){.kg-gal__open:hover .kg-gal__media img{transform:scale(1.03)}.kg-gal__media img{transition:transform var(--dur-slow) var(--ease-out)}}.kg-gal__lbmedia--open{animation:kg-in-scale var(--dur-base) var(--ease-out)}.kg-gal__lbmedia--next{animation:kg-gal-next var(--dur-base) var(--ease-out)}.kg-gal__lbmedia--prev{animation:kg-gal-prev var(--dur-base) var(--ease-out)}.kg-gal__lb--out{animation:kg-doc-out var(--dur-fast) var(--ease-in) forwards;pointer-events:none}.kg-gal__lb--out .kg-gal__lbmedia{animation:kg-doc-shrink var(--dur-fast) var(--ease-in) forwards}.kg-annot__box{transition:box-shadow var(--dur-fast) var(--ease-out)}.kg-annot__list li{animation:kg-in-up var(--dur-base) var(--ease-out) backwards;transition:background-color var(--dur-fast) var(--ease-out)}.kg-code__ico{place-items:center;display:grid}.kg-code__ico.is-done{animation:kg-doc-pop var(--dur-base) var(--ease-spring)}.kg-code__copy{transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-code__copy:active{transform:scale(.95)}.kg-json__chev,.kg-fx__chev{transition:transform var(--dur-fast) var(--ease-out)}.kg-json__chev.is-open,.kg-fx__chev.is-open{transform:rotate(90deg)}.kg-json__kids.is-new{animation:kg-doc-unfold var(--dur-fast) var(--ease-out)}.kg-json__copied{animation:kg-in-up var(--dur-fast) var(--ease-out)}.kg-diff__body.is-new{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-rte__tool{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.kg-rte__tool:active{transform:scale(.92)}.kg-fx__table--in{animation:kg-doc-next var(--dur-base) var(--ease-out)}.kg-fx__table--out{animation:kg-doc-prev var(--dur-base) var(--ease-out)}.kg-fx__table--fade{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-fx__row{transition:background-color var(--dur-fast) var(--ease-out)}.kg-fx__row:active:not(.kg-fx__row--head){background:var(--fill)}.kg-apr{isolation:isolate;align-content:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);color:var(--ink);display:grid;position:relative;container-type:inline-size}.kg-apr__head{align-items:center;gap:var(--space-3);display:flex}.kg-apr__who{flex:1;min-width:0}.kg-apr__title{font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.kg-apr__meta{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-apr__meta>span{white-space:nowrap}.kg-apr__amount{font:500 22px/28px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none}.kg-apr__status{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.kg-apr__due{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:4px;display:inline-flex}.kg-apr__due .kg-icon{font-size:13px}.kg-apr__summary{font:400 15px/21px var(--font-sans);color:var(--ink-secondary);margin:0}.kg-apr__fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:6px;margin:0;display:grid}.kg-apr__field{background:var(--surface-sunken);border-radius:var(--radius-sm);align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid}.kg-apr__field--changed{background:var(--warning-tint)}.kg-apr__field dt{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.kg-apr__field dd{font:500 15px/20px var(--font-sans);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.kg-apr__field dd .kg-icon{color:var(--ink-secondary);font-size:14px}.kg-apr del,.kg-audit__diff del{color:var(--ink-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.kg-apr ins,.kg-audit__diff ins{color:var(--ink);font-weight:600;text-decoration:none}.kg-apr__reason{gap:6px;display:grid}.kg-apr__reason textarea{min-height:64px}.kg-apr__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1);border-top:1px solid var(--separator);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.kg-wf-err{font:500 14px/20px var(--font-sans);color:var(--danger);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;display:flex}.kg-wf-err .kg-icon{flex:none;margin-top:2px;font-size:16px}.kg-apr__decision{font:400 14px/20px var(--font-sans);color:var(--ink-secondary);border-radius:var(--radius-sm);background:var(--surface-sunken);margin:0;padding:10px 12px}.kg-apr--approved{box-shadow:var(--elev-1), inset 0 0 0 1.5px var(--success)}.kg-apr--rejected{box-shadow:var(--elev-1), inset 0 0 0 1.5px var(--danger)}.kg-rq{align-content:start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;container-type:inline-size}.kg-rq__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.kg-rq__title{font:600 17px/22px var(--font-sans);align-items:center;gap:8px;margin:0;display:inline-flex}.kg-rq__count{background:var(--accent-tint);min-width:22px;height:22px;color:var(--accent-text);font:600 12px/1 var(--font-sans);border-radius:11px;place-items:center;padding:0 7px;display:inline-grid}.kg-rq__keys{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:4px;display:inline-flex}.kg-rq__filters{flex-wrap:wrap;gap:6px;display:flex}.kg-rq__filters.kg-hscroll{scroll-snap-type:none;flex-wrap:nowrap;gap:6px;margin-block:-2px;padding-block:2px}.kg-rq__list{margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-sm);align-content:start;gap:2px;min-height:0;padding:0;list-style:none;display:grid;overflow:auto}.kg-rq__item{grid-template-rows:1fr;display:grid;position:relative}.kg-rq__in{border-radius:var(--radius-sm);min-height:0;display:grid;position:relative}.kg-rq__row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.kg-rq__main{align-items:center;gap:var(--space-3);min-width:0;padding:10px var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex;position:relative}.kg-rq__main:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.kg-rq__main:disabled,.kg-rq__main[aria-disabled=true]{cursor:default}a.kg-rq__main{text-decoration:none}@media (hover:hover){.kg-rq__in:hover{background:var(--fill)}}.kg-rq__item--on>.kg-rq__in{background:var(--accent-tint)}.kg-rq__dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.kg-rq__dot--off{background:0 0}.kg-rq__text{flex:1;min-width:0;display:grid}.kg-rq__name{font:600 15px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-rq__sub{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-rq__amt{font:500 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);flex:none}.kg-rq__meta{flex:none;justify-items:end;gap:2px;display:grid}.kg-rq__age{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);white-space:nowrap}.kg-rq__chev{color:var(--ink-tertiary);flex:none;font-size:16px;display:none}.kg-rq__acts{gap:var(--space-2);padding-right:var(--space-3);flex:none;display:none}.kg-rq__item--on .kg-rq__acts,.kg-rq__row:focus-within .kg-rq__acts{display:flex}.kg-rq__list--acts .kg-rq__item--on .kg-rq__meta{display:none}.kg-rq__why{padding:0 var(--space-3) var(--space-3);gap:6px;display:grid}.kg-rq__why textarea{min-height:64px}.kg-rq__whybar{justify-content:flex-end;gap:var(--space-2);display:flex}.kg-rq__in>.kg-wf-err{padding:0 var(--space-3) var(--space-3)}.kg-rq__empty{padding:var(--space-8) var(--space-4);color:var(--ink-secondary);font:400 15px/21px var(--font-sans);justify-content:center;align-items:center;gap:8px;display:flex}.kg-rq__empty .kg-icon{color:var(--success);font-size:20px}@container (width<=520px){.kg-rq__keys{display:none}.kg-rq__list{gap:0;margin:0}.kg-rq__in{border-radius:0}.kg-rq__list:not(.kg-rq__list--picked) .kg-rq__item--on>.kg-rq__in{background:0 0}.kg-rq__item+.kg-rq__item>.kg-rq__in{box-shadow:inset 0 1px 0 var(--separator)}.kg-rq__row{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.kg-rq__main{align-items:start;row-gap:6px;column-gap:var(--space-3);padding:12px var(--space-3) 12px 24px;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text amt chev""meta meta chev";display:grid}.kg-rq__main .kg-rq__dot{position:absolute;top:18px;left:9px}.kg-rq__text{grid-area:text}.kg-rq__name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.kg-rq__amt{grid-area:amt;font-size:16px}.kg-rq__meta{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;grid-area:meta;min-width:0;display:flex}.kg-rq__meta .kg-badge{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.kg-rq__chev{grid-area:chev;align-self:center;display:block}.kg-rq__acts,.kg-rq__item--on .kg-rq__acts{padding:0 var(--space-3) 12px 24px;justify-content:flex-end;display:flex}.kg-rq__list--acts .kg-rq__item--on .kg-rq__meta{display:flex}.kg-rq__why,.kg-rq__in>.kg-wf-err{padding-left:24px}.kg-rq--plain .kg-rq__list{overflow:visible}.kg-rq--plain .kg-rq__item{padding-bottom:10px}.kg-rq--plain .kg-rq__in,.kg-rq--plain .kg-rq__item+.kg-rq__item>.kg-rq__in{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1)}.kg-rq--plain .kg-rq__item--on>.kg-rq__in{box-shadow:var(--elev-1), inset 0 0 0 2px var(--accent)}.kg-rq--plain .kg-rq__main{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media (hover:none) and (pointer:coarse){.kg-rq__keys,.kg-compose__keys{display:none}}.kg-audit{gap:var(--space-3);min-width:0;display:grid;container-type:inline-size}.kg-audit__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.kg-audit__title{font:600 17px/22px var(--font-sans);margin:0}.kg-audit__search{flex:0 320px;min-width:200px}.kg-audit__table{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);overflow:hidden}.kg-audit__row{gap:var(--space-3);padding:10px var(--space-4);font:400 14px/20px var(--font-sans);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.6fr) 11em;align-items:center;display:grid}.kg-audit__row--head{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);background:var(--surface-sunken);padding-top:8px;padding-bottom:8px}.kg-audit__entry+.kg-audit__entry{border-top:1px solid var(--separator)}.kg-audit__row--open-able{cursor:pointer}@media (hover:hover){.kg-audit__row--open-able:hover .kg-audit__toggle{background:var(--fill);color:var(--ink)}}.kg-audit__row--head>span:last-child{text-align:right;padding-right:34px}.kg-audit__entry--open{background:var(--surface-sunken)}.kg-audit__actor{align-items:center;gap:8px;min-width:0;display:flex}.kg-audit__actor>span{overflow-wrap:anywhere;min-width:0;font-weight:500;display:grid}.kg-audit__actor small{color:var(--ink-secondary);font-size:12px;font-weight:400;line-height:16px}.kg-audit__verb{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-pill);background:var(--fill);max-width:100%;font:500 13px/20px var(--font-sans);padding:1px 8px;display:inline-block;overflow:hidden}.kg-audit__verb--success{background:var(--success-tint);color:var(--success)}.kg-audit__verb--danger{background:var(--danger-tint);color:var(--danger)}.kg-audit__verb--warning{background:var(--warning-tint);color:var(--warning)}.kg-audit__verb--info{background:var(--info-tint);color:var(--info)}.kg-audit__target{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:13px}.kg-audit__time{min-width:0;color:var(--ink-secondary);text-align:right;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;display:flex}.kg-audit__toggle{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.kg-audit__toggle--none{visibility:hidden}@media (hover:hover){.kg-audit__toggle:hover{background:var(--fill);color:var(--ink)}}.kg-audit__diff{min-height:0;overflow:auto hidden}.kg-audit__diff table{width:calc(100% - 2 * var(--space-4));margin:0 var(--space-4) var(--space-3);border-collapse:collapse;font:400 13px/18px var(--font-sans);background:var(--surface);border-radius:var(--radius-sm);overflow:hidden}.kg-audit__diff th,.kg-audit__diff td{text-align:left;border-bottom:1px solid var(--separator);padding:6px 10px}.kg-audit__diff thead th{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.kg-audit__diff tbody th{font-weight:500}.kg-audit__nil{color:var(--ink-secondary)}.kg-audit__none{padding:var(--space-6);text-align:center;color:var(--ink-secondary);font:400 14px/20px var(--font-sans)}@container (width<=560px){.kg-audit__row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.kg-audit__row--head{display:none}.kg-audit__action{grid-column:1}.kg-audit__target{grid-area:3/1/auto/-1}.kg-audit__time{grid-area:1/2}}.kg-cthread{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);min-width:0;display:grid}.kg-cthread__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.kg-cthread__title{font:600 17px/22px var(--font-sans);align-items:center;gap:8px;margin:0;display:inline-flex}.kg-cthread__resolved{border-radius:var(--radius-sm);background:var(--success-tint);color:var(--ink);font:500 14px/20px var(--font-sans);align-items:center;gap:8px;padding:8px 12px;display:flex}.kg-cthread__resolved .kg-icon{color:var(--success)}.kg-cthread--resolved .kg-cthread__list{opacity:.75}.kg-cthread__list,.kg-cthread__replies{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.kg-cthread__replies{margin-top:var(--space-3);padding-left:var(--space-10,40px);gap:var(--space-3)}.kg-cthread__c{gap:var(--space-3);align-items:flex-start;display:flex}.kg-cthread__body{flex:1;min-width:0}.kg-cthread__meta{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kg-cthread__meta b{font:600 14px/20px var(--font-sans);color:var(--ink)}.kg-cthread__role{border-radius:var(--radius-pill);background:var(--fill);padding:0 6px;font-weight:500}.kg-cthread__text{font:400 15px/22px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.kg-mention{background:var(--accent-tint);color:var(--accent-text);border-radius:4px;padding:0 3px;font-weight:600}.kg-cthread__reply{color:var(--ink-secondary);font:500 13px/18px var(--font-sans);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:2px 6px 2px 2px;display:inline-flex}@media (hover:hover){.kg-cthread__reply:hover{color:var(--accent-text)}}.kg-cthread__reply .kg-icon{font-size:14px}.kg-cthread__c--sending .kg-cthread__text{color:var(--ink-secondary)}.kg-cthread__fail{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;margin-top:6px;display:flex}.kg-cthread__fail .kg-wf-err{flex:100%}.kg-compose{margin-top:var(--space-2);gap:8px;display:grid;position:relative}.kg-compose__input{resize:vertical;min-height:64px}.kg-compose--compact .kg-compose__input{min-height:44px}.kg-compose__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.kg-compose__hint{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:4px;margin-right:auto;display:inline-flex}.kg-compose__hint .kg-icon{font-size:13px}.kg-compose__keys{white-space:pre;align-items:center;gap:4px;display:inline-flex}.kg-compose__menu{z-index:30;border-radius:var(--radius-md);width:min(100%,300px);box-shadow:var(--elev-pop);gap:1px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% - 38px);left:0}.kg-compose__opt{border-radius:calc(var(--radius-md) - 5px);cursor:pointer;font:500 14px/20px var(--font-sans);align-items:center;gap:10px;padding:6px 8px;display:flex}.kg-compose__opt small{color:var(--ink-secondary);margin-left:auto;font-size:12px;font-weight:400}.kg-compose__opt[aria-selected=true]{background:var(--accent-fill);color:var(--on-accent)}.kg-compose__opt[aria-selected=true] small{color:var(--on-accent)}.kg-cb,.kg-msel,.kg-cb__box{position:relative}.kg-cb__input{padding-left:38px;padding-right:64px}.kg-cb__lead{color:var(--ink-secondary);pointer-events:none;font-size:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.kg-cb__chev{color:var(--ink-secondary);pointer-events:none;font-size:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.kg-cb__clear{background:var(--fill);width:24px;height:24px;color:var(--ink-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.kg-cb__clear .kg-icon{font-size:13px}.kg-cb__list,.kg-msel__pop{z-index:30;border-radius:var(--radius-md);box-shadow:var(--elev-pop);max-height:280px;margin-top:6px;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.kg-cb__group{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);padding:8px 10px 4px}.kg-cb__opt{border-radius:calc(var(--radius-md) - 5px);cursor:pointer;font:400 15px/20px var(--font-sans);color:var(--ink);align-items:center;gap:10px;padding:8px 10px;display:flex}.kg-cb__opt--on{background:var(--fill)}.kg-cb__opt[aria-selected=true]>.kg-icon{color:var(--accent-text);margin-left:auto;font-size:16px}.kg-cb__opt--create{color:var(--accent-text);font-weight:600}.kg-cb__label{flex:1;min-width:0;display:grid}.kg-cb__label small{color:var(--ink-secondary);font-size:12px;line-height:16px}.kg-cb__none{color:var(--ink-secondary);font:400 14px/20px var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.kg-cb__more{z-index:1;border-top:1px solid var(--separator);background:var(--surface-raised);font:400 13px/18px var(--font-sans);color:var(--ink-secondary);align-items:center;gap:8px;margin:4px -6px -6px;padding:8px 16px 10px;display:flex;position:sticky;bottom:-6px}.kg-wf-sheet .kg-cb__more{margin:4px 0 0;padding-left:8px;padding-right:8px;bottom:0}.kg-cb__more .kg-spinner{border-width:2px;width:14px;height:14px}.kg-msel__n{color:var(--ink-secondary);font-weight:400}.kg-msel__box{border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:flex}.kg-msel__box--open,.kg-msel__box:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus), 0 0 0 4px var(--accent-tint)}.kg .kg-msel__input:focus-visible{outline:none}.kg-msel__chip{border-radius:var(--radius-pill);background:var(--accent-tint);height:28px;color:var(--accent-text);font:500 13px/1 var(--font-sans);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.kg-msel__chip .kg-avatar{--s:20px;background:var(--surface);margin-left:-6px}.kg-msel__chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.kg-msel__chip button:hover{background:var(--fill-strong)}}.kg-msel__chip .kg-icon{font-size:12px}.kg-msel__more{font:500 13px/1 var(--font-sans);color:var(--ink-secondary);padding:0 4px}.kg-msel__input{min-width:72px;height:30px;color:var(--ink);font:400 15px/20px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.kg-msel__input::placeholder{color:var(--ink-tertiary)}.kg-msel__list{margin:0;padding:0;list-style:none}.kg-msel__all{text-align:left;border:0;border-bottom:1px solid var(--separator);width:100%;color:var(--accent-text);font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;margin-bottom:4px;padding:8px 10px;display:block}.kg-msel__box-ck{border:1.5px solid var(--border-control);border-radius:var(--radius-xs);width:18px;height:18px;color:var(--on-accent);flex:none;place-items:center;display:grid}.kg-msel__box-ck--on{background:var(--accent-fill);border-color:var(--accent-fill)}.kg-msel__box-ck .kg-icon{stroke-width:3px;font-size:12px}.kg-drp__presets{flex-wrap:wrap;gap:6px;display:flex}.kg-drp__inputs{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.kg-drp__in{font:500 12px/16px var(--font-sans);color:var(--ink-secondary);flex:150px;gap:4px;display:grid}.kg-drp__arrow{color:var(--ink-secondary);margin-bottom:13px;font-size:16px}.kg-drp__periods{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.kg-drp__period{border:1px solid var(--separator);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;justify-items:start;gap:6px;padding:10px 12px;display:grid}@media (hover:hover){.kg-drp__period:hover{background:var(--fill)}}.kg-drp__period--on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-tint)}.kg-drp__pname{font:600 15px/20px var(--font-sans)}.kg-wiz{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elev-1);min-width:0;display:grid}.kg-wiz__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.kg-wiz__title{font:600 22px/28px var(--font-sans);letter-spacing:-.015em;margin:0}.kg-wiz__of{font:500 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-wiz__body{gap:var(--space-4);min-height:120px;display:grid}.kg-wiz__desc{font:400 15px/21px var(--font-sans);color:var(--ink-secondary);margin:0}.kg-wiz__errs{margin:4px 0 0;padding-left:18px}.kg-wiz__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--separator);flex-wrap:wrap;display:flex}.kg-wiz__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.kg-wiz__result:empty{display:none}.kg-wiz__result,.kg-wiz__error{min-width:0;font:500 14px/20px var(--font-sans);align-items:flex-start;gap:6px;display:flex}.kg-wiz__saved{color:var(--success);animation:kg-in-up var(--dur-fast) var(--ease-out);align-items:flex-start;gap:6px;display:inline-flex}.kg-wiz__error{color:var(--danger);animation:kg-in-up var(--dur-fast) var(--ease-out)}.kg-wiz__result .kg-icon,.kg-wiz__error .kg-icon{flex:none;margin-top:1px;font-size:18px}.kg-wiz__sum{font:400 15px/21px var(--font-sans);grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;display:grid}.kg-wiz__sum dt{color:var(--ink-secondary)}.kg-wiz__sum dd{margin:0;font-weight:500}.kg-perm{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kg-perm__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.kg-perm__title{font:600 17px/22px var(--font-sans);margin:0}.kg-perm__scroll{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);overflow-x:auto}.kg-perm__table{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-sans)}.kg-perm__table th,.kg-perm__table td{border-bottom:1px solid var(--separator);text-align:center;padding:10px 14px}.kg-perm__table thead th{background:var(--surface-sunken);vertical-align:bottom}.kg-perm__table thead th small,.kg-perm__table tbody th small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);display:block}.kg-perm__role{font:600 14px/20px var(--font-sans);white-space:nowrap}.kg-perm__corner{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);text-align:left!important;font:500 11px/14px var(--font-mono)!important}.kg-perm__table tbody th{text-align:left;min-width:200px;font-weight:500}@media (hover:hover){.kg-perm__table tbody tr:hover td,.kg-perm__table tbody tr:hover th{background:var(--fill)}}.kg-perm__group th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);text-align:left!important;font:500 11px/14px var(--font-mono)!important;background:var(--surface)!important;padding-top:16px!important}.kg-perm__ck{appearance:none;border:1.5px solid var(--border-control);border-radius:var(--radius-xs);background:var(--surface);cursor:pointer;vertical-align:middle;place-items:center;width:22px;height:22px;margin:0;display:inline-grid}.kg-perm__ck:after{content:"";border:2.25px solid var(--on-accent);border-top:0;border-right:0;width:11px;height:6px;transform:translateY(-1.5px)rotate(-45deg)scale(0)}.kg-perm__ck:checked{background:var(--accent-fill);border-color:var(--accent-fill)}.kg-perm__ck:checked:after{transform:translateY(-1.5px)rotate(-45deg)scale(1)}.kg-perm--live .kg-perm__ck:after{transition:transform var(--dur-fast) var(--ease-in)}.kg-perm--live .kg-perm__ck:checked:after{transition:transform var(--dur-base) var(--ease-spring)}.kg-perm__ck:disabled{cursor:default;opacity:.6}.kg-perm__ck:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kg-perm__inh{border:1.5px dashed var(--border-control);border-radius:var(--radius-xs);width:22px;height:22px;color:var(--ink-secondary);vertical-align:middle;place-items:center;display:inline-grid}.kg-perm__inh .kg-icon{stroke-width:2.5px;font-size:13px}.kg-perm__inh--sm{width:18px;height:18px}.kg-perm__legend{gap:var(--space-4);font:400 13px/18px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;align-items:center;display:flex}.kg-perm__legend>span{align-items:center;gap:6px;display:inline-flex}.kg-up{gap:var(--space-2);min-width:0;display:grid}.kg-up__list{border-radius:var(--radius-md);background:var(--surface);max-height:340px;box-shadow:var(--elev-1);gap:2px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.kg-up__item{align-items:center;gap:var(--space-3);border-radius:calc(var(--radius-md) - 4px);cursor:pointer;padding:8px 10px;display:flex}@media (hover:hover){.kg-up__item:hover{background:var(--fill)}}.kg-up__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.kg-up__item--on{background:var(--accent-tint)}.kg-up__item--on .kg-avatar{background:var(--surface)}.kg-up__item--off{opacity:.5;cursor:default}.kg-up__text{flex:1;min-width:0;display:grid}.kg-up__name{font:600 15px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-up__you{color:var(--ink-secondary);font-weight:400}.kg-up__email{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-up__ck{width:22px;height:22px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.kg-up__ck--on{background:var(--accent-fill)}.kg-up__ck .kg-icon{stroke-width:3px;font-size:13px}.kg-ts{display:inline-block;position:relative}.kg-ts__btn{border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--surface);height:48px;color:var(--ink);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:0 12px 0 8px;display:inline-flex}@media (hover:hover){.kg-ts__btn:hover{background:var(--fill)}}.kg-ts__btn>.kg-icon{color:var(--ink-secondary);margin-left:4px;font-size:16px}.kg-ts__icon{border-radius:22.37%;flex:none;display:block}.kg-ts__cur{min-width:0;display:grid}.kg-ts__cur small{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.kg-ts__cur b{font:600 15px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-ts__opt .kg-ts__cur small{font:400 12px/16px var(--font-sans);letter-spacing:0;text-transform:none}.kg-ts__menu{z-index:30;border-radius:var(--radius-md);min-width:280px;box-shadow:var(--elev-pop);gap:1px;margin:6px 0 0;padding:6px;list-style:none;display:grid;position:absolute;top:100%;left:0}.kg-ts__opt{border-radius:calc(var(--radius-md) - 5px);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px;display:flex}@media (hover:hover){.kg-ts__opt:hover{background:var(--fill)}}.kg-ts__opt--on{background:var(--accent-tint)}.kg-ts__opt>.kg-icon{color:var(--accent-text);margin-left:auto;font-size:16px}.kg-ts__opt:disabled{opacity:.5;cursor:default}.kg-ts__menu--sheet{min-width:0;box-shadow:none;background:0 0;margin:0 -8px;padding:0;position:static}.kg-ts__menu--sheet .kg-ts__opt{min-height:56px}.kg-sysban{min-height:40px;padding:8px max(var(--space-4), env(safe-area-inset-left,0px));font:400 14px/20px var(--font-sans);background:var(--info-tint);color:var(--ink);border-bottom:1px solid var(--separator);align-items:center;gap:10px;display:flex}.kg-sysban--fixed{top:env(safe-area-inset-top,0px);z-index:40;position:sticky}.kg-sysban>.kg-icon{color:var(--info);flex:none;font-size:18px}.kg-sysban__text{flex:1;min-width:0}.kg-sysban__text b{font-weight:600}.kg-sysban--impersonation{background:var(--brand-2);color:var(--on-brand-2);border-bottom-color:#0000}.kg-sysban--impersonation>.kg-icon{color:var(--on-brand-2)}.kg-sysban--maintenance,.kg-sysban--test{background:var(--warning-tint)}.kg-sysban--maintenance>.kg-icon,.kg-sysban--test>.kg-icon{color:var(--warning)}.kg-sysban--readonly{background:var(--surface-sunken)}.kg-sysban--readonly>.kg-icon{color:var(--ink-secondary)}.kg-sysban__act{border-radius:var(--radius-pill);height:30px;color:inherit;font:600 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media (hover:hover){.kg-sysban__act:hover{background:var(--fill)}}.kg-sysban--impersonation .kg-sysban__act{background:var(--on-brand-2);color:var(--brand-2);border-color:var(--on-brand-2)}.kg-sysban__act .kg-icon{font-size:15px}.kg-sysban__x{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.kg-sysban__x:hover{background:var(--fill)}}.kg-sysban :focus-visible{outline-offset:2px;outline:2px solid}.kg-sysban--impersonation :focus-visible{outline-color:var(--on-brand-2)}.kg-denied{padding:var(--space-12) var(--space-4);place-items:center;min-height:100%;display:grid}.kg-denied__card{justify-items:center;gap:var(--space-3);text-align:center;width:min(100%,460px);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elev-1);display:grid}.kg-denied__icon{border-radius:var(--radius-lg);background:var(--surface-sunken);width:64px;height:64px;color:var(--ink-secondary);place-items:center;font-size:30px;display:grid}.kg-denied__title{font:600 22px/28px var(--font-sans);letter-spacing:-.015em;text-wrap:balance;margin:4px 0 0}.kg-denied__why,.kg-denied__as{font:400 15px/21px var(--font-sans);color:var(--ink-secondary);max-width:38ch;margin:0}.kg-denied__as b{color:var(--ink);font-weight:600}.kg-denied__link{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.kg-denied__owners{text-align:left;width:100%;margin-top:var(--space-2);gap:8px;display:grid}.kg-denied__owners ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kg-denied__owners li{border-radius:var(--radius-sm);background:var(--surface-sunken);align-items:center;gap:10px;padding:8px 10px;display:flex}.kg-denied__owners li>span:not(.kg-avatar){font:400 14px/18px var(--font-sans);display:grid}.kg-denied__owners .kg-avatar{background:var(--surface)}.kg-denied__owners small{color:var(--ink-secondary);font-size:12px}.kg-denied__ask{gap:var(--space-3);width:100%;margin-top:var(--space-2);display:grid}.kg-denied__btns{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.kg-denied .kg-banner{text-align:left;width:100%}.kg-denied__code{margin:var(--space-2) 0 0;font:400 12px/16px var(--font-mono);color:var(--ink-secondary)}.kg-denied__lines{width:100%}.kg-denied__lines p{overflow-wrap:anywhere}.kg-denied__actions{gap:var(--space-2);width:100%;display:grid}.kg-ms__card>.kg-denied__actions{padding-top:var(--space-8)}.kg-ms__card>.kg-denied__actions .kg-btn{--h:48px}.kg-ms__card>:is(.kg-denied__owners,.kg-denied__ask,.kg-banner){margin-top:var(--space-6)}.kg-denied--signin .kg-banner{text-align:left;width:100%}.kg-ms__card>.kg-denied__code{margin-top:var(--space-4)}.kg-audit__toggle,.kg-cthread__reply,.kg-msel__chip button,.kg-sysban__x,.kg-sysban__act,.kg-denied__link{position:relative}.kg-sysban__act:before{content:"";position:absolute;inset:-7px -4px}.kg-audit__toggle:before,.kg-cb__clear:before,.kg-msel__chip button:before,.kg-sysban__x:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kg-cthread__reply:before,.kg-denied__link:before{content:"";position:absolute;inset:-12px -4px}@container (width<=480px){.kg-apr__head{flex-wrap:wrap;align-items:flex-start}.kg-apr__amount{flex-basis:100%;padding-left:40px;font-size:20px;line-height:26px}.kg-apr__actions{grid-template-columns:1fr 1fr;display:grid}.kg-apr__actions>.kg-btn{--h:44px;width:100%}.kg-apr__actions>.kg-btn:last-child{grid-area:1/1/auto/-1}.kg-apr__actions>.kg-btn:only-child,.kg-apr__actions>.kg-btn:first-child:nth-last-child(2){grid-column:1/-1}}@container (width<=600px){.kg-apr{padding:var(--space-4)}.kg-apr__field dt,.kg-audit__row--head,.kg-audit__diff thead th,.kg-cb__group,.kg-perm__corner,.kg-perm__group th,.kg-ts__cur small{font-size:12px!important}.kg-audit__search{flex:100%;min-width:0}.kg-audit__search .kg-input,.kg-up .kg-search .kg-input{height:44px}.kg-audit__row{padding:12px var(--space-4)}.kg-audit__toggle{width:32px;height:32px}.kg-cthread{padding:var(--space-4)}.kg-cthread__replies{padding-left:var(--space-8,32px)}.kg-cthread__reply{min-height:32px}.kg-compose__keys{display:none}.kg-compose__input{font-size:16px}.kg-compose__opt{min-height:44px}.kg-compose__menu{width:100%;top:auto;bottom:calc(100% + 6px)}.kg-cb__opt{min-height:48px}.kg-cb__clear{width:28px;height:28px;right:34px}.kg-msel__input{height:32px;font-size:16px}.kg-msel__chip{height:32px}.kg-msel__all{min-height:44px}.kg-drp__arrow{display:none}.kg-drp__in{flex-basis:100%}.kg-drp__periods{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-wiz{padding:var(--space-5) var(--space-4);gap:var(--space-4)}.kg-wiz__title{font-size:20px;line-height:26px}.kg-wiz__foot .kg-btn{--h:44px}.kg-wiz__actions{display:contents}.kg-wiz__foot .kg-btn{flex:1 0 auto}.kg-wiz__foot>span:empty{display:none}.kg-wiz__sum{grid-template-columns:1fr;gap:2px}.kg-wiz__sum dd+dt{margin-top:10px}.kg-perm__table th,.kg-perm__table td{padding:10px 8px}.kg-perm__head .kg-seg{flex-wrap:wrap;max-width:100%;display:flex}.kg-perm__head .kg-seg button{flex:auto;padding-left:12px;padding-right:12px}.kg-perm__table tbody th{z-index:1;background:var(--surface);min-width:116px;box-shadow:inset -1px 0 0 var(--separator);position:sticky;left:0}.kg-perm__corner{z-index:2;box-shadow:inset -1px 0 0 var(--separator);position:sticky;left:0}.kg-perm__group th{box-shadow:none;position:static}.kg-perm__group th>span{display:inline-block;position:sticky;left:8px}.kg-perm__ck{width:26px;height:26px;position:relative}.kg-perm__ck:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kg-up__list{grid-auto-rows:max-content;max-height:none}.kg-up__item{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px;min-height:56px;display:grid}.kg-up__item>.kg-avatar{grid-row:1/span 2}.kg-up__text{grid-area:1/2}.kg-up__item>.kg-badge{grid-area:2/2;justify-self:start}.kg-up__ck{grid-area:1/3/span 2}.kg-sysban{flex-wrap:wrap;align-items:flex-start;row-gap:8px;padding-top:10px;padding-bottom:10px}.kg-sysban>.kg-icon{margin-top:1px}.kg-sysban__text{flex-basis:calc(100% - 70px)}.kg-sysban__act{height:36px;margin-left:28px}.kg-sysban__x{width:32px;height:32px;margin:-6px -6px 0 0}.kg-denied{padding:var(--space-6) var(--space-4)}.kg-denied__card{padding:var(--space-6) var(--space-5)}.kg-denied__btns{grid-template-columns:1fr;display:grid}.kg-denied__btns>.kg-btn:last-child{grid-row:1}}@media (hover:none) and (pointer:coarse){.kg-audit__search .kg-input,.kg-up .kg-search .kg-input{height:44px}.kg-compose__opt{min-height:44px}.kg-cb__opt{min-height:48px}.kg-msel__all{min-height:44px}.kg-wiz__foot .kg-btn{--h:44px}.kg-perm__ck{width:26px;height:26px;position:relative}.kg-perm__ck:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.kg-cb,.kg-msel,.kg-drp,.kg-up,.kg-ts,.kg-perm{--kg-wf-sheet:0}.kg-rq--plain{box-shadow:none;background:0 0;border-radius:0;padding:0}.kg-rq__done{border-radius:inherit;background:linear-gradient(var(--success-tint), var(--success-tint)), var(--surface);color:var(--success);font:600 17px/22px var(--font-sans);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.kg-rq__item--rejected .kg-rq__done{background:linear-gradient(var(--danger-tint), var(--danger-tint)), var(--surface);color:var(--danger)}.kg-rq__done-ic{background:currentColor;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.kg-rq__done-ic .kg-icon{color:var(--surface);stroke-width:3px;font-size:16px}.kg-rq__item--approved,.kg-rq__item--rejected{opacity:0;transition:grid-template-rows var(--dur-base) var(--ease-in-out) .38s, opacity var(--dur-base) var(--ease-in) .38s;grid-template-rows:0fr}.kg-rq__item--approved .kg-rq__in,.kg-rq__item--rejected .kg-rq__in{overflow:hidden}.kg-drp--field,.kg-up--field{position:relative}.kg-drp__field,.kg-up__field{text-align:left;cursor:pointer;align-items:center;gap:10px;height:auto;min-height:44px;padding:6px 12px;display:flex}.kg-drp__field>.kg-icon:first-child,.kg-up__field>.kg-icon:first-child{color:var(--ink-secondary);flex:none;font-size:18px}.kg-drp__ftext,.kg-up__ftext{min-width:0;font:400 16px/22px var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;display:grid;overflow:hidden}.kg-drp__ftext small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary)}.kg-up__ftext--empty{color:var(--ink-tertiary)}.kg-drp__fchev,.kg-up__fchev{color:var(--ink-secondary);flex:none;font-size:16px}.kg-up__faces{flex:none;display:flex}.kg-up__faces .kg-avatar+.kg-avatar{box-shadow:0 0 0 2px var(--surface);margin-left:-4px}.kg-drp__pop,.kg-up__pop{z-index:30;width:max(100%,360px);padding:var(--space-3);border-radius:var(--radius-md);box-shadow:var(--elev-pop);gap:var(--space-3);color:var(--ink);margin-top:6px;display:grid;position:absolute;top:100%;left:0}.kg-up__pop .kg-up__list{box-shadow:none;background:0 0;max-height:280px;padding:0}.kg-drp__popfoot{justify-content:flex-end;display:flex}.kg-drp__pop .kg-drp__arrow{display:none}.kg-drp__pop .kg-drp__in{flex:130px}.kg-msel__chev{color:var(--ink-secondary);pointer-events:none;margin-left:auto;font-size:16px}.kg-msel--sheet .kg-msel__box{padding-right:32px;position:relative}.kg-msel--sheet .kg-msel__input{cursor:pointer;border-radius:inherit;width:100%;height:100%;margin:0;padding:0 12px;position:absolute;inset:0}.kg-msel--sheet .kg-msel__chip,.kg-msel--sheet .kg-msel__more{z-index:1;position:relative}.kg-msel--sheet .kg-msel__chev{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.kg-msel__chip-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.kg-sheet:has(.kg-wf-sheet),.kg-sheet:has(.kg-ts__menu--sheet)){background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.kg-wf-sheet{gap:var(--space-3);color:var(--ink);font:400 16px/22px var(--font-sans);display:grid}.kg-wf-ssearch .kg-input{height:44px;font-size:16px}.kg-wf-sheet .kg-cb__list--sheet,.kg-wf-sheet .kg-msel__list,.kg-wf-sheet .kg-up__list{overscroll-behavior:contain;max-height:46vh;box-shadow:none;background:0 0;border-radius:0;margin:0 -8px;padding:0;position:static;overflow-y:auto}.kg-wf-sheet .kg-cb__opt,.kg-wf-sheet .kg-up__item{min-height:52px}.kg-wf-sheet .kg-msel__all{text-align:left;border-bottom:0;min-height:36px;margin:0;padding:0}.kg-wf-sheet__done{padding-top:var(--space-1)}.kg-wf-sheet .kg-drp__inputs{gap:var(--space-3)}.kg-drp__plist{margin:0 -8px;display:grid}.kg-drp__prow{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:52px;color:var(--ink);font:400 16px/22px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:flex}.kg-drp__prow+.kg-drp__prow{border-top:1px solid var(--separator);border-radius:0}.kg-drp__prow>span{min-width:0;display:grid}.kg-drp__prow small{font:400 13px/18px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.kg-drp__prow>.kg-icon{color:var(--accent-text);stroke-width:2.5px;flex:none;font-size:18px}.kg-wiz--plain{box-shadow:none;background:0 0;border-radius:0;padding:0}.kg-perm__roles{gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:2px var(--space-4) 4px}.kg-perm__rtab{border-radius:var(--radius-md);background:var(--fill);min-height:48px;color:var(--ink);text-align:left;cursor:pointer;border:0;align-content:center;justify-items:start;padding:6px 14px;display:grid}.kg-perm__rtab b{font:600 15px/20px var(--font-sans);white-space:nowrap}.kg-perm__rtab small{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);white-space:nowrap}.kg-perm__rtab--on{background:var(--accent-fill);color:var(--on-accent)}.kg-perm__rtab--on small{color:var(--on-accent);opacity:.85}.kg-perm__plist{gap:var(--space-5);display:grid}.kg-perm__gname{padding:0 var(--space-4) 6px;font:500 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.kg-perm__rows{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);margin:0;padding:0;list-style:none;overflow:hidden}.kg-perm__prow+.kg-perm__prow{box-shadow:inset 0 1px 0 var(--separator)}.kg-perm__prow .kg-switch{min-height:56px;padding:8px var(--space-4);gap:var(--space-3);align-items:center}.kg-perm__plabel{min-width:0;display:grid}.kg-perm__plabel>span{font:400 16px/22px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.kg-perm__plabel small{font:400 13px/18px var(--font-sans);color:var(--ink-secondary)}.kg-perm__from{align-items:center;gap:4px;display:inline-flex}.kg-perm__from .kg-icon{font-size:13px}.kg-perm--list .kg-perm__legend .kg-icon{font-size:14px}.kg-perm__prow--inh .kg-switch{color:var(--ink)}@keyframes kg-wf-in{0%{opacity:0;transform:translateY(6px)}}@keyframes kg-wf-grow{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes kg-wf-grow-up{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes kg-wf-pop{0%{opacity:0;transform:scale(.6)}}@keyframes kg-wf-tick{0%{opacity:0;transform:translateY(45%)}}@keyframes kg-wf-flash{0%{opacity:1}to{opacity:0}}@keyframes kg-wf-settle{40%{transform:scale(.985)}}@keyframes kg-wf-fold{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes kg-wf-from-end{0%{opacity:0;transform:translate(24px)}}@keyframes kg-wf-from-start{0%{opacity:0;transform:translate(-24px)}}@keyframes kg-wf-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes kg-wf-down{0%{opacity:0;transform:translateY(-100%)}}@keyframes kg-wf-up-out{to{opacity:0;transform:translateY(-100%)}}.kg-rq__item,.kg-audit__entry,.kg-cthread__c,.kg-up:not(.kg-up--field) .kg-up__item{animation:kg-wf-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.kg-rq__count--tick{animation:kg-wf-pop var(--dur-base) var(--ease-spring)}.kg-apr{animation:kg-wf-in var(--dur-base) var(--ease-out) backwards}.kg-apr--just{animation:kg-wf-settle var(--dur-slow) var(--ease-spring)}.kg-apr__flash{z-index:-1;border-radius:inherit;pointer-events:none;background:var(--success-tint);animation:kg-wf-flash .9s var(--ease-out) forwards;position:absolute;inset:0}.kg-apr--rejected .kg-apr__flash{background:var(--danger-tint)}.kg-apr--changes .kg-apr__flash{background:var(--info-tint)}.kg-apr--just .kg-apr__status .kg-badge{animation:kg-wf-pop var(--dur-slow) var(--ease-spring) backwards}.kg-apr--just .kg-apr__decision{animation:kg-wf-in var(--dur-base) var(--ease-out) .16s backwards}.kg-apr__fold{margin-top:calc(-1 * var(--space-3));animation:kg-wf-fold var(--dur-base) var(--ease-in-out) forwards;display:grid}.kg-apr__fold>div{min-height:0;padding-top:var(--space-3);overflow:hidden}.kg-apr__reason{animation:kg-wf-in var(--dur-fast) var(--ease-out)}.kg-rq__in{transition:background-color var(--dur-fast) var(--ease-out)}.kg-rq__main:active:not(:disabled){background:var(--fill)}.kg-rq__why{animation:kg-wf-in var(--dur-fast) var(--ease-out)}.kg-rq__done{animation:kg-fade var(--dur-fast) var(--ease-out)}.kg-rq__done-ic{animation:kg-wf-pop var(--dur-slow) var(--ease-spring) 60ms backwards}.kg-audit__fold{visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-in-out), visibility 0s linear var(--dur-base);grid-template-rows:0fr;display:grid}.kg-audit__fold--open{visibility:visible;transition:grid-template-rows var(--dur-base) var(--ease-out), visibility 0s;grid-template-rows:1fr}.kg-audit__fold .kg-audit__diff{opacity:0;transition:opacity var(--dur-fast) var(--ease-in)}.kg-audit__fold--open .kg-audit__diff{opacity:1;transition:opacity var(--dur-base) var(--ease-out) 60ms}.kg-audit__toggle .kg-icon{transition:transform var(--dur-base) var(--ease-out)}.kg-audit__toggle[aria-expanded=true] .kg-icon{transform:rotate(180deg)}.kg-audit__row--open-able:active{background:var(--fill)}.kg-compose--compact,.kg-cthread__resolved{animation:kg-wf-in var(--dur-fast) var(--ease-out)}.kg-cthread__list{transition:opacity var(--dur-base) var(--ease-out)}.kg-compose__menu{transform-origin:0 0;animation:kg-wf-grow var(--dur-fast) var(--ease-out)}.kg-cthread__reply:active{opacity:.6}.kg-cb__list:not(.kg-cb__list--sheet),.kg-msel__pop,.kg-drp__pop,.kg-up__pop{transform-origin:top;animation:kg-wf-grow var(--dur-fast) var(--ease-out)}.kg-ts__menu:not(.kg-ts__menu--sheet){transform-origin:0 0;animation:kg-wf-grow var(--dur-fast) var(--ease-out)}.kg-msel__chip--new,.kg-wf-live .kg-msel__box-ck--on .kg-icon,.kg-wf-live .kg-up__ck--on .kg-icon,.kg-wf-live .kg-drp__prow>.kg-icon{animation:kg-wf-pop var(--dur-base) var(--ease-spring)}.kg-cb__opt:active,.kg-up__item:active,.kg-drp__prow:active,.kg-ts__opt:active{background:var(--fill)}.kg-ts__btn,.kg-drp__period,.kg-perm__rtab,.kg-sysban__act{transition:transform var(--dur-press) var(--ease-out)}.kg-ts__btn:active,.kg-drp__period:active,.kg-perm__rtab:active,.kg-sysban__act:active{transform:scale(.97)}.kg-ts__swap{animation:kg-wf-tick var(--dur-base) var(--ease-out)}.kg-wiz__body--fwd{animation:kg-wf-from-end var(--dur-slow) var(--ease-out)}.kg-wiz__body--back{animation:kg-wf-from-start var(--dur-slow) var(--ease-out)}.kg-wiz__body>.kg-banner{animation:kg-wf-shake .36s var(--ease-out)}.kg-wiz--done{animation:kg-wf-in var(--dur-slow) var(--ease-out)}.kg-perm--live .kg-perm__inh{animation:kg-wf-pop var(--dur-base) var(--ease-spring)}.kg-perm__plist{animation:kg-fade var(--dur-base) var(--ease-out)}.kg-sysban{animation:kg-wf-down var(--dur-slow) var(--ease-out) backwards}.kg-sysban--leaving{animation:kg-wf-up-out var(--dur-fast) var(--ease-in) forwards;pointer-events:none}.kg-denied__card{animation:kg-wf-in var(--dur-slow) var(--ease-out) backwards}.kg-denied__icon{animation:kg-wf-pop var(--dur-slow) var(--ease-spring) 80ms backwards}.kg-denied .kg-banner{animation:kg-wf-in var(--dur-base) var(--ease-out)}@container (width<=600px){.kg-cb,.kg-msel,.kg-drp,.kg-up,.kg-ts,.kg-perm{--kg-wf-sheet:1}.kg-msel__box{cursor:pointer}.kg-rq--plain .kg-rq__filters{margin:-2px calc(-1 * var(--space-4));padding:2px var(--space-4)}.kg-cthread__reply{min-height:44px;margin:-6px 0 -8px -2px}.kg-cthread__head .kg-btn{--h:44px}.kg-audit__toggle{background:0 0;width:44px;height:44px;margin:-6px -10px -6px -6px}.kg-cb__clear{background:radial-gradient(circle, var(--fill) 13px, transparent 13.5px);width:44px;height:44px;right:24px}.kg-msel__chip button{background:0 0;border-radius:0;width:44px;height:44px;margin:-6px -10px -6px -14px}.kg-msel__input{height:44px;margin:-6px 0}.kg-sysban__act{isolation:isolate;background:0 0;border-color:#0000;height:44px;margin-top:-4px;margin-bottom:-4px}.kg-sysban__act:after{content:"";z-index:-1;border-radius:var(--radius-pill);border:1px solid;position:absolute;inset:4px 0}.kg-sysban--impersonation .kg-sysban__act{background:0 0;border-color:#0000}.kg-sysban--impersonation .kg-sysban__act:after{background:var(--on-brand-2);border-color:var(--on-brand-2)}.kg-sysban__x{width:44px;height:44px;margin:-12px -12px -6px 0}.kg-denied__link{margin:-12px 0;padding:12px 0;display:inline-block}.kg-compose__menu{transform-origin:bottom;animation-name:kg-wf-grow-up}.kg-drp__pop,.kg-up__pop{width:100%}.kg-wiz--plain{gap:var(--space-4);flex-direction:column;min-height:100%;display:flex}.kg-wiz--plain .kg-wiz__body{flex:1;align-content:start}.kg-wiz--plain .kg-wiz__foot{z-index:3;margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--separator);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-strong)) saturate(180%);backdrop-filter:blur(var(--blur-strong)) saturate(180%);position:sticky;bottom:0}.kg-wiz--plain .kg-wiz__foot .kg-btn{flex:1;min-width:max-content}.kg-wiz--plain .kg-wiz__foot>span:empty{display:none}.kg-sysban--leaving{animation-duration:var(--dur-fast)}}@media (hover:none) and (pointer:coarse){.kg-cthread__reply{min-height:44px;margin:-6px 0 -8px -2px}.kg-cthread__head .kg-btn{--h:44px}.kg-audit__toggle{background:0 0;width:44px;height:44px;margin:-6px -10px -6px -6px}.kg-cb__clear{background:radial-gradient(circle, var(--fill) 13px, transparent 13.5px);width:44px;height:44px;right:24px}.kg-msel__chip button{background:0 0;border-radius:0;width:44px;height:44px;margin:-6px -10px -6px -14px}.kg-msel__input{height:44px;margin:-6px 0}.kg-sysban__act{isolation:isolate;background:0 0;border-color:#0000;height:44px;margin-top:-4px;margin-bottom:-4px}.kg-sysban__act:after{content:"";z-index:-1;border-radius:var(--radius-pill);border:1px solid;position:absolute;inset:4px 0}.kg-sysban--impersonation .kg-sysban__act{background:0 0;border-color:#0000}.kg-sysban--impersonation .kg-sysban__act:after{background:var(--on-brand-2);border-color:var(--on-brand-2)}.kg-sysban__x{width:44px;height:44px;margin:-12px -12px -6px 0}.kg-denied__link{margin:-12px 0;padding:12px 0;display:inline-block}}@media (prefers-reduced-motion:reduce){[class*=kg-apr],[class*=kg-rq],[class*=kg-audit],[class*=kg-cthread],[class*=kg-compose],[class*=kg-cb],[class*=kg-msel],[class*=kg-drp],[class*=kg-wiz],[class*=kg-perm],[class*=kg-up],[class*=kg-ts],[class*=kg-sysban],[class*=kg-denied],[class*=kg-wf-],[class*=kg-rq]:before,[class*=kg-perm]:after{transition:none!important;animation:none!important}}.kg-btn .kg-spinner{border-width:2px;border-color:#0000 currentColor currentColor;width:16px;height:16px}.kg-tabbar .kg-tab{position:relative}.kg-tabbar .kg-tab__badge{top:2px;left:calc(50% + 6px)}.kg-agents>.kg-list__header,.kg-annot .kg-list__header{padding:0}span:has(>.kg-appicon){justify-items:center;display:inline-grid}.kg-herosec__text>.kg-eyebrow{--i:0}.kg-herosec__text>.kg-hero{--i:1}.kg-herosec__text>.kg-herosec__lede{--i:2}.kg-herosec__text>.kg-herosec__actions{--i:3}.kg-herosec__text>.kg-herosec__note{--i:4}.kg-skel-lines>.kg-skel--text:last-child{width:62%}.kg-card--interactive{text-align:left;font:inherit;border:0;width:100%}.kg-doc__page{width:612px}.kg-scrim[data-ssr-abs],.kg-dscrim[data-ssr-abs]{position:absolute}.kg-annot__box[data-ssr-c="1"]{--box:var(--kg-series-1,var(--accent))}.kg-annot__box[data-ssr-c="3"]{--box:var(--kg-series-3,var(--accent))}.kg-annot__box[data-ssr-c="4"]{--box:var(--kg-series-4,var(--accent))}.kg-annot__box[data-ssr-c="5"]{--box:var(--kg-series-5,var(--accent))}.kg-annot__row>i[data-ssr-c="1"]{background:var(--kg-series-1,var(--accent))}.kg-annot__row>i[data-ssr-c="3"]{background:var(--kg-series-3,var(--accent))}.kg-annot__row>i[data-ssr-c="4"]{background:var(--kg-series-4,var(--accent))}.kg-annot__row>i[data-ssr-c="5"]{background:var(--kg-series-5,var(--accent))}.kg-gauge>svg{max-width:260px}.kg-gauge__needle{transform-origin:110px 118px}.kg-appear__thumb:has(>div:nth-child(4)){grid-template-rows:22% 1fr;grid-template-columns:1fr 1fr}.kg-appear__thumb>div{--a0:#f5f7fa;--a1:#ffffffe6;--a2:#0e1726}.kg-appear__mode:nth-child(2) .kg-appear__thumb>div,.kg-appear__thumb>div:nth-child(2):not(:last-child),.kg-appear__thumb>div:nth-child(4){--a0:#070b14;--a1:#161e2ee6;--a2:#eef3f9}.kg-appear__thumb>div:first-child,.kg-appear__thumb>div:nth-child(2):not(:last-child){background:var(--a1);align-items:center;gap:4px;padding:0 8px;display:flex}.kg-appear__thumb>div:first-child>i:first-child,.kg-appear__thumb>div:nth-child(2):not(:last-child)>i:first-child{background:#00adef;border-radius:3px;width:6px;height:6px}.kg-appear__thumb>div:first-child>i:last-child,.kg-appear__thumb>div:nth-child(2):not(:last-child)>i:last-child{background:var(--a2);opacity:.4;border-radius:2px;flex:1;height:3px}.kg-appear__thumb>div:last-child,.kg-appear__thumb>div:nth-child(3){background:var(--a0);align-content:start;gap:4px;padding:8px;display:grid}.kg-appear__thumb>div:last-child>i:first-child,.kg-appear__thumb>div:nth-child(3)>i:first-child{background:var(--a2);opacity:.8;border-radius:3px;width:70%;height:5px}.kg-appear__thumb>div:last-child>i:last-child,.kg-appear__thumb>div:nth-child(3)>i:last-child{background:var(--a2);opacity:.35;border-radius:2px;width:45%;height:4px}.kg-row:has(>.kg-row__lead:first-child){--inset:58px}.kg-row:has(>.kg-row__lead--plain:first-child){--inset:50px}.kg-table--enter tbody tr:nth-child(2){--i:1}.kg-table--enter tbody tr:nth-child(3){--i:2}.kg-table--enter tbody tr:nth-child(4){--i:3}.kg-table--enter tbody tr:nth-child(5){--i:4}.kg-table--enter tbody tr:nth-child(6){--i:5}.kg-table--enter tbody tr:nth-child(7){--i:6}.kg-table--enter tbody tr:nth-child(8){--i:7}.kg-table--enter tbody tr:nth-child(n+9){--i:8}.kg-progress__track[aria-valuenow="0"]>.kg-progress__bar{transform:translate(-100%)}.kg-progress__track[aria-valuenow="1"]>.kg-progress__bar{transform:translate(-99%)}.kg-progress__track[aria-valuenow="2"]>.kg-progress__bar{transform:translate(-98%)}.kg-progress__track[aria-valuenow="3"]>.kg-progress__bar{transform:translate(-97%)}.kg-progress__track[aria-valuenow="4"]>.kg-progress__bar{transform:translate(-96%)}.kg-progress__track[aria-valuenow="5"]>.kg-progress__bar{transform:translate(-95%)}.kg-progress__track[aria-valuenow="6"]>.kg-progress__bar{transform:translate(-94%)}.kg-progress__track[aria-valuenow="7"]>.kg-progress__bar{transform:translate(-93%)}.kg-progress__track[aria-valuenow="8"]>.kg-progress__bar{transform:translate(-92%)}.kg-progress__track[aria-valuenow="9"]>.kg-progress__bar{transform:translate(-91%)}.kg-progress__track[aria-valuenow="10"]>.kg-progress__bar{transform:translate(-90%)}.kg-progress__track[aria-valuenow="11"]>.kg-progress__bar{transform:translate(-89%)}.kg-progress__track[aria-valuenow="12"]>.kg-progress__bar{transform:translate(-88%)}.kg-progress__track[aria-valuenow="13"]>.kg-progress__bar{transform:translate(-87%)}.kg-progress__track[aria-valuenow="14"]>.kg-progress__bar{transform:translate(-86%)}.kg-progress__track[aria-valuenow="15"]>.kg-progress__bar{transform:translate(-85%)}.kg-progress__track[aria-valuenow="16"]>.kg-progress__bar{transform:translate(-84%)}.kg-progress__track[aria-valuenow="17"]>.kg-progress__bar{transform:translate(-83%)}.kg-progress__track[aria-valuenow="18"]>.kg-progress__bar{transform:translate(-82%)}.kg-progress__track[aria-valuenow="19"]>.kg-progress__bar{transform:translate(-81%)}.kg-progress__track[aria-valuenow="20"]>.kg-progress__bar{transform:translate(-80%)}.kg-progress__track[aria-valuenow="21"]>.kg-progress__bar{transform:translate(-79%)}.kg-progress__track[aria-valuenow="22"]>.kg-progress__bar{transform:translate(-78%)}.kg-progress__track[aria-valuenow="23"]>.kg-progress__bar{transform:translate(-77%)}.kg-progress__track[aria-valuenow="24"]>.kg-progress__bar{transform:translate(-76%)}.kg-progress__track[aria-valuenow="25"]>.kg-progress__bar{transform:translate(-75%)}.kg-progress__track[aria-valuenow="26"]>.kg-progress__bar{transform:translate(-74%)}.kg-progress__track[aria-valuenow="27"]>.kg-progress__bar{transform:translate(-73%)}.kg-progress__track[aria-valuenow="28"]>.kg-progress__bar{transform:translate(-72%)}.kg-progress__track[aria-valuenow="29"]>.kg-progress__bar{transform:translate(-71%)}.kg-progress__track[aria-valuenow="30"]>.kg-progress__bar{transform:translate(-70%)}.kg-progress__track[aria-valuenow="31"]>.kg-progress__bar{transform:translate(-69%)}.kg-progress__track[aria-valuenow="32"]>.kg-progress__bar{transform:translate(-68%)}.kg-progress__track[aria-valuenow="33"]>.kg-progress__bar{transform:translate(-67%)}.kg-progress__track[aria-valuenow="34"]>.kg-progress__bar{transform:translate(-66%)}.kg-progress__track[aria-valuenow="35"]>.kg-progress__bar{transform:translate(-65%)}.kg-progress__track[aria-valuenow="36"]>.kg-progress__bar{transform:translate(-64%)}.kg-progress__track[aria-valuenow="37"]>.kg-progress__bar{transform:translate(-63%)}.kg-progress__track[aria-valuenow="38"]>.kg-progress__bar{transform:translate(-62%)}.kg-progress__track[aria-valuenow="39"]>.kg-progress__bar{transform:translate(-61%)}.kg-progress__track[aria-valuenow="40"]>.kg-progress__bar{transform:translate(-60%)}.kg-progress__track[aria-valuenow="41"]>.kg-progress__bar{transform:translate(-59%)}.kg-progress__track[aria-valuenow="42"]>.kg-progress__bar{transform:translate(-58%)}.kg-progress__track[aria-valuenow="43"]>.kg-progress__bar{transform:translate(-57%)}.kg-progress__track[aria-valuenow="44"]>.kg-progress__bar{transform:translate(-56%)}.kg-progress__track[aria-valuenow="45"]>.kg-progress__bar{transform:translate(-55%)}.kg-progress__track[aria-valuenow="46"]>.kg-progress__bar{transform:translate(-54%)}.kg-progress__track[aria-valuenow="47"]>.kg-progress__bar{transform:translate(-53%)}.kg-progress__track[aria-valuenow="48"]>.kg-progress__bar{transform:translate(-52%)}.kg-progress__track[aria-valuenow="49"]>.kg-progress__bar{transform:translate(-51%)}.kg-progress__track[aria-valuenow="50"]>.kg-progress__bar{transform:translate(-50%)}.kg-progress__track[aria-valuenow="51"]>.kg-progress__bar{transform:translate(-49%)}.kg-progress__track[aria-valuenow="52"]>.kg-progress__bar{transform:translate(-48%)}.kg-progress__track[aria-valuenow="53"]>.kg-progress__bar{transform:translate(-47%)}.kg-progress__track[aria-valuenow="54"]>.kg-progress__bar{transform:translate(-46%)}.kg-progress__track[aria-valuenow="55"]>.kg-progress__bar{transform:translate(-45%)}.kg-progress__track[aria-valuenow="56"]>.kg-progress__bar{transform:translate(-44%)}.kg-progress__track[aria-valuenow="57"]>.kg-progress__bar{transform:translate(-43%)}.kg-progress__track[aria-valuenow="58"]>.kg-progress__bar{transform:translate(-42%)}.kg-progress__track[aria-valuenow="59"]>.kg-progress__bar{transform:translate(-41%)}.kg-progress__track[aria-valuenow="60"]>.kg-progress__bar{transform:translate(-40%)}.kg-progress__track[aria-valuenow="61"]>.kg-progress__bar{transform:translate(-39%)}.kg-progress__track[aria-valuenow="62"]>.kg-progress__bar{transform:translate(-38%)}.kg-progress__track[aria-valuenow="63"]>.kg-progress__bar{transform:translate(-37%)}.kg-progress__track[aria-valuenow="64"]>.kg-progress__bar{transform:translate(-36%)}.kg-progress__track[aria-valuenow="65"]>.kg-progress__bar{transform:translate(-35%)}.kg-progress__track[aria-valuenow="66"]>.kg-progress__bar{transform:translate(-34%)}.kg-progress__track[aria-valuenow="67"]>.kg-progress__bar{transform:translate(-33%)}.kg-progress__track[aria-valuenow="68"]>.kg-progress__bar{transform:translate(-32%)}.kg-progress__track[aria-valuenow="69"]>.kg-progress__bar{transform:translate(-31%)}.kg-progress__track[aria-valuenow="70"]>.kg-progress__bar{transform:translate(-30%)}.kg-progress__track[aria-valuenow="71"]>.kg-progress__bar{transform:translate(-29%)}.kg-progress__track[aria-valuenow="72"]>.kg-progress__bar{transform:translate(-28%)}.kg-progress__track[aria-valuenow="73"]>.kg-progress__bar{transform:translate(-27%)}.kg-progress__track[aria-valuenow="74"]>.kg-progress__bar{transform:translate(-26%)}.kg-progress__track[aria-valuenow="75"]>.kg-progress__bar{transform:translate(-25%)}.kg-progress__track[aria-valuenow="76"]>.kg-progress__bar{transform:translate(-24%)}.kg-progress__track[aria-valuenow="77"]>.kg-progress__bar{transform:translate(-23%)}.kg-progress__track[aria-valuenow="78"]>.kg-progress__bar{transform:translate(-22%)}.kg-progress__track[aria-valuenow="79"]>.kg-progress__bar{transform:translate(-21%)}.kg-progress__track[aria-valuenow="80"]>.kg-progress__bar{transform:translate(-20%)}.kg-progress__track[aria-valuenow="81"]>.kg-progress__bar{transform:translate(-19%)}.kg-progress__track[aria-valuenow="82"]>.kg-progress__bar{transform:translate(-18%)}.kg-progress__track[aria-valuenow="83"]>.kg-progress__bar{transform:translate(-17%)}.kg-progress__track[aria-valuenow="84"]>.kg-progress__bar{transform:translate(-16%)}.kg-progress__track[aria-valuenow="85"]>.kg-progress__bar{transform:translate(-15%)}.kg-progress__track[aria-valuenow="86"]>.kg-progress__bar{transform:translate(-14%)}.kg-progress__track[aria-valuenow="87"]>.kg-progress__bar{transform:translate(-13%)}.kg-progress__track[aria-valuenow="88"]>.kg-progress__bar{transform:translate(-12%)}.kg-progress__track[aria-valuenow="89"]>.kg-progress__bar{transform:translate(-11%)}.kg-progress__track[aria-valuenow="90"]>.kg-progress__bar{transform:translate(-10%)}.kg-progress__track[aria-valuenow="91"]>.kg-progress__bar{transform:translate(-9%)}.kg-progress__track[aria-valuenow="92"]>.kg-progress__bar{transform:translate(-8%)}.kg-progress__track[aria-valuenow="93"]>.kg-progress__bar{transform:translate(-7%)}.kg-progress__track[aria-valuenow="94"]>.kg-progress__bar{transform:translate(-6%)}.kg-progress__track[aria-valuenow="95"]>.kg-progress__bar{transform:translate(-5%)}.kg-progress__track[aria-valuenow="96"]>.kg-progress__bar{transform:translate(-4%)}.kg-progress__track[aria-valuenow="97"]>.kg-progress__bar{transform:translate(-3%)}.kg-progress__track[aria-valuenow="98"]>.kg-progress__bar{transform:translate(-2%)}.kg-progress__track[aria-valuenow="99"]>.kg-progress__bar{transform:translate(-1%)}.kg-progress__track[aria-valuenow="100"]>.kg-progress__bar{transform:translate(0%)}.kg-icon[data-ssr-fs="8px"]{font-size:8px}.kg-icon[data-ssr-fs="9px"]{font-size:9px}.kg-icon[data-ssr-fs="10px"]{font-size:10px}.kg-icon[data-ssr-fs="11px"]{font-size:11px}.kg-icon[data-ssr-fs="12px"]{font-size:12px}.kg-icon[data-ssr-fs="13px"]{font-size:13px}.kg-icon[data-ssr-fs="14px"]{font-size:14px}.kg-icon[data-ssr-fs="15px"]{font-size:15px}.kg-icon[data-ssr-fs="16px"]{font-size:16px}.kg-icon[data-ssr-fs="17px"]{font-size:17px}.kg-icon[data-ssr-fs="18px"]{font-size:18px}.kg-icon[data-ssr-fs="19px"]{font-size:19px}.kg-icon[data-ssr-fs="20px"]{font-size:20px}.kg-icon[data-ssr-fs="21px"]{font-size:21px}.kg-icon[data-ssr-fs="22px"]{font-size:22px}.kg-icon[data-ssr-fs="23px"]{font-size:23px}.kg-icon[data-ssr-fs="24px"]{font-size:24px}.kg-icon[data-ssr-fs="25px"]{font-size:25px}.kg-icon[data-ssr-fs="26px"]{font-size:26px}.kg-icon[data-ssr-fs="27px"]{font-size:27px}.kg-icon[data-ssr-fs="28px"]{font-size:28px}.kg-icon[data-ssr-fs="29px"]{font-size:29px}.kg-icon[data-ssr-fs="30px"]{font-size:30px}.kg-icon[data-ssr-fs="31px"]{font-size:31px}.kg-icon[data-ssr-fs="32px"]{font-size:32px}.kg-icon[data-ssr-fs="33px"]{font-size:33px}.kg-icon[data-ssr-fs="34px"]{font-size:34px}.kg-icon[data-ssr-fs="35px"]{font-size:35px}.kg-icon[data-ssr-fs="36px"]{font-size:36px}.kg-icon[data-ssr-fs="37px"]{font-size:37px}.kg-icon[data-ssr-fs="38px"]{font-size:38px}.kg-icon[data-ssr-fs="39px"]{font-size:39px}.kg-icon[data-ssr-fs="40px"]{font-size:40px}.kg-icon[data-ssr-fs="41px"]{font-size:41px}.kg-icon[data-ssr-fs="42px"]{font-size:42px}.kg-icon[data-ssr-fs="43px"]{font-size:43px}.kg-icon[data-ssr-fs="44px"]{font-size:44px}.kg-icon[data-ssr-fs="45px"]{font-size:45px}.kg-icon[data-ssr-fs="46px"]{font-size:46px}.kg-icon[data-ssr-fs="47px"]{font-size:47px}.kg-icon[data-ssr-fs="48px"]{font-size:48px}.kg-icon[data-ssr-fs="49px"]{font-size:49px}.kg-icon[data-ssr-fs="50px"]{font-size:50px}.kg-icon[data-ssr-fs="51px"]{font-size:51px}.kg-icon[data-ssr-fs="52px"]{font-size:52px}.kg-icon[data-ssr-fs="53px"]{font-size:53px}.kg-icon[data-ssr-fs="54px"]{font-size:54px}.kg-icon[data-ssr-fs="55px"]{font-size:55px}.kg-icon[data-ssr-fs="56px"]{font-size:56px}.kg-icon[data-ssr-fs="57px"]{font-size:57px}.kg-icon[data-ssr-fs="58px"]{font-size:58px}.kg-icon[data-ssr-fs="59px"]{font-size:59px}.kg-icon[data-ssr-fs="60px"]{font-size:60px}.kg-icon[data-ssr-fs="61px"]{font-size:61px}.kg-icon[data-ssr-fs="62px"]{font-size:62px}.kg-icon[data-ssr-fs="63px"]{font-size:63px}.kg-icon[data-ssr-fs="64px"]{font-size:64px}.kg-skel[data-ssr-w="0%"]{width:0%}.kg-skel[data-ssr-w="1%"]{width:1%}.kg-skel[data-ssr-w="2%"]{width:2%}.kg-skel[data-ssr-w="3%"]{width:3%}.kg-skel[data-ssr-w="4%"]{width:4%}.kg-skel[data-ssr-w="5%"]{width:5%}.kg-skel[data-ssr-w="6%"]{width:6%}.kg-skel[data-ssr-w="7%"]{width:7%}.kg-skel[data-ssr-w="8%"]{width:8%}.kg-skel[data-ssr-w="9%"]{width:9%}.kg-skel[data-ssr-w="10%"]{width:10%}.kg-skel[data-ssr-w="11%"]{width:11%}.kg-skel[data-ssr-w="12%"]{width:12%}.kg-skel[data-ssr-w="13%"]{width:13%}.kg-skel[data-ssr-w="14%"]{width:14%}.kg-skel[data-ssr-w="15%"]{width:15%}.kg-skel[data-ssr-w="16%"]{width:16%}.kg-skel[data-ssr-w="17%"]{width:17%}.kg-skel[data-ssr-w="18%"]{width:18%}.kg-skel[data-ssr-w="19%"]{width:19%}.kg-skel[data-ssr-w="20%"]{width:20%}.kg-skel[data-ssr-w="21%"]{width:21%}.kg-skel[data-ssr-w="22%"]{width:22%}.kg-skel[data-ssr-w="23%"]{width:23%}.kg-skel[data-ssr-w="24%"]{width:24%}.kg-skel[data-ssr-w="25%"]{width:25%}.kg-skel[data-ssr-w="26%"]{width:26%}.kg-skel[data-ssr-w="27%"]{width:27%}.kg-skel[data-ssr-w="28%"]{width:28%}.kg-skel[data-ssr-w="29%"]{width:29%}.kg-skel[data-ssr-w="30%"]{width:30%}.kg-skel[data-ssr-w="31%"]{width:31%}.kg-skel[data-ssr-w="32%"]{width:32%}.kg-skel[data-ssr-w="33%"]{width:33%}.kg-skel[data-ssr-w="34%"]{width:34%}.kg-skel[data-ssr-w="35%"]{width:35%}.kg-skel[data-ssr-w="36%"]{width:36%}.kg-skel[data-ssr-w="37%"]{width:37%}.kg-skel[data-ssr-w="38%"]{width:38%}.kg-skel[data-ssr-w="39%"]{width:39%}.kg-skel[data-ssr-w="40%"]{width:40%}.kg-skel[data-ssr-w="41%"]{width:41%}.kg-skel[data-ssr-w="42%"]{width:42%}.kg-skel[data-ssr-w="43%"]{width:43%}.kg-skel[data-ssr-w="44%"]{width:44%}.kg-skel[data-ssr-w="45%"]{width:45%}.kg-skel[data-ssr-w="46%"]{width:46%}.kg-skel[data-ssr-w="47%"]{width:47%}.kg-skel[data-ssr-w="48%"]{width:48%}.kg-skel[data-ssr-w="49%"]{width:49%}.kg-skel[data-ssr-w="50%"]{width:50%}.kg-skel[data-ssr-w="51%"]{width:51%}.kg-skel[data-ssr-w="52%"]{width:52%}.kg-skel[data-ssr-w="53%"]{width:53%}.kg-skel[data-ssr-w="54%"]{width:54%}.kg-skel[data-ssr-w="55%"]{width:55%}.kg-skel[data-ssr-w="56%"]{width:56%}.kg-skel[data-ssr-w="57%"]{width:57%}.kg-skel[data-ssr-w="58%"]{width:58%}.kg-skel[data-ssr-w="59%"]{width:59%}.kg-skel[data-ssr-w="60%"]{width:60%}.kg-skel[data-ssr-w="61%"]{width:61%}.kg-skel[data-ssr-w="62%"]{width:62%}.kg-skel[data-ssr-w="63%"]{width:63%}.kg-skel[data-ssr-w="64%"]{width:64%}.kg-skel[data-ssr-w="65%"]{width:65%}.kg-skel[data-ssr-w="66%"]{width:66%}.kg-skel[data-ssr-w="67%"]{width:67%}.kg-skel[data-ssr-w="68%"]{width:68%}.kg-skel[data-ssr-w="69%"]{width:69%}.kg-skel[data-ssr-w="70%"]{width:70%}.kg-skel[data-ssr-w="71%"]{width:71%}.kg-skel[data-ssr-w="72%"]{width:72%}.kg-skel[data-ssr-w="73%"]{width:73%}.kg-skel[data-ssr-w="74%"]{width:74%}.kg-skel[data-ssr-w="75%"]{width:75%}.kg-skel[data-ssr-w="76%"]{width:76%}.kg-skel[data-ssr-w="77%"]{width:77%}.kg-skel[data-ssr-w="78%"]{width:78%}.kg-skel[data-ssr-w="79%"]{width:79%}.kg-skel[data-ssr-w="80%"]{width:80%}.kg-skel[data-ssr-w="81%"]{width:81%}.kg-skel[data-ssr-w="82%"]{width:82%}.kg-skel[data-ssr-w="83%"]{width:83%}.kg-skel[data-ssr-w="84%"]{width:84%}.kg-skel[data-ssr-w="85%"]{width:85%}.kg-skel[data-ssr-w="86%"]{width:86%}.kg-skel[data-ssr-w="87%"]{width:87%}.kg-skel[data-ssr-w="88%"]{width:88%}.kg-skel[data-ssr-w="89%"]{width:89%}.kg-skel[data-ssr-w="90%"]{width:90%}.kg-skel[data-ssr-w="91%"]{width:91%}.kg-skel[data-ssr-w="92%"]{width:92%}.kg-skel[data-ssr-w="93%"]{width:93%}.kg-skel[data-ssr-w="94%"]{width:94%}.kg-skel[data-ssr-w="95%"]{width:95%}.kg-skel[data-ssr-w="96%"]{width:96%}.kg-skel[data-ssr-w="97%"]{width:97%}.kg-skel[data-ssr-w="98%"]{width:98%}.kg-skel[data-ssr-w="99%"]{width:99%}.kg-skel[data-ssr-w="100%"]{width:100%}.kg-slider[data-ssr-pct="0"]{--pct:0%}.kg-slider[data-ssr-pct="1"]{--pct:1%}.kg-slider[data-ssr-pct="2"]{--pct:2%}.kg-slider[data-ssr-pct="3"]{--pct:3%}.kg-slider[data-ssr-pct="4"]{--pct:4%}.kg-slider[data-ssr-pct="5"]{--pct:5%}.kg-slider[data-ssr-pct="6"]{--pct:6%}.kg-slider[data-ssr-pct="7"]{--pct:7%}.kg-slider[data-ssr-pct="8"]{--pct:8%}.kg-slider[data-ssr-pct="9"]{--pct:9%}.kg-slider[data-ssr-pct="10"]{--pct:10%}.kg-slider[data-ssr-pct="11"]{--pct:11%}.kg-slider[data-ssr-pct="12"]{--pct:12%}.kg-slider[data-ssr-pct="13"]{--pct:13%}.kg-slider[data-ssr-pct="14"]{--pct:14%}.kg-slider[data-ssr-pct="15"]{--pct:15%}.kg-slider[data-ssr-pct="16"]{--pct:16%}.kg-slider[data-ssr-pct="17"]{--pct:17%}.kg-slider[data-ssr-pct="18"]{--pct:18%}.kg-slider[data-ssr-pct="19"]{--pct:19%}.kg-slider[data-ssr-pct="20"]{--pct:20%}.kg-slider[data-ssr-pct="21"]{--pct:21%}.kg-slider[data-ssr-pct="22"]{--pct:22%}.kg-slider[data-ssr-pct="23"]{--pct:23%}.kg-slider[data-ssr-pct="24"]{--pct:24%}.kg-slider[data-ssr-pct="25"]{--pct:25%}.kg-slider[data-ssr-pct="26"]{--pct:26%}.kg-slider[data-ssr-pct="27"]{--pct:27%}.kg-slider[data-ssr-pct="28"]{--pct:28%}.kg-slider[data-ssr-pct="29"]{--pct:29%}.kg-slider[data-ssr-pct="30"]{--pct:30%}.kg-slider[data-ssr-pct="31"]{--pct:31%}.kg-slider[data-ssr-pct="32"]{--pct:32%}.kg-slider[data-ssr-pct="33"]{--pct:33%}.kg-slider[data-ssr-pct="34"]{--pct:34%}.kg-slider[data-ssr-pct="35"]{--pct:35%}.kg-slider[data-ssr-pct="36"]{--pct:36%}.kg-slider[data-ssr-pct="37"]{--pct:37%}.kg-slider[data-ssr-pct="38"]{--pct:38%}.kg-slider[data-ssr-pct="39"]{--pct:39%}.kg-slider[data-ssr-pct="40"]{--pct:40%}.kg-slider[data-ssr-pct="41"]{--pct:41%}.kg-slider[data-ssr-pct="42"]{--pct:42%}.kg-slider[data-ssr-pct="43"]{--pct:43%}.kg-slider[data-ssr-pct="44"]{--pct:44%}.kg-slider[data-ssr-pct="45"]{--pct:45%}.kg-slider[data-ssr-pct="46"]{--pct:46%}.kg-slider[data-ssr-pct="47"]{--pct:47%}.kg-slider[data-ssr-pct="48"]{--pct:48%}.kg-slider[data-ssr-pct="49"]{--pct:49%}.kg-slider[data-ssr-pct="50"]{--pct:50%}.kg-slider[data-ssr-pct="51"]{--pct:51%}.kg-slider[data-ssr-pct="52"]{--pct:52%}.kg-slider[data-ssr-pct="53"]{--pct:53%}.kg-slider[data-ssr-pct="54"]{--pct:54%}.kg-slider[data-ssr-pct="55"]{--pct:55%}.kg-slider[data-ssr-pct="56"]{--pct:56%}.kg-slider[data-ssr-pct="57"]{--pct:57%}.kg-slider[data-ssr-pct="58"]{--pct:58%}.kg-slider[data-ssr-pct="59"]{--pct:59%}.kg-slider[data-ssr-pct="60"]{--pct:60%}.kg-slider[data-ssr-pct="61"]{--pct:61%}.kg-slider[data-ssr-pct="62"]{--pct:62%}.kg-slider[data-ssr-pct="63"]{--pct:63%}.kg-slider[data-ssr-pct="64"]{--pct:64%}.kg-slider[data-ssr-pct="65"]{--pct:65%}.kg-slider[data-ssr-pct="66"]{--pct:66%}.kg-slider[data-ssr-pct="67"]{--pct:67%}.kg-slider[data-ssr-pct="68"]{--pct:68%}.kg-slider[data-ssr-pct="69"]{--pct:69%}.kg-slider[data-ssr-pct="70"]{--pct:70%}.kg-slider[data-ssr-pct="71"]{--pct:71%}.kg-slider[data-ssr-pct="72"]{--pct:72%}.kg-slider[data-ssr-pct="73"]{--pct:73%}.kg-slider[data-ssr-pct="74"]{--pct:74%}.kg-slider[data-ssr-pct="75"]{--pct:75%}.kg-slider[data-ssr-pct="76"]{--pct:76%}.kg-slider[data-ssr-pct="77"]{--pct:77%}.kg-slider[data-ssr-pct="78"]{--pct:78%}.kg-slider[data-ssr-pct="79"]{--pct:79%}.kg-slider[data-ssr-pct="80"]{--pct:80%}.kg-slider[data-ssr-pct="81"]{--pct:81%}.kg-slider[data-ssr-pct="82"]{--pct:82%}.kg-slider[data-ssr-pct="83"]{--pct:83%}.kg-slider[data-ssr-pct="84"]{--pct:84%}.kg-slider[data-ssr-pct="85"]{--pct:85%}.kg-slider[data-ssr-pct="86"]{--pct:86%}.kg-slider[data-ssr-pct="87"]{--pct:87%}.kg-slider[data-ssr-pct="88"]{--pct:88%}.kg-slider[data-ssr-pct="89"]{--pct:89%}.kg-slider[data-ssr-pct="90"]{--pct:90%}.kg-slider[data-ssr-pct="91"]{--pct:91%}.kg-slider[data-ssr-pct="92"]{--pct:92%}.kg-slider[data-ssr-pct="93"]{--pct:93%}.kg-slider[data-ssr-pct="94"]{--pct:94%}.kg-slider[data-ssr-pct="95"]{--pct:95%}.kg-slider[data-ssr-pct="96"]{--pct:96%}.kg-slider[data-ssr-pct="97"]{--pct:97%}.kg-slider[data-ssr-pct="98"]{--pct:98%}.kg-slider[data-ssr-pct="99"]{--pct:99%}.kg-slider[data-ssr-pct="100"]{--pct:100%}@supports (width:attr(data-ssr-w type(<length-percentage>))){.kg-skel[data-ssr-w],th.kg-th--w[data-ssr-w],.kg-dr__panel[data-ssr-w],.kg-pop__panel[data-ssr-w],.kg-flow__canvas[data-ssr-w],.kg-flow__node[data-ssr-w],.kg-annot__box[data-ssr-w]{width:attr(data-ssr-w type(<length-percentage>))}th.kg-th--w[data-ssr-minw]{min-width:attr(data-ssr-minw type(<length-percentage>))}.kg-skel[data-ssr-h],.kg-thread[data-ssr-h],.kg-doc[data-ssr-h],.kg-fx[data-ssr-h],.kg-flow__canvas[data-ssr-h],.kg-flow__node[data-ssr-h],.kg-annot__box[data-ssr-h]{height:attr(data-ssr-h type(<length-percentage>))}.kg-rte__area[data-ssr-minh]{min-height:attr(data-ssr-minh type(<length-percentage>))}.kg-code__pre[data-ssr-maxh],.kg-table__box[data-ssr-maxh],.kg-json__tree[data-ssr-maxh],.kg-tt[data-ssr-maxh]{max-height:attr(data-ssr-maxh type(<length-percentage>))}.kg-icon[data-ssr-fs],.kg-ring__center[data-ssr-fs]{font-size:attr(data-ssr-fs type(<length-percentage>))}.kg-flow__node[data-ssr-l],.kg-annot__box[data-ssr-l]{left:attr(data-ssr-l type(<length-percentage>))}.kg-flow__node[data-ssr-t],.kg-annot__box[data-ssr-t]{top:attr(data-ssr-t type(<length-percentage>))}.kg-gauge>svg[data-ssr-maxw]{max-width:attr(data-ssr-maxw type(<length-percentage>))}.kg-appicon[data-ssr-s]{--s:attr(data-ssr-s type(<length>))}.kg-ctx__bar[data-ssr-n],.kg-file__bar>span[data-ssr-n],.kg-funnel__bar[data-ssr-n],.kg-gauge__needle[data-ssr-n],.kg-voice__meter[data-ssr-n]{--ssr-n:attr(data-ssr-n type(<number>))}.kg-tv__row[data-ssr-depth],.kg-fx__node[data-ssr-depth],.kg-tt__first[data-ssr-depth],.kg-tt__li[data-ssr-depth],.kg-flow__item[data-ssr-depth]{--ssr-depth:attr(data-ssr-depth type(<number>))}}.kg-ctx__bar[data-ssr-n="0"],.kg-file__bar>span[data-ssr-n="0"],.kg-funnel__bar[data-ssr-n="0"],.kg-gauge__needle[data-ssr-n="0"],.kg-voice__meter[data-ssr-n="0"]{--ssr-n:0}.kg-ctx__bar[data-ssr-n="1"],.kg-file__bar>span[data-ssr-n="1"],.kg-funnel__bar[data-ssr-n="1"],.kg-gauge__needle[data-ssr-n="1"],.kg-voice__meter[data-ssr-n="1"]{--ssr-n:1}.kg-ctx__bar[data-ssr-n="2"],.kg-file__bar>span[data-ssr-n="2"],.kg-funnel__bar[data-ssr-n="2"],.kg-gauge__needle[data-ssr-n="2"],.kg-voice__meter[data-ssr-n="2"]{--ssr-n:2}.kg-ctx__bar[data-ssr-n="3"],.kg-file__bar>span[data-ssr-n="3"],.kg-funnel__bar[data-ssr-n="3"],.kg-gauge__needle[data-ssr-n="3"],.kg-voice__meter[data-ssr-n="3"]{--ssr-n:3}.kg-ctx__bar[data-ssr-n="4"],.kg-file__bar>span[data-ssr-n="4"],.kg-funnel__bar[data-ssr-n="4"],.kg-gauge__needle[data-ssr-n="4"],.kg-voice__meter[data-ssr-n="4"]{--ssr-n:4}.kg-ctx__bar[data-ssr-n="5"],.kg-file__bar>span[data-ssr-n="5"],.kg-funnel__bar[data-ssr-n="5"],.kg-gauge__needle[data-ssr-n="5"],.kg-voice__meter[data-ssr-n="5"]{--ssr-n:5}.kg-ctx__bar[data-ssr-n="6"],.kg-file__bar>span[data-ssr-n="6"],.kg-funnel__bar[data-ssr-n="6"],.kg-gauge__needle[data-ssr-n="6"],.kg-voice__meter[data-ssr-n="6"]{--ssr-n:6}.kg-ctx__bar[data-ssr-n="7"],.kg-file__bar>span[data-ssr-n="7"],.kg-funnel__bar[data-ssr-n="7"],.kg-gauge__needle[data-ssr-n="7"],.kg-voice__meter[data-ssr-n="7"]{--ssr-n:7}.kg-ctx__bar[data-ssr-n="8"],.kg-file__bar>span[data-ssr-n="8"],.kg-funnel__bar[data-ssr-n="8"],.kg-gauge__needle[data-ssr-n="8"],.kg-voice__meter[data-ssr-n="8"]{--ssr-n:8}.kg-ctx__bar[data-ssr-n="9"],.kg-file__bar>span[data-ssr-n="9"],.kg-funnel__bar[data-ssr-n="9"],.kg-gauge__needle[data-ssr-n="9"],.kg-voice__meter[data-ssr-n="9"]{--ssr-n:9}.kg-ctx__bar[data-ssr-n="10"],.kg-file__bar>span[data-ssr-n="10"],.kg-funnel__bar[data-ssr-n="10"],.kg-gauge__needle[data-ssr-n="10"],.kg-voice__meter[data-ssr-n="10"]{--ssr-n:10}.kg-ctx__bar[data-ssr-n="11"],.kg-file__bar>span[data-ssr-n="11"],.kg-funnel__bar[data-ssr-n="11"],.kg-gauge__needle[data-ssr-n="11"],.kg-voice__meter[data-ssr-n="11"]{--ssr-n:11}.kg-ctx__bar[data-ssr-n="12"],.kg-file__bar>span[data-ssr-n="12"],.kg-funnel__bar[data-ssr-n="12"],.kg-gauge__needle[data-ssr-n="12"],.kg-voice__meter[data-ssr-n="12"]{--ssr-n:12}.kg-ctx__bar[data-ssr-n="13"],.kg-file__bar>span[data-ssr-n="13"],.kg-funnel__bar[data-ssr-n="13"],.kg-gauge__needle[data-ssr-n="13"],.kg-voice__meter[data-ssr-n="13"]{--ssr-n:13}.kg-ctx__bar[data-ssr-n="14"],.kg-file__bar>span[data-ssr-n="14"],.kg-funnel__bar[data-ssr-n="14"],.kg-gauge__needle[data-ssr-n="14"],.kg-voice__meter[data-ssr-n="14"]{--ssr-n:14}.kg-ctx__bar[data-ssr-n="15"],.kg-file__bar>span[data-ssr-n="15"],.kg-funnel__bar[data-ssr-n="15"],.kg-gauge__needle[data-ssr-n="15"],.kg-voice__meter[data-ssr-n="15"]{--ssr-n:15}.kg-ctx__bar[data-ssr-n="16"],.kg-file__bar>span[data-ssr-n="16"],.kg-funnel__bar[data-ssr-n="16"],.kg-gauge__needle[data-ssr-n="16"],.kg-voice__meter[data-ssr-n="16"]{--ssr-n:16}.kg-ctx__bar[data-ssr-n="17"],.kg-file__bar>span[data-ssr-n="17"],.kg-funnel__bar[data-ssr-n="17"],.kg-gauge__needle[data-ssr-n="17"],.kg-voice__meter[data-ssr-n="17"]{--ssr-n:17}.kg-ctx__bar[data-ssr-n="18"],.kg-file__bar>span[data-ssr-n="18"],.kg-funnel__bar[data-ssr-n="18"],.kg-gauge__needle[data-ssr-n="18"],.kg-voice__meter[data-ssr-n="18"]{--ssr-n:18}.kg-ctx__bar[data-ssr-n="19"],.kg-file__bar>span[data-ssr-n="19"],.kg-funnel__bar[data-ssr-n="19"],.kg-gauge__needle[data-ssr-n="19"],.kg-voice__meter[data-ssr-n="19"]{--ssr-n:19}.kg-ctx__bar[data-ssr-n="20"],.kg-file__bar>span[data-ssr-n="20"],.kg-funnel__bar[data-ssr-n="20"],.kg-gauge__needle[data-ssr-n="20"],.kg-voice__meter[data-ssr-n="20"]{--ssr-n:20}.kg-ctx__bar[data-ssr-n="21"],.kg-file__bar>span[data-ssr-n="21"],.kg-funnel__bar[data-ssr-n="21"],.kg-gauge__needle[data-ssr-n="21"],.kg-voice__meter[data-ssr-n="21"]{--ssr-n:21}.kg-ctx__bar[data-ssr-n="22"],.kg-file__bar>span[data-ssr-n="22"],.kg-funnel__bar[data-ssr-n="22"],.kg-gauge__needle[data-ssr-n="22"],.kg-voice__meter[data-ssr-n="22"]{--ssr-n:22}.kg-ctx__bar[data-ssr-n="23"],.kg-file__bar>span[data-ssr-n="23"],.kg-funnel__bar[data-ssr-n="23"],.kg-gauge__needle[data-ssr-n="23"],.kg-voice__meter[data-ssr-n="23"]{--ssr-n:23}.kg-ctx__bar[data-ssr-n="24"],.kg-file__bar>span[data-ssr-n="24"],.kg-funnel__bar[data-ssr-n="24"],.kg-gauge__needle[data-ssr-n="24"],.kg-voice__meter[data-ssr-n="24"]{--ssr-n:24}.kg-ctx__bar[data-ssr-n="25"],.kg-file__bar>span[data-ssr-n="25"],.kg-funnel__bar[data-ssr-n="25"],.kg-gauge__needle[data-ssr-n="25"],.kg-voice__meter[data-ssr-n="25"]{--ssr-n:25}.kg-ctx__bar[data-ssr-n="26"],.kg-file__bar>span[data-ssr-n="26"],.kg-funnel__bar[data-ssr-n="26"],.kg-gauge__needle[data-ssr-n="26"],.kg-voice__meter[data-ssr-n="26"]{--ssr-n:26}.kg-ctx__bar[data-ssr-n="27"],.kg-file__bar>span[data-ssr-n="27"],.kg-funnel__bar[data-ssr-n="27"],.kg-gauge__needle[data-ssr-n="27"],.kg-voice__meter[data-ssr-n="27"]{--ssr-n:27}.kg-ctx__bar[data-ssr-n="28"],.kg-file__bar>span[data-ssr-n="28"],.kg-funnel__bar[data-ssr-n="28"],.kg-gauge__needle[data-ssr-n="28"],.kg-voice__meter[data-ssr-n="28"]{--ssr-n:28}.kg-ctx__bar[data-ssr-n="29"],.kg-file__bar>span[data-ssr-n="29"],.kg-funnel__bar[data-ssr-n="29"],.kg-gauge__needle[data-ssr-n="29"],.kg-voice__meter[data-ssr-n="29"]{--ssr-n:29}.kg-ctx__bar[data-ssr-n="30"],.kg-file__bar>span[data-ssr-n="30"],.kg-funnel__bar[data-ssr-n="30"],.kg-gauge__needle[data-ssr-n="30"],.kg-voice__meter[data-ssr-n="30"]{--ssr-n:30}.kg-ctx__bar[data-ssr-n="31"],.kg-file__bar>span[data-ssr-n="31"],.kg-funnel__bar[data-ssr-n="31"],.kg-gauge__needle[data-ssr-n="31"],.kg-voice__meter[data-ssr-n="31"]{--ssr-n:31}.kg-ctx__bar[data-ssr-n="32"],.kg-file__bar>span[data-ssr-n="32"],.kg-funnel__bar[data-ssr-n="32"],.kg-gauge__needle[data-ssr-n="32"],.kg-voice__meter[data-ssr-n="32"]{--ssr-n:32}.kg-ctx__bar[data-ssr-n="33"],.kg-file__bar>span[data-ssr-n="33"],.kg-funnel__bar[data-ssr-n="33"],.kg-gauge__needle[data-ssr-n="33"],.kg-voice__meter[data-ssr-n="33"]{--ssr-n:33}.kg-ctx__bar[data-ssr-n="34"],.kg-file__bar>span[data-ssr-n="34"],.kg-funnel__bar[data-ssr-n="34"],.kg-gauge__needle[data-ssr-n="34"],.kg-voice__meter[data-ssr-n="34"]{--ssr-n:34}.kg-ctx__bar[data-ssr-n="35"],.kg-file__bar>span[data-ssr-n="35"],.kg-funnel__bar[data-ssr-n="35"],.kg-gauge__needle[data-ssr-n="35"],.kg-voice__meter[data-ssr-n="35"]{--ssr-n:35}.kg-ctx__bar[data-ssr-n="36"],.kg-file__bar>span[data-ssr-n="36"],.kg-funnel__bar[data-ssr-n="36"],.kg-gauge__needle[data-ssr-n="36"],.kg-voice__meter[data-ssr-n="36"]{--ssr-n:36}.kg-ctx__bar[data-ssr-n="37"],.kg-file__bar>span[data-ssr-n="37"],.kg-funnel__bar[data-ssr-n="37"],.kg-gauge__needle[data-ssr-n="37"],.kg-voice__meter[data-ssr-n="37"]{--ssr-n:37}.kg-ctx__bar[data-ssr-n="38"],.kg-file__bar>span[data-ssr-n="38"],.kg-funnel__bar[data-ssr-n="38"],.kg-gauge__needle[data-ssr-n="38"],.kg-voice__meter[data-ssr-n="38"]{--ssr-n:38}.kg-ctx__bar[data-ssr-n="39"],.kg-file__bar>span[data-ssr-n="39"],.kg-funnel__bar[data-ssr-n="39"],.kg-gauge__needle[data-ssr-n="39"],.kg-voice__meter[data-ssr-n="39"]{--ssr-n:39}.kg-ctx__bar[data-ssr-n="40"],.kg-file__bar>span[data-ssr-n="40"],.kg-funnel__bar[data-ssr-n="40"],.kg-gauge__needle[data-ssr-n="40"],.kg-voice__meter[data-ssr-n="40"]{--ssr-n:40}.kg-ctx__bar[data-ssr-n="41"],.kg-file__bar>span[data-ssr-n="41"],.kg-funnel__bar[data-ssr-n="41"],.kg-gauge__needle[data-ssr-n="41"],.kg-voice__meter[data-ssr-n="41"]{--ssr-n:41}.kg-ctx__bar[data-ssr-n="42"],.kg-file__bar>span[data-ssr-n="42"],.kg-funnel__bar[data-ssr-n="42"],.kg-gauge__needle[data-ssr-n="42"],.kg-voice__meter[data-ssr-n="42"]{--ssr-n:42}.kg-ctx__bar[data-ssr-n="43"],.kg-file__bar>span[data-ssr-n="43"],.kg-funnel__bar[data-ssr-n="43"],.kg-gauge__needle[data-ssr-n="43"],.kg-voice__meter[data-ssr-n="43"]{--ssr-n:43}.kg-ctx__bar[data-ssr-n="44"],.kg-file__bar>span[data-ssr-n="44"],.kg-funnel__bar[data-ssr-n="44"],.kg-gauge__needle[data-ssr-n="44"],.kg-voice__meter[data-ssr-n="44"]{--ssr-n:44}.kg-ctx__bar[data-ssr-n="45"],.kg-file__bar>span[data-ssr-n="45"],.kg-funnel__bar[data-ssr-n="45"],.kg-gauge__needle[data-ssr-n="45"],.kg-voice__meter[data-ssr-n="45"]{--ssr-n:45}.kg-ctx__bar[data-ssr-n="46"],.kg-file__bar>span[data-ssr-n="46"],.kg-funnel__bar[data-ssr-n="46"],.kg-gauge__needle[data-ssr-n="46"],.kg-voice__meter[data-ssr-n="46"]{--ssr-n:46}.kg-ctx__bar[data-ssr-n="47"],.kg-file__bar>span[data-ssr-n="47"],.kg-funnel__bar[data-ssr-n="47"],.kg-gauge__needle[data-ssr-n="47"],.kg-voice__meter[data-ssr-n="47"]{--ssr-n:47}.kg-ctx__bar[data-ssr-n="48"],.kg-file__bar>span[data-ssr-n="48"],.kg-funnel__bar[data-ssr-n="48"],.kg-gauge__needle[data-ssr-n="48"],.kg-voice__meter[data-ssr-n="48"]{--ssr-n:48}.kg-ctx__bar[data-ssr-n="49"],.kg-file__bar>span[data-ssr-n="49"],.kg-funnel__bar[data-ssr-n="49"],.kg-gauge__needle[data-ssr-n="49"],.kg-voice__meter[data-ssr-n="49"]{--ssr-n:49}.kg-ctx__bar[data-ssr-n="50"],.kg-file__bar>span[data-ssr-n="50"],.kg-funnel__bar[data-ssr-n="50"],.kg-gauge__needle[data-ssr-n="50"],.kg-voice__meter[data-ssr-n="50"]{--ssr-n:50}.kg-ctx__bar[data-ssr-n="51"],.kg-file__bar>span[data-ssr-n="51"],.kg-funnel__bar[data-ssr-n="51"],.kg-gauge__needle[data-ssr-n="51"],.kg-voice__meter[data-ssr-n="51"]{--ssr-n:51}.kg-ctx__bar[data-ssr-n="52"],.kg-file__bar>span[data-ssr-n="52"],.kg-funnel__bar[data-ssr-n="52"],.kg-gauge__needle[data-ssr-n="52"],.kg-voice__meter[data-ssr-n="52"]{--ssr-n:52}.kg-ctx__bar[data-ssr-n="53"],.kg-file__bar>span[data-ssr-n="53"],.kg-funnel__bar[data-ssr-n="53"],.kg-gauge__needle[data-ssr-n="53"],.kg-voice__meter[data-ssr-n="53"]{--ssr-n:53}.kg-ctx__bar[data-ssr-n="54"],.kg-file__bar>span[data-ssr-n="54"],.kg-funnel__bar[data-ssr-n="54"],.kg-gauge__needle[data-ssr-n="54"],.kg-voice__meter[data-ssr-n="54"]{--ssr-n:54}.kg-ctx__bar[data-ssr-n="55"],.kg-file__bar>span[data-ssr-n="55"],.kg-funnel__bar[data-ssr-n="55"],.kg-gauge__needle[data-ssr-n="55"],.kg-voice__meter[data-ssr-n="55"]{--ssr-n:55}.kg-ctx__bar[data-ssr-n="56"],.kg-file__bar>span[data-ssr-n="56"],.kg-funnel__bar[data-ssr-n="56"],.kg-gauge__needle[data-ssr-n="56"],.kg-voice__meter[data-ssr-n="56"]{--ssr-n:56}.kg-ctx__bar[data-ssr-n="57"],.kg-file__bar>span[data-ssr-n="57"],.kg-funnel__bar[data-ssr-n="57"],.kg-gauge__needle[data-ssr-n="57"],.kg-voice__meter[data-ssr-n="57"]{--ssr-n:57}.kg-ctx__bar[data-ssr-n="58"],.kg-file__bar>span[data-ssr-n="58"],.kg-funnel__bar[data-ssr-n="58"],.kg-gauge__needle[data-ssr-n="58"],.kg-voice__meter[data-ssr-n="58"]{--ssr-n:58}.kg-ctx__bar[data-ssr-n="59"],.kg-file__bar>span[data-ssr-n="59"],.kg-funnel__bar[data-ssr-n="59"],.kg-gauge__needle[data-ssr-n="59"],.kg-voice__meter[data-ssr-n="59"]{--ssr-n:59}.kg-ctx__bar[data-ssr-n="60"],.kg-file__bar>span[data-ssr-n="60"],.kg-funnel__bar[data-ssr-n="60"],.kg-gauge__needle[data-ssr-n="60"],.kg-voice__meter[data-ssr-n="60"]{--ssr-n:60}.kg-ctx__bar[data-ssr-n="61"],.kg-file__bar>span[data-ssr-n="61"],.kg-funnel__bar[data-ssr-n="61"],.kg-gauge__needle[data-ssr-n="61"],.kg-voice__meter[data-ssr-n="61"]{--ssr-n:61}.kg-ctx__bar[data-ssr-n="62"],.kg-file__bar>span[data-ssr-n="62"],.kg-funnel__bar[data-ssr-n="62"],.kg-gauge__needle[data-ssr-n="62"],.kg-voice__meter[data-ssr-n="62"]{--ssr-n:62}.kg-ctx__bar[data-ssr-n="63"],.kg-file__bar>span[data-ssr-n="63"],.kg-funnel__bar[data-ssr-n="63"],.kg-gauge__needle[data-ssr-n="63"],.kg-voice__meter[data-ssr-n="63"]{--ssr-n:63}.kg-ctx__bar[data-ssr-n="64"],.kg-file__bar>span[data-ssr-n="64"],.kg-funnel__bar[data-ssr-n="64"],.kg-gauge__needle[data-ssr-n="64"],.kg-voice__meter[data-ssr-n="64"]{--ssr-n:64}.kg-ctx__bar[data-ssr-n="65"],.kg-file__bar>span[data-ssr-n="65"],.kg-funnel__bar[data-ssr-n="65"],.kg-gauge__needle[data-ssr-n="65"],.kg-voice__meter[data-ssr-n="65"]{--ssr-n:65}.kg-ctx__bar[data-ssr-n="66"],.kg-file__bar>span[data-ssr-n="66"],.kg-funnel__bar[data-ssr-n="66"],.kg-gauge__needle[data-ssr-n="66"],.kg-voice__meter[data-ssr-n="66"]{--ssr-n:66}.kg-ctx__bar[data-ssr-n="67"],.kg-file__bar>span[data-ssr-n="67"],.kg-funnel__bar[data-ssr-n="67"],.kg-gauge__needle[data-ssr-n="67"],.kg-voice__meter[data-ssr-n="67"]{--ssr-n:67}.kg-ctx__bar[data-ssr-n="68"],.kg-file__bar>span[data-ssr-n="68"],.kg-funnel__bar[data-ssr-n="68"],.kg-gauge__needle[data-ssr-n="68"],.kg-voice__meter[data-ssr-n="68"]{--ssr-n:68}.kg-ctx__bar[data-ssr-n="69"],.kg-file__bar>span[data-ssr-n="69"],.kg-funnel__bar[data-ssr-n="69"],.kg-gauge__needle[data-ssr-n="69"],.kg-voice__meter[data-ssr-n="69"]{--ssr-n:69}.kg-ctx__bar[data-ssr-n="70"],.kg-file__bar>span[data-ssr-n="70"],.kg-funnel__bar[data-ssr-n="70"],.kg-gauge__needle[data-ssr-n="70"],.kg-voice__meter[data-ssr-n="70"]{--ssr-n:70}.kg-ctx__bar[data-ssr-n="71"],.kg-file__bar>span[data-ssr-n="71"],.kg-funnel__bar[data-ssr-n="71"],.kg-gauge__needle[data-ssr-n="71"],.kg-voice__meter[data-ssr-n="71"]{--ssr-n:71}.kg-ctx__bar[data-ssr-n="72"],.kg-file__bar>span[data-ssr-n="72"],.kg-funnel__bar[data-ssr-n="72"],.kg-gauge__needle[data-ssr-n="72"],.kg-voice__meter[data-ssr-n="72"]{--ssr-n:72}.kg-ctx__bar[data-ssr-n="73"],.kg-file__bar>span[data-ssr-n="73"],.kg-funnel__bar[data-ssr-n="73"],.kg-gauge__needle[data-ssr-n="73"],.kg-voice__meter[data-ssr-n="73"]{--ssr-n:73}.kg-ctx__bar[data-ssr-n="74"],.kg-file__bar>span[data-ssr-n="74"],.kg-funnel__bar[data-ssr-n="74"],.kg-gauge__needle[data-ssr-n="74"],.kg-voice__meter[data-ssr-n="74"]{--ssr-n:74}.kg-ctx__bar[data-ssr-n="75"],.kg-file__bar>span[data-ssr-n="75"],.kg-funnel__bar[data-ssr-n="75"],.kg-gauge__needle[data-ssr-n="75"],.kg-voice__meter[data-ssr-n="75"]{--ssr-n:75}.kg-ctx__bar[data-ssr-n="76"],.kg-file__bar>span[data-ssr-n="76"],.kg-funnel__bar[data-ssr-n="76"],.kg-gauge__needle[data-ssr-n="76"],.kg-voice__meter[data-ssr-n="76"]{--ssr-n:76}.kg-ctx__bar[data-ssr-n="77"],.kg-file__bar>span[data-ssr-n="77"],.kg-funnel__bar[data-ssr-n="77"],.kg-gauge__needle[data-ssr-n="77"],.kg-voice__meter[data-ssr-n="77"]{--ssr-n:77}.kg-ctx__bar[data-ssr-n="78"],.kg-file__bar>span[data-ssr-n="78"],.kg-funnel__bar[data-ssr-n="78"],.kg-gauge__needle[data-ssr-n="78"],.kg-voice__meter[data-ssr-n="78"]{--ssr-n:78}.kg-ctx__bar[data-ssr-n="79"],.kg-file__bar>span[data-ssr-n="79"],.kg-funnel__bar[data-ssr-n="79"],.kg-gauge__needle[data-ssr-n="79"],.kg-voice__meter[data-ssr-n="79"]{--ssr-n:79}.kg-ctx__bar[data-ssr-n="80"],.kg-file__bar>span[data-ssr-n="80"],.kg-funnel__bar[data-ssr-n="80"],.kg-gauge__needle[data-ssr-n="80"],.kg-voice__meter[data-ssr-n="80"]{--ssr-n:80}.kg-ctx__bar[data-ssr-n="81"],.kg-file__bar>span[data-ssr-n="81"],.kg-funnel__bar[data-ssr-n="81"],.kg-gauge__needle[data-ssr-n="81"],.kg-voice__meter[data-ssr-n="81"]{--ssr-n:81}.kg-ctx__bar[data-ssr-n="82"],.kg-file__bar>span[data-ssr-n="82"],.kg-funnel__bar[data-ssr-n="82"],.kg-gauge__needle[data-ssr-n="82"],.kg-voice__meter[data-ssr-n="82"]{--ssr-n:82}.kg-ctx__bar[data-ssr-n="83"],.kg-file__bar>span[data-ssr-n="83"],.kg-funnel__bar[data-ssr-n="83"],.kg-gauge__needle[data-ssr-n="83"],.kg-voice__meter[data-ssr-n="83"]{--ssr-n:83}.kg-ctx__bar[data-ssr-n="84"],.kg-file__bar>span[data-ssr-n="84"],.kg-funnel__bar[data-ssr-n="84"],.kg-gauge__needle[data-ssr-n="84"],.kg-voice__meter[data-ssr-n="84"]{--ssr-n:84}.kg-ctx__bar[data-ssr-n="85"],.kg-file__bar>span[data-ssr-n="85"],.kg-funnel__bar[data-ssr-n="85"],.kg-gauge__needle[data-ssr-n="85"],.kg-voice__meter[data-ssr-n="85"]{--ssr-n:85}.kg-ctx__bar[data-ssr-n="86"],.kg-file__bar>span[data-ssr-n="86"],.kg-funnel__bar[data-ssr-n="86"],.kg-gauge__needle[data-ssr-n="86"],.kg-voice__meter[data-ssr-n="86"]{--ssr-n:86}.kg-ctx__bar[data-ssr-n="87"],.kg-file__bar>span[data-ssr-n="87"],.kg-funnel__bar[data-ssr-n="87"],.kg-gauge__needle[data-ssr-n="87"],.kg-voice__meter[data-ssr-n="87"]{--ssr-n:87}.kg-ctx__bar[data-ssr-n="88"],.kg-file__bar>span[data-ssr-n="88"],.kg-funnel__bar[data-ssr-n="88"],.kg-gauge__needle[data-ssr-n="88"],.kg-voice__meter[data-ssr-n="88"]{--ssr-n:88}.kg-ctx__bar[data-ssr-n="89"],.kg-file__bar>span[data-ssr-n="89"],.kg-funnel__bar[data-ssr-n="89"],.kg-gauge__needle[data-ssr-n="89"],.kg-voice__meter[data-ssr-n="89"]{--ssr-n:89}.kg-ctx__bar[data-ssr-n="90"],.kg-file__bar>span[data-ssr-n="90"],.kg-funnel__bar[data-ssr-n="90"],.kg-gauge__needle[data-ssr-n="90"],.kg-voice__meter[data-ssr-n="90"]{--ssr-n:90}.kg-ctx__bar[data-ssr-n="91"],.kg-file__bar>span[data-ssr-n="91"],.kg-funnel__bar[data-ssr-n="91"],.kg-gauge__needle[data-ssr-n="91"],.kg-voice__meter[data-ssr-n="91"]{--ssr-n:91}.kg-ctx__bar[data-ssr-n="92"],.kg-file__bar>span[data-ssr-n="92"],.kg-funnel__bar[data-ssr-n="92"],.kg-gauge__needle[data-ssr-n="92"],.kg-voice__meter[data-ssr-n="92"]{--ssr-n:92}.kg-ctx__bar[data-ssr-n="93"],.kg-file__bar>span[data-ssr-n="93"],.kg-funnel__bar[data-ssr-n="93"],.kg-gauge__needle[data-ssr-n="93"],.kg-voice__meter[data-ssr-n="93"]{--ssr-n:93}.kg-ctx__bar[data-ssr-n="94"],.kg-file__bar>span[data-ssr-n="94"],.kg-funnel__bar[data-ssr-n="94"],.kg-gauge__needle[data-ssr-n="94"],.kg-voice__meter[data-ssr-n="94"]{--ssr-n:94}.kg-ctx__bar[data-ssr-n="95"],.kg-file__bar>span[data-ssr-n="95"],.kg-funnel__bar[data-ssr-n="95"],.kg-gauge__needle[data-ssr-n="95"],.kg-voice__meter[data-ssr-n="95"]{--ssr-n:95}.kg-ctx__bar[data-ssr-n="96"],.kg-file__bar>span[data-ssr-n="96"],.kg-funnel__bar[data-ssr-n="96"],.kg-gauge__needle[data-ssr-n="96"],.kg-voice__meter[data-ssr-n="96"]{--ssr-n:96}.kg-ctx__bar[data-ssr-n="97"],.kg-file__bar>span[data-ssr-n="97"],.kg-funnel__bar[data-ssr-n="97"],.kg-gauge__needle[data-ssr-n="97"],.kg-voice__meter[data-ssr-n="97"]{--ssr-n:97}.kg-ctx__bar[data-ssr-n="98"],.kg-file__bar>span[data-ssr-n="98"],.kg-funnel__bar[data-ssr-n="98"],.kg-gauge__needle[data-ssr-n="98"],.kg-voice__meter[data-ssr-n="98"]{--ssr-n:98}.kg-ctx__bar[data-ssr-n="99"],.kg-file__bar>span[data-ssr-n="99"],.kg-funnel__bar[data-ssr-n="99"],.kg-gauge__needle[data-ssr-n="99"],.kg-voice__meter[data-ssr-n="99"]{--ssr-n:99}.kg-ctx__bar[data-ssr-n="100"],.kg-file__bar>span[data-ssr-n="100"],.kg-funnel__bar[data-ssr-n="100"],.kg-gauge__needle[data-ssr-n="100"],.kg-voice__meter[data-ssr-n="100"]{--ssr-n:100}.kg-tv__row[data-ssr-depth="0"],.kg-fx__node[data-ssr-depth="0"],.kg-tt__first[data-ssr-depth="0"],.kg-tt__li[data-ssr-depth="0"],.kg-flow__item[data-ssr-depth="0"]{--ssr-depth:0}.kg-tv__row[data-ssr-depth="1"],.kg-fx__node[data-ssr-depth="1"],.kg-tt__first[data-ssr-depth="1"],.kg-tt__li[data-ssr-depth="1"],.kg-flow__item[data-ssr-depth="1"]{--ssr-depth:1}.kg-tv__row[data-ssr-depth="2"],.kg-fx__node[data-ssr-depth="2"],.kg-tt__first[data-ssr-depth="2"],.kg-tt__li[data-ssr-depth="2"],.kg-flow__item[data-ssr-depth="2"]{--ssr-depth:2}.kg-tv__row[data-ssr-depth="3"],.kg-fx__node[data-ssr-depth="3"],.kg-tt__first[data-ssr-depth="3"],.kg-tt__li[data-ssr-depth="3"],.kg-flow__item[data-ssr-depth="3"]{--ssr-depth:3}.kg-tv__row[data-ssr-depth="4"],.kg-fx__node[data-ssr-depth="4"],.kg-tt__first[data-ssr-depth="4"],.kg-tt__li[data-ssr-depth="4"],.kg-flow__item[data-ssr-depth="4"]{--ssr-depth:4}.kg-tv__row[data-ssr-depth="5"],.kg-fx__node[data-ssr-depth="5"],.kg-tt__first[data-ssr-depth="5"],.kg-tt__li[data-ssr-depth="5"],.kg-flow__item[data-ssr-depth="5"]{--ssr-depth:5}.kg-tv__row[data-ssr-depth="6"],.kg-fx__node[data-ssr-depth="6"],.kg-tt__first[data-ssr-depth="6"],.kg-tt__li[data-ssr-depth="6"],.kg-flow__item[data-ssr-depth="6"]{--ssr-depth:6}.kg-tv__row[data-ssr-depth="7"],.kg-fx__node[data-ssr-depth="7"],.kg-tt__first[data-ssr-depth="7"],.kg-tt__li[data-ssr-depth="7"],.kg-flow__item[data-ssr-depth="7"]{--ssr-depth:7}.kg-tv__row[data-ssr-depth="8"],.kg-fx__node[data-ssr-depth="8"],.kg-tt__first[data-ssr-depth="8"],.kg-tt__li[data-ssr-depth="8"],.kg-flow__item[data-ssr-depth="8"]{--ssr-depth:8}.kg-tv__row[data-ssr-depth="9"],.kg-fx__node[data-ssr-depth="9"],.kg-tt__first[data-ssr-depth="9"],.kg-tt__li[data-ssr-depth="9"],.kg-flow__item[data-ssr-depth="9"]{--ssr-depth:9}.kg-tv__row[data-ssr-depth="10"],.kg-fx__node[data-ssr-depth="10"],.kg-tt__first[data-ssr-depth="10"],.kg-tt__li[data-ssr-depth="10"],.kg-flow__item[data-ssr-depth="10"]{--ssr-depth:10}.kg-tv__row[data-ssr-depth="11"],.kg-fx__node[data-ssr-depth="11"],.kg-tt__first[data-ssr-depth="11"],.kg-tt__li[data-ssr-depth="11"],.kg-flow__item[data-ssr-depth="11"]{--ssr-depth:11}.kg-tv__row[data-ssr-depth="12"],.kg-fx__node[data-ssr-depth="12"],.kg-tt__first[data-ssr-depth="12"],.kg-tt__li[data-ssr-depth="12"],.kg-flow__item[data-ssr-depth="12"]{--ssr-depth:12}.kg-ctx__bar[data-ssr-n]{--p:var(--ssr-n)}.kg-file__bar>span[data-ssr-n]{transform:scaleX(calc(var(--ssr-n) / 100))}.kg-funnel__bar[data-ssr-n]{width:calc(var(--ssr-n) * 1%)}.kg-gauge__needle[data-ssr-n]{transform:rotate(calc(var(--ssr-n) * 1.8deg))}.kg-voice__meter[data-ssr-n]>i:first-child{transform:scaleY(max(.167, calc(var(--ssr-n) * .0055)))}.kg-voice__meter[data-ssr-n]>i:nth-child(2){transform:scaleY(max(.167, calc(var(--ssr-n) * .009)))}.kg-voice__meter[data-ssr-n]>i:nth-child(3){transform:scaleY(max(.167, calc(var(--ssr-n) * .01)))}.kg-voice__meter[data-ssr-n]>i:nth-child(4){transform:scaleY(max(.167, calc(var(--ssr-n) * .0075)))}.kg-voice__meter[data-ssr-n]>i:nth-child(5){transform:scaleY(max(.167, calc(var(--ssr-n) * .0045)))}.kg-tv__row[data-ssr-depth]{padding-left:calc(6px + var(--ssr-depth) * 18px)}.kg-fx__node[data-ssr-depth]{padding-left:calc(6px + var(--ssr-depth) * 14px)}.kg-tt__first[data-ssr-depth]{padding-left:calc(var(--ssr-depth) * 22px)}.kg-tt__li[data-ssr-depth],.kg-flow__item[data-ssr-depth]{--depth:var(--ssr-depth)}.kg-appicon[data-ssr-s="16px"]{--s:16px}.kg-appicon[data-ssr-s="17px"]{--s:17px}.kg-appicon[data-ssr-s="18px"]{--s:18px}.kg-appicon[data-ssr-s="19px"]{--s:19px}.kg-appicon[data-ssr-s="20px"]{--s:20px}.kg-appicon[data-ssr-s="21px"]{--s:21px}.kg-appicon[data-ssr-s="22px"]{--s:22px}.kg-appicon[data-ssr-s="23px"]{--s:23px}.kg-appicon[data-ssr-s="24px"]{--s:24px}.kg-appicon[data-ssr-s="25px"]{--s:25px}.kg-appicon[data-ssr-s="26px"]{--s:26px}.kg-appicon[data-ssr-s="27px"]{--s:27px}.kg-appicon[data-ssr-s="28px"]{--s:28px}.kg-appicon[data-ssr-s="29px"]{--s:29px}.kg-appicon[data-ssr-s="30px"]{--s:30px}.kg-appicon[data-ssr-s="31px"]{--s:31px}.kg-appicon[data-ssr-s="32px"]{--s:32px}.kg-appicon[data-ssr-s="33px"]{--s:33px}.kg-appicon[data-ssr-s="34px"]{--s:34px}.kg-appicon[data-ssr-s="35px"]{--s:35px}.kg-appicon[data-ssr-s="36px"]{--s:36px}.kg-appicon[data-ssr-s="37px"]{--s:37px}.kg-appicon[data-ssr-s="38px"]{--s:38px}.kg-appicon[data-ssr-s="39px"]{--s:39px}.kg-appicon[data-ssr-s="40px"]{--s:40px}.kg-appicon[data-ssr-s="41px"]{--s:41px}.kg-appicon[data-ssr-s="42px"]{--s:42px}.kg-appicon[data-ssr-s="43px"]{--s:43px}.kg-appicon[data-ssr-s="44px"]{--s:44px}.kg-appicon[data-ssr-s="45px"]{--s:45px}.kg-appicon[data-ssr-s="46px"]{--s:46px}.kg-appicon[data-ssr-s="47px"]{--s:47px}.kg-appicon[data-ssr-s="48px"]{--s:48px}.kg-appicon[data-ssr-s="49px"]{--s:49px}.kg-appicon[data-ssr-s="50px"]{--s:50px}.kg-appicon[data-ssr-s="51px"]{--s:51px}.kg-appicon[data-ssr-s="52px"]{--s:52px}.kg-appicon[data-ssr-s="53px"]{--s:53px}.kg-appicon[data-ssr-s="54px"]{--s:54px}.kg-appicon[data-ssr-s="55px"]{--s:55px}.kg-appicon[data-ssr-s="56px"]{--s:56px}.kg-appicon[data-ssr-s="57px"]{--s:57px}.kg-appicon[data-ssr-s="58px"]{--s:58px}.kg-appicon[data-ssr-s="59px"]{--s:59px}.kg-appicon[data-ssr-s="60px"]{--s:60px}.kg-appicon[data-ssr-s="61px"]{--s:61px}.kg-appicon[data-ssr-s="62px"]{--s:62px}.kg-appicon[data-ssr-s="63px"]{--s:63px}.kg-appicon[data-ssr-s="64px"]{--s:64px}.kg-appicon[data-ssr-s="65px"]{--s:65px}.kg-appicon[data-ssr-s="66px"]{--s:66px}.kg-appicon[data-ssr-s="67px"]{--s:67px}.kg-appicon[data-ssr-s="68px"]{--s:68px}.kg-appicon[data-ssr-s="69px"]{--s:69px}.kg-appicon[data-ssr-s="70px"]{--s:70px}.kg-appicon[data-ssr-s="71px"]{--s:71px}.kg-appicon[data-ssr-s="72px"]{--s:72px}.kg-appicon[data-ssr-s="73px"]{--s:73px}.kg-appicon[data-ssr-s="74px"]{--s:74px}.kg-appicon[data-ssr-s="75px"]{--s:75px}.kg-appicon[data-ssr-s="76px"]{--s:76px}.kg-appicon[data-ssr-s="77px"]{--s:77px}.kg-appicon[data-ssr-s="78px"]{--s:78px}.kg-appicon[data-ssr-s="79px"]{--s:79px}.kg-appicon[data-ssr-s="80px"]{--s:80px}.kg-appicon[data-ssr-s="81px"]{--s:81px}.kg-appicon[data-ssr-s="82px"]{--s:82px}.kg-appicon[data-ssr-s="83px"]{--s:83px}.kg-appicon[data-ssr-s="84px"]{--s:84px}.kg-appicon[data-ssr-s="85px"]{--s:85px}.kg-appicon[data-ssr-s="86px"]{--s:86px}.kg-appicon[data-ssr-s="87px"]{--s:87px}.kg-appicon[data-ssr-s="88px"]{--s:88px}.kg-appicon[data-ssr-s="89px"]{--s:89px}.kg-appicon[data-ssr-s="90px"]{--s:90px}.kg-appicon[data-ssr-s="91px"]{--s:91px}.kg-appicon[data-ssr-s="92px"]{--s:92px}.kg-appicon[data-ssr-s="93px"]{--s:93px}.kg-appicon[data-ssr-s="94px"]{--s:94px}.kg-appicon[data-ssr-s="95px"]{--s:95px}.kg-appicon[data-ssr-s="96px"]{--s:96px}.kg-appicon[data-ssr-s="97px"]{--s:97px}.kg-appicon[data-ssr-s="98px"]{--s:98px}.kg-appicon[data-ssr-s="99px"]{--s:99px}.kg-appicon[data-ssr-s="100px"]{--s:100px}.kg-appicon[data-ssr-s="101px"]{--s:101px}.kg-appicon[data-ssr-s="102px"]{--s:102px}.kg-appicon[data-ssr-s="103px"]{--s:103px}.kg-appicon[data-ssr-s="104px"]{--s:104px}.kg-appicon[data-ssr-s="105px"]{--s:105px}.kg-appicon[data-ssr-s="106px"]{--s:106px}.kg-appicon[data-ssr-s="107px"]{--s:107px}.kg-appicon[data-ssr-s="108px"]{--s:108px}.kg-appicon[data-ssr-s="109px"]{--s:109px}.kg-appicon[data-ssr-s="110px"]{--s:110px}.kg-appicon[data-ssr-s="111px"]{--s:111px}.kg-appicon[data-ssr-s="112px"]{--s:112px}.kg-appicon[data-ssr-s="113px"]{--s:113px}.kg-appicon[data-ssr-s="114px"]{--s:114px}.kg-appicon[data-ssr-s="115px"]{--s:115px}.kg-appicon[data-ssr-s="116px"]{--s:116px}.kg-appicon[data-ssr-s="117px"]{--s:117px}.kg-appicon[data-ssr-s="118px"]{--s:118px}.kg-appicon[data-ssr-s="119px"]{--s:119px}.kg-appicon[data-ssr-s="120px"]{--s:120px}.kg-appicon[data-ssr-s="121px"]{--s:121px}.kg-appicon[data-ssr-s="122px"]{--s:122px}.kg-appicon[data-ssr-s="123px"]{--s:123px}.kg-appicon[data-ssr-s="124px"]{--s:124px}.kg-appicon[data-ssr-s="125px"]{--s:125px}.kg-appicon[data-ssr-s="126px"]{--s:126px}.kg-appicon[data-ssr-s="127px"]{--s:127px}.kg-appicon[data-ssr-s="128px"]{--s:128px}.kg-ring__center[data-ssr-fs="12px"]{font-size:12px}.kg-ring__center[data-ssr-fs="13px"]{font-size:13px}.kg-ring__center[data-ssr-fs="14px"]{font-size:14px}.kg-ring__center[data-ssr-fs="15px"]{font-size:15px}.kg-ring__center[data-ssr-fs="16px"]{font-size:16px}.kg-ring__center[data-ssr-fs="17px"]{font-size:17px}.kg-ring__center[data-ssr-fs="18px"]{font-size:18px}.kg-ring__center[data-ssr-fs="19px"]{font-size:19px}.kg-ring__center[data-ssr-fs="20px"]{font-size:20px}.kg-ring__center[data-ssr-fs="21px"]{font-size:21px}.kg-ring__center[data-ssr-fs="22px"]{font-size:22px}.kg-ring__center[data-ssr-fs="23px"]{font-size:23px}.kg-ring__center[data-ssr-fs="24px"]{font-size:24px}.kg-ring__center[data-ssr-fs="25px"]{font-size:25px}.kg-ring__center[data-ssr-fs="26px"]{font-size:26px}.kg-ring__center[data-ssr-fs="27px"]{font-size:27px}.kg-ring__center[data-ssr-fs="28px"]{font-size:28px}.kg-ring__center[data-ssr-fs="29px"]{font-size:29px}.kg-ring__center[data-ssr-fs="30px"]{font-size:30px}.kg-ring__center[data-ssr-fs="31px"]{font-size:31px}.kg-ring__center[data-ssr-fs="32px"]{font-size:32px}.kg-ring__center[data-ssr-fs="33px"]{font-size:33px}.kg-ring__center[data-ssr-fs="34px"]{font-size:34px}.kg-ring__center[data-ssr-fs="35px"]{font-size:35px}.kg-ring__center[data-ssr-fs="36px"]{font-size:36px}.kg-ring__center[data-ssr-fs="37px"]{font-size:37px}.kg-ring__center[data-ssr-fs="38px"]{font-size:38px}.kg-ring__center[data-ssr-fs="39px"]{font-size:39px}.kg-ring__center[data-ssr-fs="40px"]{font-size:40px}.kg-ring__center[data-ssr-fs="41px"]{font-size:41px}.kg-ring__center[data-ssr-fs="42px"]{font-size:42px}.kg-ring__center[data-ssr-fs="43px"]{font-size:43px}.kg-ring__center[data-ssr-fs="44px"]{font-size:44px}.kg-ring__center[data-ssr-fs="45px"]{font-size:45px}.kg-ring__center[data-ssr-fs="46px"]{font-size:46px}.kg-ring__center[data-ssr-fs="47px"]{font-size:47px}.kg-ring__center[data-ssr-fs="48px"]{font-size:48px}#svelte-announcer.kg-sr{top:0;left:0}
