/* The application workspace. Layouts are composed in workspace-layout.js. */
@import url('/assets/css/app.css?v=20260507a') layer(legacy);
@import url('/assets/css/tabs/dashboard.css?v=20260507a') layer(legacy);
@import url('/assets/css/tabs/lookup.css?v=20260521a') layer(legacy);
@import url('/assets/css/tabs/settings.css?v=20260828b') layer(legacy);
@import url('/assets/css/modern-refresh.css?v=20260520a') layer(legacy);
@import url('/assets/css/undercontrol-panel.css?v=20260912b') layer(legacy);
@import url('/assets/css/ticket-workspace.css?v=20260920a');
@import url('/assets/css/workspace-theme.css');
html {color-scheme:dark;background:var(--bg)}
.workspace-v2 .tab-section.hidden{display:none!important}
.workspace-v2.workspace-license-locked :is(#tab-dashboard,.workspace-hero){display:none!important}
.workspace-v2.workspace-license-locked :is(.nav-group-label,#notificationTriggerBtn){display:none!important}
.workspace-v2 #activationPreviewPanel.workspace-activation{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:40px;padding:30px;margin:0 0 24px;border:1px solid var(--border);border-radius:10px;background:#101923;box-shadow:none}
.workspace-v2 #activationPreviewPanel.hidden{display:none!important}
.workspace-activation-intro{align-self:center;min-width:0}
.workspace-activation-status{display:inline-block;padding:6px 9px;border:1px solid #f4bf6233;border-radius:5px;background:#f4bf6210;color:#f4bf62;font-size:11px}
.workspace-activation h3{font-family:var(--uc-font);font-weight:600;font-size:36px;line-height:1.1;margin:18px 0 12px}
.workspace-activation p{font-size:13px;line-height:1.8;color:var(--muted);max-width:64ch}
.workspace-activation .toolbar{margin-top:22px;gap:10px;flex-wrap:wrap}
.workspace-activation-steps{list-style:none;margin:0;padding:0 0 0 28px;border-left:1px solid var(--border);counter-reset:activation-step}
.workspace-activation-steps li{counter-increment:activation-step;position:relative;padding:14px 0 14px 42px}
.workspace-activation-steps li::before{content:'0' counter(activation-step);position:absolute;left:0;top:14px;font-size:12px;color:var(--accent);font-family:var(--uc-font)}
.workspace-activation-steps strong{font-size:13px;font-weight:600}
.workspace-activation-steps p{font-size:11px;margin:6px 0 0}
.workspace-activation-description{color:var(--text)!important;margin-bottom:16px}
.workspace-activation-network{grid-column:1/-1;padding-top:24px;border-top:1px solid var(--border);min-width:0}
.workspace-network-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}
.workspace-network-head h4{font-family:var(--uc-font);font-size:25px;font-weight:600;margin:0 0 6px}
.workspace-network-head p{font-size:12px;margin:0}
.workspace-network-head .btn{flex-shrink:0}
.workspace-network-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#0c1621}
.workspace-network-stat{padding:20px;min-width:0;border-right:1px solid var(--border)}
.workspace-network-stat:last-child{border-right:0}
.workspace-network-stat small{display:block;font-size:11px;line-height:1.5;color:var(--muted);min-height:34px}
.workspace-network-stat strong{display:block;font-family:var(--uc-font);font-size:36px;line-height:1.2;font-weight:600;color:var(--text);margin:8px 0;overflow-wrap:anywhere}
.workspace-network-stat span{display:block;font-size:10px;line-height:1.6;color:var(--muted-2)}
.workspace-activation .workspace-network-status{font-size:11px;margin:12px 0 0;color:var(--muted)}
.workspace-network-status:empty{display:none}
@media(max-width:720px){.workspace-network-head{align-items:flex-start;flex-direction:column;gap:12px}.workspace-network-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-network-stat{padding:16px;border-bottom:1px solid var(--border)}.workspace-network-stat:nth-child(even){border-right:0}.workspace-network-stat:nth-last-child(-n+2){border-bottom:0}.workspace-network-stat strong{font-size:32px}}
.workspace-v2 #tab-billing .settings-group{scroll-margin-top:150px}
.workspace-moderation-trigger{display:none;position:fixed;right:26px;bottom:28px;z-index:35;border:1px solid #b5e3ff66;border-radius:10px;background:#a4dcfb;color:#082133;box-shadow:0 8px 26px #0006;padding:14px 20px;font-size:12px;font-weight:600;cursor:pointer}
.workspace-v2[data-workspace-tab='lookup']:not(.workspace-license-locked):not(.server-picker-mode):has(#lookupProfileWorkspace:not(.hidden)) .workspace-moderation-trigger{display:block}
.workspace-v2:has(.workspace-moderation-drawer[open]) .workspace-moderation-trigger{display:none!important}
.workspace-v2 .workspace-moderation-drawer{position:fixed;inset:12px 12px 12px auto;width:min(510px,calc(100vw - 24px));height:calc(100dvh - 24px);max-height:none;max-width:none;margin:0;padding:0;border:1px solid var(--border);border-radius:12px;background:#101923;color:var(--text);box-shadow:-12px 0 60px #0008;overflow:hidden}
.workspace-v2 .workspace-moderation-drawer[open]{display:flex;flex-direction:column}
.workspace-v2 .workspace-moderation-drawer:not([open]){display:none}
.workspace-moderation-drawer::backdrop{background:#03070dc9;backdrop-filter:blur(3px)}
.workspace-drawer-head{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border);flex:none}
.workspace-drawer-head h3{font-family:var(--uc-font);font-size:26px;line-height:1.1;font-weight:600;margin:0 0 8px}
.workspace-drawer-target{font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere;margin:0}
.workspace-drawer-body{padding:20px;overflow-y:auto;min-height:0;flex:1;scrollbar-color:#6088a2 #0b141e}
.workspace-v2 #tab-lookup .workspace-drawer-body>.setting-card{padding:0;border:0;background:none;box-shadow:none;min-width:0}
.workspace-drawer-body>.setting-card>h4{display:none}
.workspace-drawer-body .action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.workspace-drawer-body .action-row .btn{width:100%;min-width:0}
.workspace-drawer-body .quick-status-inline{border:1px solid var(--border);border-radius:8px;background:#0c1621;padding:14px;margin-top:18px}
.workspace-drawer-body .quick-status-inline .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.workspace-drawer-body .quick-status-inline .info-item{padding:12px;min-height:0;gap:8px;border:0;border-radius:0;background:none;overflow-wrap:anywhere}
@media(max-width:720px){.workspace-moderation-trigger{right:18px;bottom:18px;padding:12px 15px}.workspace-drawer-head,.workspace-drawer-body{padding:16px}}
/* Case review: answers are primary, with compact staff context alongside. */
.workspace-v2 #wlModalBackdrop .modal{width:min(1380px,96vw);max-width:none;max-height:94dvh;padding:0;border:1px solid var(--border);border-radius:12px;background:#0b121b;overflow:auto}
.workspace-v2 #wlModalBackdrop .modal-header{position:sticky;top:0;z-index:3;margin:0;padding:20px 26px;background:#101923;border-bottom:1px solid var(--border)}
.workspace-v2 #wlModalTitle{font-family:var(--uc-font);font-size:28px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}
.workspace-v2 #wlModalScene{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);grid-template-areas:'meta meta' 'answers context' 'answers signals';align-items:start;gap:20px;padding:24px}
.workspace-v2 #wlMetaGrid{grid-area:meta;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin:0;background:#101923}
.workspace-v2 #wlMetaGrid .meta-item{padding:14px;border:0;border-right:1px solid var(--border);border-radius:0;background:none;min-width:0}
.workspace-v2 #wlMetaGrid small{font-size:10px;color:var(--muted)}
.workspace-v2 #wlMetaGrid strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}
.workspace-v2 #wlAnswersGrid{grid-area:answers;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--border);border-radius:10px;background:#101923;overflow:hidden;counter-reset:wl-answer;margin:0}
.workspace-v2 #wlAnswersGrid .qa-card{padding:22px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;box-shadow:none;counter-increment:wl-answer;min-width:0}
.workspace-v2 #wlAnswersGrid .qa-card:last-child{border-bottom:0}
.workspace-v2 #wlAnswersGrid h4{font-family:inherit;font-size:14px;font-weight:600;line-height:1.65;color:var(--text);overflow-wrap:anywhere}
.workspace-v2 #wlAnswersGrid h4::before{content:counter(wl-answer,decimal-leading-zero) ' / ';color:var(--accent);font-size:11px}
.workspace-v2 #wlAnswersGrid h4 span{display:none}
.workspace-v2 #wlAnswersGrid p{font-family:inherit;font-size:13px;line-height:1.85;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;max-height:none}
.workspace-v2 #wlModalScene .wl-review-context{grid-area:context}
.workspace-v2 #wlModalScene .wl-review-signals{grid-area:signals}
.workspace-v2 #wlModalScene>.setting-card{padding:18px;margin:0!important;border:1px solid var(--border);border-radius:10px;background:#101923;box-shadow:none;min-width:0}
.workspace-v2 #wlModalScene .quick-lookup-headline{margin:0 0 14px;padding:0 0 12px}
.workspace-v2 #wlModalScene h4{font-weight:600;text-transform:none;letter-spacing:0}
.workspace-v2 #wlModalScene .quick-lookup-headline p{font-size:11px;line-height:1.65}
.workspace-v2 #wlLookupSummary{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;background:none;border:0;padding:0}
.workspace-v2 #wlModalScene .quick-lookup-shell{padding:0;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}
.workspace-v2 #wlModalScene .quick-lookup-shell::before{display:none}
.workspace-v2 #wlModalScene .quick-lookup-head{display:flex;flex-wrap:wrap;gap:12px}
.workspace-v2 #wlModalScene .quick-lookup-avatar{width:42px;height:42px;border-radius:8px}
.workspace-v2 #wlModalScene .quick-lookup-copy strong{font-family:var(--uc-font);font-size:24px;font-weight:600}
.workspace-v2 #wlModalScene .quick-lookup-copy p{font-size:10px;overflow-wrap:anywhere}
.workspace-v2 #wlModalScene .quick-lookup-side{flex-direction:row;flex-wrap:wrap;gap:6px}
.workspace-v2 #wlModalScene :is(.state-pill,.intel-band-pill,.quick-lookup-chip){border-radius:5px;font-size:9px;letter-spacing:0;font-weight:500;padding:6px}
.workspace-v2 #wlModalScene .quick-lookup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border:1px solid var(--border);border-radius:8px;background:none;overflow:hidden}
.workspace-v2 #wlModalScene .preview-metric{padding:12px;min-height:68px;border:0;border-bottom:1px solid var(--border);border-right:1px solid var(--border);border-radius:0;clip-path:none;background:#0c1621;box-shadow:none}
.workspace-v2 #wlModalScene .preview-metric strong{font-family:var(--uc-font);font-size:22px;font-weight:600;overflow-wrap:anywhere}
.workspace-v2 #wlModalScene .preview-metric small{font-size:10px}
.workspace-v2 #wlModalScene .quick-lookup-note{padding:12px 0 0;border:0;border-radius:0;background:none}
.workspace-v2 #wlModalScene .quick-lookup-note strong{font-size:12px;font-weight:500;line-height:1.6}
.workspace-v2 #wlSmartReview,.workspace-v2 #wlSmartReview .wl-smart-review-grid{grid-template-columns:minmax(0,1fr);gap:8px}
.workspace-v2 #wlModalScene .wl-smart-review-card{padding:12px;border:1px solid var(--border);border-radius:6px;background:#0c1621;box-shadow:none}
.workspace-v2 #wlModalScene .toolbar{flex-wrap:wrap;gap:8px}
@media(max-width:980px){.workspace-v2 #wlModalScene{grid-template-columns:minmax(0,1fr);grid-template-areas:'meta' 'answers' 'context' 'signals';padding:16px}.workspace-v2 #wlMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-v2 #wlModalBackdrop .modal-header{padding:16px}.workspace-v2 #wlModalTitle{font-size:23px}}
@media(max-width:520px){.workspace-v2 #wlMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-v2 #wlAnswersGrid .qa-card{padding:16px}}
@media(max-width:980px){.workspace-v2 #activationPreviewPanel.workspace-activation{grid-template-columns:1fr;gap:24px;padding:22px}.workspace-activation-steps{padding:12px 0 0;border-left:0;border-top:1px solid var(--border)}}
body.workspace-v2 {font-family:Inter,"Segoe UI",sans-serif;font-size:14px;background:radial-gradient(ellipse at 75% 0, #12243666, transparent 42%),#070b11;line-height:1.55}
body.workspace-v2::before,body.workspace-v2::after {display:none}
.workspace-v2 :is(button,input,textarea,select) {font-family:inherit}
.workspace-v2 :is(.panel,.settings-group,.setting-card,.guide-card,.question-card,.intel-panel,.download-card,.modal,.command-palette,.action-confirm-modal,.server-card,.lookup-console-card,.ticket-preview-card,.question-editor-single,.drawer-card,.drawer-hero,.login-card,.login-gate-copy,.login-gate-panel) {clip-path:none;border-radius:12px;box-shadow:none;background:#101923;border-color:var(--border)}
.workspace-v2 .panel::before {display:none}
.workspace-v2 :is(.btn,.quick-action-btn,.close-btn) {clip-path:none;border-radius:7px;box-shadow:none;min-height:40px;padding:10px 15px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;transition:background .15s,border-color .15s,box-shadow .15s}
.workspace-v2 .btn {color:#082133;background:#a4dcfb;border:1px solid #b5e3ff55}
.workspace-v2 :is(.btn.secondary,.btn.ghost,.close-btn) {color:#c2d0de;background:#172330;border-color:#a8c5df22}
.workspace-v2 .btn.ghost {background:transparent}
.workspace-v2 .btn.green {color:#08281f;background:#78dbb8;border-color:#a9f5d444}
.workspace-v2 :is(.btn.red,.btn.danger) {color:#ffd6db;background:#6e293544;border-color:#ee839455}
.workspace-v2 .btn.yellow {color:#ffe0a4;background:#75532144;border-color:#eab86044}
.workspace-v2 .btn:hover {filter:none;transform:none;box-shadow:0 0 0 3px #86cffa13;border-color:#9ad3f377}
.workspace-v2 .btn[disabled] {opacity:.4}
.workspace-v2 :is(.input,input.input,select.input,textarea) {min-height:42px;border-radius:7px;background:#080e16;border-color:#a8c5df25;color:#e8f1f7;font-size:13px;padding:11px 12px;box-shadow:none;line-height:1.5}
.workspace-v2 textarea {min-height:125px}
.workspace-v2 :is(.input,textarea):focus {background:#0c1420;border-color:#8cd3fa;box-shadow:0 0 0 3px #8cd3fa12}
.workspace-v2 input::placeholder,.workspace-v2 textarea::placeholder {color:#718396}
.workspace-v2 :is(.pill,.filter-chip,.settings-lock-pill,.type-pill) {font-family:inherit;font-size:11px;letter-spacing:0;text-transform:none;border-radius:6px;padding:6px 10px;line-height:1.35;min-height:28px}
.workspace-v2 .filter-chip.active {background:#8cd3fa18;color:#d6eeff;border-color:#8cd3fa55}
.workspace-v2 .sidebar {width:236px;padding:22px 15px;position:sticky;height:100dvh;background:#0b111aeF;border-right:1px solid #9ac2df18;box-shadow:none;backdrop-filter:blur(24px)}
.workspace-v2 .sidebar::before {display:none}
.workspace-v2 .sidebar .brand {padding:0 6px 23px;margin-bottom:18px;gap:10px;grid-template-columns:37px 1fr auto}
.workspace-v2 .sidebar .logo {width:37px;height:40px;border:0;padding:0;background:none;clip-path:none}
.workspace-v2 .sidebar .brand h1 {font-family:var(--uc-font);font-size:19px;letter-spacing:.015em;white-space:nowrap}
.workspace-v2 .brand-overline {font-size:8px;letter-spacing:.17em;color:#8fa5b7;margin-bottom:3px}
.workspace-v2 .sidebar .brand p {display:none}
.workspace-v2 .sidebar .nav {gap:3px;margin:16px 0 24px}
.workspace-v2 .nav-group-label {margin:20px 12px 9px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.12em;color:#687f94}
.workspace-v2 .sidebar .nav-btn {display:flex;gap:12px;min-height:42px;padding:10px 12px;border:0;clip-path:none;border-radius:7px;color:#9aafc1;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;transform:none}
.workspace-v2 .sidebar .nav-btn::before {content:"";width:18px;height:18px;flex:0 0 18px;border:0;border-radius:0;clip-path:none;mask-image:var(--nav-icon);mask-size:contain;mask-repeat:no-repeat;background:currentColor;box-shadow:none}
.workspace-v2 .sidebar .nav-btn::after {display:none}
.workspace-v2 .sidebar .nav-btn:is(.active,:hover) {background:#7cbeef14;color:#d0ebfe;box-shadow:none}
.workspace-v2 .sidebar .nav-btn.active {box-shadow:inset 2px 0 #8cd3fa}
.workspace-v2 .sidebar .box {clip-path:none;border-radius:8px;padding:12px;background:#101b27;border-color:#93bcd31a}
.workspace-v2 .workspace-server-switch {margin:0}
.workspace-v2 .workspace-server-switch h3 {font-family:inherit;color:#8097ab;font-size:9px;letter-spacing:.12em;margin-bottom:8px}
.workspace-v2 .workspace-server-switch .input {width:100%;font-size:12px;background:#0a131e}
.workspace-v2 .workspace-server-switch > .btn {font-size:10px;min-height:28px;padding:5px;background:none;border:0;color:#879db0}
.workspace-v2 .workspace-identity {margin:10px 0 0;min-height:0}
.workspace-v2 .workspace-identity .workspace-stage-surface {min-height:0;padding:10px 8px;border:0;background:transparent;clip-path:none;border-radius:0;box-shadow:none}
.workspace-v2 .workspace-identity :is(.workspace-stage-copy,.workspace-stage-grid,.workspace-stage-tags,.workspace-stage-art,.workspace-stage-media) {display:none!important}
.workspace-v2 .workspace-identity .workspace-stage-surface::before,.workspace-v2 .workspace-identity .workspace-stage-surface::after {display:none}
.workspace-v2 .workspace-identity .workspace-stage-head {display:flex;gap:10px;align-items:center}
.workspace-v2 .workspace-identity .workspace-stage-avatar {width:30px;height:30px;min-width:30px;clip-path:none;border-radius:8px!important;font-size:11px}
.workspace-v2 .workspace-identity .workspace-stage-kicker {font-size:8px;color:#648197}
.workspace-v2 .workspace-identity .workspace-stage-title {font-family:inherit;font-size:12px;line-height:1.4;text-transform:none}
.workspace-account {border-top:1px solid var(--border);padding-top:14px;margin-top:20px}
.workspace-account > summary {cursor:pointer;list-style:none;color:#a1b4c5;padding:10px;font-size:11px}
.workspace-account > summary::after {content:'⌄';float:right}
.workspace-account .workspace-meta {display:grid;grid-template-columns:1fr;gap:8px;margin:10px 0}
.workspace-account .workspace-meta-card {min-height:0;padding:10px;clip-path:none;border-radius:6px}
.workspace-account .workspace-meta-card span {display:none}
.workspace-support {display:flex;gap:12px;flex-wrap:wrap;padding:18px 8px;font-size:10px;color:#8da6b9}
.workspace-support > .btn {width:100%;margin-bottom:3px}
.workspace-v2 .main {padding:0 32px 32px;min-width:0}
.workspace-v2 .topbar {position:relative;top:0;margin:0 auto 26px;display:flex;gap:20px;min-height:76px;padding:15px 0;border:0;border-bottom:1px solid var(--border);clip-path:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}
.workspace-v2 .topbar::after,.workspace-v2 .topbar-kicker,.workspace-v2 .topbar-microcopy {display:none}
.workspace-v2 .topbar-copy {flex:1;min-width:0}
.workspace-v2 .workspace-breadcrumb {font-family:inherit;font-size:12px;letter-spacing:0;text-transform:none;color:#94a9bc}
.workspace-v2 .topbar > .toolbar {flex-wrap:nowrap;gap:12px;overflow:visible}
.workspace-server-context {display:flex;align-items:center;gap:12px}
.workspace-server-context #activeGuildPill {display:none}
.workspace-server-context .pill {background:transparent;border:0;color:#91a8bb;font-size:10px}
.workspace-server-context #openServerPickerBtn {font-size:11px}
.workspace-v2 .top-user {clip-path:none;border-radius:7px;border:0;background:none;padding:0}
.workspace-v2 .top-user img {border-radius:50%;clip-path:none;width:30px;height:30px}
.workspace-v2 .top-user-text {display:none}
.workspace-v2 .lang-switch {border-radius:6px;background:#0d1722;border-color:var(--border)}
.workspace-v2 .lang-btn {border-radius:4px;font-family:inherit;font-size:10px}
.workspace-v2 .lang-btn.active {background:#8cd3fa22;color:#c8eaff;box-shadow:none}
.workspace-v2 .workspace-hero,.workspace-v2 .workspace-hero.is-compact {display:block;padding:0;margin:0 0 28px;min-height:0;border:0;border-radius:0;clip-path:none;background:none;box-shadow:none}
.workspace-v2 .workspace-hero::before,.workspace-v2 .workspace-hero::after {display:none}
.workspace-v2 .workspace-copy {gap:8px;display:flex;flex-direction:column}
.workspace-v2 .workspace-copy h2 {font-family:var(--uc-font);font-size:44px;max-width:none;text-transform:none;line-height:1.05;letter-spacing:-.025em}
.workspace-v2 .workspace-copy p {font-size:13px;max-width:85ch;color:#8da1b4;line-height:1.6}
.workspace-v2 .workspace-kicker {font-family:inherit;font-size:9px;letter-spacing:.12em;margin-bottom:2px;color:#8dc9ee}
.workspace-v2.server-picker-mode .workspace-hero {display:none}
.workspace-v2:not([data-workspace-tab="dashboard"]) .workspace-hero {display:none}
.workspace-v2 .tab-section {animation:none;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}
.workspace-v2 .tab-section>*,.workspace-v2 .workspace-page-body>*{min-width:0;max-width:100%}
.workspace-v2 #tab-dashboard {display:block}
.workspace-v2.server-picker-mode .sidebar {display:none}
.workspace-v2 .workspace-category-layout,.workspace-v2 .workspace-category-content {min-width:0}
.workspace-v2 .workspace-page-body::after,.workspace-v2 .settings-overview::before,.workspace-v2 .settings-overview::after {display:none}
.workspace-v2 .workspace-page-heading {position:sticky;top:0;z-index:20;margin:0 0 26px;padding:16px 0;border:0;align-items:center;gap:24px;background:#080e16f5;backdrop-filter:blur(16px)}
.workspace-v2 .workspace-page-heading > div:first-child {padding:0;min-width:0}
.workspace-v2 .workspace-page-heading > div:first-child::before {display:none}
.workspace-v2 .workspace-page-heading h3 {font-family:var(--uc-font);font-size:42px;text-transform:none;letter-spacing:-.02em;line-height:1.1}
.workspace-v2 .workspace-page-heading p {font-size:12px;line-height:1.7;color:#8da1b4;margin:8px 0 0;max-width:70ch}
.workspace-v2 .workspace-page-heading .toolbar {justify-content:flex-end;gap:8px}
.workspace-v2 .workspace-page-body {padding:0;background:transparent;border:0;overflow:visible;margin:0}
.workspace-v2 :is(.table-tab-kpis,.dashboard-stat-grid,.settings-overview) {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin:0 0 23px!important}
.workspace-v2 :is(.table-tab-kpi,.dashboard-stat-card,.settings-overview-card) {min-height:103px;border:0;border-radius:0;clip-path:none;background:#101923;padding:20px 22px;box-shadow:none;position:relative}
.workspace-v2 :is(.table-tab-kpi,.dashboard-stat-card,.settings-overview-card)::before {display:none}
.workspace-v2 :is(.table-tab-kpi,.dashboard-stat-card,.settings-overview-card) :is(small,span) {font-family:inherit;letter-spacing:0;text-transform:none;color:#90a5b8;font-size:11px}
.workspace-v2 :is(.table-tab-kpi,.dashboard-stat-card,.settings-overview-card) strong {font-family:var(--uc-font);font-size:32px;line-height:1.1;font-weight:600;margin:8px 0 3px}
.workspace-v2 .settings-overview-card strong {font-size:22px}
.workspace-v2 .workspace-queue {border:1px solid var(--border);border-radius:10px;background:#0e1721;padding:0 0 16px;overflow:visible}
.workspace-queue-tools {padding:16px 18px 0}
.workspace-v2 .filter-row {display:flex;gap:10px;background:none;clip-path:none;border:0;padding:0;margin:0 0 14px;flex-wrap:wrap}
.workspace-v2 .filter-row > input {flex:1;min-width:200px}
.workspace-v2 .filter-row > select {width:auto;min-width:140px;max-width:230px}
.workspace-v2 .filter-chip-row {gap:6px}
.workspace-v2 .table-wrap {border-radius:0;border:0;border-top:1px solid var(--border);background:#0d151f;margin:0!important;overflow-x:auto!important;min-width:0}
.workspace-v2 th {font-family:inherit;background:#131e2a;color:#8fa6bb;font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:14px 20px}
.workspace-v2 td {font-size:12px;padding:17px 20px;line-height:1.6;border-color:#aacce312}
.workspace-v2 tbody tr:hover {background:#8cd3fa07}
.workspace-v2 td .btn {font-size:10px;padding:6px 10px;min-height:30px}
.workspace-queue > .toolbar {padding:0 18px}
.workspace-v2 .dashboard-overview-panel {background:none;border:0;padding:0;margin:0 0 15px}
.workspace-v2 .dashboard-overview-head {margin:0;padding:0;min-height:36px;align-items:center;border:0}
.workspace-v2 .dashboard-overview-head h4 {font-size:15px;font-weight:600}
.workspace-v2 .dashboard-overview-head p {display:none}
.workspace-operations-board {display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:20px;margin:22px 0}
.workspace-activity {grid-column:1;grid-row:1/span 2;min-height:540px}
.workspace-watchlist {grid-column:2;grid-row:1}
.workspace-pulse {grid-column:2;grid-row:2}
.workspace-v2 .workspace-pulse {padding:20px}
.workspace-v2 .workspace-pulse .server-pulse-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.workspace-v2 .workspace-pulse .server-pulse-item {padding:12px;min-height:78px;clip-path:none;border-radius:7px}
.workspace-v2 .workspace-pulse .server-pulse-item strong {font-size:23px}
.workspace-v2 .workspace-pulse .server-pulse-item span {font-size:10px}
.workspace-v2 .workspace-pulse .dashboard-inline-card {padding:0;border:0;background:none}
.workspace-v2 .workspace-pulse .today-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
.workspace-v2 .workspace-pulse .today-mini {min-height:70px;padding:10px;border-radius:6px;clip-path:none}
.workspace-v2 .workspace-pulse .dashboard-action-row {display:none}
.workspace-v2 .dashboard-panel-scroll {max-height:650px;overflow:auto}
.workspace-v2 .workspace-activity #recentIncidents {height:clamp(540px,72vh,900px);max-height:none;min-height:360px;resize:vertical;overflow:auto;align-content:start;padding-right:12px;scrollbar-width:auto;scrollbar-gutter:stable;scrollbar-color:#6088a2 #0b141e}
.workspace-v2 .workspace-activity #recentIncidents::-webkit-scrollbar{width:14px}
.workspace-v2 .workspace-activity #recentIncidents::-webkit-scrollbar-track{background:#0b141e;border-radius:6px}
.workspace-v2 .workspace-activity #recentIncidents::-webkit-scrollbar-thumb{background:#6088a2;border:3px solid #0b141e;border-radius:6px}
.workspace-v2 .workspace-activity #recentIncidents::-webkit-scrollbar-thumb:hover{background:#9ac9e6}
.workspace-v2 .dashboard-card-head {gap:14px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border)}
.workspace-v2 .dashboard-card-head h4 {font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;margin:0}
.workspace-v2 .dashboard-card-head p {color:#8298ad;font-size:11px;line-height:1.65;margin-top:6px}
.workspace-v2 .workspace-shortcuts {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0}
.workspace-v2 .quick-action-btn {display:block;text-align:left;background:#12202c;border:1px solid #85bce51a;padding:15px;border-radius:8px;min-height:80px}
.workspace-v2 .quick-action-btn strong {display:block;font-size:12px;color:#cde6f7}
.workspace-v2 .quick-action-btn span {display:block;font-size:10px;color:#8199ad;line-height:1.5;margin-top:6px}
.workspace-analysis-board {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}
.workspace-v2 :is(.incident-row,.watchlist-item,.lookup-row,.timeline-item,.drawer-event) {clip-path:none;border-radius:8px;border-color:#a0c9e31a;background:#13212d66}
.workspace-v2 .user-avatar,.workspace-v2 .incident-avatar {clip-path:none;border-radius:50%!important}
.workspace-category-layout {display:grid;grid-template-columns:225px minmax(0,1fr);gap:24px;align-items:start}
.workspace-category-nav {position:sticky;top:22px;display:grid;gap:5px;padding:14px 0}
.workspace-nav-caption {padding:0 14px 14px;color:#6d859a;font-size:9px;letter-spacing:.14em;text-transform:uppercase}
.workspace-category-button {display:flex;align-items:center;gap:12px;text-align:left;border:1px solid transparent;color:#91a9be;background:none;border-radius:7px;padding:13px 14px;font-size:12px;line-height:1.5;cursor:pointer}
.workspace-category-button.is-active {border-color:#8cd3fa25;background:#8cd3fa0f;color:#d4edfc}
.workspace-category-number {font:10px var(--uc-mono);color:#5d7a91}
.workspace-category-button.is-active .workspace-category-number {color:#8cd3fa}
.workspace-v2 .workspace-category {padding:26px;border:1px solid var(--border);margin:0;background:#101923;border-radius:10px;overflow:visible}
.workspace-category-inactive {display:none!important}
.workspace-v2 .settings-group-head {border-bottom:1px solid var(--border);padding:0 0 20px;margin-bottom:22px;display:flex;gap:16px}
.workspace-v2 .settings-group-head h4 {font-family:inherit;text-transform:none;font-size:18px;font-weight:600;letter-spacing:-.01em;color:#deebf5}
.workspace-v2 .settings-group-head p {font-size:12px;line-height:1.7;color:#859caf;margin-top:8px;max-width:80ch}
.workspace-v2 .settings-main-grid,.workspace-v2 .settings-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.workspace-v2 :is(.setting-card,.settings-mini-card) {border:0;padding:0;background:transparent;border-radius:0;min-width:0}
.workspace-v2 .setting-card h4 {font-family:inherit;font-size:12px;font-weight:500;margin:0 0 9px;color:#bbcede;text-transform:none;letter-spacing:0}
.workspace-v2 .settings-card-note {font-family:inherit;color:#8097ab;font-size:11px;line-height:1.7;margin-top:7px}
.workspace-v2 .settings-span-full {grid-column:1/-1}
.workspace-v2 .settings-span-3 {grid-column:1/-1}
.workspace-v2 .settings-actions {gap:9px;margin-top:20px}
.workspace-v2 .guide-card {background:#132230;border:1px solid #92c5e61b;padding:18px;border-radius:8px}
.workspace-v2 .guide-card :is(small,span) {font-family:inherit;letter-spacing:0;text-transform:none;font-size:11px;line-height:1.7}
.workspace-v2 .guide-card strong {font-size:13px}
.workspace-reference {background:#101923;border:1px solid var(--border);border-radius:8px;margin-top:16px;padding:0 20px}
.workspace-reference > summary {font-size:12px;cursor:pointer;padding:17px 0;color:#a4bdce}
.workspace-reference[open] {padding-bottom:20px}
.workspace-reference > .panel {border:0;background:none;padding:8px 0}
.workspace-reference[hidden] {display:none!important}
.workspace-v2 .questions-box {padding:0;background:none;border:0}
.workspace-v2 .questions-header {display:none}
.workspace-question-studio {display:grid;grid-template-columns:295px minmax(0,1fr);gap:22px;align-items:start}
.workspace-question-library {padding:17px 12px;background:#101923;border:1px solid var(--border);border-radius:10px}
.workspace-question-library > h4 {padding:0 10px 12px;margin:0;color:#92aabd;font-size:11px;font-weight:500}
.workspace-v2 .question-default-item {display:block;appearance:none;width:100%;min-height:0;text-align:left;padding:13px;border:1px solid transparent;border-radius:7px;background:transparent;color:#c2d6e6;cursor:pointer;font-family:inherit;box-shadow:none;transform:none}
.workspace-v2 .question-default-item:hover {background:#8cd3fa08;border-color:#8cd3fa22}
.workspace-v2 .question-default-item.active {background:#8cd3fa14;border-color:#8cd3fa33}
.workspace-v2 .question-default-item strong {display:block;font-family:inherit;font-size:12px;font-weight:500;margin:0}
.workspace-v2 .question-default-item p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:6px 0;color:#7a96aa;font-size:10px;line-height:1.5;min-height:0}
.workspace-v2 .question-default-meta {margin-top:8px;gap:5px;display:flex;flex-wrap:wrap}
.workspace-v2 .question-chip,.workspace-v2 .question-badge {font-size:9px;padding:3px 6px;border:1px solid #9ad3f322;border-radius:4px;background:#8cc5ea0d;line-height:1.3;color:#8cb3ce}
.workspace-v2 .question-editor-shell {padding:0!important;border:0;background:transparent}
.workspace-v2 .question-editor-label {display:flex;gap:15px;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--border)}
.workspace-v2 .question-editor-label strong {font:600 24px var(--uc-font);color:#e5f3fd}
.workspace-v2 .question-editor-label span {font-size:11px;line-height:1.7;color:#819eb3}
.workspace-v2 .question-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.workspace-v2 .question-field.full {grid-column:1/-1}.workspace-v2 .question-field small{font-family:inherit;font-size:11px;color:#a8c2d5;letter-spacing:0;text-transform:none}
.workspace-v2 .q-input,.workspace-v2 .question-static {background:#080e16;border:1px solid #a8c5df25;border-radius:7px;padding:11px 12px;font-size:13px;line-height:1.6;color:#d5e7f4;min-width:0;width:100%}
.workspace-v2 .question-default-grid {display:grid!important;grid-template-columns:1fr!important;gap:5px;margin:0}
.workspace-v2 .question-card {min-height:0;padding:12px!important;border:1px solid transparent;background:transparent;border-radius:6px;transform:none}
.workspace-v2 .question-card.active {background:#8cd3fa12;border-color:#8cd3fa33}
.workspace-v2 .question-card:hover {transform:none;background:#8cd3fa09}
.workspace-v2 .question-card-title {font-family:inherit;font-size:12px}
.workspace-v2 .question-card :is(.question-card-text,.question-card-question,.question-card-subtitle,p) {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;min-height:0;font-size:10px;color:#7793a8;line-height:1.6}
.workspace-v2 .question-card .pill {font-size:8px;padding:3px 5px;min-height:20px}
.workspace-v2 .question-editor-single {position:sticky;top:24px;padding:26px;margin:0;min-width:0;background:#101923;border:1px solid var(--border);border-radius:10px}
.workspace-v2 .question-editor-single textarea {min-height:190px;font-size:14px;line-height:1.8}
.workspace-v2 .settings-questions-intro {grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}
.workspace-v2 #tab-lookup .lookup-workspace {display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}
.workspace-v2 #tab-lookup .lookup-console-card {display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "search" "note" "results";gap:18px;grid-column:1;position:sticky;top:20px;padding:20px;background:#101923;clip-path:none;border:1px solid var(--border);border-radius:10px}
.workspace-v2 #tab-lookup .lookup-search-actions {display:flex;flex-direction:column;gap:10px}
.workspace-v2 #tab-lookup .lookup-search-actions > * {width:100%;min-width:0}
.workspace-v2 #tab-lookup :is(.lookup-selection-card,.lookup-profile-workspace) {grid-column:2;grid-row:1;min-width:0}
.workspace-v2 #tab-lookup .lookup-selection-card {min-height:340px;display:flex;flex-direction:column;justify-content:center;padding:45px;border-radius:12px;border:1px dashed #88b4d333;background:#0e182244;text-align:center}
.workspace-v2 #tab-lookup .lookup-selection-card.hidden {display:none}
.workspace-v2 .lookup-layout,.workspace-v2 .lookup-dossier-body {grid-template-columns:minmax(0,1fr)}
.workspace-v2 .lookup-sidebar {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
/* Lookup is a profile workspace, not a nested legacy glass dossier. */
.workspace-v2 #tab-lookup .lookup-workspace{border:0;background:none;padding:0;box-shadow:none;border-radius:0}
.workspace-v2 #tab-lookup .lookup-console-card>*{min-width:0;max-width:100%}
.workspace-v2 #tab-lookup .lookup-console-copy h4{font-family:var(--uc-font);font-size:24px;letter-spacing:0;text-transform:none;font-weight:600;margin-bottom:8px}
.workspace-v2 #tab-lookup .lookup-console-copy p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}
.workspace-v2 #tab-lookup .lookup-search-actions{align-items:stretch}
.workspace-v2 #tab-lookup .lookup-search-actions :is(.input,.btn){width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;min-height:44px}
.workspace-v2 #tab-lookup .lookup-note{padding:0 0 16px;margin:0;border:0;border-bottom:1px solid var(--border);background:none;border-radius:0;font-size:11px;line-height:1.7;color:var(--muted-2)}
.workspace-v2 #tab-lookup .lookup-search-empty{padding:14px;border:1px dashed var(--border);background:none;border-radius:7px;font-size:12px}
.workspace-v2 #tab-lookup .lookup-selection-card{border-style:solid;box-shadow:none;gap:12px;align-items:center}
.workspace-v2 #tab-lookup .lookup-selection-card h4{font-family:var(--uc-font);font-weight:600;font-size:30px;letter-spacing:0}
.workspace-v2 #tab-lookup .lookup-selection-card p{font-family:inherit;font-size:13px;max-width:60ch;color:var(--muted)}
.workspace-v2 #tab-lookup .lookup-selection-kicker{font-weight:500;font-size:10px;color:var(--muted-2)}
.workspace-v2 #tab-lookup :is(.lookup-dossier-shell,.lookup-overview,.lookup-graph-panel,.lookup-dossier-body,.lookup-row){padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;min-width:0}
.workspace-v2 #tab-lookup .lookup-dossier-shell{gap:24px}
.workspace-v2 #tab-lookup :is(.lookup-dossier-shell,.lookup-graph-panel)::before{display:none}
.workspace-v2 #tab-lookup .lookup-graph-panel>.section-header{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--border);background:none;border-radius:0;align-items:center;gap:16px}
.workspace-v2 #tab-lookup .lookup-graph-panel>.section-header>div:first-child{padding:0;min-width:0}
.workspace-v2 #tab-lookup .lookup-graph-panel>.section-header>div:first-child::before{display:none}
.workspace-v2 #tab-lookup .lookup-graph-panel>.section-header h4{font-family:var(--uc-font);font-weight:600;font-size:28px;letter-spacing:0}
.workspace-v2 #tab-lookup .lookup-graph-panel>.section-header p{font-size:12px;color:var(--muted);line-height:1.6;max-width:64ch}
.workspace-v2 #tab-lookup .lookup-profile-actions-cloud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px}
.workspace-v2 #tab-lookup .lookup-profile-actions-cloud button{min-width:0;min-height:60px;padding:12px;border:1px solid var(--border);border-radius:7px;background:#101d29;box-shadow:none;text-align:left;color:var(--text)}
.workspace-v2 #tab-lookup .lookup-profile-actions-cloud button:hover{background:#1b3041;border-color:var(--border-strong);transform:none}
.workspace-v2 #tab-lookup .lookup-profile-actions-cloud strong{font-size:12px;font-weight:600}
.workspace-v2 #tab-lookup .lookup-profile-actions-cloud span{font-size:10px;color:var(--muted);line-height:1.5}
.workspace-v2 #tab-lookup .identity-dossier{gap:20px}
.workspace-v2 #tab-lookup .identity-focus-band{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#101923}
.workspace-v2 #tab-lookup :is(.identity-focus-card,.identity-score-card){padding:22px;border:0;background:none;border-radius:0;box-shadow:none;min-width:0}
.workspace-v2 #tab-lookup .identity-score-card{border-left:1px solid var(--border);gap:18px}
.workspace-v2 #tab-lookup .identity-avatar{width:54px;height:54px;border-radius:10px;border:1px solid var(--border);padding:0;background:none;box-shadow:none}
.workspace-v2 #tab-lookup .identity-avatar img{border-radius:9px}
.workspace-v2 #tab-lookup .identity-copy strong{font-family:var(--uc-font);font-size:28px;font-weight:600;letter-spacing:0}
.workspace-v2 #tab-lookup :is(.identity-kicker,.identity-score-kicker){font-size:9px;font-weight:500;color:var(--muted-2);letter-spacing:.1em}
.workspace-v2 #tab-lookup :is(.identity-copy span,.identity-summary,.identity-score-card p){font-size:12px;color:var(--muted);line-height:1.65}
.workspace-v2 #tab-lookup .identity-score-value{font-family:var(--uc-font);font-size:48px;font-weight:600;color:var(--text)}
.workspace-v2 #tab-lookup .identity-score-meter{height:6px;background:#243242;border-radius:3px}
.workspace-v2 #tab-lookup .identity-score-fill{background:var(--yellow);border-radius:3px}
.workspace-v2 #tab-lookup .identity-score-card:is(.critical,.high) .identity-score-fill{background:var(--red)}
.workspace-v2 #tab-lookup .identity-score-card.low .identity-score-fill{background:var(--green)}
.workspace-v2 #tab-lookup .lookup-profile-workspace{scroll-margin-top:170px}
.workspace-v2 #tab-lookup .lookup-search-result{width:100%;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:#0c1722;box-shadow:none}
.workspace-v2 #tab-lookup .lookup-search-result:is(:hover,.active){background:#142a39;border-color:var(--border-strong);transform:none}
.workspace-v2 #tab-lookup .lookup-search-result-head{gap:8px;flex-wrap:wrap}
.workspace-v2 #tab-lookup .lookup-search-result-profile{min-width:0}
.workspace-v2 #tab-lookup .lookup-search-result-profile img{width:36px;height:36px;border-radius:7px}
.workspace-v2 #tab-lookup .lookup-search-result-copy strong{font-family:var(--uc-font);font-weight:600;font-size:20px;letter-spacing:0}
.workspace-v2 #tab-lookup :is(.lookup-search-result-open,.lookup-search-chip){border-radius:4px;font-size:9px;letter-spacing:0;font-weight:500;background:#1c3040}
.workspace-v2 #tab-lookup .lookup-search-result-meta{font-size:10px;color:var(--muted);overflow-wrap:anywhere}
.workspace-v2 #tab-lookup :is(.identity-mini-pill,.intel-band-pill,.state-pill){border-radius:5px;padding:6px 8px;font-size:10px;min-height:0;letter-spacing:0;font-weight:500}
.workspace-v2 #tab-lookup .identity-stat-strip{gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#0e1823}
.workspace-v2 #tab-lookup .identity-stat{padding:15px;border:0;border-right:1px solid var(--border);background:none;border-radius:0}
.workspace-v2 #tab-lookup .identity-stat:last-child{border-right:0}
.workspace-v2 #tab-lookup .identity-stat small{font-size:9px;font-weight:500;letter-spacing:.06em;color:var(--muted)}
.workspace-v2 #tab-lookup .identity-stat strong{font-family:var(--uc-font);font-size:25px;font-weight:600}
.workspace-v2 #tab-lookup .identity-stat span{font-size:10px;color:var(--muted-2)}
.workspace-v2 #tab-lookup .identity-lane-grid{gap:16px}
.workspace-v2 #tab-lookup .identity-lane{padding:18px;border:1px solid var(--border);background:#101923;border-radius:10px;box-shadow:none}
.workspace-v2 #tab-lookup .identity-lane-head{padding-bottom:12px;border-bottom:1px solid var(--border)}
.workspace-v2 #tab-lookup .identity-lane-head strong{font-size:13px;font-weight:600}
.workspace-v2 #tab-lookup .identity-lane-head span{font-size:9px;font-weight:500;color:var(--muted-2);letter-spacing:.06em}
.workspace-v2 #tab-lookup .identity-lane-list{max-height:360px;gap:0;padding-right:8px;scrollbar-color:#496b83 #0c151e}
.workspace-v2 #tab-lookup .identity-card{border:0;border-bottom:1px solid var(--border);padding:13px 4px;background:none;border-radius:0;box-shadow:none}
.workspace-v2 #tab-lookup .identity-card:last-child{border-bottom:0}
.workspace-v2 #tab-lookup .identity-card small{font-weight:500;font-size:9px;color:var(--muted-2)}
.workspace-v2 #tab-lookup .identity-card strong{font-size:12px;font-weight:600}
.workspace-v2 #tab-lookup .identity-card span{font-size:11px;color:var(--muted)}
.workspace-v2 #tab-lookup .identity-alert-card{padding-left:12px;border-left:2px solid var(--yellow)}
.workspace-v2 #tab-lookup .identity-alert-card:is(.critical,.high){border-left-color:var(--red)}
.workspace-v2 #tab-lookup .identity-alert-card.low{border-left-color:var(--green)}
.workspace-v2 #tab-lookup .identity-alt-card:hover{background:#192b3b;transform:none}
.workspace-v2 #tab-lookup .identity-empty{border:0;background:none;padding:14px 0;font-size:12px;color:var(--muted);border-radius:0}
.workspace-v2 #tab-lookup :is(.intel-panel,.lookup-sidebar .setting-card,.lookup-ticket-panel){padding:20px;border:1px solid var(--border);background:#101923;border-radius:10px;box-shadow:none}
.workspace-v2 #tab-lookup :is(.intel-panel,.lookup-sidebar .setting-card,.lookup-ticket-panel)::before{display:none}
.workspace-v2 #tab-lookup :is(.intel-panel,.lookup-sidebar .setting-card) h4{font-family:var(--uc-font);font-size:23px;font-weight:600;text-transform:none;letter-spacing:0}
.workspace-v2 #tab-lookup :is(.lookup-dossier-body,.lookup-row){gap:16px}
.workspace-v2 #tab-lookup :is(.insight-row,.lookup-history-item,.investigation-card,.lookup-user-card,.lookup-search-card,.lookup-staff-note-card,.action-chip-btn){background:#0d1722;border:1px solid var(--border);border-radius:7px;box-shadow:none}
.workspace-v2 #tab-lookup :is(.lookup-tickethistory-selector,.lookup-tickethistory-view,.lookup-tickethistory-transcript,.lookup-ticket-viewer){background:#0d1722;border:1px solid var(--border);border-radius:8px;box-shadow:none}
.workspace-v2 #tab-lookup :is(.lookup-tickethistory-card,.lookup-ticket-card){border-radius:6px;background:#142332;box-shadow:none}
.workspace-v2 #tab-lookup :is(.lookup-tickethistory-title,.lookup-ticket-copy h5){font-family:var(--uc-font);font-weight:600;letter-spacing:0}
@media(max-width:1200px){
 .workspace-v2 #tab-lookup .identity-focus-band{grid-template-columns:1fr}
 .workspace-v2 #tab-lookup .identity-score-card{border-left:0;border-top:1px solid var(--border)}
 .workspace-v2 #tab-lookup .identity-lane-grid{grid-template-columns:1fr}
 .workspace-v2 #tab-lookup .lookup-graph-panel>.section-header{flex-wrap:wrap}
}
@media(max-width:720px){
 .workspace-v2 .workspace-activity #recentIncidents{height:65dvh;min-height:320px}
 .workspace-v2 #tab-lookup .lookup-profile-actions-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}
 .workspace-v2 #tab-lookup .identity-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
 .workspace-v2 #tab-lookup .identity-stat{border-bottom:1px solid var(--border)}
 .workspace-v2 #tab-lookup :is(.identity-focus-card,.identity-score-card,.identity-lane){padding:16px}
}
.workspace-v2 .intel-panel {padding:20px}
.workspace-v2 #tab-billing > .workspace-page-body > .settings-group {padding:26px}
.workspace-v2 #tab-billing .settings-main-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.workspace-v2 #tab-billing .settings-group > .settings-actions {padding:20px;background:#142230;border-radius:8px;margin:22px 0}
.workspace-v2 #tab-billing .table-wrap {margin-top:22px!important;border:1px solid var(--border);border-radius:8px}
.workspace-billing-utilities {margin-top:24px;display:grid;gap:0}
.workspace-v2 .analytics-summary {grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.workspace-v2 .analytics-card {border-radius:10px;clip-path:none;padding:22px;background:#101923}
.workspace-v2 .staff-analytics-slider {border:1px solid var(--border);border-radius:10px;background:#101923;padding:24px}
.workspace-v2 .downloads-platform-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.workspace-v2 .download-card {clip-path:none;padding:28px;border-radius:12px;background:linear-gradient(140deg,#1a3044,#101923 65%)}
.workspace-v2 .download-card h4 {font-family:var(--uc-font);font-size:34px;letter-spacing:0}
.workspace-v2 .download-card::after {display:none}
.workspace-v2 .downloads-detail-grid {grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}
.workspace-v2 .download-guide-card {padding:24px;border-radius:10px}
.workspace-v2 .modal-backdrop {background:#02070dda;backdrop-filter:blur(10px)}
.workspace-v2 :is(.modal,.action-confirm-modal,.command-palette) {clip-path:none;border-radius:14px;border:1px solid #afd8f330;background:#101a26;box-shadow:0 24px 100px #0008;padding:28px}
.workspace-v2 .modal-header h3 {font-family:var(--uc-font);font-size:30px;text-transform:none}
.workspace-v2 :is(.case-drawer,.notification-drawer) {background:#0e1722;border-left:1px solid var(--border)}
.workspace-v2 .footer-brand {clip-path:none;border-radius:0;background:none;border:0;border-top:1px solid var(--border);padding:24px 0;margin-top:32px;box-shadow:none}
.workspace-v2 .signature-footer {font-family:inherit;font-size:10px;text-transform:none;letter-spacing:0}
.workspace-v2 .login-overlay {background:linear-gradient(90deg,#040a12e8,#040a1288),url('/assets/uc/img/uc-bg.png') center/cover no-repeat;min-height:100dvh}
.workspace-v2 .login-card {width:min(1160px,calc(100% - 48px));padding:0;border:1px solid #abd8f322;border-radius:16px;background:#09131ce8;box-shadow:0 35px 130px #0007;overflow:hidden}
.workspace-v2 .login-shell {padding:0}
.workspace-v2 .login-topbar {padding:26px 36px;border-bottom:1px solid var(--border)}
.workspace-v2 .login-gate {grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:0;margin:0}
.workspace-v2 .login-gate-copy {padding:60px 48px;border:0;border-radius:0;background:transparent}
.workspace-v2 .login-gate-copy h2 {font-family:var(--uc-font);font-size:66px;line-height:.98;text-transform:none;letter-spacing:-.03em}
.workspace-v2 .login-lead {font-size:14px;line-height:1.9;color:#95abbe}
.workspace-v2 .login-gate-panel {padding:50px 36px;border:0;border-left:1px solid var(--border);border-radius:0;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(150deg,#19334999,#0b1721)}
.workspace-v2 .login-gate-panel strong {font-family:var(--uc-font);font-size:32px;line-height:1.15;font-weight:600}
.workspace-v2 .login-gate-panel p {font-size:12px;line-height:1.8;color:#91aabf}
.workspace-v2 .login-top-link,.workspace-v2 .login-inline-link {font-family:inherit;font-size:11px;letter-spacing:0;text-transform:none}
.workspace-v2 .server-picker-head {border:0;background:none;clip-path:none;padding:8px 0 30px}
.workspace-v2 .server-picker-head::after {display:none}
.workspace-v2 .server-picker-head h2 {font-family:var(--uc-font);font-size:52px;text-transform:none}
.workspace-v2 .server-picker-grid {grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:20px}
.workspace-v2 .server-card {padding:24px;clip-path:none;background:#101c28;border-radius:12px}
.workspace-v2 .server-card:hover {box-shadow:0 0 0 1px #8cd3fa33;transform:translateY(-2px)}
.workspace-v2 .hidden {display:none!important}
.workspace-v2 [hidden] {display:none!important}
@media(min-width:981px){.workspace-v2 .panel-menu-toggle,.workspace-v2 .sidebar-close{display:none}}
@media(max-width:1400px){
 .workspace-v2 .main{padding-inline:24px}.workspace-v2 .sidebar{width:220px}
 .workspace-category-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}
 .workspace-operations-board{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}
 .workspace-analysis-board{grid-template-columns:1fr 1fr}.workspace-analysis-board>:first-child{grid-column:1/-1}
 .workspace-v2 #tab-lookup .lookup-workspace{grid-template-columns:260px minmax(0,1fr)}
 .workspace-v2 .lookup-row{grid-template-columns:1fr!important}
 .workspace-v2 .workspace-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}
 .workspace-v2 .workspace-page-heading{align-items:flex-start}
 .workspace-v2 .workspace-page-heading .toolbar{max-width:340px;flex-wrap:wrap}
}
.workspace-v2 #publishTicketBtn[hidden]{display:none!important}
.workspace-v2 .ticket-preview-body{border-left:3px solid var(--accent);padding-left:18px}
.workspace-v2 .ticket-preview-body p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}
.workspace-v2 .ticket-preview-emblem{width:42px;height:42px;min-width:42px;font-size:22px;border-radius:9px}
@media(max-width:1100px){
 .workspace-server-context .pill{display:none}.workspace-question-studio{grid-template-columns:230px minmax(0,1fr)}
 .workspace-v2 .workspace-category{padding:20px}.workspace-v2 .settings-grid{gap:18px}
 .workspace-v2 .workspace-page-heading h3{font-size:36px}
}
@media(max-width:980px){
 .workspace-v2 .sidebar{position:fixed;width:min(310px,88vw);z-index:50;transform:translateX(-105%)}
 .workspace-v2.panel-nav-open .sidebar{transform:none}.workspace-v2 .sidebar-close{display:grid}
 .workspace-v2 .main{padding:0 20px 24px}.workspace-v2 .topbar{gap:12px;margin-bottom:23px}
 .workspace-v2 .panel-menu-toggle{display:block;clip-path:none;border-radius:6px;flex:0 0 38px;width:38px;height:38px}
 .workspace-v2 .topbar-copy{display:none}.workspace-server-context{flex:1}
 .workspace-v2 .topbar .toolbar{padding:0;overflow:visible}.workspace-v2 .topbar .toolbar>*{width:auto!important}
 .workspace-v2 .workspace-page-heading{display:flex}
 .workspace-v2 .workspace-category-nav{top:12px}
 .workspace-v2 .login-gate-copy{padding:40px 30px}
}
@media(max-width:720px){
 .workspace-v2 .main{padding-inline:14px}.workspace-v2 .topbar{min-height:65px;padding:12px 0;margin-bottom:22px}
 .workspace-v2 .topbar .top-user{display:none!important}.workspace-v2 .topbar .lang-switch{display:flex}
 .workspace-server-context #openServerPickerBtn{padding:8px;font-size:10px;min-height:34px}
 .workspace-v2 .topbar .toolbar{gap:7px}.workspace-v2 .notif-trigger{width:34px!important;min-width:34px}
 .workspace-v2 .workspace-copy h2,.workspace-v2 .workspace-page-heading h3{font-size:34px;line-height:1.05}
 .workspace-v2 .workspace-page-heading{display:block;position:static;margin-bottom:22px}
 .workspace-v2 .workspace-page-heading p{font-size:12px}.workspace-v2 .workspace-page-heading .toolbar{max-width:none;justify-content:flex-start;margin-top:16px}
 .workspace-v2 .workspace-page-heading .toolbar{display:flex;flex-wrap:wrap}
 .workspace-v2 .workspace-page-heading .toolbar>button{flex:1 1 140px;width:auto!important;min-width:0;font-size:11px;padding:10px}
 .workspace-v2 :is(.table-tab-kpis,.dashboard-stat-grid,.settings-overview){grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px!important}
 .workspace-v2 :is(.table-tab-kpi,.dashboard-stat-card,.settings-overview-card){padding:16px;min-height:94px}
 .workspace-v2 .workspace-shortcuts{gap:8px}.workspace-v2 .quick-action-btn{padding:13px;min-height:86px}
 .workspace-operations-board{grid-template-columns:1fr;gap:16px}
 .workspace-operations-board>*{grid-column:1;grid-row:auto}.workspace-activity{min-height:300px}
 .workspace-analysis-board{grid-template-columns:1fr;gap:16px}
 .workspace-v2 .workspace-pulse .server-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .workspace-v2 .filter-row{display:grid;grid-template-columns:1fr 1fr}
 .workspace-v2 .filter-row>input{grid-column:1/-1;min-width:0}.workspace-v2 .filter-row>select{min-width:0;width:100%;max-width:none;font-size:11px}
 .workspace-queue-tools{padding:14px 12px 0}.workspace-v2 .table-wrap{margin:0!important;max-width:100%}
 .workspace-v2 table{min-width:680px}.workspace-v2 td,.workspace-v2 th{padding:14px;font-size:11px}
 .workspace-category-layout{grid-template-columns:1fr;gap:14px}
 .workspace-category-nav{position:static;display:flex;overflow-x:auto;gap:6px;padding:0 0 10px}
 .workspace-nav-caption{display:none}.workspace-category-button{flex:0 0 auto;gap:7px;padding:9px 12px;font-size:11px;border:1px solid var(--border);background:#101923}
 .workspace-v2 .settings-main-grid,.workspace-v2 .settings-grid{grid-template-columns:1fr!important;gap:22px}
 .workspace-v2 :is(.settings-span-2,.settings-span-full,.settings-span-3){grid-column:1/-1!important}
 .workspace-v2 .workspace-category{padding:20px 16px}.workspace-v2 .settings-group-head{display:block}
 .workspace-question-studio{grid-template-columns:1fr;gap:16px}
 .workspace-v2 .question-default-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:250px;overflow:auto}
 .workspace-v2 .question-editor-single{position:static;padding:20px 16px}
 .workspace-v2 #tab-lookup .lookup-workspace{grid-template-columns:1fr;gap:18px}
 .workspace-v2 #tab-lookup :is(.lookup-console-card,.lookup-selection-card,.lookup-profile-workspace){position:static;grid-column:1;grid-row:auto}
 .workspace-v2 .lookup-sidebar{grid-template-columns:1fr}.workspace-v2 .lookup-selection-card{padding:26px}
 .workspace-v2 .downloads-platform-grid,.workspace-v2 .downloads-detail-grid{grid-template-columns:1fr;gap:16px}
 .workspace-v2 .analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .workspace-v2 #tab-billing > .workspace-page-body > .settings-group{padding:20px 16px}
 .workspace-v2 .modal{width:100%;border-radius:14px 14px 0 0;max-height:94dvh;padding:20px;overflow:auto}
 .workspace-v2 .login-card{width:100%;border-radius:12px}.workspace-v2 .login-topbar{padding:20px}
 .workspace-v2 .login-gate{grid-template-columns:1fr}.workspace-v2 .login-gate-copy{padding:36px 24px}
 .workspace-v2 .login-gate-copy h2{font-size:48px}.workspace-v2 .login-gate-panel{padding:28px 24px;border-left:0;border-top:1px solid var(--border)}
 .workspace-v2 .login-top-links{display:none}.workspace-v2 .login-inline-links{display:flex;gap:12px;flex-wrap:wrap}
 .workspace-v2 .server-picker-head h2{font-size:38px}.workspace-v2 .server-picker-grid{grid-template-columns:1fr}
}
/* Native inventory content follows the document's single scroll surface. */
.inventory-logs-root { display:block; width:100%; min-width:0; height:auto; overflow:visible; }
/* Inventory category switches share the settings workspace controls. */
.inventory-category-settings{margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}
.inventory-category-heading p{max-width:80ch}
.inventory-category-settings fieldset{min-width:0;border:0;margin:18px 0;padding:0}
.inventory-category-settings fieldset:disabled{opacity:.5}
.inventory-category-list{display:grid;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.inventory-category-list>section{background:#0c1621;border:1px solid var(--border);border-radius:8px;overflow:hidden}
.inventory-category-list h5{font-family:inherit;font-size:12px;margin:0;padding:15px 16px;background:#101923;border-bottom:1px solid var(--border);color:var(--accent)}
.inventory-category-toggle{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:12px;color:var(--text);cursor:pointer;border-bottom:1px solid var(--border)}
.inventory-category-toggle:last-child{border-bottom:0}
.inventory-category-toggle input{appearance:none;width:34px;height:20px;border-radius:20px;border:1px solid #536171;background:#263443;position:relative;cursor:pointer;flex-shrink:0;margin:0;padding:0}
.inventory-category-toggle input::after{content:'';position:absolute;width:12px;height:12px;top:3px;left:3px;border-radius:50%;background:#a1afbf;transition:transform .15s}
.inventory-category-toggle input:checked{background:#8cd3fa;border-color:#8cd3fa}
.inventory-category-toggle input:checked::after{transform:translateX(14px);background:#102233}
.inventory-category-toggle input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:900px){.inventory-category-list{grid-template-columns:1fr}}
