@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f0;--surface:#fff;--surface-sunken:#eef1ea;--surface-hover:#e4e9df;--line:#dfe5da;--line-control:#71806f;--ink:#1e3329;--ink-muted:#5e6e64;--accent:#245b48;--accent-hover:#1b4738;--accent-soft:#e3ede6;--on-accent:#fff;--attention:#9a5f0e;--attention-soft:#fff4d6;--attention-ink:#7a4f06;--attention-line:#f0d9a0;--danger:#a3412f;--danger-soft:#fbe9e5;--success:#256b47;--success-soft:#e2f1e7;--unknown:#46566a;--unknown-soft:#e8ecf1;--dept-1:#245b48;--dept-2:#3f6688;--dept-3:#6e5384;--dept-4:#8a5a2b;--dept-5:#2e6e78;--desk:#d9cbb0;--desk-edge:#c4b393;--floor:#e9eee5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--shadow-raised:0 1px 2px #1e33290f,0 1px 1px #1e33290a;--shadow-overlay:0 12px 32px #1e332929,0 2px 6px #1e332914;--size-sidebar:248px;--size-aside:320px;--size-chat-panel:420px;--size-control:36px;--size-touch:44px;--size-tabbar:64px;--font-sans:"Golos Text","Segoe UI",Arial,sans-serif;--font-mono:"JetBrains Mono",Consolas,monospace}html,body{height:100%}body{background:var(--bg);color:var(--ink);font:400 14px/22px var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}*{box-sizing:border-box}a{color:var(--accent);cursor:pointer;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}.code{font-family:var(--font-mono);font-size:13px}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.stack{gap:var(--space-3);flex-direction:column;display:flex}.ico{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.grow{flex:1;min-width:0}.app{grid-template-columns:var(--size-sidebar) minmax(0,1fr);height:100%;display:grid}.main{min-width:0;position:relative;overflow-y:auto}.page{max-width:1440px;padding:var(--space-6) var(--space-8) var(--space-12)}.page-narrow{max-width:960px}.sidebar{background:var(--surface-sunken);border-right:1px solid var(--line);padding:var(--space-3);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.brand{padding:var(--space-1) var(--space-2) var(--space-3);font:700 15px/1 var(--font-sans);align-items:center;gap:10px;display:flex}.brand-mark{border-radius:var(--radius-md);background:var(--accent);width:28px;height:28px;color:var(--on-accent);font:700 12px/1 var(--font-sans);place-items:center;display:grid}.search{align-items:center;gap:var(--space-2);height:var(--size-control);margin-bottom:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;text-align:left;width:100%;padding:0 10px;display:flex}.search:hover{border-color:var(--line-control)}kbd{font:500 11px/1 var(--font-sans);border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-muted);border-radius:4px;margin-left:auto;padding:3px 5px}.nav-group{padding:var(--space-4) var(--space-2) var(--space-1);font:600 11px/16px var(--font-sans);letter-spacing:.6px;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:center;display:flex}.nav-group button{color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:18px;line-height:1}.nav-group button:hover{background:var(--surface-hover)}.nav-item{min-height:34px;padding:6px var(--space-2);border-radius:var(--radius-md);color:var(--ink);font:500 14px/20px var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;display:flex}.nav-item .ico{color:var(--ink-muted)}.nav-item:hover{background:var(--surface-hover);text-decoration:none}.nav-item.is-active{background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-raised);font-weight:600}.nav-item>.count,.nav-item>.dot{margin-left:auto}.profile{margin-top:auto;position:relative}.profile-btn{padding:var(--space-3) var(--space-2) var(--space-1);border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;width:100%;display:flex}.profile-btn small{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);padding:var(--space-1);min-width:220px;position:absolute}.menu button{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.menu button:hover{background:var(--surface-hover)}.profile .menu{bottom:56px;left:0;right:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--size-control);padding:0 var(--space-4);border-radius:var(--radius-md);font:600 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;display:inline-flex;text-decoration:none!important}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-control)}.btn-secondary:hover{background:var(--surface-hover)}.btn-ghost{color:var(--accent);background:0 0}.btn-danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}.btn-icon{width:var(--size-control);padding:0}.btn[disabled]{opacity:.5;cursor:not-allowed}.badge{height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);font:500 12px/16px var(--font-sans);white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.plain:before{display:none}.b-working{background:var(--accent-soft);color:var(--accent)}.b-attention{background:var(--attention-soft);color:var(--attention-ink)}.b-danger{background:var(--danger-soft);color:var(--danger)}.b-success{background:var(--success-soft);color:var(--success)}.b-unknown{background:var(--unknown-soft);color:var(--unknown)}.count{border-radius:var(--radius-full);background:var(--attention);min-width:20px;height:20px;color:var(--on-accent);font:700 11px/1 var(--font-sans);place-items:center;padding:0 6px;display:inline-grid}.dot{border-radius:50%;flex:none;width:8px;height:8px}.d-attention{background:var(--attention)}.d-danger{background:var(--danger)}.d-ok{background:var(--success)}.avatar{border-radius:var(--radius-full);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font:600 12px/1 var(--font-sans);flex:none;place-items:center;display:inline-grid}.avatar.sm{width:24px;height:24px;font-size:11px}.dmark{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--on-accent);font:700 11px/1 var(--font-sans);flex:none;place-items:center;display:inline-grid}.dmark.lg{border-radius:var(--radius-md);width:36px;height:36px;font-size:15px}.c1{background:var(--dept-1)}.c2{background:var(--dept-2)}.c3{background:var(--dept-3)}.c4{background:var(--dept-4)}.c5{background:var(--dept-5)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4)}.card-title{font:600 16px/24px var(--font-sans);margin-bottom:var(--space-1)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.overline{font:600 11px/16px var(--font-sans);letter-spacing:.6px;text-transform:uppercase;color:var(--ink-muted)}.notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.notice b{display:block}.n-attention{background:var(--attention-soft)}.n-attention .ico{color:var(--attention-ink)}.n-danger{background:var(--danger-soft)}.n-danger .ico{color:var(--danger)}.n-unknown{background:var(--unknown-soft)}.n-unknown .ico{color:var(--unknown)}.n-success{background:var(--success-soft)}.n-success .ico{color:var(--success)}.metrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.m-value.unknown{color:var(--unknown);font-size:16px}.m-hint{color:var(--ink-muted);font-size:13px;line-height:18px}.meter{border-radius:var(--radius-full);background:var(--surface-sunken);height:6px;margin-top:var(--space-2);display:flex;overflow:hidden}.meter span{background:var(--accent);height:100%;display:block}.meter span.res{background:var(--attention)}.tabs{gap:var(--space-6);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tab{padding:var(--space-2) 0 var(--space-3);color:var(--ink-muted);font:500 14px/22px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex;box-shadow:inset 0 -2px #0000}.tab:hover{color:var(--ink)}.segment{border-radius:var(--radius-md);background:var(--surface-sunken);gap:2px;padding:3px;display:inline-flex}.segment button{height:28px;padding:0 var(--space-3);color:var(--ink-muted);font:500 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px}.segment button.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:auto}table{border-collapse:collapse;width:100%}th{text-align:left;font:500 12px/16px var(--font-sans);color:var(--ink-muted);padding:10px var(--space-4);border-bottom:1px solid var(--line);background:var(--surface-sunken);white-space:nowrap}td{padding:12px var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}tbody tr.click{cursor:pointer}.num{text-align:right}.field{flex-direction:column;gap:6px;display:flex}.field label{font:600 13px/18px var(--font-sans)}.input,.select,.textarea{height:var(--size-control);padding:0 var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 14px/20px var(--font-sans);width:100%}.textarea{height:auto;min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.empty{text-align:center;padding:var(--space-12) var(--space-6);border:1px dashed var(--line-control);border-radius:var(--radius-lg);background:var(--surface)}.empty p{color:var(--ink-muted);max-width:420px;margin:var(--space-1) auto var(--space-4)}.ph-top{align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.ph-title{font:650 28px/34px var(--font-sans);letter-spacing:-.4px;text-wrap:balance}.ph-actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.back{color:var(--ink-muted);margin-bottom:var(--space-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.back:hover{color:var(--ink)}.with-aside{grid-template-columns:minmax(0,1fr) var(--size-aside);gap:var(--space-6);align-items:start;display:grid}.aside{gap:var(--space-4);top:var(--space-6);flex-direction:column;display:flex;position:sticky}.decision{background:var(--attention-soft);border:1px solid var(--attention-line);border-radius:var(--radius-lg);padding:var(--space-4)}.decision-q{font:600 16px/24px var(--font-sans);margin:var(--space-1) 0}.decision-from{align-items:center;gap:var(--space-2);color:var(--ink-muted);margin-bottom:var(--space-3);font-size:13px;line-height:18px;display:flex}.decision p{margin-bottom:var(--space-3)}.dec-list{flex-direction:column;display:flex}.dec-row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--attention-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.dec-row:first-child{border-top:0;padding-top:0}.dec-row:last-child{padding-bottom:0}.greet{font:650 28px/34px var(--font-sans);letter-spacing:-.4px}.today-grid{grid-template-columns:minmax(0,1fr) var(--size-aside);gap:var(--space-6);align-items:start;display:grid}.depts{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.dept-card{gap:var(--space-3);cursor:pointer;flex-direction:column;transition:border-color .12s;display:flex}.dept-card:hover{border-color:var(--line-control)}.dept-card .problems{flex-direction:column;gap:6px;display:flex}.pr{gap:var(--space-2);align-items:flex-start;font-size:13px;line-height:18px;display:flex}.pr .ico{width:16px;height:16px;margin-top:1px}.pr.att .ico{color:var(--attention-ink)}.pr.dan .ico{color:var(--danger)}.dept-foot{gap:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-3);font-size:13px;line-height:18px;display:flex}.feed{flex-direction:column;display:flex}.feed-item{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);font-size:13px;line-height:18px;display:grid}.feed-item:first-child{border-top:0;padding-top:0}.office{background:var(--floor);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4) var(--space-4);gap:var(--space-8) var(--space-4);background-image:linear-gradient(#245b480d 1px,#0000 1px),linear-gradient(90deg,#245b480d 1px,#0000 1px);background-size:32px 32px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.station{padding-top:22px;position:relative}.desk{background:var(--desk);border:1px solid var(--desk-edge);border-radius:6px 6px 2px 2px;width:140px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.desk .mon{background:#2e3f37;border:2px solid #22302a;border-radius:4px;width:44px;height:26px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.desk .mon:after{content:"";background:#4a5c53;border-radius:2px;position:absolute;inset:3px}.station.working .mon:after{background:#7fc4a3}.station.attention .mon:after{background:#f2c76b}.station.danger .mon:after{background:#e08b78}.desk .cup{border:1px solid var(--desk-edge);background:#fff;border-radius:2px 2px 4px 4px;width:10px;height:10px;position:absolute;top:6px;right:14px}.emp{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);cursor:pointer;flex-direction:column;height:100%;display:flex;position:relative}.emp:hover{border-color:var(--line-control)}.emp-head{align-items:center;gap:var(--space-3);display:flex}.emp-role{color:var(--ink-muted);font-size:13px;line-height:18px}.emp-gear{margin-left:auto}.emp-foot{align-items:center;gap:var(--space-3);color:var(--ink-muted);border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:auto;font-size:13px;line-height:18px;display:flex}.model{color:var(--ink-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;line-height:16px;display:inline-flex}.model .ico{width:14px;height:14px}.model.warn{color:var(--attention-ink)}.lead-tag{font:600 11px/16px var(--font-sans);letter-spacing:.6px;text-transform:uppercase;color:var(--accent)}.messenger{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:240px minmax(0,1fr) 300px;min-height:620px;display:grid;overflow:hidden}.topics{border-right:1px solid var(--line);background:#fafbf8;flex-direction:column;display:flex}.topics-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.topic{padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;display:block}.topic:hover{background:var(--surface-hover)}.topic.is-active{background:var(--surface);box-shadow:inset 3px 0 var(--accent)}.topic b{font-size:14px;font-weight:600;line-height:20px;display:block}.topic span{color:var(--ink-muted);font-size:12px;line-height:16px}.conv{flex-direction:column;min-width:0;display:flex}.conv-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);align-items:center;gap:var(--space-3);display:flex}.conv-body{padding:var(--space-4);gap:var(--space-3);background:var(--bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.conv-foot{padding:var(--space-3);border-top:1px solid var(--line)}.ctx{border-left:1px solid var(--line);padding:var(--space-4);gap:var(--space-4);background:var(--surface);flex-direction:column;display:flex}.msg{gap:var(--space-3);max-width:640px;display:flex}.msg-body{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);border-top-left-radius:4px;min-width:0}.msg-meta{color:var(--ink-muted);margin-bottom:2px;font-size:12px;line-height:16px}.msg-meta b{color:var(--ink);margin-right:6px;font-weight:600}.msg.me{flex-direction:row-reverse;margin-left:auto}.msg.me .msg-body{background:var(--accent-soft);border-top-left-radius:var(--radius-lg);border-color:#0000;border-top-right-radius:4px}.attach{align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);cursor:pointer;display:flex}.attach:hover{background:var(--surface-hover)}.composer{gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-lg);background:var(--surface);align-items:flex-end;display:flex}.composer:focus-within{outline:2px solid var(--accent);border-color:var(--accent)}.composer textarea{resize:none;font:400 14px/22px var(--font-sans);min-height:22px;max-height:120px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:7px 0}.steps{flex-direction:column;gap:0;display:flex}.step{gap:var(--space-2);padding-bottom:var(--space-3);grid-template-columns:20px minmax(0,1fr);font-size:13px;line-height:18px;display:grid;position:relative}.step:before{content:"";background:var(--line);width:2px;position:absolute;top:20px;bottom:0;left:9px}.step:last-child:before{display:none}.step i{border:2px solid var(--line-control);background:var(--surface);border-radius:50%;width:20px;height:20px;display:block}.step.now i{border-color:var(--attention);background:var(--attention-soft)}.step.now b{color:var(--attention-ink)}.scrim{z-index:40;background:#1e33292e;position:fixed;inset:0}.drawer{width:min(var(--size-chat-panel),100vw);background:var(--surface);box-shadow:var(--shadow-overlay);z-index:41;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-head{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);display:flex}.drawer .conv-body{flex:1}.cmdk-wrap{z-index:50;padding:12vh var(--space-4) 0;background:#1e33292e;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdk{background:var(--surface);border-radius:var(--radius-lg);width:600px;max-width:100%;box-shadow:var(--shadow-overlay);border:1px solid var(--line);overflow:hidden}.cmdk-input{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.cmdk-input input{font:400 16px/24px var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.cmdk-list{max-height:52vh;padding-bottom:var(--space-2);overflow-y:auto}.cmdk-group{padding:var(--space-3) var(--space-4) var(--space-1)}.cmdk-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;display:flex}.cmdk-item.is-active,.cmdk-item:hover{background:var(--accent-soft)}.cmdk-item small{color:var(--ink-muted);white-space:nowrap;margin-left:auto;font-size:12px}.settings-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.tile{gap:var(--space-2);cursor:pointer;flex-direction:column;display:flex}.tile:hover{border-color:var(--line-control)}.tile-top{align-items:center;gap:var(--space-3);display:flex}.tile-ico{border-radius:var(--radius-md);background:var(--surface-sunken);width:36px;height:36px;color:var(--ink);place-items:center;display:grid}.kv{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(120px,auto) minmax(0,1fr);font-size:14px;display:grid}.kv dd{margin:0}.option{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;display:flex}.option:hover{border-color:var(--line-control)}.option input{accent-color:var(--accent);margin-top:4px}.wizard{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.wz{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:13px;display:flex}.wz i{width:24px;height:24px;font:600 12px/1 var(--font-sans);background:var(--surface-sunken);color:var(--ink-muted);border-radius:50%;place-items:center;font-style:normal;display:grid}.wz.done i{background:var(--accent);color:var(--on-accent)}.wz.now{color:var(--ink);font-weight:600}.wz.now i{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.wz-sep{background:var(--line);align-self:center;width:28px;height:2px}.chart text{fill:var(--ink-muted);font:400 11px var(--font-sans)}.toast{background:var(--ink);color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);z-index:60;padding:10px 16px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.demo{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-full);box-shadow:var(--shadow-raised);color:var(--ink-muted);align-items:center;gap:6px;padding:4px 4px 4px 12px;font-size:12px;display:flex;position:fixed;bottom:16px;right:16px}.demo button{background:var(--surface-sunken);border-radius:var(--radius-full);cursor:pointer;border:0;padding:4px 10px;font-size:12px}.pager{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);justify-content:space-between;align-items:center;font-size:13px;display:flex}.filters{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.filters .input{max-width:260px}.doc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-8);max-width:760px}.doc h2{font:600 20px/28px var(--font-sans);margin:var(--space-6) 0 var(--space-2)}.doc p,.doc li{max-width:65ch}.doc ul{margin:var(--space-2) 0;padding-left:20px}.tabbar{display:none}@media (max-width:1180px){.with-aside,.today-grid{grid-template-columns:minmax(0,1fr)}.aside{position:static}.messenger{grid-template-columns:220px minmax(0,1fr)}.ctx{display:none}}@media (max-width:900px){.app{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.page{padding:var(--space-4) var(--space-4) calc(var(--size-tabbar) + var(--space-8))}.tabbar{height:calc(var(--size-tabbar) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line);z-index:30;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar button{color:var(--ink-muted);font:500 11px/14px var(--font-sans);min-height:var(--size-touch);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.tabbar button.is-active{color:var(--accent)}.tabbar .count{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:6px;left:calc(50% + 4px)}.ph-title,.greet{font-size:24px;line-height:30px}.messenger{grid-template-columns:minmax(0,1fr);min-height:0}.topics{display:none}.office{grid-template-columns:minmax(0,1fr)}.conv-head .badge,.conv-head .role{display:none}.dec-row{grid-template-columns:auto minmax(0,1fr)}.dec-row .btn{grid-column:2;justify-self:start}.btn{min-height:var(--size-touch)}.btn-sm{min-height:36px}.input,.select,.textarea,.composer textarea{font-size:16px}.demo{bottom:calc(var(--size-tabbar) + 12px)}.doc{padding:var(--space-4)}.hide-m{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.g2{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.g3{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.mt{margin-top:var(--space-4)}.mt6{margin-top:var(--space-6)}.mb{margin-bottom:var(--space-4)}.mb6{margin-bottom:var(--space-6)}.notice.n-info .ico{color:var(--ink-muted)}.app.auth{grid-template-columns:minmax(0,1fr)}.app.auth .sidebar,.app.auth .tabbar{display:none!important}.auth-wrap{min-height:100%;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:440px;max-width:100%;padding:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.auth-card.wide{width:620px}.auth-title{font:650 24px/30px var(--font-sans);letter-spacing:-.3px}.auth-links{text-align:center;flex-direction:column;gap:6px;font-size:13px;display:flex}.code-inputs{justify-content:space-between;gap:8px;display:flex}.code-inputs input{text-align:center;width:48px;height:56px;font:600 22px/1 var(--font-sans);border:1px solid var(--line-control);border-radius:var(--radius-md);color:var(--ink);background:var(--surface)}.code-inputs input:focus{outline:2px solid var(--accent);border-color:var(--accent)}.qr{border:8px solid var(--surface);outline:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(21,1fr);width:148px;height:148px;display:grid}.qr i{display:block}.qr i.on{background:var(--ink)}.codes{font-family:var(--font-mono);background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);grid-template-columns:repeat(2,1fr);gap:6px 16px;font-size:14px;display:grid}.toggle{gap:var(--space-3);cursor:pointer;align-items:flex-start;display:flex}.toggle input{opacity:0;width:1px;height:1px;position:absolute}.tg{background:var(--line-control);border-radius:12px;flex:none;width:40px;height:24px;margin-top:1px;transition:background .15s;position:relative}.tg:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.toggle input:checked+.tg{background:var(--accent)}.toggle input:focus-visible+.tg{outline:2px solid var(--accent);outline-offset:2px}.check{gap:var(--space-3);align-items:flex-start;display:flex}.check input{accent-color:var(--accent);width:16px;height:16px;margin-top:4px}.modal-wrap{z-index:55;padding:var(--space-4);background:#1e332947;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius-lg);width:500px;max-width:100%;box-shadow:var(--shadow-overlay);padding:var(--space-6);gap:var(--space-4);flex-direction:column;max-height:90vh;display:flex;overflow-y:auto}.modal h2{font:600 20px/28px var(--font-sans)}.modal .row.end{justify-content:flex-end}.diff{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:14px;line-height:22px;overflow:hidden}.diff div{padding:4px var(--space-3);border-bottom:1px solid var(--line)}.diff div:last-child{border-bottom:0}.diff .add{background:var(--success-soft)}.diff .add:before{content:"+ ";color:var(--success);font-weight:700}.diff .del{background:var(--danger-soft);-webkit-text-decoration:line-through #a3412f80;text-decoration:line-through #a3412f80}.diff .del:before{content:"− ";color:var(--danger);font-weight:700;text-decoration:none;display:inline-block}.diff .ctx{color:var(--ink-muted)}.skel{background:linear-gradient(90deg,var(--surface-sunken),var(--surface-hover),var(--surface-sunken));border-radius:var(--radius-md);background-size:200% 100%;animation:1.4s linear infinite sk}@keyframes sk{to{background-position:-200% 0}}.drop{border:1.5px dashed var(--line-control);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-4);text-align:center;background:var(--surface);align-items:center;gap:var(--space-2);cursor:pointer;flex-direction:column;display:flex}.drop:hover{background:#fafbf8}.file-chip{border-radius:var(--radius-md);background:var(--surface-sunken);align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.bar-stack{border-radius:var(--radius-full);background:var(--surface-sunken);height:12px;display:flex;overflow:hidden}.legend{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ready{flex-direction:column;display:flex}.ready-item{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.ready-item:first-child{border-top:0;padding-top:0}.ready-ico{background:var(--surface-sunken);width:28px;height:28px;color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.ready-ico.ok{background:var(--accent);color:var(--on-accent)}.ready-ico.att{background:var(--attention-soft);color:var(--attention-ink)}.ready-ico .ico{width:16px;height:16px}.demo-btn{z-index:21;border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface);height:32px;box-shadow:var(--shadow-raised);font:500 12px/1 var(--font-sans);color:var(--ink-muted);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:fixed;bottom:16px;right:16px}.demo-btn b{color:var(--ink);font-weight:600}.demo-panel{z-index:22;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay);padding:var(--space-4);gap:var(--space-3);flex-direction:column;max-height:75vh;display:flex;position:fixed;bottom:56px;right:16px;overflow-y:auto}.demo-panel .chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface);height:28px;font:500 12px/1 var(--font-sans);cursor:pointer;color:var(--ink);padding:0 10px}.persona-bar{background:var(--unknown-soft);color:var(--unknown);padding:8px var(--space-8);gap:var(--space-3);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.map-group{margin-bottom:var(--space-6)}.map-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px;display:grid}.map-item{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;align-items:center;padding:8px 12px;display:flex}.map-item:hover{border-color:var(--line-control)}.map-item code{font:500 12px/1 var(--font-mono);color:var(--ink-muted);min-width:30px}@media (max-width:900px){.demo-btn,.demo-panel.floating{display:none}.persona-bar{padding:8px var(--space-4)}.auth-card{padding:var(--space-6) var(--space-4)}.code-inputs input{width:40px;height:50px}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.show-m,.show-t,.mtop{display:none}.conv-head .show-t .dot,.conv-head .show-m .dot{margin-left:4px;display:inline-block}.sheet .topic{width:100%}.sheet .ctx-in{gap:var(--space-4);flex-direction:column;display:flex}[role=link][tabindex],[role=button][tabindex]{cursor:pointer}tr[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.composer [data-send]:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1180px){.show-t{margin-left:auto;display:inline-flex}.conv-head{flex-wrap:wrap;row-gap:8px}.conv-head .grow{flex:calc(100% - 56px)}.conv-head>.badge{margin-left:48px}}@media (max-width:900px){.show-m{display:inline-flex}.messenger{grid-template-columns:minmax(0,1fr)!important}.persona-bar{line-height:20px;display:block}.persona-bar svg{vertical-align:-3px;margin-right:6px;display:inline-block}.persona-bar a{white-space:nowrap;margin-left:6px}.mtop{z-index:25;height:52px;padding:0 var(--space-2) 0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand-m{font:600 15px/1 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.logo-m{background:var(--accent);color:#fff;width:26px;height:26px;font:700 11px/1 var(--font-sans);border-radius:7px;place-items:center;display:inline-grid}.sheet-wrap{place-items:end stretch;padding:0}.sheet{width:100%;max-width:none;max-height:85vh;padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}.conv-head .show-m{margin-left:48px}.cmdk-item{flex-wrap:wrap;row-gap:2px}.cmdk-item>span:not([class]){flex:calc(100% - 44px);min-width:0}.cmdk-item small{white-space:normal;text-align:left;flex-basis:100%;padding-left:36px;margin-left:0!important}.cmdk-input kbd{display:none}}.aic-list{gap:var(--space-3);flex-direction:column;display:flex}.aic-row{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(200px,1.1fr) minmax(0,2.4fr) auto;align-items:start;display:grid}.aic-facts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.aic-facts dt{font:600 11px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.aic-facts dd{margin:2px 0 0;font-size:13px;line-height:18px}.aic-facts dd span{font-size:12px;display:block}.aic-facts .warn{color:var(--attention-ink)}.aic-acts{flex-direction:column;align-items:stretch;gap:6px;display:flex}@media (max-width:1180px){.aic-row{grid-template-columns:minmax(0,1fr)}.aic-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-acts{flex-flow:wrap}}.board{gap:var(--space-3);grid-template-columns:repeat(4,minmax(220px,1fr));padding-bottom:4px;display:grid;overflow-x:auto}.board-col{background:var(--surface-sunken);border-radius:var(--radius-lg);min-width:220px;padding:12px}.board-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.board-head .count{background:var(--surface);color:var(--ink-muted)}.board-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:8px;padding:12px;font-size:14px;display:flex}.board-card:hover{border-color:var(--accent)}.board-card b{font-weight:600;line-height:20px}.board-meta{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:900px){.board{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(240px,82vw))}.board-col{scroll-snap-align:start}}.tg-preview{border-radius:var(--radius-md);background:#e6ebee;padding:12px}.tg-bubble{background:#fff;border-radius:12px 12px 12px 4px;padding:10px 12px;font-size:13px;line-height:18px;box-shadow:0 1px 1px #00000014}.tg-file{background:#f1f4f6;border-radius:8px;margin-top:8px;padding:6px 8px;font-size:12px}.tg-btns{gap:6px;margin-top:8px;display:flex}.tg-btns span{text-align:center;color:#2a6fa8;background:#eef3f7;border-radius:8px;flex:1;padding:6px;font-size:12px;font-weight:500}.nav-more{color:var(--ink-muted);font-size:13px}.rs-block{padding:var(--space-4) var(--space-4) var(--space-3)}.rs-info{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 16px;display:grid}.rs-info dt{font:500 11px/16px var(--font-sans);color:var(--ink-muted)}.rs-info dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.rs-tiles{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);margin-bottom:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rs-val{font:600 20px/26px var(--font-sans);margin:2px 0}.meter.attention span{background:var(--attention)}.meter.danger span{background:var(--danger)}.rs-filters{gap:var(--space-3) var(--space-6);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.rs-f{flex-direction:column;gap:4px;display:flex}.rs-f-end{align-items:center;gap:var(--space-3);flex-direction:row;margin-left:auto}.segment button[disabled]{opacity:.4;cursor:not-allowed}.rs-custom{gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;display:flex}.rs-custom label{align-items:center;gap:6px;display:flex}.rs-custom .input{width:auto;height:32px}.rs-charts{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-chart{min-width:0;margin:0}.rs-chart figcaption{margin-bottom:6px}.rs-ch-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-ch-head b{font-size:14px;font-weight:600}.rs-legend{color:var(--ink-muted);gap:12px;font-size:12px;display:flex}.rs-legend span{align-items:center;gap:6px;display:inline-flex}.rs-legend i{border-radius:1px;width:14px;height:2px;display:inline-block}.rs-plotwrap{grid-template-columns:34px minmax(0,1fr);height:150px;display:grid}.rs-y{position:relative}.rs-y span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:12px;position:absolute;right:8px;transform:translateY(-50%)}.rs-plot{cursor:crosshair;border-bottom:1px solid var(--line-control);height:150px;position:relative}.rs-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-plot:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rs-thr{color:var(--attention-ink);background:#ffffffd9;padding:0 3px;font-size:10px;line-height:12px;position:absolute;right:0;transform:translateY(-100%)}.rs-cross{background:var(--ink);opacity:.45;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.rs-tip{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:150px;box-shadow:var(--shadow-overlay);pointer-events:none;padding:8px 10px;font-size:12px;line-height:16px;position:absolute;top:4px}.rs-tip-h{color:var(--ink-muted);white-space:nowrap;margin-bottom:4px}.rs-tip-r{white-space:nowrap;align-items:center;gap:8px;display:flex}.rs-tip-r i{border-radius:1px;flex:none;width:12px;height:2px}.rs-tip-r b{color:var(--ink);font-size:13px;font-weight:600}.rs-tip-r span{color:var(--ink-muted)}.rs-x{height:18px;margin-left:34px;position:relative}.rs-x span{color:var(--ink-muted);white-space:nowrap;font-size:11px;line-height:16px;position:absolute;top:3px;transform:translate(-50%)}.rs-x span:first-child{transform:none}.rs-x span:last-child{transform:translate(-100%)}@media (max-width:1180px){.rs-info,.rs-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.rs-info dd{white-space:normal}.rs-info,.rs-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-charts{grid-template-columns:minmax(0,1fr)}.rs-f-end{margin-left:0}.rs-filters .segment{flex-wrap:wrap}}.th-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.th-sort:hover{color:var(--ink)}.us-cpu{grid-template-columns:52px 90px 40px;justify-content:end;align-items:center;gap:8px;display:grid}.us-cpu small{color:var(--ink-muted);text-align:right;font-size:12px}.us-bar{background:var(--accent-soft);border-radius:1px;height:6px;overflow:hidden}.us-bar span{background:var(--accent);height:100%;display:block}.us-total td{border-top:1px solid var(--line-control);background:#f7f8fa}@media (max-width:900px){.us-cpu{grid-template-columns:44px 50px 36px}}.ai-def-row{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,300px) minmax(0,1fr) auto;align-items:center;display:grid}.ai-def-l b{font-weight:600;display:block}.ai-def-l .small{display:block}.ai-def-c{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.ai-def-c .select{max-width:380px}.ai-def-a{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ai-def-foot{padding:var(--space-2) var(--space-4) var(--space-3)}.toggle.sm{align-items:center;gap:8px}.ai-use b{font-size:14px;font-weight:600}.ai-use{line-height:18px}.aic-facts .meter{max-width:160px;margin:4px 0 2px}.ai-email{word-break:break-all;font-weight:500}.aic-facts dd .warn{color:var(--attention-ink)}.aic-row.is-new{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.ai-res{margin-top:4px}.option.is-off{opacity:.55;cursor:not-allowed}.sp-chart{outline-offset:4px;grid-template-rows:180px auto;grid-template-columns:34px minmax(0,1fr);display:grid}.sp-chart:focus-visible{outline:2px solid var(--accent)}.sp-y{position:relative}.sp-y span{color:var(--ink-muted);font-size:11px;position:absolute;right:8px;transform:translateY(50%)}.sp-plot{border-bottom:1px solid var(--line-control);position:relative}.sp-grid{background:var(--line);height:1px;position:absolute;left:0;right:0}.sp-bars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.sp-col{cursor:default;flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.sp-col span{background:#bfd0ec;border-radius:2px 2px 0 0;width:min(24px,100%);display:block}.sp-col.is-last span{background:var(--accent)}.sp-col.is-hover span{background:#3d6bb8}.sp-col.is-last.is-hover span{background:var(--accent-hover)}.sp-tip{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);pointer-events:none;white-space:nowrap;padding:6px 10px;font-size:12px;position:absolute;top:4px}.sp-tip b{font-size:14px;font-weight:600}.sp-x{grid-column:2;gap:2px;padding-top:4px;display:flex}.sp-x span{text-align:center;color:var(--ink-muted);white-space:nowrap;flex:1;font-size:11px;overflow:visible}.sp-share{grid-template-columns:minmax(60px,120px) 36px;align-items:center;gap:8px;display:grid}.sp-share small{color:var(--ink-muted);text-align:right;font-size:12px}.lim-acc{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;display:grid}.lim-use{flex-direction:column;gap:2px;min-width:140px;font-size:13px;display:flex}.lim-use .meter{margin-top:2px}.lim-use.lg b{font:600 20px/26px var(--font-sans)}.lim-amt{align-items:center;gap:6px;display:flex}.lim-amt .input{max-width:100px;height:32px}.lim-amt .input:disabled{background:var(--surface-sunken);color:var(--ink-muted)}@media (max-width:900px){.ai-def-row{grid-template-columns:minmax(0,1fr)}.ai-def-a{justify-content:flex-start}.lim-acc{grid-template-columns:minmax(0,1fr)}.sp-x span{font-size:10px}}.ai-conn td{vertical-align:top;padding-top:12px;padding-bottom:12px}.ai-conn tr.ai-grp th{background:var(--surface);font:600 13px/18px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink);padding:14px var(--space-4) 6px;border-bottom:1px solid var(--line)}.ai-conn tr.ai-grp:not(:first-child) th{border-top:1px solid var(--line)}.ai-conn tr.is-new td{background:#f3f7fd}.ai-conn tr.is-new td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ai-conn .ai-bal{min-width:170px}.ai-conn .ai-bal .meter{max-width:150px;margin:4px 0 2px}.ai-acts{flex-direction:column;align-items:stretch;gap:4px;min-width:132px;display:flex}.ai-acts-td{white-space:nowrap;width:1%}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1180px){.ai-conn table,.ai-conn tbody,.ai-conn tr,.ai-conn td{display:block}.ai-conn thead{display:none}.ai-conn tr{border-bottom:1px solid var(--line);padding:8px 0}.ai-conn tr.ai-grp th{border:0;display:block}.ai-conn td{padding:4px var(--space-4);border:0}.ai-conn td[data-label]:not([data-label=""]):before{content:attr(data-label);font:600 11px/16px var(--font-sans);letter-spacing:.4px;text-transform:uppercase;color:var(--ink-muted);display:block}.ai-conn td.num{text-align:left}.ai-acts{flex-wrap:wrap;justify-content:flex-start}.ai-acts-td{width:auto}}.sp-stack{flex-direction:column;gap:2px;width:min(24px,100%);background:0 0!important;display:flex!important}.sp-stack i{border-radius:0;display:block}.sp-stack i:first-child{background:#eb6834;border-radius:2px 2px 0 0}.sp-stack i:last-child{background:#1f4e9e}.sp-col.is-hover .sp-stack i{filter:brightness(1.12)}.aa-web{flex-wrap:wrap;gap:8px;margin:6px 0 4px;display:flex}.ai-legend{margin-top:var(--space-3);flex-direction:column;gap:2px;display:flex}.ai-types summary{cursor:pointer;width:max-content;max-width:100%}.ai-types summary:hover{color:var(--text)}.ai-types .ai-legend{margin-top:var(--space-2)}.tok{white-space:nowrap;font-variant-numeric:tabular-nums}#aa-detect .ico{vertical-align:-2px;width:14px;height:14px;color:var(--success)}.sp-y span{white-space:nowrap}.sp-chart.is-tok{grid-template-columns:52px minmax(0,1fr)}.lim-fs{border:0;min-width:0;margin:0;padding:0}.lim-fs[disabled]{opacity:.5}.lim-master{padding:var(--space-3) var(--space-4)}.rs-sum{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);margin-bottom:var(--space-3);flex-wrap:wrap;padding:8px 12px;font-size:13px;display:flex}.rs-sum .ico{vertical-align:-3px;width:16px;height:16px;color:var(--ink-muted)}.pc-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.pc-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);border-left:3px solid var(--success);align-items:flex-start;gap:12px;padding:12px 14px;display:flex;text-decoration:none!important}a.pc-tile:hover{border-color:var(--line-control);border-left-color:inherit}.pc-tile.st-deg{border-left-color:var(--attention)}.pc-tile.st-fail{border-left-color:var(--danger)}.pc-tile.st-off{border-left-color:var(--line-control)}.pc-ico{border-radius:var(--radius-md);background:var(--surface-sunken);width:28px;height:28px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.pc-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pc-self{border-left-color:var(--accent);grid-column:span 2}.pc-more{gap:var(--space-2) var(--space-6);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.pc-more a .ico{vertical-align:-3px;width:15px;height:15px}.kv-stack{margin:0;font-size:13px}.kv-stack dt{color:var(--ink-muted);margin-top:8px;font-size:12px}.kv-stack dt:first-child{margin-top:0}.kv-stack dd{word-break:break-word;margin:0}.dd-wl{flex-wrap:wrap;gap:6px;margin:6px 0 8px;display:flex}.dd-chart{grid-template-columns:52px minmax(0,1fr)}@media (max-width:900px){.pc-self{grid-column:auto}}.vpn-layout{grid-template-columns:minmax(0,1fr)}.vpn-layout>.aside{flex-direction:row;order:2;position:static}.vpn-layout>.aside>*{flex:1}@media (max-width:900px){.vpn-layout>.aside{flex-direction:column}}.dd-chart{outline-offset:4px;grid-template-rows:180px auto;grid-template-columns:52px minmax(0,1fr);display:grid}.dd-chart:focus-visible{outline:2px solid var(--accent)}.dd-col{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.dd-col.is-hover .sp-stack i{filter:brightness(1.15)}.ct-strip{margin-top:var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.ct-chip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);height:28px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;padding:0 10px;font-size:13px;display:inline-flex;overflow:hidden;text-decoration:none!important}.ct-chip:hover{border-color:var(--line-control)}.ct-chip.now{border-left:3px solid var(--accent)}.ct-chip.att b{color:var(--attention-ink)}.ct-chip.dan b{color:var(--danger)}.ct-layout{gap:var(--space-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.ct-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.ct-nav-i{border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--ink);align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;display:flex;text-decoration:none!important}.ct-nav-i .ico{color:var(--ink-muted);width:16px;height:16px}.ct-nav-i:hover{background:var(--surface-sunken)}.ct-nav-i.is-active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.ct-nav-h{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-muted);min-height:8px;padding:14px 10px 4px;font-size:11px;font-weight:600}.ct-n{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.ct-n.att{color:var(--attention-ink);font-weight:600}.ct-n.dan{color:var(--danger);font-weight:600}.ct-main{min-width:0}.ct-dh{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ct-sum{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-3);flex-wrap:wrap;gap:6px 18px;padding:10px 14px;font-size:13px;display:flex}.ct-sum a{color:var(--ink);text-decoration:none!important}.ct-sum a b{color:var(--accent)}.ct-grp-h{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.ct-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.ct-row{border-top:1px solid var(--line);color:var(--ink);border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid;text-decoration:none!important}.ct-row:first-child{border-top:0}.ct-row:hover{background:var(--surface-sunken)}.ct-row.st-wait{border-left-color:var(--attention)}.ct-row.st-problem{border-left-color:var(--danger)}.ct-row.st-now{border-left-color:var(--accent)}.ct-ico{background:var(--surface-sunken);border-radius:var(--radius-md);width:28px;height:28px;color:var(--ink-muted);place-items:center;display:grid}.ct-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-t{font-weight:600}.ct-prob,.ct-need{align-items:flex-start;gap:6px;margin-top:4px;display:flex}.ct-prob{color:var(--danger)}.ct-need{color:var(--attention-ink)}.ct-prob .ico,.ct-need .ico{width:14px;height:14px;margin-top:3px}.ct-side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ct-done{margin-top:var(--space-4)}.ct-done>summary{cursor:pointer;color:var(--ink-muted);margin-bottom:8px}.ct-pb .kv{margin-top:6px}.ct-thr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-thr .input{text-align:center;width:90px;font-weight:600}.ct-bar{background:var(--surface-sunken);border-radius:2px;width:110px;height:6px;margin:4px 0;overflow:hidden}.ct-bar span{background:var(--accent);height:100%;display:block}.ct-editor{min-height:380px;font:14px/22px var(--font-sans);padding:12px 14px}.ct-rights{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ct-r ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.ct-nav-sel{display:none}.ct-r-ok{border-top-color:var(--success)}.ct-r-ask{border-top-color:var(--attention)}.ct-r-no{border-top-color:var(--danger)}@media (max-width:1180px){.ct-layout{gap:var(--space-4);grid-template-columns:190px minmax(0,1fr)}.ct-rights{grid-template-columns:1fr}}@media (max-width:900px){.ct-layout{grid-template-columns:minmax(0,1fr)}.ct-nav{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:4px;position:static;overflow-x:auto}.ct-nav-h{display:none}.ct-nav-i{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex:none;padding:5px 10px;font-size:13px}.ct-nav-i.is-active{box-shadow:none;border-color:var(--accent)}.ct-row{grid-template-columns:auto minmax(0,1fr)}.ct-side{text-align:left;flex-flow:wrap;grid-column:2;align-items:flex-start;gap:8px}.ct-strip .ct-chip.now{flex-basis:100%}.ct-nav-work{display:none}.ct-nav-sel,.tbl-cards table,.tbl-cards tbody,.tbl-cards tr,.tbl-cards td{width:100%;display:block}.tbl-cards thead{display:none}.tbl-cards tr{border-top:1px solid var(--line);padding:10px 14px}.tbl-cards tr:first-child{border-top:0}.tbl-cards td{text-align:left!important;border:0!important;min-width:0!important;padding:3px 0!important}.tbl-cards td>div[style*=min-width]{min-width:0!important}.tbl-cards td[data-l]:not(:first-child):before{content:attr(data-l);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;margin-top:4px;font-size:11px;font-weight:600;display:block}}.ct-more>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:12px;list-style:none;display:flex}.ct-more>summary::-webkit-details-marker{display:none}.ct-more>summary:before{content:"▸";color:var(--ink-muted);font-size:12px}.ct-more[open]>summary:before{content:"▾"}.ct-more .card{box-shadow:none;border-color:var(--line)}.ib-list{border:1px solid var(--attention-line);border-left:3px solid var(--attention);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.ib-row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid;text-decoration:none!important}.ib-row:first-child{border-top:0}.ib-row:hover{background:var(--surface-sunken)}.ib-src{border-radius:var(--radius-md);background:var(--surface-sunken);width:28px;height:28px;color:var(--ink);place-items:center;font-size:11px;font-weight:700;display:grid}.ib-more{border-top:1px solid var(--line);padding:9px 14px;font-size:13px}.at-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:0;display:flex;overflow:hidden}.at-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.at-row:first-child{border-top:0}.at-row .ico{width:16px;height:16px}.at-row.dan .at-i{color:var(--danger)}.at-row.att .at-i{color:var(--attention-ink)}.at-row.dan{box-shadow:inset 3px 0 0 var(--danger)}.at-row.att{box-shadow:inset 3px 0 0 var(--attention)}.at-strip{margin-bottom:var(--space-6)}.t2-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.t2-sec{margin-bottom:var(--space-8)}.nav-item .count.soft{background:var(--surface-sunken);color:var(--ink)}@media (max-width:1180px){.t2-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ib-row,.at-row{grid-template-columns:auto minmax(0,1fr)}.ib-row>.btn,.at-row>.btn,.at-row>.row{grid-column:2;justify-self:start}}.ct-instr-ro p{max-width:72ch;margin:0 0 10px}.rs-mini{color:inherit;margin-top:var(--space-6);text-decoration:none;display:block}.rs-mini:hover{border-color:var(--accent)}.bk-step .bk-n{background:var(--surface-2,#eef1f6);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.bk-step.is-done .bk-n{background:var(--success);color:#fff}.bk-step.is-done .bk-n svg{width:14px;height:14px}.sp-insight{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sp-insight>svg{color:var(--accent);flex:none;margin-top:2px}.sp-total{border:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface);border-top:0;justify-content:space-between;align-items:baseline;margin-top:-1px;padding:10px 14px;display:flex}@media (max-width:900px){.tbl-cards tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid!important}.tbl-cards td{grid-column:auto}.tbl-cards td.wide{grid-column:1/-1}.tbl-cards td.blank{display:none!important}}.ct-chip{min-width:0;max-width:100%}.ct-chip .ct-chip-t{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}@media (max-width:600px){.pagehead .ph-top>.avatar.lg{width:44px;height:44px;font-size:15px}.ct-strip{flex-wrap:nowrap}.ct-strip .ct-chip{flex:none}.ct-strip .ct-chip.now{flex:auto;min-width:0;overflow:hidden;flex-basis:auto!important}.ct-strip .ct-chip.now .ct-chip-t{max-width:100%}}.ib-txt{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;max-width:70ch;margin-top:2px;display:-webkit-box;overflow:hidden}:root{--bg:#f5f6f8;--surface:#fff;--surface-sunken:#f0f2f5;--surface-hover:#e9ecf1;--line:#e1e4ea;--line-control:#8a93a3;--ink:#1a1f2b;--ink-muted:#5b6474;--accent:#1f4e9e;--accent-hover:#183f80;--accent-soft:#e8eef8;--on-accent:#fff;--attention:#a15c00;--attention-soft:#fdf4e6;--attention-ink:#874d00;--attention-line:#eed8b4;--danger:#b42318;--danger-soft:#fdedeb;--success:#1e7a4c;--success-soft:#e8f4ed;--unknown:#4b5565;--unknown-soft:#eef0f3;--dept-1:#1f4e9e;--dept-2:#3d5a78;--dept-3:#5b4f7d;--dept-4:#7a5a32;--dept-5:#2c6670;--desk:#f0f2f5;--desk-edge:#c9cfd8;--floor:#fafbfc;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--shadow-raised:0 1px 1px #1018280d;--shadow-overlay:0 12px 28px #10182829,0 2px 4px #1018280f;--font-sans:"IBM Plex Sans","Segoe UI",Roboto,Arial,sans-serif;--font-mono:"IBM Plex Mono",Consolas,monospace}body{font-size:14px;line-height:21px}.card-title{font:600 15px/22px var(--font-sans)}.m-value{font:600 24px/30px var(--font-sans);letter-spacing:-.2px}.overline,.nav-group,.lead-tag{letter-spacing:.5px}.decision-q{font:600 15px/22px var(--font-sans)}.emp-name{font:600 15px/20px var(--font-sans)}.sidebar{background:var(--surface)}.nav-item{border-radius:0 var(--radius-md) var(--radius-md) 0;font-weight:500}.nav-item.is-active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);color:var(--ink);font-weight:600}.brand-mark{background:var(--ink)}.search{background:var(--surface-sunken);border-color:#0000}.btn{letter-spacing:.1px;font-weight:600}.badge{height:20px;padding:0 7px;font-weight:500}.badge:before{border-radius:1px;width:6px;height:6px}.count{border-radius:var(--radius-sm);min-width:18px;height:18px;font-size:11px}.avatar{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink)}.card{box-shadow:none}.segment{border-radius:var(--radius-md);padding:2px}.segment button{border-radius:3px}.segment button.is-active{box-shadow:0 0 0 1px var(--line)}.tab.is-active{box-shadow:inset 0 -2px var(--accent)}.meter{border-radius:1px;height:4px}.table-wrap{border-radius:var(--radius-md)}th{font:600 11px/16px var(--font-sans);letter-spacing:.4px;text-transform:uppercase;padding:9px var(--space-4);background:#f7f8fa}td{padding:10px var(--space-4)}.notice{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--unknown)}.n-attention{background:var(--attention-soft);border-color:var(--attention-line);border-left-color:var(--attention)}.n-danger{background:var(--danger-soft);border-color:#f3cbc6;border-left-color:var(--danger)}.n-unknown{background:var(--surface);border-left-color:var(--unknown)}.n-success{background:var(--surface);border-left-color:var(--success)}.n-info{background:var(--surface);border-left-color:var(--accent)}.dec-row{border-top-color:var(--line)}.office{background-color:var(--floor);border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-6) var(--space-4);padding:var(--space-4);background-image:linear-gradient(#1a1f2b0b 1px,#0000 1px),linear-gradient(90deg,#1a1f2b0b 1px,#0000 1px);background-size:24px 24px}.station{padding-top:12px}.desk{background:var(--desk);border:1px solid var(--desk-edge);border-bottom:0;border-radius:2px 2px 0 0;width:auto;height:12px;left:18px;right:18px;transform:none}.desk .mon{background:var(--line-control);border:0;border-radius:1px;width:44px;height:4px;top:3px}.desk .mon:after{display:none}.station.working .mon{background:var(--accent)}.station.attention .mon{background:var(--attention)}.station.danger .mon{background:var(--danger)}.station.success .mon{background:var(--success)}.desk .cup{display:none}.emp{border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.emp.lead{border-color:var(--line);box-shadow:inset 0 3px 0 var(--ink)}.lead-tag{color:var(--ink-muted)}.topics{background:#fafbfc}.msg-body{border-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.msg.me .msg-body{background:var(--accent-soft);border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.composer{border-radius:var(--radius-md)}.attach{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line)}.step i{border-radius:2px;width:16px;height:16px;margin-top:1px}.step:before{width:1px;top:18px;left:7px}.wz i{border-radius:var(--radius-sm)}.wz.done i{background:var(--ink)}.scrim,.cmdk-wrap,.modal-wrap{background:#10182852}.toast{border-radius:var(--radius-md)}.empty{border-radius:var(--radius-md);border-style:solid;border-color:var(--line)}.option{border-radius:var(--radius-md)}.board-col{border-radius:var(--radius-md);background:#eef0f4}.board-card,.aic-row,.tg-preview{border-radius:var(--radius-md)}.tg-bubble{border-radius:8px 8px 8px 2px}.logo-m{background:var(--ink);border-radius:var(--radius-md)}.mtop{border-bottom-color:var(--line)}.persona-bar{color:var(--ink);background:#eef2f8}.dmark{border-radius:var(--radius-sm);font-weight:600}.dmark.lg{border-radius:var(--radius-md)}.tg-file .ico{vertical-align:-2px;width:14px;height:14px}@media (max-width:900px){.ph-actions{width:100%;margin-left:0}.ph-actions .btn{padding:0 12px}.ph-actions .btn-icon{padding:0}}:root{--bg:#f5f6f8;--surface:#fff;--surface-sunken:#f2f4f7;--surface-hover:#eceff3;--surface-head:#f8f9fb;--line:#e4e7ec;--line-strong:#d0d5dd;--line-control:#8c95a4;--btn-line:#d0d5dd;--ink:#141a24;--ink-2:#333b48;--ink-muted:#5d6776;--ink-faint:#8b94a2;--accent:#1f4e9e;--accent-hover:#183f80;--accent-soft:#edf2fa;--on-accent:#fff;--attention:#b4600a;--attention-ink:#8c4a07;--attention-soft:#fdf6ec;--attention-line:#f0dec2;--danger:#b42318;--danger-ink:#9b1c13;--danger-soft:#fdf2f1;--success:#1d7a4b;--success-soft:#eef6f1;--unknown:#5d6776;--unknown-soft:#f2f4f7;--dept-1:#2b4c7e;--dept-2:#3e5a73;--dept-3:#5a5577;--dept-4:#6e5a3e;--dept-5:#35626a;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--size-control:34px;--font-sans:"Inter","Segoe UI",Roboto,Arial,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono",Consolas,monospace}body{font:400 14px/20px var(--font-sans);letter-spacing:-.006em;font-feature-settings:"cv11" 1,"ss03" 1;color:var(--ink)}b,strong{font-weight:600}.small{font-size:13px;line-height:18px}.muted{color:var(--ink-muted)}.hint{color:var(--ink-muted);font-size:12px;line-height:16px}.code{font-family:var(--font-mono);white-space:nowrap;font-size:12.5px}.ph-title,.greet{font:600 22px/30px var(--font-sans);letter-spacing:-.018em}.section-title{font:600 16px/24px var(--font-sans);letter-spacing:-.01em}.card-title{font:600 14px/20px var(--font-sans);margin-bottom:var(--space-3);letter-spacing:-.005em}.overline,.nav-group,.lead-tag,.ct-nav-h{color:var(--ink-muted);font:500 12px/16px var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important}th{color:var(--ink-muted);font:500 12px/16px var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;background:var(--surface-head)!important;padding:8px var(--space-4)!important}td{padding:10px var(--space-4);font-size:14px}.m-label{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.m-value{font:600 20px/28px var(--font-sans)!important;letter-spacing:-.015em!important;margin:2px 0!important}.m-value.unknown{font-size:15px!important}.m-hint{font-size:12px;line-height:16px}.metrics{gap:var(--space-6)}.kv{gap:6px var(--space-6);grid-template-columns:minmax(132px,auto) minmax(0,1fr);font-size:14px;line-height:20px}.kv dt{color:var(--ink-muted)}.sidebar{background:var(--surface);padding:var(--space-3) var(--space-2)}.brand{font:600 15px/1 var(--font-sans);letter-spacing:-.01em}.brand-mark{background:var(--ink);border-radius:var(--radius-md);font:600 11px/1 var(--font-sans)}.search{background:var(--surface-sunken);border-color:#0000;height:32px;font-size:13px}.nav-group{padding:var(--space-4) var(--space-2) 4px}.nav-item{min-height:32px;padding:5px var(--space-2);font:500 14px/20px var(--font-sans);border-radius:var(--radius-md);color:var(--ink-2)}.nav-item .ico{width:17px;height:17px}.nav-item:hover{background:var(--surface-sunken)}.nav-item.is-active{background:var(--surface-sunken);box-shadow:inset 2px 0 0 var(--accent);color:var(--ink);border-radius:0 var(--radius-md) var(--radius-md) 0;font-weight:600}.nav-item.is-active .ico{color:var(--ink)}.count{border-radius:var(--radius-sm);background:var(--surface-hover);min-width:18px;height:18px;color:var(--ink-2);font:600 11px/1 var(--font-sans);padding:0 5px}.nav-item[data-go=decisions] .count,.tabbar [data-go=decisions] .count{background:var(--ink);color:#fff}.count.soft{background:var(--surface-hover);color:var(--ink-2)}.dot{border-radius:50%;width:6px;height:6px}.sidebar .dot.d-ok,.sidebar .dot.d-attention{display:none}.dmark{border-radius:var(--radius-sm);font:600 10.5px/1 var(--font-sans);width:20px;height:20px}.dmark.lg{width:32px;height:32px;font-size:13px}.avatar{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-2);font:600 11.5px/1 var(--font-sans)}.avatar.lead{background:var(--ink-2);color:#fff}.avatar.sys{background:var(--surface-sunken);color:var(--ink-2)}.avatar.lg{width:40px;height:40px;font-size:14px}.profile-btn{border-top-color:var(--line)}.page{padding:var(--space-6) var(--space-8) var(--space-12)}.pagehead{margin-bottom:var(--space-6)}.ph-top{gap:var(--space-3);margin-bottom:2px}.ph-meta{color:var(--ink-muted);margin-bottom:var(--space-4);font-size:13px;line-height:18px}.back{margin-bottom:var(--space-2);font-size:13px}.btn{height:var(--size-control);border-radius:var(--radius-md);font:500 14px/1 var(--font-sans);letter-spacing:-.005em;padding:0 14px}.btn-primary{background:var(--accent)}.btn-secondary{border-color:var(--btn-line);color:var(--ink)}.btn-secondary:hover{background:var(--surface-sunken);border-color:var(--line-strong)}.btn-ghost{color:var(--accent);padding:0 10px}.btn-ghost:hover{background:var(--accent-soft)}.btn-danger{border-color:var(--btn-line);color:var(--danger)}.btn-sm{height:28px;padding:0 10px;font-size:13px}.btn .ico{width:16px;height:16px}.badge{border-radius:var(--radius-sm);height:20px;font:500 12px/16px var(--font-sans);background:var(--surface-sunken);color:var(--ink-2);letter-spacing:0;padding:0 7px}.badge:before{background:var(--dot,var(--ink-faint))!important;border-radius:50%!important;width:6px!important;height:6px!important}.badge.plain{background:var(--surface-sunken);color:var(--ink-muted)}.b-working{--dot:var(--accent);background:var(--surface-sunken);color:var(--ink-2)}.b-success{--dot:var(--success);background:var(--surface-sunken);color:var(--ink-2)}.b-unknown{--dot:var(--ink-faint);background:var(--surface-sunken);color:var(--ink-2)}.b-attention{--dot:var(--attention);background:var(--attention-soft);color:var(--attention-ink)}.b-danger{--dot:var(--danger);background:var(--danger-soft);color:var(--danger-ink)}.card{border-radius:var(--radius-lg);padding:var(--space-4) 20px;border-color:var(--line)}.notice{border-radius:var(--radius-md);gap:12px;padding:12px 14px;line-height:20px;background:var(--surface)!important;border:1px solid var(--line)!important;border-left:3px solid var(--ink-faint)!important}.notice>.ico{width:17px;height:17px;margin-top:1px}.notice b{color:var(--ink);font-weight:600}.n-attention{border-left-color:var(--attention)!important}.n-attention>.ico{color:var(--attention)}.n-danger{border-left-color:var(--danger)!important}.n-danger>.ico{color:var(--danger)}.n-success{border-left-color:var(--success)!important}.n-success>.ico{color:var(--success)}.n-info{border-left-color:var(--accent)!important}.n-info>.ico{color:var(--accent)}.n-unknown>.ico{color:var(--ink-muted)}.decision{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--attention);border-radius:var(--radius-md)}.tabs{gap:var(--space-6)}.tab{font:500 14px/20px var(--font-sans);color:var(--ink-muted);padding:8px 0 10px}.tab.is-active{color:var(--ink);box-shadow:inset 0 -2px var(--accent);font-weight:600}.tab .count{background:var(--surface-hover);color:var(--ink-2)}.segment{background:var(--surface-sunken);border-radius:var(--radius-md);padding:2px}.segment button{height:26px;font:500 13px/1 var(--font-sans);border-radius:4px}.segment button.is-active{background:var(--surface);box-shadow:0 0 0 1px var(--line),0 1px 1px #1018280a}.input,.select,.textarea{height:var(--size-control);border-radius:var(--radius-md);font:400 14px/20px var(--font-sans)}.textarea{height:auto}.field label{font:500 13px/18px var(--font-sans);color:var(--ink-2)}.option{border-radius:var(--radius-md);padding:10px 12px}.option.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tg{background:var(--line-strong);border-radius:10px;width:34px;height:20px}.tg:after{width:16px;height:16px;top:2px;left:2px}.toggle input:checked+.tg:after{left:16px}.table-wrap{border-radius:var(--radius-lg);border-color:var(--line)}tbody tr.click:hover td{background:var(--surface-head)}td .small{line-height:17px}.wizard{margin-bottom:var(--space-6);flex-flow:column;gap:8px;display:flex}.wz-head{color:var(--ink-muted);font-size:13px;line-height:18px;display:none}.wz-head b{color:var(--ink);font-weight:600}.wz-track{gap:4px;display:flex}.wz-seg{border-top:3px solid var(--line);min-width:0;color:var(--ink-faint);white-space:normal;overflow-wrap:break-word;flex:1 1 0;padding-top:6px;font-size:12px;line-height:16px}.wz-seg.done{color:var(--ink-muted);border-top-color:#9aa3b1}.wz-seg.now{border-top-color:var(--accent);color:var(--ink);font-weight:600}.card .wizard{margin-bottom:0}@media (max-width:700px){.wz-head{display:block}.wz-seg{padding-top:0;font-size:0}}.dd{display:inline-block;position:relative}.dd>summary{cursor:pointer;list-style:none}.dd>summary::-webkit-details-marker{display:none}.dd-btn{width:var(--size-control);height:var(--size-control);border:1px solid var(--btn-line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-2);place-items:center;display:inline-grid}.dd-btn.sm{width:28px;height:28px}.dd-btn:hover{background:var(--surface-sunken)}.dd-btn .ico{width:16px;height:16px}.dd-menu{z-index:35;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-overlay);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.dd-menu button,.dd-menu a{color:var(--ink);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;display:flex;text-decoration:none!important}.dd-menu button:hover,.dd-menu a:hover{background:var(--surface-sunken)}.dd-menu .danger{color:var(--danger)}.dd-menu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.ct-list,.ib-list,.at-list{background:var(--surface);border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important}.ct-row{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 16px;border-left:0!important}.ct-row:hover,.ib-row:hover{background:var(--surface-head)}.ct-ico{width:20px;height:20px;color:var(--ink-faint);background:0 0;margin-top:1px}.ct-ico .ico{width:16px;height:16px}.ct-t{font-size:14px;font-weight:600;line-height:20px}.ct-body{gap:1px}.ct-body>.small.muted{font-size:13px}.ct-need{margin-top:2px;color:var(--ink-2)!important}.ct-need .ico{display:none}.ct-prob{margin-top:2px;color:var(--danger)!important}.ct-side{color:var(--ink-muted);white-space:nowrap;gap:2px;font-size:13px;line-height:18px}.ct-st{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.ct-st:before{content:"";background:var(--dot,transparent);border-radius:50%;width:6px;height:6px}.ct-st.now{--dot:var(--accent);color:var(--ink-2)}.ct-st.att{--dot:var(--attention);color:var(--attention-ink)}.ct-st.dan{--dot:var(--danger);color:var(--danger-ink)}.ct-grp{margin-bottom:var(--space-6)}.ct-grp-h{align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.ct-grp-h .overline{font:600 13px/18px var(--font-sans)!important;color:var(--ink)!important}.ct-grp-h .small.muted{font-size:13px}.ct-dh{margin-bottom:var(--space-4)}.ct-dh .small.muted{max-width:72ch}.ct-sum{margin-bottom:var(--space-4);background:0 0;border:0;gap:4px 20px;padding:0}.ct-nav-i{color:var(--ink-2);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:6px 10px;font-size:14px}.ct-nav-i.is-active{background:var(--surface-sunken);box-shadow:inset 2px 0 0 var(--accent);color:var(--ink)}.ct-nav-i.is-active .ico{color:var(--ink)}.ct-n{color:var(--ink-faint);font-size:12px}.ct-n.att{color:var(--attention-ink)}.ct-n.dan{color:var(--danger)}.ib-list{border-left:1px solid var(--line)!important}.ib-row{grid-template-columns:28px minmax(0,1fr) auto;padding:11px 16px}.ib-src{border-radius:var(--radius-md);width:28px;height:28px;font:600 11px/1 var(--font-sans);background:var(--surface-sunken);color:var(--ink-2)}.ib-src.lead{background:var(--surface-sunken);color:var(--ink-2)}.ib-go{color:var(--ink-faint);align-items:center;display:inline-flex}.ib-go .ico{width:16px;height:16px}.at-row{padding:10px 16px;box-shadow:none!important}.at-row .ct-t{font-weight:500}.at-row.info .at-i{color:var(--ink-faint)}.ag-head{margin-bottom:var(--space-5,20px)}.ag-top{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:4px;display:flex}.ag-top .ph-title{margin:0}.ag-now{color:var(--ink-muted);margin-bottom:var(--space-3);align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;display:flex}.ag-now a{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-now .ct-st{flex:none}.tk{max-width:980px}.tk-head .ph-top{align-items:flex-start}.tk-head .ph-title{flex:1;min-width:280px}.tk-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.tk-call{border:1px solid var(--line);border-left:3px solid var(--attention);border-radius:var(--radius-md);background:var(--surface);margin-bottom:var(--space-4);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tk-call.dan{border-left-color:var(--danger)}.tk-call.info{border-left-color:var(--accent)}.tk-call>.ico{width:17px;height:17px;color:var(--attention);margin-top:1px}.tk-call.dan>.ico{color:var(--danger)}.tk-call.info>.ico{color:var(--accent)}.tk-call b{display:block}.tk-call .kv{margin-top:6px}.tk-sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.tk-sec{border-top:1px solid var(--line);padding:18px 20px}.tk-sec:first-child{border-top:0}.tk-sec>h3{font:600 14px/20px var(--font-sans);margin:0 0 10px}.tk-sec .table-wrap{border-radius:var(--radius-md)}.tk-sec>.small.muted:last-child{margin-top:8px}.tk-more{border-top:1px solid var(--line)}.tk-more>summary{cursor:pointer;align-items:baseline;gap:10px;padding:14px 20px;list-style:none;display:flex}.tk-more>summary::-webkit-details-marker{display:none}.tk-more>summary:before{content:"";border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);align-self:center;width:6px;height:6px;margin-right:2px;transform:rotate(-45deg)}.tk-more[open]>summary:before{transform:rotate(45deg)}.tk-more .tk-sec{border-top:1px solid var(--line)}.tk-links{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.tk-meta-row{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;line-height:18px;display:flex}.set-card{padding:0}.set-row{gap:var(--space-6);border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);align-items:start;padding:16px 20px;display:grid}.set-row:first-child{border-top:0}.set-row>div:first-child b{font-weight:600;display:block}.set-row>div:first-child .hint{margin-top:2px;display:block}.set-foot{border-top:1px solid var(--line);background:var(--surface-head);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.set-row .g2{gap:12px}.ct-r{border-top:0!important}.ct-r .card-title{align-items:center;gap:8px;display:flex}.pc-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0;overflow:hidden}.pc-tile{border-radius:0;align-items:center;gap:12px;padding:12px 16px;border:0!important;border-bottom:1px solid var(--line)!important;border-right:1px solid var(--line)!important}.pc-tile:hover{background:var(--surface-head)}.pc-ico{width:20px;height:20px;color:var(--ink-faint);background:0 0}.pc-ico .ico{width:17px;height:17px}.pc-body{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.pc-body b{font-weight:500}.pc-stat{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.pc-stat:before{content:"";background:var(--dot,#9aa3b1);border-radius:50%;width:6px;height:6px}.pc-stat.att{--dot:var(--attention);color:var(--attention-ink)}.pc-stat.dan{--dot:var(--danger);color:var(--danger-ink)}.pc-stat.ok{--dot:var(--success)}.pc-stat.off{--dot:var(--line-strong)}.rs-tiles{gap:var(--space-6)}.rs-val{letter-spacing:-.01em;font:600 18px/26px var(--font-sans)!important}.pc-more{border-top:0;padding-top:0}.sp-insight{border-radius:var(--radius-md)}.sp-total{border-radius:0 0 var(--radius-lg) var(--radius-lg)}@media (max-width:900px){.tbl-cards tr{padding:12px 14px;display:block!important}.tbl-cards td{vertical-align:top;margin:2px 14px 0 0;font-size:13px;line-height:18px;width:auto!important;display:inline-block!important}.tbl-cards td:first-child{margin:0 0 2px;font-size:14px;display:block!important}.tbl-cards td.wide{margin:4px 0 0;display:block!important}.tbl-cards td[data-l]:not(:first-child):before{content:attr(data-l) ": "!important;text-transform:none!important;letter-spacing:0!important;font:400 13px/18px var(--font-sans)!important;color:var(--ink-muted)!important;margin:0!important;display:inline!important}.tbl-cards td.wide[data-l]:before{content:attr(data-l)!important;font-size:12px!important;display:block!important}.tbl-cards td.wide:has(.btn):before{display:none!important}.tbl-cards td.wide:has(.row .btn):before{display:none!important}.page{padding:var(--space-4) var(--space-4) calc(var(--size-tabbar) + var(--space-8))}.ph-title,.greet{font-size:20px;line-height:28px}.set-row{grid-template-columns:1fr;gap:8px;padding:14px 16px}.tk-acts{width:100%;margin-left:0}.tk-sec{padding:16px}.kv{grid-template-columns:1fr;gap:0}.kv dt{margin-top:8px;font-size:12px;line-height:16px}.kv dt:first-child{margin-top:0}.pc-grid{grid-template-columns:1fr}}.pc-self-line{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.rs-mini2 .rs-tiles{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding-bottom:0}.rs-mini2 .meter{height:3px}@media (max-width:900px){.rs-mini2 .rs-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-meta-row span+span:before{content:"·";color:var(--ink-faint);margin-left:-6px;margin-right:14px}#model>div[style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:700px){#model>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}.ai-acts{justify-content:flex-end;flex-direction:row!important;align-items:center!important;gap:6px!important;min-width:0!important}.ai-conn td{vertical-align:top}.ai-conn tr.ai-grp th{background:var(--surface)!important;color:var(--ink)!important;padding-top:14px!important;font-weight:600!important}.ai-def-a .btn[disabled]{display:none}.ai-defaults{padding:4px 20px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--radius-md);border:1px solid var(--btn-line);background:var(--surface);height:28px;font:500 13px/1 var(--font-sans);color:var(--ink-2);padding:0 10px}.chip:hover{background:var(--surface-sunken)}.chip.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.chip.is-active .muted{color:var(--accent)}.ct-kpi{color:var(--ink-muted);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;gap:6px 24px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.ct-kpi b{color:var(--ink)}.ct-bar span{background:#9aa3b1!important}.ct-bar span.full{background:var(--accent)!important}p.small details summary,.small details>summary{cursor:pointer}p.small details summary{color:var(--accent)}.att-box{gap:8px}.att-list{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.att-file{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:13px;display:flex}.att-file:first-child{border-top:0}.att-file .att-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.att-file svg{width:16px;height:16px;color:var(--ink-muted);flex:none}.ct-r .card-title:before{content:"";background:var(--line-control);border-radius:50%;flex:none;width:8px;height:8px}.ct-r-ok .card-title:before{background:var(--success)}.ct-r-ask .card-title:before{background:var(--attention)}.ct-r-no .card-title:before{background:var(--danger)}@media (max-width:1180px){.ai-conn td{position:relative}.ai-conn td[data-label]:not([data-label=""]){min-height:24px;padding-left:120px!important}.ai-conn td[data-label]:not([data-label=""]):before{left:var(--space-4);width:96px;position:absolute;top:4px;font:400 12px/20px var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-faint)!important}.ai-conn td:first-child[data-label]{font-weight:600;padding-left:var(--space-4)!important}.ai-conn td:first-child[data-label]:before{display:none!important}.ai-conn tr{padding:10px 0!important}.ai-conn .ai-acts{justify-content:flex-start;padding-top:4px}}.ag-now>span:last-child{white-space:nowrap;flex:none}.section-head .section-title{white-space:nowrap}@media (max-width:700px){.section-head{flex-wrap:wrap;row-gap:2px}.section-head>a,.section-head>.small{font-size:13px}}@media (max-width:900px){.tbl-cards td.wide:first-child[data-l]:before,.tbl-cards td:first-child:before{display:none!important}.tbl-cards td:first-child{font-weight:600}}details.inl-more{display:inline}details.inl-more>summary{cursor:pointer;color:var(--accent);list-style:none;display:inline}details.inl-more>summary::-webkit-details-marker{display:none}details.inl-more[open]>summary{color:var(--ink-muted)}.at-row.dec .at-i{color:var(--accent)}.dan-t{color:var(--danger-ink)}.dh .ph-top .pc-stat{margin-left:2px}.dh .ph-meta a{color:var(--ink-2)}.dtabs{margin-top:var(--space-4);align-items:stretch}.dtabs .tab{align-items:center;gap:6px;display:inline-flex}.dtabs .tab svg{width:16px;height:16px}.dt-sep{background:var(--line);width:1px;margin:10px calc(var(--space-2) * -1) 12px;flex:none}.dt-add{color:var(--ink-faint)!important;padding-left:2px!important;padding-right:2px!important}.dt-add:hover{color:var(--accent)!important}.dt-gap{min-width:var(--space-4);flex:auto}.tab .count.att{background:var(--attention-soft);color:var(--attention-ink)}.tm-sum{margin:-4px 0 var(--space-4);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.tm-sum b{color:var(--ink);font-weight:600}.dt-mini{flex-direction:column;gap:8px;margin-top:10px;font-size:13px;line-height:18px;display:flex}.dw-kpi .m-hint a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.dw-kpi5{grid-template-columns:repeat(5,minmax(0,1fr))}.dw-row{border-top:1px solid var(--line);color:inherit;cursor:pointer;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.dw-row:first-child{border-top:0}.dw-row:hover{background:var(--surface-sunken)}.dw-row .avatar{flex:none}.dw-cols{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dw-cols>section{min-width:0}.ct-grp-h .dw-more{margin-left:auto}@media (max-width:1180px){.dw-cols{grid-template-columns:minmax(0,1fr)}.dw-kpi5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dw-kpi5{grid-template-columns:repeat(2,minmax(0,1fr))}}.scr-pass{margin-top:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 16px;font-size:12px;line-height:16px;display:flex}.scr-pass b{color:var(--ink-2);font-weight:600}.scr-pass .scr-ico{color:var(--ink-faint);display:inline-flex}.scr-pass .scr-ico svg{width:16px;height:16px}.scr-pass .grow{flex:auto}@media (max-width:700px){.scr-pass .grow{display:none}}.ds-table td{vertical-align:top}.ds-table td .small.muted{margin-top:2px}.kv-list{flex-direction:column;gap:8px;margin:8px 0 12px;display:flex}.kv-list>div{grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:14px;display:grid}@media (max-width:700px){.kv-list>div{grid-template-columns:minmax(0,1fr);gap:0}}.ds-gal{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ds-ex{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit;cursor:pointer;flex-direction:column;gap:4px;padding:14px 16px 16px;text-decoration:none;display:flex}.ds-ex:hover{border-color:var(--line-strong)}.ds-ex b{font-size:14px;font-weight:600}.ds-ex>.small:not(.muted){color:var(--ink-2)}.ds-ex-thumb{border-radius:var(--radius-md);background:var(--surface-sunken);align-items:flex-end;gap:4px;height:44px;margin-top:10px;padding:6px 8px;display:flex}.ds-ex-thumb i{background:#9db8e3;border-radius:2px 2px 0 0;flex:1;max-width:14px}.ds-ex-thumb i:first-child{height:40%}.ds-ex-thumb i:nth-child(2){height:62%}.ds-ex-thumb i:nth-child(3){height:48%}.ds-ex-thumb i:nth-child(4){height:75%}.ds-ex-thumb i:nth-child(5){height:58%}.ds-ex-thumb i:nth-child(6){background:#2f6bc2;height:88%}.ex-trade i:nth-child(2),.ex-trade i:nth-child(5){background:#e8a0a0;height:30%}.ex-plan{align-items:stretch}.ex-plan i{background:#d5deec;border-radius:2px;height:auto!important}.ex-plan i:nth-child(odd){background:#9db8e3}.prev-frame{margin-top:var(--space-4);padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--bg);position:relative}.prev-lbl{background:var(--bg);color:var(--ink-muted);padding:0 8px;font-size:12px;line-height:16px;position:absolute;top:-9px;left:16px}@media (max-width:700px){.prev-frame{padding:var(--space-3)}}.dv{grid-template-rows:200px auto auto;grid-template-columns:44px minmax(0,1fr);margin:0;display:grid}.dv-y{position:relative}.dv-y span{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:12px;position:absolute;right:8px;transform:translateY(50%)}.dv-plot{position:relative}.dv-grid{background:var(--line);height:1px;position:absolute;left:0;right:0}.dv-grid.zero{background:var(--line-control)}.dv-thr{border-top:1px solid var(--attention);z-index:1;height:0;position:absolute;left:0;right:0}.dv-thr b{font:500 11px/14px var(--font-sans);color:var(--attention-ink);background:var(--surface);padding:0 4px;position:absolute;bottom:2px;right:0}.dv-cols{gap:2px;display:flex;position:absolute;inset:0}.dv-col{cursor:default;flex:1;position:relative}.dv-col:hover,.dv-col.is-hover{background:#1f4e9e0d}.dv-bar{background:#2f6bc2;border-radius:4px 4px 0 0;width:min(24px,72%);position:absolute;left:50%;transform:translate(-50%)}.dv-bar.neg{background:#d64545;border-radius:0 0 4px 4px}.dv-bar.part{background:repeating-linear-gradient(135deg,#9db8e3 0 4px,#c9d8ef 4px 8px)}.dv-na{text-align:center;color:var(--ink-faint);font-size:10px;position:absolute;bottom:4px;left:0;right:0}.dv-x{grid-column:2;gap:2px;padding-top:6px;display:flex}.dv-x span{text-align:center;color:var(--ink-muted);white-space:nowrap;flex:1;font-size:11px;line-height:14px}.dv-tip{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);pointer-events:none;white-space:nowrap;color:var(--ink-2);padding:6px 10px;font-size:12px;line-height:16px;position:absolute;top:4px}.dv-tip b{color:var(--ink);font-size:13px;font-weight:600}.dv-leg{color:var(--ink-muted);flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 14px;margin-top:10px;font-size:12px;line-height:16px;display:flex}.dv-key{vertical-align:-2px;background:#2f6bc2;border-radius:3px;width:12px;height:12px;margin-right:-8px;display:inline-block}.dv-key.neg{background:#d64545}.dv-key.part{background:repeating-linear-gradient(135deg,#9db8e3 0 3px,#c9d8ef 3px 6px)}@media (max-width:700px){.dv{grid-template-rows:170px auto auto;grid-template-columns:36px minmax(0,1fr)}.dv-x span{font-size:9px}.dv-thr b{font-size:10px}}.wk-plan{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.wk-day{border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.wk-day.today{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #c8d6ee}.wk-h{font:600 13px/18px var(--font-sans);color:var(--ink)}.wk-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;line-height:18px;display:flex}.wk-item b{color:var(--ink);font-weight:500}.wk-item.st-pub b{color:var(--ink-2)}.wk-item.st-moved{border-color:var(--attention-line)}.wk-item .pc-stat{font-size:12px}@media (max-width:1180px){.wk-plan{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.wk-plan{grid-template-columns:minmax(0,1fr)}}.rk-list{flex-direction:column;gap:10px;display:flex}.rk-list>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.ag-task{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.ag-model{flex-direction:column;gap:4px;margin-top:6px;display:flex}.ag-model b{font-size:15px;font-weight:600}.ag-model .pc-stat{margin-top:2px}.instr-txt{border-left:3px solid var(--line-strong);background:var(--surface-sunken);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--ink-2);margin-top:8px;padding:12px 14px;line-height:20px}@media (max-width:700px){.ag-head .ag-top{flex-direction:column;align-items:flex-start;gap:12px}.ag-now{flex-wrap:wrap}.ag-task{white-space:normal}}.dw-row .ct-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dw-row .ct-side{flex:none;margin-left:auto}.ct-grp-h .small.muted+.small.muted{margin-left:6px}.wk-item .pc-stat{white-space:normal;align-items:flex-start;line-height:16px}.ag-head .avatar.lg:not(.lead){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ds-gal{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.ds-gal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ds-gal{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.dh .ph-top{flex-wrap:wrap}.dh .ph-actions{flex-wrap:nowrap;gap:8px;width:100%}.dh .ph-actions>.btn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;overflow:hidden}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.dw-row{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:6px;display:grid}.dw-row:not(:has(.avatar)){grid-template-columns:minmax(0,1fr)}.dw-row .ct-side{grid-column:-2;margin-left:0}.dw-hint{display:none}.ct-grp-h{flex-wrap:wrap}}@media (max-width:900px){.tbl-cards td:first-child .small{font-weight:400}}.r-ico{color:var(--ink-faint);flex:none;margin-top:1px;display:inline-flex}.r-ico svg{width:16px;height:16px}.r-t{font-weight:600}.r-table td{vertical-align:top}.tk-note{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-2);margin-bottom:var(--space-4);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.tk-note svg{width:16px;height:16px;color:var(--ink-faint)}.tk-note.ok svg{color:var(--success)}.r-page .tk-call{margin-bottom:var(--space-4)}.r-grid{align-items:start}.r-doc .tk-sec>h3{font-size:15px}.r-cov{align-items:center;gap:10px;display:flex}.r-lim{border-radius:var(--radius-md);background:var(--attention-soft);color:var(--ink-2);gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:19px;display:flex}.r-lim svg{width:16px;height:16px;color:var(--attention);flex:none;margin-top:1px}.r-lim b{color:var(--attention-ink);font-weight:600;display:block}.r-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:21px;display:flex}.r-dis{border-left:3px solid var(--line-strong);background:var(--surface-sunken);border-radius:0 var(--radius-md) var(--radius-md) 0;gap:10px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.r-dis b{font-size:13px;font-weight:600;display:block}.r-dis .avatar{flex:none}.r-vers{flex-direction:column;gap:6px;margin:8px 0;display:flex}.r-vers>div{flex-direction:column;display:flex}.r-vers>div.cur b{color:var(--ink)}.r-vers>div:not(.cur) b{color:var(--ink-muted);font-weight:500}.diff .ctx{padding:4px var(--space-3)!important;background:0 0!important;border-left:0!important;gap:0!important;display:block!important}.dlg .topics{background:var(--surface-sunken)}.tp-grp{font:500 12px/16px var(--font-sans);color:var(--ink-muted);padding:12px 16px 4px}.dlg .topic,.dlg-sheet .topic{border-bottom:0;border-left:2px solid #0000;flex-direction:column;gap:3px;padding:10px 16px;display:flex}.dlg .topic.is-active,.dlg-sheet .topic.is-active{background:var(--surface);border-left-color:var(--accent)}.dlg .topic:hover:not(.is-active){background:#fff9}.dlg .topic>span:not(.pc-stat),.dlg-sheet .topic>span:not(.pc-stat){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dlg .topic .pc-stat,.dlg-sheet .topic .pc-stat{font-size:12px;line-height:16px}.dlg .conv-head{align-items:center}.cv-t{font-size:15px;font-weight:600}.dlg .ctx{background:var(--surface);gap:0;padding:0}.cx-sec{border-top:1px solid var(--line);padding:14px 16px}.cx-sec:first-child{border-top:0}.cx-task{margin:4px 0 2px;font-weight:600;display:block}.cx-need{border-left:3px solid var(--attention);background:var(--attention-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;align-items:flex-start;gap:6px;margin:0 16px 14px;padding:10px 12px;display:flex}.cx-need b{color:var(--attention-ink);font-size:13px;font-weight:600}.cx-plan{align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;line-height:18px;display:flex}.cx-plan b{font-weight:600}.cx-plan .pc-stat{margin-top:2px;font-size:12px;display:flex}.cx-plan .avatar{flex:none}.ctx .steps,.sheet .steps{margin-top:6px}.sheet .cx-sec{padding:12px 0}.sheet .cx-need{margin:0 0 12px}.step{grid-template-columns:12px minmax(0,1fr);gap:10px;padding-bottom:10px}.step i{border:1.5px solid var(--line-strong)!important;background:var(--surface)!important;border-radius:50%!important;width:10px!important;height:10px!important;margin-top:4px!important}.step.done i{background:#9aa3b1!important;border-color:#9aa3b1!important}.step.now i{border:2px solid var(--attention)!important;background:var(--attention-soft)!important}.step:before{background:var(--line)!important;width:1px!important;top:16px!important;left:5px!important}.step.done b{color:var(--ink-2);font-weight:500}.step:not(.done):not(.now) b{color:var(--ink-muted);font-weight:500}@media (max-width:1180px){.dlg .conv-head{flex-wrap:wrap}.dlg .conv-head .grow{flex:100%}.dlg .conv-head .show-m{margin-left:0}.dlg .conv-head .show-t{margin-left:auto}}@media (max-width:700px){.r-page .tk-head .ph-top{flex-wrap:nowrap;align-items:flex-start;gap:12px}.r-page .tk-meta-row span+span:before{display:none}.r-page .tk-meta-row{gap:4px 10px}.attach{flex-wrap:wrap}.attach .grow{flex:140px;min-width:0}}.pc-grid.pcv{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid;overflow:visible}.pcv .pc-tile{background:var(--surface);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;text-decoration:none;display:flex;border:1px solid var(--line)!important;border-left:3px solid var(--line-strong)!important}.pcv a.pc-tile:hover{background:var(--surface);border-color:var(--line-control)!important}.pcv .pc-tile.st-deg{border-left-color:var(--attention)!important}.pcv .pc-tile.st-fail{border-left-color:var(--danger)!important}.pcv .pc-tile.st-off{border-left-color:var(--line-control)!important}.pcv .pc-self{cursor:default;border-left-color:var(--accent)!important}.pcv .pc-nav{border-left-color:var(--line)!important}.pcv .pc-wide{grid-column:span 2}.pcv .pc-ico{border-radius:var(--radius-md);background:var(--surface-sunken);width:32px;height:32px;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.pcv .pc-ico svg{width:17px;height:17px}.pcv .pc-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pcv .pc-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.pcv .pc-h b{font-size:14px;font-weight:600}.pcv .pc-nav .pc-h svg{width:16px;height:16px;color:var(--ink-faint)}.pr-ms{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:6px 0 2px;display:grid}.pr-m{flex-direction:column;gap:3px;min-width:0;display:flex}.pr-m b{font:600 16px/22px var(--font-sans)}.pr-m .meter{height:4px}.pc-link{color:var(--accent);align-items:center;gap:2px;display:inline-flex}.pc-link svg{width:14px;height:14px}@media (max-width:900px){.pcv .pc-wide{grid-column:auto}.pr-ms{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcv .pc-tile,.pcv .pc-body{align-items:flex-start;text-align:left!important}.pcv .pc-body{align-items:stretch!important}.pcv .pc-h{width:100%;justify-content:space-between!important}.pcv .pc-body>.row{justify-content:flex-start}.pc-top,.pc-navrow{gap:12px;margin-bottom:12px;display:grid}.pc-top{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid.pcv.pc-comps{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.pc-navrow{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.pcv .pc-tile{height:100%}.pc-top .pc-self .pc-body{justify-content:space-between}.pc-top .pr-ms{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1320px){.pc-grid.pcv.pc-comps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pc-top,.pc-navrow,.pc-grid.pcv.pc-comps{grid-template-columns:minmax(0,1fr)}.pc-top .pr-ms{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-top .pc-self{grid-column:auto!important}.pc-comps .pc-h{flex-direction:column;gap:2px;align-items:flex-start!important}.pc-comps .pc-h .pc-stat{font-size:12px}.pc-navrow{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.pc-navrow{grid-template-columns:minmax(0,1fr)}}.lg-box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);font-size:13px;line-height:18px;overflow:hidden}.lg-row{border-top:1px solid var(--line);grid-template-columns:72px 130px 120px minmax(0,1fr) 90px;align-items:baseline;gap:12px;padding:7px 14px;display:grid}.lg-row:first-child{border-top:0}.lg-row.lv-error{background:var(--danger-soft)}.lg-row.lv-warn{background:var(--attention-soft)}.lg-t,.lg-s,.lg-c{font-family:var(--font-mono);font-size:12px}.lg-t{color:var(--ink-muted)}.lg-s{color:var(--ink-2)}.lg-m{color:var(--ink);overflow-wrap:anywhere;min-width:0}.lg-c{color:var(--accent);cursor:pointer;justify-self:end}.lg-row .pc-stat{font-size:12px}@media (max-width:900px){.lg-row{grid-template-columns:auto auto minmax(0,1fr);row-gap:2px}.lg-m{grid-column:1/-1}.lg-c{grid-column:1/-1;justify-self:start}}.pc-grid.pcv.pc-comps{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-comps .pc-tile{flex-direction:row;gap:12px}.pc-comps .pc-h{flex-direction:row;justify-content:space-between!important;align-items:center!important}@media (max-width:1320px){.pc-grid.pcv.pc-comps{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-comps .pc-h{flex-direction:column;align-items:flex-start!important}}@media (max-width:900px){.pc-grid.pcv.pc-comps{grid-template-columns:minmax(0,1fr)}.pc-comps .pc-h{flex-direction:row;align-items:center!important}}.crumbs{margin:0 0 var(--space-3);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:18px;display:flex}.crumbs a{color:var(--ink-muted);cursor:pointer;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs .cr-sep{color:var(--ink-faint)}.crumbs .cr-cur{color:var(--ink-2)}.crumbs .cr-ico{display:none}.crumbs .cr-ico svg{width:15px;height:15px}@media (max-width:700px){.crumbs a:not([data-up]),.crumbs .cr-sep,.crumbs .cr-cur{display:none}.crumbs .cr-ico{display:inline-flex}}.notice.n-fill.n-attention{background:var(--attention-soft)!important;border-color:var(--attention-line)!important;border-left-color:var(--attention)!important}.ai-prov{margin-bottom:var(--space-4);overflow:hidden;padding:0!important}.ai-prov-h{padding:14px var(--space-4) 12px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ai-prov-h h3{font:600 16px/24px var(--font-sans);color:var(--ink);margin:0}.ai-prov-h h3 .muted{font-size:14px;font-weight:400}.ai-prov .table-wrap{margin:0;box-shadow:none!important;border:0!important;border-radius:0!important}.ai-prov table{table-layout:fixed;width:100%}.ai-prov thead th{background:var(--surface-sunken)}.ai-prov .ai-type .small{white-space:normal}.aa-prov{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 6px;display:grid}.aa-tile{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink);flex-direction:column;align-items:flex-start;gap:2px;min-height:58px;padding:10px 12px;display:flex}.aa-tile b{font-size:14px;font-weight:600;line-height:20px}.aa-tile:hover:not(:disabled){border-color:var(--accent)}.aa-tile.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft,#eef3fb)}.aa-tile:disabled{cursor:not-allowed;background:var(--surface-sunken);color:var(--ink-faint)}.aa-tile:disabled b{color:var(--ink-muted)}.aa-code{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);padding:12px 14px}.aa-code-v{font:600 22px/30px var(--font-mono);letter-spacing:.08em;margin:4px 0}@media (max-width:900px){.aa-prov{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.ai-prov table{table-layout:auto}.ai-prov colgroup{display:none}}.ai-chk{margin-top:6px}.ai-chk .btn{height:26px;padding:0 8px;font-size:12px}.ai-prov .ai-email{color:var(--ink);word-break:break-all}.lg-box2 .lg-row{grid-template-columns:72px 130px 120px minmax(0,1fr) 170px 90px}.lg-code{font:600 11px/16px var(--font-mono);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:4px;margin-right:4px;padding:0 4px}.lg-ct{white-space:nowrap;color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:18px;text-decoration:none;display:inline-flex}a.lg-ct{cursor:pointer}a.lg-ct:hover{text-decoration:underline}.lg-ct i{background:var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block}.lg-ct.is-open{color:var(--accent)}.lg-ct.is-done{color:var(--success)}.lg-ct.is-done .ico,.lg-ct.is-done svg{width:14px;height:14px}.lg-ct.is-none{color:var(--ink-faint)}.lg-sum{margin-bottom:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 14px;font-size:13px;display:flex}.lg-sum>span{align-items:center;gap:6px;display:inline-flex}.lg-sum>span:first-child svg{width:16px;height:16px;color:var(--attention)}.lg-sum a{cursor:pointer;color:var(--accent);margin-left:auto}@media (max-width:900px){.lg-box2 .lg-row{grid-template-columns:auto auto minmax(0,1fr)}.lg-box2 .lg-ct{grid-column:1/-1}.lg-sum a{margin-left:0}}.sv-head{margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sv-chart{grid-template-rows:240px 22px;grid-template-columns:52px minmax(0,1fr);column-gap:8px;display:grid}.sv-y{position:relative}.sv-y span{color:var(--ink-faint);white-space:nowrap;font-size:12px;position:absolute;right:0;transform:translateY(50%)}.sv-plot{border-bottom:1px solid var(--line);position:relative}.sv-grid{border-top:1px solid var(--line);opacity:.7;position:absolute;left:0;right:0}.sv-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sv-area{fill:#2f6bc2;opacity:.1}.sv-line{fill:none;stroke:#2f6bc2;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sv-proj{fill:none;stroke:#2f6bc2;stroke-width:2px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.sv-usual{fill:none;stroke:var(--ink-faint);stroke-width:1.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.sv-lim{fill:none;stroke:var(--danger);stroke-width:1.5px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}.sv-dot{width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);background:#2f6bc2;border-radius:50%;margin:0 0 -5px -5px;position:absolute}.sv-tag{white-space:nowrap;background:var(--surface);border-radius:4px;padding:1px 6px;font-size:12px;line-height:16px;position:absolute;transform:translateY(-4px)}.sv-tag.now{color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:600;transform:translate(-50%,-14px)}.sv-tag.proj{color:#2f6bc2;transform:translateY(-4px)}.sv-tag.lim{color:var(--danger)}.sv-tag.avg{color:var(--ink-muted);background:0 0;transform:translateY(-2px)}.sv-hit{cursor:default;position:absolute;top:0;bottom:0}.sv-hit:hover{background:#2f6bc20f}.sv-x{grid-column:2;position:relative}.sv-x span{color:var(--ink-faint);white-space:nowrap;font-size:12px;position:absolute;top:4px;transform:translate(-50%)}.sv-x span:first-child{transform:none}.sv-x span:last-child{transform:translate(-100%)}.sv-bars{align-items:flex-end;gap:3px;padding:0 2px;display:flex;position:absolute;inset:0}.sv-bar{background:#a9c2e8;border-radius:2px 2px 0 0;flex:1;min-width:2px}.sv-bar:hover,.sv-bar.is-max{background:#2f6bc2}.sv-avg{border-top:1.5px dashed var(--ink-muted);position:absolute;left:0;right:0}.sv-legend{color:var(--ink-muted);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;display:flex}.sv-legend span{align-items:center;gap:6px;display:inline-flex}.sv-legend i{border-top:2.5px solid #2f6bc2;width:18px;height:0;display:inline-block}.sv-legend i.l-proj{border-top:2px dotted #2f6bc2}.sv-legend i.l-usual{border-top:1.5px dashed var(--ink-faint)}.sv-legend i.l-lim{border-top:1.5px dashed var(--danger)}.sv-legend i.l-bar{background:#a9c2e8;border:0;border-radius:2px;width:10px;height:10px}.sv-legend i.l-max{background:#2f6bc2;border:0;border-radius:2px;width:10px;height:10px}.sv-two{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.hb{flex-direction:column;gap:2px;margin-top:6px;display:flex}.hb-row{border-radius:6px;grid-template-columns:minmax(120px,38%) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 4px;display:grid}.hb-row[data-go]{cursor:pointer}.hb-row[data-go]:hover{background:var(--surface-sunken)}.hb-l{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.hb-l>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-l small{color:var(--ink-faint);white-space:nowrap;font-size:12px}.hb-bar{background:var(--surface-sunken);border-radius:5px;height:10px;overflow:hidden}.hb-bar span{background:#2f6bc2;border-radius:5px;height:100%;display:block}.hb-v{white-space:nowrap;text-align:right;font-size:13px}.hb-v b{font-variant-numeric:tabular-nums;font-weight:600}.hb-v small{color:var(--ink-faint);margin-left:4px}.hb-chip{background:var(--attention-soft);color:var(--attention-ink);border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px;line-height:16px}@media (max-width:900px){.sv-two{grid-template-columns:1fr}.sv-chart{grid-template-rows:200px 22px;grid-template-columns:40px minmax(0,1fr)}.sv-tag.proj{display:none}.hb-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.hb-bar{grid-area:2/1/auto/-1}}.sv-x.c span,.sv-x.c span:first-child,.sv-x.c span:last-child{transform:translate(-50%)}@media (max-width:900px){.sv-x .m-hide{display:none}}.qtip{margin-left:6px;display:inline-block;position:relative}.qtip>summary{border:1px solid var(--line-strong,#c9cfd8);width:18px;height:18px;color:var(--ink-muted);font:600 11px/1 var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;list-style:none;display:inline-grid}.qtip>summary::-webkit-details-marker{display:none}.qtip>summary:hover,.qtip[open]>summary{border-color:var(--accent);color:var(--accent)}.qtip>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qtip-pop{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay,0 8px 24px #141a2424);color:var(--ink);text-align:left;white-space:normal;padding:12px 14px;font-size:13px;line-height:19px;position:absolute;top:26px;right:-8px}.qtip-pop b{margin-bottom:4px;display:block}.qtip-pop p{margin:0 0 6px}.qtip-pop p:last-child{margin:0}.ai-def-c{align-items:center}.bk-days{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.bk-day{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:44px;height:34px;color:var(--ink);font:500 13px/1 var(--font-sans);cursor:pointer;padding:0 10px}.bk-day.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.bk-day:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.qtip-pop{width:auto;position:fixed;inset:auto 16px 80px}}.hb-row{grid-template-columns:minmax(150px,44%) minmax(0,1fr) auto}.c7-head .tabs{margin-top:var(--space-3)}.c7-now{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;padding:12px 16px;display:flex}.c7-now a{color:var(--accent);text-decoration:none!important}.c7-ov{color:var(--accent);font-size:12px;font-weight:600}.c7-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.c7-wait{background:var(--attention-soft);border:1px solid var(--attention-line);border-radius:var(--radius-md);color:var(--attention-ink);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;padding:12px 16px;display:flex}.c7-wait-i{flex-wrap:wrap;gap:6px;display:flex}.c7-wait-i a{border:1px solid var(--attention-line);background:var(--surface);color:var(--attention-ink);border-radius:var(--radius-sm);padding:3px 8px;font-size:13px;line-height:18px;text-decoration:none!important}.c7-wait-i a:hover{border-color:var(--attention)}.c7-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.c7-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer;flex-direction:column;gap:14px;min-width:0;padding:18px 16px;display:flex;position:relative}.c7-tile:hover{border-color:var(--accent)}.c7-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c7-tile.has-me{box-shadow:inset 3px 0 0 var(--attention)}.c7-tile-h{align-items:center;gap:8px;min-height:28px;font-size:15px;line-height:20px;display:flex}.c7-tile-h b{font-weight:600}.c7-tile .qtip{margin-left:0;position:static}.c7-tile .qtip-pop{cursor:default;width:auto;padding:12px 14px;font-size:13px;line-height:19px;top:52px;left:12px;right:12px}.c7-ico{border-radius:var(--radius-sm);background:var(--surface-sunken);width:28px;height:28px;color:var(--ink-muted);flex:none;place-items:center;display:inline-grid}.c7-ico .ico{width:16px;height:16px}.c7-ico.lg{width:40px;height:40px}.c7-ico.lg .ico{width:20px;height:20px}.c7-nowchip{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:2px 7px;font-size:12px;display:inline-flex}.c7-cnt{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:auto;display:grid}.c7-cnt span{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:6px 2px;font-size:11px;line-height:14px;overflow:hidden}.c7-cnt b{color:var(--ink);font-size:18px;font-weight:600;line-height:22px;display:block}.c7-cnt .me{background:var(--attention-soft);color:var(--attention-ink)}.c7-cnt .me b{color:var(--attention-ink)}.c7-cnt .dn,.c7-cnt .ok{background:var(--success-soft);color:var(--success)}.c7-cnt .dn b,.c7-cnt .ok b{color:var(--success)}.c7-cnt .bad{background:var(--danger-soft);color:var(--danger)}.c7-cnt .bad b{color:var(--danger)}.c7-dcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin:0 0 16px}.c7-dcard-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:18px 20px;display:flex}.c7-dcard-t{flex:420px;align-items:flex-start;gap:14px;min-width:0;display:flex}.c7-dcard-b{min-width:0}.c7-dtitle{margin:0 0 2px!important;font-size:20px!important;line-height:28px!important}.c7-rule{color:var(--ink-muted);flex-wrap:wrap;gap:4px 8px;margin-top:8px;display:flex}.c7-rule b{color:var(--ink);font-weight:600}.c7-dacts{flex-wrap:wrap;gap:8px;display:flex}.c7-dsum{border-top:1px solid var(--line);padding:10px 20px}.c7-dsum .ct-sum{margin:0}.c7-groups{flex-direction:column;gap:12px;display:flex}.c7-phead,.c7-row{grid-template-columns:minmax(0,1.1fr) minmax(330px,1.3fr) minmax(0,.9fr);gap:16px;display:grid}.c7-phead{color:var(--ink-muted);align-items:end;padding:0 16px;font-size:12px;line-height:16px}.c7-pl{text-align:left;letter-spacing:-.1px;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;font-size:10px;line-height:12px;display:grid}.c7-pl span{-webkit-hyphens:manual;hyphens:manual;min-width:0}.c7-group{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.c7-gh{background:var(--surface-sunken);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.c7-gh .muted{font-weight:400}.c7-row{border-top:1px solid var(--line);cursor:pointer;align-items:center;padding:12px 16px}.c7-gh+.c7-row{border-top:0}.c7-row:hover{background:var(--surface-hover)}.c7-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.c7-t{align-items:center;gap:8px;font-weight:500;display:flex}.c7-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.c7-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:3px;align-items:center;max-width:100%;padding:1px 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden;text-decoration:none!important}.c7-chip.obj{background:var(--accent-soft);color:var(--accent)}.c7-chip.dir{background:var(--surface-sunken);color:var(--ink-muted)}.c7-chip.self{background:var(--success-soft);color:var(--success)}a.c7-chip:hover{text-decoration:underline!important}.c7-pipe{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.c7-pipe i{background:var(--line);border-radius:4px;height:7px}.c7-pipe i.done{background:var(--success)}.c7-pipe i.me{background:var(--attention)}.c7-pipe i.ct{background:var(--accent)}.c7-pipe i.opt{background:var(--unknown)}.c7-pipe i.oth{background:repeating-linear-gradient(45deg,var(--ink-muted) 0 3px,var(--line) 3px 6px)}.c7-nx{flex-direction:column;gap:6px;min-width:0;font-size:13px;line-height:18px;display:flex}.c7-nx>div{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c7-ball{white-space:nowrap;border-radius:3px;margin-right:4px;padding:1px 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.c7-ball.me{background:var(--attention-soft);color:var(--attention-ink)}.c7-ball.ct{background:var(--accent-soft);color:var(--accent)}.c7-ball.oth{background:var(--surface-sunken);color:var(--ink-muted)}.c7-ball.opt{background:var(--unknown-soft);color:var(--unknown)}.c7-ball.done{background:var(--success-soft);color:var(--success)}.c7-sel{align-items:center;gap:6px;display:inline-flex}.c7-sel .select{max-width:240px;height:30px;font-size:13px}.c7-legend{color:var(--ink-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.c7-legend span{align-items:center;gap:6px;display:inline-flex}.c7-legend i{border-radius:4px;width:18px;height:7px;display:inline-block}.c7-legend i.done{background:var(--success)}.c7-legend i.me{background:var(--attention)}.c7-legend i.ct{background:var(--accent)}.c7-legend i.oth{background:repeating-linear-gradient(45deg,var(--ink-muted) 0 3px,var(--line) 3px 6px)}.c7-sub{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.c7-note{background:var(--accent-soft);border-radius:var(--radius-md);color:var(--ink);align-items:flex-start;gap:10px;max-width:900px;margin:0 0 8px;padding:12px 16px;display:flex}.c7-note .ico{color:var(--accent);flex:none;margin-top:2px}.c7-reg{margin-top:16px}.c7-grp-h{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;display:flex}.c7-grp-h b{font-weight:600}.c7-per{align-items:flex-start;gap:6px;font-size:13px;display:inline-flex}.c7-per .ico{width:14px;height:14px;color:var(--ink-muted);flex:none;margin-top:2px}.c7-rt{font-weight:600}.c7-rt a{color:var(--ink)}.c7-ra{text-align:right;white-space:nowrap}.ct-st.ok{--dot:var(--success);color:var(--ink)}.c7-rtbl{table-layout:fixed;width:100%;min-width:960px}.c7-rtbl .ct-st{align-items:flex-start;font-size:13px;display:flex}.c7-rtbl .ct-st:before{flex:none;margin-top:6px}.c7-unk{margin-bottom:var(--space-4);border-color:var(--attention-line)}.c7-mtx{table-layout:fixed;width:100%;min-width:800px}.c7-mtx td{vertical-align:middle}.c7-mtx .select{width:100%;max-width:200px;height:32px;font-size:13px}.c7-lock{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.c7-lock .ico{width:14px;height:14px}.c7-rgrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.c7-rgrid ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}@media (max-width:1180px){.c7-phead,.c7-row{grid-template-columns:minmax(0,1.1fr) minmax(240px,1fr) minmax(0,1fr)}}@media (max-width:900px){.c7-phead{display:none}.c7-row{grid-template-columns:1fr;gap:8px}.c7-ra{text-align:left;white-space:normal}.c7-rtbl,.c7-mtx{table-layout:auto;min-width:0}}@media (max-width:420px){.c7-tiles{grid-template-columns:1fr}.c7-cnt b{font-size:16px}}.c7-mtx td,.c7-mtx th{padding-left:10px;padding-right:10px}.c7-main,.c7-chips{min-width:0}.c7-thr{margin:0 0 20px}.c7-thr-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;display:flex}.c7-thr-h{flex-direction:column;flex:380px;gap:2px;min-width:0;display:flex}.c7-thr .ct-thr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c7-thr .ct-thr .input{text-align:center;width:80px}.c7-qnow{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:18px 20px;display:grid}.c7-qnow .c7-ov{margin-bottom:2px;display:block}.c7-qnow a.t{color:var(--ink);font-size:16px;font-weight:600;text-decoration:none!important}.c7-qnow a.t:hover{color:var(--accent)}.c7-qfil{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.c7-qtbl{table-layout:fixed;width:100%;min-width:900px}.c7-qtbl td{vertical-align:middle}.c7-qn{background:var(--surface-sunken);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-grid}.c7-qt{color:var(--ink);font-weight:500;text-decoration:none!important}.c7-qt:hover{color:var(--accent)}.c7-who{align-items:center;gap:8px;min-width:0;display:flex}.c7-who .avatar{flex:none}.c7-who span{min-width:0}.c7-qmv{gap:4px;display:inline-flex}.c7-qmv .btn{justify-content:center;width:30px;height:30px;padding:0}@media (max-width:900px){.c7-qtbl{table-layout:auto;min-width:0}.c7-qnow{grid-template-columns:1fr}}.c7-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.c7-bdot{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.c7-bdot.me{background:var(--attention)}.c7-bdot.ct{background:var(--accent)}.c7-bdot.oth{background:var(--ink-muted)}.c7-bdot.opt{background:var(--unknown)}.c7-bdot.done{background:var(--success)}.dx-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx-h3{margin:2px 0 4px;font-size:17px;font-weight:600;line-height:24px}.dx-kv{grid-template-columns:150px minmax(0,1fr);gap:6px 14px;margin:12px 0;font-size:13px;line-height:19px;display:grid}.dx-kv dt{color:var(--ink-muted)}.dx-kv dd{margin:0}.dx-log{border-left:2px solid var(--line);flex-direction:column;gap:6px;margin:6px 0 12px;padding:0 0 0 12px;list-style:none;display:flex}.dx-log li{flex-direction:column;display:flex}.dx-st{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin:12px 0;font-size:12px;display:flex}.dx-st span{align-items:center;gap:6px;display:inline-flex}.dx-st i{background:var(--line);border-radius:50%;width:10px;height:10px}.dx-st .done i{background:var(--success)}.dx-st .me{color:var(--attention-ink);font-weight:600}.dx-st .me i{background:var(--attention)}.dx-st .ct{color:var(--accent);font-weight:600}.dx-st .ct i{background:var(--accent)}.dx-st .oth{color:var(--ink);font-weight:600}.dx-st .oth i{background:var(--ink-muted)}.dx-st .opt i{background:var(--unknown)}.dx-md{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);gap:0;min-height:520px;display:grid;overflow:hidden}.dx-md-l{border-right:1px solid var(--line);max-height:720px;overflow:auto}.dx-md-i{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dx-md-i:hover{background:var(--surface-hover)}.dx-md-i.is-sel{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.dx-md-i .c7-bdot{flex:none;margin-top:5px}.dx-md-t{flex-direction:column;gap:2px;min-width:0;display:flex}.dx-md-t b{font-size:14px;font-weight:500}.dx-md-r{min-width:0;padding:20px 22px}.dx-ask{background:var(--attention-soft);border:1px solid var(--attention-line);border-radius:var(--radius-md);color:var(--attention-ink);flex-direction:column;gap:8px;margin:8px 0;padding:14px 16px;display:flex}@media (max-width:900px){.dx-md{grid-template-columns:1fr}.dx-md-l{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.dx-kv{grid-template-columns:1fr;gap:2px}.dx-kv dd{margin-bottom:8px}}.ag-tk{max-width:1180px}.ag-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ag-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;margin-bottom:16px;padding:18px 20px}.ag-card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.ag-card-h h3{margin:0;font-size:15px;font-weight:600}.ag-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ag-grid>.ag-card{margin-bottom:16px}.ag-st{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ag-st li{flex-direction:column;gap:6px;min-width:0;display:flex}.ag-bar{background:var(--line);border-radius:4px;height:8px;display:block}.ag-st li.done .ag-bar{background:var(--success)}.ag-st li.cur .ag-bar{height:10px;box-shadow:0 0 0 3px var(--surface),0 0 0 4px currentColor;margin-top:-1px}.ag-st li.cur.b-me{color:var(--attention)}.ag-st li.cur.b-me .ag-bar{background:var(--attention)}.ag-st li.cur.b-ct{color:var(--accent)}.ag-st li.cur.b-ct .ag-bar{background:var(--accent)}.ag-st li.cur.b-opt{color:var(--unknown)}.ag-st li.cur.b-opt .ag-bar{background:var(--unknown)}.ag-st li.cur.b-oth{color:var(--ink-muted)}.ag-st li.cur.b-oth .ag-bar{background:repeating-linear-gradient(45deg,var(--ink-muted) 0 4px,var(--line) 4px 8px)}.ag-lab{color:var(--ink-muted);align-items:flex-start;gap:4px;font-size:13px;line-height:17px;display:flex}.ag-lab .ico{width:14px;height:14px;color:var(--success);flex:none;margin-top:1px}.ag-st li.done .ag-lab{color:var(--ink)}.ag-st li.cur .ag-lab{color:var(--ink);font-weight:600}.ag-st li:not(.done):not(.cur) .ag-own{opacity:.7}.ag-st.cmp{margin:12px 0}.ag-st.cmp .ag-lab{font-size:12px;line-height:15px}.ag-st.cmp .ag-own{font-size:11px}.ag-now{border-radius:var(--radius-md);background:var(--surface-sunken);margin-top:14px;padding:10px 12px;font-size:13px;line-height:20px}.ag-now.me{background:var(--attention-soft);color:var(--attention-ink)}.ag-now.ct{background:var(--accent-soft)}.ag-own{white-space:nowrap;text-overflow:ellipsis;background:var(--surface-sunken);max-width:100%;color:var(--ink-muted);border-radius:3px;align-self:flex-start;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.ag-own.o-me{background:var(--attention-soft);color:var(--attention-ink)}.ag-own.o-ct{background:var(--accent-soft);color:var(--accent)}.ag-own.o-hr{background:color-mix(in srgb,var(--dept-3) 14%,var(--surface));color:var(--dept-3)}.ag-own.o-lead{background:var(--success-soft);color:var(--success)}.ag-dec{background:var(--surface);border:1px solid var(--attention-line);border-left:4px solid var(--attention);border-radius:var(--radius-md);flex-direction:column;gap:12px;margin-bottom:16px;padding:18px 20px;display:flex}.ag-dec.soft{border-color:var(--line);border-left-color:var(--accent)}.ag-dec-h{align-items:flex-start;gap:12px;display:flex}.ag-dec-h>.ico{color:var(--attention);flex:none;margin-top:3px}.ag-dec.soft .ag-dec-h>.ico{color:var(--accent)}.ag-dec-t{color:var(--attention-ink);font-size:12px;font-weight:600}.ag-dec.soft .ag-dec-t{color:var(--accent)}.ag-dec h3{margin:2px 0 4px;font-size:17px;font-weight:600;line-height:24px}.ag-dec p{margin:0}.ag-opts{flex-direction:column;gap:8px;display:flex}.ag-opt{border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 14px;display:flex}.ag-opt>div{flex:280px;min-width:0}.ag-opt.rec{border-color:var(--accent);background:var(--accent-soft)}.ag-rec{color:var(--accent);background:var(--surface);border-radius:3px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}.ag-pair{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--dept-3) 7%,var(--surface));align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:20px;display:flex}.ag-pair>.ico{color:var(--dept-3);flex:none;margin-top:3px}.ag-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-log li{border-top:1px solid var(--line);grid-template-columns:96px 14px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.ag-log li:first-child{border-top:0}.ag-log-w{color:var(--ink-muted);padding-top:1px;font-size:12px}.ag-log-d{background:var(--line);border-radius:50%;width:10px;height:10px;margin-top:5px}.ag-log-d.o-me{background:var(--attention)}.ag-log-d.o-ct{background:var(--accent)}.ag-log-d.o-hr{background:var(--dept-3)}.ag-log-d.o-lead{background:var(--success)}.ag-log-d.o-plat{background:var(--ink-muted)}.ag-log-d.ok{background:var(--success)}.ag-log-d.dan{background:var(--danger)}.ag-log-d.att{background:var(--attention)}.ag-log li>div{flex-direction:column;gap:2px;display:flex}.ag-log li.is-last{background:linear-gradient(90deg,var(--accent-soft),transparent)}.ag-hand{color:var(--dept-3);align-self:flex-start;font-size:11px;font-weight:600}.ag-more{margin-top:4px}@media (max-width:900px){.ag-grid{grid-template-columns:1fr;gap:0}.ag-st{grid-template-columns:1fr;gap:8px}.ag-st li{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ag-log li{grid-template-columns:72px 12px minmax(0,1fr)}}.c7-cnt span.now{background:var(--accent-soft);color:var(--accent)}.c7-cnt span.now b{color:var(--accent)}.c7-cnt span.now .c7-dot{vertical-align:1px;width:6px;height:6px}.dx-md-r .ag-log li{grid-template-columns:96px 12px minmax(0,1fr)}.mm{min-width:0}.mm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.mm-tabs{flex-wrap:wrap;margin-bottom:10px}.mm-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.mm-row{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.mm-row:first-child{border-top:0}.mm-row.is-off{background:var(--surface-sunken)}.mm-row.is-off .mm-t{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.mm-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.mm-t{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.mm-meta{color:var(--ink-muted);flex-wrap:wrap;gap:2px 12px;display:flex}.mm-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.dx-sec-h{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 10px;display:flex}.dx-sec-h b{font-size:14px;font-weight:600}.sk-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin-bottom:16px;display:grid}.sk-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;cursor:pointer;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.sk-card:hover{border-color:var(--line-strong);box-shadow:0 1px 2px #0000000a}.sk-card-h{align-items:flex-start;gap:10px;display:flex}.sk-card-h>div{flex:auto}.sk-card-h b{font-size:14px;font-weight:600;line-height:20px}.sk-ico{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-card-h .ct-st{white-space:nowrap;flex:none}.sk-ico svg{width:16px;height:16px}.sk-card-f{border-top:1px solid var(--line);flex-wrap:wrap;gap:2px 14px;margin-top:auto;padding-top:8px;font-size:12px;line-height:18px;display:flex}.sk-new{border-radius:var(--radius-md);background:var(--attention-soft);color:var(--attention-ink);padding:6px 10px}.sk-who{background:var(--surface-sunken);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;margin:0 6px 2px 0;padding:1px 8px;font-size:12px;line-height:18px;text-decoration:none;display:inline-block}.sk-who:hover{border-color:var(--line-strong);color:var(--ink)}.sk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.sk-bar .select{width:auto;min-width:200px}.sk-tbl td{vertical-align:top}.sk-tbl tr[data-go]{cursor:pointer}.sk-tbl tr[data-go]:hover td{background:var(--surface-sunken)}.sk-imp{max-width:880px}.sk-srcs{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.sk-src{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-align:left;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.sk-src:hover{border-color:var(--line-strong)}.sk-src.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.sk-src b{font-size:14px;font-weight:600}.sk-f{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.sk-f:first-child{border-top:0}.sk-f>div{flex:auto;min-width:0}.sk-f.is-no{cursor:default;background:var(--surface-sunken)}.sk-f.is-no b{color:var(--ink-muted)}@media (max-width:700px){.mm-row{flex-direction:column;gap:8px}.mm-side{flex-flow:wrap;align-items:center}.sk-grid{grid-template-columns:1fr}.sk-bar .select{width:100%;min-width:0}.sk-f{flex-wrap:wrap;align-items:flex-start}}.mm>p.small{margin-top:10px}.ai-sum{color:var(--ink-muted);flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;display:flex}.ai-sum b{color:var(--ink)}.ai-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ai-tiles>div{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ai-tiles b{font-size:18px}.ai-tiles span{color:var(--ink-muted);font-size:12px}.att-t{color:var(--attention-ink)}.cx-warn{border-color:var(--attention-line,var(--attention));background:var(--attention-soft)}.cx-c6 .c7-tile[data-go$=\.bug],.cx-c6 .c7-tile[data-go$=\.update],.cx-c6 .c7-tile[data-go$=\.auto],.cx-c6 .c7-tile[data-go$=\.exp],.cx-c6 .c7-tile[data-go$=\.reg]{opacity:.45;pointer-events:none}.hx-sub{margin:0 0 10px}.ux-terms{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);padding:10px 12px}.ux-terms p{margin:4px 0 0}.ux-steps{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ux-steps li{background:var(--surface-sunken);color:var(--ink-muted);border-radius:999px;padding:3px 10px;font-size:12px}.ux-steps li.done{background:var(--success-soft);color:var(--success)}.ux-steps li.cur{background:var(--attention-soft);color:var(--attention-ink);font-weight:600}.wg-bar{margin:4px 0 var(--space-4);flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.wg-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-auto-flow:dense;display:grid}.wg-grid.wg-one{grid-template-columns:minmax(0,1fr)}.wg{flex-direction:column;gap:12px;min-width:0;min-height:180px;margin:0;padding:16px 18px;display:flex}.wg.wg-full{grid-column:1/-1;min-height:0}.wg.wg-edit{border-style:dashed;border-color:var(--line-control)}.wg-h{align-items:center;gap:8px;display:flex}.wg-h h2{flex:1;min-width:0;margin:0;font-size:15px;font-weight:600}.wg-src{color:var(--ink-muted);background:var(--surface-sunken);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px}.wg-x,.wg-mv{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none}.wg-mv{color:var(--ink-muted);background:0 0;border:0}.wg-mv:disabled{opacity:.3;cursor:default}.wg-big{font-size:28px;font-weight:600;line-height:1.1}.wg-kpi{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wg-spark{width:100%;height:50px;display:block}.ok-t{color:var(--success)}.wg-dl{flex-direction:column;display:flex}.wg-dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.wg-dl>div:first-child{border-top:0}.wg-dl>div>span:last-child{color:var(--ink-muted);white-space:nowrap;text-align:right}.wg-need{flex-direction:column;gap:8px;display:flex}.wg-ni{background:var(--attention-soft);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wg-ni b{font-weight:500;display:block}.wg-ni small{color:var(--attention-ink);font-size:12px}.wg-empty{color:var(--ink-muted);align-items:center;gap:10px;display:flex}.wg-ok{background:var(--success-soft);width:28px;height:28px;color:var(--success);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.wg-ok.lg{width:52px;height:52px;font-size:22px}.wg-meter{background:var(--surface-sunken);border-radius:4px;height:8px;overflow:hidden}.wg-meter i{background:var(--accent);height:8px;display:block}.wg-bars{align-items:flex-end;gap:8px;height:110px;display:flex}.wg-bars span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.wg-bars i{background:var(--accent);opacity:.85;border-radius:4px 4px 0 0;width:100%;display:block}.wg-bars small{color:var(--ink-muted);font-size:11px}.wg-scr{min-width:0}.wg-lib{margin-bottom:var(--space-4);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.wg-lib-h{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.wg-lib-h .small{flex:280px}.wg-lib-g{flex-direction:column;gap:6px;display:flex}.wg-lib-row{flex-wrap:wrap;gap:8px;display:flex}.wg-add{border:1px dashed var(--line-control);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;padding:0 12px;font-size:13px}.wg-add:hover{border-color:var(--accent);color:var(--accent)}.wg-pend{background:var(--attention-soft);min-height:36px;color:var(--attention-ink);cursor:pointer;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.wg-blank{flex-direction:column;align-items:flex-start;gap:8px;padding:28px;display:flex}.wg-pv{gap:var(--space-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.wg-pass{flex-direction:column;gap:12px;padding:18px 20px;display:flex}@media (max-width:900px){.wg-pv{grid-template-columns:minmax(0,1fr)}}.nd{gap:var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}.nd-q{flex-direction:column;flex:360px;max-width:480px;min-height:520px;padding:0;display:flex;overflow:hidden}.nd-tabs{border-bottom:1px solid var(--line);gap:4px;padding:10px;display:flex}.nd-tabs button{min-height:38px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-weight:500}.nd-tabs button span{opacity:.7}.nd-tabs button.is-on{background:var(--ink);color:var(--surface)}.nd-i{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.nd-i:hover{background:var(--surface-hover);text-decoration:none}.nd-i.is-on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.nd-dot{background:var(--unknown);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.nd-dot.att{background:var(--attention)}.nd-t{justify-content:space-between;gap:8px;display:flex}.nd-t b{font-weight:600}.nd-t span{color:var(--ink-muted);white-space:nowrap;font-size:12px}.nd-i .small{display:block}.nd-keys{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-top:auto;padding:10px 16px;display:flex}.nd-keys kbd,.nd-k{font:inherit;border:1px solid var(--line-control);background:var(--surface);border-radius:5px;padding:0 5px;font-size:11px}.nd-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.nd-d{flex-direction:column;flex:999 440px;gap:16px;min-width:0;padding:24px 28px;display:flex}.nd-d h2{margin:0;font-size:22px;font-weight:600;line-height:1.25}.nd-d p{max-width:720px;margin:0;font-size:15px;line-height:1.55}.nd-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nd-opts{flex-direction:column;gap:8px;max-width:720px;display:flex}.nd-opt{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.nd-opt:hover{border-color:var(--accent)}.nd-opt.is-rec{border-color:var(--accent);background:var(--accent-soft)}.nd-opt b{font-weight:600;display:block}.nd-opt small{color:var(--ink-muted);font-size:13px;display:block}.nd-k{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.nd-rec{color:var(--accent);white-space:nowrap}.wb-bar{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-sv{flex-wrap:wrap;gap:6px;display:flex}.wb-sv .chip{cursor:pointer;height:34px}.wb-sv .chip.is-active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.wb-sv .chip.is-active .muted{color:inherit;opacity:.7}.wb-r{cursor:pointer}.wb-r:hover td{background:var(--surface-hover)}.wb-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid;overflow-x:auto}.wb-col{background:var(--surface-sunken);border-radius:14px;flex-direction:column;gap:8px;min-height:360px;padding:10px;display:flex}.wb-col h3{margin:0;padding:4px 6px;font-size:14px}.wb-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.wb-card:hover{border-color:var(--accent);text-decoration:none}.wb-card b{font-weight:500}.wb-card>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-g{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}.wb-gr{border-top:1px solid var(--line);grid-template-columns:260px repeat(7,minmax(70px,1fr));align-items:center;min-width:820px;min-height:42px;display:grid}.wb-gh{color:var(--ink-muted);border-top:0;font-size:12px}.wb-gh>div{padding:10px 8px}.wb-gh>div:first-child{padding-left:16px}.wb-gh .is-today{color:var(--accent);font-weight:600}.wb-gn{white-space:nowrap;text-overflow:ellipsis;padding:0 16px;overflow:hidden}.wb-gb{background:var(--accent);height:24px;color:var(--on-accent);white-space:nowrap;border-radius:7px;align-items:center;margin:0 3px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.wb-gb.att{background:var(--attention)}.wb-gb.done{background:var(--success-soft);color:var(--success)}.wb-gnote{margin:0;padding:8px 16px}@media (max-width:700px){.nd-d{padding:18px}.nd-q{max-width:none;min-height:0}.nd-keys{display:none}}.dt-ord{padding:4px 0}.dt-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.dt-row:first-child{border-top:0}.dt-n{background:var(--surface-sunken);width:22px;height:22px;color:var(--ink-muted);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.wg-fresh{color:var(--ink-muted);margin-top:auto;font-size:11px}.cal-w{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.cal-d{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-height:150px;padding:8px;display:flex}.cal-d.is-today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cal-d.is-past{background:var(--surface-sunken)}.cal-h{color:var(--ink-muted);font-size:12px;font-weight:600}.is-today .cal-h{color:var(--accent)}.cal-e{color:var(--ink);cursor:pointer;border-left:3px solid #0000;border-radius:7px;padding:6px 8px;font-size:12px;line-height:1.3;text-decoration:none;display:block}.cal-e:hover{filter:brightness(.97);text-decoration:none}.cal-e b{font-weight:500;display:block}.cal-e small{color:var(--ink-muted);font-size:11px;display:block}.k-reg{background:var(--success-soft);border-left-color:var(--success)}.k-due{background:var(--accent-soft);border-left-color:var(--accent)}.k-need{background:var(--attention-soft);border-left-color:var(--attention)}.k-step{background:var(--surface-sunken);border-left-color:var(--ink-muted)}.cal-no{color:var(--ink-muted);font-size:12px}.cal-f{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.cal-k{border-left:3px solid;border-radius:5px;padding:2px 7px;font-size:11px}@media (max-width:700px){.cal-w{grid-template-columns:minmax(0,1fr)}.cal-d.is-past{display:none}.cal-d{min-height:0}}.c7-mine .c7-tile-h{padding-right:36px;position:relative}.c7-add{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.c7-add:hover{border-color:var(--accent);background:var(--accent-soft)}.c7-add svg{width:16px;height:16px}.wg[draggable=true]{cursor:grab}.wg.wg-dragging{opacity:.45}.wg.wg-over{outline:2px dashed var(--accent);outline-offset:3px}.ct-layout:has(>.wk-h){display:block}.ct-layout:has(>.wk-h)>.ct-nav-sel{display:none}.wk-h{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);margin-bottom:var(--space-4);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.wk-i{min-height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.wk-i:hover{background:color-mix(in srgb,var(--surface) 70%,transparent);text-decoration:none}.wk-i.is-active{background:var(--surface);font-weight:600;box-shadow:0 1px 2px #14161a1f}.wk-n{background:color-mix(in srgb,var(--ink) 8%,transparent);min-width:18px;color:var(--ink-muted);text-align:center;border-radius:9px;padding:0 6px;font-size:12px}.wk-n.att{background:var(--attention-soft);color:var(--attention-ink)}.wk-sep{background:color-mix(in srgb,var(--accent) 25%,transparent);flex:none;width:1px;height:22px;margin:0 6px}.wk-grp{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);white-space:nowrap;padding-right:2px;font-size:11px}.sb-dept{position:relative}.sb-tog{width:26px;height:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sb-tog:hover{background:var(--surface-hover);color:var(--ink)}.sb-tog svg{width:14px;height:14px}.sb-dept .dot{margin-right:4px}.sb-kids{border-left:1px solid var(--line);flex-direction:column;margin:2px 0 6px 18px;padding-left:10px;display:flex}.nav-item.sb-kid{min-height:30px;padding-top:4px;padding-bottom:4px;font-size:13px}.sb-n{background:var(--attention-soft);color:var(--attention-ink);border-radius:8px;padding:0 6px;font-size:11px}@media (min-width:901px){.dtabs-narrow{display:none}.pagehead.dh{margin-bottom:var(--space-4)}}.sb-hl{border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;display:inline-block}.sb-hl.ok{background:var(--success)}.sb-hl.off{background:var(--danger)}.sb-hl.warn{background:#e0a100}.sb-gear{width:26px;height:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.sb-gear:hover{background:var(--surface-hover);color:var(--ink)}.sb-gear svg{width:15px;height:15px}.tm-bar{margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-bar .tm-sum{margin:0}.org{flex-direction:column;align-items:center;display:flex}.org-lead{width:min(360px,100%)}.org-line{background:var(--line-control);width:2px;height:22px}.org-team{gap:var(--space-4);border-top:2px solid var(--line-control);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));width:100%;padding-top:20px;display:grid;position:relative}.org-node{position:relative}.org-node:before{content:"";background:var(--line-control);width:2px;height:20px;position:absolute;top:-20px;left:50%}.ld{flex-direction:column;gap:4px;display:flex}.ld-h{color:var(--ink-muted);justify-content:space-between;font-size:12px;display:flex}.ld-bar{background:var(--surface-sunken);border-radius:3px;height:6px;overflow:hidden}.ld-bar i{border-radius:3px;height:6px;transition:width .3s;display:block}.ld-sm{flex-direction:row;align-items:center;gap:8px;min-width:120px}.ld-sm .ld-bar{flex:1}.ld-sm b{font-size:12px}.lv-floor{border:1px solid var(--line);background:linear-gradient(#eef1f6 0 64px,#e3d7c3 64px);border-radius:16px;height:430px;position:relative;overflow:hidden;container-type:inline-size}.lv-floor:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 79px,#00000009 79px 80px),repeating-linear-gradient(0deg,#0000 0 79px,#00000009 79px 80px);position:absolute;inset:64px 0 0}.lv-floor:after{content:"";opacity:.9;background:linear-gradient(90deg,#bfd4ee,#dce8f6);border-radius:6px;height:38px;position:absolute;top:14px;left:6%;right:6%;box-shadow:inset 0 0 0 3px #fff}.lv-desk{cursor:pointer;z-index:1;background:0 0;border:0;width:150px;height:150px;padding:0;position:absolute;transform:translate(-50%)}.lv-desk:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}.lv-agent{z-index:2;transition:transform .2s;position:absolute;top:-18px;left:52px}.lv-agent .pp{width:46px;height:76px}.lv-say{white-space:nowrap;border:1px solid var(--line);color:var(--ink-muted);background:#fff;border-radius:8px;padding:1px 7px;font-size:11px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.lv-chair{z-index:1;background:#5a6274;border-radius:10px 10px 4px 4px;width:50px;height:42px;position:absolute;top:14px;left:50px}.lv-table{z-index:3;background:#b9895b;border-radius:8px;width:130px;height:44px;position:absolute;top:50px;left:10px;box-shadow:0 6px #8e6440}.lv-desk.is-lead .lv-table{background:#7e5a3c;box-shadow:0 6px #5c3f28}.lv-mon{background:#2b2f38;border:3px solid #1b1e25;border-radius:4px;width:38px;height:26px;position:absolute;top:-24px;left:8px}.lv-mon:after{content:"";background:#1b1e25;width:6px;height:6px;position:absolute;bottom:-9px;left:14px}.lv-mon.on{background:linear-gradient(#5aa0f0,#3e6fd8);animation:2.4s steps(2,end) infinite scr}@keyframes scr{50%{background:linear-gradient(#6fb0f8,#4a7ce0)}}.lv-name{text-align:center;color:var(--ink);white-space:nowrap;font-size:12px;position:absolute;top:104px;left:0;right:0}.lv-name b{font-weight:600}.lv-load{background:#00000014;border-radius:3px;height:5px;position:absolute;top:124px;left:30px;right:30px;overflow:hidden}.lv-load i{height:5px;display:block}.cup{background:#fff;border-radius:0 0 5px 5px;width:14px;height:14px;position:absolute;top:-12px;right:12px;box-shadow:inset 0 3px #6b4226}.cup:after{content:"";border:2px solid #fff;border-left:0;border-radius:0 5px 5px 0;width:6px;height:7px;position:absolute;top:3px;right:-6px}.cup i{opacity:0;background:#a0a0aa8c;border-radius:3px;width:3px;height:10px;animation:2.4s ease-out infinite steam;position:absolute;bottom:14px}.cup i:first-child{left:2px}.cup i:nth-child(2){animation-delay:.8s;left:6px}.cup i:nth-child(3){animation-delay:1.6s;left:10px}@keyframes steam{0%{opacity:0;transform:translateY(0)scaleY(.6)}30%{opacity:.8}to{opacity:0;transform:translateY(-16px)translate(3px)scaleY(1.2)}}.ash{background:#9aa2ae;border-radius:50%;width:20px;height:7px;position:absolute;top:-6px;right:30px}.ash b{background:#f4eee6;border-radius:1px;width:14px;height:3px;position:absolute;top:-2px;left:8px;transform:rotate(-12deg)}.ash b:after{content:"";background:#e8572a;border-radius:1px;width:3px;height:3px;animation:1.6s infinite ember;position:absolute;top:0;right:-2px}@keyframes ember{50%{background:#ff8a3d;box-shadow:0 0 4px #ff8a3d}}.ash i{opacity:0;background:#9696a073;border-radius:4px;width:4px;height:12px;animation:3s ease-out infinite smoke;position:absolute;bottom:6px;left:20px}.ash i:nth-child(3){animation-delay:1.5s}@keyframes smoke{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:.7}to{opacity:0;transform:translate(8px,-26px)scale(1.6)rotate(25deg)}}.m-sit .lv-agent{animation:1.2s ease-in-out infinite type}@keyframes type{50%{transform:translateY(1.5px)}}.m-tolead .lv-agent,.m-topeer .lv-agent{animation:12s ease-in-out infinite walk;animation-delay:var(--d)}@keyframes walk{0%,18%{transform:translate(0)}36%,62%{transform:translate(var(--dx),var(--dy))}80%,to{transform:translate(0)}}.m-tolead .lv-agent .pp,.m-topeer .lv-agent .pp{animation:.5s infinite bob}@keyframes bob{50%{transform:translateY(-2px)}}.m-away .lv-agent{animation:14s ease-in-out infinite away;animation-delay:var(--d)}@keyframes away{0%,15%{opacity:1;transform:translate(0)}35%{opacity:0;transform:translate(110px,140px)}70%{opacity:0;transform:translate(110px,140px)}90%,to{opacity:1;transform:translate(0)}}.lv-plant{background:radial-gradient(circle at 50% 30%,#4ca36b 0 14px,#0000 15px),radial-gradient(circle at 30% 45%,#3e8f5c 0 11px,#0000 12px),radial-gradient(circle at 70% 45%,#3e8f5c 0 11px,#0000 12px);width:36px;height:56px;position:absolute;bottom:18px;right:16px}.lv-plant:after{content:"";background:#c26a3e;border-radius:0 0 6px 6px;width:20px;height:18px;position:absolute;bottom:0;left:8px}.lv-cooler{background:#e9eef5;border-radius:4px;width:26px;height:58px;position:absolute;bottom:18px;left:16px;box-shadow:inset 0 -24px #cfd7e2}.lv-cooler:before{content:"";background:#6eaae68c;border-radius:8px 8px 3px 3px;width:20px;height:24px;position:absolute;top:-22px;left:3px}@media (prefers-reduced-motion:reduce){.lv *{animation:none!important}}@media (max-width:700px){.lv-floor{flex-wrap:wrap;gap:8px;height:auto;min-height:0;padding:80px 8px 16px;display:flex}.lv-desk{position:relative;transform:none;top:auto!important;left:auto!important}.m-tolead .lv-agent,.m-topeer .lv-agent{animation:none}}.sp-sh{background:var(--surface-sunken);vertical-align:middle;border-radius:3px;width:80px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.sp-sh i{background:var(--accent);height:6px;display:block}.lv-agent{transition:transform 3s ease-in-out,opacity 1.2s}.lv-kb{background:#e8eaee;border-radius:3px;width:46px;height:10px;position:absolute;top:8px;left:52px;box-shadow:inset 0 -2px #c9cdd5,0 1px #00000026}.lv-kb:before{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#b8bdc7 0 3px,#0000 3px 5px);position:absolute;inset:2px 3px 4px}.hand{z-index:2;background:#e6b48c;border-radius:50%;width:9px;height:7px;position:absolute;top:4px}.hand.l{left:60px}.hand.r{left:80px}.lv-desk:nth-child(3n) .hand{background:#c68a5e}.lv-desk:nth-child(3n+1) .hand{background:#f2c9a5}.a-type .hand.l{animation:.28s ease-in-out infinite alternate keyL}.a-type .hand.r{animation:.34s ease-in-out infinite alternate keyR}@keyframes keyL{to{transform:translate(4px,2px)}}@keyframes keyR{to{transform:translate(-3px,2px)}}.a-type .lv-agent{animation:none}.a-type .lv-agent .pp{animation:3s ease-in-out infinite lean}@keyframes lean{50%{transform:translateY(1px)rotate(.6deg)}}.lv-mon{overflow:hidden}.lv-mon i{opacity:0;background:#ffffffbf;border-radius:1px;width:20px;height:2px;position:absolute;left:5px}.lv-mon i:first-child{top:5px}.lv-mon i:nth-child(2){width:14px;top:10px}.lv-mon i:nth-child(3){width:24px;top:15px}.a-type .lv-mon,.a-look .lv-mon,.a-sip .lv-mon{background:linear-gradient(#5aa0f0,#3e6fd8)}.a-type .lv-mon i{opacity:1;animation:1.6s steps(4,end) infinite lines}.a-type .lv-mon i:nth-child(2){animation-delay:.4s}.a-type .lv-mon i:nth-child(3){animation-delay:.8s}@keyframes lines{0%{width:4px}to{width:26px}}.lv-mon.err{background:linear-gradient(#e86a5a,#c2412f)!important}.cup{transition:transform 1.1s ease-in-out}.a-sip .cup{transform:translate(-42px,-34px)rotate(-14deg)}.a-sip .hand.r{transition:transform 1.1s ease-in-out;transform:translate(28px,-30px)}.hand{transition:transform .6s}.a-look .lv-agent .pp{animation:3.2s ease-in-out infinite look}@keyframes look{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}70%{transform:rotate(4deg)}}.a-walk .lv-agent{transform:translate(var(--dx),var(--dy))}.a-walk .lv-agent .pp{animation:.45s infinite bob}.a-walk .hand{opacity:0}.a-away .lv-agent{opacity:0;transform:translate(70px,170px)}.a-away .hand,.a-idle .hand{opacity:0}.a-idle .lv-agent .pp{animation:5s ease-in-out infinite look}.lv-say{transition:opacity .3s}.lv-floor.no-lead{height:330px}.org-team.flat{border-top:0;padding-top:0}.org-flat{width:100%}@media (max-width:700px){.a-walk .lv-agent,.a-away .lv-agent{opacity:1;transform:none}}.sb-sep{color:var(--ink-muted);letter-spacing:.03em;align-items:center;gap:6px;margin:6px 0 2px;font-size:10.5px;display:flex}.sb-sep:before,.sb-sep:after{content:"";background:var(--line);flex:1;height:1px}.sb-sep span{white-space:nowrap}.sidebar{scrollbar-width:thin;scrollbar-color:var(--line-control) transparent;scrollbar-gutter:stable}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:var(--line-control);border-radius:3px}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--ink-muted)}.ash b{transform-origin:0;transition:transform 1.1s ease-in-out}.a-smoke .ash b{transform:translate(-30px,-34px)rotate(-30deg)}.a-smoke .hand.l{transition:transform 1.1s ease-in-out;transform:translate(-6px,-30px)}.a-smoke .lv-agent:after{content:"";opacity:0;background:#aaaab48c;border-radius:50%;width:12px;height:8px;animation:2.6s ease-out 1.4s infinite puff;position:absolute;top:16px;left:30px}@keyframes puff{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.8}to{opacity:0;transform:translate(18px,-22px)scale(2.2)}}.sb-sep:before{display:none}.sb-sep{gap:8px}.sidebar{scrollbar-width:thin}.sb-kid.sb-sub{padding-left:calc(var(--space-6,24px) + 14px);opacity:.9;font-size:12.5px}.gl-top{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.gl-top .section-title{margin:0 0 4px}.gl-src{background:var(--surface-2,#7f7f7f14);margin-bottom:var(--space-4,16px);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.gl-src svg{opacity:.7;flex:none;width:16px;height:16px;margin-top:2px}.gl-list{gap:var(--space-4,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.gl{flex-direction:column;gap:14px;display:flex}.gl-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gl-h h2{margin:0 0 3px;font-size:16px}.gl-now{grid-template-columns:auto auto 1fr;align-items:end;gap:6px 24px;display:grid}.gl-now>.btn{justify-self:end}.gl-prog{grid-area:2/1/auto/-1}.gl-now>div:not(.gl-prog){flex-direction:column;gap:2px;display:flex}.gl-big{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.gl-big.muted{font-size:18px;font-weight:600}.gl-prog{flex-direction:column;gap:5px;min-width:0;margin-top:6px;display:flex}.gl-bar{background:var(--surface-2,#7f7f7f26);border-radius:5px;height:8px;overflow:hidden}.gl-bar i{background:var(--warning,#d9922e);border-radius:5px;height:100%;display:block}.gl-bar i.ok{background:var(--success,#2f9e5c)}.gl-tasks{border-top:1px solid var(--border,#7f7f7f33);flex-direction:column;gap:4px;padding-top:10px;display:flex}.gl-t{cursor:pointer;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.gl-t:hover{background:var(--surface-2,#7f7f7f14)}@media (max-width:700px){.gl-now{grid-template-columns:1fr 1fr}.gl-prog{grid-column:1/-1}.gl-now>.btn{grid-column:1/-1;justify-self:start}}.ct-layout.ct-solo{display:block}.tp-unr{background:var(--accent,#2f6fb1);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.topic:has(.tp-unr){position:relative}.topic .tp-unr{position:absolute;top:10px;right:10px}.rp-list{flex-direction:column;gap:10px;display:flex}.rp-card{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:12px;gap:18px;padding:14px 16px;text-decoration:none;display:flex}.rp-card:hover{border-color:var(--accent,#2f6fb1)}.rp-card.off{opacity:.65}.rp-c-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rp-c-side{border-left:1px solid var(--border,#7f7f7f33);flex-direction:column;flex:none;gap:1px;width:190px;padding-left:16px;display:flex}.rp-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rp-tags>span{background:var(--surface-2,#7f7f7f14);border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.rp-tags svg{width:12px;height:12px}.rp-sec{flex-direction:column;gap:12px;display:flex}.rp-sec-h{align-items:center;gap:10px;display:flex}.rp-sec-h h3{margin:0;font-size:15px}.rp-num{background:var(--accent-soft,#2f6fb11f);width:24px;height:24px;color:var(--accent,#2f6fb1);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.rp-lab{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.rp-chips{flex-wrap:wrap;gap:6px;display:flex}.rp-chip{cursor:pointer;position:relative}.rp-chip input{opacity:0;pointer-events:none;position:absolute}.rp-chip span{border:1px solid var(--border,#7f7f7f4d);border-radius:16px;padding:5px 11px;font-size:13px;display:inline-block}.rp-chip input:checked+span{background:var(--accent,#2f6fb1);border-color:var(--accent,#2f6fb1);color:#fff}.rp-chip input:focus-visible+span{outline:2px solid var(--accent,#2f6fb1);outline-offset:2px}.field[hidden]{display:none}@media (max-width:700px){.rp-card{flex-direction:column}.rp-c-side{border-left:0;border-top:1px solid var(--border,#7f7f7f33);width:auto;padding-top:8px;padding-left:0}}.topic:has(.tp-unr)>b{padding-right:24px}.rp-card,.rp-card *{text-decoration:none!important}.rp-card{transition:border-color .15s,box-shadow .15s}.rp-card:hover{border-color:var(--accent,#2f6fb1);box-shadow:0 0 0 1px var(--accent,#2f6fb1) inset}.rp-card:hover *{color:inherit}.rp-card:hover .muted{color:var(--ink-muted)}.rp-card:focus-visible{outline:2px solid var(--accent,#2f6fb1);outline-offset:2px}.rp-c-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-q{min-height:140px}.rp-iss{flex-direction:column;display:flex}.rp-is{border-top:1px solid var(--border,#7f7f7f33);align-items:center;gap:12px;padding:10px 0;display:flex}.rp-is:first-child{border-top:0;padding-top:0}.rp-is .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-is .btn svg{width:14px;height:14px}.gl-fresh{background:var(--accent-soft,#2f6fb11a);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.gl-fresh svg{flex:none;width:15px;height:15px}.gl-fresh span{flex:1}.kb-bar{margin-bottom:var(--space-4,16px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kb-sel{width:auto;min-width:170px}.kb-q{width:220px;margin-left:auto}.kb{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.kb-col{background:var(--surface-2,#7f7f7f12);border-radius:12px;flex-direction:column;gap:6px;min-height:200px;padding:10px;display:flex}.kb-ch{align-items:center;gap:8px;padding:2px 4px;display:flex}.kb-ch b{font-size:14px}.kb-dot{background:#8a94a3;border-radius:50%;width:9px;height:9px}.c-work .kb-dot{background:var(--accent,#2f6fb1)}.c-review .kb-dot{background:var(--warning,#d9922e)}.c-done .kb-dot{background:var(--success,#2f9e5c)}.kb-n{background:var(--surface,#fff);border-radius:10px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:600}.kb-hint{padding:0 4px 4px}.kb-list{flex-direction:column;gap:8px;display:flex}.kb-card{background:var(--surface,#fff);border:1px solid var(--border,#7f7f7f33);cursor:pointer;border-radius:10px;flex-direction:column;gap:7px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.kb-card,.kb-card *{text-decoration:none!important}.kb-card:hover{border-color:var(--accent,#2f6fb1);box-shadow:0 2px 8px #0000000f}.kb-card:focus-visible{outline:2px solid var(--accent,#2f6fb1);outline-offset:2px}.kb-card.need{border-left:3px solid var(--warning,#d9922e)}.kb-card[hidden],.kb-empty[hidden]{display:none}.kb-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kb-type{border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.kb-type svg{width:12px;height:12px}.kb-type.one{color:var(--ink-muted,#666);background:#7f7f7f1f}.kb-type.rep{color:#6a4aa8;background:#7b5bb524}.kb-kind{color:var(--ink-muted,#777);margin-left:auto;font-size:11px}.kb-t{font-size:13.5px;font-weight:600;line-height:1.35}.kb-meta{color:var(--ink-muted,#777);flex-direction:column;gap:2px;font-size:12px;display:flex}.kb-need{color:var(--warning-ink,#a8650f);font-weight:600}.kb-people{border-top:1px solid var(--border,#7f7f7f26);flex-direction:column;gap:4px;padding-top:7px;display:flex}.kb-row{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.kb-l{width:68px;color:var(--ink-muted,#888);flex:none;font-size:11px}.kb-pp{align-items:center;gap:5px;display:inline-flex}.kb-av{color:#333;background:#e4e8ee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.kb-av.lead{background:var(--ink,#1d1d1f);color:#fff}.kb-av.you{background:var(--accent,#2f6fb1);color:#fff;font-size:9px}@media (max-width:900px){.kb{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,78vw)}.kb-col{scroll-snap-align:start}.kb-q{width:100%;margin-left:0}}.hy-sum{margin-bottom:var(--space-5,20px);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hy-s{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);color:inherit;border-top:3px solid var(--c);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;text-decoration:none!important}.hy-s b{font-size:24px;line-height:1.1}.hy-s span{color:var(--ink-muted,#777);font-size:13px}.k-ok{--c:var(--success,#2f9e5c)}.k-run{--c:var(--accent,#2f6fb1)}.k-bad{--c:var(--danger,#c8402f)}.k-later{--c:#9aa3ae}.hy-sec{margin-bottom:var(--space-5,22px);scroll-margin-top:16px}.hy-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.hy-h h3{margin:0;font-size:15px}.hy-dot{background:var(--c);border-radius:50%;width:10px;height:10px}.hy-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.hy-card{border:1px solid var(--border,#7f7f7f33);border-left:3px solid var(--c);background:var(--surface,#fff);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .15s;display:flex}.hy-card,.hy-card *{text-decoration:none!important}.hy-card:hover{border-color:var(--c)}.hy-card:focus-visible,.rpl-row:focus-visible,.les-i[data-go]:focus-visible{outline:2px solid var(--accent,#2f6fb1);outline-offset:2px}.hy-t{font-size:14px;line-height:1.35}.hy-res{color:var(--c);font-size:13px;font-weight:600}.hy-sub{color:var(--ink-muted,#777);font-size:12.5px}.hy-need{color:var(--warning-ink,#a8650f);font-size:12px;font-weight:600}.hy-prog{background:#7f7f7f26;border-radius:3px;height:5px;overflow:hidden}.hy-prog i{background:var(--c);height:100%;display:block}.hy-foot{color:var(--ink-muted,#888);border-top:1px solid var(--border,#7f7f7f26);flex-wrap:wrap;gap:4px 12px;padding-top:6px;font-size:12px;display:flex}.hy-empty{margin:0}.rpl{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.rpl-row{border-top:1px solid var(--border,#7f7f7f26);cursor:pointer;grid-template-columns:14px minmax(0,2fr) minmax(0,1.4fr) 110px 170px 28px;align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;display:grid}.rpl-row:first-child{border-top:0}.rpl-row:not(.rpl-head):hover{background:var(--surface-2,#7f7f7f0f)}.rpl-head{cursor:default;color:var(--ink-muted,#888);padding-top:8px;padding-bottom:8px;font-size:12px}.rpl-row.off{opacity:.6}.rpl-dot{background:#9aa3ae;border-radius:50%;width:8px;height:8px}.rpl-dot.on{background:var(--success,#2f9e5c)}.rpl-t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rpl-c{color:var(--ink-muted,#777);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.les-sec{margin-bottom:var(--space-5,22px)}.les-list{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.les-i{border-top:1px solid var(--border,#7f7f7f26);align-items:center;gap:12px;padding:11px 16px;display:flex}.les-i:first-child{border-top:0}.les-i[data-go]{cursor:pointer}.les-i[data-go]:hover{background:var(--surface-2,#7f7f7f0f)}.les-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.les-i.ok .les-ic{color:var(--success,#2f9e5c);background:#2f9e5c24}.les-i.check .les-ic{color:var(--accent,#2f6fb1);background:#2f6fb11f}.les-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.les-st{color:var(--ink-muted,#777);text-align:right;flex:none;max-width:200px}.les-i.check .les-st{color:var(--accent,#2f6fb1)}.esc-tabs{margin-bottom:var(--space-4,16px)}.esc-done .ct-side{color:var(--ink-muted,#777);text-align:right;max-width:280px}@media (max-width:800px){.hy-sum{grid-template-columns:1fr 1fr}.rpl-row{grid-template-columns:12px minmax(0,1fr) 28px}.rpl-row .rpl-c,.rpl-head{display:none}.les-i{flex-wrap:wrap}.les-st{text-align:left;max-width:none;padding-left:34px}}.sm-w{flex-direction:column;gap:14px;display:flex}.sm-kpi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sm-k{background:var(--surface-2,#7f7f7f12);color:inherit;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;text-decoration:none!important}.sm-k:hover{background:var(--accent-soft,#2f6fb11a)}.sm-l{color:var(--ink-muted,#777);font-size:12px}.sm-k b{font-size:26px;line-height:1.1}.sm-h{color:var(--ink-muted,#777);font-size:12px}.sm-goals{flex-direction:column;gap:6px;display:flex}.sm-g{color:inherit;grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;gap:10px;font-size:13px;display:grid;text-decoration:none!important}.sm-gt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-bar{background:#7f7f7f26;border-radius:3px;height:6px;overflow:hidden}.sm-bar i{background:var(--warning,#d9922e);height:100%;display:block}.sm-bar i.ok{background:var(--success,#2f9e5c)}.sm-gp{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.sm-days{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sm-d{border:1px solid var(--border,#7f7f7f33);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.sm-d.is-today{border-color:var(--accent,#2f6fb1)}.sm-dh{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.sm-dh span{color:var(--ink-muted,#777);font-size:12px}.sm-dn{margin-left:auto;font-weight:600}.sm-e{color:inherit;background:var(--surface-2,#7f7f7f0d);border-left:3px solid #9aa3ae;border-radius:6px;gap:8px;padding:4px 6px;font-size:12.5px;display:flex;text-decoration:none!important}.sm-e:hover{background:var(--accent-soft,#2f6fb11a)}.sm-e.k-reg{border-left-color:#7b5bb5}.sm-e.k-due{border-left-color:var(--accent,#2f6fb1)}.sm-e.k-need{border-left-color:var(--warning,#d9922e)}.sm-e.k-step{border-left-color:var(--success,#2f9e5c)}.sm-tm{color:var(--ink-muted,#777);font-variant-numeric:tabular-nums;flex:none;width:38px}.sm-et{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-no{color:var(--ink-muted,#888);padding:4px 0;font-size:12px}.sm-more{font-size:12px}@media (max-width:800px){.sm-days,.sm-kpi{grid-template-columns:1fr}.sm-g{grid-template-columns:minmax(0,1fr) 80px 36px}}.rl-sec{flex-direction:column;gap:6px;display:flex}.rl-h{margin:0;font-size:14px}.rl-list{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.rl-r{border-top:1px solid var(--border,#7f7f7f26);grid-template-columns:minmax(0,1.3fr) 220px minmax(0,1.5fr);align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:grid}.rl-r:first-child{border-top:0}.rl-who{font-size:13px}.rl-who.me{color:var(--accent,#2f6fb1);font-weight:600}.rl-new{color:#6a4aa8;white-space:nowrap;background:#7b5bb51f;border-radius:5px;margin-left:4px;padding:1px 6px;font-size:10.5px;font-weight:600}@media (max-width:800px){.rl-r{grid-template-columns:1fr}}.bs-card{padding:var(--space-4,16px)}.bs-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px;margin:8px 0 10px;display:grid}.bs-list>div{flex-direction:column;display:flex}.lim-in{padding:var(--space-4,16px);flex-direction:column;gap:10px;display:flex}.lim-now{align-items:center;gap:10px;display:flex}.lim-now .sp-sh{flex:1;max-width:280px}.cr-card{padding:var(--space-4,16px);margin-bottom:var(--space-4,16px)}.cr-r{border-top:1px solid var(--border,#7f7f7f26);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.cr-r:first-of-type{border-top:0}.cr-how{background:var(--surface-2,#7f7f7f12);border-radius:9px;padding:10px 12px}.cr-how ol{margin:6px 0 0;padding-left:18px}.in-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:10px;display:grid}.in-card{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.in-card.need{border-left:3px solid var(--warning,#d9922e)}.in-card p{margin:0}.in-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.in-v{background:#7f7f7f1f;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.mm-list,.mm-ag{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.mm-r,.mm-a{border-top:1px solid var(--border,#7f7f7f26);color:inherit;align-items:center;gap:12px;padding:10px 14px;display:flex;text-decoration:none!important}.mm-r:first-child,.mm-a:first-child{border-top:0}.mm-r[data-go],.mm-a{cursor:pointer}.mm-r[data-go]:hover,.mm-a:hover{background:var(--surface-2,#7f7f7f0f)}.esd-list{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.esd-r{border-top:1px solid var(--border,#7f7f7f26);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:16px;padding:12px 16px;display:grid}.esd-r:first-child{border-top:0}.esd-b{flex-direction:column;gap:2px;min-width:0;display:flex}.esd-res{align-items:flex-start;gap:8px;font-size:13px;display:flex}.esd-ok{width:20px;height:20px;color:var(--success,#2f9e5c);background:#2f9e5c24;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:700px){.esd-r{grid-template-columns:1fr}}.tr-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tr-bar .is-on{border-color:var(--accent,#2f6fb1);color:var(--accent,#2f6fb1)}.tr-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tr-card{padding:var(--space-4,16px);min-width:0}.tr-card .card-title{margin:0}.tr-q{margin:2px 0 8px}.tr-sum{flex-wrap:wrap;gap:4px 14px;margin-bottom:6px;font-size:13px;display:flex}.tr-up{color:var(--success,#2f9e5c)}.tr-down{color:var(--danger,#c8402f)}@media (max-width:1100px){.tr-grid{grid-template-columns:1fr}}.kb-flt{background:var(--accent-soft,#2f6fb11a);border-radius:9px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13.5px;display:flex}.in-doc{padding:var(--space-5,20px);flex-direction:column;gap:12px;display:flex}.in-doc-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.in-doc-t{white-space:pre-line;background:var(--surface-2,#7f7f7f0d);-webkit-user-select:text;user-select:text;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.6}.in-doc-f{border-top:1px solid var(--border,#7f7f7f26);padding-top:10px}.in-vers{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.in-vr{border-top:1px solid var(--border,#7f7f7f26);align-items:center;gap:12px;padding:10px 14px;display:flex}.in-vr:first-child{border-top:0}.in-vr.att{border-left:3px solid var(--warning,#d9922e)}.sk-mini{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.sk-m{border-top:1px solid var(--border,#7f7f7f26);align-items:center;gap:14px;padding:11px 16px;display:flex}.sk-m:first-child{border-top:0}.sk-m .grow a{color:inherit}.sk-m .in-v{margin-left:6px}.cup.beer{background:linear-gradient(#fff8e7 0 4px,#e9a23b 4px);border-radius:2px 2px 3px 3px;width:11px;height:16px;top:-14px;box-shadow:inset 0 0 0 1px #b8761e}.cup.beer:after{border-width:1.5px;border-color:#b8761e;width:5px;height:6px;top:5px;right:-5px}.cup.beer i{display:none}.lv-desk .pp-beer{opacity:0;transition:opacity .4s}.lv-desk.a-walk .pp-beer{opacity:1}.lv-desk[data-beer].a-walk .cup.beer{opacity:0}.lv-agent .pp{overflow:visible}.kb.kb5{grid-template-columns:repeat(5,minmax(190px,1fr))}@media (max-width:900px){.kb.kb5{grid-template-columns:repeat(5,78vw)}}.sb-sys .sb-gear.is-on{color:var(--accent,#2f6fb1)}.gm-note{background:var(--surface-2,#7f7f7f12);border-left:3px solid var(--warning,#d9922e);border-radius:9px;margin-top:10px;padding:10px 12px;line-height:1.5}.ag-done{margin-top:var(--space-5,22px)}.dm-how{background:var(--surface-2,#7f7f7f12);margin-bottom:var(--space-4,16px);border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.dm-sec{margin-bottom:var(--space-4,16px)}.dm-used{white-space:nowrap;flex:none}.mm-agents{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;display:grid}.mm-ac{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.mm-ah{align-items:center;gap:10px;display:flex}.dm-link{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);color:inherit;margin-bottom:var(--space-4,16px);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;text-decoration:none!important}.dm-link:hover{border-color:var(--accent,#2f6fb1)}.les-i.bad .les-ic{color:var(--danger,#c8402f);background:#c8402f1f}.anno{margin:0 0 var(--space-4,16px);background:var(--accent-soft,#2f6fb114);border-left:3px solid var(--accent,#2f6fb1);border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.anno b{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#2f6fb1);font-size:12px}.ct-layout.set-h{display:block}.ct-layout.set-h>.ct-nav{border-bottom:1px solid var(--border,#7f7f7f33);margin-bottom:var(--space-4,16px);background:0 0;flex-wrap:wrap;gap:2px;width:auto;padding:0;position:static;flex-direction:row!important;display:flex!important}.ct-layout.set-h>.ct-nav .ct-nav-i{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 12px;background:0 0!important}.ct-layout.set-h>.ct-nav .ct-nav-i.is-active{border-bottom-color:var(--accent,#2f6fb1);font-weight:600}.ct-layout.set-h>.ct-nav .ct-nav-i svg,.ct-layout.set-h>.ct-nav .ct-nav-h,.ct-layout.set-h>.ct-nav-sel{display:none}@media (max-width:700px){.ct-layout.set-h>.ct-nav{display:none}.ct-layout.set-h>.ct-nav-sel{margin-bottom:12px;display:block}}.pm-sec{margin-bottom:var(--space-4,16px)}.pm-sec h3{margin:0;font-size:14px}.in-tbl{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.in-row{border-top:1px solid var(--border,#7f7f7f26);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;display:flex}.in-row:first-child{border-top:0}.in-name{color:inherit;flex-direction:column;gap:2px;min-width:200px;display:flex;text-decoration:none!important}a.in-name:hover b{color:var(--accent,#2f6fb1)}.in-who{flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex}.ap-list{flex-direction:column;display:flex}.ap-r{border-top:1px solid var(--border,#7f7f7f26);align-items:flex-start;gap:12px;padding:9px 0;display:flex}.ap-r:first-child{border-top:0}.ap-k{width:150px;color:var(--accent,#2f6fb1);flex:none;padding-top:2px;font-size:11.5px;font-weight:600}.sk-mx th.sk-c,.sk-mx td.sk-c{text-align:center}.sk-y{color:var(--success,#2f9e5c);font-weight:700}.kb-proc{color:#6a4aa8;font-size:11px}.sk-lvl{color:var(--ink-muted,#888);border:1px solid var(--border,#7f7f7f40);border-radius:6px;margin-left:8px;padding:1px 6px;font-size:11px}.ct-layout.set-h>.ct-nav .ct-nav-i{flex:none;width:auto!important}.ct-layout.set-h>.ct-nav .ct-nav-i .ct-n{margin-left:6px}.sidebar{scrollbar-width:auto;scrollbar-gutter:stable}.sidebar::-webkit-scrollbar{width:3px}@supports ((-moz-appearance:none)){.sidebar{scrollbar-width:thin}}.set-tabs{border-bottom:1px solid var(--line,#7f7f7f33);margin-bottom:var(--space-4,16px);flex-wrap:wrap;gap:24px;display:flex}.set-tabs .tab.is-active{color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.ag-tk-n{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.ag-tk-n span{color:var(--ink-muted,#777);flex-direction:column;font-size:11.5px;display:flex}.ag-tk-n b{color:var(--ink);font-size:18px}.ia-card{padding:var(--space-4,16px);margin-bottom:var(--space-4,16px)}.ia-list{border:1px solid var(--border,#7f7f7f33);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ia-i{border-top:1px solid var(--border,#7f7f7f26);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex}.ia-i:first-child{border-top:0}.xd-h{margin:6px 0 14px}.xd-grid{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.xd-grid .card{padding:var(--space-4,16px);min-width:0}.xd-tl{flex-direction:column;gap:12px;display:flex;position:relative}.xd-s{opacity:.55;align-items:flex-start;gap:10px;display:flex}.xd-s.done{opacity:1}.xd-dot{border:2px solid var(--line-control,#bbb);border-radius:50%;flex:none;width:12px;height:12px;margin-top:3px}.xd-s.done .xd-dot{background:var(--success,#2f9e5c);border-color:var(--success,#2f9e5c)}a.ap-r{color:inherit;cursor:pointer;text-decoration:none!important}a.ap-r:hover b{color:var(--accent)}@media (max-width:900px){.xd-grid{grid-template-columns:1fr}}.ho-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ho-steps{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ho-s{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);color:var(--ink-muted);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;font-size:13px;display:flex}.ho-s.done{color:var(--ink);border-color:color-mix(in srgb,var(--success,#2f9e5c) 40%,transparent)}.ho-s.now{color:var(--ink);border-color:var(--warning,#d9922e);box-shadow:0 0 0 1px var(--warning,#d9922e) inset}.ho-dot{background:#7f7f7f1f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.ho-s.done .ho-dot{background:var(--success,#2f9e5c);color:#fff}.ho-s.now .ho-dot{background:var(--warning,#d9922e);color:#fff}.ho-form{padding:var(--space-4,16px)}@media (max-width:800px){.ho-steps{grid-template-columns:1fr 1fr}}.scr-sec{margin-bottom:var(--space-5,22px)}.scr-list{border:1px solid var(--border,#7f7f7f33);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.scr-r{border-top:1px solid var(--border,#7f7f7f26);align-items:center;gap:12px;padding:10px 14px;display:flex}.scr-r:first-child{border-top:0}.scr-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.scr-c{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.scr-new{padding:var(--space-4,16px)}.rp-chip-b{border:1px dashed var(--accent,#2f6fb1);color:var(--accent,#2f6fb1);cursor:pointer;background:0 0;border-radius:16px;padding:5px 11px;font-size:13px}.rp-chip-b:hover{background:var(--accent-soft,#2f6fb11a)}.scr-new .field{margin-bottom:12px}.scr-new .row{clear:both;margin-top:14px}.scr-new .rp-chips{row-gap:8px}.sk-tabs{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 12px;display:grid}.sk-tab{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);font:inherit;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.sk-tab:hover{background:var(--surface-hover)}.sk-tab>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sk-tab b{font-size:15px;font-weight:600}.sk-tab.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.sk-tn{align-items:center;gap:6px;font-size:20px;font-weight:600;display:flex}.sk-dot{background:var(--attention-soft);min-width:18px;height:18px;color:var(--attention-ink);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:600;display:inline-grid}.sk-find{max-width:360px;margin:0 0 14px}.skg{margin:0 0 18px}.skg-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.skg-h h2{margin:0;font-size:15px;font-weight:600}.skg-l{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.skr{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:36px minmax(0,1fr) 300px;align-items:center;gap:14px;padding:12px 16px;display:grid}.skr:first-child{border-top:0}.skr:hover{background:var(--surface-hover)}.skr-ico{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.skr-ico .ico{width:17px;height:17px}.skr-ico.pl{background:var(--accent-soft,#506eff1f);color:var(--accent)}.skr-ico.ext{background:var(--attention-soft);color:var(--attention-ink)}.skr-main{min-width:0}.skr-t{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skr-t b{font-weight:600}.skr-d{margin:2px 0}.skr-meta{grid-template-columns:auto 1fr;gap:3px 10px;font-size:12.5px;display:grid}.skr-k{color:var(--ink-muted)}.skr-new{color:var(--attention-ink);font-weight:600}.skc{vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.skc.pl{background:var(--accent-soft,#506eff1f);color:var(--accent)}.skc.ext{background:var(--attention-soft);color:var(--attention-ink)}.xs .skc,.small .skc{margin-left:0}.sk-lock .ico{width:13px;height:13px}.sk-nums{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.sk-nums>div{background:var(--surface-sunken);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sk-nums b{font-size:22px;font-weight:600}.sk-files{flex-direction:column;gap:6px;display:flex}.sk-files>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.skv{background:#7f7f7f1f;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.skv.fork{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.sk-chg{margin:0;padding-left:18px}.dsk-emps{flex-wrap:wrap;gap:8px;display:flex}.dsk-e{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.dsk-e.on{border-color:var(--accent)}.sk-m .skc{margin-left:8px}@media (max-width:820px){.skr{grid-template-columns:32px minmax(0,1fr)}.skr-meta{grid-column:2}.sk-tabs{grid-template-columns:1fr}}.skc.dp{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.skc.var,.skv.own{color:#7a4fd0;background:#8c5adc21}.skr-var{border-top:1px dashed var(--line);background:var(--surface-sunken);position:relative}.skr-var .skr{border-top:0;padding-left:48px}.skr-vl{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;position:absolute;top:4px;left:58px}.skr-var .skr-main{padding-top:8px}.sidebar>*{flex-shrink:0}.page-wide26{max-width:1320px}.c26{width:100%;margin-top:8px;display:block}.c26-bar{fill:var(--accent);opacity:.35}.c26-now{fill:var(--accent)}.c26 g:hover .c26-bar{opacity:.6}.c26-ref{stroke:var(--ink-muted);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.c26-ln{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.c26-ln.b{stroke:var(--ink-muted);stroke-dasharray:4 3}.tw-ax{justify-content:space-between;margin-top:4px;display:flex}.lg26{gap:14px;margin-top:2px;display:flex}.lg26 i{vertical-align:3px;background:var(--accent);width:12px;height:2px;margin-right:5px;display:inline-block}.lg26 i.b{background:var(--ink-muted)}.tw-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:186px;grid-auto-flow:dense;gap:14px;display:grid}.tw{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.tw-w1{grid-column:span 1}.tw-w2{grid-column:span 2}.tw-w3{grid-column:span 3}.tw-w4{grid-column:span 4}.tw-h1{grid-row:span 1}.tw-h2{grid-row:span 2}.tw-h3{grid-row:span 3}.tw-b{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.tw-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.tw-h b{font-size:14px;font-weight:600}.tw.is-edit{outline:1px dashed var(--accent);outline-offset:-1px;cursor:grab}.tw.is-drag{opacity:.4}.tw.is-over{box-shadow:0 0 0 2px var(--accent)}.tw-ed{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px -6px 8px;padding:4px 6px 8px;display:flex}.tw-grip .ico{width:16px;height:16px;color:var(--ink-muted)}.tw-sz{border:1px solid var(--line);border-radius:7px;display:inline-flex;overflow:hidden}.tw-sz button{background:var(--surface);font:500 11px/1 var(--font-sans);cursor:pointer;width:22px;height:22px;color:var(--ink);border:0}.tw-sz button.on{background:var(--accent);color:var(--on-accent)}.tw-x{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:24px;height:24px;color:var(--ink);border-radius:7px;font-size:12px}.tw-x:disabled{opacity:.35;cursor:default}.tw-tip{background:var(--surface-sunken);border-radius:10px;margin:0 0 12px;padding:10px 14px}.tw-lib{gap:8px;display:grid}.tw-lib-i{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);font:inherit;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tw-lib-i:hover{border-color:var(--accent)}.tw-src{margin-top:auto;padding-top:4px}.tw-hero{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tw-hero b{font-size:24px;font-weight:600}.tw-list{flex-direction:column;display:flex}.tw-li{border-top:1px solid var(--line);color:inherit;align-items:center;gap:8px;min-width:0;padding:6px 0;text-decoration:none;display:flex}.tw-li:first-child{border-top:0}.tw-li-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.ev26 .dmark{transform:scale(.8)}.tk26-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;height:100%;display:grid}.tk26{background:var(--surface-sunken);color:inherit;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;padding:10px 14px;text-decoration:none;display:flex}.tk26 b{font-size:24px;font-weight:600;line-height:1.1}.tk26.att{background:var(--attention-soft)}.tk26:hover{outline:1px solid var(--accent)}.u26{white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.u26.now{background:var(--danger-soft,#dc3c3c21);color:var(--danger,#c0392b)}.u26.today{background:var(--attention-soft);color:var(--attention-ink)}.u26.later{color:var(--ink-muted);background:#7f7f7f21}.nb26-bar{border-radius:4px;gap:2px;height:8px;margin:4px 0 6px;display:flex;overflow:hidden}.nb26{height:100%;display:block}.nb26.now,.nb26-lg i.now{background:var(--danger,#c0392b)}.nb26.today,.nb26-lg i.today{background:var(--attention,#d39b1f)}.nb26.later,.nb26-lg i.later{background:#7f7f7f66}.nb26-lg{flex-wrap:wrap;gap:14px;margin-bottom:6px;display:flex}.nb26-lg i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.hb26{flex-direction:column;gap:8px;display:flex}.hb26-r{color:inherit;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:8px;text-decoration:none;display:grid}.hb26-t{background:var(--surface-sunken);border-radius:3px;height:6px;display:block;overflow:hidden}.hb26-t i{background:var(--accent);border-radius:3px;height:100%;display:block}.hb26-t i.hi{background:var(--attention,#d39b1f)}.hb26-t i.ok{background:var(--success,#1f8a4c)}.warn26{color:var(--attention-ink)!important}.dp26{flex-direction:column;display:flex}.dp26-r{border-top:1px solid var(--line);color:inherit;grid-template-columns:28px minmax(0,1.4fr) repeat(3,minmax(54px,.6fr)) minmax(90px,1fr);align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.dp26-r:first-child{border-top:0}.dp26-n,.dp26-c,.dp26-m{flex-direction:column;min-width:0;display:flex}.dp26-c b{font-size:16px;font-weight:600}.gl26{flex-direction:column;gap:10px;display:flex}.gl26-r{color:inherit;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.gl26-b{flex-direction:column;gap:4px;min-width:0;display:flex}.gl26-b .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl26{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pl26-st{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pl26-st .ico{width:16px;height:16px}.pl26-st.ok{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.pl26-st.att{background:var(--attention-soft);color:var(--attention-ink)}.dot26{background:var(--ink-muted);border-radius:50%;flex:none;width:8px;height:8px}.dot26.att{background:var(--attention,#d39b1f)}.dot26.ok{background:var(--success,#1f8a4c)}.ag26{border-top:1px solid var(--line);color:inherit;grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:grid}.ag26:first-of-type{border-top:0}.ag26 b{font-weight:600}.cal26{flex-direction:column;align-items:flex-start;gap:1px}.cal26-d{color:var(--accent);font-weight:600}.cal26 .tw-li-t{white-space:normal}.wx26-s{max-width:140px;height:26px;padding:0 6px;font-size:12px}.wx26{align-items:center;gap:12px;display:flex}.wx26-i .ico{width:34px;height:34px;color:var(--accent)}.wx26-t{font-size:28px;font-weight:600}.wx26-f{justify-content:space-between;margin-top:10px;display:flex}.wx26-f>span{flex-direction:column;align-items:center;gap:2px;display:flex}.wx26-f .ico{width:16px;height:16px;color:var(--ink-muted)}.fx26{flex-direction:column;gap:6px;display:flex}.fx26-r{grid-template-columns:38px 1fr auto 80px;align-items:center;gap:8px;display:grid}.fx26-r .c26{margin:0}.fx26-v{font-weight:600}.up26{color:var(--success,#1f8a4c)}.dn26{color:var(--danger,#c0392b)}.dc26-sum{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:24px;margin-bottom:14px;padding:16px 20px;display:flex}.dc26-big{flex-direction:column;display:flex}.dc26-big b{font-size:34px;font-weight:600;line-height:1}.dc26-bar{flex:1;min-width:0}.dc26-bar .nb26-bar{height:10px}.dc26-flt{flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;display:flex}.dc26-sec{margin-bottom:22px}.dc26-sh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dc26-sh h2{margin:0;font-size:16px;font-weight:600}.dc26-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px;display:grid}.dc26{border:1px solid var(--line);background:var(--surface);color:inherit;border-left:4px solid #7f7f7f66;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.dc26.now{border-left-color:var(--danger,#c0392b)}.dc26.today{border-left-color:var(--attention,#d39b1f)}.dc26:hover{box-shadow:var(--shadow-raised);border-color:var(--accent)}.dc26-top{align-items:center;gap:8px;display:flex}.dc26-k{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-muted);font-size:11px;font-weight:600}.dc26-t{font-size:15px;font-weight:600}.dc26-x{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dc26-imp{color:var(--attention-ink)}.dc26-f{align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.nt26{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.nt26-l{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}.nt26-ch{flex-wrap:wrap}.nl26-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.nl26{border-top:1px solid var(--line);color:inherit;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;display:flex}.nl26:first-child{border-top:0}.nl26:hover{background:var(--surface-hover)}.nl26.is-on{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--accent)}.nl26-t{align-items:center;gap:6px;display:flex}.nl26-t b{font-size:14px;font-weight:600}.nl26-pin .ico{width:13px;height:13px;color:var(--accent)}.nl26-m{align-items:center;gap:8px;display:flex}.ntag26{white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.ntag26.task{background:var(--accent-soft,#506eff1f);color:var(--accent)}.ntag26.improve{background:var(--attention-soft);color:var(--attention-ink)}.ntag26.business{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.ntag26.other{color:var(--ink-muted);background:#7f7f7f21}.hr26{color:#7a4fd0;font-weight:600}.nt26-r{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px 20px}.nt26-back{display:none}.ne26-top{align-items:center;gap:10px;display:flex}.ne26-title{min-width:0;font:600 22px/1.3 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px 0}.ne26-title:focus{box-shadow:0 1px 0 var(--accent)}.ne26-meta{flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 12px;display:flex}.ne26-meta label{align-items:center;gap:6px;display:flex}.ne26-meta .select{height:30px}.ne26-st{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.ne26-st button{border:0;border-left:1px solid var(--line);background:var(--surface);height:28px;font:500 12px/1 var(--font-sans);color:var(--ink-muted);cursor:pointer;padding:0 10px}.ne26-st button:first-child{border-left:0}.ne26-st button.past{color:var(--ink)}.ne26-st button.on{background:var(--accent);color:var(--on-accent)}.ne26-body{resize:vertical;border:1px solid var(--line);width:100%;min-height:170px;font:400 14px/1.55 var(--font-sans);background:var(--surface);color:var(--ink);border-radius:10px;padding:12px 14px}.ne26-sec{margin-top:16px}.ne26-sh{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ne26-plan{flex-direction:column;gap:4px;display:flex}.ne26-pi{align-items:center;gap:8px;padding:4px 0;display:flex}.ne26-pi span{flex:1}.ne26-pi.done span{color:var(--ink-muted);text-decoration:line-through}.ne26-pi .tw-x{opacity:0}.ne26-pi:hover .tw-x{opacity:1}.ne26-add{flex-wrap:nowrap;gap:8px;margin-top:6px}.ne26-add .input{flex:1}.ne26-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ne26-grid .ne26-sec{border:1px solid var(--line);border-radius:12px;padding:14px}.ne26-acts{flex-wrap:wrap;gap:8px;display:flex}.th26{flex-direction:column;gap:10px;max-height:320px;display:flex;overflow:auto}.th26-m{gap:8px;display:flex}.th26-a{width:28px;height:28px;font:600 11px/1 var(--font-sans);background:var(--surface-sunken);border-radius:50%;flex:none;place-items:center;display:grid}.th26-m.hr .th26-a{color:#7a4fd0;background:#8c5adc26}.th26-typing{padding-left:36px}@media (max-width:1100px){.tw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-w3,.tw-w4{grid-column:span 2}.ne26-grid{grid-template-columns:1fr}}@media (max-width:820px){.nt26{grid-template-columns:1fr}.nt26.has-sel .nt26-l,.nt26:not(.has-sel) .nt26-r{display:none}.nt26-back{display:inline-flex}.nt26-l{position:static}.dc26-grid{grid-template-columns:1fr}.dc26-sum{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width:700px){.tw-grid{grid-template-columns:1fr;grid-auto-rows:auto}.tw-w1,.tw-w2,.tw-w3,.tw-w4{grid-column:span 1}.tw-h1,.tw-h2,.tw-h3{grid-row:auto}.tw{max-height:none}.dp26-r{grid-template-columns:28px 1fr auto auto}.dp26-r .dp26-c:nth-of-type(3),.dp26-m{display:none}}.demo26{color:var(--ink-muted);border:1px solid var(--line);vertical-align:2px;border-radius:5px;margin-left:4px;padding:0 4px;font-size:10px;font-weight:600}.ag26>span{white-space:nowrap}.wx26-t{font-size:24px}.wx26-i .ico{width:28px;height:28px}.fx26-r{grid-template-columns:34px auto auto minmax(40px,1fr)}.dp26-m .xs{white-space:nowrap}.tw-grid{grid-auto-rows:minmax(180px,auto)}.tw{transition:box-shadow .2s,border-color .2s;overflow:visible}.tw-b{overflow:visible}.tw:not(.is-edit):hover{border-color:color-mix(in srgb,var(--line) 60%,var(--ink-muted));box-shadow:0 6px 22px -12px #0f172a38}.tw a,.tw a:hover,.tw a *{text-decoration:none!important}.tk26{transition:transform .18s,box-shadow .18s,background .18s}.tk26:hover{background:color-mix(in srgb,var(--surface-sunken) 70%,var(--surface));outline:0;transform:translateY(-2px);box-shadow:0 8px 20px -12px #0f172a59}.tk26.att:hover{background:color-mix(in srgb,var(--attention-soft) 80%,var(--surface))}.tw-li{border-radius:8px;margin:0 -6px;padding-left:6px;padding-right:6px;transition:background .15s}.tw-li:hover{background:var(--surface-sunken)}.tw-li:hover .tw-li-t{color:inherit}.dp26-r,.gl26-r,.hb26-r,.ag26{border-radius:8px;transition:background .15s}.dp26-r{margin:0 -6px;padding-left:6px;padding-right:6px}.dp26-r:hover,.gl26-r:hover,.hb26-r:hover,.ag26:hover{background:var(--surface-sunken)}.dp26-r:hover b{color:inherit}.tw-h a{color:var(--ink-muted);font-weight:500;transition:color .15s}.tw-h a:hover{color:var(--accent)}.kb-card,.kb-card:hover{text-decoration:none!important}.kb-card{transition:transform .16s,box-shadow .16s,border-color .16s}.kb-card:hover{border-color:color-mix(in srgb,var(--line) 50%,var(--ink-muted));transform:translateY(-1px);box-shadow:0 8px 20px -14px #0f172a66}.kb-card.is-drag{opacity:.45}.kb27-over{box-shadow:inset 0 0 0 2px var(--accent)}.dc27-kb{grid-template-columns:repeat(3,minmax(280px,1fr))}.dc27.u-now{border-left:3px solid var(--danger,#c0392b)}.dc27.u-today{border-left:3px solid var(--attention,#d9922e)}.c27-now .kb-dot{background:var(--danger,#c0392b)}.c27-today .kb-dot{background:var(--attention,#d9922e)}.c27-later .kb-dot{background:#8a94a3}.dc27-k{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-muted);font-size:10.5px;font-weight:600}.dc27-imp{color:var(--attention-ink)}.dc27-x{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dc27-f{align-items:center;gap:6px;display:flex}.dc27-f .ib-src{flex:none;width:24px;height:24px;font-size:10px}.dc27-btn{border:1px solid var(--line);white-space:nowrap;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:600}.dc27-btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.nt27-kb .kb-dot{background:var(--c27)}.nt27-col{border-top:3px solid var(--c27)}.nt27-cb{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;width:24px;height:22px;margin-left:4px;font-size:15px;line-height:1}.nt27-cb:hover{background:var(--surface);color:var(--ink)}.nt27-add{border:1px dashed var(--line);color:var(--ink-muted);font:500 13px/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;transition:background .15s,color .15s;display:flex}.nt27-add:hover{background:var(--surface);color:var(--ink)}.nt27-add .ico{width:14px;height:14px}.nt27-s{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nt27-f{align-items:center;gap:6px;display:flex}.nt27-ppl{display:flex}.nt27-ppl .ib-src{width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);margin-right:-5px;font-size:9.5px}.nt27-resp{color:var(--accent);font-weight:600}.nt27-sw{flex-wrap:wrap;gap:8px;display:flex}.nt27-sw input{opacity:0;position:absolute}.nt27-sw span{cursor:pointer;width:24px;height:24px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:block}.nt27-sw input:checked+span{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.nt27-sw input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.nt27-inv{flex-direction:column;gap:6px;display:flex}.nt27-iv{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nt27-iv>span:last-child{flex-direction:column;display:flex}.nt27-iv:has(input:checked){border-color:var(--accent);background:var(--surface-sunken)}.ne27{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.ne27-main{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px 20px}.ne27-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.ne27-box{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.ne27-ppl{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ne27-p{border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;padding:3px 6px 3px 3px;font-size:12.5px;display:inline-flex}.ne27-p .ib-src{width:22px;height:22px;font-size:9.5px}.ne27-px{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11px}.th26-m.ag .th26-a{color:#7a4fd0;background:#8c5adc26}.ne27-stg{flex-wrap:wrap;gap:4px;display:flex}.ne27-stg span{text-align:center;background:var(--surface-sunken);min-width:90px;color:var(--ink-muted);border-radius:7px;flex:1;padding:5px 6px;font-size:11.5px}.ne27-stg span.past{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.ne27-stg span.on{background:var(--accent);color:var(--on-accent);font-weight:600}@media (max-width:1000px){.ne27{grid-template-columns:1fr}.ne27-side{position:static}}@media (max-width:820px){.dc27-kb,.nt27-kb{grid-template-columns:repeat(var(--n,3),minmax(260px,82vw))!important}}a.kb-card,a.kb-card:hover,.kb-card .kb-t{color:var(--ink)}.dc27-f{flex-wrap:wrap}.ne27-title{field-sizing:content;resize:none;min-height:36px;overflow:hidden}.ag26{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.ag26>b:first-child{flex:1 0 100%;margin-bottom:2px}.anno28 .anno28-g{border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin-top:8px;padding-top:8px;display:grid}.anno28-g>div{flex-direction:column;gap:2px;display:flex}.anno28 .anno28-k{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#2f6fb1);font-size:11px;font-weight:600}.rp28-hint{margin:6px 0 0}.gl28{flex-direction:column;gap:0;padding:6px 18px;display:flex}.gl28-r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) 130px minmax(120px,1fr) 170px;align-items:center;gap:14px;padding:12px 0;display:grid}.gl28-r:first-child{border-top:0}.gl28-t,.gl28-v{flex-direction:column;gap:2px;min-width:0;display:flex}.gl28-v b{font-size:16px;font-weight:600}.gl28-bar{background:var(--surface-sunken);border-radius:3px;height:6px;display:block;overflow:hidden}.gl28-bar i{border-radius:3px;height:100%;display:block}.gl28-bar i.ok{background:var(--success,#2f9e5c)}.gl28-bar i.hi{background:var(--attention,#d9922e)}.rt28-g{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rt28{flex-direction:column;gap:10px;display:flex}.rt28-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rt28-s{font-size:26px;font-weight:600;line-height:1}.st28{background:linear-gradient(90deg,var(--line) 0 100%);width:92px;height:16px;display:inline-block;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 16'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M8 1l2.1 4.6 5 .5-3.8 3.4 1.1 5L8 12l-4.4 2.5 1.1-5L.9 6.1l5-.5z'/%3E%3Cuse href='%23s' x='19'/%3E%3Cuse href='%23s' x='38'/%3E%3Cuse href='%23s' x='57'/%3E%3Cuse href='%23s' x='76'/%3E%3C/g%3E%3C/svg%3E") 0 0/92px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 16'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M8 1l2.1 4.6 5 .5-3.8 3.4 1.1 5L8 12l-4.4 2.5 1.1-5L.9 6.1l5-.5z'/%3E%3Cuse href='%23s' x='19'/%3E%3Cuse href='%23s' x='38'/%3E%3Cuse href='%23s' x='57'/%3E%3Cuse href='%23s' x='76'/%3E%3C/g%3E%3C/svg%3E") 0 0/92px 16px no-repeat}.st28 i{background:#e3a32a;position:absolute;inset:0 auto 0 0}.rt28-l{flex-direction:column;gap:6px;display:flex}.rt28-l>div{grid-template-columns:minmax(0,1fr) 90px 28px;align-items:center;gap:10px;display:grid}.rt28-b{background:var(--surface-sunken);border-radius:3px;height:5px;display:block;overflow:hidden}.rt28-b i{background:var(--accent);height:100%;display:block}.rt28-c{background:var(--surface-sunken);border-radius:8px;margin:0;padding:8px 12px;font-style:italic}.rt28 .btn{align-self:flex-start}.esc28-kb{grid-template-columns:repeat(4,minmax(220px,1fr))}.c-sent .kb-dot{background:#8a94a3}.c-need .kb-dot{background:var(--attention,#d9922e)}.esc28-col.c-work .kb-dot{background:var(--accent,#2f6fb1)}.esc28-col.c-done .kb-dot{background:var(--success,#2f9e5c)}.esc28-w{border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:600}.esc28-w.hr{color:#7a4fd0;background:#8c5adc21}.esc28-w.ct{background:var(--accent-soft,#2f6fb11f);color:var(--accent)}.esc28-res{color:var(--success,#1f8a4c)}div.kb-card.esc28{cursor:default}div.kb-card.esc28:hover{box-shadow:none;border-color:var(--border,#7f7f7f33);transform:none}.in28-g{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.in28{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr);gap:10px 14px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;text-decoration:none!important}.in28:hover{border-color:color-mix(in srgb,var(--line) 50%,var(--ink-muted));transform:translateY(-2px);box-shadow:0 10px 24px -16px #0f172a73}.in28-m{width:48px;height:48px;font:700 15px/1 var(--font-sans);color:#fff;background:var(--c);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 -3px #0000001f}.in28-m.add{background:var(--surface-sunken);color:var(--ink-muted);box-shadow:none;font-size:24px;font-weight:400}.in28-b{flex-direction:column;align-self:center;gap:2px;min-width:0;display:flex}.in28-b b{font-weight:600}.in28-st{border-radius:20px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.in28-st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.in28-st.ok{background:var(--success-soft,#28a05a21);color:var(--success,#1f8a4c)}.in28-st.dan{background:var(--danger-soft,#c8463c1f);color:var(--danger,#c0392b)}.in28-st.att{background:var(--attention-soft);color:var(--attention-ink)}.in28.s-dan{border-color:color-mix(in srgb,var(--danger,#c0392b) 35%,var(--line))}.in28-f{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:8px;padding-top:10px;display:flex}.in28-pp{display:flex}.in28-pp>*{box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-right:-6px}.in28-add{background:0 0;border-style:dashed;grid-template-rows:auto}@media (max-width:820px){.gl28-r{grid-template-columns:1fr auto}.gl28-bar,.gl28-r>.xs{grid-column:1/-1}.rt28-g{grid-template-columns:1fr}}.of28-org{flex-direction:column;align-items:center;gap:0;display:flex}.of28-line{background:var(--line);width:2px;height:14px}.of28-g{border-top:2px solid var(--line);grid-template-columns:repeat(auto-fill,218px);justify-content:center;gap:10px;width:100%;padding-top:12px;display:grid}.of28{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"av nm""st st""tk tk""ld ld";gap:5px 10px;padding:10px 12px;transition:transform .16s,box-shadow .16s;display:grid;text-decoration:none!important}.of28:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px #0f172a73}.of28 .avatar{grid-area:av;width:34px;height:34px;font-size:12px}.of28-b{flex-direction:column;grid-area:nm;align-self:center;min-width:0;display:flex}.of28-b b{font-weight:600}.of28 .badge{grid-area:st;justify-self:start}.of28-t{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:tk;overflow:hidden}.of28-l{background:var(--surface-sunken);border-radius:2px;grid-area:ld;height:4px;display:block;overflow:hidden}.of28-l i{height:100%;display:block}.of28.is-lead{width:min(340px,100%)}.lv28{flex-direction:column;gap:6px;display:flex}.lv28-svg{border:1px solid var(--line);background:linear-gradient(#f6f7f9,#eef0f3);border-radius:14px;width:100%;height:auto;max-height:calc(100vh - 250px);display:block}.lv28-ag{cursor:pointer;outline:none}.lv28-ag:hover .b28,.lv28-ag:focus-visible .b28{filter:drop-shadow(0 0 3px #2f6fb1e6)}.lv28-lg{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.lg28{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.lg28.working{background:var(--success,#2f9e5c)}.lg28.attention{background:var(--attention,#d9922e)}.lg28.idle{background:#8a94a3}.lg28.danger{background:var(--danger,#c0392b)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lv28-svg{filter:brightness(.92)}}.tk28 .ag-dec,.tk28>.ag-card{margin-bottom:16px}.tk28-g{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.tk28-c{flex-direction:column;gap:16px;min-width:0;display:flex}.tk28-c>section,.tk28-c>.ag-card{margin:0!important}.tk28-q{border-top:1px solid var(--line);padding:10px 0}.tk28-q:first-of-type{border-top:0;padding-top:4px}.tk28-l{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.tk28-q p{margin:0;font-size:14.5px;line-height:1.55}.tk28-cr{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tk28-cr li{align-items:center;gap:8px;font-size:14px;display:flex}.tk28-cr li span{border:1.5px solid var(--line);color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.tk28-cr li.ok span{background:var(--success,#2f9e5c);border-color:var(--success,#2f9e5c)}.tk28-kv{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;font-size:13.5px;display:grid}.tk28-kv dt{color:var(--ink-muted)}.tk28-kv dd{min-width:0;margin:0}.tk28-p{background:#7f7f7f1f;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.tk28-p.att{background:var(--attention-soft);color:var(--attention-ink)}.tk28-p.dan{background:var(--danger-soft,#c8463c1f);color:var(--danger,#c0392b)}@media (max-width:1100px){.tk28-g{grid-template-columns:1fr}}.hy28-kb{grid-template-columns:repeat(5,minmax(210px,1fr))}.hy28-col.c-idea .kb-dot{background:#8a94a3}.hy28-col.c-prep .kb-dot{background:var(--attention,#d9922e)}.hy28-col.c-run .kb-dot{background:var(--accent,#2f6fb1)}.hy28-col.c-ok .kb-dot{background:var(--success,#2f9e5c)}.hy28-col.c-bad .kb-dot{background:var(--danger,#c0392b)}.hy28c.k-ok{border-left:3px solid var(--success,#2f9e5c)}.hy28c.k-bad{border-left:3px solid var(--danger,#c0392b)}.hy28-ice{background:var(--accent-soft,#2f6fb11f);color:var(--accent);border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:700}.hy28-res.ok{color:var(--success,#1f8a4c)}.hy28-res.bad{color:var(--danger,#c0392b)}.hy28-pg{background:var(--surface-sunken);border-radius:3px;height:5px;overflow:hidden}.hy28-pg i{background:var(--accent);height:100%;display:block}.hy28-pg.big{height:8px}.hy28-p{flex-direction:column;gap:16px;display:flex}.hy28-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hy28-t{margin:8px 0 0;font-size:22px;font-weight:600;line-height:1.3}.hy28-stg{flex-wrap:wrap;gap:4px;display:flex}.hy28-stg span{text-align:center;background:var(--surface-sunken);min-width:84px;color:var(--ink-muted);border-radius:8px;flex:1;padding:6px;font-size:12px}.hy28-stg span.past{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.hy28-stg span.on{background:var(--accent);color:var(--on-accent);font-weight:600}.hy28-out{border-left:3px solid;border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;display:flex}.hy28-out.ok{background:var(--success-soft,#28a05a1a);border-color:var(--success,#2f9e5c)}.hy28-out.bad{background:var(--danger-soft,#c8463c14);border-color:var(--danger,#c0392b)}.hy28-out.rv{background:var(--attention-soft);border-color:var(--attention,#d9922e)}.hy28-icel{flex-direction:column;gap:8px;display:flex}.hy28-icel>div{grid-template-columns:90px 1fr 20px;align-items:center;gap:10px;display:grid}.hy28-ib{background:var(--surface-sunken);border-radius:3px;height:6px;display:block;overflow:hidden}.hy28-ib i{background:var(--accent);height:100%;display:block}.kb-bar{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:10px 12px;box-shadow:0 1px #0f172a05}.kb-bar:before{content:"";opacity:.55;width:16px;height:16px;color:var(--ink);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") 50%/contain no-repeat}.kb-bar .segment{background:var(--surface-sunken);border:1px solid var(--line);border-radius:9px;gap:2px;padding:2px}.kb-bar .segment button{color:var(--ink);opacity:1;background:0 0;border-radius:7px;height:30px;padding:0 12px;font-weight:500;transition:background .15s,color .15s}.kb-bar .segment button:hover{background:var(--surface)}.kb-bar .segment button.is-active{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #0f172a2e}.kb-bar .select,.kb-bar .input{border-radius:9px;height:36px}.kb-bar>.small.muted{color:var(--ink-muted)}.anno.pi29{flex-direction:row;align-items:center;gap:16px}.pi29-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pi29-b>b{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#2f6fb1);font-size:12px}.pi29-src{border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent);margin-top:6px;padding-top:6px;font-size:12.5px}.pi29-a{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pi29-x{margin-top:8px}.pi29-x .tm-sum{flex-wrap:wrap;gap:6px;display:flex}.pi29-h{margin-bottom:10px}@media (max-width:820px){.anno.pi29{flex-direction:column;align-items:stretch}.pi29-a{justify-content:flex-start}}.ex29-kb{grid-template-columns:repeat(4,minmax(230px,1fr))}.ex29-col.c-obs .kb-dot{background:#7a4fd0}.ex29-col.c-check .kb-dot{background:var(--attention,#d9922e)}.ex29-col.c-ok .kb-dot{background:var(--success,#2f9e5c)}.ex29-col.c-bad .kb-dot{background:var(--danger,#c0392b)}.ex29.k-ok{border-left:3px solid var(--success,#2f9e5c)}.ex29.k-bad{border-left:3px solid var(--danger,#c0392b)}.ex29.k-check{border-left:3px solid var(--attention,#d9922e)}.ex29.k-obs{border-left:3px solid #7a4fd0}.ex29-ic{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.ex29-ic.k-ok{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.ex29-ic.k-bad{background:var(--danger-soft,#c8463c1f);color:var(--danger,#c0392b)}.ex29-ic.k-check{background:var(--attention-soft);color:var(--attention-ink)}.ex29-ic.k-obs{color:#7a4fd0;background:#8c5adc24}.ex29-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ex29-f{align-items:center;gap:6px;display:flex}.ex29-f .kb-pp{align-items:center;gap:5px;display:inline-flex}.ex29-use{color:var(--success,#1f8a4c);font-weight:600}.tk29-bar{gap:3px;margin-bottom:12px;display:flex}.tk29-bar i{background:var(--surface-sunken);border-radius:3px;flex:1;height:6px}.tk29-bar i.s-done{background:var(--success,#2f9e5c)}.tk29-bar i.s-doing{background:var(--accent,#2f6fb1)}.tk29-bar i.s-wait{background:var(--attention,#d9922e)}.tk29-bar i.s-block{background:var(--danger,#c0392b)}.tk29-l{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tk29-l li{grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:9px 0;display:grid;position:relative}.tk29-l li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:31px;bottom:-9px;left:11px}.tk29-l li.s-done:not(:last-child):after{background:var(--success,#2f9e5c)}.tk29-ic{z-index:1;border:2px solid var(--line);background:var(--surface);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:relative}.s-done .tk29-ic{background:var(--success,#2f9e5c);border-color:var(--success,#2f9e5c)}.s-doing .tk29-ic{border-color:var(--accent,#2f6fb1);background:conic-gradient(var(--accent,#2f6fb1) 0 50%,var(--surface) 50% 100%)}.s-wait .tk29-ic{border-color:var(--attention,#d9922e);color:var(--attention-ink);background:var(--attention-soft)}.s-block .tk29-ic{border-color:var(--danger,#c0392b);background:var(--danger,#c0392b)}.tk29-b{flex-direction:column;gap:1px;min-width:0;display:flex}.tk29-t{font-size:14px}.s-done .tk29-t{color:var(--ink-muted)}.s-doing .tk29-t,.s-wait .tk29-t,.s-block .tk29-t{font-weight:600}.tk29-st{background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap;border-radius:6px;padding:1px 8px}.s-done .tk29-st{background:var(--success-soft,#28a05a21);color:var(--success,#1f8a4c)}.s-doing .tk29-st{background:var(--accent-soft,#2f6fb11f);color:var(--accent)}.s-wait .tk29-st{background:var(--attention-soft);color:var(--attention-ink)}.s-block .tk29-st{background:var(--danger-soft,#c8463c1f);color:var(--danger,#c0392b)}.tk29-w{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tk29-add{flex-wrap:nowrap;gap:8px;margin-top:10px}.tk29-add .input{flex:1}@media (max-width:820px){.tk29-l li{grid-template-columns:24px minmax(0,1fr) auto}.tk29-w{display:none}}.sys30-av{background:var(--surface);border:1px solid var(--line);color:var(--ink);place-items:center;display:grid}.sys30-av .ico{width:22px;height:22px}.ag-head .sys30-av,.c7-head .sys30-av{border-radius:12px;width:48px;height:48px}.rpl-who .sys30-av{border-radius:50%;width:24px;height:24px}.rpl-who .sys30-av .ico{width:13px;height:13px}.sys30-c{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sys30-n{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sys30-n>span{flex-direction:column;display:flex}.sys30-n b{font-size:18px;font-weight:600}.sys30 .aside{flex-direction:column;gap:12px;display:flex}.in30-sec{margin-bottom:18px}.in30.s-miss{background:0 0;border-style:dashed}.in30.s-miss .in28-m{filter:grayscale(.7);opacity:.7}div.in30{cursor:default}div.in30:hover{box-shadow:none;transform:none}.in30 .in28-f{border-top:1px solid var(--line)}.avatar.sm.sys30-av{border-radius:50%;flex:none;width:26px;height:26px}.avatar.sm.sys30-av .ico{width:14px;height:14px}.kbf31{background:var(--accent-soft,#2f6fb11a);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;font-size:13.5px;display:flex}.kbf31 .ico{width:16px;height:16px;color:var(--accent)}button.kb-card{font:inherit;text-align:left;width:100%;color:var(--ink);background:var(--surface,#fff)}.ex30-tag{color:var(--ink-muted);background:#7f7f7f1f;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:600}.in30-empty{cursor:default;background:0 0;border-style:dashed;grid-template-rows:auto}.in30-empty:hover{box-shadow:none;transform:none}.in30-empty.ok .in28-m{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.rg33-kb{grid-template-columns:repeat(var(--rgn,5),minmax(206px,1fr))}.rg33-col .kb-dot{background:var(--rgc)}.rg33-c .kb-meta{flex-direction:column;gap:4px;display:flex}.rg33-per{color:var(--ink-muted,#666);align-items:center;gap:5px;display:inline-flex}.rg33-per .ico{width:13px;height:13px}.rg33-res{align-items:flex-start;gap:6px;font-weight:500;display:inline-flex}.rg33-res i{background:var(--success,#2f9e5c);border-radius:50%;flex:0 0 7px;height:7px;margin-top:6px}.rg33-res.ok{color:var(--success-ink,#1f7a45)}.rg33-res.att{color:var(--attention-ink,#a3610f)}.rg33-res.att i{background:var(--attention,#d9922e)}.rg33-res.dan{color:var(--danger,#c0392b)}.rg33-res.dan i{background:var(--danger,#c0392b)}.rg33-res.off{color:var(--ink-muted,#777);font-weight:400}.rg33-res.off i{background:#a0a7b2}.rg33-c.rg33-att{box-shadow:inset 3px 0 0 var(--attention,#d9922e)}.rg33-c.rg33-fail{box-shadow:inset 3px 0 0 var(--danger,#c0392b)}.rg33-c.rg33-off{opacity:.75}.rg33-c .kb-people a{align-items:center;gap:3px;display:inline-flex}.kb-empty{text-align:center;padding:14px 0}@media (max-width:900px){.rg33-kb{grid-template-columns:repeat(var(--rgn,5),78vw)}}.rg35-m{margin-bottom:16px}.rg35-strip{gap:3px;margin:0 0 12px;display:flex}.rg35-strip i{background:var(--success,#2f9e5c);opacity:.85;border-radius:4px;flex:1;height:22px}.rg35-strip i.att{background:var(--attention,#d9922e)}.rg35-strip i.dan{background:var(--danger,#c0392b)}.rg35-t table{width:100%}.rg35-t tr.rg35-bad td{background:#d9922e0f}.rg35-t .rg33-res{font-size:13px}.rg36-link{border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:14px 18px;text-decoration:none;display:flex}.rg36-link:hover{background:var(--surface-2,#7f7f7f0f)}.rg36-link .ico{width:16px;height:16px}.rg37-load{flex-direction:column;display:flex}.rg37-l{border-top:1px solid var(--border,#e4e7ec);color:inherit;cursor:pointer;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 48px;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:grid}.rg37-l:first-child{border-top:0}.rg37-l:hover{background:var(--surface-2,#7f7f7f0d)}.rg37-n{flex-direction:column;min-width:0;display:flex}.rg37-n b{font-weight:600}.rg37-bar{background:var(--surface-2,#7f7f7f1f);border-radius:5px;height:8px;overflow:hidden}.rg37-bar i{background:var(--success,#2f9e5c);border-radius:5px;height:100%;display:block}.rg37-bar i.mid{background:var(--accent,#2f6fb1)}.rg37-bar i.hi{background:var(--attention,#d9922e)}.rg37-v{text-align:right}.rg37-g2{align-items:start;gap:16px;margin-top:16px}.ag38 .ag-opt{cursor:pointer;border:1px solid var(--line);background:var(--surface);padding:13px 16px 13px 44px;transition:border-color .15s,box-shadow .15s,background-color .15s,transform .15s;position:relative}.ag38 .ag-opt.rec{border-color:var(--line);background:var(--surface)}.ag38 .ag-opt:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--surface));transform:translateY(-1px);box-shadow:0 2px 10px #1018280f}.ag38 .ag-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ag38 .ag-opt.is-sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 2px 12px #1f4f9a1f;background:color-mix(in srgb,var(--accent) 6%,var(--surface));transform:none}.ag38 .ag38-act{display:none!important}.ag38-dot{border:1.5px solid color-mix(in srgb,var(--ink-muted,#777) 60%,transparent);background:var(--surface);border-radius:50%;width:16px;height:16px;margin-top:-8px;transition:all .15s;position:absolute;top:50%;left:16px}.ag38 .ag-opt:hover .ag38-dot{border-color:var(--accent)}.ag38 .ag-opt.is-sel .ag38-dot{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.ag38-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:12px;display:flex}.ag38-foot .ag38-hint{margin-right:auto}.ag38-send[disabled]{opacity:.45;cursor:not-allowed}.tk38-links .tk-links{flex-direction:column;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.ag38 .ag-opt{transition:none}.ag38 .ag-opt:hover{transform:none}}.mem39{margin-top:4px}.mem39-kb{grid-template-columns:repeat(4,minmax(220px,1fr))}.mem39-col.c-req .kb-dot{background:var(--accent,#2f6fb1)}.mem39-col.c-fact .kb-dot{background:var(--success,#2f9e5c)}.mem39-col.c-note .kb-dot{background:#7a4fd0}.mem39-col.c-check .kb-dot{background:var(--attention,#d9922e)}.mem39-c{cursor:default}.mem39-c.att{box-shadow:inset 3px 0 0 var(--attention,#d9922e)}.mem39-tag{background:var(--surface-2,#7f7f7f1a);color:var(--ink-muted,#555);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.mem39-c .kb-top details.dd{margin-left:auto}.mem39-m{margin-top:4px}.mem39-f{margin-top:8px}.ch39{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ch39-l{margin-right:4px}.ch39-h{margin-left:auto}.ch39-p{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;transition:border-color .15s,background .15s;display:inline-flex}.ch39-p:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.ch39-p.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.ch39-n{text-align:left;flex-direction:column;line-height:1.15;display:flex}.ch39-n b{font-size:13px;font-weight:600}.gl39{margin-bottom:24px}.gl39-h{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;margin:0 0 10px;padding:10px 14px;display:flex}.gl39-h .kb-av{width:32px;height:32px;font-size:14px}@media (max-width:900px){.mem39-kb{grid-template-columns:repeat(4,78vw)}.ch39-h{display:none}}.nt40-st{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 4px;padding:0;list-style:none;display:flex}.nt40-s{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12.5px;display:inline-flex}.nt40-n{background:var(--surface-2,#eef1f5);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-grid}.nt40-s.past{color:var(--text)}.nt40-s.past .nt40-n{background:var(--success,#2f9e5c);color:#fff}.nt40-s.on{color:var(--text);border-color:var(--accent,#2f6fb1);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#2f6fb1) 14%,transparent);font-weight:600}.nt40-s.on .nt40-n{background:var(--accent,#2f6fb1);color:#fff}.nt40-s.skip .nt40-n{background:var(--surface-2,#eef1f5);color:var(--muted)}.nt40-s.off{border-color:var(--warning,#d9922e);color:var(--warning,#b87514)}.nt40-st.is-off{align-items:center;gap:6px;margin:10px 0 4px;display:flex}.nt40-an .nt40-g{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.nt40-c{border:1px solid var(--line);border-radius:var(--radius,10px);background:var(--surface);margin-top:10px;padding:10px 12px}.nt40-g .nt40-c{margin-top:0}.nt40-c.ok{border-left:3px solid var(--success,#2f9e5c)}.nt40-c.bad{border-left:3px solid var(--warning,#d9922e)}.nt40-c.rec{border-left:3px solid var(--accent,#2f6fb1);background:color-mix(in srgb,var(--accent,#2f6fb1) 5%,var(--surface))}.nt40-h{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600}.nt40-li{margin:0;padding-left:18px;font-size:13.5px}.nt40-li li{margin:3px 0}.nt40-sim{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.nt40-sim>div{font-size:13.5px}.nt40-run{border:1px dashed var(--line);border-radius:var(--radius,10px);align-items:flex-start;gap:12px;margin-top:8px;padding:12px;display:flex}.nt40-spin{border:2px solid var(--line);border-top-color:var(--accent,#2f6fb1);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;animation:.9s linear infinite nt40s}@keyframes nt40s{to{transform:rotate(360deg)}}.nt40-dec .ag-opts{margin-top:8px}.nt40-goal{background:var(--surface-2,#f3f5f8);border-radius:8px;margin:8px 0;padding:8px 10px}.nt40-tst{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.nt40-tst span{background:var(--surface-2,#f1f3f6);color:var(--muted);border-radius:6px;padding:3px 8px;font-size:12px}.nt40-tst span.past{background:color-mix(in srgb,var(--success,#2f9e5c) 14%,transparent);color:var(--text)}.nt40-tst span.on{background:var(--accent,#2f6fb1);color:#fff;font-weight:600}.nt40-bar{background:var(--surface-2,#eef1f5);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.nt40-bar span{background:var(--success,#2f9e5c);height:100%;transition:width .3s;display:block}.nt40-to{gap:6px;margin:8px 0;display:grid}.nt40-ab{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.nt40-ab .xs{grid-column:1/-1}.nt40-ab .ag-rec{justify-self:start}.nt40-ab:hover{border-color:var(--accent,#2f6fb1);background:color-mix(in srgb,var(--accent,#2f6fb1) 5%,var(--surface))}.nt40-ab.rec{border-color:color-mix(in srgb,var(--accent,#2f6fb1) 45%,var(--line))}.nt40-ab:focus-visible{outline:2px solid var(--accent,#2f6fb1);outline-offset:2px}.nt40-skip{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px;text-decoration:underline}.nt40-skip:hover{color:var(--text)}.nt40-ol{margin:4px 0 0;padding-left:18px}.nt40-chip{background:var(--surface-2,#eef1f5);color:var(--muted);border-radius:999px;margin:6px 0 2px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.nt40-chip.s1{color:#6a3fc0;background:#7a4fd024}.nt40-chip.s2{color:#9a5f10;background:#d9922e2e}.nt40-chip.s3,.nt40-chip.s4{color:#245b94;background:#2f6fb124}.nt40-chip.s5{color:#247a47;background:#2f9e5c29}@media (max-width:760px){.nt40-an .nt40-g{grid-template-columns:1fr}}.au40-mic{color:var(--muted);flex:none}.au40-hid{display:none!important}.au40-rec{border:1px solid color-mix(in srgb,var(--danger,#c8473d) 40%,var(--line));background:color-mix(in srgb,var(--danger,#c8473d) 5%,var(--surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.au40-dot{background:var(--danger,#c8473d);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite au40b}@keyframes au40b{50%{opacity:.25}}.au40-time{font-variant-numeric:tabular-nums;min-width:34px;font-weight:600}.au40-live{align-items:center;gap:2px;height:22px;display:inline-flex}.au40-live i{background:var(--danger,#c8473d);opacity:.7;border-radius:2px;width:3px;height:30%;animation:.9s ease-in-out infinite au40l;display:block}.au40-live i:nth-child(3n){animation-delay:.15s}.au40-live i:nth-child(3n+1){animation-delay:.35s}.au40-live i:nth-child(4n){animation-delay:.55s}@keyframes au40l{50%{height:100%}}.au40{vertical-align:middle;align-items:center;gap:8px;min-width:220px;max-width:100%;display:inline-flex}.au40-play{background:var(--accent,#2f6fb1);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.au40-play:focus-visible{outline:2px solid var(--accent,#2f6fb1);outline-offset:2px}.au40.is-play .au40-pi{font-size:0}.au40.is-play .au40-pi:before{content:"❚❚";letter-spacing:-1px;font-size:10px}.au40-w{--p:0%;flex:1;align-items:center;gap:2px;min-width:120px;height:26px;display:flex;-webkit-mask:none}.au40-w i{background:color-mix(in srgb,currentColor 35%,transparent);border-radius:2px;flex:1;min-width:2px;max-width:4px}.au40.is-play .au40-w,.au40-w{background:linear-gradient(90deg,#0000 0 0)}.au40-w{position:relative}.au40-w:after{content:"";width:var(--p);background:color-mix(in srgb,var(--accent,#2f6fb1) 22%,transparent);pointer-events:none;border-radius:4px;position:absolute;inset:0}.au40-d{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.au40-tr summary{cursor:pointer;color:var(--muted)}.au40-rec{flex-wrap:nowrap}.au40-rec .grow{display:none}.au40-note{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.au40-rec .btn{flex:none}.gl40{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 16px;padding:12px 14px}.gl40-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.gl40-q{width:220px;height:34px;margin:0}.gl40-sw{flex-wrap:wrap;gap:6px;display:flex}.gl40-a{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:999px;align-items:center;gap:8px;max-width:260px;padding:6px 10px 6px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.gl40-a[hidden]{display:none}.gl40-a:hover{border-color:color-mix(in srgb,var(--accent,#2f6fb1) 50%,var(--line));background:color-mix(in srgb,var(--accent,#2f6fb1) 4%,var(--surface))}.gl40-a.is-on{border-color:var(--accent,#2f6fb1);background:color-mix(in srgb,var(--accent,#2f6fb1) 9%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#2f6fb1) 13%,transparent)}.gl40-a:focus-visible{outline:2px solid var(--accent,#2f6fb1);outline-offset:2px}.gl40-all{padding-left:12px}.gl40-a .kb-av,.gl40-r .kb-av{flex:none;width:28px;height:28px;font-size:13px}.gl40-nm{flex-direction:column;min-width:0;line-height:1.2;display:flex}.gl40-nm b{font-size:13.5px;font-weight:600}.gl40-nm .xs{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.gl40-n{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 7px;font-size:11.5px;font-weight:600}.gl40-n.ok{background:color-mix(in srgb,var(--success,#2f9e5c) 15%,transparent);color:#247a47}.gl40-n.warn{background:color-mix(in srgb,var(--attention,#d9922e) 18%,transparent);color:#9a5f10}.gl40-n.none{background:var(--surface-2,#eef1f5);color:var(--muted)}.gl40-body .gl39{margin-bottom:0}.gl40-ov{gap:6px;display:grid}.gl40-r{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:12px;grid-template-columns:auto minmax(140px,220px) 80px 130px 1fr auto;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s;display:grid}.gl40-r:hover{border-color:var(--accent,#2f6fb1);background:color-mix(in srgb,var(--accent,#2f6fb1) 4%,var(--surface))}.gl40-r .gl40-n{justify-self:start}.gl40-bad{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl40-go{color:var(--muted)}@media (max-width:760px){.gl40-r{grid-template-columns:auto 1fr auto}.gl40-r>.small:not(.gl40-bad){display:none}.gl40-bad{grid-column:1/-1}.gl40-q{width:100%}}.dd40-flat{transition:none!important;transform:none!important}.gl40-nm .xs{max-width:180px}.gl40-r{grid-template-columns:auto minmax(160px,240px) 80px 130px 1fr auto}.gl40-cmp .gl40-a:not(.gl40-all) .gl40-nm .xs{display:none}.gl40-cmp .gl40-a{padding:4px 8px 4px 4px}.gl40-cmp .gl40-a .kb-av{width:24px;height:24px;font-size:12px}.gl40-a .gl40-nm .xs{max-width:200px}.gl40-r .gl40-nm .xs{max-width:none}.kb details.dd>.dd-menu,.kb-list details.dd>.dd-menu{position:fixed;top:auto;right:auto}.kb-card:has(details.dd):hover{transform:none}.kb-card:has(details.dd[open]){transform:none}.dp26-r{grid-template-columns:28px minmax(118px,1.2fr) repeat(3,max-content) minmax(100px,1fr);column-gap:12px}.dp26-n .xs,.dp26-c .xs{white-space:nowrap}.gl26-r{grid-template-columns:28px minmax(0,1fr) 128px}.gl26-r>.xs{text-align:right;white-space:nowrap}.t42-more{margin-top:10px}.t42-more a{white-space:nowrap}.t42-flash{animation:1.5s t42f}@keyframes t42f{0%,40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#2f6fb1) 35%,transparent)}to{box-shadow:none}}@media (max-width:760px){.dp26-r{grid-template-columns:28px minmax(0,1fr) auto auto}.dp26-r .dp26-c:nth-of-type(3){display:flex}.dp26-r .dp26-c:nth-of-type(5){display:none}.gl26-r{grid-template-columns:28px minmax(0,1fr)}.gl26-r>.xs{text-align:left;grid-column:2;margin-top:-6px}.t42-kpi{grid-template-columns:1fr 1fr}.t42-kpi .tk26:last-child:nth-child(odd){grid-column:1/-1}.kb-bar .segment{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.kb-bar .segment::-webkit-scrollbar{display:none}.kb-bar .segment button{white-space:nowrap;flex:none}.ne26-top{flex-wrap:wrap}.ne26-top .ne27-title,.ne26-top .ne26-title{flex:100%;width:100%}}.t42-kpi .nw{white-space:nowrap}.pf46-h{align-items:center;gap:16px;display:flex}.pf46-av{flex:none;width:56px;height:56px;font-size:20px}.pf46-tabs{margin-bottom:var(--space-4,16px)}.pf46-grid{gap:var(--space-4,16px);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.pf46-main{max-width:820px}.pf46-n{padding:6px 0}.pf46-ext{border:1px dashed var(--line);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.pf46-ext .ico{color:var(--muted);flex:none;margin-top:2px}.pf46-ext b{font-weight:600;display:block}.pf46-sus{margin:0}.pf46-ok{align-self:center}@media (max-width:900px){.pf46-grid{grid-template-columns:1fr}.pf46-main{max-width:none}}.demo-panel{padding-bottom:0}.dm47-top{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);margin-bottom:2px;padding:2px 0 8px;position:sticky;top:0}.dm47-body{flex-direction:column;gap:14px;padding:6px 0 10px;display:flex}.dm47-g{flex-direction:column;gap:10px;padding-top:4px;display:flex}.dm47-g+.dm47-g{border-top:1px dashed var(--line);padding-top:12px}.dm47-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted,#667085);font-size:11px;font-weight:700}.dm47-foot{z-index:2;background:var(--surface);border-top:1px solid var(--line);margin-top:0;padding:10px 0 12px;position:sticky;bottom:0;box-shadow:0 -10px 12px -10px #0f172a2e}.dm47-off{opacity:.5;pointer-events:none}.dm47-mdl{background:var(--attention-bg,#fdf3e3);color:var(--attention-ink,#8a5a12);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.dm47-mdl .ico{flex:none;margin-top:1px}.au47-err{background:var(--danger-soft,#fdecea);color:var(--danger,#b42318);border-radius:8px;outline:none;align-items:flex-start;gap:8px;margin:4px 0 10px;padding:10px 12px;font-size:13.5px;display:flex}.au47-err .ico{flex:none;margin-top:2px}.au47-demo{border:1px dashed var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:520px;padding:10px 12px;display:flex}.au47-demo .chips{justify-content:center}.au47-dl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted,#667085);font-size:11px;font-weight:700}.au47-opts{flex-direction:column;gap:10px;margin:12px 0;display:flex}.au47-opt{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.au47-opt b{font-weight:600;display:block}.au47-opt p{margin:4px 0 8px}.app.auth #tabbar{display:none!important}.au47-pre{background:var(--surface-2,#f3f5f8);border-radius:6px;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--danger)}.persona-bar span{flex:1;min-width:0}.mp-d{margin-left:2px;font-size:12px;font-weight:600}.mp-d.dn{color:var(--danger)}.mp-d.up{color:var(--success)}.sp48-new{background:var(--accent-soft,#e8effa);color:var(--accent);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.sp48-conv{border:1px solid var(--line);border-radius:var(--radius-lg);max-height:none}.sp48-dlv{text-align:right;margin-top:4px}.sp48-faq details{border-top:1px solid var(--line);padding:10px 0}.sp48-faq details:first-child{border-top:0;padding-top:0}.sp48-faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.sp48-faq summary::-webkit-details-marker{display:none}.sp48-faq summary:after{content:"+";color:var(--ink-muted);font-weight:400}.sp48-faq details[open] summary:after{content:"−"}.sp48-faq details p{color:var(--ink-2,var(--ink));margin:8px 0 0}.pf48-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pf48-codes code{border:1px solid var(--line);background:var(--surface-2,#f6f7f9);letter-spacing:.04em;text-align:center;border-radius:8px;padding:8px 10px;font-size:14px;display:block}.pf48-steps{margin:0 0 12px;padding-left:18px}.pf48-steps li{margin-bottom:6px}.pf48-steps code{background:var(--surface-2,#f6f7f9);border-radius:6px;padding:1px 6px;font-size:13px}.ne26-sh{flex-wrap:wrap}.ne26-sec .tw-li{margin-left:0;margin-right:0}.ag-own.o-cl{color:#11766d;background:#e3f3f1}.ag-log-d.o-cl{background:#16867c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-own.o-cl{color:#7fd6cc;background:#123b37}}:root[data-theme=dark] .ag-own.o-cl{color:#7fd6cc;background:#123b37}.cs49-kb{grid-template-columns:repeat(5,minmax(196px,1fr))}.cs49-ab{font-size:12.5px;-webkit-line-clamp:1!important}@media (max-width:899px){.cs49-kb{grid-template-columns:repeat(5,82vw)!important}}.c49-new .kb-dot{background:var(--attention,#d9922e)}.c49-work .kb-dot{background:var(--accent,#2f6fb1)}.c49-wait .kb-dot{background:#8a94a3}.c49-check .kb-dot{background:var(--dept-3,#7a4fd0)}.c49-done .kb-dot{background:var(--success,#2f9e5c)}.cs49c{flex-direction:column;gap:6px;display:flex}.cs49c.is-high{border-left:3px solid var(--danger,#c0392b)}.cs49c.is-unr{box-shadow:0 0 0 1px var(--accent,#2f6fb1) inset}.cs49-no{color:var(--ink-muted);font-size:12px;font-weight:700}.cs49c .kb-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs49c .kb-top .kb-kind{margin-left:auto}.cs49c .sp48-new{margin-left:0}.cs49-ab{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs49-who{align-items:center;gap:8px;min-width:0;display:flex}.cs49-who .xs{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs49-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.cs49-none{color:var(--attention-ink,#8a5a00);font-size:12px;font-weight:500}.cs49-gr{color:var(--ink-muted);align-items:center;gap:4px;display:inline-flex}.cs49-gr .ico{width:13px;height:13px}.cs49-why{flex-basis:100%}.cs49-q{max-width:240px}@media (max-width:640px){.cs49-q{flex:100%;max-width:none}}.cs49-f .xs,.cs49-f .cs49-gr,.cs49-why{font-size:12px;line-height:16px}.cs49-who .xs{font-size:12.5px}.cs49-mob{display:none}@media (max-width:899px){.cs49-dsk{display:none}.cs49-mob{display:inline}}.cs49-wn{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cs49-wn b{font-size:12.5px;font-weight:600}.cs49-wn span{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sb-dept>.nav-item{padding-right:74px}.sb-dept>.nav-item .sb-hl{margin:0;position:absolute;top:50%;right:64px;transform:translateY(-50%)}.c50-new .kb-dot{background:#8a94a3}.c50-work .kb-dot{background:var(--accent,#2f6fb1)}.c50-wait .kb-dot{background:var(--attention,#d9922e)}.c50-check .kb-dot{background:var(--dept-3,#7a4fd0)}.c50-done .kb-dot{background:var(--success,#2f9e5c)}.sp50c{flex-direction:column;gap:6px;display:flex}.sp50c.is-act{border-left:3px solid var(--attention,#d9922e)}.sp50c.is-unr{box-shadow:0 0 0 1px var(--accent,#2f6fb1) inset}.sp50c .kb-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sp50c .kb-top .kb-kind{margin-left:auto}.sp50c .cs49-ab{color:var(--ink-muted);font-size:12.5px}.sp50-h{color:var(--ink-muted);flex:100%;font-size:12px;line-height:16px}.sp50-h.act{color:var(--attention-ink,#8a5a00);font-weight:600}.sp50-low{gap:var(--space-4);margin-top:var(--space-5,20px);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}@media (max-width:899px){.sp50-low{grid-template-columns:1fr}}.sp50-gr{border-top:1px solid var(--line);padding:10px 0}.sp50-gr:first-of-type{border-top:0;padding-top:0}.sp50-kb .kb-list{min-height:40px}:root{--space-5:20px;--text:var(--ink);--muted:var(--ink-muted)}.page>.table-wrap+.card,.page>.table-wrap+section{margin-top:16px}.uau .uau-error{color:var(--danger);font-size:13px}.uau .uau-feedback{margin:0}.uau .uau-demo{margin-top:var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-md);padding:10px 12px}.uau .uau-demo>summary{cursor:pointer;color:var(--muted);font-size:13px}.uau .uau-demo .stack{margin-top:12px}.uau .uau-ops{margin-top:var(--space-4)}.uau .uau-proof-hint{color:var(--muted);margin:0;font-size:12px}.uau .uau-code{overflow-wrap:anywhere}.uau .uau-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uau .uau-session-current{white-space:normal}@media (max-width:600px){.uau .code-inputs{gap:6px}.uau .code-inputs input{width:calc(16.6667% - 5px);min-width:0}.uau .pf46-h{align-items:flex-start}.uau .tabs{overflow-x:auto}.uau .ph-meta{overflow-wrap:anywhere}}.uau .uau-demo{z-index:80;background:var(--surface);width:320px;max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);box-shadow:var(--shadow-sm);margin:0;display:block;position:fixed;bottom:12px;right:24px;overflow:auto}.uau .uau-demo:not([open]){width:auto}.uau .uau-demo[open] .stack{align-items:stretch}.uau .uau-demo .uau-actions{justify-content:flex-start}.uau-enrollment .qr{flex:none}@media (max-width:600px){.uau .uau-enrollment{flex-wrap:wrap!important}}.uau .uau-demo{bottom:56px}body:has(#layer .demo-panel) .uau .uau-demo{display:none}body:has([data-auth-modal]) #main .uau-demo{visibility:hidden}.uau-modal{overflow-wrap:anywhere;min-width:0}.ux-demo-note{color:var(--ink-muted);background:var(--surface-sunken);border-radius:var(--radius-md);margin:0 0 24px;padding:10px 14px;font-size:12px}.ux-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.ux-skill-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.ux-skill-row>div:first-child{flex:1;min-width:210px}.ux-form{max-width:780px}.ux-form fieldset{border:1px solid var(--line);border-radius:8px;padding:16px}.ux-form legend{padding:0 8px;font-weight:600}.ux-check{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ux-check input{accent-color:var(--accent);margin-top:4px}.ux-check small{color:var(--ink-muted);margin-top:4px;display:block}.ux-status{color:var(--accent);background:var(--accent-soft);border-radius:6px;align-self:flex-start;padding:8px 12px;font-size:13px;font-weight:600}.ux-success{background:var(--success-soft);color:var(--success);border-radius:8px;padding:12px}.ux-form textarea{height:auto;min-height:120px}.ux-step-link{border-top:1px solid var(--line);margin-top:12px;padding:8px 12px;font-size:12px;display:block}.ux-memory-details{margin-top:6px}.ux-memory-details>summary{color:var(--ink-muted);cursor:pointer;font-size:12px}.ux-memory-details[open]>summary{margin-bottom:8px}.ux-direct-actions{flex-wrap:wrap}@media (max-width:800px){.ux-skill-row .row{flex-wrap:wrap}.ux-check{min-height:44px}[data-uxd-form] .row{flex-wrap:wrap}[data-uxd-form] .btn{min-height:40px}}.modal-wrap{grid-template-columns:minmax(0,1fr)}table{line-height:normal}.sm-gp{white-space:nowrap}.ux-navigation .topic .grow{text-align:left;overflow-wrap:anywhere;min-width:0}.ux-navigation .topic small{display:block}.ux-navigation-search .cmdk-input input{min-width:0}.ux-navigation-search .cmdk-item>span{overflow-wrap:anywhere;min-width:0}#sidebar .sb-hl.unknown{background:var(--muted)}@media (max-width:600px){.ux-navigation-search .cmdk-item small{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.kv-pair{display:contents}.qr.qr-real{grid-template-columns:none;padding:0;display:block}.qr.qr-real svg{width:100%;height:100%;display:block}.uau-secret{font-family:var(--font-mono);letter-spacing:1px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--surface-sunken);border-radius:var(--radius-md);padding:8px 12px;font-size:15px}.uau-devcode{font:600 32px/40px var(--font-mono);letter-spacing:3px;text-align:center;background:var(--surface-sunken);border-radius:var(--radius-md);-webkit-user-select:all;user-select:all;padding:12px}.uau-cmd{font-family:var(--font-mono);overflow-wrap:anywhere;background:var(--surface-sunken);border-radius:var(--radius-md);-webkit-user-select:all;user-select:all;padding:8px 12px;font-size:13px}.brand.brand-auth{padding:0}.pre-json{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);background:var(--surface-sunken);border-radius:var(--radius-md);max-height:420px;margin:0;padding:12px;font-size:12px;line-height:18px;overflow:auto}.uau-flash{margin:0 0 var(--space-4)}.sb-group{flex-direction:column;gap:2px;display:flex}.sb-kids.sb-kids-flat{flex-direction:column;gap:2px;padding-left:28px;display:flex}.page.page-flash{padding-bottom:0}.ready-item .ready-later{color:var(--ink-muted);white-space:nowrap;font-size:12px}.mono-wrap{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.row.between{justify-content:space-between}.flex-end{justify-content:flex-end;display:flex}.tabbar button .ico{width:22px;height:22px}@media (max-width:900px){.pf46-grid{grid-template-columns:minmax(0,1fr)}.uau-devcode{letter-spacing:2px;font-size:26px}}@media (max-width:600px){.ready-item .ready-later{white-space:normal;text-align:right;max-width:92px}}.kv dd{overflow-wrap:anywhere;min-width:0}tr.net-off td{color:var(--ink-muted)}.toggle .hint{display:block}.toggle:has(input:disabled){cursor:default}.toggle input:disabled+.tg{opacity:.5}.drop input[type=file]{display:none}.dq36,.nb36{overflow:visible;grid-template-columns:repeat(var(--n,3),minmax(0,1fr))!important}.nb36{--n:5}@media (max-width:1100px){.nb36{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.dq36,.nb36{scroll-snap-type:none;grid-template-columns:minmax(0,1fr)!important}.dq36 .kb-col,.nb36 .kb-col{min-height:0}}.nb36 .kb-col{min-width:0}.nl36-st{flex-wrap:wrap;gap:4px;display:flex}.nl36-st span{text-align:center;background:var(--surface-sunken);min-width:0;color:var(--ink-muted);border-radius:7px;flex:auto;padding:5px 6px;font-size:11.5px}.nl36-st span.past{background:var(--success-soft,#28a05a24);color:var(--success,#1f8a4c)}.nl36-st span.on{background:var(--accent);color:var(--on-accent);font-weight:600}.uai-error{color:var(--danger)}.uai-details>summary{cursor:pointer}.uai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uai-unknown{color:var(--attention-ink)}.ai-conn col.ai-col-name{width:28%}.ai-conn col.ai-col-type{width:22%}.ai-conn col.ai-col-bal{width:25%}.ai-conn col.ai-col-num{width:9%}.ai-conn col.ai-col-acts{width:16%}.ai-conn td b a{color:inherit;text-decoration:none}.ai-conn td b a:hover{text-decoration:underline}.ai-stack{gap:var(--space-4)}.dd-menu a{text-decoration:none}.ai-def-c .field{flex:220px;min-width:220px;margin:0}.ai-def-c .toggle{flex:260px}.ai-def-a .btn-ghost{white-space:nowrap}.ai-def-row:last-of-type{border-bottom:0}.ai-add .option input{flex:none}@media (max-width:700px){.aa-prov{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-page input,.ai-page select{font-size:16px}.lim-amt{flex-wrap:wrap}}.ag-stack{gap:var(--space-6)}.ag-dept-h{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ag-dept-h .card-title{margin-bottom:2px}.ag-dept-note{margin:var(--space-2) 0 var(--space-4)}.ag-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ag-agent{cursor:default}.ag-agent .emp-gear{align-items:center;gap:4px;display:flex}.ag-who{min-width:0}.ag-who .emp-name{overflow-wrap:anywhere}.ag-badges{gap:6px}.ag-facts{margin:0}.ag-facts dd{overflow-wrap:anywhere}.ag-foot{flex-wrap:wrap}.ag-foot .btn{white-space:normal;text-align:left;height:auto;min-height:30px}.ag-messenger{min-height:520px}.ag-messenger .topics-head .btn{height:26px}.ag-topics-note{padding:var(--space-3) var(--space-4)}.ag-conv-title{gap:10px}.dg-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dg-message .msg-body{overflow-wrap:anywhere;min-width:0}.dg-status{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 0;font-size:12px;line-height:16px;display:flex}.dg-message-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dg-wait{background:var(--attention-soft);border-left:3px solid var(--attention);color:var(--attention-ink);border-radius:var(--radius-md);margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.page>.dg-wait{margin:0 0 var(--space-4)}.dg-error{background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--danger);margin:0 0 10px;padding:12px;font-size:13px;line-height:1.5}.dg-conflict{color:var(--ink);grid-template-columns:1fr 1fr;gap:12px;display:grid}.dg-conflict p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 8px}.dg-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-partial{border-left:2px solid var(--accent);background:var(--surface-sunken);border-radius:var(--radius-md);margin-top:10px;padding:10px 12px}.ag-partial p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.msg.ag-system .msg-body{background:var(--surface-sunken);border-style:dashed}.ag-composer-stack{gap:6px}.ag-composer-foot{justify-content:space-between}.dg-composer .btn[disabled]{opacity:.55;cursor:not-allowed}.ag-messenger .ctx .cx-sec a{margin-top:4px;display:inline-block}.ag-messenger .ctx .m-label{margin-bottom:4px}.ag-messenger .topic{color:inherit;text-decoration:none}.ag-diag>summary{cursor:pointer;font-weight:600}.ag-diag td{vertical-align:top;overflow-wrap:anywhere}.fw600{font-weight:600}.tl-form{gap:var(--space-4)}.tl-short{min-height:56px}.tl-label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.tl-nowrap{flex-wrap:nowrap}.tl-ops-head{flex-direction:column;gap:2px;display:flex}.tl-ops{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tl-op{grid-template-columns:minmax(120px,1fr) 110px minmax(160px,2fr) minmax(120px,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.tl-op-ssh{grid-template-columns:minmax(120px,1fr) minmax(200px,2fr) 120px minmax(160px,1.5fr) auto auto}.tl-op-mcp{grid-template-columns:minmax(160px,2fr) 120px auto}.tl-op .toggle{margin:0}.tl-op-err{grid-column:1/-1}.tl-passport .tl-main{gap:var(--space-4)}.tl-passport .section-title{margin:0}.tl-config>summary{cursor:pointer;font-weight:600}.tl-passport .field{margin-bottom:0}.ag-round{color:var(--ink-muted);margin:0 0 6px;font-size:13px;line-height:18px}.ag-actions{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ag-action{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);padding:6px 10px}.ag-action>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:18px;list-style:none;display:flex}.ag-action>summary::-webkit-details-marker{display:none}.ag-action>summary .code{overflow-wrap:anywhere;white-space:normal}.ag-action-d{flex-direction:column;gap:6px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.ag-action-d .m-label{margin:0}.ag-action-out{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);max-height:240px;margin:0;padding:8px;font-size:12px;line-height:16px;overflow:auto}@media (max-width:900px){.ag-messenger{grid-template-columns:minmax(0,1fr);min-height:0}.ag-messenger .topics{border-right:0;border-bottom:1px solid var(--line);max-height:200px;overflow:auto}.ag-messenger .conv-body{min-height:260px;max-height:60vh}.ag-messenger .composer textarea{font-size:16px}}@media (max-width:700px){.dg-conflict{grid-template-columns:1fr}.ag-dept-h{flex-direction:column}.tl-op,.tl-op-ssh,.tl-op-mcp{grid-template-columns:1fr 1fr}.tl-passport{grid-template-columns:minmax(0,1fr)}.tl-passport .aside{position:static}}.ag-messenger .composer textarea{resize:none;max-height:220px;line-height:1.4;overflow-y:auto}.dg-edit{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.dg-edit label{font-size:13px;font-weight:500}.dg-edit textarea{resize:vertical;width:100%;min-height:100px}.dg-edit p{margin:0}.dg-history{color:var(--ink-muted);margin-top:8px;font-size:12px}.dg-history summary{cursor:pointer}.dg-history p{white-space:pre-wrap;overflow-wrap:anywhere}.dg-file{cursor:pointer;position:relative;overflow:hidden}.dg-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dg-file:focus-within{outline:2px solid var(--accent);outline-offset:2px}.dg-file.is-disabled,.dg-file.is-disabled input{opacity:.55;cursor:not-allowed}.dg-ibtn{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid}.dg-ibtn:hover{background:var(--surface-hover);color:var(--ink)}.dg-ibtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dg-ibtn[disabled]{opacity:.45;cursor:not-allowed}.dg-ibtn .ico{width:16px;height:16px}.dg-atts{flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.dg-att{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:10px;width:100%;min-width:0;max-width:min(100%,380px);padding:6px 6px 6px 8px;display:flex}.dg-att-ico{border-radius:var(--radius-md);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);flex:none;place-items:center;display:grid;position:relative}.dg-att-ico .ico{width:22px;height:22px}.dg-att-ico span{text-align:center;letter-spacing:.02em;font-size:8px;font-weight:700;line-height:1;position:absolute;bottom:2px;left:0;right:0}.dg-att-thumb{border-radius:var(--radius-md);background:var(--surface-sunken);flex:none;width:44px;height:44px;display:block;overflow:hidden}.dg-att-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dg-att-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dg-att-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dg-att-main span{overflow-wrap:anywhere}.dg-att-acts{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.dg-att-voice{flex-wrap:wrap;max-width:min(100%,460px)}.dg-att-voice .au40{flex:240px}.dg-draft-atts{margin:0 0 10px}.dg-media-note{margin:0 0 8px}.dg-images{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dg-image{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);max-width:240px;position:relative;overflow:hidden}.dg-image>a:first-child{display:block}.dg-image img{object-fit:contain;width:auto;max-width:240px;height:auto;max-height:240px;display:block}.dg-image-dl{background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink);box-shadow:var(--shadow-raised);position:absolute;top:6px;right:6px}.dg-image-dl:hover{background:var(--surface)}.dg-voice{max-width:100%;margin-top:8px}.dg-message .au40,.dg-composer .au40{color:var(--ink);width:min(100%,360px);min-width:0}.au40-play{background:var(--accent);color:var(--on-accent)}.msg.me .au40-play{background:var(--accent)}.au40-play:hover{background:var(--accent-hover)}.au40-play:focus-visible{outline-color:var(--accent)}.au40-play .ico{fill:currentColor;width:14px;height:14px}.au40-w{cursor:pointer;min-width:0}.au40-w:after{background:color-mix(in srgb,var(--accent) 22%,transparent)}.au40-h1{height:30%}.au40-h2{height:39%}.au40-h3{height:48%}.au40-h4{height:57%}.au40-h5{height:66%}.au40-h6{height:75%}.au40-h7{height:86%}.au40-h8{height:97%}.au40-d{color:var(--ink-muted);font-size:12px}.au40-tr{margin-top:6px}.au40-tr summary{color:var(--ink-muted)}.dg-tr{border-left:2px solid var(--accent);background:var(--surface-sunken);border-radius:var(--radius-md);max-width:560px;padding:8px 10px}.dg-tr-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 4px}.dg-composer .au40-rec{min-height:var(--size-control);border-color:color-mix(in srgb,var(--danger) 40%,var(--line));background:var(--danger-soft);border-radius:var(--radius-lg)}.au40-dot,.au40-live i{background:var(--danger)}.au40-live.is-wait i{opacity:.35;animation:none}.au40-mic{color:var(--ink-muted)}.au40-mic:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.au40-dot,.au40-live i{animation:none}}@media (max-width:700px){.dg-message-actions .btn{max-width:100%}.au40-rec .au40-live{display:none}.dg-image,.dg-image img{max-width:100%}}.kn-q{margin-left:0}.kn-stack{gap:var(--space-4)}.kn-text{white-space:pre-wrap;overflow-wrap:anywhere}.kn-digest{overflow-wrap:anywhere;font-size:12px}.ag-grid>.ag-card{min-width:0}.kn-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.kn-two .kv{grid-template-columns:minmax(120px,180px) minmax(0,1fr)}.ag-grid .kv{column-gap:var(--space-4);grid-template-columns:minmax(96px,132px) minmax(0,1fr)}.ag-grid .kv dd{overflow-wrap:anywhere;min-width:0}.ag-grid .kv dd .code,.ag-grid .kn-digest{white-space:normal;word-break:break-all}.kn-h4{margin:14px 0 6px;font-size:14px;font-weight:600}.kn-st6{--n:6}.kn-badges{align-items:center;gap:8px}.kn-badges .skc{margin-left:0}.kn-pre{max-height:480px}.kn-cur td{background:var(--surface-sunken)}.kn-select{max-width:420px}.kn-files{gap:12px}.kn-file{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.kn-path{max-width:320px;font-family:var(--font-mono);font-size:13px}.kn-code{font-family:var(--font-mono);white-space:pre;min-height:160px;font-size:12.5px;line-height:1.45;overflow:auto}.kn-skipped{margin:6px 0 0 18px;padding:0}.kn-center{margin-top:var(--space-3);justify-content:center}.mem39-c .kb-t a{color:inherit}.mm-r .grow a{color:inherit;font-weight:500}.sk-lock{color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sk-imp .ag-card:last-of-type{margin-bottom:12px}.ag-st .ag-own.o-me{color:var(--attention-ink)}.ag-st .ag-own.o-ct{color:var(--accent)}@media (max-width:700px){.kn-path,.kn-select{max-width:100%}}.page:has(>.dg-fit){height:100vh;height:100dvh;padding-bottom:var(--space-4);flex-direction:column;display:flex}.page:has(>.dg-fit)>*{flex:none}.page:has(>.dg-fit)>.pagehead{margin-bottom:var(--space-4)}.page>.dg-fit{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0}.dg-fit>.topics,.dg-fit>.ctx{min-height:0;overflow-y:auto}.dg-fit>.conv{min-height:0}.dg-fit .conv-head,.dg-fit .conv-foot{flex:none}.dg-fit .conv-body{overscroll-behavior:contain;min-height:0;max-height:none}.dg-fit .dg-composer{max-height:55%;overflow-y:auto}.page:has(>.dg-fit)>.ag-diag{margin-top:var(--space-3)}.page:has(>.dg-fit)>.ag-diag[open]{max-height:40%;overflow-y:auto}@media (max-width:900px){.page:has(>.dg-fit){padding-bottom:calc(var(--size-tabbar) + env(safe-area-inset-bottom,0px) + var(--space-3))}.page>.dg-fit{grid-template-rows:auto minmax(0,1fr)}.dg-fit>.topics{max-height:132px}}@media (max-height:560px){.page:has(>.dg-fit){height:auto}.page>.dg-fit{flex:none;height:480px}}.sys-who{flex-wrap:nowrap;gap:12px;min-width:0}.sys-who-t{min-width:0}.sys-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.sys-cards .card p{margin:0 0 4px}.sys-reasons{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.sys-reasons li{overflow-wrap:anywhere}.sys-list{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.sys-flat,.sys-doc-t{margin:0}.sys30 .in-doc-t{overflow-wrap:anywhere}.sys-tool-m{--c:var(--accent,#2f6fb1)}.sys-tool-m .ico{width:22px;height:22px}.embed-actions{margin-bottom:var(--space-3);justify-content:flex-end}.sys-mobile{display:none}@media (max-width:900px){.sys-mobile{display:flex}.sys-cards{grid-template-columns:minmax(0,1fr)}}.org-page textarea,.org-brief textarea{min-height:160px}.org-list{margin:0;padding-left:18px}.org-list li{overflow-wrap:anywhere;margin:2px 0}.org-list .badge{margin-left:4px}.org-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.org-version{max-width:420px}.org-page .kv dd{overflow-wrap:anywhere;min-width:0}.org-page .tabs .count{margin-left:2px}@media (max-width:700px){.org-page input,.org-page textarea,.org-page select,.org-brief input,.org-brief textarea,.org-brief select{font-size:16px}}.wk-node{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:12px 14px}.wk-node-h{align-items:flex-start;gap:10px;display:flex}.wk-node-t{overflow-wrap:anywhere;font-weight:600}.wk-sub>summary{cursor:pointer}.wk-children{border-left:2px solid var(--line);flex-direction:column;gap:10px;margin:12px 0 0 12px;padding-left:12px;display:flex}.wk-decision{background:var(--surface);border:1px solid var(--attention-line);border-left:4px solid var(--attention);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.wk-decision h3{margin:2px 0 4px;font-size:17px;font-weight:600;line-height:24px}.wk-decision p{margin:0}@media (max-width:700px){.wk-children{margin-left:2px;padding-left:8px}.wk-node{padding:10px}}.dw-tiles{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:8px;display:grid}.dw-tile{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.dw-tile.is-att{border-color:var(--attention);background:var(--attention-soft)}.dw-tile .small{overflow-wrap:anywhere}.dw-list{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dw-list li{overflow-wrap:anywhere;min-width:0}.dw-clip{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dw-count{font-weight:500}.dw-nowrap{flex-wrap:nowrap}.dw-wrap{flex-wrap:wrap;gap:6px}.dw-emp .emp-name{overflow-wrap:anywhere}.dw-emp .model{overflow-wrap:anywhere;min-width:0}.dw-settings .scr-r .grow{min-width:0}.dw-settings .scr-r .wg-x{flex:none}.ag-composer-foot .dw-to b{color:var(--ink)}.sb-dept .sb-dname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-empty{padding:4px 12px 8px}.dw .dh .ph-title,.dw .gl-h>*{overflow-wrap:anywhere;min-width:0}.dw .gl-h>.badge{flex:none}.dw .gl .kv,.dw .gl .g2{min-width:0}.dw .segment{flex-wrap:wrap;max-width:100%}.dw .stack>.segment{align-self:flex-start}@media (max-width:900px){.dw .dh .ph-actions .btn-icon{flex:none}.ch39-p{max-width:100%}}@media (prefers-reduced-motion:reduce){.dw *,.sb-dept *{transition:none!important;animation:none!important}}.lc-title{padding:var(--space-4) var(--space-4) 0}.lc-state{gap:6px;min-width:0}.lc-state .small{overflow-wrap:anywhere}.lc-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.lc-hist{margin:0 20px 12px}.lv-desk.is-on .lv-name b{text-underline-offset:3px;text-decoration:underline}.lv-detail{gap:var(--space-4);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;display:grid}.lv-roster{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.lv-pick{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.lv-pick[aria-pressed=true]{color:var(--ink);font-weight:600}@media (max-width:700px){.lv-detail{grid-template-columns:minmax(0,1fr)}}.jp-part{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.jp-part legend{padding:0 4px}.jp-part .field{margin-bottom:0}
