:root{--wiz-step-sub-active:color-mix(in srgb, var(--color-primary) 70%, var(--color-surface));--wiz-chip-on-border:color-mix(in srgb, var(--color-primary) 40%, var(--color-surface));--wiz-conn-gmail:#ea4335;--wiz-conn-crm:#1b6ec2;--wiz-conn-wa:#25d366;--wiz-toggle-off:var(--color-line-hover)}.wiz{background:var(--color-bg);min-height:100vh;color:var(--color-ink);font-size:var(--text-body);flex-direction:column;display:flex}.wiz-topbar{background:var(--color-surface);border-bottom:1px solid var(--color-line);align-items:center;padding:14px 26px;display:flex}.wiz-topbar>span{font-size:var(--text-caption);color:var(--color-faint);margin-left:auto}.wiz-logo{letter-spacing:-.02em;font-size:15px;font-weight:700}.wiz-logo i{background:var(--gradient-primary);border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.wiz-body{flex:1;min-height:560px;display:flex}.wiz .btn{padding:9px 18px;font-size:13px}.wiz .btn--link{color:var(--color-muted);background:0 0;border:none;font-weight:500}.wiz .btn--primary:disabled{opacity:.55}.wiz-steps{background:var(--color-surface);border-right:1px solid var(--color-line);flex-shrink:0;width:250px;padding:24px 18px}.wiz-step{border-radius:var(--radius-btn);gap:11px;margin-bottom:2px;padding:9px 10px;display:flex}.wiz-snum{border-radius:var(--radius-avatar);border:1.5px solid var(--color-line);width:22px;height:22px;color:var(--color-faint);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.wiz-step b{font-size:var(--text-body-sm);color:var(--color-faint);font-weight:600;display:block}.wiz-step span{font-size:var(--text-micro);letter-spacing:0;text-transform:none;color:var(--color-faint);font-weight:400}.wiz-step--done .wiz-snum{background:var(--color-success-soft);color:var(--color-success);border-color:#0000}.wiz-step--done b{color:var(--color-muted)}.wiz-step--active{background:var(--color-primary-soft)}.wiz-step--active .wiz-snum{background:var(--color-primary);color:#fff;border-color:#0000}.wiz-step--active b{color:var(--color-primary)}.wiz-step--active span{color:var(--wiz-step-sub-active)}.wiz-pane{flex:1;min-width:0;padding:34px 44px}.wiz-pane h1{font-size:var(--text-h1);letter-spacing:-.02em;margin:0 0 4px;font-weight:700}.wiz-sub{font-size:var(--text-body-sm);color:var(--color-muted);max-width:560px;margin-bottom:24px}.wiz-row{gap:14px;max-width:640px;margin-bottom:16px;display:flex}.wiz-col{flex:1;min-width:0}.wiz-hint{font-size:var(--text-caption);color:var(--color-faint);margin-top:5px;font-weight:400}.wiz-hint--ok{color:var(--color-success)}.wiz-hint--err{color:var(--color-danger)}.wiz-hint--err a{color:var(--color-danger);cursor:pointer;text-decoration:underline}.wiz-subdomain{align-items:center;max-width:640px;display:flex}.wiz-subdomain .auth-field{border-radius:var(--radius-field) 0 0 var(--radius-field);border-right:none;margin-bottom:0}.wiz-subdomain-suffix{border:1px solid var(--color-line);border-radius:0 var(--radius-field) var(--radius-field) 0;color:var(--color-muted);background:var(--color-well);white-space:nowrap;padding:9px 12px;font-size:13px}.wiz-foot{align-items:center;gap:10px;max-width:640px;margin-top:28px;display:flex}.wiz-foot-spacer{flex:1}.wiz-save{font-size:var(--text-caption);color:var(--color-faint)}.wiz-chips{flex-wrap:wrap;gap:8px;max-width:640px;margin-bottom:4px;display:flex}.wiz-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-body-sm);background:var(--color-surface);color:var(--color-muted);cursor:pointer;padding:6px 14px;font-family:inherit;font-weight:500}.wiz-chip--on{background:var(--color-primary-soft);border-color:var(--wiz-chip-on-border);color:var(--color-primary);font-weight:600}.wiz-chip-input{border:1px solid var(--wiz-chip-on-border);border-radius:var(--radius-pill);font-size:var(--text-body-sm);color:var(--color-ink);width:140px;padding:6px 14px;font-family:inherit}.wiz-chip-input:focus{box-shadow:var(--focus-ring);outline:none}.wiz-conn{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);align-items:center;gap:13px;max-width:640px;margin-bottom:10px;padding:14px 16px;display:flex}.wiz-conn--failed{border-color:var(--auth-danger-border)}.wiz-conn--dim{opacity:.75}.wiz-cico{border-radius:var(--radius-card);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.wiz-conn b{font-size:var(--text-body);display:block}.wiz-conn-meta{font-size:var(--text-caption);color:var(--color-muted);font-weight:400}.wiz-conn-meta--ok{color:var(--color-success);font-weight:500}.wiz-conn-meta--err{color:var(--color-danger);font-weight:500}.wiz-conn-act{margin-left:auto}.wiz-pill-prov{background:var(--color-warn-soft);color:var(--color-warn)}.wiz-inv-row{align-items:center;gap:10px;max-width:640px;margin-bottom:10px;display:flex}.wiz-inv-row .auth-field{margin-bottom:0}.wiz-inv-row .sel{flex-shrink:0;align-self:flex-start;width:150px}.wiz-inv-main{flex:1;min-width:0}.wiz-del{border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-surface);width:32px;height:32px;color:var(--color-faint);cursor:pointer;flex-shrink:0;align-self:flex-start;font-family:inherit}.wiz-emp-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:680px;display:grid}.wiz-empc{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.wiz-av{border-radius:var(--radius-avatar);color:#fff;width:34px;height:34px;font-weight:600;font-size:var(--text-body-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.wiz-empc b{font-size:13px;display:block}.wiz-emp-role{color:var(--color-muted);margin-bottom:3px;font-size:11px}.wiz-emp-desc{font-size:var(--text-caption);color:var(--color-muted);font-weight:400;line-height:1.45}.wiz-toggle{border-radius:var(--radius-pill);background:var(--color-success);cursor:pointer;border:none;flex-shrink:0;width:34px;height:19px;margin-left:auto;padding:0;position:relative}.wiz-toggle:after{content:"";border-radius:var(--radius-avatar);background:var(--color-surface);width:15px;height:15px;position:absolute;top:2px;right:2px}.wiz-toggle--off{background:var(--wiz-toggle-off)}.wiz-toggle--off:after{left:2px;right:auto}.wiz-callout{background:var(--color-warn-soft);border:1px solid var(--auth-warn-border);border-radius:var(--radius-btn);color:var(--auth-warn-ink);max-width:680px;margin-top:16px;padding:10px 14px;font-size:12px}.wiz-success{text-align:center;flex:1;padding:70px 40px}.wiz-success h1{font-size:var(--text-h1);letter-spacing:-.02em;margin:0 0 4px;font-weight:700}.wiz-success .wiz-sub{max-width:460px;margin:6px auto 22px}.wiz-success-ico{border-radius:var(--radius-avatar);background:var(--color-success-soft);width:52px;height:52px;color:var(--color-success);justify-content:center;align-items:center;margin:0 auto 16px;font-size:22px;display:flex}.wiz-success-cta{padding:10px 22px}.wiz-deferred{margin-top:14px}.wiz-deferred a{color:var(--color-primary);font-size:var(--text-body-sm);text-decoration:none}.gp-wrap{align-items:flex-start;gap:22px;max-width:900px;display:flex}.gp-chat{flex:1;min-width:0}.gp-rail{width:var(--rail-w);flex-shrink:0}.gp-progress{gap:5px;margin-bottom:14px;display:flex}.gp-progress-seg{background:var(--color-line);border-radius:99px;flex:1;height:4px}.gp-progress-seg--done{background:var(--color-success)}.gp-progress-seg--active{background:var(--color-primary)}.gp-progress-seg--skipped{background:var(--color-warn)}.gp-progress-label{font-size:var(--text-caption);color:var(--color-faint);justify-content:space-between;margin-bottom:18px;display:flex}.gp-panel.panel{flex-direction:column;height:560px;padding:0;display:flex;overflow:hidden}.gp-panel .chat-log{flex:1}.gp-panel .chat-msg{max-width:none}.gp-resume-bar{background:var(--color-info-soft);border-bottom:1px solid var(--color-line);font-size:var(--text-body-sm);color:var(--color-ink);align-items:center;gap:8px;padding:9px 14px;display:flex}.gp-resume-bar b{font-weight:600}.gp-bubble-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.gp-suggest-tag{font-size:var(--text-caption);color:var(--color-primary);background:var(--color-primary-soft);border-radius:99px;align-items:center;gap:5px;margin-bottom:8px;padding:2px 9px;font-weight:600;display:inline-flex}.gp-conf-note{font-size:var(--text-caption);color:var(--color-warn);background:var(--color-warn-soft);border-radius:var(--radius-well);align-items:flex-start;gap:6px;margin-top:9px;padding:6px 9px;display:flex}.gp-freetext-row{gap:7px;max-width:360px;margin-top:10px;display:flex}.gp-freetext-row .sel{flex:1}.gp-skip-link{font-size:var(--text-caption);color:var(--color-faint);cursor:pointer;background:0 0;border:none;margin-top:9px;padding:0;font-family:inherit;text-decoration:underline;display:inline-block}.gp-states-box{max-width:400px;margin-top:10px}.gp-states-search{margin-bottom:8px}.gp-hours-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.gp-hours-row .sel{width:auto;font-size:var(--text-body-sm);padding:6px 10px}.gp-hours-sep{color:var(--color-faint);font-size:var(--text-body-sm)}.gp-user-edit{font-size:var(--text-caption);color:var(--color-primary);cursor:pointer;margin-left:8px;font-weight:600;text-decoration:none}.chat-msg--user .chat-bubble{position:relative}.gp-edit-pop{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);max-width:340px;margin-top:8px;padding:11px 13px}.gp-edit-pop .gp-edit-pop-title{font-size:var(--text-caption);color:var(--color-muted);margin-bottom:7px;font-weight:600}.gp-edit-pop-foot{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.gp-typing-dots{vertical-align:middle;gap:3px;margin-left:2px;display:inline-flex}.gp-typing-dots i{background:var(--color-faint);border-radius:50%;width:5px;height:5px;display:inline-block}.gp-error-bubble.chat-bubble{border:1px solid var(--auth-danger-border);background:var(--color-danger-soft);color:var(--color-danger)}.gp-rail-card.panel{padding:15px 16px;position:sticky;top:16px}.gp-rail-title{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-faint);margin-bottom:11px;font-weight:700}.gp-rail-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 0;display:flex}.gp-rail-row:last-child{border-bottom:none}.gp-rail-k{font-size:var(--text-caption);color:var(--color-faint);margin-bottom:2px;display:block}.gp-rail-v{font-size:var(--text-body-sm);color:var(--color-ink);font-weight:500;line-height:1.4}.gp-rail-v--empty{color:var(--color-faint);font-style:italic;font-weight:400}.gp-rail-edit{font-size:var(--text-caption);color:var(--color-primary);cursor:pointer;white-space:nowrap;flex-shrink:0;font-weight:600}.gp-rail-row--active{background:var(--color-primary-soft);border-bottom-color:#0000;margin:0 -16px;padding:9px 16px}.gp-rail-row--skipped{border-left:2.5px dashed var(--color-warn);margin-left:-11.5px;padding-left:9px}.gp-rail-skip-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-warn);background:var(--color-warn-soft);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9.5px;font-weight:700}.gp-rail-conf-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-warn);border:1px solid var(--color-warn);border-radius:4px;margin-left:6px;padding:.5px 5px;font-size:9.5px;font-weight:700}.gp-rail-foot{font-size:var(--text-caption);color:var(--color-faint);border-top:1px solid var(--color-line);margin-top:11px;padding-top:11px;line-height:1.5}.gp-review-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:820px;display:grid}.gp-review-card.panel{padding:14px 16px}.gp-needs-review-banner{background:var(--color-warn-soft);border:1px solid var(--color-warn);border-radius:var(--radius-card);align-items:flex-start;gap:10px;max-width:820px;margin-bottom:16px;padding:11px 14px;display:flex}.gp-needs-review-banner .ico{font-size:15px}.gp-collision-panel.panel{text-align:center;max-width:520px;margin:40px auto;padding:28px 26px}.gp-collision-ico{background:var(--color-warn-soft);width:44px;height:44px;color:var(--color-warn);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:19px;display:flex}
.rep-controls{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.rep-windows{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);display:inline-flex;overflow:hidden}.rep-win{appearance:none;font-size:var(--text-body-sm);color:var(--color-muted);cursor:pointer;border:0;border-right:1px solid var(--color-line);background:0 0;padding:7px 13px}.rep-win:last-child{border-right:0}.rep-win:hover{background:var(--color-well)}.rep-win--on{background:var(--color-primary);color:#fff;font-weight:600}.rep-win--on:hover{background:var(--color-primary)}.rep-dates{align-items:center;gap:var(--space-2);display:flex}.rep-dates input{border:1px solid var(--color-line);border-radius:var(--radius-field);font-size:var(--text-body-sm);background:var(--color-surface);color:inherit;padding:6px 9px;font-family:inherit}.rep-tabs{gap:var(--space-1);border-bottom:1px solid var(--color-line);margin:var(--space-5) 0 var(--space-4);display:flex}.rep-tab{appearance:none;font-size:var(--text-body-sm);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-family:inherit}.rep-tab:hover{color:var(--color-ink,inherit)}.rep-tab--on{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.rep-insight{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);font-size:var(--text-body-sm);margin-bottom:var(--space-4);align-items:center;gap:9px;padding:11px 14px;display:flex}.rep-insight-dot{background:var(--color-muted);border-radius:50%;flex:none;width:8px;height:8px}.rep-insight--threshold_breach{border-color:var(--color-warn);background:var(--color-warn-soft)}.rep-insight--threshold_breach .rep-insight-dot{background:var(--color-warn)}.rep-insight--trend_change .rep-insight-dot,.rep-insight--volume_anomaly .rep-insight-dot{background:var(--color-primary)}.rep-trend{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.rep-trend--up{color:var(--color-success-strong)}.rep-trend--down{color:var(--color-warn-strong)}.rep-trend--flat{color:var(--color-muted);font-weight:500}.rep-est{color:var(--color-muted);font-style:italic}.rep-cover{padding:var(--space-4);margin-bottom:var(--space-4)}.rep-cover-main{align-items:center;gap:var(--space-4);display:flex}.rep-cover-num{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.rep-cover-title{font-size:var(--text-body-sm);font-weight:600}.rep-cover-sub{font-size:var(--text-caption);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.rep-bar{background:var(--color-well);height:7px;margin:var(--space-3) 0;border-radius:4px;overflow:hidden}.rep-bar-fill{background:var(--color-primary);border-radius:4px;height:100%;transition:width .18s}.rep-alert{text-align:left;appearance:none;width:100%;font:inherit;font-size:var(--text-body-sm);cursor:pointer;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-well);color:inherit;padding:10px 12px;display:block}.rep-alert:hover{border-color:var(--color-primary)}.rep-alert--hot{border-color:var(--color-warn);background:var(--color-warn-soft)}.rep-alert-go{float:right;color:var(--color-primary);font-weight:600}.rep-ok{font-size:var(--text-body-sm);color:var(--color-success-strong);padding:2px 0}.rep-table th{font-size:var(--text-caption);color:var(--color-muted);text-align:left;white-space:nowrap;font-weight:600}.rep-table td{vertical-align:top}.rep-emp{font-weight:600;font-size:var(--text-body-sm)}.rep-spark{background:var(--color-well);border-radius:3px;width:120px;max-width:100%;height:4px;margin-top:5px;overflow:hidden}.rep-spark-fill{background:var(--color-primary);opacity:.55;height:100%}.rep-total td{border-top:2px solid var(--color-line);font-weight:700}.rep-na{color:var(--color-muted)}.rep-sub{font-size:var(--text-caption);color:var(--color-muted);margin-top:2px}.rep-never{color:var(--color-warn-strong);font-weight:600}.rep-health{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);background:var(--color-well);flex-wrap:wrap;display:flex}.rep-health-item{font-size:var(--text-body-sm);flex-direction:column;gap:2px;display:flex}.rep-facts{gap:var(--space-4);padding:var(--space-4);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.rep-fact b{font-family:var(--font-mono);font-size:var(--text-kpi,20px);font-variant-numeric:tabular-nums;margin-right:5px}.rep-breakdown{padding:0 var(--space-4) var(--space-3)}.rep-brow{border-bottom:1px solid var(--color-well);font-size:var(--text-body-sm);justify-content:space-between;padding:7px 0;display:flex}.rep-brow:last-child{border-bottom:none}.rep-cal{padding:var(--space-2) var(--space-4) var(--space-4)}.rep-calrow{padding:var(--space-3) 0;border-bottom:1px solid var(--color-well)}.rep-calrow:last-child{border-bottom:none}.rep-calhead{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:5px;display:flex}.rep-calhead .rep-sub{margin-top:0}.rep-warn{font-size:var(--text-body-sm);color:var(--color-warn-strong);background:var(--color-warn-soft);border-radius:var(--radius-card);padding:8px 10px}.rep-note{font-size:var(--text-body-sm);color:var(--color-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-well);line-height:1.45}.rep-trust{padding:var(--space-2) var(--space-4) var(--space-4)}.rep-trustrow{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-well);align-items:flex-start;display:flex}.rep-trustrow:last-child{border-bottom:none}.rep-trustlevel{width:30px;height:30px;font-weight:700;font-size:var(--text-body-sm);background:var(--color-well);color:var(--color-muted);border:1px solid var(--color-line);border-radius:50%;flex:none;place-items:center;display:grid}.rep-trustlevel[data-level="2"]{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary)}.rep-trustlevel[data-level="3"]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.rep-trustmain{min-width:0;font-size:var(--text-body-sm)}.rep-next{font-size:var(--text-caption);color:var(--color-muted);margin-top:4px}.rep-loading{padding:var(--space-5);text-align:center;color:var(--color-muted);font-size:var(--text-body-sm)}.hlth{border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);background:var(--color-surface)}.hlth-head{align-items:center;gap:var(--space-3);display:flex}.hlth-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.hlth--healthy .hlth-score{color:var(--color-success-strong)}.hlth--watch .hlth-score{color:var(--color-warn-strong)}.hlth--at_risk .hlth-score{color:var(--color-danger-strong)}.hlth-band{font-size:var(--text-body-sm);font-weight:600}.hlth-sub{font-size:var(--text-caption);color:var(--color-muted)}.hlth-factors{margin-top:var(--space-3)}.hlth-factor{justify-content:space-between;gap:var(--space-3);font-size:var(--text-body-sm);border-bottom:1px solid var(--color-well);padding:5px 0;display:flex}.hlth-factor:last-child{border-bottom:none}.hlth-points{font-family:var(--font-mono);color:var(--color-warn-strong);font-variant-numeric:tabular-nums;font-weight:600}.hlth-clear{font-size:var(--text-body-sm);color:var(--color-success-strong);margin-top:var(--space-2)}.fbk{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-well);margin-top:var(--space-3);font-size:var(--text-body-sm);padding:10px 12px}.fbk-q{margin-bottom:7px;font-weight:600}.fbk-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.fbk-btn{appearance:none;font:inherit;font-size:var(--text-body-sm);cursor:pointer;border:1px solid var(--color-line);background:var(--color-surface);color:inherit;border-radius:999px;padding:5px 11px}.fbk-btn:hover{border-color:var(--color-primary)}.fbk-btn--on{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.fbk-skip{appearance:none;font:inherit;font-size:var(--text-caption);color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:5px 2px;text-decoration:underline}.fbk-thanks{color:var(--color-success-strong);font-size:var(--text-body-sm)}.fbk-sending{color:var(--color-muted);font-size:var(--text-body-sm)}.fbk-failed{color:var(--color-danger);font-size:var(--text-body-sm)}.xlate{margin-top:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden}.xlate-head{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-well);font-size:var(--text-caption);color:var(--color-muted);padding:8px 12px;font-weight:600;display:flex}.xlate-body{font-size:var(--text-body-sm);white-space:pre-wrap;padding:10px 12px;line-height:1.5}.xlate-toggle{appearance:none;font:inherit;font-size:var(--text-caption);color:var(--color-primary);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:900px){.kpis{grid-template-columns:repeat(2,1fr)}.rep-cover-num{font-size:28px}}.stat-page{max-width:720px;font-family:var(--font-sans,system-ui, sans-serif);color:var(--color-ink);margin:0 auto;padding:48px 20px 64px}.stat-head{margin-bottom:28px}.stat-brand{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.stat-head h1{letter-spacing:-.02em;margin:6px 0 0;font-size:28px}.stat-banner{border-radius:var(--radius-card);border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--text-body);margin-bottom:20px;padding:16px 18px}.stat-banner--operational{border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-surface));background:var(--color-success-soft)}.stat-banner--degraded{border-color:color-mix(in srgb, var(--color-warn) 35%, var(--color-surface));background:var(--color-warn-soft)}.stat-banner--outage{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-surface));background:var(--color-danger-soft)}.stat-checked{font-size:var(--text-caption);color:var(--color-muted);margin-top:5px}.stat-notice{border:1px solid var(--color-line);border-left:3px solid var(--color-warn);border-radius:var(--radius-card);background:var(--color-surface);margin-bottom:14px;padding:14px 16px}.stat-notice-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.stat-notice-body{font-size:var(--text-body-sm);margin:8px 0 0;line-height:1.5}.stat-since{font-size:var(--text-caption);color:var(--color-muted)}.stat-areas{margin:24px 0 0;padding:0;list-style:none}.stat-area{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px 16px;display:flex}.stat-mark{font-size:14px;line-height:1.5}.stat-area--operational .stat-mark{color:var(--color-success-strong)}.stat-area--degraded .stat-mark{color:var(--color-warn-strong)}.stat-area--outage .stat-mark{color:var(--color-danger-strong)}.stat-area-main{flex:1;min-width:0}.stat-area-name{font-weight:600;font-size:var(--text-body-sm)}.stat-area-q{font-size:var(--text-caption);color:var(--color-muted);margin-top:2px}.stat-area-note{font-size:var(--text-body-sm);margin-top:7px;line-height:1.45}.stat-area-link{font-size:var(--text-caption);margin-top:6px;display:inline-block}.stat-state{font-size:var(--text-caption);color:var(--color-muted);white-space:nowrap;padding-top:2px}.stat-foot{border-top:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-muted);margin-top:36px;padding-top:18px;line-height:1.55}.ops-form{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-line);display:grid}.ops-row{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.ops-field{flex-direction:column;flex:1;gap:4px;min-width:160px;display:flex}.ops-field input,.ops-field select,.ops-field textarea{border:1px solid var(--color-line);border-radius:var(--radius-field);font:inherit;font-size:var(--text-body-sm);background:var(--color-surface);color:inherit;padding:7px 10px}.ops-field textarea{resize:vertical;min-height:64px}.ops-inc{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-well)}.ops-inc:last-child{border-bottom:none}.ops-inc-head{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.ops-sev{background:var(--color-well);color:var(--color-muted);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.ops-sev--SEV1{background:var(--color-danger-soft);color:var(--color-danger-strong)}.ops-sev--SEV2{background:var(--color-warn-soft);color:var(--color-warn-strong)}.ops-due{font-size:var(--text-caption);color:var(--color-warn);font-weight:600}.ops-updates{border-left:2px solid var(--color-well);margin-top:8px;padding-left:12px}.ops-update{font-size:var(--text-body-sm);padding:4px 0}.ops-update time{color:var(--color-muted);font-size:var(--text-caption)}.ops-unverified{color:var(--color-warn-strong);font-weight:600}.ops-purge{font-size:var(--text-body-sm);background:var(--color-well);border-radius:var(--radius-card);margin-top:var(--space-2);padding:10px 12px;line-height:1.5}
.docup-drop{max-width:none;padding:22px 16px}.docup-progress{border-radius:var(--radius-pill);background:var(--color-well);height:6px;margin:10px 0 4px;overflow:hidden}.docup-progress i{background:var(--color-primary);border-radius:var(--radius-pill);height:100%;display:block}.docup-spin-lg{border:3px solid var(--color-line);border-top-color:var(--color-primary);border-radius:50%;width:34px;height:34px;margin:0 auto 14px;animation:.8s linear infinite ac-spin}.docup-center{text-align:center;padding:34px 20px 26px}.docup-conf{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.docup-conf--high{background:var(--color-success-soft);color:var(--color-success)}.docup-conf--med{background:var(--color-info-soft);color:var(--cli-prospect-ink)}.docup-conf--low{background:var(--color-warn-soft);color:var(--color-warn)}.docup-field{border-bottom:1px solid var(--color-line);padding:10px 0}.docup-field:last-child{border-bottom:0}.docup-field--flag{background:var(--color-warn-soft);border-radius:var(--radius-btn);border-bottom:0;margin:0 -12px;padding:10px 12px}.docup-field-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.docup-field-name{font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600}.docup-row2{grid-template-columns:1fr 150px;align-items:start;gap:8px;display:grid}.docup-source{font-size:var(--text-caption);color:var(--color-faint);margin-top:5px;line-height:1.5}.docup-source--warn{color:var(--auth-warn-ink)}.docup-was{font-size:var(--text-caption);color:var(--color-faint);margin-bottom:3px;text-decoration:line-through;display:block}.docup-was b{color:var(--auth-danger-ink);text-decoration:none}.ui-row{border-bottom:1px solid var(--color-well);align-items:flex-start;gap:8px;padding:7px 0;display:flex}.ui-row:last-child{border-bottom:0}.status-chip{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.status-chip--ok{background:var(--color-success-soft);color:var(--color-success)}.status-chip--warn{background:var(--color-warn-soft);color:var(--color-warn)}.status-chip--danger{background:var(--color-danger-soft);color:var(--color-danger)}.docup-icon{border-radius:var(--radius-btn);background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.docup-doc-meta{flex:1;min-width:0}.docup-doc-name{font-size:var(--text-body-sm);color:var(--color-ink);font-weight:600;display:block}a.docup-doc-name{color:var(--color-primary);text-decoration:none}a.docup-doc-name:hover{text-decoration:underline}.docup-doc-sub{font-size:var(--text-caption);color:var(--color-muted);display:block}.modal--doc{flex-direction:column;width:620px;max-height:calc(100vh - 100px);padding:0;display:flex}.modal--doc .modal-head{flex-shrink:0;padding:20px 24px 0}.modal--doc .modal-head h2{margin-bottom:4px}.modal--doc .modal-body{min-height:0;padding:14px 24px 4px;overflow-y:auto}.modal--doc .modal-foot{border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-card) var(--radius-card);background:#fbfcfe;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:14px 24px;display:flex}.modal--doc .steps-mini{margin-bottom:6px}.docup-off{opacity:.72}.docup-refusal{margin-bottom:14px}.docup-sel--needed{border-color:var(--color-warn);box-shadow:0 0 0 3px #d9770624}.docup-source--refused{color:var(--auth-danger-ink);font-weight:600}.modal--done{flex-direction:column;width:560px;max-height:calc(100vh - 120px);padding:0;display:flex}.modal--done .modal-head{flex-shrink:0;padding:20px 24px 14px}.modal--done .modal-head h2{margin-bottom:0}.modal--done .modal-body{min-height:0;padding:0 24px 4px;overflow-y:auto}.modal--done .modal-foot{border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-card) var(--radius-card);background:#fbfcfe;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:14px 24px;display:flex}.docup-done-group{border:1px solid var(--color-line);border-radius:var(--radius-card,10px);background:#fff;margin-bottom:10px;padding:12px 14px}.docup-done-group--muted{background:#fafbfc}.docup-done-group--bad{background:#fffafb;border-color:#be183c47}.docup-done-head{font-size:var(--text-body-sm);align-items:baseline;gap:8px;display:flex}.docup-done-mark{color:var(--color-ok,#16794c);flex:none;font-size:11px;line-height:1}.docup-done-group--muted .docup-done-mark{color:var(--color-muted)}.docup-done-group--bad .docup-done-mark{color:var(--auth-danger-ink,#be123c)}.docup-done-rows{margin:8px 0 0;padding:0;list-style:none}.docup-done-rows li{font-size:var(--text-body-sm);border-top:1px solid var(--color-line);align-items:baseline;gap:8px;padding:3px 0;display:flex}.docup-done-rows li:first-child{border-top:0}.docup-done-label{color:var(--color-muted);flex:0 0 40%}.docup-done-value{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:600}.docup-done-value--struck{color:var(--color-muted);font-weight:400;text-decoration:line-through}.docup-done-empty{color:var(--color-faint);font-weight:400}.docup-done-corr{font-size:var(--text-caption);color:var(--color-accent,#2563eb);white-space:nowrap;flex:none;font-weight:600}.docup-done-note{font-size:var(--text-caption);color:var(--color-muted);margin-top:8px;line-height:1.5}.docup-done-note--bad{color:var(--auth-danger-ink,#be123c)}.modal--done .modal-foot .foot-hint{flex:90px;min-width:0;line-height:1.45}
.ut-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card,14px);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.ut-head{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:15px 18px 13px;display:flex}.ut-head-l{flex:220px;min-width:0}.ut-title-row{align-items:center;gap:8px;min-width:0;display:flex}.ut-title{letter-spacing:-.015em;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16.5px;font-weight:700;overflow:hidden}.ut-count{background:var(--color-danger-soft);color:var(--color-danger-strong);font:700 11px/1 var(--font-mono);border-radius:999px;flex-shrink:0;padding:4px 8px}.ut-sub{color:var(--color-muted);margin-top:3px;font-size:12.5px}.ut-sub b{color:var(--color-ink);font-weight:600}.ut-head-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ut-link{white-space:nowrap;color:var(--color-primary);align-items:center;gap:3px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ut-link:hover{text-decoration:underline}.ut-switch{cursor:pointer;white-space:nowrap;font:inherit;color:var(--color-muted);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.ut-switch b{font-family:var(--font-mono);color:var(--color-ink);font-weight:700}.ut-switch-track{background:#d5dae6;border-radius:999px;width:28px;height:16px;transition:background .15s;position:relative}.ut-switch-dot{background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10131f40}.ut-switch[aria-checked=true]{color:var(--color-warn-strong)}.ut-switch[aria-checked=true] .ut-switch-track{background:var(--color-warn)}.ut-switch[aria-checked=true] .ut-switch-dot{left:14px}.ut-switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:6px}.ut-body{flex:1;min-height:0;overflow:hidden auto}.ut-row{border:0;border-bottom:1px solid var(--color-line);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:12px 18px;display:grid}.ut-row:hover{background:#f5f6fb}.ut-row:hover .ut-chev{color:var(--color-primary)}.ut-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ut-row.is-heads{background:linear-gradient(90deg, var(--color-warn-soft), transparent 40%)}.ut-row.is-heads:hover{background:linear-gradient(90deg, var(--color-warn-soft), #f5f6fb 40%)}.ut-av{width:32px;height:32px;display:flex}.ut-emp{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.ut-emp-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-ink);font-size:10.5px;font-weight:600;line-height:12px;overflow:hidden}.ut-emp-name.is-team{color:var(--color-muted);font-weight:500}.ut-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ut-l1{align-items:center;gap:7px;min-width:0;display:flex}.ut-who{text-overflow:ellipsis;white-space:nowrap;min-width:40px;color:var(--color-ink);font-size:14px;font-weight:600;overflow:hidden}.ut-who.is-unknown{color:var(--color-muted);font-style:italic;font-weight:500}.ut-for{white-space:nowrap;color:var(--color-muted);flex-shrink:0;font-size:11.5px}.ut-l2{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:12.5px;overflow:hidden}.ut-l2 .ut-subj{color:#3a4058}.ut-l2 .ut-ask{color:var(--color-primary);font-weight:600}.ut-meta{flex-direction:column;align-items:flex-end;gap:3px;min-width:58px;display:flex}.ut-age{white-space:nowrap;font:600 12px var(--font-mono);color:var(--color-ink)}.ut-dl{white-space:nowrap;font-family:var(--font-mono);font-size:11px}.ut-chev{color:var(--color-line-hover,#c7cddc);display:flex}.ut-chip{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font:700 9.5px/1 var(--font-mono);border-radius:999px;flex-shrink:0;padding:4px 7px}.ut-chip--risk{background:var(--color-danger-soft);color:var(--color-danger-strong)}.ut-chip--renew{background:var(--color-warn-soft);color:var(--color-warn-strong)}.ut-chip--new{background:var(--color-success-soft);color:var(--color-success-strong)}.ut-chip--ask{background:var(--color-primary-soft);color:var(--color-primary);box-shadow:inset 0 0 0 1px #dcd6fb}.ut-chip--heads{background:var(--color-warn-soft);color:var(--color-warn-strong);box-shadow:inset 0 0 0 1px #f6dcae}.ut-chip--tag{background:var(--color-well);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line)}.ut-money{white-space:nowrap;font:700 12.5px var(--font-mono);color:var(--color-ink);flex-shrink:0}.ut-money small{color:var(--color-muted);font-size:10.5px;font-weight:600}.ut-row .ut-l1>:where(span,b){flex-shrink:0}.ut-row .ut-l1>.ut-who{flex-shrink:1}.ut-foot{border-top:1px solid var(--color-line);background:var(--color-well);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding:10px 18px;display:flex}.ut-range{font:12px var(--font-mono);color:var(--color-muted)}.ut-pager{gap:4px;display:inline-flex}.ut-pg{border:1px solid var(--color-line);background:var(--color-surface);width:28px;height:28px;color:var(--color-ink);cursor:pointer;border-radius:8px;font-size:15px;line-height:1}.ut-pg:disabled{opacity:.4;cursor:default}.ut-grow{flex:1}.ut-btn{cursor:pointer;white-space:nowrap;height:34px;font:inherit;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.ut-btn--primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-btn-glow)}.ut-btn--primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.ut-btn--ghost{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}.ut-btn--ghost:hover{border-color:var(--color-line-hover,#c7cddc)}.ut-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ut-state{flex-direction:column;flex:1;min-height:0;display:flex}.ut-skel-list{padding:4px 0}.ut-skel-row{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 18px;display:flex}.ut-skel-tx{flex-direction:column;flex:1;gap:8px;display:flex}.ut-sk{background:linear-gradient(90deg,#eef0f5 0%,#f7f8fb 50%,#eef0f5 100%) 0 0/200% 100%;border-radius:6px;height:11px;animation:1.3s linear infinite ut-shimmer;display:block}@keyframes ut-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ut-sk{animation:none}}.ut-empty{text-align:center;flex-direction:column;align-items:center;max-width:360px;margin:auto;padding:32px 20px;display:flex}.ut-empty-title{color:var(--color-ink);margin-top:12px;font-size:16px;font-weight:600}.ut-empty p{color:var(--color-muted);margin:6px 0 14px;font-size:13.5px;line-height:1.55}.ut-empty p b{color:var(--color-ink)}.ut-ico{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ut-ico--ok{background:var(--color-success-soft);color:var(--color-success)}.ut-ico--err{background:var(--color-danger-soft);color:var(--color-danger)}.ut-ico--heads{background:var(--color-warn-soft);color:var(--color-warn)}@media (max-width:640px){.ut-row{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:11px 14px}.ut-meta{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:10px}.ut-chev{display:none}.ut-av{width:32px;height:32px}.ut-av>*{width:32px!important;height:32px!important;font-size:13px!important}.ut-l1{flex-wrap:wrap;row-gap:4px}.ut-foot .ut-btn{width:100%}.ut-head{padding:14px 14px 12px}.ut-head-r{justify-content:flex-start}.ut-foot{padding:10px 14px}}
.vm-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.vm-micro{font:700 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.vm-chip{font:700 10.5px var(--font-mono);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.vm-chip--p{background:var(--color-primary-soft);color:var(--color-primary)}.vm-chip--danger{background:var(--color-danger-soft);color:var(--color-danger-strong)}.vm-chip--warn{background:var(--color-warn-soft);color:var(--color-warn-strong);box-shadow:inset 0 0 0 1px #f6dcae}.vm-chip--warn2{background:var(--color-warn-soft);color:var(--color-warn-strong)}.vm-chip--ok{background:var(--color-success-soft);color:var(--color-success-strong)}.vm-chip--mute{color:var(--color-muted);background:#eef0f5}.vm-chip--quiet{color:var(--color-faint);box-shadow:inset 0 0 0 1px var(--color-line);background:0 0}.vm-faint{color:var(--color-faint)}.vm-ph{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.vm-ph-t{flex:1;min-width:0}.vm-ph-t h1{letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:21px;font-weight:700}.vm-ph-t p{color:var(--color-muted);margin:2px 0 0;font-size:13px}.vm-ph-t p b{color:var(--color-ink)}.vm-seg{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:3px;font-size:13px;font-weight:500;display:inline-flex}.vm-seg button{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:4px 10px}.vm-seg button[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary)}.vm-seg button:disabled{cursor:default}.vm-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.vm-tab{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-muted);cursor:pointer;border-radius:10px;padding:6px 12px;font-family:inherit;font-size:13.5px;font-weight:500}.vm-tab .vm-mono{margin-left:4px;font-size:12px}.vm-tab[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.vm-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.vm-srch{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-faint);border-radius:11px;flex:280px;align-items:center;gap:8px;padding:0 12px;display:flex}.vm-srch input{font:inherit;min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:13.5px}.vm-srch:focus-within{border-color:#d9d3ff;box-shadow:0 0 0 3px #5b4be814}.vm-sel{appearance:none;background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2310131F' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--color-line);font:inherit;color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:11px;padding:8px 32px 8px 12px;font-size:13.5px}.vm-list{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.vm-row{border-bottom:1px solid var(--color-line);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:36px minmax(0,1fr) 84px 92px 156px 128px 16px;align-items:center;gap:14px;padding:13px 18px;display:grid}.vm-row:hover{background:var(--color-well)}.vm-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.vm-row--urgent{box-shadow:inset 3px 0 0 var(--color-danger)}.vm-row--dim .vm-who,.vm-row--dim .vm-l2{opacity:.7}.vm-row--static{cursor:default}.vm-row--static:hover{background:0 0}.vm-rav{width:36px;height:36px;font:700 13px var(--font-mono);color:var(--c);background:color-mix(in srgb, var(--c) 12%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, #fff);border-radius:10px;place-items:center;display:grid}.vm-rav--unk{color:var(--color-muted);box-shadow:none;background:#eef0f5}.vm-main{min-width:0}.vm-l1{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.vm-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--color-ink);font-size:14.5px;font-weight:700;overflow:hidden}.vm-who--unk{color:var(--color-muted)}.vm-num{color:var(--color-muted);white-space:nowrap;font-size:12.5px}.vm-l2{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13.5px;display:-webkit-box;overflow:hidden}.vm-l2 b{color:var(--color-ink);font-weight:600}.vm-dur{border:1px solid var(--color-line);background:var(--color-well);color:var(--color-ink);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex;position:relative;overflow:hidden}.vm-dur svg{color:var(--color-primary)}.vm-dur:disabled{cursor:default;color:var(--color-faint)}.vm-dur--on{background:var(--color-primary-soft);border-color:#d9d3ff}.vm-dur-prog{background:var(--color-primary);height:2px;position:absolute;bottom:0;left:0}.vm-dur--err{color:var(--color-danger-strong);border-color:var(--color-danger-soft);background:var(--color-danger-soft)}.vm-dur--err svg{color:var(--color-danger-strong);width:12px;height:12px}.vm-dur--none{cursor:default;color:var(--color-faint);background:0 0;border-color:#0000;padding-left:0;font-weight:500}.vm-dur--none svg{color:var(--color-faint)}.vm-time,.vm-st{flex-direction:column;gap:3px;min-width:0;display:flex}.vm-time .vm-mono{color:var(--color-ink);font-size:12.5px}.vm-time small,.vm-st small{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vm-st .vm-pill{align-self:flex-start}.vm-pill{white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.vm-pill--p{background:var(--color-primary-soft);color:var(--color-primary)}.vm-pill--ok{background:var(--color-success-soft);color:var(--color-success-strong)}.vm-pill--mute{color:var(--color-muted);background:#eef0f5}.vm-own{min-width:0;overflow:hidden}.vm-own-c{color:var(--color-ink);white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:500;display:inline-flex}.vm-own-c.is-none{color:var(--color-muted)}.vm-own-n{text-overflow:ellipsis;overflow:hidden}.vm-own-av{color:#fff;width:20px;height:20px;font:700 10px var(--font-sans);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vm-chev{color:var(--color-faint)}.vm-list-f{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:12.5px;display:flex}.vm-pager{align-items:center;gap:6px;display:flex}.vm-pg{border:1px solid var(--color-line);min-width:28px;height:28px;font:600 12.5px var(--font-mono);color:var(--color-ink);background:var(--color-surface);cursor:pointer;border-radius:8px;place-items:center;padding:0 6px;display:grid}.vm-pg[aria-current=page]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.vm-pg:disabled{color:var(--color-faint);cursor:default}.vm-sk{background:linear-gradient(90deg,#eef0f5,#f5f6fa,#eef0f5) 0 0/200% 100%;border-radius:6px;animation:1.6s linear infinite vm-sh;display:block}@keyframes vm-sh{0%{background-position:200% 0}to{background-position:-200% 0}}.vm-empty{place-items:center;padding:56px 20px;display:grid}.vm-empty>div{text-align:center;max-width:430px;color:var(--color-muted)}.vm-empty svg{color:var(--color-faint)}.vm-empty h3{color:var(--color-ink);margin:10px 0 6px;font-size:17px;font-weight:700}.vm-empty p{margin:0 0 16px;font-size:13.5px}.vm-empty small{color:var(--color-faint);margin-top:8px;font-size:12px;display:block}@media (max-width:1024px){.vm-row{grid-template-columns:36px minmax(0,1fr) 16px;grid-template-areas:"av main chev"".meta meta";align-items:start;row-gap:8px}.vm-row>.vm-rav{grid-area:av}.vm-row>.vm-main{grid-area:main}.vm-row>.vm-chev{grid-area:chev;align-self:center}.vm-row>.vm-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:10px;display:flex}.vm-row>.vm-meta .vm-time,.vm-row>.vm-meta .vm-st{flex-direction:row;align-items:center;gap:6px}.vm-row>.vm-meta .vm-own{margin-left:auto}}@media (min-width:1025px){.vm-row>.vm-meta{display:contents}}.vm-card{flex-direction:column;gap:12px;display:flex}.vm-card-h{align-items:flex-start;gap:12px;display:flex}.vm-card-ic{background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.vm-card-title{letter-spacing:-.02em;min-width:0;color:var(--color-ink);flex:1;margin:3px 0 0;font-size:19px;font-weight:700;line-height:1.3}.vm-card-title .vm-nowrap{white-space:nowrap}.vm-card-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.vm-tool{font:600 13px var(--font-sans);background:var(--color-primary-soft);color:var(--color-primary);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.vm-tool[aria-pressed=true]{box-shadow:inset 0 0 0 1px #d9d3ff}.vm-tool:disabled{cursor:not-allowed;opacity:.55}.vm-tool--task{background:var(--color-warn-soft);color:var(--color-warn-strong)}.vm-tool--x{color:var(--color-muted);background:0 0;padding:6px}.vm-tool:disabled{opacity:.5;cursor:default}.vm-card-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.vm-card-meta .vm-emp-name{color:var(--color-ink);font-weight:700}.vm-meta-txt{color:var(--color-muted);flex-basis:100%;font-size:12.5px}.vm-meta-txt b{color:var(--color-ink)}.vm-pl{background:var(--color-well);border:1px solid var(--color-line);border-radius:11px;padding:10px 14px 12px}.vm-pl-top{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.vm-pl-src{color:var(--color-muted);font-size:12px}.vm-pl-row{align-items:center;gap:14px;display:flex}.vm-pl-btn{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 20px -10px #5b4be8b3}.vm-pl-btn svg{margin-left:2px}.vm-pl-btn:disabled{box-shadow:none;cursor:not-allowed;background:#c9c3f5}.vm-pl-wavebox{cursor:pointer;flex:1;align-items:center;min-width:0;height:32px;display:flex;position:relative}.vm-pl-wavebox:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.vm-wave{align-items:center;gap:2px;width:100%;display:flex}.vm-wave i{background:#cdd2de;border-radius:2px;flex:1;min-width:2px}.vm-wave i.p{background:var(--color-primary)}.vm-pl-head{background:var(--color-ink);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.vm-pl-track{background:#dde1ea;border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.vm-pl-fill{background:var(--color-primary);position:absolute;inset:0 auto 0 0}.vm-pl-track--pulse{background:linear-gradient(90deg,#dde1ea,#eef0f5,#dde1ea) 0 0/200% 100%;animation:1.6s linear infinite vm-sh}.vm-pl-time{white-space:nowrap;color:var(--color-ink);font-size:12.5px}.vm-pl-speed{font:700 11.5px var(--font-mono);border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:#fff;border-radius:7px;padding:3px 7px}.vm-pl-speed:disabled{color:var(--color-faint);cursor:default}.vm-pl-note{color:var(--color-muted);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12.5px;display:flex}.vm-pl-note svg{flex-shrink:0;margin-top:2px}.vm-pl--err{background:#fff8f9;border-color:#f6c9d4}.vm-pl--err .vm-pl-note{color:#9f1239}.vm-pl-act{color:var(--color-primary);white-space:nowrap;font-weight:600;text-decoration:underline}.vm-spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite vm-rot}@keyframes vm-rot{to{transform:rotate(360deg)}}.vm-linkbtn{color:var(--color-ink);font:600 12.5px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 4px;display:inline-flex}.vm-sum{background:var(--color-primary-soft);border:1px solid #e5e0ff;border-radius:11px;padding:10px 14px}.vm-sum-h{border-bottom:1px solid #e5e0ff;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.vm-sum-h .vm-micro:first-child{color:var(--color-primary)}.vm-sum-g{grid-template-columns:140px minmax(0,1fr);gap:16px;display:grid}.vm-sum-g b{color:var(--color-ink);margin-top:2px;display:block}.vm-sum-g p{color:var(--color-ink);margin:2px 0 0;font-size:14px}@media (max-width:560px){.vm-sum-g{grid-template-columns:1fr;gap:8px}}.vm-tx{background:var(--color-info-soft);border-radius:11px;padding:10px 14px}.vm-tx-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.vm-tx blockquote{border-left:3px solid var(--color-line-hover);color:#2b3040;white-space:pre-wrap;margin:0;padding-left:12px;font-size:14px}.vm-tx blockquote.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vm-tx-wait{color:var(--color-muted);border-top:1px solid var(--color-line);align-items:center;gap:8px;margin:10px 0 0;padding-top:8px;font-size:12.5px;display:flex}.vm-tx-none{color:var(--color-muted);margin:0;font-size:13px}.vm-tx-lines{gap:6px;display:grid}.vm-tx-lines .vm-sk{height:10px}.vm-strip{border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.vm-strip>svg{flex-shrink:0}.vm-strip>span:first-of-type{flex:260px;min-width:0}.vm-strip--warn{background:var(--color-warn-soft);color:var(--color-warn-strong);border:1px solid #f6dcae}.vm-strip-a{flex-wrap:wrap;gap:6px;display:flex}.vm-link-list{flex-direction:column;gap:4px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.vm-link-hit{text-align:left;border:1px solid var(--color-line);background:var(--color-surface,#fff);width:100%;color:var(--color-ink);cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.vm-link-hit:hover:not(:disabled){border-color:var(--color-primary)}.vm-link-hit:disabled{cursor:default;opacity:.7}.vm-link-hit b,.vm-link-hit .vm-mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vm-link-hit .vm-mono{color:var(--color-muted);font-size:12px}.vm-link-go{color:var(--color-primary);font-size:12.5px;font-weight:600}.vm-rp-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.vm-rp-to{color:var(--color-muted);font-size:12.5px}.vm-rp-to .vm-mono{color:var(--color-primary)}.vm-rp-ok{color:var(--color-success-strong);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.vm-rp-box{background:var(--color-surface);border:1px solid #d9d3ff;border-radius:11px;box-shadow:0 0 0 3px #5b4be814}.vm-rp-box--ro{border-color:var(--color-line);box-shadow:none;background:var(--color-well)}.vm-rp-subj{border-bottom:1px solid var(--color-line);color:var(--color-ink);align-items:baseline;gap:10px;padding:8px 14px;font-size:13.5px;font-weight:600;display:flex}.vm-rp-subj input{font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.vm-rp-body{color:var(--color-ink);white-space:pre-wrap;padding:10px 14px 14px;font-size:14px}.vm-rp-body textarea{width:100%;font:inherit;resize:vertical;min-height:160px;color:inherit;background:0 0;border:0;outline:0}.vm-rp-body--clamp{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vm-rp-empty{border:1.5px dashed var(--color-line-hover);color:var(--color-muted);text-align:center;border-radius:11px;flex-flow:column wrap;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:13.5px;display:flex}.vm-rp-empty--act{text-align:left;align-items:flex-start}.vm-taskline{background:var(--color-warn-soft);color:var(--color-warn-strong);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.vm-taskline span{flex:1;min-width:0}.vm-taskline svg{flex-shrink:0}.vm-taskline a{color:var(--color-primary);font-weight:600;text-decoration:none}.vm-nomsg{color:var(--color-muted);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.vm-nomsg b{color:var(--color-ink)}.vm-btn{font:600 13.5px var(--font-sans);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:8px 13px;text-decoration:none;display:inline-flex}.vm-btn:disabled{opacity:.55;cursor:default}.vm-btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 8px 20px -10px #5b4be8b3}.vm-btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.vm-btn--okline{color:var(--color-success-strong);background:#fff;border-color:#bfe6d5}.vm-btn--ghost{color:var(--color-muted);background:0 0;border-color:#0000}.vm-btn--sm{border-radius:9px;padding:5px 10px;font-size:12.5px}.vm-split{display:inline-flex}.vm-split>.vm-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.vm-split>.vm-btn:last-child{border-left-color:#ffffff59;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:8px;padding-right:8px}.vm-split>.vm-btn:not(.vm-btn--primary):last-child{border-left-color:var(--color-line)}.vm-act{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.vm-act-l,.vm-act-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vm-act-r{margin-left:auto}.vm-act-note{color:var(--color-muted);flex-basis:100%;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.vm-outcome{background:var(--color-success-soft);color:var(--color-success-strong);border-radius:11px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13.5px;display:flex}.vm-outcome--err{background:var(--color-danger-soft);color:var(--color-danger-strong)}.vm-next{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.vm-tile{position:relative}.vm-tile .kpi-lbl{align-items:center;gap:6px;padding-right:14px;display:flex}.vm-tile .kpi-lbl svg{color:var(--color-primary);flex-shrink:0}.vm-tile-go{color:var(--color-faint);position:absolute;top:13px;right:12px}.vm-tile-warn{color:var(--color-warn-strong);margin-top:2px;font-size:12.5px;font-weight:600}.vm-tile-ok{color:var(--color-success-strong);align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:600;display:inline-flex}.vm-tile-setup{color:var(--color-ink);margin-top:10px;font-size:13.5px;font-weight:600}.vm-tile-setup a{color:var(--color-primary)}.vm-tile-retry{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.kpi-row-auto{gap:var(--space-md,16px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ut-vm{background:var(--color-primary-soft);width:32px;height:32px;color:var(--color-primary);border-radius:10px;place-items:center;display:grid}.ut-row.is-vm{background:linear-gradient(90deg, var(--color-danger-soft), transparent 55%)}.ut-chip--vm{background:var(--color-primary-soft);color:var(--color-primary)}.ut-chip--urgent{background:var(--color-danger-soft);color:var(--color-danger-strong)}.ut-mini-play{font:600 11.5px var(--font-mono);color:var(--color-primary);align-items:center;gap:3px;margin-right:6px;display:inline-flex}.vm-tx .vm-linkbtn{color:var(--color-primary);padding:0;font-size:13px}
.tc-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card,14px);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.tc-root{flex-direction:column;flex:1;min-height:0;display:flex}.tc-head{border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 12px;display:flex}.tc-head-t{flex:1;min-width:0}.tc-head h3{letter-spacing:-.025em;color:var(--color-ink);white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:1.3}.tc-head .tc-sub{color:var(--color-muted);margin-top:1px;font-size:12.5px;display:block}.tc-head-a{flex:none;align-items:center;gap:6px;display:flex;position:relative}.tc-icon-btn{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.tc-icon-btn:hover:not(:disabled){background:var(--color-well);color:var(--color-ink)}.tc-icon-btn:disabled{opacity:.45;cursor:default}.tc-icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.tc-stack{align-items:center;padding-left:6px;display:inline-flex}.tc-stack>*{box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;margin-left:-6px}.tc-stack-more{background:var(--color-well);min-width:22px;height:22px;color:var(--color-muted);font:700 10.5px/1 var(--font-mono);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.tc-menu{z-index:30;background:var(--color-surface);border:1px solid var(--color-line);min-width:230px;box-shadow:var(--shadow-pop);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.tc-menu button{text-align:left;cursor:pointer;width:100%;color:var(--color-ink);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:600;display:block}.tc-menu button small{color:var(--color-muted);margin-top:1px;font-size:12px;font-weight:400;display:block}.tc-menu button:hover:not(:disabled){background:var(--color-well)}.tc-menu button:disabled{color:var(--color-faint);cursor:default}.tc-clearbar{border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:flex-end;padding:4px 16px;display:flex}.tc-bodywrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.tc-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px;display:flex;position:relative;overflow-y:auto}.tc-body>.tc-spacer{margin-top:auto}.dk-main .tc-body>.tc-spacer{display:none}.tc-older{color:var(--color-muted);justify-content:center;padding:6px 0 10px;font-size:12.5px;display:flex}.tc-older button{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-weight:600}.tc-older button:hover{text-decoration:underline}.dk-main .tc-skel{margin-top:0}.tc-skel-l{text-align:center;color:var(--color-faint);margin:8px 0 0;font-size:12.5px}.tc-body--center{justify-content:center}.tc-day{font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);align-items:center;gap:10px;display:flex}.tc-day:before,.tc-day:after{content:"";background:var(--color-line);flex:1;height:1px}.tc-t{font-family:var(--font-mono);color:var(--color-faint);white-space:nowrap;flex:none;font-size:11.5px}.tc-mention{background:var(--color-primary-soft);color:var(--color-primary);border-radius:4px;padding:0 3px;font-weight:600}.tc-me{justify-content:flex-end;display:flex}.tc-me-b{background:var(--gradient-chat-bubble);color:#fff;max-width:84%;box-shadow:var(--shadow-chat-bubble);border-radius:14px 14px 4px;padding:9px 12px 7px}.tc-me-b p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.45}.tc-me-b .tc-mention{color:#fff;background:#14112f38;font-weight:600}.tc-me-att{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.tc-me-att span{overflow-wrap:anywhere;background:#fff3;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:12px;display:inline-flex}.tc-me-t{text-align:right;font-family:var(--font-mono);color:#fff;margin-top:2px;font-size:11px;display:block}.tc-msg{align-items:flex-start;gap:10px;display:flex}.tc-msg--cont{margin-top:-8px}.tc-msg--cont .tc-result{margin-top:0}.tc-av-sp{flex:none;width:28px}.tc-msg-c{flex:1;min-width:0}.tc-msg-h{align-items:baseline;gap:8px;display:flex}.tc-msg-h b{color:var(--color-ink);font-size:13.5px;font-weight:700}.tc-msg-role{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.tc-msg p{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-ink);margin:0;font-size:13.5px;line-height:1.5}.tc-result{border:1px solid var(--color-line);background:var(--color-well);border-radius:12px;margin-top:6px;padding:10px 12px}.tc-result p{font-size:13px;line-height:1.45}.tc-run{font:600 11.5px/1.3 var(--font-mono);color:var(--color-success-strong);align-items:center;gap:6px;margin-bottom:6px;display:flex}.tc-run-i{background:var(--color-success-soft);width:18px;height:18px;color:var(--color-success);border-radius:50%;flex:none;place-items:center;display:grid}.tc-run--running{color:var(--color-muted)}.tc-run--running .tc-run-i{background:var(--color-primary-soft);color:var(--color-primary)}.tc-run--failed{color:var(--color-danger-strong)}.tc-run--failed .tc-run-i{background:var(--color-danger-soft);color:var(--color-danger)}.tc-kv{border-top:1px dashed var(--color-line);grid-template-columns:auto 1fr;gap:3px 10px;margin:8px 0 0;padding-top:8px;font-size:12.5px;display:grid}.tc-kv>div{display:contents}.tc-kv dt{color:var(--color-muted)}.tc-kv dd{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-weight:500;overflow:hidden}.tc-result--sel{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);background:var(--color-surface)}.tc-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tc-btn-soft,.tc-btn-ghost{cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:6px 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tc-btn-soft{background:var(--color-primary-soft);color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent)}.tc-btn-soft:hover{border-color:var(--color-primary)}.tc-btn-ghost{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line)}.tc-btn-ghost:hover{border-color:var(--color-line-hover)}.tc-btn-soft svg,.tc-btn-ghost svg{flex:none}.tc-org{color:var(--color-muted);align-items:flex-start;gap:8px;padding:0 2px;font-size:12.5px;display:flex}.tc-org p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;line-height:1.45}.tc-org b{color:var(--color-ink);font-weight:600}.tc-chip-link{color:var(--color-primary);background:var(--color-primary-soft);cursor:pointer;border:0;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.tc-typing{color:var(--color-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.tc-dots{background:var(--color-well);border:1px solid var(--color-line);border-radius:999px;flex:none;gap:3px;padding:6px 8px;display:inline-flex}.tc-dots i{background:var(--color-faint);border-radius:50%;width:5px;height:5px;animation:1.2s infinite tc-bob}.tc-dots i:nth-child(2){animation-delay:.15s}.tc-dots i:nth-child(3){animation-delay:.3s}@keyframes tc-bob{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.tc-unseen-strip{pointer-events:none;bottom:10px;z-index:10;justify-content:center;display:flex;position:absolute;inset-inline:0}.tc-unseen{pointer-events:auto;background:var(--color-primary);color:#fff;box-shadow:var(--shadow-pop);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.tc-skel{flex-direction:column;gap:16px;margin-top:auto;display:flex}.tc-skel i{background:linear-gradient(90deg, var(--color-line), var(--color-well), var(--color-line));background-size:200% 100%;border-radius:6px;height:10px;margin:6px 0;animation:1.4s infinite tc-sh;display:block}.tc-sk-row{gap:10px;display:flex}.tc-sk-row>div{flex:1}.tc-skel i.tc-sk-av{border-radius:50%;flex:none;width:28px;height:28px;margin:0}.tc-sk-me{justify-content:flex-end;display:flex}.tc-sk-me i{border-radius:14px 14px 4px;height:34px}@keyframes tc-sh{to{background-position:-200% 0}}.tc-empty,.tc-err{text-align:center;flex-direction:column;align-items:center;margin-block:auto;padding:0 8px;display:flex}.tc-empty h4,.tc-err h4{color:var(--color-ink);margin:12px 0 4px;font-size:15px;font-weight:700}.tc-empty p,.tc-err p{color:var(--color-muted);max-width:280px;margin:0;font-size:13px}.tc-starters{flex-direction:column;gap:6px;width:100%;margin-top:14px;display:flex}.tc-starters button{background:var(--color-well);border:1px solid var(--color-line);text-align:left;color:var(--color-ink);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px}.tc-starters button b{color:var(--color-primary);font-weight:600}.tc-starters button span{color:var(--color-muted)}.tc-starters button:hover{border-color:var(--color-primary)}.tc-empty .tc-fine{color:var(--color-faint);margin-top:10px;font-size:11.5px}.tc-err-i{background:var(--color-danger-soft);width:40px;height:40px;color:var(--color-danger);border-radius:12px;place-items:center;display:grid}.tc-err .tc-btn-ghost{margin-top:12px}.tc-composer{border-top:1px solid var(--color-line);background:var(--color-surface);flex-shrink:0;padding:10px 12px 12px;position:relative}.tc-crow{border:1px solid var(--color-line);background:var(--color-well);border-radius:14px;align-items:flex-end;gap:6px;padding:4px;display:flex}.tc-crow:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.tc-input{resize:none;min-width:0;font:13.5px/1.4 var(--font-sans);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;height:33px;max-height:69px;padding:7px 2px;overflow-y:auto}.tc-input::placeholder{color:var(--color-faint)}.tc-input:disabled{cursor:not-allowed}.tc-send{background:var(--color-primary);color:#fff;cursor:pointer;width:34px;height:34px;box-shadow:var(--shadow-btn-glow);border:0;border-radius:11px;flex:none;place-items:center;display:grid}.tc-send:hover:not(:disabled){background:var(--color-primary-hover)}.tc-send:disabled{opacity:1;box-shadow:none;cursor:default;background:#e6e3fa}.tc-cerr{color:var(--color-danger-strong);background:var(--color-danger-soft);border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:7px 10px;font-size:12.5px;line-height:1.4;display:flex}.tc-cerr svg{color:var(--color-danger);flex:none;margin-top:1px}.tc-staged{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.tc-file{background:var(--color-well);border:1px solid var(--color-line);max-width:100%;color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12.5px;display:inline-flex}.tc-file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tc-file button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tc-file button:hover{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.tc-dots i,.tc-skel i{animation:none}}@media (max-width:640px){.tc-crow .tc-icon-btn,.tc-send{width:40px;height:40px}}.tc-inwrap{flex:1;min-width:0;display:flex;position:relative}.tc-inwrap .tc-input::placeholder{color:#0000}.tc-phd{pointer-events:none;color:var(--color-faint);font:13.5px/1.4 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;position:absolute;top:7px;left:2px;right:2px;overflow:hidden}.dk-pill{border:1px solid var(--color-line);background:var(--color-surface);height:44px;box-shadow:var(--shadow-card);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.dk-pill:hover{background:var(--color-well)}.dk-pill[hidden]{display:none}.rail-handle--search[data-on-chat],.rail-handle--focus[data-on-chat]{visibility:hidden;pointer-events:none}.dk-pill.dk-pill--icon{justify-content:center;gap:0;width:44px;padding:0;position:fixed}.dk-pill.dk-pill--icon .dk-pill-t,.dk-pill.dk-pill--icon .dk-pill-s{display:none}.dk-pill--icon .dk-count{position:absolute;top:-6px;right:-6px}.dk-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.dk-pill .tc-stack>*{box-shadow:0 0 0 2px var(--color-surface)}.dk-pill-t{white-space:nowrap;font-size:13px;font-weight:600}.dk-count{background:var(--color-primary);color:#fff;min-width:20px;height:20px;font:700 11px/1 var(--font-mono);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.dk-pill-s{font-size:13px;font-weight:600;display:none}@media (max-width:639px){.dk-pill{gap:6px;padding:0 12px 0 8px}.dk-pill-t{display:none}.dk-pill-s{display:inline}}.dk-scrim{z-index:280;background:#10131f80;position:fixed;inset:0}.dk-drawer{z-index:290;--dk-chat:min(860px, 100vw);--dk-brief:clamp(380px, 32vw, 480px);width:var(--dk-chat);background:var(--color-surface);border-radius:18px 0 0 18px;transition:width .24s cubic-bezier(.2,.8,.2,1);animation:.18s ease-out aie-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}.dk-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.dk-drawer--side .dk-main{border-right:1px solid var(--color-line)}.dk-main .tc-head{padding:16px 16px 12px 20px}.dk-back{margin:2px 2px 0 -8px}.dk-side{width:var(--dk-brief);background:var(--color-well);flex-direction:column;flex:none;min-height:0;display:flex}.dk-side-h{justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 4px;display:flex}.dk-micro{font:700 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.dk-side-b{flex:1;min-height:0;padding:4px 16px 16px;font-size:13.5px;overflow-y:auto}.dk-side-b .text-h1{letter-spacing:-.02em;font-size:20px}.dk-side-b .md\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.dk-side-b .md\:col-span-2{grid-column:auto}.dk-side-b .micro-label{font:700 11px/1.3 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin:0 0 4px}.dk-side-b .micro-label.mt-4{margin-top:14px}.dk-side-b .text-body{font-size:13.5px;line-height:1.5}.dk-side-b div:has(>.head-title){border-bottom:1px solid var(--color-line);margin:0 -16px 14px;padding:0 16px 12px}.dk-side-b .head-title p{text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono);margin-top:4px;font-size:11.5px}.dk-side-b .head-title p a{text-transform:inherit;white-space:nowrap}.dk-side-b{flex-direction:column;display:flex}.dk-side-b>div{flex-direction:column;flex:1 0 auto;padding-bottom:0;display:flex}.dk-side-b>div>:nth-last-child(2){margin-bottom:16px}.dk-side-b .brief-actions{z-index:1;background:var(--color-well);border-top:1px solid var(--color-line);margin:auto -16px -16px;padding:12px 16px 16px;position:sticky;bottom:-16px}@media (min-width:1024px){.dk-drawer--pane{--dk-chat:min(860px, calc(100vw - 24px - var(--dk-brief)));width:calc(var(--dk-chat) + var(--dk-brief))}.dk-drawer--side .dk-main{min-width:calc(var(--dk-chat) - var(--dk-lead,0px))}}@media (max-width:1023px){.dk-side{z-index:5;width:min(var(--dk-brief), 100%);border-left:1px solid var(--color-line);animation:.2s ease-out aie-slide-in;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 32px -16px #10131f4d}.dk-side.is-leaving{animation:.2s ease-in forwards dk-slide-out}}@keyframes dk-slide-out{0%{transform:none}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dk-drawer{transition:none}.dk-side{animation:none}.dk-side.is-leaving{display:none}}@media (max-width:767px){.dk-drawer{border-radius:0}.dk-side{z-index:5;width:auto;box-shadow:none;border-left:0;position:absolute;inset:0}}.dk-drawer--roster{--dk-lead:260px}.dk-roster{border-right:1px solid var(--color-line);background:var(--color-well);flex-direction:column;flex:none;width:260px;min-height:0;padding:12px 10px;display:flex}.dk-roster-h{display:none}.dk-find{border:1px solid var(--color-line);background:var(--color-surface);height:36px;color:var(--color-faint);border-radius:10px;flex:none;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}.dk-find:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.dk-find input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.dk-find input::placeholder{color:var(--color-faint)}.dk-find--sk{background:var(--color-line);opacity:.55;border:0;display:block}.dk-roster-list{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -10px;padding:0 10px 8px;display:flex;overflow-y:auto}.dk-row{text-align:left;width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.dk-row:hover{background:color-mix(in srgb, var(--color-surface) 70%, transparent)}.dk-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.dk-row[aria-current]{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line), 0 6px 14px -10px #10131f40}.dk-row[aria-current]:before{content:"";background:var(--color-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-10px}.dk-row:not(.dk-row--team):not([aria-current])+.dk-row:not([aria-current]):after{content:"";background:color-mix(in srgb, var(--color-line) 70%, transparent);height:1px;position:absolute;top:-1px;left:8px;right:8px}.dk-row-t{flex-direction:column;flex:1;min-width:0;display:flex}.dk-row-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;line-height:1.35;overflow:hidden}.dk-row-t small{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.dk-row-u{background:var(--color-primary);color:#fff;min-width:20px;height:20px;font:600 11px/1 var(--font-mono);border-radius:999px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.dk-team-i,.dk-head-team{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.dk-roster-l{font:600 10.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);padding:10px 8px 4px}.dk-roster-none{color:var(--color-muted);margin:0;padding:10px 8px;font-size:12.5px}.dk-row--sk{cursor:default}.dk-row--sk>i{background:var(--color-line);opacity:.55;border-radius:11px;flex:none;width:40px;height:40px}.dk-row--sk>span{flex-direction:column;flex:1;gap:7px;display:flex}.dk-row--sk b,.dk-row--sk small{background:var(--color-line);opacity:.55;border-radius:5px;height:9px;display:block}.dk-row--sk b{width:60%}.dk-row--sk small{width:80%}.dk-roster-err{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto 6px;display:flex}.dk-roster-err .dk-roster-err-i{color:var(--color-warn)}.dk-roster-err b{color:var(--color-ink);font-size:13.5px}.dk-roster-err span{color:var(--color-muted);font-size:12.5px}.dk-retry{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-warn);cursor:pointer;border-radius:9px;margin-top:4px;padding:6px 11px;font-size:13px;font-weight:600}.dk-retry:hover{border-color:var(--color-line-hover)}.dk-drawer--roster .dk-main .tc-head{align-items:center;gap:10px;padding:12px 16px}.dk-drawer--roster .dk-main .tc-head h3{letter-spacing:-.01em;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.dk-drawer--roster .dk-main .tc-head .tc-sub{overflow:hidden}.dk-head-sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dk-viewwork{white-space:nowrap;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:9px;flex:none;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.dk-viewwork:hover{border-color:var(--color-line-hover)}.dk-back{display:none}.dk-sk{background:var(--color-line);opacity:.55;border-radius:5px;height:10px;display:block}.dk-sk--mark{border-radius:11px;flex:none;width:40px;height:40px}.dk-loading{color:var(--color-faint);margin:0;font-size:12.5px}.tc-intro{gap:8px;max-width:420px}.tc-intro h4{margin-top:6px;font-size:17px}.tc-empty.tc-intro p{max-width:420px;color:var(--color-ink);font-size:13.5px}.tc-intro-l{font:600 10.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin-top:10px}.tc-intro-s{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tc-intro-s button{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:500}.tc-intro-s button:hover{border-color:var(--color-primary);color:var(--color-primary)}.tc-btn-primary{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -8px #5b4be8b3}.tc-btn-primary:hover{background:var(--color-primary-hover,var(--color-primary))}.tc-routed{border:1px dashed var(--color-line-hover);background:var(--color-well);color:var(--color-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:flex}.tc-routed b{color:var(--color-ink);font-weight:600}.tc-handoff{border:1px solid var(--color-line);border-left:3px solid var(--c,var(--color-primary));background:var(--color-well);border-radius:12px;max-width:520px;margin-top:2px;padding:12px 14px}.tc-handoff-h{color:var(--color-ink);align-items:flex-start;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:600;display:flex}.tc-handoff-h svg{color:var(--color-muted);flex:none;margin-top:3px}.tc-handoff-p{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.tc-handoff-t{flex-direction:column;flex:1;min-width:0;display:flex}.tc-handoff-t b{font-size:13.5px;font-weight:650}.tc-handoff-t small{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tc-ask{background:var(--color-primary);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -8px #5b4be8b3}.tc-ask:hover{background:var(--color-primary-hover)}.tc-ask svg{width:14px;height:14px}.tc-handoff-f{color:var(--color-muted);margin:8px 0 0;font-size:12.5px}.tc-strip{border-bottom:1px solid var(--color-line);scrollbar-width:none;flex:none;gap:4px;padding:10px 12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.tc-strip::-webkit-scrollbar{display:none}.tc-strip--fail{-webkit-mask-image:none;mask-image:none}.tc-face{min-width:52px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:6px 5px;font-size:11.5px;font-weight:600;display:flex;position:relative}.tc-face:hover{background:var(--color-well)}.tc-face:focus-visible{box-shadow:var(--focus-ring);outline:none}.tc-face--team{background:var(--color-primary-soft);color:var(--color-primary)}.tc-face--team:hover{background:var(--color-primary-soft)}.tc-face--team .tc-face-i{border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);background:var(--color-surface);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.tc-face-i{display:inline-flex;position:relative}.tc-face-n{white-space:nowrap;text-overflow:ellipsis;max-width:56px;overflow:hidden}.tc-face-u{background:var(--color-primary);color:#fff;min-width:17px;height:17px;font:600 10px/1 var(--font-mono);box-shadow:0 0 0 2px var(--color-surface);border-radius:999px;place-items:center;padding:0 4px;display:inline-grid;position:absolute;top:2px;right:2px}.tc-face-w{border:2px solid var(--color-surface);background:var(--color-warn);border-radius:50%;width:11px;height:11px;animation:1.6s infinite tc-busy;position:absolute;bottom:-2px;right:-2px}@keyframes tc-busy{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-warn) 18%, transparent)}}.tc-face--sk{cursor:default}.tc-face--sk i{background:var(--color-line);opacity:.55;border-radius:11px;width:40px;height:40px}.tc-face--sk b{background:var(--color-line);opacity:.55;border-radius:4px;width:34px;height:8px}@media (max-width:899px){.dk-drawer--roster{--dk-lead:0px;border-radius:0;width:100vw}.dk-drawer--roster .dk-roster{background:var(--color-surface);border-right:0;width:100%;padding-top:0}.dk-drawer--roster.dk-drawer--list .dk-main,.dk-drawer--roster:not(.dk-drawer--list) .dk-roster{display:none}.dk-roster-h{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:10px;margin:0 -10px 12px;padding:16px 16px 12px;display:flex}.dk-roster-h h3{letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:18px;font-weight:700}.dk-roster-h .tc-sub{color:var(--color-muted);margin-top:1px;font-size:12.5px;display:block}.dk-back{margin:0 -4px 0 -8px;display:grid}.dk-drawer--roster .dk-row{padding:10px 8px}.dk-drawer--roster .dk-viewwork{display:none}.dk-drawer--roster .dk-row[aria-current]{box-shadow:none;background:0 0}.dk-drawer--roster .dk-row[aria-current]:before,.dk-drawer--roster .dk-main .tc-head [aria-label="Close the chat"],.dk-drawer--roster .dk-head-wf{display:none}}@media (prefers-reduced-motion:reduce){.tc-face-w{animation:none}}.dk-drawer{box-shadow:-18px 0 40px -18px #10131f59}.dk-main .tc-result{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-line));background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 7%, transparent)}.dk-main .tc-err-i{color:var(--color-warn);background:0 0;width:auto;height:auto}
.focus-home{margin-top:0}.focus-panel-scrim{background:#0d1b2e52}.focus-panel{border-bottom:1px solid var(--color-line);border-bottom-left-radius:var(--radius-card,14px);box-shadow:-14px 10px 44px #0d1b2e38}.focus-panel-head{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:12px 20px;display:flex}.focus-panel-title{font:700 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);flex:1;margin:0}.focus-panel-body{background:var(--color-bg,#f4f5fa);padding:18px 20px 14px}.focus-secl{font:700 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.focus-open{font:600 13px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-primary);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.focus-open:hover{text-decoration:underline}.fgrp{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:10px;display:grid}.fgrp-l{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);padding-top:14px}.ftiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ftile{min-width:0;color:inherit;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.ft-h{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.ft-h>svg{color:var(--color-faint);flex-shrink:0}.ft-lbl{align-items:flex-start;gap:6px;margin:0;line-height:1.35;display:inline-flex}.ft-lbl svg{color:var(--color-primary);flex-shrink:0;margin-top:1px}.ftile-val{margin:4px 0 0;font-size:24px;line-height:1.2}.ftile-val--faint{color:var(--color-faint)}.ftile .kpi-chg{font-size:12.5px;line-height:1.4}.ftile-sub--w{color:var(--color-warn-strong)}.ftile-sub--d{color:var(--color-danger-strong)}.ftile-ok{color:var(--color-success-strong);gap:4px}.ftile-retry{font:600 12px var(--font-sans);color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:0;display:inline-flex}.ftile-skel{width:40%;height:26px;margin:6px 0}.ftile-skel-line{background:var(--color-well);border-radius:6px;width:70%;height:10px;display:block}.ftile--rc{background:linear-gradient(180deg, var(--color-surface), #faf9ff)}@media (max-width:640px){.fgrp{grid-template-columns:minmax(0,1fr);gap:4px}.fgrp-l{padding-top:0}.ftiles{grid-template-columns:1fr 1fr;gap:8px}.ftile{padding:10px 11px}.ftile-val{font-size:19px}}.micro-l{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.faint{color:var(--color-faint)}.lnk,.lnk-btn{color:var(--color-primary);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.lnk-btn{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.lnk:hover,.lnk-btn:hover{text-decoration:underline}.icon-x{width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.icon-x:hover{background:var(--color-well);color:var(--color-ink)}.btn--bare{color:var(--color-muted);background:0 0}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fpill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.fpill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.fpill--na{background:var(--color-warn-soft);color:var(--color-warn-strong)}.fpill--bw{background:var(--color-primary-soft);color:var(--color-primary)}.fpill--rs{background:var(--color-success-soft);color:var(--color-success-strong)}.fpill--cl{background:var(--color-well);color:var(--color-muted)}.fav{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.aiav{border-radius:50%}.nx .aiav{box-shadow:0 0 0 1px #ffffff73}.crumbs{color:var(--color-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;display:flex}.crumbs a{color:var(--color-muted);text-decoration:none}.crumbs a:hover{color:var(--color-ink)}.crumbs svg{color:var(--color-faint)}.fphead{align-items:flex-start;margin-bottom:12px}.fphead-t{min-width:0}.fphead-sub{max-width:900px;margin-top:4px;font-size:13px;line-height:1.45}.ftabs{margin-bottom:12px}.fscope-note{background:var(--color-primary-soft);color:#2b2470;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.fscope-note svg{color:var(--color-primary);margin-top:2px}.fhist{background:var(--color-primary-soft);color:#2b2470;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.fhist>svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.fhist>span{overflow-wrap:anywhere;min-width:0}.fhist--w{background:var(--color-warn-soft);color:var(--color-warn-strong);box-shadow:inset 0 0 0 1px #f6dcae}.fhist--w>svg{color:var(--color-warn)}.focus-home .fhist{margin:0 0 12px}.warnbar--u{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);background:#f6f7fb;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.warnbar--u svg{color:var(--color-muted);flex-shrink:0;margin-top:2px}.focus-toast{color:#fff;background:#10131f;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:13.5px;display:flex}.focus-toast>svg{color:#34d399;flex-shrink:0}.focus-toast--d>svg{color:#fda4af}.focus-toast>div{flex:1;min-width:0}.focus-toast .lnk-btn{color:#c4bdff}.focus-toast .icon-x{color:#fff9;width:24px;height:24px}.focus-toast .icon-x:hover{color:#fff;background:#ffffff1a}.fpanel{overflow:visible}.ffilters{border-bottom:1px solid var(--color-line);margin:0;padding:12px 14px}.ffilters .vm-srch{flex:240px}.fsel{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-muted);white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13.5px;display:inline-flex;position:relative}.fsel select{appearance:none;font:inherit;color:var(--color-ink);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;max-width:150px;margin-right:-14px;padding:8px 18px 8px 0}.fsel svg{pointer-events:none;color:var(--color-muted)}.fsel:focus-within{border-color:#d9d3ff;box-shadow:0 0 0 3px #5b4be814}.fsel--on{background:var(--color-primary-soft);color:#2b2470;border-color:#c9c2fa}.fsel-full{width:100%;margin-top:6px}.ftable{min-width:1040px}.ftable td{vertical-align:top;white-space:normal;padding:12px 10px}.ftable th{padding:10px}.ftable td:first-child,.ftable th:first-child{padding-left:16px}.frow{cursor:pointer}.frow.row-ret td:first-child{box-shadow:inset 3px 0 0 var(--color-warn);background:linear-gradient(90deg,#fffbf2,#0000)}.frow.row-dng td:first-child{box-shadow:inset 3px 0 0 var(--color-danger);background:linear-gradient(90deg,#fff5f7,#0000)}.frow.unk-row td{background:repeating-linear-gradient(135deg,#fff,#fff 8px,#fbfbfd 8px 16px)}.ftable tr.grp td{background:var(--color-well);color:var(--color-muted);border-top:1px solid var(--color-line);cursor:default;padding:8px 16px;font-size:12.5px}.ftable tr.grp svg{vertical-align:-2px}.who-btn{all:unset;cursor:pointer;display:block}.who-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.who{flex-direction:column;min-width:150px;max-width:230px;display:flex}.who b{text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--color-ink);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.who small{color:var(--color-muted);margin-top:2px;font-size:11.5px;line-height:1.35}.who-mono{font-family:var(--font-mono);font-size:11px}.whyc{flex-direction:column;gap:3px;min-width:220px;max-width:400px;display:flex}.whyc-t{color:var(--color-ink);font-size:13px;line-height:1.42}.whyc-s{font:500 11px var(--font-mono);color:var(--color-faint);letter-spacing:.01em}.keyd,.since{white-space:nowrap;flex-direction:column;line-height:1.3;display:flex}.keyd b,.since b{font-size:13px;font-weight:600}.keyd small,.since small{color:var(--color-muted);font-size:11.5px}.keyd--d b{color:var(--color-danger)}.keyd--w b{color:var(--color-warn-strong)}.stc{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.stc .since{white-space:normal;flex-flow:wrap;align-items:baseline;gap:5px;max-width:150px}.stc .since b{font-size:12px}.unk{font:600 11.5px var(--font-sans);color:var(--color-muted);border:1px dashed var(--color-line-hover);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.own{align-items:flex-start;gap:8px;min-width:110px;display:flex}.own-t{flex-direction:column;line-height:1.25;display:flex}.own-t b{font-size:13px;font-weight:500}.own-t small{color:var(--color-muted);font-size:11px}.own--none{color:var(--color-ink);flex-direction:column;gap:1px;font-size:13px}.own--none .lnk-btn{font-size:12.5px}.nx{font:600 12px var(--font-sans);background:var(--color-primary);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px 4px 5px;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px -10px #5b4be8cc}.nx:hover{background:var(--color-primary-hover)}.nx--busy,.nx--busy:hover{box-shadow:none;cursor:default;background:#a59bf2;padding-left:10px}.nx-spin{animation:1s linear infinite fspin}@keyframes fspin{to{transform:rotate(360deg)}}.nx--rev{color:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary);background:#fff;padding-left:10px}.nx--rev:hover{background:var(--color-primary-soft)}.nx--fix{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line-hover);background:#fff;padding-left:10px}.nx--fix:hover{background:var(--color-well)}.nx--fix svg{color:var(--color-muted)}.nx-none{flex-direction:column;align-items:flex-start;display:flex}.nx-chip{color:var(--color-muted);border:1px solid var(--color-line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.ftable .row-status,.row-status{color:var(--color-muted);white-space:normal;text-align:left;max-width:300px;margin:6px 0 0;font-size:11.5px;line-height:1.4;display:block}.row-status--d{color:var(--color-danger-strong)}.fbtn{white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.btn--dis{color:var(--color-faint);background:var(--color-well)}.rm-h{width:1%}.is-loading{opacity:.6;transition:opacity .15s}.ffoot{border-top:1px solid var(--color-line)}.fpanel-err{padding:14px 16px}.fpanel-err-n{color:var(--color-muted);margin-top:6px;font-size:12.5px}.fskel{padding:6px 16px 12px}.fskel-r{border-bottom:1px solid var(--color-well);gap:18px;padding:14px 0;display:flex}.fskel-r span{background:var(--color-well);border-radius:6px;height:11px;display:block}.fempty{text-align:center;color:var(--color-ink);flex-direction:column;align-items:center;gap:6px;padding:40px 24px 44px;display:flex}.fempty b{font-size:15px}.fempty p{color:var(--color-muted);max-width:560px;margin:0;font-size:13px;line-height:1.5}.fempty .lnk-btn,.fempty .btn{margin-top:6px}.fdlg{width:100%;max-width:560px;padding:0}.fdlg .dlg-h{justify-content:space-between;gap:12px;padding:16px 18px 0;display:flex}.fdlg .dlg-h h3{letter-spacing:-.01em;margin:4px 0 0;font-size:17px;font-weight:700}.fdlg .dlg-p{color:var(--color-muted);margin:10px 18px 0;font-size:13.5px;line-height:1.5}.fdlg .dlg-p .mono{font-family:var(--font-mono);color:var(--color-ink);font-size:12.5px}.fdlg .fld{border:0;min-width:0;margin:14px 18px 0;padding:0}.fdlg .fld-l{color:var(--color-ink);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.fdlg .req{font:600 10.5px var(--font-mono);color:var(--color-danger-strong);background:var(--color-danger-soft);border-radius:5px;margin-left:4px;padding:0 5px}.fdlg .radio{cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;display:flex}.fdlg .radio input{accent-color:var(--color-primary);width:16px;height:16px;margin:0}.fta{border:1px solid var(--color-line-hover);width:100%;font:inherit;resize:vertical;border-radius:10px;min-height:56px;margin:8px 0 4px;padding:9px 11px;font-size:13.5px;display:block}.fta:focus,.finpt:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px #5b4be826}.fld-hint{color:var(--color-muted);font-size:12px}.fdlg .fld2{grid-template-columns:1fr 1fr;gap:12px;margin:14px 18px 0;display:grid}.finpt{border:1px solid var(--color-line-hover);width:100%;font:inherit;border-radius:10px;padding:8px 11px;font-size:13.5px;display:block}.fdlg .dlg-note{color:var(--color-muted);align-items:center;gap:7px;margin:14px 18px;font-size:12px;display:flex}.fdlg .dlg-err{color:var(--color-danger-strong);background:var(--color-danger-soft);border-radius:10px;margin:0 18px 12px;padding:8px 12px;font-size:13px}.fdlg .dlg-f{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.fdlg .dlg-f .btn{align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.fdlg .fld2{grid-template-columns:1fr}}.drawer--focus{width:470px}.dr-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.dr-hold{background:var(--color-danger-soft);color:var(--color-danger-strong);border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.dr-hold svg{flex-shrink:0;margin-top:2px}.dr-hold small{color:var(--color-muted);margin-top:2px;font-size:12px;display:block}.dr-why{background:var(--color-well);border:1px solid var(--color-line);border-radius:12px;padding:12px 14px}.dr-why p{margin:4px 0 6px;font-size:13.5px;line-height:1.45}.dr-why .dr-state{color:var(--color-muted);margin:8px 0 0;font-size:13px}.dr-maybe{background:var(--color-warn-soft);color:var(--color-warn-strong);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:6px 9px;font-size:12.5px;display:flex}.dr-next{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.dr-sec{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:18px 0 8px}.dr-sec--row{justify-content:space-between;align-items:center;display:flex}.dr-sec--row .lnk{font:700 10.5px var(--font-mono);letter-spacing:.1em}.aud{border-left:2px solid var(--color-line);margin:0;padding:0 0 0 10px;list-style:none}.aud li{gap:10px;padding:5px 0 5px 10px;font-size:13px;display:flex;position:relative}.aud li:before{content:"";border:2px solid var(--color-line-hover);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:-16px}.aud li.aud-p:before{border-color:var(--color-primary)}.aud li.aud-w:before{border-color:var(--color-warn)}.aud li.aud-s:before{border-color:var(--color-success)}.aud li.aud-g:before{border-color:var(--color-muted)}.aud-d{color:var(--color-muted);width:44px;font-size:11.5px;font-family:var(--font-mono);flex-shrink:0;padding-top:1px}.aud li b{font-weight:600;display:block}.aud li small{color:var(--color-muted);font-size:12px}.hist{border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.hp-fail{color:var(--color-danger);gap:10px;padding:14px 16px;display:flex}.hp-fail>div{color:var(--color-ink);flex-direction:column;align-items:flex-start;gap:4px;font-size:13.5px;display:flex}.hp-fail span{color:var(--color-muted);font-size:12.5px}.hp-fail .btn{align-items:center;gap:5px;margin-top:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}@media (max-width:640px){.ftabs{flex-wrap:nowrap;overflow-x:auto}.ftabs .vm-tab{flex-shrink:0}.ffilters{flex-wrap:wrap;gap:6px;padding:10px 12px}.ffilters .vm-srch,.rc-split .ffilters .vm-srch{flex:0 0 100%}.ffilters .fsel{flex:140px;min-width:0;padding:0 8px 0 10px;font-size:12.5px}.ffilters .fsel select,.rc-split .fsel select{flex:1;min-width:0;max-width:none;padding:7px 18px 7px 0}.ftable{min-width:0}.ftable thead{display:none}.ftable,.ftable tbody,.ftable td{width:100%;display:block}.ftable tr.frow{border-bottom:1px solid var(--color-line);padding:10px 14px;position:relative}.ftable td,.ftable td:first-child{border:0;padding:3px 0}.ftable td.rm-h{width:auto;position:absolute;top:8px;right:8px}.frow.row-dng td:first-child,.frow.row-ret td:first-child{box-shadow:none;background:0 0}.ftable tr.frow.row-dng{box-shadow:inset 3px 0 0 var(--color-danger)}.ftable tr.frow.row-ret{box-shadow:inset 3px 0 0 var(--color-warn)}.ftable:not(.rc) tr.frow{border:1px solid var(--color-line);background:var(--color-surface);-moz-column-gap:10px;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"subj state""why why""date own""next next";column-gap:10px;margin:0 10px 10px;padding-right:40px;display:grid;overflow:hidden}.ftable:not(.rc) tr.frow>td{width:auto}.ftable:not(.rc) tr.frow>td:first-child{grid-area:subj}.ftable:not(.rc) tr.frow>td:nth-child(2){grid-area:why}.ftable:not(.rc) tr.frow>td:nth-child(3){grid-area:date}.ftable:not(.rc) tr.frow>td:nth-child(4){text-align:right;grid-area:own;justify-self:end}.ftable:not(.rc) tr.frow>td:nth-child(5){grid-area:state}.ftable:not(.rc) tr.frow>td:nth-child(6){grid-area:next}.ftable:not(.rc) .stc .since,.ftable:not(.rc) .own .fav{display:none}.ftable:not(.rc) .keyd{flex-direction:row;align-items:baseline;gap:6px}.ftable:not(.rc) .own{min-width:0}.ftable:not(.rc) tbody{background:var(--color-well);padding-top:10px}.ftable:not(.rc) .who-mono-w,.ftable:not(.rc) .whyc-src,.warnbar-x{display:none}.ftable.rc tr.frow{display:block}.who,.whyc{min-width:0;max-width:none}.drawer--focus{width:100%}}.rcalls{margin-bottom:16px}.rcalls-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));display:grid}.rcalls-more{justify-content:center;padding:0 12px 12px;display:flex}.rc-split{grid-template-columns:minmax(0,2.3fr) minmax(290px,1fr);align-items:start;gap:16px;display:grid}.rc-split>.panel{min-width:0}.ftable.rc{min-width:660px}.rc td{vertical-align:middle}.rc .who{min-width:130px;max-width:180px}.rc-split .ffilters{flex-wrap:wrap;row-gap:8px}.rc-split .ffilters .vm-srch{flex:240px;min-width:220px}.rc-split .fsel select{max-width:120px}.rc .who-btn{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tchip{font:600 10.5px var(--font-mono);border-radius:5px;margin-top:3px;padding:1px 6px;display:inline-block}.tchip--c{background:var(--color-success-soft);color:var(--color-success-strong)}.tchip--l{background:var(--color-primary-soft);color:var(--color-primary)}.mailc{align-items:flex-start;gap:8px;min-width:0;display:flex}.mailc-t{flex-direction:column;min-width:0;display:flex}.mailc-t b{white-space:nowrap;text-overflow:ellipsis;max-width:190px;color:var(--color-ink);font-size:13px;overflow:hidden}.mailc-t span{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:12px;overflow:hidden}.dir{font:600 10.5px var(--font-mono);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;margin-top:1px;padding:2px 6px;display:inline-flex}.dir--in{background:var(--color-success-soft);color:var(--color-success-strong)}.dir--out{background:var(--color-primary-soft);color:var(--color-primary)}.fchip{background:var(--color-warn-soft);color:var(--color-warn-strong);white-space:nowrap;border-radius:999px;margin:0 4px 2px 0;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.fchip--being_worked{background:var(--color-primary-soft);color:var(--color-primary)}.fchip--resolved,.fchip--closed{background:var(--color-well);color:var(--color-muted)}.nw{color:var(--color-muted);min-width:76px;font-size:12.5px}.own--rc{align-items:center}.own--rc .own-t{font-size:13px}.sel-row td{background:var(--color-primary-soft)!important}.sel-row td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.hp .hp-h{flex-wrap:nowrap;align-items:flex-start;gap:10px}.hp .hp-h>div{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.hp .hp-h h2{font-size:16px;font-weight:700}.hp .hp-h p{color:var(--color-muted);margin-top:2px;font-size:12.5px}.hp .hp-h .lnk{white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.hp-focus{background:var(--color-primary-soft);color:#2b2470;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 16px 0;padding:8px 10px;font-size:12.5px;display:flex}.hp-focus svg{color:var(--color-primary)}.hp-focus a{color:inherit;text-decoration:none}.hp-focus a:hover{text-decoration:underline}@media (max-width:1100px){.rc-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ftable.rc{min-width:0}.rc .who{min-width:0;max-width:none}.rc .mailc-t b,.rc .mailc-t span{white-space:normal;max-width:none}.rc .nw{min-width:0}.sel-row td:first-child{box-shadow:none}.ftable.rc tr.sel-row{box-shadow:inset 3px 0 0 var(--color-primary);background:var(--color-primary-soft)}}.fempty-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.ffilt-tog{border:1px solid var(--color-line);background:var(--color-surface);font:600 13px var(--font-sans);color:var(--color-ink);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 12px;display:none}.ffilt-tog--on{background:var(--color-primary-soft);color:#2b2470;border-color:#c9c2fa}.ffilt-tog[aria-expanded=true] svg{transform:rotate(180deg)}.ffoot-more{display:none}@media (max-width:640px){.ffilt-tog{display:inline-flex}.ffilters .vm-srch,.rc-split .ffilters .vm-srch{flex:1 1 0;min-width:0}.ffilters .fsel{display:none}.ffilters--open .fsel{display:inline-flex}.ffoot--more .vm-pager{display:none}.ffoot--more{flex-direction:column;align-items:center;gap:8px}.ffoot--more .ffoot-more{order:-1;display:inline-flex}.ftable:not(.rc) .own-t small{display:none}}
