:root{--accent-500: #2f6bff;--accent-700: #1f4ed8;--accent-secondary-500: #00c2a8;--sun-500: #ffb020;--danger-500: #e5484d;--ink-900: #0f172a;--ink-700: #1f2937;--ink-600: #334155;--ink-500: #475569;--cream-100: #f8f9fc;--canvas-100: #f6f8fb;--surface-gradient: radial-gradient(circle at top left, #f1f5ff 0%, #f6f8fb 45%, #eef6f4 100%);--sidebar-bg: #ffffff;--sidebar-ink: #0f172a;--sidebar-muted: rgba(15, 23, 42, .6)}[data-theme=dark]{color-scheme:dark;--accent-500: #4c7dff;--accent-700: #2f5be0;--accent-secondary-500: #2ad7c2;--sun-500: #ffb020;--danger-500: #f87171;--ink-900: #e2e8f0;--ink-700: #cbd5f5;--ink-600: #94a3b8;--ink-500: #7a8699;--cream-100: #0f172a;--canvas-100: #0f172a;--surface-gradient: radial-gradient(circle at top left, #0f1c3a 0%, #0f172a 45%, #0b1220 100%);--sidebar-bg: #0b1220;--sidebar-ink: #e2e8f0;--sidebar-muted: rgba(226, 232, 240, .7)}*{box-sizing:border-box}body{margin:0;font-family:Noto Sans,Segoe UI,system-ui,sans-serif;color:var(--ink-900);background:var(--canvas-100)}h1,h2,h3,h4{font-family:Noto Sans,Segoe UI,system-ui,sans-serif}.btn-primary{background-color:var(--accent-500);border-color:var(--accent-500)}.btn-primary:hover{background-color:var(--accent-700);border-color:var(--accent-700)}.btn-outline-primary{color:var(--accent-500);border-color:var(--accent-500)}.btn-outline-primary:hover{background-color:var(--accent-500);border-color:var(--accent-500)}.menu-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:10px;background:#2f6bff24;color:var(--accent-700);font-size:1rem;font-weight:700}.parent-icon{width:32px;height:32px;border-radius:10px;background:#2f6bff29;color:var(--accent-700);display:inline-flex;align-items:center;justify-content:center}.menu-title{font-weight:600}.menu-label{margin:1rem 0 .35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--sidebar-muted)}.header-icon{width:36px;height:36px;border-radius:12px;background:#2f6bff1f;border:none;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-700);font-weight:700}.header-avatar{width:36px;height:36px;border-radius:50%;background:var(--accent-500);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dropdown-shell{position:relative;z-index:35}.dropdown-panel{position:absolute;right:0;top:calc(100% + .5rem);min-width:200px;z-index:40;background:var(--cream-100);border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 16px 32px #0f172a1f;padding:.5rem}.dropdown-panel a,.dropdown-panel button{width:100%;text-align:left;padding:.45rem .6rem;border-radius:10px;background:transparent;border:none;color:var(--ink-700)}.dropdown-panel a:hover,.dropdown-panel button:hover{background:#2f6bff14;color:var(--ink-900)}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.top-header{box-shadow:0 10px 20px #0f172a0f}.search-bar .form-control{border-radius:999px;border:1px solid rgba(15,23,42,.12);background:var(--canvas-100);padding-left:2.6rem}.stat-icon{width:44px;height:44px;border-radius:14px;background:#2f6bff24;color:var(--accent-700);display:inline-flex;align-items:center;justify-content:center}.search-bar{position:relative}.search-bar .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-500);font-size:1.1rem}.sidebar-wrapper .metismenu li{display:grid;gap:.4rem}.sidebar-wrapper .metismenu a.active{background:#2f6bff2e;color:var(--sidebar-ink)}.sidebar-wrapper .metismenu a.active .parent-icon{background:#2f6bff4d;color:var(--accent-700)}.dropdown-title{padding:.35rem .6rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-500)}.seo-card{border-radius:18px;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 32px #0f172a14;background:var(--cream-100)}.seo-card .card-header{background:transparent;border-bottom:1px solid rgba(15,23,42,.08)}.seo-card .card-header:after{content:"";display:block;height:3px;width:48px;margin-top:.6rem;border-radius:999px;background:linear-gradient(90deg,#2f6bffe6,#00c2a8e6)}.seo-card .card-title{font-weight:600;letter-spacing:-.01em}.seo-card .card-text{color:var(--ink-600)}.btn{border-radius:12px}.btn-primary{box-shadow:0 12px 20px #2f6bff40}.btn-outline-primary{background:#2f6bff14}.card{border-radius:18px}.progress{height:6px;border-radius:999px;background:#2f6bff1f}.progress-bar{border-radius:999px}.seo-muted{color:var(--ink-500)}.seo-table thead th{color:var(--ink-600);font-weight:600}.seo-table th,.seo-table td{padding-top:.85rem;padding-bottom:.85rem}.seo-table tbody tr:hover{background:#2f6bff0a}.table-hover>tbody>tr:active>*,.table-hover>tbody>tr:focus-within>*{background-color:#2f6bff14}[data-theme=dark] .seo-card{background:#111827;border-color:#e2e8f01f;box-shadow:0 16px 32px #0f172a59}[data-theme=dark] .seo-card .card-header{border-bottom-color:#e2e8f01f}[data-theme=dark] .top-header{background:#0f172a;border-bottom-color:#e2e8f014}[data-theme=dark] .search-bar .form-control{background:#0b1220;border-color:#e2e8f026;color:var(--ink-900)}[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] textarea.form-control{background:#0b1220;border-color:#e2e8f024;color:var(--ink-900)}[data-theme=dark] .form-select{color:var(--ink-900);background-image:linear-gradient(45deg,transparent 50%,rgba(226,232,240,.9) 50%),linear-gradient(135deg,rgba(226,232,240,.9) 50%,transparent 50%),linear-gradient(to right,#e2e8f02e,#e2e8f02e);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5rem) .5rem;background-size:6px 6px,6px 6px,1px 1.6rem;background-repeat:no-repeat}[data-theme=dark] .form-control::placeholder,[data-theme=dark] .form-select::placeholder,[data-theme=dark] textarea.form-control::placeholder{color:#e2e8f073}[data-theme=dark] .form-label,[data-theme=dark] .form-check-label,[data-theme=dark] .form-text,[data-theme=dark] label{color:#e2e8f0d9}[data-theme=dark] .form-control:focus,[data-theme=dark] .form-select:focus,[data-theme=dark] textarea.form-control:focus{border-color:#4c7dffa6;box-shadow:0 0 0 .2rem #4c7dff33}[data-theme=dark] .form-check-input{background-color:#0b1220;border-color:#e2e8f066}[data-theme=dark] .form-check-input:checked{background-color:#4c7dffe6;border-color:#4c7dffe6}[data-theme=dark] .form-switch .form-check-input{background-color:#e2e8f02e;border-color:#e2e8f073;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23e2e8f0'/%3e%3c/svg%3e")}[data-theme=dark] .form-switch .form-check-input:checked{background-color:#4c7dffe6;border-color:#4c7dffe6;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}[data-theme=dark] .input-group-text{background:#0f172ae6;border-color:#e2e8f024;color:var(--ink-700)}[data-theme=dark] .table{color:var(--ink-900);--bs-table-bg: transparent;--bs-table-color: var(--ink-900);--bs-table-hover-color: var(--ink-900);--bs-table-hover-bg: rgba(76, 125, 255, .12)}[data-theme=dark] .table thead th{color:var(--ink-700)}[data-theme=dark] .table tbody td{border-color:#e2e8f014}[data-theme=dark] .table thead th{background:#e2e8f00a}[data-theme=dark] .card-title{color:var(--ink-900)}[data-theme=dark] .seo-muted{color:#e2e8f0d1}[data-theme=dark] .seo-table tbody tr:hover{background:#2f6bff14}[data-theme=dark] .table-hover>tbody>tr:hover>*,[data-theme=dark] .table-hover>tbody>tr:active>*,[data-theme=dark] .table-hover>tbody>tr:focus-within>*{color:var(--ink-900);background-color:#4c7dff1f}[data-theme=dark] .page-breadcrumb{border-bottom-color:#e2e8f014}[data-theme=dark] .sidebar-wrapper{border-right-color:#e2e8f00f}[data-theme=dark] .btn-outline-primary{background:#2f6bff24}[data-theme=dark] .btn-outline-primary:hover{background:#2f6bff3d}[data-theme=dark] .btn-outline-dark{border-color:#e2e8f02e;color:var(--ink-900)}[data-theme=dark] .card-body p,[data-theme=dark] .card-body span,[data-theme=dark] .breadcrumb-title,[data-theme=dark] .breadcrumb-item,[data-theme=dark] .breadcrumb a{color:var(--ink-900)}[data-theme=dark] .breadcrumb .breadcrumb-item.active{color:#e2e8f0b3}[data-theme=dark] .breadcrumb-item+.breadcrumb-item:before{color:#e2e8f0d9}[data-theme=dark] .dropdown-panel{background:#0f172a;color:var(--ink-900)}[data-theme=dark] .dropdown-panel a,[data-theme=dark] .dropdown-panel button{color:var(--ink-900)}[data-theme=dark] .dropdown-panel{background:#0f172a;border-color:#e2e8f01f}[data-theme=dark] .dropdown-panel a,[data-theme=dark] .dropdown-panel button{color:var(--ink-700)}[data-theme=dark] .main-content strong,[data-theme=dark] .main-content h4,[data-theme=dark] .auth-shell strong,[data-theme=dark] .auth-shell h1,[data-theme=dark] .auth-shell h2,[data-theme=dark] .auth-shell h3,[data-theme=dark] .auth-shell h4,[data-theme=dark] .auth-shell h5{color:#e2e8f0f2}[data-theme=dark] .auth-shell p,[data-theme=dark] .auth-shell .form-label,[data-theme=dark] .auth-shell .form-text{color:#e2e8f0cc}[data-theme=dark] .text-muted,[data-theme=dark] .text-secondary{color:#e2e8f0b3!important}[data-theme=dark] .seo-badge{background:#4c7dff33;color:#e2e8f0e6}[data-theme=dark] .seo-badge--success{background:#2ad7c233;color:#e2e8f0eb}[data-theme=dark] .seo-badge--caution{background:#ffd66638;color:#fff4dcf2}[data-theme=dark] .seo-badge--warning{background:#ffb0203d;color:#fff4dcf2}[data-theme=dark] .kpi-card{background:linear-gradient(135deg,#4c7dff2e,#2ad7c214);border-color:#4c7dff3d;box-shadow:inset 0 0 0 1px #0f172a99}[data-theme=dark] .chart-shell{background:#4c7dff14;border-color:#4c7dff59;color:#e2e8f0b3}[data-theme=dark] .chart-bar{background:linear-gradient(180deg,#4c7dffe6,#4c7dff66)}[data-theme=dark] .score-ring:after{background:#0b1220;box-shadow:inset 0 0 0 1px #4c7dff33}[data-theme=dark] .stat-row{border-bottom-color:#e2e8f014}[data-theme=dark] .chart-line{border-left-color:#4c7dff73;border-bottom-color:#4c7dff73;background:linear-gradient(180deg,rgba(76,125,255,.2),transparent)}[data-theme=dark] .chart-line:before{background:linear-gradient(135deg,#4c7dffa6,#4c7dff1a)}[data-theme=dark] .radial-ring{border-color:#4c7dff40;background:conic-gradient(#4c7dffcc 0deg 220deg,#4c7dff2e 220deg)}.seo-badge{display:inline-flex;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#2f6bff1f;color:var(--accent-700)}.seo-badge--success{background:#00c2a826;color:#0a7568}.seo-badge--warning{background:#ffb02033;color:#8a5a00}.seo-badge--caution{background:#ffd66640;color:#7a4f00}.page-breadcrumb{padding-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.08)}.breadcrumb-title{font-size:1.1rem;font-weight:600}.breadcrumb .material-icons-outlined{font-size:1rem;vertical-align:middle}.breadcrumb a{color:var(--accent-700)}.top-header .navbar{gap:1rem}.top-header .btn-outline-primary{background:#2f6bff14}.top-header .btn-outline-primary:hover{background:#2f6bff2e}.top-header .btn-outline-dark{border-color:#0f172a1f}.sidebar-wrapper .menu-label{padding-left:.3rem}.sidebar-wrapper .metismenu a,.sidebar-wrapper .submenu-toggle{font-size:.95rem}.sidebar-wrapper .sidebar-header{padding-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.08)}.sidebar-wrapper .logo-name{font-size:1.35rem;letter-spacing:-.01em}.sidebar-wrapper .logo-name .brand-dot{width:10px;height:10px}.top-header .navbar{padding-top:.75rem;padding-bottom:.75rem}.top-header{height:96px;position:fixed;top:0;left:0;right:0;z-index:50}.navbar .btn-outline-primary,.navbar .btn-outline-dark{border-radius:999px}.card-header{padding-top:1.1rem;padding-bottom:1.1rem}.card-body{padding:1.5rem}[data-theme=dark] .seo-card .card-header:after{background:linear-gradient(90deg,#4c7dffe6,#2ad7c2e6)}[data-theme=dark] .sidebar-wrapper .sidebar-header{border-bottom-color:#e2e8f014}.sidebar-wrapper{border-right:1px solid rgba(226,232,240,.08)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes floatIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.workspace-v2{--ws-bg-0: #f2f5fb;--ws-bg-1: #e8eef8;--ws-panel: #ffffff;--ws-panel-soft: #f7faff;--ws-ink-900: #0f1d33;--ws-ink-700: #24354f;--ws-ink-500: #5b6d88;--ws-ink-400: #7f91aa;--ws-line: #d9e2f0;--ws-line-strong: #c8d5e9;--ws-brand-700: #0f4da8;--ws-brand-600: #1668d2;--ws-brand-500: #2f83f6;--ws-teal-600: #0b8a81;--ws-green-600: #1f8f5d;--ws-amber-600: #b97a16;--ws-red-600: #bc3742;--ws-radius-lg: 16px;--ws-radius-md: 12px;--ws-radius-sm: 10px;--ws-shadow-1: 0 14px 36px rgba(14, 29, 54, .08);--ws-shadow-2: 0 8px 20px rgba(17, 43, 84, .08);color:var(--ws-ink-900);font-family:Space Grotesk,Noto Sans,Segoe UI,sans-serif;padding:0}.workspace-v2 .workspace-shell{display:grid;gap:16px}.workspace-v2 .page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:4px}.workspace-v2 .page-head h1{font-size:clamp(1.45rem,2.4vw,2rem);font-weight:700;margin:0;letter-spacing:-.01em}.workspace-v2 .page-sub{margin-top:6px;color:var(--ws-ink-500);font-size:13px}.workspace-v2 .actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workspace-v2 .btn{border-radius:var(--ws-radius-sm);min-height:36px;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--ws-line-strong);color:var(--ws-brand-700);background:linear-gradient(180deg,#fff,#edf4ff);box-shadow:0 3px 8px #14366614;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.workspace-v2 .btn:hover{transform:translateY(-1px);box-shadow:0 7px 16px #1436661f;background:linear-gradient(180deg,#fff,#e6f0ff)}.workspace-v2 .btn:focus-visible{outline:2px solid rgba(22,104,210,.36);outline-offset:1px}.workspace-v2 .btn:disabled,.workspace-v2 .btn[disabled]{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.workspace-v2 .btn.btn--brand{color:#fff;border-color:transparent;background:linear-gradient(145deg,var(--ws-brand-700),var(--ws-brand-500));box-shadow:0 8px 18px #1668d247}.workspace-v2 .btn.btn--ghost{color:var(--ws-brand-700);border-color:var(--ws-line-strong);background:var(--ws-panel-soft);box-shadow:none}.workspace-v2 .table td .btn,.workspace-v2 .table th .btn,.workspace-v2 .panel__head .actions .btn,.workspace-v2 .panel__body .actions .btn{min-height:32px;padding:0 10px;font-size:12px;white-space:nowrap}.workspace-v2 .table td:last-child{white-space:nowrap}.workspace-v2 .panel{border:1px solid var(--ws-line);border-radius:var(--ws-radius-lg);background:var(--ws-panel);box-shadow:var(--ws-shadow-1)}.workspace-v2 .panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--ws-line)}.workspace-v2 .panel__head h2,.workspace-v2 .panel__head h3,.workspace-v2 .panel__head h4{margin:0;font-size:1.02rem;font-weight:700}.workspace-v2 .panel__body{padding:16px}.workspace-v2 .section-gap{margin-top:16px}.workspace-v2 .grid{display:grid;gap:12px}.workspace-v2 .grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-v2 .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-v2 .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-v2 .kpi,.workspace-v2 .score-card{border:1px solid var(--ws-line);border-radius:var(--ws-radius-md);background:linear-gradient(180deg,#fff,#f9fbff);padding:12px 14px;box-shadow:var(--ws-shadow-2)}.workspace-v2 .kpi strong,.workspace-v2 .score-card strong{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ws-ink-500)}.workspace-v2 .kpi .value,.workspace-v2 .score-card .score,.workspace-v2 .score-card .value{display:block;margin-top:8px;font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.workspace-v2 .kpi .sub,.workspace-v2 .score-card .sub,.workspace-v2 .help,.workspace-v2 .note{margin-top:6px;color:var(--ws-ink-500);font-size:12px}.workspace-v2 .filters{border:1px solid var(--ws-line);border-radius:var(--ws-radius-md);background:var(--ws-panel);padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-v2 .control{display:grid;gap:5px}.workspace-v2 .control label{font-size:12px;color:var(--ws-ink-500);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.workspace-v2 .control input,.workspace-v2 .control select,.workspace-v2 .control textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--ws-line-strong);border-radius:var(--ws-radius-sm);background:#fff;color:var(--ws-ink-900);font-size:14px}.workspace-v2 .control textarea{min-height:96px;resize:vertical}.workspace-v2 .context-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.workspace-v2 .context-card{border:1px solid var(--ws-line);border-radius:var(--ws-radius-md);background:linear-gradient(180deg,#fff,#f6faff);padding:10px 12px}.workspace-v2 .context-card strong{display:block;color:var(--ws-ink-500);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.workspace-v2 .context-card span{display:block;margin-top:4px;font-weight:700;font-size:14px;color:var(--ws-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .table-wrap{overflow:auto;border:1px solid var(--ws-line);border-radius:var(--ws-radius-md)}.workspace-v2 .table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.workspace-v2 .table th,.workspace-v2 .table td{padding:10px 12px;border-bottom:1px solid var(--ws-line);text-align:left;vertical-align:top}.workspace-v2 .table th{background:#f5f8ff;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ws-ink-500);font-weight:700}.workspace-v2 .table tbody tr:hover{background:#eff5ff}.workspace-v2 .badge,.workspace-v2 .tag{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;border:1px solid transparent}.workspace-v2 .badge{background:#2f83f624;color:var(--ws-brand-700)}.workspace-v2 .badge--ok{background:#1f8f5d2e;color:#116944}.workspace-v2 .badge--warn{background:#b97a162e;color:#8d5b12}.workspace-v2 .badge--error,.workspace-v2 .tag--priority-high{background:#bc374229;color:#8e2430}.workspace-v2 .tag--priority-medium{background:#b97a162e;color:#8d5b12}.workspace-v2 .tag--priority-low{background:#1f8f5d2e;color:#116944}.workspace-v2 .delta-up{color:var(--ws-red-600);font-weight:700}.workspace-v2 .delta-down{color:var(--ws-green-600);font-weight:700}.workspace-v2 .meter{height:8px;border-radius:999px;background:#e6edf8;overflow:hidden;margin-top:8px}.workspace-v2 .meter>span{display:block;height:100%;background:linear-gradient(90deg,var(--ws-brand-600),#41a0ff)}.workspace-v2 .kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:13px}.workspace-v2 .timeline{display:grid;gap:9px}.workspace-v2 .timeline__item{display:grid;grid-template-columns:92px 1fr;gap:10px;border:1px solid var(--ws-line);border-radius:var(--ws-radius-sm);background:#f9fbff;padding:8px 10px}.workspace-v2 .timeline__time{color:var(--ws-ink-500);font-size:12px;font-weight:700}.workspace-v2 .timeline__body{font-size:13px}.workspace-v2 .list{margin:0;padding-left:18px;color:var(--ws-ink-700)}.workspace-v2 .list li{margin-bottom:6px}.workspace-v2 .spark{margin-top:8px;display:flex;align-items:flex-end;gap:4px;height:24px}.workspace-v2 .spark>span{width:8px;border-radius:4px;background:linear-gradient(180deg,var(--ws-brand-500),var(--ws-brand-700))}.workspace-v2 .loading-note,.workspace-v2 .empty-note,.workspace-v2 .error-note{border-radius:var(--ws-radius-sm);padding:10px 12px;font-size:13px}.workspace-v2 .loading-note{border:1px solid var(--ws-line);background:#f7faff;color:var(--ws-ink-500)}.workspace-v2 .empty-note{border:1px dashed var(--ws-line-strong);background:#f9fbff;color:var(--ws-ink-500)}.workspace-v2 .error-note{border:1px solid rgba(188,55,66,.35);background:#bc374214;color:#7f1f2a}.workspace-v2 .pulse-in{animation:wsPulseIn .38s ease both}@keyframes wsPulseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.workspace-v2 .grid--4,.workspace-v2 .context-grid,.workspace-v2 .grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.workspace-v2 .page-head{flex-direction:column;align-items:stretch}.workspace-v2 .actions{justify-content:flex-start}.workspace-v2 .filters,.workspace-v2 .grid--2,.workspace-v2 .grid--3,.workspace-v2 .grid--4,.workspace-v2 .context-grid,.workspace-v2 .kv,.workspace-v2 .timeline__item{grid-template-columns:1fr}}
