@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._6cOLqa_className{font-family:Inter,Inter Fallback;font-style:normal}._6cOLqa_variable{--font-inter:"Inter", "Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme,base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--brand-50:#eef4ff;--brand-100:#dbe6ff;--brand-200:#bccffe;--brand-300:#8fadfc;--brand-400:#5b82f8;--brand-500:#3760ef;--brand-600:#2547d9;--brand-700:#1e37ae;--brand-800:#1d318a;--teal-400:#14b8a6;--teal-500:#0d9488;--violet-fg:#6941c6;--violet-bg:#f9f5ff;--violet-bd:#e9d7fe;--tealx-fg:#0e7490;--tealx-bg:#ecfeff;--tealx-bd:#a5f3fc;--ok-fg:#067647;--ok-bg:#ecfdf3;--ok-bd:#abefc6;--warn-fg:#b54708;--warn-bg:#fffaeb;--warn-bd:#fedf89;--bad-fg:#b42318;--bad-bg:#fef3f2;--bad-bd:#fecdca;--info-fg:#175cd3;--info-bg:#eff8ff;--info-bd:#b2ddff;--mute-fg:#475467;--mute-bg:#f2f4f7;--mute-bd:#e4e7ec;--bg:#f4f6fb;--surface:#fff;--surface-2:#fafbfd;--surface-3:#f2f4f8;--sidebar:#101a35;--sidebar-2:#172443;--text:#000;--text-2:#000;--text-3:#000;--placeholder:#8a94a6;--text-inv:#fff;--line:#e6e9f0;--line-2:#d7dce7;--ring:0 0 0 3px #3760ef2e;--sh-1:0 1px 2px #1018280d;--sh-2:0 2px 8px -2px #10182814, 0 4px 16px -4px #1018280f;--sh-3:0 12px 32px -8px #1018282e, 0 4px 12px -4px #10182814;--r-sm:7px;--r:11px;--r-lg:16px;--topbar-h:66px;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}[data-theme=dark]{--bg:#0b1020;--surface:#131a2e;--surface-2:#172038;--surface-3:#1d2740;--sidebar:#090e1c;--sidebar-2:#131c33;--text:#e9edf7;--text-2:#a6b0c6;--text-3:#7d879e;--placeholder:#6b7590;--line:#23304d;--line-2:#2d3a58;--ok-fg:#6ee7b7;--ok-bg:#062c22;--ok-bd:#10553f;--warn-fg:#fcd34d;--warn-bg:#2e2408;--warn-bd:#5c4711;--bad-fg:#fda4a1;--bad-bg:#331213;--bad-bd:#66201f;--info-fg:#93c5fd;--info-bg:#0d2143;--info-bd:#1c3f74;--mute-fg:#a6b0c6;--mute-bg:#1c2740;--mute-bd:#2b3856;--violet-fg:#d6bbfb;--violet-bg:#241635;--violet-bd:#4a2c74;--tealx-fg:#7dd3fc;--tealx-bg:#0a2532;--tealx-bd:#14526b;--brand-50:#16204a;--brand-100:#1b2a5c;--sh-1:0 1px 2px #0006;--sh-2:0 2px 10px -2px #00000080;--sh-3:0 16px 40px -10px #000000a6;--ring:0 0 0 3px #5b82f847}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4,h5,h6,p,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:var(--brand-600);text-decoration:none}a:hover{text-decoration:underline}svg{flex:none}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm);outline:none}::selection{background:var(--brand-200);color:var(--brand-800)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}.u-num{font-variant-numeric:tabular-nums}.u-right{text-align:right}.u-center{text-align:center}.u-nowrap{white-space:nowrap}.u-mute{color:var(--text-2)}.u-dim{color:var(--text-3)}.u-sm{font-size:13.5px}.u-xs{font-size:13px}.u-b{font-weight:600}.u-hide{display:none!important}.u-grow{flex:auto;min-width:0}.u-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row{align-items:center;gap:10px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stack{flex-direction:column;gap:4px;min-width:0;display:flex}.spacer{flex:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pos-neg{color:var(--bad-fg)}.pos-pos{color:var(--ok-fg)}.app{flex-direction:column;min-height:100vh;display:flex}.main--bad{background:var(--bad-bg)}.main--warn{background:var(--warn-bg)}.main--info{background:var(--info-bg)}.main:not([class*=main--]){background:radial-gradient(1200px 320px at 12% -80px, var(--accent-fg), transparent 70%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.main:not([class*=main--]){background:radial-gradient(1200px 320px at 12% -80px, color-mix(in srgb, var(--accent-fg) 12%, transparent), transparent 70%), var(--bg)}}[data-theme=dark] .main:not([class*=main--]){background:radial-gradient(1100px 420px at 6% -140px, var(--accent-fg), transparent 72%), radial-gradient(900px 380px at 96% -100px, var(--accent-fg), transparent 70%), linear-gradient(180deg, var(--accent-fg) 0%, var(--bg) 520px)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .main:not([class*=main--]){background:radial-gradient(1100px 420px at 6% -140px, color-mix(in srgb, var(--accent-fg) 26%, transparent), transparent 72%), radial-gradient(900px 380px at 96% -100px, color-mix(in srgb, var(--accent-fg) 14%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--accent-fg) 9%, var(--bg)) 0%, var(--bg) 520px)}}[data-theme=dark] .main--bad{background:linear-gradient(180deg, var(--bad-bg) 0%, var(--bad-bg) 380px, var(--bg) 780px)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .main--bad{background:linear-gradient(180deg, var(--bad-bg) 0%, color-mix(in srgb, var(--bad-bg) 45%, var(--bg)) 380px, var(--bg) 780px)}}[data-theme=dark] .main--warn{background:linear-gradient(180deg, var(--warn-bg) 0%, var(--warn-bg) 380px, var(--bg) 780px)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .main--warn{background:linear-gradient(180deg, var(--warn-bg) 0%, color-mix(in srgb, var(--warn-bg) 45%, var(--bg)) 380px, var(--bg) 780px)}}[data-theme=dark] .main--info{background:linear-gradient(180deg, var(--info-bg) 0%, var(--info-bg) 380px, var(--bg) 780px)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .main--info{background:linear-gradient(180deg, var(--info-bg) 0%, color-mix(in srgb, var(--info-bg) 45%, var(--bg)) 380px, var(--bg) 780px)}}[data-theme=dark] .topbar{background:linear-gradient(180deg, var(--accent-fg) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .topbar{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-fg) 12%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 92%, transparent) 100%)}}[data-theme=dark] .card{background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 70%, var(--surface)) 0%, var(--surface) 100%)}}.main--bad .topbar,.main--warn .topbar,.main--info .topbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.main--bad .topbar,.main--warn .topbar,.main--info .topbar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.brand{color:var(--text);flex:none;align-items:center;gap:11px;display:flex}.brand:hover{text-decoration:none}.brand__logo{background:linear-gradient(135deg, var(--brand-400), var(--teal-500));color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 3px 10px #3760ef66}.brand__name{letter-spacing:-.2px;font-size:18px;font-weight:700;line-height:1.1}.brand__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:12px}@media (max-width:1320px){.brand .stack{display:none}}@media (max-width:1160px){.userchip>.stack,.userchip>svg{display:none}.userchip{padding:4px}}.topnav{scrollbar-width:thin;flex:auto;align-items:center;gap:3px;min-width:0;padding:2px 4px;display:flex;overflow-x:auto}.topnav::-webkit-scrollbar{height:6px}.topnav__sep{background:var(--line-2);flex:none;width:1px;height:20px;margin:0 6px}.nav-link{color:var(--text-2);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:15px;font-weight:550;transition:background .14s,color .14s;display:inline-flex}.nav-link:hover{background:var(--surface-3);color:var(--text);text-decoration:none}.nav-link svg{color:var(--text-3);transition:color .14s}.nav-link:hover svg{color:var(--accent-fg,var(--brand-600))}.nav-link.is-active{background:linear-gradient(135deg, var(--brand-500), var(--brand-700));color:#fff;box-shadow:0 4px 12px -4px #2547d999}.nav-link.is-active svg{color:#fff}.nav-link__badge{background:var(--surface-3);color:var(--text-2);border-radius:20px;padding:1px 8px;font-size:13px;font-weight:650}.nav-link.is-active .nav-link__badge{color:#fff;background:#ffffff38}.main{flex-direction:column;flex:auto;min-width:0;display:flex}.topbar{z-index:40;height:var(--topbar-h);background:var(--surface);flex:none;align-items:center;gap:14px;padding:0 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.topbar{-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--line)}.topbar__title{letter-spacing:-.2px;font-size:17px;font-weight:650}.topbar__crumb{color:var(--text-3);margin-top:-2px;font-size:13px}.iconbtn{width:36px;height:36px;color:var(--text-2);border:1px solid #0000;border-radius:9px;flex:none;place-items:center;transition:background .14s,color .14s,border-color .14s;display:grid}.iconbtn:hover{background:var(--surface-3);color:var(--text)}.iconbtn.is-on{background:var(--brand-50);color:var(--brand-600);border-color:var(--brand-200)}.userchip{border:1px solid var(--line);background:var(--surface);border-radius:30px;align-items:center;gap:9px;padding:5px 10px 5px 5px;transition:border-color .14s,box-shadow .14s;display:flex}.userchip:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.avatar{color:#fff;background:linear-gradient(135deg, var(--brand-500), var(--teal-500));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.avatar--lg{width:44px;height:44px;font-size:17px}.menu{z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:210px;box-shadow:var(--sh-3);padding:6px;position:absolute;overflow:hidden}.menu__head{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 12px 8px}.menu__item{border-radius:var(--r-sm);width:100%;color:var(--text-2);text-align:left;align-items:center;gap:10px;padding:9px 11px;font-weight:500;display:flex}.menu__item:hover{background:var(--surface-3);color:var(--text);text-decoration:none}.menu__item--danger{color:var(--bad-fg)}.menu__item--danger:hover{background:var(--bad-bg)}.menu__sep{background:var(--line);height:1px;margin:6px 0}.main{--accent-fg:var(--brand-600);--accent-bg:var(--brand-50);--accent-bd:var(--brand-200);--row-alt:var(--accent-fg)}@supports (color:color-mix(in lab, red, red)){.main{--row-alt:color-mix(in srgb, var(--accent-fg) 7%, var(--surface))}}.main{--row-hover:var(--accent-fg)}@supports (color:color-mix(in lab, red, red)){.main{--row-hover:color-mix(in srgb, var(--accent-fg) 14%, var(--surface))}}.main[data-accent=risk]{--accent-fg:var(--bad-fg);--accent-bg:var(--bad-bg);--accent-bd:var(--bad-bd)}.main[data-accent=settled]{--accent-fg:var(--info-fg);--accent-bg:var(--info-bg);--accent-bd:var(--info-bd)}.main[data-accent=shelf]{--accent-fg:var(--warn-fg);--accent-bg:var(--warn-bg);--accent-bd:var(--warn-bd)}.main[data-accent=money]{--accent-fg:var(--ok-fg);--accent-bg:var(--ok-bg);--accent-bd:var(--ok-bd)}.main[data-accent=insight]{--accent-fg:var(--violet-fg);--accent-bg:var(--violet-bg);--accent-bd:var(--violet-bd)}.main[data-accent=people]{--accent-fg:var(--tealx-fg);--accent-bg:var(--tealx-bg);--accent-bd:var(--tealx-bd)}.main[data-accent=admin]{--accent-fg:var(--mute-fg);--accent-bg:var(--mute-bg);--accent-bd:var(--mute-bd)}.page__title{padding-left:15px;position:relative}.page__title:before{content:"";background:linear-gradient(180deg, var(--accent-fg), var(--accent-fg));border-radius:4px;width:4px;position:absolute;top:3px;bottom:3px;left:0}@supports (color:color-mix(in lab, red, red)){.page__title:before{background:linear-gradient(180deg, var(--accent-fg), color-mix(in srgb, var(--accent-fg) 35%, transparent))}}.main table.tbl thead th{background:linear-gradient(180deg, var(--accent-bg) 0%, var(--accent-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.main table.tbl thead th{background:linear-gradient(180deg, var(--accent-bg) 0%, color-mix(in srgb, var(--accent-bg) 45%, var(--surface)) 100%)}}.main table.tbl thead th{color:var(--accent-fg)}.main table.tbl thead th.is-sortable:hover{background:var(--accent-bd);color:var(--accent-fg)}.main table.tbl thead th.is-asc .sort-ind,.main table.tbl thead th.is-desc .sort-ind{color:var(--accent-fg)}.main .card__head>div:first-child>.card__title{padding-left:14px;position:relative}.main .card__head>div:first-child>.card__title:before{content:"";background:var(--accent-fg);opacity:.9;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.modal table.tbl thead th{background:var(--surface-2);color:var(--text-3)}.modal{--row-alt:var(--brand-600)}@supports (color:color-mix(in lab, red, red)){.modal{--row-alt:color-mix(in srgb, var(--brand-600) 7%, var(--surface))}}.modal{--row-hover:var(--brand-600)}@supports (color:color-mix(in lab, red, red)){.modal{--row-hover:color-mix(in srgb, var(--brand-600) 14%, var(--surface))}}.page{flex:auto;width:100%;max-width:1560px;margin:0 auto;padding:22px}.page__head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.page__title{letter-spacing:-.4px;font-size:26px;font-weight:750}.page__sub{color:var(--text-2);margin-top:3px;font-size:14px}.page__actions{flex-wrap:wrap;gap:9px;margin-left:auto;display:flex}.grid{gap:16px;display:grid}.grid--kpi{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1240px){.grid--kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.grid--kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grid--kpi{grid-template-columns:1fr}}.grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--main{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);align-items:start}@media (max-width:1100px){.grid--main{grid-template-columns:minmax(0,1fr)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.card--flow{overflow:visible}.card--flow>.table-wrap:last-child,.card--flow>.dt:last-child .dt__foot{border-radius:0 0 var(--r-lg) var(--r-lg)}.card__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 18px;display:flex}.card__title{letter-spacing:-.3px;font-size:20px;font-weight:730}.card__sub{color:var(--text-3);margin-top:3px;font-size:13.5px}.card__tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.card__body{padding:18px}.card__body--flush{padding:0}.card__foot{border-top:1px solid var(--line);background:var(--surface-2);padding:12px 18px}.kpi{flex-direction:column;gap:10px;padding:17px 18px;display:flex;position:relative}.kpi__top{align-items:flex-start;gap:12px;display:flex}.kpi__label{min-height:2.5em}.kpi__meta{margin-top:auto}.kpi__label{color:var(--text-2);letter-spacing:-.25px;font-size:20px;font-weight:700;line-height:1.25}.kpi__icon{background-image:linear-gradient(140deg, var(--brand-50), var(--brand-600));border-radius:10px;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.kpi__icon{background-image:linear-gradient(140deg, var(--brand-50), color-mix(in srgb, var(--brand-600) 14%, var(--surface)))}}.kpi__icon{background:var(--brand-50);color:var(--brand-600)}.kpi__icon--ok{background:linear-gradient(140deg, var(--ok-bg), var(--ok-fg))}@supports (color:color-mix(in lab, red, red)){.kpi__icon--ok{background:linear-gradient(140deg, var(--ok-bg), color-mix(in srgb, var(--ok-fg) 16%, var(--surface)))}}.kpi__icon--ok{color:var(--ok-fg)}.kpi__icon--warn{background:linear-gradient(140deg, var(--warn-bg), var(--warn-fg))}@supports (color:color-mix(in lab, red, red)){.kpi__icon--warn{background:linear-gradient(140deg, var(--warn-bg), color-mix(in srgb, var(--warn-fg) 16%, var(--surface)))}}.kpi__icon--warn{color:var(--warn-fg)}.kpi__icon--bad{background:linear-gradient(140deg, var(--bad-bg), var(--bad-fg))}@supports (color:color-mix(in lab, red, red)){.kpi__icon--bad{background:linear-gradient(140deg, var(--bad-bg), color-mix(in srgb, var(--bad-fg) 16%, var(--surface)))}}.kpi__icon--bad{color:var(--bad-fg)}.kpi__icon--info{background:linear-gradient(140deg, var(--info-bg), var(--info-fg))}@supports (color:color-mix(in lab, red, red)){.kpi__icon--info{background:linear-gradient(140deg, var(--info-bg), color-mix(in srgb, var(--info-fg) 16%, var(--surface)))}}.kpi__icon--info{color:var(--info-fg)}.kpi:has(.kpi__icon--ok){background:linear-gradient(160deg, var(--ok-bg) 0%, var(--surface) 62%)}.kpi:has(.kpi__icon--warn){background:linear-gradient(160deg, var(--warn-bg) 0%, var(--surface) 62%)}.kpi:has(.kpi__icon--bad){background:linear-gradient(160deg, var(--bad-bg) 0%, var(--surface) 62%)}.kpi:has(.kpi__icon--info){background:linear-gradient(160deg, var(--info-bg) 0%, var(--surface) 62%)}.kpi:not(:has(.kpi__icon--ok)):not(:has(.kpi__icon--warn)):not(:has(.kpi__icon--bad)):not(:has(.kpi__icon--info)){background:linear-gradient(160deg, var(--brand-50) 0%, var(--surface) 62%)}.kpi__value{letter-spacing:-1px;font-size:31px;font-weight:750;line-height:1.15}.kpi__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.kpi__bar{background:var(--surface-3);border-radius:4px;height:6px;overflow:hidden}.kpi__bar i{background:linear-gradient(90deg, var(--brand-400), var(--brand-600));border-radius:4px;height:100%;display:block}.kpi__bar i.is-ok{background:linear-gradient(90deg, #34d399, var(--teal-500))}.kpi__bar i.is-warn{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.kpi__bar i.is-bad{background:linear-gradient(90deg,#fb7185,#e11d48)}.btn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);height:38px;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14.5px;font-weight:570;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform 60ms;display:inline-flex}.btn:hover{background:var(--surface-3);text-decoration:none}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;pointer-events:none}.btn--primary{background:linear-gradient(135deg, var(--brand-500) 0%, var(--brand-700) 100%);border-color:var(--brand-700);color:#fff;box-shadow:0 1px 2px #1018281a,0 6px 16px -8px #2547d98c}.btn--primary:hover{background:linear-gradient(135deg, var(--brand-600) 0%, var(--brand-800) 100%)}.btn--ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--surface-3);color:var(--text)}.btn--danger{background:var(--bad-bg);border-color:var(--bad-bd);color:var(--bad-fg)}.btn--danger:hover{background:var(--bad-fg);border-color:var(--bad-fg);color:#fff}.btn--ok{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-fg)}.btn--ok:hover{background:var(--ok-fg);border-color:var(--ok-fg);color:#fff}.btn--sm{border-radius:var(--r-sm);height:32px;padding:0 11px;font-size:13.5px}.btn--lg{height:44px;padding:0 20px;font-size:16px}.btn--block{width:100%}.act{border:1px solid var(--line);background:var(--surface-2);width:31px;height:31px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;transition:all .13s;display:grid}.act:hover{background:var(--surface-3);color:var(--text);border-color:var(--line-2)}.act--pri:hover{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.act--ok:hover{background:var(--ok-fg);border-color:var(--ok-fg);color:#fff}.act--warn:hover{background:var(--warn-fg);border-color:var(--warn-fg);color:#fff}.act--bad:hover{background:var(--bad-fg);border-color:var(--bad-fg);color:#fff}.acts{justify-content:flex-end;gap:5px;display:flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.label{color:var(--text-2);align-items:center;gap:5px;font-size:13.5px;font-weight:570;display:flex}.label .req{color:var(--bad-fg)}.hint{color:var(--text-3);font-size:13px}.input,.select,.textarea{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:44px;color:var(--text);padding:10px 13px;transition:border-color .14s,box-shadow .14s,background .14s}.input::placeholder,.textarea::placeholder{color:var(--placeholder)}.input:hover,.select:hover,.textarea:hover{border-color:var(--text-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand-400);box-shadow:var(--ring);outline:none}.input[readonly]{background:var(--surface-3);color:var(--text-2)}.input--sm{width:auto;min-height:36px;padding:6px 10px;font-size:13.5px}.field__static{min-height:40px;color:var(--text);align-items:center;font-size:14px;font-weight:570;display:flex}.textarea{resize:vertical;min-height:84px}.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2379839a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.field.is-bad .input,.field.is-bad .select,.field.is-bad .textarea{border-color:var(--bad-fg)}.field__err{color:var(--bad-fg);font-size:13px;display:none}.field.is-bad .field__err{display:block}.input-group{align-items:stretch;display:flex}.input-group .input{border-radius:var(--r-sm) 0 0 var(--r-sm)}.input-group__addon{border:1px solid var(--line-2);border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--brand-50);color:var(--brand-600);border-right:0;place-items:center;padding:0 11px;font-size:14px;font-weight:600;display:grid}.input-group__addon+.input{border-radius:0 var(--r-sm) var(--r-sm) 0}.search{align-items:center;min-width:0;display:flex;position:relative}.search svg{color:var(--text-3);pointer-events:none;position:absolute;left:11px}.search .input{padding-left:35px}.search kbd{font-family:var(--font);color:var(--text-3);border:1px solid var(--line-2);background:var(--surface-2);border-radius:5px;padding:1px 6px;font-size:12.5px;position:absolute;right:9px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:15px;display:grid}.form-grid .span-2{grid-column:span 2}.form-grid .span-all{grid-column:1/-1}@media (max-width:620px){.form-grid .span-2{grid-column:span 1}}.switch{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.switch input{opacity:0;position:absolute}.switch__track{background:var(--line-2);border-radius:20px;flex:none;width:40px;height:23px;transition:background .16s;position:relative}.switch__track:after{content:"";width:17px;height:17px;box-shadow:var(--sh-1);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:3px;left:3px}.switch input:checked+.switch__track{background:var(--brand-600)}.switch input:checked+.switch__track:after{transform:translate(17px)}.seg{background:var(--surface-3);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-2);border-radius:7px;padding:6px 13px;font-size:13.5px;font-weight:570;transition:background .14s,color .14s}.seg button:hover{color:var(--text)}.seg button.is-on{background:var(--surface);color:var(--text);box-shadow:var(--sh-1)}.steps{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.step{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);text-align:left;flex:210px;align-items:center;gap:11px;padding:13px 15px;transition:border-color .15s,box-shadow .15s;display:flex}.step__n{background:var(--surface-3);width:27px;height:27px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:700;display:grid}.step__t{font-size:14.5px;font-weight:600}.step__s{color:var(--text-3);font-size:13px}.step.is-on{border-color:var(--brand-400);box-shadow:0 0 0 3px #3760ef24}.step.is-on .step__n{background:var(--brand-600);color:#fff}.step.is-done{cursor:pointer}.step.is-done .step__n{background:var(--ok-bg);color:var(--ok-fg)}.step.is-done:hover{border-color:var(--line-2)}.step[disabled]{opacity:.6}.setup-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.alloc{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);max-height:210px;overflow-y:auto}.alloc__row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;padding:8px 11px;font-size:14px;display:flex}.alloc__row:last-child{border-bottom:0}.alloc__row:hover{background:var(--surface-2)}.alloc__row input{width:16px;height:16px;accent-color:var(--brand-600);flex:none}.alloc__row.is-on{background:var(--ok-bg);box-shadow:inset 3px 0 0 var(--ok-fg)}.alloc__row.is-on input{accent-color:var(--ok-fg)}.alloc__give{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.alloc__row.is-on .alloc__give{color:var(--ok-fg)}.alloc__give.is-none{color:var(--text-3);font-weight:400}.alloc__empty{color:var(--text-2);padding:14px;font-size:14px}table.tbl tr.is-missing>td{background:var(--bad-bg)}table.tbl tr.is-missing>td:first-child{box-shadow:inset 3px 0 0 var(--bad-fg)}.combo{position:relative}.combo__input{padding-right:36px}.combo.is-set .combo__input{font-weight:550}.combo__clear{width:32px;height:32px;position:absolute;top:3px;right:3px}.combo__panel{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-3);min-width:340px;max-width:min(520px,86vw);max-height:270px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.combo.is-up .combo__panel{top:auto;bottom:calc(100% + 5px)}.combo__opt{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--text);align-items:center;gap:10px;padding:8px 10px;display:flex}.combo__opt:hover:not([disabled]),.combo__opt.is-cur:not([disabled]){background:var(--surface-3)}.combo__opt[disabled]{opacity:.45;cursor:not-allowed}.combo__sec{letter-spacing:.06em;text-transform:uppercase;color:var(--placeholder);padding:9px 11px 4px;font-size:11px;font-weight:700}.combo__sec:not(:first-child){border-top:1px solid var(--line);margin-top:4px}.combo__opt mark{color:inherit;text-underline-offset:2px;background:0 0;font-weight:800;text-decoration:underline}.combo__opt .avatar{width:28px;height:28px;font-size:12.5px}.combo__create{border-top:1px solid var(--line);color:var(--brand-600);margin-top:4px;padding-top:9px;font-weight:600}.reccard{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);align-items:flex-start;gap:13px;padding:13px 14px;display:flex}.reccard__body{flex:auto;min-width:0}.reccard__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reccard dl.kv{grid-template-columns:minmax(84px,auto) 1fr;gap:5px 14px;margin-top:9px;font-size:13.5px}.badge{border:1px solid var(--mute-bd);background:var(--mute-bg);color:var(--mute-fg);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:13px;font-weight:600;line-height:1.7;display:inline-flex}.badge--ok{background:var(--ok-bg);color:var(--ok-fg);border-color:var(--ok-bd)}.badge--warn{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-bd)}.badge--bad{background:var(--bad-bg);color:var(--bad-fg);border-color:var(--bad-bd)}.badge--info{background:var(--info-bg);color:var(--info-fg);border-color:var(--info-bd)}.badge--brand{background:var(--brand-50);color:var(--brand-600);border-color:var(--brand-200)}.badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.badge--sm{padding:1px 7px;font-size:12px;line-height:1.6}.badge--sm i{width:5px;height:5px}.chip{background:var(--surface-3);color:var(--text-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:550;display:inline-flex}.chip button{color:var(--text-3);place-items:center;display:grid}.chip button:hover{color:var(--bad-fg)}.grouplink{color:var(--text);align-items:baseline;gap:6px;display:inline-flex}.grouplink:hover{color:var(--brand-600);text-decoration:underline}.grouplink:hover .code-pill{border-color:var(--brand-400);color:var(--brand-600)}.code-pill{font-family:var(--mono);background:var(--surface-3);border:1px solid var(--line);color:var(--text-2);border-radius:6px;padding:2px 7px;font-size:13px;font-weight:600}.dt__bar{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;display:flex}.dt__bar .search{flex:240px;max-width:340px}.dt__len{color:var(--text-2);align-items:center;gap:7px;font-size:13.5px;display:flex}.dt__len .select{width:auto;min-height:34px;padding:5px 30px 5px 10px}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-wrap--scroll{overflow-y:auto}.table-wrap--flow{overflow:visible}.table-wrap--scroll tfoot td,.table-wrap--flow tfoot td{z-index:2;background:var(--surface-2);position:sticky;bottom:0;box-shadow:0 -8px 12px -12px #10182880}table.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:16px}table.tbl th,table.tbl td{text-align:left;vertical-align:middle;padding:13px 15px}table.tbl thead th{z-index:2;background:var(--surface-2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;border-bottom:1px solid var(--line);font-size:14px;font-weight:700;position:sticky;top:0}table.tbl thead th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.tbl thead th.is-sortable:hover{color:var(--text);background:var(--surface-3)}table.tbl thead th .sort-ind{opacity:.35;margin-left:5px;display:inline-block}table.tbl thead th.is-asc .sort-ind,table.tbl thead th.is-desc .sort-ind{opacity:1;color:var(--brand-600)}table.tbl tbody tr{transition:background .1s}table.tbl tbody td{border-bottom:1px solid var(--line)}table.tbl tbody tr:last-child td{border-bottom:0}table.tbl tfoot td{background:var(--surface-2);border-top:2px solid var(--line);white-space:nowrap;font-size:16px;font-weight:700}table.tbl tfoot .grand{color:var(--text-3);font-size:14px;font-weight:500;display:block}table.tbl .col-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.tbl .col-actions{text-align:right;white-space:nowrap;width:1%}table.tbl tbody tr{background:var(--surface)}table.tbl tbody tr:hover{background:var(--row-hover)}table.tbl.tbl--zebra tbody tr:nth-child(2n){background:var(--row-alt)}table.tbl.tbl--zebra tbody tr:nth-child(2n):hover{background:var(--row-hover)}@media (min-width:1100px){table.tbl th.col-actions,table.tbl td.col-actions{z-index:1;background:inherit;position:sticky;right:0;box-shadow:-10px 0 12px -12px #10182880}table.tbl thead th.col-actions{background:var(--surface-2);z-index:3}table.tbl tfoot td.col-actions{background:var(--surface-2)}}table.tbl.tbl--compact th,table.tbl.tbl--compact td{padding:10px 12px}table.tbl.tbl--compact{font-size:15px}.dt__foot{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.dt__info{color:var(--text-2);font-size:13.5px}.pager{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.pager button{border:1px solid var(--line);background:var(--surface);min-width:33px;height:33px;color:var(--text-2);border-radius:8px;place-items:center;padding:0 9px;font-size:13.5px;font-weight:570;display:grid}.pager button:hover:not([disabled]):not(.is-on){background:var(--surface-3);color:var(--text)}.pager button.is-on{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.pager button[disabled]{opacity:.4;pointer-events:none}.pager .gap{color:var(--text-3);padding:0 3px}.empty{text-align:center;color:var(--text-2);padding:46px 20px}.empty__icon{background:var(--surface-3);width:52px;height:52px;color:var(--text-3);border-radius:14px;place-items:center;margin:0 auto 13px;display:grid}.empty__title{color:var(--text);margin-bottom:4px;font-weight:620}@media (max-width:760px){table.tbl.dt--cards thead{display:none}table.tbl.dt--cards,table.tbl.dt--cards tbody,table.tbl.dt--cards tr,table.tbl.dt--cards td{width:100%;display:block}table.tbl.dt--cards tr{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:auto;box-shadow:var(--sh-1);margin:11px;overflow:hidden}table.tbl.dt--cards tbody td{border-bottom:1px dashed var(--line);align-items:flex-start;gap:12px;padding:9px 13px;display:flex;text-align:left!important}table.tbl.dt--cards tbody td:last-child{border-bottom:0}table.tbl.dt--cards tbody td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;max-width:130px;color:var(--text-3);flex:0 0 40%;padding-top:2px;font-size:12.5px;font-weight:700}table.tbl.dt--cards tbody td.col-money{justify-content:flex-start}table.tbl.dt--cards tbody td>*{min-width:0}table.tbl.dt--cards td.col-actions{background:var(--surface-2);box-shadow:none;position:static}table.tbl.dt--cards th.col-actions{position:static}table.tbl.dt--cards td.col-actions .acts{flex-wrap:wrap;justify-content:flex-start}table.tbl.dt--cards tfoot{display:block}table.tbl.dt--cards tfoot tr{box-shadow:none;border:0;border-radius:0;flex-wrap:wrap;gap:10px;margin:0;display:flex}table.tbl.dt--cards tfoot td{border:0;width:auto;padding:10px 13px;display:block}table.tbl.dt--cards tfoot td:empty{display:none}table.tbl.dt--cards tfoot td:before{content:attr(data-label) " ";color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;display:block}table.tbl.dt--cards .col-hide-sm{display:none}}.modal-host{z-index:80;display:none;position:fixed;inset:0}.modal-host.is-open{display:block}.modal__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b102080;animation:.16s fade;position:absolute;inset:0}.modal{justify-content:center;align-items:flex-start;padding:4vh 16px;display:flex;position:absolute;inset:0;overflow-y:auto}.modal__box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:780px;box-shadow:var(--sh-3);flex-direction:column;max-height:92vh;animation:.18s cubic-bezier(.2,.9,.3,1.2) pop;display:flex;position:relative}.modal__box--sm{max-width:460px}.modal__box--lg{max-width:1080px}.modal__box--xl{max-width:1280px}.modal__box--wide{max-width:min(1560px,96vw)}.modal__head{background:linear-gradient(180deg, var(--brand-50) 0%, transparent 100%);border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.modal__title{letter-spacing:-.3px;font-size:20px;font-weight:730}.modal__sub{color:var(--text-3);margin-top:2px;font-size:13.5px}.modal__body{flex:auto;padding:19px;overflow-y:auto}.modal__body--flush{padding:0}.modal__foot{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;padding:14px 19px;display:flex}.modal__foot .spacer{flex:auto}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.985)}}@media (max-width:620px){.modal{align-items:flex-end;padding:0}.modal__box{border-radius:var(--r-lg) var(--r-lg) 0 0;max-width:none;max-height:94vh}.modal__foot .btn{flex:auto}}.confirm__icon{background:var(--bad-bg);width:46px;height:46px;color:var(--bad-fg);border-radius:50%;flex:none;place-items:center;display:grid}.confirm__icon--warn{background:var(--warn-bg);color:var(--warn-fg)}.confirm__icon--info{background:var(--info-bg);color:var(--info-fg)}.toasts{z-index:95;flex-direction:column-reverse;gap:9px;max-width:min(94vw,380px);display:flex;position:fixed;bottom:16px;right:16px}.toast{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-3);align-items:flex-start;gap:11px;padding:12px 14px;animation:.22s cubic-bezier(.2,.9,.3,1.2) toastIn;display:flex}.toast.is-out{animation:.18s forwards toastOut}.toast__ico{flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.toast--ok .toast__ico{color:var(--ok-fg)}.toast--bad .toast__ico{color:var(--bad-fg)}.toast--warn .toast__ico{color:var(--warn-fg)}.toast--info .toast__ico{color:var(--info-fg)}.toast__title{font-size:14px;font-weight:600}.toast__msg{color:var(--text-2);margin-top:1px;font-size:13.5px}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}}@keyframes toastOut{to{opacity:0;transform:translate(20px)}}@media (max-width:620px){.toasts{max-width:none;bottom:12px;left:12px;right:12px}}.stat-list{flex-direction:column;display:flex}.stat-row{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.stat-row:last-child{border-bottom:0}.stat-row__label{color:var(--text-2);font-size:14px}.stat-row__value{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:640}.meter{background:var(--surface-3);border-radius:5px;height:8px;display:flex;overflow:hidden}.meter i{height:100%;display:block}.meter i.c1{background:var(--teal-500)}.meter i.c2{background:#f59e0b}.meter i.c3{background:#f97316}.meter i.c4{background:#e11d48}.legend{color:var(--text-2);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:9px;height:9px}.timeline{padding-left:22px;position:relative}.timeline:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:6px}.timeline__item{padding:9px 0;position:relative}.timeline__item:before{content:"";background:var(--surface);border:2px solid var(--brand-400);border-radius:50%;width:10px;height:10px;position:absolute;top:15px;left:-20px}.timeline__item.is-ok:before{border-color:var(--ok-fg)}.timeline__item.is-bad:before{border-color:var(--bad-fg)}.timeline__item.is-mute:before{border-color:var(--line-2)}.sparkline{width:100%;height:54px;display:block}.bars{align-items:flex-end;gap:6px;height:120px;display:flex}.bars .bar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.bars .bar i{background:linear-gradient(180deg, var(--brand-400), var(--brand-600));border-radius:5px 5px 2px 2px;width:100%;min-height:3px;transition:filter .14s;display:block}.bars .bar:hover i{filter:brightness(1.12)}.bars .bar b{color:var(--text-3);font-size:12px;font-weight:550}.tabs{border-bottom:1px solid var(--line);gap:3px;display:flex;overflow-x:auto}.tabs button{color:var(--text-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:570}.tabs button:hover{color:var(--text)}.tabs button.is-on{color:var(--brand-600);border-bottom-color:var(--brand-600)}.alert{border-radius:var(--r);border:1px solid var(--info-bd);background:var(--info-bg);color:var(--info-fg);align-items:flex-start;gap:11px;padding:12px 14px;font-size:14px;display:flex}.alert--warn{border-color:var(--warn-bd);background:var(--warn-bg);color:var(--warn-fg)}.alert--bad{border-color:var(--bad-bd);background:var(--bad-bg);color:var(--bad-fg)}.alert--ok{border-color:var(--ok-bd);background:var(--ok-bg);color:var(--ok-fg)}.alert b{font-weight:640}.dropzone{border:2px dashed var(--line-2);border-radius:var(--r);text-align:center;color:var(--text-2);cursor:pointer;padding:24px;transition:border-color .14s,background .14s}.dropzone:hover,.dropzone.is-over{border-color:var(--brand-400);background:var(--brand-50)}.filelist{flex-direction:column;gap:8px;display:flex}.fileitem{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:11px;padding:9px 11px;display:flex}.fileitem__ico{background:var(--brand-50);width:32px;height:32px;color:var(--brand-600);border-radius:8px;flex:none;place-items:center;display:grid}.metastrip{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:7px 20px;margin-bottom:16px;padding:9px 14px;display:flex}.metastrip__i{align-items:baseline;gap:6px;min-width:0;display:flex}.metastrip__k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:11px;font-weight:650}.metastrip__v{color:var(--text);white-space:nowrap;font-size:13px;font-weight:600}.metastrip--gpay{background:#e8f1ff;border-color:#c7dcff}[data-theme=dark] .metastrip--gpay{background:#13264a;border-color:#1f3d73}.metastrip__v a{color:var(--brand-600)}.metastrip__badge{margin-left:auto}.metastrip__badge .badge{font-size:12px}@media (max-width:720px){.metastrip__badge{margin-left:0}}.metastrip--bad{background:var(--bad-bg);border-color:var(--bad-bd)}.metastrip--warn{background:var(--warn-bg);border-color:var(--warn-bd)}.metastrip--info{background:var(--info-bg);border-color:var(--info-bd)}.metastrip--bad .metastrip__v,.metastrip--bad .metastrip__v a{color:var(--bad-fg)}.metastrip--warn .metastrip__v,.metastrip--warn .metastrip__v a{color:var(--warn-fg)}.metastrip--info .metastrip__v,.metastrip--info .metastrip__v a{color:var(--info-fg)}.metastrip--bad .metastrip__k{color:var(--bad-fg)}.metastrip--warn .metastrip__k{color:var(--warn-fg)}.metastrip--info .metastrip__k{color:var(--info-fg)}.metastrip--bad .metastrip__k,.metastrip--warn .metastrip__k,.metastrip--info .metastrip__k{opacity:.72}.metastrip--bad .u-dim,.metastrip--warn .u-dim,.metastrip--info .u-dim{color:inherit;opacity:.7}.metastrip__state{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:700;display:inline-flex}.metastrip__state i{background:currentColor;border-radius:50%;width:7px;height:7px}@media (max-width:720px){.metastrip__state{margin-left:0}}.kv{grid-template-columns:minmax(120px,auto) 1fr;gap:8px 16px;font-size:14px;display:grid}.kv dt{color:var(--text-3)}.kv dd{margin:0;font-weight:550}.ring{flex:none;width:96px;height:96px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring__track{stroke:var(--surface-3)}.ring__fill{stroke:var(--brand-500);stroke-linecap:round;transition:stroke-dashoffset .5s}.ring__label{letter-spacing:-.5px;place-items:center;font-size:18px;font-weight:680;display:grid;position:absolute;inset:0}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth__aside{color:#fff;background:linear-gradient(150deg,#16225a 0%,#1e37ae 45%,#0d9488 130%);flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.auth__aside:before,.auth__aside:after{content:"";background:radial-gradient(circle at 30% 30%,#ffffff38,#0000 65%);border-radius:50%;position:absolute}.auth__aside:before{width:460px;height:460px;top:-120px;right:-140px}.auth__aside:after{width:340px;height:340px;bottom:-110px;left:-120px}.auth__aside>*{z-index:1;position:relative}.auth__pitch h2{letter-spacing:-.8px;max-width:15ch;font-size:32px;font-weight:700;line-height:1.22}.auth__pitch p{color:#ffffffc7;max-width:42ch;margin-top:12px;font-size:15.5px}.auth__points{flex-direction:column;gap:13px;margin-top:26px;display:flex}.auth__point{color:#ffffffe6;align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.auth__point svg{color:var(--teal-400);margin-top:2px}.auth__note{color:#ffffff9e;border-top:1px solid #ffffff29;max-width:46ch;padding-top:16px;font-size:13.5px;line-height:1.6}.auth__main{background:var(--bg);place-items:center;padding:32px 22px;display:grid}.auth__card{width:100%;max-width:400px}.auth__logo{align-items:center;gap:11px;margin-bottom:26px;display:flex}.auth__logo .brand__name{color:var(--text);font-size:22px}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth__aside{display:none}}@media (max-width:1024px){.topnav{padding:8px 12px}.page{padding:16px 12px}}@media (max-width:600px){.userchip{padding:4px}.userchip>.stack,.userchip>svg{display:none}.topbar__title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.page__head{margin-bottom:14px}}@media (max-width:760px){.page{padding:14px}.page__title{font-size:20px}.topbar{gap:8px;padding:0 12px}.card__head,.card__body{padding:14px}.kpi__value{font-size:24px}.grid{gap:12px}}@media (max-width:500px){.topbar__crumb{display:none}.page__actions{width:100%}.page__actions .btn{flex:auto}}.pc-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pc-phase{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:3px;padding:9px 11px;display:flex}.pc-phase__k{color:var(--text-3);letter-spacing:.02em;font-size:12px;font-weight:650}.pc-phase__v{font-size:13.5px;line-height:1.3}.pc-phase.is-on{border-color:var(--brand-500);background:var(--brand-50);box-shadow:0 0 0 1px var(--brand-500) inset}.pc-phase.is-on .pc-phase__k{color:var(--brand-600)}.pc-note{margin-bottom:10px;font-size:14px}table.pc-calc{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:18px;font-size:14.5px}table.pc-calc td{padding:6px 0}table.pc-calc td:last-child{text-align:right;white-space:nowrap;padding-left:16px}table.pc-calc tr.pc-sub td{border-top:1px solid var(--line-2);padding-bottom:10px;font-weight:650}table.pc-calc tr.pc-rebate td{color:var(--ok-fg)}table.pc-calc tr.pc-total td{border-top:2px solid var(--text);padding-top:9px;font-size:17px;font-weight:750}@media (max-width:560px){.pc-phases{grid-template-columns:1fr}}table.pc-calc tr.pc-cash td{border-top:1px dashed var(--line-2);color:var(--brand-600)}.pc-cashline{border-radius:var(--r-sm);background:var(--surface-3);align-items:center;gap:8px;margin-top:10px;padding:11px 14px;font-size:15px;display:flex}.topbar,.kpi,.card__head{--surface:#172443;--surface-2:#1d2b4f;--surface-3:#25355d;--text:#fff;--text-2:#dbe3f4;--text-3:#aab5cd;--line:#2b3a60;--line-2:#3a4a72;--ok-fg:#6ee7b7;--ok-bg:#0b3a2e;--ok-bd:#10553f;--warn-fg:#fcd34d;--warn-bg:#3a2d0b;--warn-bd:#5c4711;--bad-fg:#fda4a1;--bad-bg:#431819;--bad-bd:#66201f;--info-fg:#93c5fd;--info-bg:#12295a;--info-bd:#1c3f74;--brand-50:#1e2f63;--brand-600:#93b1ff;color:var(--text)}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#111b36 0%,#172443 100%);border-bottom-color:#0b1226}[data-theme=dark] .topbar,.main--bad .topbar,.main--warn .topbar,.main--info .topbar{background:linear-gradient(#111b36 0%,#172443 100%)}.topbar .userchip{border-color:var(--line-2);background:#ffffff0f}.topbar .topnav__sep{background:#ffffff2e}.kpi,[data-theme=dark] .card.kpi{background:linear-gradient(160deg,#526176 0%,#475569 100%);border-color:#3b4757}.kpi:has(.kpi__icon--ok){background:linear-gradient(160deg,#526176 0%,#475569 100%);border-color:#3b4757}.kpi:has(.kpi__icon--warn){background:linear-gradient(160deg,#526176 0%,#475569 100%);border-color:#3b4757}.kpi:has(.kpi__icon--bad){background:linear-gradient(160deg,#526176 0%,#475569 100%);border-color:#3b4757}.kpi:has(.kpi__icon--info){background:linear-gradient(160deg,#526176 0%,#475569 100%);border-color:#3b4757}.kpi:not(:has(.kpi__icon--ok)):not(:has(.kpi__icon--warn)):not(:has(.kpi__icon--bad)):not(:has(.kpi__icon--info)){background:linear-gradient(160deg,#526176 0%,#475569 100%);border-color:#3b4757}.kpi{--surface:#475569;--surface-3:#64748b;--text-2:#f1f5f9;--text-3:#dbe2ea;--brand-50:#5b6b82;--brand-600:#fff;--ok-fg:#c6f9df;--bad-fg:#ffd6d4;--warn-fg:#ffeaa8;--info-fg:#d6e8ff}.kpi__icon{background:#ffffff1f}.kpi__bar{background:#ffffff24}.card__head{border-radius:var(--r-lg) var(--r-lg) 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#172443;border-bottom-color:#0b1226}.card>.tabs{background:#172443;border-bottom-color:#0b1226}:is(.card,.card__head)>.tabs button{color:#dbe3f4}:is(.card,.card__head)>.tabs button svg{color:#aab5cd}:is(.card,.card__head)>.tabs button:hover{color:#fff;background:#ffffff0f}:is(.card,.card__head)>.tabs button.is-on{color:#fff;background:#ffffff1a;border-bottom-color:#fff}:is(.card,.card__head)>.tabs button.is-on svg{color:#fff}.card__head--tabs{align-items:stretch;padding-top:0;padding-bottom:0;padding-left:8px}.card__head--tabs>.tabs{border-bottom:0;align-items:flex-end;overflow:visible}.card__head--tabs>.card__tools{align-self:center;padding:10px 0}.card__head .search{width:260px}.card__head .search .input{height:34px;min-height:34px}.card__head .dt__tools{gap:8px;display:flex}@media (max-width:760px){.card__head .search{width:100%}}.card__head .seg{border-color:var(--line-2);background:#ffffff14}.card__head .seg button.is-on{color:#172443;background:#fff}.main table.tbl thead th,.modal table.tbl thead th,table.tbl thead th,table.tbl thead th.col-actions{color:#fff;background:#172443;border-bottom-color:#0b1226}.main table.tbl thead th.is-sortable:hover,table.tbl thead th.is-sortable:hover{color:#fff;background:#25355d}.main table.tbl thead th.is-asc .sort-ind,.main table.tbl thead th.is-desc .sort-ind,table.tbl thead th.is-asc .sort-ind,table.tbl thead th.is-desc .sort-ind{color:#fff}@media print{.topbar,.topnav,.dt__bar,.dt__foot,.page__actions,.col-actions{display:none!important}.main{margin:0}body{background:#fff}.card{box-shadow:none;break-inside:avoid;border-color:#ccc}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tbl--click tbody tr{cursor:pointer}.pen-note{color:var(--warn-fg,#b54708);white-space:nowrap;font-weight:600}@media (min-width:1400px){.grid--kpi5{grid-template-columns:repeat(5,minmax(0,1fr))}}:root{--font:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.kk-fab{z-index:70;cursor:pointer;height:48px;font:600 14px var(--font);color:#fff;box-shadow:var(--sh-3);background:linear-gradient(135deg,#1e37ae,#3760ef);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex;position:fixed;bottom:20px;right:20px}.kk-fab:hover{filter:brightness(1.08)}.kk-fab{touch-action:none;-webkit-user-select:none;user-select:none}.kk-fab.is-dragging{cursor:grabbing;filter:brightness(1.08);box-shadow:0 12px 28px #0f172a59}.kk-panel{z-index:75;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(430px,100vw - 32px);height:min(680px,100vh - 96px);box-shadow:var(--sh-3);flex-direction:column;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.kk-head{color:#fff;background:#172443;align-items:center;gap:10px;padding:12px 14px;display:flex}.kk-head .iconbtn{color:#dbe3f4;background:0 0;border-color:#0000}.kk-logo{color:#fff;background:linear-gradient(135deg,#3760ef,#14b8a6);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.kk-body{background:var(--bg);flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.kk-msg{word-wrap:break-word;border-radius:12px;max-width:92%;padding:9px 12px;font-size:13.5px;line-height:1.5}.kk-msg--user{background:var(--brand-600);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.kk-msg--bot{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.kk-msg--bot p{margin:0 0 6px}.kk-msg--bot p:last-child{margin-bottom:0}.kk-msg--bot ul,.kk-msg--bot ol{margin:4px 0 6px;padding-left:18px}.kk-msg--bot table{border-collapse:collapse;margin:6px 0;font-size:12.5px}.kk-msg--bot th,.kk-msg--bot td{border:1px solid var(--line-2);text-align:left;padding:3px 6px}.kk-msg--bot th{background:var(--surface-3)}.kk-meta{color:var(--placeholder);margin-top:4px;font-size:11px}.kk-foot{border-top:1px solid var(--line);background:var(--surface);align-items:flex-end;gap:8px;padding:10px;display:flex}.kk-foot textarea{resize:none;flex:1;min-height:40px;max-height:120px}.kk-chips{flex-wrap:wrap;gap:6px;display:flex}.kk-rate{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.kk-rate>button{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;filter:grayscale();opacity:.7;border-radius:999px;padding:1px 8px;font-size:13px}.kk-rate>button:hover,.kk-rate>button.is-on{filter:none;opacity:1}.kk-rate>button.is-on{border-color:var(--brand-400);background:var(--brand-50)}.kk-rate__note{gap:6px;width:100%;margin-top:4px;display:flex}.kk-rate__note .input{flex:1;height:30px;min-height:30px;padding:4px 8px;font-size:13px}.kk-note{color:var(--placeholder);background:var(--surface);padding:0 14px 8px;font-size:11px}.kk-typing{color:var(--placeholder);align-self:flex-start;padding:4px 2px;font-size:13px}@media (max-width:560px){.kk-panel{width:auto;height:calc(100vh - 80px);bottom:8px;left:8px;right:8px}.kk-fab span{display:none}.kk-fab{padding:0 14px}}.kk-review td{vertical-align:middle}.kk-review .input,.kk-review .select{height:32px;min-height:32px;padding:4px 8px;font-size:13px}.kk-review .num{width:92px}.kk-check{font-size:11.5px;line-height:1.35}.kk-check--ok{color:var(--ok-fg)}.kk-check--warn{color:var(--warn-fg)}.kk-check--bad{color:var(--bad-fg)}.modal__box:has(.kk-split){height:92vh}.modal__body:has(>.kk-split){display:flex;overflow:hidden}.kk-split{flex:1;width:100%;min-height:0;display:grid}.kk-split__bar{cursor:col-resize;background:var(--line);touch-action:none;position:relative}.kk-split__bar:hover,.kk-split__bar:active{background:var(--brand-400)}.kk-split__bar:after{content:"";background:var(--surface);opacity:.8;border-radius:2px;width:4px;height:36px;margin-top:-18px;position:absolute;top:50%;left:2px}.kk-split__photo{background:var(--surface-2);flex-direction:column;min-width:0;min-height:0;display:flex}.kk-split__rows{min-width:0;padding:16px 19px;overflow:auto}.kk-viewer{flex-direction:column;flex:1;min-height:0;display:flex}.kk-viewer--empty{justify-content:center;align-items:center}.kk-viewer__stage{cursor:grab;touch-action:none;background:#1f2533;flex:1;min-height:0;position:relative;overflow:hidden}.kk-viewer__stage:active{cursor:grabbing}.kk-viewer__stage img{transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.kk-viewer__bar{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.kk-only-narrow{display:none}@media (max-width:900px){.modal__box:has(.kk-split){height:auto}.modal__body:has(>.kk-split){display:block;overflow-y:auto}.kk-split{display:block}.kk-split__bar{display:none}.kk-split__photo{z-index:3;border-bottom:1px solid var(--line);height:40vh;position:sticky;top:0}.kk-split.is-photo-hidden .kk-split__photo{display:none}.kk-split__rows{padding:12px;overflow:visible}.kk-only-narrow{display:inline-flex}}@media (max-width:620px){.kk-split__photo{height:30vh}}.kk-pickwrap{position:relative}.kk-pick{z-index:5;background:var(--surface);border:1px solid var(--line-2);min-width:190px;box-shadow:var(--sh-3);border-radius:10px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0}.kk-pick button{width:100%;font:500 14px var(--font);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.kk-pick button:hover{background:var(--surface-2)}.kk-drop{z-index:6;pointer-events:none;background:var(--brand-50);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kk-drop{background:color-mix(in srgb, var(--brand-50) 88%, transparent)}}.kk-drop{border:2px dashed var(--brand-400);border-radius:inherit;color:var(--brand-600);font-weight:650}.kk-mic.is-rec{color:#fff;background:var(--bad-fg,#d92d20);border-color:#0000;animation:1.2s ease-in-out infinite kk-pulse}@keyframes kk-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--bad-fg,#d92d20) 22%, transparent)}}.kk-voice{color:var(--text-3);background:var(--surface);align-items:center;gap:6px;padding:0 14px 8px;font-size:12px;display:flex}.kk-voice.is-rec i{background:var(--bad-fg,#d92d20);border-radius:50%;width:8px;height:8px;animation:1s steps(2,end) infinite kk-blink}@keyframes kk-blink{50%{opacity:.2}}.kk-voice__x{color:var(--brand-600);font:600 12px var(--font);cursor:pointer;background:0 0;border:0;margin-left:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
