:root{color-scheme:light;--page:#f6f3ee;--page-deep:#f6f3ee;--sidebar:#14253b;--sidebar-surface:rgba(255,255,255,0.14);--surface:#fffdfa;--surface-strong:#fffdfa;--surface-alt:#eef3fb;--surface-muted:#f5f5fa;--ink:#14253b;--muted-strong:#4c5a6d;--muted:#4c5a6d;--line:#273b56;--accent:#3b6bb5;--accent-strong:#14253b;--accent-soft:#dbe6f5;--support:#3b6bb5;--support-strong:#2e569a;--support-soft:#eef3fb;--warning:#fcc100;--warning-strong:#5f4900;--warning-soft:#fff2c2;--success:#17bc9d;--success-strong:#075f52;--success-soft:#d2f4ec;--danger:#ff5e4d;--danger-strong:#8f3027;--danger-soft:#ffe0db;--highlight:#fcc100;--border-strong:#14253b;--personality-line:#273b56;--personality-shadow:5px 5px 0 rgba(20,37,59,0.9);--personality-shadow-soft:2px 2px 0 rgba(20,37,59,0.42);--personality-shadow-panel:3px 3px 0 rgba(20,37,59,0.76);--personality-radius:5px;--shadow-xs:var(--personality-shadow-soft);--shadow-soft:var(--personality-shadow-soft);--shadow:var(--personality-shadow);--an-font-xs:11px;--an-font-sm:12px;--an-font-md:13px;--an-font-lg:14px;--an-space-sm:8px;--an-space-md:12px;--an-space-lg:16px;--an-border-hairline:1px solid rgba(0,0,0,0.08);--an-border-soft:1px solid rgba(0,0,0,0.12)}body,html{background:var(--page);color:var(--ink);font-family:var(--font-body),"Open Sans",Arial,sans-serif}body{font-size:14px}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(252,193,0,.9);outline-offset:3px}:where(.app.app-shell,.login-frame,.analytics-page,.insights-page,.codere-page){background:linear-gradient(rgba(20,37,59,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(20,37,59,.025) 1px,transparent 1px),var(--page);background-size:22px 22px}.app.app-shell{--app-sidebar-width:236px;grid-template-columns:236px minmax(0,1fr);transition:grid-template-columns .16s ease}.sidebar.app-sidebar{border-right:2px solid var(--personality-line);background:var(--ink);box-shadow:5px 0 0 rgba(20,37,59,.24);overflow:visible;padding:16px 14px;z-index:11000}.brand.app-brand{display:flex;width:100%;align-items:center;justify-content:flex-start;min-height:44px;margin-bottom:18px;padding:3px 8px}.sidebar-collapse-toggle{display:inline-flex;width:30px;height:28px;flex:0 0 auto;flex-direction:column;gap:5px;align-items:center;justify-content:center;border:0;background:transparent;box-shadow:none;color:#fffdfa;transition:transform 80ms ease,color .12s ease}.sidebar-collapse-toggle:hover{color:var(--warning)}.sidebar-collapse-toggle:focus-visible{outline:3px solid rgba(252,193,0,.95);outline-offset:4px}.sidebar-collapse-toggle:active{transform:translate(1px,1px)}.sidebar-collapse-bar{display:block;width:24px;height:3px;border-radius:999px;background:currentColor}.brand-wordmark{color:#ffffff;font-family:var(--font-body),sans-serif;font-size:22px;font-weight:800;letter-spacing:0;line-height:1;text-transform:lowercase;white-space:nowrap}.nav-group.app-nav-group{gap:5px;padding:14px 0}.an-grid thead th,.analytics-head,.app-nav-group-label,.codere-section-label,.filter-pill-legend,.insights-kpi-strip .lbl,.kpi-label,.kpi-mini .lbl,.nav-group-label.app-nav-group-label,.profile-v2-eyebrow,.settings-v2-filter-row>span,.settings-v2-grid-head,.settings-v2-row dt,.sv2-section-label,.table-head{letter-spacing:0}.nav-item.app-nav-item{min-height:40px;border:2px solid transparent;border-radius:7px;padding:8px 10px;color:rgba(255,255,255,.84);font-weight:800}.nav-item.app-nav-item.active,.nav-item.app-nav-item:hover{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.14);box-shadow:2px 2px 0 rgba(0,0,0,.24);color:#ffffff}.nav-icon.app-nav-icon{color:var(--warning)}.nav-lock.app-nav-lock{margin-left:auto}.app-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-trigger{border:2px solid rgba(255,255,255,.38);border-radius:7px;background:rgba(255,255,255,.08);box-shadow:2px 2px 0 rgba(0,0,0,.28);padding:7px}.assignee,.notification-avatar,.sidebar-avatar,.topbar-avatar{border:2px solid;box-shadow:var(--personality-shadow-soft)}.notification-avatar{border-color:#ffffff;box-shadow:0 0 0 1px rgba(20,37,59,.28),var(--personality-shadow-soft)}.notification-avatar,.sidebar-avatar,.topbar-avatar{background:var(--accent);color:#ffffff}.notifications-panel,.request-intake-action-panel,.request-intake-action-panel-wide,.search-modal,.sidebar-profile-menu,.topbar-search [role=dialog]{border:2px solid var(--personality-line);border-radius:8px;background:var(--surface);box-shadow:var(--personality-shadow)}.sidebar-profile-menu{z-index:11100}.merge-review-layer{position:fixed;inset:0;z-index:12000;overflow-y:auto;background:rgba(13,24,43,.54)}.merge-review-pane{display:flex;min-height:100%;align-items:center;justify-content:center;margin-left:236px;padding-block:5vh}.merge-review-dialog{width:min(1100px,calc(100% - 32px));max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(39,59,86,.18);border-radius:14px;background:#ffffff;color:#17233c;box-shadow:0 28px 80px rgba(20,32,54,.22)}.merge-review-head{position:relative;flex:none;padding:20px 22px 17px;border-bottom:1px solid #dce2ea}.merge-review-close{position:absolute;top:16px;right:16px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#647188;font-size:18px;cursor:pointer}.merge-review-close:hover{background:#f1f4f7;color:#17233c}.merge-review-eyebrow{color:#647188;font-size:11px;font-weight:760;line-height:1;letter-spacing:.09em;text-transform:uppercase}.merge-review-title{margin:7px 0 5px;color:#17233c;font-size:22px;font-weight:750;line-height:1.25;letter-spacing:-.025em}.merge-review-intro{margin:0;color:#647188;font-size:13px;line-height:1.45}.merge-review-scroll{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-color:#b8c2cf transparent}.merge-review-table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;table-layout:fixed}.merge-review-field-head,.merge-review-participant-head,.merge-review-result-head{position:sticky;top:0;min-height:126px;padding:15px;border-bottom:1px solid #cbd3de;background:#f9fafc;text-align:left;vertical-align:top}.merge-review-field-head{left:0;z-index:6;width:190px;min-width:190px;color:#647188;font-size:11px;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.merge-review-participant-head{z-index:4;width:270px;min-width:270px;border-left:1px solid #edf0f4}.merge-review-participant-head.is-kept{background:#edf7f5;box-shadow:inset 0 3px 0 #0d776f}.merge-review-result-head{right:0;z-index:6;width:250px;min-width:250px;border-left:1px solid #dce2ea;box-shadow:-8px 0 14px rgba(28,41,64,.045)}.merge-review-result-label{color:#47556d;font-size:11px;font-weight:740;letter-spacing:.06em;text-transform:uppercase}.merge-review-result-copy{margin-top:8px;color:#17233c;font-size:13px;font-weight:720;line-height:1.4}.merge-review-participant{display:grid;gap:7px}.merge-review-participant-badges{min-height:20px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.merge-review-participant-title{color:#17233c;font-size:13px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.merge-review-participant-meta{color:#647188;font-size:11px;font-weight:500;line-height:1.4}.merge-review-merged-note,.merge-review-survivor,.merge-review-survivor-note{justify-self:start;color:#0d776f;font-size:11.5px;font-weight:700;line-height:1.35}.merge-review-survivor{padding:0;border:0;background:transparent;cursor:pointer}.merge-review-survivor:not(.is-kept):hover{text-decoration:underline;text-underline-offset:3px}.merge-review-merged-note{color:#97a1b1}.merge-review-field-cell,.merge-review-result-cell,.merge-review-value-cell{border-bottom:1px solid #dce2ea;vertical-align:top}.merge-review-field-cell{position:sticky;left:0;z-index:2;width:190px;min-width:190px;padding:13px 15px;background:#fbfcfd;box-shadow:7px 0 12px rgba(28,41,64,.035)}.merge-review-row.is-conflict .merge-review-field-cell{background:#fffaf0;box-shadow:inset 3px 0 0 #d79b2b,7px 0 12px rgba(28,41,64,.035)}.merge-review-field-name{color:#17233c;font-size:12px;font-weight:730;line-height:1.4}.merge-review-expand,.merge-review-keep-all{padding:0;border:0;background:transparent;color:#0d776f;font-size:11px;font-weight:680;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(13,119,111,.35);text-underline-offset:3px;cursor:pointer}.merge-review-field-cell>.merge-review-expand,.merge-review-keep-all{margin-top:6px}.merge-review-keep-all.is-selected:after{content:" ✓";text-decoration:none}.merge-review-overrides{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.merge-review-override{padding:3px 7px;border:1px solid #d6dde6;border-radius:6px;background:#ffffff;color:#647188;font-size:11px;cursor:pointer}.merge-review-override.is-selected{border-color:#8fc7c0;background:#edf7f5;color:#17233c}.merge-review-value-cell{width:270px;min-width:270px;padding:0;border-left:1px solid #edf0f4;background:#ffffff;color:#97a1b1;font-size:12px;line-height:1.45}.merge-review-value-cell.is-empty{padding:13px 15px}.merge-review-value-wrap{position:relative;min-height:48px;padding:13px 15px;color:#97a1b1;transition:background .12s ease,color .12s ease}.merge-review-value-wrap.is-selected{background:#edf7f5;color:#17233c}.merge-review-choice{width:100%;min-height:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer}.merge-review-value-wrap:not(.is-selected) .merge-review-choice:hover{color:#526078}.merge-review-check{flex:none;color:#0d776f;font-size:12px;font-weight:800}.merge-review-value-count{color:inherit;font-weight:650}.merge-review-value-wrap>.merge-review-expand{position:absolute;top:13px;right:34px}.merge-review-value-wrap.is-static>.merge-review-expand{right:15px}.merge-review-value-wrap.is-static:has(>.merge-review-expand)>.merge-review-value-count,.merge-review-value-wrap:has(>.merge-review-expand) .merge-review-choice{padding-right:68px}.merge-review-value-list{margin:9px 0 0;padding:9px 0 0 17px;border-top:1px solid rgba(143,199,192,.45);color:inherit}.merge-review-value-list li{margin:3px 0;padding-left:2px}.merge-review-result-cell{position:sticky;right:0;z-index:2;width:250px;min-width:250px;padding:13px 15px;border-left:1px solid #dce2ea;background:#fbfcfd;box-shadow:-8px 0 14px rgba(28,41,64,.045)}.merge-review-row.is-conflict .merge-review-result-cell{background:#fffaf0}.merge-review-result-value{color:#293750;font-size:12px;font-weight:680;line-height:1.45;overflow-wrap:anywhere}.merge-review-result-value.is-dimmed,.merge-review-result-value.is-empty{color:#97a1b1;font-weight:500}.merge-review-result-note{margin-top:3px;color:#647188;font-size:11px;font-weight:500}.merge-review-value-list.is-result{margin-top:0;padding-top:0;border-top:0}.merge-review-source-toggle{display:flex;align-items:center;gap:6px;margin-top:7px;color:#647188;font-size:11px}.merge-review-identical-row>td{padding:0;border-bottom:1px solid #dce2ea}.merge-review-identical-toggle{width:100%;display:flex;align-items:center;padding:0;border:0;background:#f8fafc;color:#526078;font-size:12px;font-weight:680;text-align:left;cursor:pointer}.merge-review-identical-sticky{display:flex;align-items:center;gap:8px;padding:12px 15px}.merge-review-identical-caret{font-size:10px;transition:transform .12s ease}.merge-review-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid #cbd3de;background:rgba(255,255,255,.98)}.merge-review-status{flex:1 1 260px;color:#647188;font-size:12px;line-height:1.45}.merge-review-note{width:min(300px,100%);min-height:36px;padding:8px 11px;border:1px solid #cbd3de;border-radius:8px;background:#ffffff;color:#17233c;font-size:12px}.merge-review-note::placeholder{color:#97a1b1}.merge-review-button{min-height:36px;padding:8px 14px;border:1px solid #cbd3de;border-radius:8px;background:#ffffff;color:#34425a;font-size:12px;font-weight:720;cursor:pointer}.merge-review-button.is-primary{border-color:#0d776f;background:#0d776f;color:#ffffff}.merge-review-button:disabled{cursor:not-allowed;opacity:.55}@media (min-width:901px){.app.app-shell.is-sidebar-collapsed{--app-sidebar-width:78px;grid-template-columns:78px minmax(0,1fr)}.app.app-shell.is-sidebar-collapsed .sidebar.app-sidebar{align-items:center;padding:16px 10px}.app.app-shell.is-sidebar-collapsed .brand.app-brand{width:100%;justify-content:center;margin-bottom:18px}.app.app-shell.is-sidebar-collapsed.is-dashboard-shell .content.app-main,.app.app-shell.is-sidebar-collapsed.is-request-intake-shell .content.app-main{padding-inline:16px}.app.app-shell.is-sidebar-collapsed.is-dashboard-shell .sv2-workspace,.app.app-shell.is-sidebar-collapsed.is-request-intake-shell .sv2-workspace{width:100%;max-width:none}.app.app-shell.is-sidebar-collapsed .nav-group.app-nav-group{width:100%;justify-items:center;padding-inline:0}.app.app-shell.is-sidebar-collapsed .app-nav-badge,.app.app-shell.is-sidebar-collapsed .app-nav-group-label,.app.app-shell.is-sidebar-collapsed .app-nav-label,.app.app-shell.is-sidebar-collapsed .app-nav-lock{display:none}.app.app-shell.is-sidebar-collapsed .nav-item.app-nav-item{width:44px;height:42px;justify-content:center;gap:0;padding:0}.app.app-shell.is-sidebar-collapsed .nav-icon.app-nav-icon,.app.app-shell.is-sidebar-collapsed .nav-icon.app-nav-icon svg{width:22px;height:22px}.app.app-shell.is-sidebar-collapsed .sidebar-footer.app-sidebar-footer{width:100%;justify-content:center;padding-inline:0}.app.app-shell.is-sidebar-collapsed .sidebar-profile-trigger{width:44px;grid-template-columns:1fr;justify-items:center;padding:5px}.app.app-shell.is-sidebar-collapsed .sidebar-who{display:none}.app.app-shell.is-sidebar-collapsed .sidebar-profile-menu{bottom:0;left:calc(100% + 10px)}body:has(.app.app-shell.is-sidebar-collapsed) .merge-review-pane{margin-left:78px}}@media (max-width:900px){.app.app-shell{--app-sidebar-width:0px}.merge-review-pane{margin-left:0}.merge-review-dialog{width:calc(100% - 20px);max-height:94vh}.merge-review-head{padding-inline:18px}.merge-review-foot{padding-inline:14px}}@media (max-width:700px){.merge-review-note,.merge-review-status{flex-basis:100%;width:100%;max-width:none}}.topbar.app-topbar{min-height:64px;border-bottom:2px solid var(--personality-line);background:rgba(255,253,250,.94);box-shadow:0 4px 0 rgba(20,37,59,.08);backdrop-filter:blur(6px)}.app-topbar-left{display:flex;min-width:0;align-items:center;gap:24px}.app-topbar-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;text-decoration:none}.app-topbar-brand-logo{display:block;width:126px;height:auto;object-fit:contain}.app-topbar-brand-pro{display:inline-flex;min-height:21px;align-items:center;border:2px solid rgba(255,255,255,.8);border-radius:999px;background:var(--accent);box-shadow:2px 2px 0 rgba(20,37,59,.34);color:#ffffff;font-size:10px;font-weight:900;line-height:1;padding:2px 7px;text-transform:uppercase}.crumbs.app-topbar-crumbs{color:var(--muted);font-weight:800}.app-topbar-crumb-current,.crumbs-current{color:var(--ink)}.crumbs-sep{color:var(--accent);font-weight:900}.an-action-btn,.clientPill,.dateBtn,.filter-pill,.form-input,.form-textarea,.settings-input,.settings-select,.settings-textarea,.settings-v2-filter-row select,.settings-v2-input,.settings-v2-search input,.settings-v2-small-select,.settings-v2-textarea,.sv2-filter-select,.sv2-input,.sv2-search,.sv2-select,.sv2-textarea,.topbar-search-field{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface);color:var(--ink);box-shadow:var(--personality-shadow-soft)}.form-input:focus,.form-textarea:focus,.settings-input:focus,.settings-select:focus,.settings-textarea:focus,.settings-v2-filter-row select:focus,.settings-v2-input:focus,.settings-v2-search input:focus,.settings-v2-textarea:focus,.sv2-input:focus,.sv2-select:focus,.sv2-textarea:focus,.topbar-search-field.is-focused,.topbar-search-field:hover{border-color:var(--personality-line);background:#ffffff;box-shadow:var(--personality-shadow-panel)}.an-insight-banner-x,.an-picker-iconbtn-add,.an-picker-iconbtn-remove,.app-topbar-bell,.icon-btn,.topbar-bell{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface);color:var(--ink);box-shadow:var(--personality-shadow-soft)}.icon-btn:hover,.topbar-bell.is-active,.topbar-bell:hover{background:var(--surface-alt);color:var(--accent)}.topbar-bell-dot{top:-8px;right:-8px;border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--danger);box-shadow:2px 2px 0 rgba(20,37,59,.7)}.content.app-main{padding:0 26px}.settings-v2-workspace,.sv2-workspace{max-width:1240px;padding:26px 0 88px}.app.app-shell.is-analytics-shell .sv2-workspace{width:100%;max-width:none;padding-top:0}.app.app-shell.is-analytics-shell .content.app-main{overflow-x:clip}.app.app-shell.is-analytics-shell .analytics-topbar{margin-inline:-26px}.settings-v2-container,.settings-v2-stack,.sv2-stack{gap:24px}.an-page-header,.codere-header,.insights-page-header,.overview-header,.settings-v2-page-header,.sv2-page-header{align-items:center;border:2px solid var(--personality-line);border-radius:8px;background:var(--surface);box-shadow:var(--personality-shadow);padding:20px 22px}.settings-v2-page-header,.sv2-page-header{margin-bottom:2px}.codere-header h1,.insight-headline,.insights-page-header h1,.login-heading,.page-head h1,.profile-v2-panel-head h2,.settings-v2-page-header h1,.surface-header h2,.sv2-page-header h1,.title{font-family:var(--font-body),sans-serif;font-weight:800;letter-spacing:0}.codere-header h1,.login-heading,.settings-v2-page-header h1,.sv2-page-header h1{font-size:30px}.codere-header p,.insight-lede,.login-subheading,.settings-v2-page-header p,.sv2-page-header p{color:var(--muted);font-size:14px}.action-band button,.an-seg button,.analytics-toolbar button,.app-btn-danger,.app-btn-ghost,.app-btn-primary,.app-btn-secondary,.app-btn-small,.btn-danger,.btn-ghost,.btn-primary,.btn-secondary,.filter-bar-clear,.filter-row button,.login-google-btn,.login-microsoft-btn,.login-secondary-btn,.settings-v2-tabs button,.surface-header button,.view-switch button{min-height:36px;border:2px solid var(--personality-line);border-radius:var(--personality-radius);box-shadow:var(--personality-shadow-soft);font-weight:800;letter-spacing:0;transition:transform 80ms ease,box-shadow 80ms ease,background-color .12s ease,color .12s ease}.an-action-btn.active,.an-seg button.on,.app-btn-primary,.btn-primary,.login-microsoft-btn,.settings-v2-tabs button.is-active,.surface-header button,.view-switch button.on{border-color:var(--personality-line);background:var(--ink);color:#ffffff;box-shadow:var(--personality-shadow-soft)}.action-band button,.an-seg button,.analytics-toolbar button,.app-btn-ghost,.app-btn-secondary,.app-btn-small,.btn-ghost,.btn-secondary,.filter-bar-clear,.filter-row button,.login-google-btn,.login-secondary-btn,.settings-v2-tabs button,.view-switch button{background:var(--surface);color:var(--ink)}.app-btn-danger,.btn-danger{border-color:var(--personality-line);background:var(--danger-soft);color:var(--danger-strong)}.app-btn-primary:hover,.btn-primary:hover,.login-microsoft-btn:hover,.surface-header button:hover{background:var(--accent);color:#ffffff}.action-band button:hover,.analytics-toolbar button:hover,.app-btn-ghost:hover,.app-btn-secondary:hover,.app-btn-small:hover,.btn-ghost:hover,.btn-secondary:hover,.filter-row button:hover,.login-google-btn:hover,.login-secondary-btn:hover{border-color:var(--personality-line);background:var(--surface-alt);color:var(--ink)}:where(.btn-primary,.btn-secondary,.btn-danger,.btn-ghost,.app-btn-primary,.app-btn-secondary,.app-btn-danger,.app-btn-ghost,.app-btn-small,.login-microsoft-btn,.login-google-btn,.login-secondary-btn,.surface-header button,.filter-row button,.action-band button,.analytics-toolbar button,.settings-v2-tabs button,.topbar-bell,.icon-btn):active:not(:disabled){transform:translate(2px,2px);box-shadow:none}:where(button,.btn-primary,.btn-secondary,.app-btn-primary,.app-btn-secondary):disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.an-insight-banner,.app-kpi-card,.asset-card,.calcFieldModal,.chartShell,.codere-country-card,.codere-country-stat,.digest-head,.filter-bar,.inbox-list,.insight-card,.insights-empty,.kpi-card,.kpi-mini,.metric-tile,.modal,.panel,.profile-v2-panel,.settings-card,.settings-v2-card,.settings-v2-table-shell,.stat-tile,.sv2-table-shell,.topRegion,.work-item,.wrapper{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface);box-shadow:var(--personality-shadow)}.codere-country-card,.inbox-list,.insight-card,.profile-v2-panel,.settings-v2-table-shell,.sv2-table-shell{overflow:hidden}.action-band,.an-breadcrumb,.an-grid thead th,.analytics-head,.analytics-toolbar,.filter-row,.notifications-footer,.notifications-head,.profile-v2-panel-head,.settings-v2-grid-head,.settings-v2-row:hover,.surface-header,.sv2-grid-head,.sv2-table-header,.table-head{background:var(--surface-alt);border-color:var(--personality-line)}.notifications-head,.profile-v2-panel-head,.surface-header,.sv2-table-header{position:relative;padding-left:26px}.notifications-head:before,.profile-v2-panel-head:before,.settings-v2-page-header:before,.surface-header:before,.sv2-page-header:before,.sv2-table-header:before{position:absolute;top:16px;bottom:16px;left:14px;width:5px;border-radius:999px;background:var(--accent);box-shadow:2px 2px 0 rgba(20,37,59,.32);content:""}.settings-v2-page-header,.sv2-page-header{position:relative;padding-left:30px}.analytics-row,.inbox-row,.notification-item,.notifications-page-item,.profile-v2-list>div,.profile-v2-option,.settings-v2-row,.sv2-row,.table-row{border-color:rgba(39,59,86,.34)}.analytics-row:hover,.inbox-row:hover,.insight-card:hover,.notification-button:hover,.notifications-page-item:hover,.sv2-row:hover,.table-row:hover{background:var(--surface-alt)}.sv2-section-divider{border-top:2px solid var(--personality-line);border-bottom:2px solid var(--personality-line);background:#fff2c2;color:var(--ink);font-weight:900;letter-spacing:0}.app.app-shell.is-dashboard-shell .sv2-workspace{max-width:none;width:100%}.app.app-shell.is-dashboard-shell .sv2-stack{gap:16px;grid-template-columns:minmax(0,1fr)}.app.app-shell.is-dashboard-shell .sv2-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;border:0;border-bottom:1px solid rgba(0,0,0,.08);border-radius:0;background:#ffffff;box-shadow:none;margin:0;padding:14px 24px 12px}.app.app-shell.is-dashboard-shell .sv2-page-header.is-content-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 24px}.app.app-shell.is-dashboard-shell .sv2-page-header:before{content:none}.app.app-shell.is-dashboard-shell .sv2-page-header h1{margin:0;color:var(--ink);font-size:var(--an-font-lg,14px);font-weight:700;letter-spacing:-.01em;line-height:1.2}.app.app-shell.is-dashboard-shell .sv2-page-header p{max-width:none;margin-top:6px;color:var(--muted);font-size:var(--an-font-sm,12px);line-height:1.4}.app.app-shell.is-dashboard-shell .sv2-page-action{align-self:center;gap:10px}.app.app-shell.is-dashboard-shell .live-indicator{font-size:var(--an-font-sm,12px);font-weight:600}.app.app-shell.is-dashboard-shell .sv2-filter-label{margin-right:4px;color:var(--muted-strong);font-size:var(--an-font-sm,12px);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-wrap{position:relative;display:inline-flex;min-width:0}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-pill{appearance:none;display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:32px;border:1px solid var(--personality-line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;overflow:hidden;padding:0 32px 0 10px;position:relative}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-field{flex:0 0 auto;color:var(--muted-strong);font-size:var(--an-font-sm,12px)}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-pill.is-active .sv2-dashboard-filter-field{color:var(--ink)}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-value{min-width:92px;max-width:220px;overflow:hidden;font-size:var(--an-font-sm,12px);font-weight:600;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-caret{position:absolute;top:50%;right:11px;width:0;height:0;border-top:4px solid var(--muted-strong);border-right:4px solid transparent;border-left:4px solid transparent;transform:translateY(-35%)}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-pill.is-open,.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-pill:hover{background:#ffffff}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-popover{position:absolute;z-index:40;top:calc(100% + 6px);left:0;overflow:hidden;border:1px solid var(--personality-line);border-radius:12px;background:#ffffff;box-shadow:var(--shadow-pop,var(--personality-shadow))}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-popover-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;border-bottom:1px solid var(--personality-line);background:#ffffff;padding:10px 14px}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-popover-head strong{color:var(--muted-strong);font-size:var(--an-font-xs,11px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-popover-head button{min-height:28px;border:1px solid var(--personality-line);border-radius:999px;background:#ffffff;color:var(--muted-strong);cursor:pointer;font:inherit;font-size:var(--an-font-xs,11px);font-weight:600;padding:0 13px}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-options{max-height:260px;overflow-y:auto;padding:4px 0}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-option{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:12.5px;line-height:1.25;text-align:left}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-option>span:first-child{color:var(--support-strong);font-size:14px;font-weight:800}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-option.is-selected,.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-option:hover{background:var(--surface-alt);color:var(--support-strong)}.app.app-shell.is-dashboard-shell .sv2-filter-select{display:none}.app.app-shell.is-dashboard-shell .sv2-filter-meta,.app.app-shell.is-dashboard-shell .sv2-filter-reset{font-size:var(--an-font-xs,11px);font-weight:700}.app.app-shell.is-dashboard-shell .kpi-strip{gap:14px}.app.app-shell.is-dashboard-shell .kpi-card{padding:12px 14px}.app.app-shell.is-dashboard-shell .kpi-label{margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.14em}.app.app-shell.is-dashboard-shell .kpi-value{margin-top:6px;font-size:22px;font-weight:600;letter-spacing:-.02em}.app.app-shell.is-dashboard-shell .kpi-desc{margin-top:4px;font-size:11px}.app.app-shell.is-dashboard-shell .kpi-icon{display:none}.app.app-shell.is-dashboard-shell .sv2-table-shell{border:2px solid var(--personality-line);border-radius:0;background:var(--surface);box-shadow:none}.app.app-shell.is-dashboard-shell .sv2-table-header{display:none}.app.app-shell.is-dashboard-shell .sv2-table-header:before{content:none}.app.app-shell.is-dashboard-shell .sv2-grid-scroller{--dashboard-grid-min:1010px}.app.app-shell.is-dashboard-shell .dashboard-grid{grid-template-columns:minmax(220px,2.2fr) minmax(82px,.72fr) minmax(148px,1.15fr) minmax(72px,.62fr) minmax(106px,.86fr) minmax(104px,.82fr) minmax(130px,.95fr) minmax(104px,.82fr) minmax(64px,64px);min-width:var(--dashboard-grid-min)}.app.app-shell.is-dashboard-shell .sv2-grid-head{min-height:48px;border-bottom:2px solid var(--personality-line)}.app.app-shell.is-dashboard-shell .sv2-grid-head>span{padding-block:10px}.app.app-shell.is-dashboard-shell .sv2-grid-actions-head,.app.app-shell.is-dashboard-shell .sv2-sort{color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;letter-spacing:.08em}.app.app-shell.is-dashboard-shell .sv2-section-divider{box-sizing:border-box;width:max(100%,var(--dashboard-grid-min,1010px));border-top:0;border-bottom:1px solid rgba(39,59,86,.22);padding:7px 18px}.app.app-shell.is-dashboard-shell .sv2-row{min-height:56px;border-bottom:1px solid rgba(39,59,86,.22)}.app.app-shell.is-dashboard-shell .sv2-row>span{padding-block:10px}.app.app-shell.is-dashboard-shell .sv2-row:last-child{border-bottom:0}.app.app-shell.is-dashboard-shell .sv2-title-link{font-size:var(--an-font-md,13px);font-weight:700}.app.app-shell.is-dashboard-shell .sv2-id-line{font-size:var(--an-font-xs,11px)}.app.app-shell.is-dashboard-shell .sv2-market-cell,.app.app-shell.is-dashboard-shell .sv2-muted-cell{font-size:var(--an-font-sm,12px)}.app.app-shell.is-dashboard-shell .sv2-badge,.app.app-shell.is-dashboard-shell .sv2-team-chip{border-width:1px;border-radius:999px;box-shadow:none;font-size:var(--an-font-xs,11px)}.app.app-shell.is-dashboard-shell .sv2-status-cell{display:flex;min-width:0;align-items:center}.app.app-shell.is-dashboard-shell .sv2-status-cell .sv2-badge{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.app-shell.is-dashboard-shell .sv2-status-pill-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.app-shell.is-dashboard-shell .request-row-action-button{width:28px;height:28px;border-radius:4px;box-shadow:none}.app.app-shell.is-request-intake-shell .sv2-workspace{max-width:none;width:100%}.app.app-shell.is-request-intake-shell .sv2-stack{gap:16px}.app.app-shell.is-request-intake-shell .sv2-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;border:0;border-bottom:1px solid rgba(0,0,0,.08);border-radius:0;background:#ffffff;box-shadow:none;margin:0;padding:10px 24px}.app.app-shell.is-request-intake-shell .sv2-page-header:before{content:none}.app.app-shell.is-request-intake-shell .sv2-page-header h1{margin:0;color:var(--ink);font-size:var(--an-font-lg,14px);font-weight:700;letter-spacing:-.01em;line-height:1.2}.app.app-shell.is-request-intake-shell .sv2-page-header p{max-width:none;margin-top:6px;color:var(--muted);font-size:var(--an-font-sm,12px);line-height:1.4}.app.app-shell.is-request-intake-shell .sv2-page-action{align-self:center;gap:8px}.app.app-shell.is-request-intake-shell .sv2-meta-chip{border-width:1px;border-radius:999px;box-shadow:none;font-size:var(--an-font-xs,11px);font-weight:600;letter-spacing:0;padding:3px 8px;text-transform:none}.app.app-shell.is-request-intake-shell :is(.btn-primary,.btn-secondary,.app-btn-secondary){min-height:34px;border-width:1px;border-radius:4px;box-shadow:none;font-size:var(--an-font-xs,11px);font-weight:700}.app.app-shell.is-request-intake-shell :is(.btn-primary,.app-btn-primary){background:var(--ink);color:#ffffff}.app.app-shell.is-request-intake-shell :is(.btn-secondary,.app-btn-secondary){background:#ffffff;color:var(--ink)}.app.app-shell.is-request-intake-shell .sv2-table-shell{border:2px solid var(--personality-line);border-radius:0;background:var(--surface);box-shadow:none}.app.app-shell.is-request-intake-shell .sv2-table-shell>form>.sv2-module{border-top:0}.app.app-shell.is-request-intake-shell .sv2-module{border-color:rgba(39,59,86,.18)}.app.app-shell.is-request-intake-shell .sv2-module.-mx-5{margin-left:-24px;margin-right:-24px;padding:18px 24px 2px}.app.app-shell.is-request-intake-shell .sv2-section-label{margin-bottom:10px}.app.app-shell.is-request-intake-shell .brief-grid,.app.app-shell.is-request-intake-shell .request-form-grid{gap:14px 16px}.app.app-shell.is-request-intake-shell .sv2-field{gap:5px}.app.app-shell.is-request-intake-shell .sv2-field :is(p,span.text-muted),.app.app-shell.is-request-intake-shell .sv2-field-hint{color:var(--muted);font-size:var(--an-font-xs,11px)}.app.app-shell.is-request-intake-shell :is(.sv2-input,.sv2-select,.sv2-textarea){border:1px solid rgba(0,0,0,.12);border-radius:4px;background-color:#ffffff;box-shadow:none;color:var(--ink);font-size:var(--an-font-md,13px)}.app.app-shell.is-request-intake-shell .sv2-textarea{min-height:86px;padding:9px 10px;line-height:1.45}.app.app-shell.is-request-intake-shell :is(.sv2-input,.sv2-select,.sv2-textarea):focus{border-color:rgba(0,0,0,.24);box-shadow:none}.app.app-shell.is-request-intake-shell .duplicate-callout,.app.app-shell.is-request-intake-shell .duplicate-suggestion-panel,.app.app-shell.is-request-intake-shell .request-intake-brief-section,.app.app-shell.is-request-intake-shell .request-multiselect-list,.app.app-shell.is-request-intake-shell .sv2-info{border:1px solid rgba(39,59,86,.18)}.app.app-shell.is-request-intake-shell .request-multiselect-option{min-height:34px;padding:7px 10px}.app.app-shell.is-request-intake-shell .request-multiselect-row+.request-multiselect-row{border-top-color:rgba(39,59,86,.14)}.app.app-shell.is-request-intake-shell .request-multiselect-label{font-size:var(--an-font-sm,12px);font-weight:600}.app.app-shell.is-request-intake-shell .app-toggle{border:1px solid rgba(0,0,0,.12);border-radius:4px;background:#ffffff;box-shadow:none;padding:2px}.app.app-shell.is-request-intake-shell .app-toggle-thumb{top:2px;bottom:2px;border-radius:3px;background:var(--ink);box-shadow:none}.app.app-shell.is-request-intake-shell .app-toggle-option{min-height:30px;padding:0 10px;color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700}.app.app-shell.is-request-intake-shell .app-toggle-option.is-selected{color:#ffffff}.app.app-shell.is-request-intake-shell .app-toggle--compact .app-toggle-option.is-selected{color:var(--support-strong);background:var(--support-soft);box-shadow:inset 0 0 0 1px rgba(63,114,197,.22)}.app.app-shell.is-request-intake-shell .request-intake-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}@media (max-width:1024px){.app.app-shell.is-request-intake-shell .request-intake-layout{grid-template-columns:minmax(0,1fr)}}.app.app-shell.is-request-intake-shell .request-intake-rail{display:flex;flex-direction:column;gap:10px;position:sticky;top:90px}.app.app-shell.is-request-intake-shell .request-intake-rail-card{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:#ffffff;padding:12px;box-shadow:var(--personality-shadow)}.app.app-shell.is-request-intake-shell .request-intake-rail-card.is-muted{background:var(--request-form-blue,var(--surface-alt))}.app.app-shell.is-request-intake-shell .request-intake-rail-label{font-size:var(--an-font-xs,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.app.app-shell.is-request-intake-shell .request-intake-rail-num{font-size:var(--an-font-sm,12px);font-weight:800;margin-top:4px;color:var(--ink)}.app.app-shell.is-request-intake-shell .request-intake-rail-meter{height:8px;border-radius:999px;background:var(--line);overflow:hidden;margin-top:8px}.app.app-shell.is-request-intake-shell .request-intake-rail-meter>i{display:block;height:100%;background:var(--accent);border-radius:999px;transition:width .3s ease}.app.app-shell.is-request-intake-shell .request-intake-rail-title{font-size:var(--an-font-sm,12px);font-weight:800;margin-top:4px;color:var(--ink)}.app.app-shell.is-request-intake-shell .request-intake-rail-copy{font-size:var(--an-font-xs,11px);color:var(--muted-strong);margin-top:3px;line-height:1.5}.app.app-shell.is-request-intake-shell .request-intake-topic-complete{display:inline-flex;align-items:center;min-height:22px;border:1px solid rgba(23,188,157,.34);border-radius:999px;background:var(--success-soft);color:var(--success-strong);font-size:var(--an-font-xs,11px);font-weight:700;padding:3px 8px}.app.app-shell.is-request-intake-shell .request-intake-topic[data-complete=true]{border-color:rgba(23,188,157,.34)}.app.app-shell.is-request-intake-shell .request-intake-topic[data-complete=true] .request-intake-topic-summary{background:rgba(23,188,157,.08)}.app.app-shell.is-request-intake-shell .request-intake-shell{padding:18px 24px 22px}.app.app-shell.is-request-intake-shell .request-intake-section-stack{display:grid;gap:14px;min-width:0}.app.app-shell.is-request-intake-shell .request-intake-topic{overflow:clip;box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--request-ops-subtle-border);border-radius:6px;background:#ffffff;box-shadow:none;padding:0}.app.app-shell.is-request-intake-shell .request-intake-topic[open]{border-color:rgba(39,59,86,.28)}.app.app-shell.is-request-intake-shell .request-intake-topic-summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0;padding:13px 16px;background:var(--request-ops-soft-blue);color:var(--ink);list-style:none}.app.app-shell.is-request-intake-shell .request-intake-topic-static .request-intake-topic-summary{grid-template-columns:minmax(0,1fr) auto}.app.app-shell.is-request-intake-shell .request-intake-topic-summary::-webkit-details-marker{display:none}.app.app-shell.is-request-intake-shell details.request-intake-topic .request-intake-topic-summary{cursor:pointer}.app.app-shell.is-request-intake-shell details.request-intake-topic[open] .request-intake-topic-summary{border-bottom:1px solid var(--request-ops-subtle-border)}.app.app-shell.is-request-intake-shell .request-intake-topic-heading{display:grid;min-width:0;gap:3px}.app.app-shell.is-request-intake-shell .request-intake-topic-title{color:var(--ink);font-size:var(--an-font-md,13px);font-weight:800;line-height:1.2}.app.app-shell.is-request-intake-shell .request-intake-topic-copy{color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:600;line-height:1.35}.app.app-shell.is-request-intake-shell .request-intake-topic-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.app.app-shell.is-request-intake-shell .request-field-required,.app.app-shell.is-request-intake-shell .request-intake-progress-chip,.app.app-shell.is-request-intake-shell .request-intake-topic-optional,.app.app-shell.is-request-intake-shell .request-intake-topic-progress{display:inline-flex;align-items:center;min-height:22px;border:1px solid rgba(39,59,86,.18);border-radius:999px;background:#ffffff;color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;letter-spacing:0;line-height:1;padding:3px 8px;text-transform:none}.app.app-shell.is-request-intake-shell .request-intake-progress-chip,.app.app-shell.is-request-intake-shell .request-intake-topic-progress{border-color:rgba(63,114,197,.32);color:var(--ink)}.app.app-shell.is-request-intake-shell .request-field-required{min-height:auto;border:0;background:transparent;color:rgba(82,96,118,.82);font-size:10px;font-weight:700;padding:0;text-transform:lowercase}.app.app-shell.is-request-intake-shell .request-field-required:before{content:"";width:4px;height:4px;margin-right:5px;border-radius:999px;background:rgba(63,114,197,.5)}.app.app-shell.is-request-intake-shell .request-field-label-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.app.app-shell.is-request-intake-shell .request-radio-toggle-field .app-toggle{width:min(420px,100%);min-height:34px}.app.app-shell.is-request-intake-shell .request-radio-toggle-field .app-toggle--count-2{width:min(360px,100%)}.app.app-shell.is-request-intake-shell .request-radio-toggle-field .app-toggle-option{min-height:30px;padding-inline:12px;font-size:var(--an-font-xs,11px)}.app.app-shell.is-request-intake-shell .request-boolean-field{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:6px}.app.app-shell.is-request-intake-shell .request-boolean-field>legend{float:left;width:100%;margin:0;padding:0}.app.app-shell.is-request-intake-shell .request-boolean-field>input[type=hidden]+.app-toggle,.app.app-shell.is-request-intake-shell .request-boolean-field>legend+.app-toggle{justify-self:start;width:min(360px,100%)}.app.app-shell.is-request-intake-shell .request-boolean-field .app-toggle{min-height:39px;padding:2px}.app.app-shell.is-request-intake-shell .request-boolean-field .app-toggle-option{min-height:33px;padding-inline:12px;font-size:var(--an-font-xs,11px)}.app.app-shell.is-request-intake-shell .request-boolean-field>p{grid-column:1/-1}.app.app-shell.is-request-intake-shell .request-intake-topic-body{padding:16px}.app.app-shell.is-request-intake-shell .request-intake-topic-caret{width:9px;height:9px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .16s ease}.app.app-shell.is-request-intake-shell details.request-intake-topic[open] .request-intake-topic-caret{transform:rotate(225deg)}.app.app-shell.is-request-intake-shell .disclosure-toggle{color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:700}.app.app-shell.is-request-intake-shell .sv2-footer{border-top:1px solid rgba(39,59,86,.18)}.app.app-shell.is-request-intake-shell .request-intake-modal-backdrop{background:rgba(20,37,59,.28)}.app.app-shell.is-request-intake-shell .request-intake-action-panel,.app.app-shell.is-request-intake-shell .request-intake-action-panel-wide,.app.app-shell.is-request-intake-shell .sv2-modal{border:1px solid rgba(39,59,86,.24);border-radius:6px}.app.app-shell.is-request-intake-shell .request-intake-panel-head{margin-bottom:12px}.app.app-shell.is-request-intake-shell .bulk-download-link,.app.app-shell.is-request-intake-shell .request-intake-download-link{border-radius:4px;font-size:var(--an-font-xs,11px);font-weight:700}.app.app-shell.is-request-intake-shell .request-intake-dropzone{min-height:118px;border:1px dashed rgba(39,59,86,.28);color:var(--muted);padding:18px}.app.app-shell.is-request-intake-shell .request-intake-dropzone.is-dragging,.app.app-shell.is-request-intake-shell .request-intake-dropzone:hover{border-color:rgba(39,59,86,.5);background:var(--surface-alt);box-shadow:none}.app.app-shell.is-request-intake-shell .request-intake-dropzone-title{font-size:var(--an-font-md,13px);font-weight:700}.app.app-shell.is-request-intake-shell .request-intake-dropzone-copy{font-size:var(--an-font-xs,11px);font-weight:600}.app.app-shell.is-request-intake-shell :is(.sv2-field.is-field-invalid,fieldset.is-field-invalid){border-radius:6px;outline:2px solid rgba(255,94,77,.28);outline-offset:3px}.app.app-shell.is-request-intake-shell :is(.sv2-field.is-field-invalid,fieldset.is-field-invalid) :is(input,select,textarea){border-color:var(--danger-strong);background:#fffafa}.badge,.count-badge,.delta-chip,.due-pill,.filter-condition-chip,.profile-v2-flash,.profile-v2-status,.request-signal-chip,.settings-status-badge,.settings-v2-status,.signal-chip,.sv2-badge,.sv2-meta-chip,.type-chip{border:2px solid var(--personality-line);border-radius:var(--personality-radius);box-shadow:var(--personality-shadow-soft);font-weight:900;letter-spacing:0}.b-warn,.sv2-badge-warning,.tone-warning{background:rgba(252,193,0,.38);color:var(--warning-strong)}.b-ok,.sv2-badge-success,.tone-success{background:rgba(23,188,157,.28);color:var(--success-strong)}.b-err,.sv2-badge-danger,.tone-danger{background:rgba(255,94,77,.28);color:var(--danger-strong)}.b-info,.sv2-badge-info{background:rgba(59,107,181,.16);color:var(--support-strong)}.sv2-badge-muted{background:var(--grey,#f5f5fa);color:var(--ink)}.activity-section,.assets-section,.request-detail-module,.sv2-module{border-top:2px solid rgba(39,59,86,.34)}.request-detail-module-head,.sv2-module-head{border-bottom:1px solid rgba(39,59,86,.22);padding-bottom:12px}.request-detail-module-head .app-btn-primary,.request-detail-module-head .app-btn-secondary{border-radius:var(--personality-radius)}.login-frame{background:radial-gradient(circle at top left,rgba(59,107,181,.14),transparent 28rem),var(--page)}.login-card{border:2px solid var(--personality-line);border-radius:8px;background:var(--surface);box-shadow:var(--personality-shadow)}.login-logo-wrap{background:var(--surface-alt);padding:8px 10px}.login-config-alert,.login-dev-user,.login-logo-wrap{border:2px solid var(--personality-line);border-radius:var(--personality-radius);box-shadow:var(--personality-shadow-soft)}.profile-v2-option.personality-sound-option{border-bottom:0}.an-seg,.settings-v2-tabs,.view-switch{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface-alt);box-shadow:var(--personality-shadow-soft)}.an-seg button,.settings-v2-tabs button,.view-switch button{box-shadow:none}.an-seg button.on,.settings-v2-tabs button.is-active,.view-switch button.on{box-shadow:2px 2px 0 rgba(20,37,59,.42)}.filter-bar{padding:12px}.filter-pill.active,.filter-pill.open{border-color:var(--personality-line);background:var(--surface-alt);color:var(--ink)}.clientMenu,.date-popover,.drawer,.filter-pill-menu,.filter-popover,.menu,.modalCard,.viewsDropdown{border:2px solid var(--personality-line);border-radius:8px;background:var(--surface);box-shadow:var(--personality-shadow)}.analytics-page{--shadow-pop:var(--personality-shadow);--shadow-kpi:var(--personality-shadow-soft)}.an-grid-scroll,.an-grid-wrap{background:var(--surface)}.analytics-page .an-grid-scroll{max-width:100%;border:2px solid var(--personality-line);box-sizing:border-box;overflow-x:auto}.an-grid{border:0;box-sizing:border-box}.an-grid td,.an-grid th{border-color:rgba(39,59,86,.18)}.an-grid td{background:#ffffff}.an-grid tbody tr:hover td{background:var(--surface-alt)}.analytics-page .an-grid tbody tr.totals:hover td,.analytics-page .an-grid tbody tr.totals:hover td.pin{background:#1d334c;color:#ffffff}.analytics-page .an-grid tbody tr.totals:hover td.dim{color:var(--highlight)}.an-breadcrumb{border-bottom:2px solid var(--personality-line)}.an-bc-item,.an-date-pill{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface);color:var(--ink);box-shadow:var(--personality-shadow-soft)}.an-bc-item.current,.an-date-pill{background:var(--ink);color:#ffffff}.analytics-body,.insights-body{padding-top:24px}.insights-kpi-strip{display:grid;gap:16px}.insight-card{transition:transform 80ms ease,box-shadow 80ms ease,background-color .12s ease}.insight-card:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 rgba(20,37,59,.86)}.severity-rail{width:5px}.feedback-strip,.insight-evidence-row,.insight-footer,.related-context-panel{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface-alt)}.codere-page{max-width:1320px}.codere-config-summary .stat-tile,.codere-placeholder,.codere-table-shell,.codere-verdict,.copy-priority-card,.daily-plan-card{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface);box-shadow:var(--personality-shadow-soft)}.codere-country-stat{box-shadow:var(--personality-shadow-soft)}.notification-item.is-unread:before,.notifications-page-item.is-unread:before{background:var(--accent)}.notification-item.is-unread,.notifications-page-item.is-unread{background:rgba(59,107,181,.1)}.app-toggle,.duplicate-callout,.insights-empty,.notification-empty-state,.sv2-empty,.sv2-info{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface-alt);box-shadow:var(--personality-shadow-soft)}.app-toggle-thumb{border-radius:var(--personality-radius);background:var(--ink)}.app-toggle-option.is-selected{color:#ffffff}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) .content.app-main{padding-inline:16px}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-workspace,.settings-v2-workspace){width:100%;max-width:none;padding:24px 0 88px}.app.app-shell:is(.is-access-shell,.is-profile-shell) .sv2-workspace>.settings-v2-workspace{padding-block:0}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-stack,.settings-v2-stack,.settings-v2-container){gap:16px}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-page-header,.settings-v2-page-header){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 20px;border:0;border-bottom:1px solid rgba(0,0,0,.08);border-radius:0;background:#ffffff;box-shadow:none;margin:0;padding:14px 24px 12px}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-page-header,.settings-v2-page-header):before{content:none}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-page-header,.settings-v2-page-header) h1{margin:0;color:var(--ink);font-family:var(--font-body),sans-serif;font-size:var(--an-font-lg,14px);font-weight:700;letter-spacing:-.01em;line-height:1.2}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-page-header,.settings-v2-page-header) p{max-width:none;margin-top:6px;color:var(--muted);font-size:var(--an-font-sm,12px);line-height:1.4}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-page-action,.settings-v2-page-action){align-self:center;justify-content:flex-end}.app.app-shell.is-request-detail-shell .sv2-page-header.pt-0{padding-top:14px}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-table-shell,.settings-v2-table-shell){border:2px solid var(--personality-line);border-radius:0;background:#ffffff;box-shadow:none}.app.app-shell.is-access-shell .settings-v2-tabs{width:100%;max-width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.08);border-radius:0;background:var(--surface-alt);box-shadow:none;padding:4px 24px 0}.app.app-shell.is-access-shell .settings-v2-tabs button{position:relative;min-height:30px;border:0;border-radius:3px 3px 0 0;background:transparent;box-shadow:none;color:var(--muted);font-size:var(--an-font-sm,12px);font-weight:600;padding:6px 12px}.app.app-shell.is-access-shell .settings-v2-tabs button:hover:not(.is-active):not(:disabled){background:rgba(255,255,255,.6);color:var(--ink)}.app.app-shell.is-access-shell .settings-v2-tabs button.is-active{background:transparent;box-shadow:none;color:var(--ink)}.app.app-shell.is-access-shell .settings-v2-tabs button.is-active:after{position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--ink);content:""}.app.app-shell.is-access-shell .settings-v2-tabs button span{margin-left:7px;border:1px solid rgba(39,59,86,.14);border-radius:4px;background:#ffffff;color:var(--muted);font-size:10px;font-weight:700;padding:0 5px}.app.app-shell.is-access-shell .settings-v2-tabs button.is-active span{background:#ffffff;color:var(--ink)}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-input,.sv2-select,.settings-v2-input,.settings-v2-file-input,.settings-v2-small-select,.settings-v2-filter-row select,.settings-v2-search input,.settings-v2-rule-card select){border:1px solid rgba(0,0,0,.12);border-radius:4px;background-color:#ffffff;box-shadow:none;color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:600}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(select.sv2-input,.sv2-select,select.settings-v2-input,.settings-v2-small-select,.settings-v2-filter-row select,.settings-v2-rule-card select){appearance:none;min-width:150px;height:34px;padding:0 34px 0 10px;background:linear-gradient(45deg,transparent 50%,var(--ink) 50%) calc(100% - 16px) 50% /5px 5px no-repeat,linear-gradient(135deg,var(--ink) 50%,transparent 50%) calc(100% - 11px) 50% /5px 5px no-repeat,#ffffff}.app.app-shell.is-request-detail-shell select:not([multiple]){appearance:none;min-width:150px;height:34px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:linear-gradient(45deg,transparent 50%,var(--ink) 50%) calc(100% - 16px) 50% /5px 5px no-repeat,linear-gradient(135deg,var(--ink) 50%,transparent 50%) calc(100% - 11px) 50% /5px 5px no-repeat,#ffffff;box-shadow:none;color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:600;padding:0 34px 0 10px}.app.app-shell:is(.is-access-shell,.is-profile-shell) select:not([multiple]){appearance:none;min-width:150px;height:34px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:linear-gradient(45deg,transparent 50%,var(--ink) 50%) calc(100% - 16px) 50% /5px 5px no-repeat,linear-gradient(135deg,var(--ink) 50%,transparent 50%) calc(100% - 11px) 50% /5px 5px no-repeat,#ffffff;box-shadow:none;color:var(--ink);font-size:var(--an-font-sm);font-weight:600;padding:0 34px 0 10px}.app.app-shell.is-request-detail-shell select[multiple]{border:1px solid rgba(0,0,0,.12);border-radius:4px;background:#ffffff;box-shadow:none;color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:500}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-input,.sv2-select,.settings-v2-input,.settings-v2-small-select,.settings-v2-filter-row select,.settings-v2-search input,.settings-v2-rule-card select):focus{border-color:rgba(0,0,0,.22);box-shadow:none}.app.app-shell.is-access-shell .settings-v2-filter-row{gap:8px;margin-bottom:0}.app.app-shell.is-access-shell .settings-v2-filter-row>span{font-size:var(--an-font-xs,11px);font-weight:700;letter-spacing:0;text-transform:none}.app.app-shell.is-access-shell .settings-v2-grid-head{border-bottom:2px solid var(--personality-line);background:var(--surface-alt);padding:10px 20px;font-size:10px;font-weight:700;letter-spacing:.08em}.app.app-shell.is-access-shell .settings-v2-row{border-bottom:1px solid rgba(39,59,86,.18);padding:12px 20px}.app.app-shell.is-access-shell .settings-v2-row:hover{background:#eef4fb}.app.app-shell.is-access-shell .settings-v2-row:last-child{border-bottom:0}.app.app-shell.is-access-shell :is(.settings-v2-panel-bar,.settings-v2-panel-body){padding-inline:20px}.app.app-shell.is-access-shell .settings-v2-panel-bar{border-bottom:2px solid var(--personality-line);background:var(--surface-alt)}.app.app-shell.is-access-shell .settings-v2-panel-bar strong{font-size:var(--an-font-md);letter-spacing:0}.app.app-shell.is-access-shell .settings-v2-import-steps li{border-color:rgba(39,59,86,.2);box-shadow:none}.app.app-shell.is-access-shell .settings-v2-import-steps li.is-active{border-color:var(--personality-line);background:var(--ink)}.app.app-shell.is-access-shell .settings-v2-file-input{border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:none;font-size:var(--an-font-sm)}.app.app-shell.is-access-shell .settings-v2-file-input::file-selector-button{border-radius:4px;box-shadow:none}.app.app-shell.is-access-shell .settings-v2-row-action{min-height:30px;border-radius:4px;box-shadow:none;font-size:var(--an-font-xs)}.app.app-shell.is-access-shell .settings-v2-switch-button{border:1px solid rgba(39,59,86,.22);box-shadow:none}.app.app-shell.is-access-shell .settings-v2-integration-card{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface);box-shadow:var(--personality-shadow);padding:16px 18px}.app.app-shell.is-access-shell .settings-v2-integration-card:hover{border-color:var(--personality-line);background:var(--surface);box-shadow:var(--personality-shadow)}.app.app-shell.is-access-shell .settings-v2-team-card{border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface);box-shadow:var(--personality-shadow);padding:16px 18px}.app.app-shell.is-access-shell .settings-v2-team-card:hover{border-color:var(--personality-line);background:var(--surface);box-shadow:var(--personality-shadow)}.app.app-shell.is-access-shell .settings-v2-avatar-row,.app.app-shell.is-access-shell .settings-v2-stat-grid,.app.app-shell.is-access-shell .settings-v2-team-card-head>span:first-child,.app.app-shell.is-access-shell .settings-v2-team-lead{max-width:100%}.app.app-shell.is-access-shell :is(.settings-v2-team-grid,.settings-v2-integration-grid){gap:12px}.app.app-shell.is-access-shell :is(.app-btn-secondary,.app-btn-primary,.app-btn-danger),.app.app-shell.is-profile-shell :is(.app-btn-secondary,.app-btn-primary),.app.app-shell.is-request-detail-shell :is(.btn-ghost,.btn-secondary,.btn-primary,.app-btn-secondary,.app-btn-primary){min-height:34px;border-radius:4px;font-size:var(--an-font-xs,11px);font-weight:700;box-shadow:none;padding:7px 11px}.app.app-shell.is-access-shell :is(.settings-v2-status,.settings-status-badge,.settings-v2-role,.settings-v2-source),.app.app-shell.is-profile-shell :is(.profile-v2-status,.settings-v2-status,.settings-status-badge),.app.app-shell.is-request-detail-shell :is(.sv2-meta-chip,.sv2-status,.request-signal-chip){border:1px solid rgba(39,59,86,.18);border-radius:4px;box-shadow:none;font-size:var(--an-font-xs,11px);font-weight:700}.app.app-shell.is-request-detail-shell .chip-row{gap:6px}.app.app-shell.is-request-detail-shell :is(.request-action-lane,.signal-row,.action-toolbar){border-bottom:1px solid rgba(39,59,86,.18);padding:10px 16px}.app.app-shell.is-request-detail-shell :is(.signal-row,.action-toolbar){gap:8px}.app.app-shell.is-request-detail-shell .request-detail-module{border-top:1px solid rgba(39,59,86,.18);padding:16px}.app.app-shell.is-request-detail-shell .request-detail-module:first-child{border-top:0}.app.app-shell.is-request-detail-shell :is(.request-inline-edit-trigger,.request-detail-module button[type=submit],.request-detail-module button.inline-flex,.request-detail-module a.inline-flex){min-height:34px;border:1px solid rgba(39,59,86,.22);border-radius:4px;box-shadow:none;font-size:var(--an-font-xs,11px);font-weight:700;padding:7px 11px}.app.app-shell.is-request-detail-shell .sv2-section-divider{border-top:0;border-bottom:2px solid var(--personality-line);background:#fff5c4;color:var(--ink);font-size:10.5px;letter-spacing:.06em}.app.app-shell.is-profile-shell .profile-v2-grid{gap:16px}.app.app-shell.is-profile-shell .profile-v2-panel{border:1px solid rgba(39,59,86,.22);border-radius:0;background:#ffffff;box-shadow:none}.app.app-shell.is-profile-shell .profile-v2-panel-head{border-bottom:1px solid rgba(39,59,86,.14);background:var(--surface-alt);padding:12px 16px}.app.app-shell.is-profile-shell .profile-v2-panel-head:before{content:none}.app.app-shell.is-profile-shell .profile-v2-panel-head h2{font-family:var(--font-body),sans-serif;font-size:var(--an-font-lg,14px);font-weight:700;letter-spacing:-.01em;line-height:1.2}.app.app-shell.is-profile-shell .profile-v2-eyebrow{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em}.app.app-shell.is-profile-shell :is(.profile-v2-list>div,.profile-v2-option){border-color:rgba(39,59,86,.16)}.app.app-shell.is-profile-shell .profile-v2-option:hover{background:#eef4fb}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell){--request-ops-border:var(--personality-line);--request-ops-subtle-border:rgba(39,59,86,0.18);--request-ops-soft-blue:#edf4fd;--request-ops-header-y:14px;--request-ops-header-x:24px}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) .sv2-workspace{width:100%;max-width:none}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) .sv2-stack{gap:16px}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) .sv2-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;margin:0;padding:var(--request-ops-header-y) var(--request-ops-header-x) 12px;border:0;border-bottom:1px solid rgba(39,59,86,.12);border-radius:0;background:#ffffff;box-shadow:none}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) .sv2-page-header:before{content:none}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) .sv2-page-header h1{margin:0;color:var(--ink);font-family:var(--font-body),sans-serif;font-size:var(--an-font-lg,14px);font-weight:700;letter-spacing:-.01em;line-height:1.2}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) .sv2-page-header p{max-width:none;margin-top:6px;color:var(--muted);font-size:var(--an-font-sm,12px);line-height:1.4}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) .sv2-page-action{align-self:center;justify-content:flex-end;gap:8px}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) :is(.btn-primary,.btn-secondary,.btn-ghost,.app-btn-primary,.app-btn-secondary){min-height:34px;border-radius:4px;box-shadow:none;font-size:var(--an-font-xs,11px);font-weight:700;line-height:1.2}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) :is(.sv2-table-shell,.request-record-shell){max-width:100%;border:2px solid var(--request-ops-border);border-radius:0;background:#ffffff;box-shadow:none}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) :is(.sv2-team-chip,.sv2-meta-chip,.sv2-badge,.sv2-status,.signal-chip,.request-signal-chip){border-width:1px;border-color:rgba(39,59,86,.28);border-radius:4px;box-shadow:none;font-size:var(--an-font-xs,11px);font-weight:700;letter-spacing:0}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) :is(.sv2-input,.sv2-select,.sv2-textarea){border:1px solid rgba(39,59,86,.22);border-radius:4px;background-color:#ffffff;box-shadow:none;color:var(--ink);font-size:var(--an-font-sm,12px)}.app.app-shell:is(.is-dashboard-shell,.is-request-intake-shell,.is-request-detail-shell) :is(.sv2-input,.sv2-select,.sv2-textarea):focus{border-color:rgba(39,59,86,.44);box-shadow:none}.app.app-shell.is-dashboard-shell .sv2-filter-row{gap:8px;align-items:center;min-height:34px}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-pill{min-height:30px;border:1px solid rgba(39,59,86,.36);border-radius:6px;background:#ffffff;box-shadow:none;padding:0 30px 0 10px}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-field,.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-value{font-size:var(--an-font-sm,12px);line-height:1.2}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-field{color:var(--muted);font-weight:600}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-value{color:var(--ink);font-weight:700}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-caret{right:12px;border-top-color:var(--muted)}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-popover{width:min(320px,calc(100vw - 32px));border:1px solid rgba(39,59,86,.42);border-radius:10px;box-shadow:0 18px 44px rgba(20,37,59,.16)}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-popover-head{min-height:40px;border-bottom:1px solid rgba(39,59,86,.22)}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-option{font-size:var(--an-font-sm,12px);font-weight:600;padding:7px 14px}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-option.is-selected,.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-option:hover{background:var(--request-ops-soft-blue)}.app.app-shell.is-dashboard-shell .kpi-card{min-height:88px;border:2px solid var(--request-ops-border);border-radius:var(--personality-radius);background:#ffffff;box-shadow:var(--personality-shadow)}.app.app-shell.is-dashboard-shell .sv2-grid-scroller{max-width:100%;overflow-x:auto;padding-bottom:2px}.app.app-shell.is-dashboard-shell .dashboard-grid{min-width:min(var(--dashboard-grid-min,1010px),100%)}.app.app-shell.is-dashboard-shell .sv2-grid-head{min-height:46px;border-bottom:2px solid var(--request-ops-border);background:var(--surface-alt)}.app.app-shell.is-dashboard-shell .sv2-section-divider{width:max(100%,min(var(--dashboard-grid-min,1010px),100%));border:0;background:#ffffff;color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;letter-spacing:.08em}.app.app-shell.is-dashboard-shell .sv2-row,.app.app-shell.is-dashboard-shell .sv2-section-divider{border-bottom:1px solid var(--request-ops-subtle-border)}.app.app-shell.is-dashboard-shell .sv2-row:hover{background:var(--request-ops-soft-blue)}.app.app-shell.is-request-intake-shell .chip-row{gap:6px}.app.app-shell.is-request-intake-shell .sv2-table-shell>form>.sv2-module{padding:18px 24px 22px}.app.app-shell.is-request-intake-shell .sv2-module{border-color:var(--request-ops-subtle-border)}.app.app-shell.is-request-intake-shell .sv2-section-label{color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;letter-spacing:.08em}.app.app-shell.is-request-intake-shell .brief-grid,.app.app-shell.is-request-intake-shell .request-form-grid{gap:14px 16px}.app.app-shell.is-request-intake-shell :is(.sv2-field-label,.sv2-field>span,.sv2-field label,fieldset.sv2-field>legend){color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;line-height:1.35}.app.app-shell.is-request-intake-shell :is(.sv2-input,.sv2-select){height:34px;padding:0 10px}.app.app-shell.is-request-intake-shell :is(select.sv2-input,.sv2-select){appearance:none;padding-right:34px;background:linear-gradient(45deg,transparent 50%,var(--ink) 50%) calc(100% - 16px) 50% /5px 5px no-repeat,linear-gradient(135deg,var(--ink) 50%,transparent 50%) calc(100% - 11px) 50% /5px 5px no-repeat,#ffffff}.app.app-shell.is-request-intake-shell .duplicate-callout,.app.app-shell.is-request-intake-shell .duplicate-suggestion-panel,.app.app-shell.is-request-intake-shell .request-intake-brief-section,.app.app-shell.is-request-intake-shell .request-multiselect-list,.app.app-shell.is-request-intake-shell .sv2-info{border:1px solid var(--request-ops-subtle-border);border-radius:6px;box-shadow:none}.app.app-shell.is-request-intake-shell .request-intake-brief-section{background:#ffffff;padding:14px}.app.app-shell.is-request-intake-shell .sv2-footer{border-top:1px solid var(--request-ops-subtle-border);background:#ffffff;padding:12px 18px}.app.app-shell.is-request-intake-shell .request-intake-action-panel,.app.app-shell.is-request-intake-shell .request-intake-action-panel-wide,.app.app-shell.is-request-intake-shell .sv2-modal{border:1px solid rgba(39,59,86,.28);border-radius:8px;background:#ffffff;box-shadow:0 18px 48px rgba(20,37,59,.18)}.app.app-shell.is-request-intake-shell .request-intake-dropzone{cursor:pointer;border:1px dashed rgba(39,59,86,.36);border-radius:6px;background:#ffffff;box-shadow:none}.app.app-shell.is-request-intake-shell .request-intake-dropzone.is-dragging,.app.app-shell.is-request-intake-shell .request-intake-dropzone:hover{background:var(--request-ops-soft-blue)}.app.app-shell.is-request-detail-shell .sv2-page-header.pt-0{padding-top:var(--request-ops-header-y)}.app.app-shell.is-request-detail-shell .request-detail-header{align-items:start}.app.app-shell.is-request-detail-shell .request-detail-header.is-compact .request-detail-header-content{display:grid;gap:0}.app.app-shell.is-request-detail-shell .request-detail-header.is-compact .request-back-link{justify-self:start;margin-bottom:22px}.app.app-shell.is-request-detail-shell .request-detail-header.is-compact h1{margin:0 0 4px}.app.app-shell.is-request-detail-shell .request-detail-header.is-compact .request-detail-meta{margin:0}.app.app-shell.is-request-detail-shell .request-detail-header .sv2-status{min-height:24px;padding:3px 8px}.app.app-shell.is-request-detail-shell .request-detail-header .chip-row{gap:5px;margin-top:8px}.app.app-shell.is-request-detail-shell .request-detail-header .sv2-meta-chip{min-height:22px;padding:3px 7px}.app.app-shell.is-request-detail-shell .request-detail-header .sv2-page-action{align-self:start;padding-top:0}.app.app-shell.is-request-detail-shell .request-record-shell{overflow:hidden}.app.app-shell.is-request-detail-shell .request-action-lane{display:grid;gap:0;padding:0;border-bottom:1px solid var(--request-ops-subtle-border);background:#ffffff}.app.app-shell.is-request-detail-shell .request-action-lane>div{display:grid;gap:0}.app.app-shell.is-request-detail-shell .request-action-lane :is(.signal-row,.action-toolbar){border-bottom:0;padding:10px 16px;gap:8px}.app.app-shell.is-request-detail-shell .request-action-lane .signal-row{padding-bottom:4px}.app.app-shell.is-request-detail-shell .request-action-lane .signal-row+.action-toolbar{padding-top:4px}.app.app-shell.is-request-detail-shell .request-action-lane>.sv2-info{margin:10px 16px 14px}.app.app-shell.is-request-detail-shell .request-detail-module{border-top:1px solid var(--request-ops-subtle-border);padding:16px 18px}.app.app-shell.is-request-detail-shell .request-detail-module-head{margin-bottom:12px;padding:0 0 10px;border-bottom:1px solid rgba(39,59,86,.14)}.app.app-shell.is-request-detail-shell :is(.sv2-module-title,.request-panel-title){color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:700;letter-spacing:.02em;text-transform:none}.app.app-shell.is-request-detail-shell .request-panel-copy{color:var(--muted);font-size:var(--an-font-sm,12px);line-height:1.45}.app.app-shell.is-request-detail-shell .sv2-menu{border:1px solid rgba(39,59,86,.28);border-radius:6px;box-shadow:0 14px 30px rgba(20,37,59,.16)}.app.app-shell.is-request-detail-shell .sv2-menu-item{font-size:var(--an-font-sm,12px)}.app.app-shell.is-request-detail-shell .sv2-section-divider{border:0;border-bottom:1px solid var(--request-ops-subtle-border);background:#ffffff;color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;letter-spacing:.08em}@media (max-width:900px){.app.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar-collapse-toggle{display:none}.content.app-main,.sidebar.app-sidebar,.topbar.app-topbar{min-width:0;max-width:100vw}.brand.app-brand{display:none}.content.app-main{padding:0 14px}.app.app-shell.is-analytics-shell .analytics-topbar{margin-inline:-14px}.codere-header,.overview-header,.settings-v2-page-header,.sv2-page-header{align-items:flex-start;flex-direction:column}.app.app-shell.is-dashboard-shell .sv2-page-header{grid-template-columns:1fr;padding-inline:16px}.app.app-shell.is-dashboard-shell .sv2-page-action{justify-content:flex-start}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-wrap{flex:1 1 180px}.app.app-shell.is-dashboard-shell .sv2-dashboard-filter-pill{width:100%;min-width:0}.app.app-shell.is-request-intake-shell .sv2-page-header{grid-template-columns:1fr;padding-inline:16px}.app.app-shell.is-request-intake-shell .sv2-page-action{justify-content:flex-start}.app.app-shell.is-request-intake-shell .request-intake-shell,.app.app-shell.is-request-intake-shell .sv2-table-shell>form>.sv2-module{padding:16px}.app.app-shell.is-request-intake-shell .request-intake-topic-summary{grid-template-columns:1fr;align-items:start}.app.app-shell.is-request-intake-shell .request-intake-topic-static .request-intake-topic-summary{grid-template-columns:1fr}.app.app-shell.is-request-intake-shell .request-intake-topic-meta{justify-content:flex-start}.app.app-shell.is-request-intake-shell .request-intake-topic-caret{position:absolute;right:16px;top:18px}.app.app-shell.is-request-intake-shell .sv2-module.-mx-5{margin-left:-16px;margin-right:-16px;padding:16px 16px 2px}.app.app-shell.is-request-intake-shell .sv2-footer{justify-content:stretch}.app.app-shell.is-request-intake-shell .sv2-footer :is(.btn-primary,.btn-secondary){flex:1 1 0}.app.app-shell:is(.is-request-detail-shell,.is-access-shell,.is-profile-shell) :is(.sv2-page-header,.settings-v2-page-header){grid-template-columns:1fr;padding-inline:16px}.app.app-shell.is-access-shell .settings-v2-tabs{padding-inline:16px}.app.app-shell.is-access-shell .settings-v2-filter-row :is(label,select){flex:1 1 180px;max-width:none}}@media (max-width:768px){.app.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar.app-sidebar{border-right:0;border-bottom:2px solid var(--personality-line);box-shadow:0 4px 0 rgba(20,37,59,.24)}.app-sidebar .brand-wordmark{font-size:15px}.app-sidebar .app-nav-item,.app-sidebar .nav-item{border-radius:var(--personality-radius)}.topbar.app-topbar{align-items:flex-start;flex-direction:column;gap:10px}.app-topbar-left{width:100%;flex-wrap:wrap;gap:10px 16px}.app-topbar-brand-logo{width:112px}.topbar-right.app-topbar-actions{width:100%;justify-content:space-between}}.app.app-shell.is-request-detail-shell .request-status-summary{color:var(--muted-strong);font-size:var(--an-font-md,14px);line-height:1.45}.app.app-shell.is-request-detail-shell .request-action-needed{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;border:1px solid rgba(188,123,12,.34);border-left:4px solid var(--personality-yellow,#f8b617);background:#fff7d8;padding:14px 16px;box-shadow:0 3px 0 rgba(20,37,59,.18);color:var(--ink)}.app.app-shell.is-request-detail-shell .request-action-needed-title{margin-bottom:3px;color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app.app-shell.is-request-detail-shell .requester-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;border-bottom:1px solid var(--request-ops-subtle-border);background:#ffffff;padding:10px 16px}.app.app-shell.is-request-detail-shell .request-workspace-shell{overflow:visible;border:1px solid rgba(39,59,86,.24);border-radius:0;background:#ffffff;box-shadow:none}.app.app-shell.is-request-detail-shell .request-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:0}.app.app-shell.is-request-detail-shell .request-workspace-main{min-width:0;border-right:1px solid var(--request-ops-subtle-border)}.app.app-shell.is-request-detail-shell .request-workspace-side{display:grid;min-width:0;align-content:start;gap:14px;overflow:visible;margin:14px}.app.app-shell.is-request-detail-shell .request-workspace-side-panel{display:grid;gap:14px;border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:#ffffff;padding:14px;box-shadow:var(--personality-shadow)}.app.app-shell.is-request-detail-shell .request-workspace-rail{display:grid;gap:10px;padding:0}.app.app-shell.is-request-detail-shell .request-rail-card{display:grid;gap:6px;border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:#ffffff;padding:12px;box-shadow:none}.app.app-shell.is-request-detail-shell .request-rail-label{color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.app.app-shell.is-request-detail-shell .request-rail-title{color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:800;line-height:1.35}.app.app-shell.is-request-detail-shell .request-rail-title.is-success{color:var(--success-strong)}.app.app-shell.is-request-detail-shell .request-rail-title.is-danger{color:var(--danger-strong)}.app.app-shell.is-request-detail-shell .request-rail-title.is-warning{color:var(--warning-strong)}.app.app-shell.is-request-detail-shell .request-rail-title.is-info{color:var(--support-strong)}.app.app-shell.is-request-detail-shell .request-rail-copy{color:var(--muted-strong);font-size:var(--an-font-xs,11px);line-height:1.55}.app.app-shell.is-request-detail-shell .request-rail-status-card{gap:10px}.app.app-shell.is-request-detail-shell .request-progress-gauge{position:relative;height:10px;overflow:hidden;border:1px solid rgba(39,59,86,.16);border-radius:999px;background:rgba(39,59,86,.14)}.app.app-shell.is-request-detail-shell .request-progress-gauge-fill{position:absolute;inset-block:0;inset-inline-start:0;display:block;border-radius:inherit;background:var(--warning)}.app.app-shell.is-request-detail-shell .request-rail-status-pill{justify-self:start}.app.app-shell.is-request-detail-shell .request-rail-status-pill.is-stage-new{color:var(--muted-strong);border-color:rgba(39,59,86,.16);background:var(--surface-alt)}.app.app-shell.is-request-detail-shell .request-rail-status-pill.is-stage-needs-changes{color:#d94d30;border-color:rgba(217,77,48,.28);background:rgba(217,77,48,.13)}.app.app-shell.is-request-detail-shell .request-rail-status-pill.is-stage-in-progress{color:#2f7df0;border-color:rgba(47,125,240,.28);background:rgba(47,125,240,.12)}.app.app-shell.is-request-detail-shell .request-rail-status-pill.is-stage-pending-review{color:var(--warning);border-color:rgba(252,193,0,.3);background:var(--warning-soft);color:var(--warning-strong)}.app.app-shell.is-request-detail-shell .request-rail-status-pill.is-stage-ready{color:#17caa5;border-color:rgba(23,202,165,.3);background:rgba(23,202,165,.12);color:#087a63}.app.app-shell.is-request-detail-shell .request-rail-status-pill.is-stage-done{color:#22c55e;border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12);color:#137a3a}.app.app-shell.is-request-detail-shell .request-rail-status-pill.is-stage-rejected{color:#8d3b34;border-color:rgba(141,59,52,.28);background:rgba(141,59,52,.12)}.app.app-shell.is-request-detail-shell .request-work-progress{padding:0 0 10px}.app.app-shell.is-request-detail-shell .request-work-progress-card{display:grid;gap:3px;border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:var(--surface-alt);padding:10px 12px;box-shadow:none;color:var(--ink);font-size:var(--an-font-xs,11px)}.app.app-shell.is-request-detail-shell .request-work-progress-card span{color:var(--muted);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.app.app-shell.is-request-detail-shell .request-work-progress-card strong{font-size:var(--an-font-sm,12px);line-height:1.35}.app.app-shell.is-request-detail-shell .request-work-progress-card.is-success{border-color:rgba(14,113,94,.22);background:var(--success-soft)}.app.app-shell.is-request-detail-shell .request-work-progress-card.is-danger{border-color:rgba(207,72,60,.22);background:var(--danger-soft)}.app.app-shell.is-request-detail-shell .request-work-progress-card.is-warning{border-color:rgba(188,123,12,.24);background:var(--warning-soft)}.app.app-shell.is-request-detail-shell .request-work-progress-card.is-info{border-color:rgba(59,107,181,.22);background:var(--support-soft)}.app.app-shell.is-request-detail-shell .request-rail-module{margin:0;border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:#ffffff;padding:12px;box-shadow:none}.app.app-shell.is-request-detail-shell .request-rail-disclosure{display:block}.app.app-shell.is-request-detail-shell .request-rail-disclosure-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;cursor:pointer;list-style:none}.app.app-shell.is-request-detail-shell .request-rail-disclosure-summary::-webkit-details-marker{display:none}.app.app-shell.is-request-detail-shell .request-rail-disclosure-title{display:block;color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:800;line-height:1.3}.app.app-shell.is-request-detail-shell .request-rail-disclosure-copy{display:block;margin-top:3px;color:var(--muted-strong);font-size:var(--an-font-xs,11px);line-height:1.45}.app.app-shell.is-request-detail-shell .request-rail-disclosure-caret{width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .16s ease}.app.app-shell.is-request-detail-shell .request-rail-disclosure[open] .request-rail-disclosure-caret{transform:rotate(225deg)}.app.app-shell.is-request-detail-shell .request-rail-disclosure-body{margin-top:12px}.app.app-shell.is-request-detail-shell .request-rail-module .request-detail-module-head{margin-bottom:10px;padding-bottom:8px}.app.app-shell.is-request-detail-shell .request-rail-module .request-intake-module-body{display:grid;gap:8px;padding:0}.app.app-shell.is-request-detail-shell .request-rail-module .work-item{border:1px solid rgba(39,59,86,.18);background:#ffffff;padding:10px}.app.app-shell.is-request-detail-shell .request-rail-module .work-item-name{font-size:var(--an-font-sm,12px);line-height:1.35}.app.app-shell.is-request-detail-shell .request-watchers-body{display:grid;gap:14px;padding:0}.app.app-shell.is-request-detail-shell .request-rail-module .request-watchers-body{padding:0}.request-workspace-side :is(.request-rail-card,.request-rail-module,.request-work-progress-card,.work-item){border:2px solid var(--personality-line);border-radius:var(--personality-radius);background:#ffffff;box-shadow:none}.request-workspace-side .request-rail-module{margin:0;padding:12px}.request-workspace-side .request-work-progress-card{background:var(--surface-alt)}.app.app-shell.is-request-detail-shell .request-watchers-list{display:grid;gap:12px}.app.app-shell.is-request-detail-shell .request-watchers-label{margin-bottom:6px;color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.app.app-shell.is-request-detail-shell .request-watchers-controls{display:grid;gap:12px;border-top:1px solid var(--request-ops-subtle-border);padding-top:12px}.app.app-shell.is-request-detail-shell .request-watchers-disclosure{border:1px solid rgba(39,59,86,.18);background:#ffffff;padding:10px}.app.app-shell.is-request-detail-shell .request-watchers-disclosure summary{cursor:pointer;color:var(--ink);font-size:var(--an-font-xs,11px);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.app.app-shell.is-request-detail-shell .request-watchers-disclosure form{margin-top:10px}.app.app-shell.is-request-detail-shell .request-activity-tabs{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid rgba(39,59,86,.2);background:#ffffff}.app.app-shell.is-request-detail-shell .request-activity-tabs button{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:0;border-right:1px solid rgba(39,59,86,.14);background:transparent;padding:0 11px;color:var(--muted-strong);font-size:var(--an-font-xs,11px);font-weight:800}.app.app-shell.is-request-detail-shell .request-activity-tabs button:last-child{border-right:0}.app.app-shell.is-request-detail-shell .request-activity-tabs button.is-active{background:var(--ink);color:#ffffff}.app.app-shell.is-request-detail-shell .request-activity-tabs span{display:inline-flex;min-width:20px;justify-content:center;border-radius:999px;background:rgba(59,107,181,.12);padding:1px 6px;color:inherit;font-size:10px}.app.app-shell.is-request-detail-shell #activity-section .sv2-module-title{color:var(--ink);font-size:var(--an-font-md,13px);font-weight:800;line-height:1.25}.app.app-shell.is-request-detail-shell #activity-section .request-panel-copy{margin-top:3px;color:var(--muted);font-size:var(--an-font-xs,11px);line-height:1.4}.app.app-shell.is-request-detail-shell #activity-section .activity-list{padding:4px 18px 14px}.app.app-shell.is-request-detail-shell #activity-section .activity-item{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 0}.app.app-shell.is-request-detail-shell #activity-section .activity-avatar{width:24px;height:24px;background:rgba(39,59,86,.12);color:var(--muted-strong);font-size:9px;font-weight:800}.app.app-shell.is-request-detail-shell #activity-section .activity-body{gap:4px}.app.app-shell.is-request-detail-shell #activity-section .activity-head{gap:6px 8px}.app.app-shell.is-request-detail-shell #activity-section .activity-name{color:var(--muted-strong);font-size:var(--an-font-xs,11px);font-weight:800}.app.app-shell.is-request-detail-shell #activity-section .activity-time{color:rgba(82,96,118,.76);font-size:10px}.app.app-shell.is-request-detail-shell #activity-section :is(.activity-card,.activity-change){color:var(--muted-strong);font-size:var(--an-font-xs,11px);line-height:1.45}.app.app-shell.is-request-detail-shell #activity-section :is(.activity-card,.activity-change) :is(p,div){color:inherit;font-size:inherit;line-height:inherit}.app.app-shell.is-request-detail-shell #activity-section .activity-card{border-color:rgba(39,59,86,.14);border-radius:6px;background:rgba(244,248,255,.58);padding:9px 10px}.app.app-shell.is-request-detail-shell .activity-empty-state{margin:16px 18px;border:1px dashed rgba(39,59,86,.22);background:var(--surface-alt);padding:14px;color:var(--muted);font-size:var(--an-font-sm,12px)}.app.app-shell.is-request-detail-shell .request-detail-module[id=assets-section] .space-y-2{padding:0}.app.app-shell.is-request-detail-shell .request-workspace-main .request-detail-module{min-width:0}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality{--request-form-border:rgba(39,59,86,0.22);--request-form-border-strong:var(--personality-line);--request-form-blue:#edf4fd;--request-form-hover:#f6f9fd}.app.app-shell.is-request-detail-shell .request-form-personality .request-intake-shell{padding:0}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-section-stack{display:grid;gap:12px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic{overflow:clip;width:100%;min-width:0;border:1px solid var(--request-form-border);border-radius:6px;background:#ffffff;box-shadow:none}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality details.request-intake-topic[open]{border-color:rgba(39,59,86,.34)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0;padding:12px 16px;background:var(--request-form-blue);color:var(--ink);list-style:none}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-summary::-webkit-details-marker{display:none}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality details.request-intake-topic .request-intake-topic-summary{cursor:pointer}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality details.request-intake-topic[open] .request-intake-topic-summary{border-bottom:1px solid var(--request-form-border)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-heading{display:grid;min-width:0;gap:3px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-title{color:var(--ink);font-size:var(--an-font-md,13px);font-weight:800;line-height:1.2}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-copy{color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:600;line-height:1.35}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality :is(.request-intake-topic-progress,.request-intake-topic-optional,.request-intake-progress-chip,.request-intake-topic-complete){display:inline-flex;min-height:22px;align-items:center;border:1px solid rgba(39,59,86,.18);border-radius:999px;background:#ffffff;color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;line-height:1;padding:3px 8px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality :is(.request-intake-topic-progress,.request-intake-progress-chip){border-color:rgba(63,114,197,.32);color:var(--ink)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-complete{border-color:rgba(23,188,157,.32);color:var(--success-strong)}.app.app-shell.is-request-intake-shell .request-draft-banner{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.app.app-shell.is-request-intake-shell .request-draft-banner button{border:1px solid var(--ink);border-radius:8px;background:#fffdfa;color:var(--ink);font-size:12px;font-weight:800;padding:6px 10px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-body{padding:15px 16px 16px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-caret{width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .16s ease}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality details.request-intake-topic[open] .request-intake-topic-caret{transform:rotate(225deg)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality :is(.request-form-grid,.brief-grid){gap:14px 16px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .sv2-field{gap:5px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality :is(.sv2-field-label,.sv2-field>span,fieldset.sv2-field>legend){color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;line-height:1.35}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-field-label-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-field-required{display:inline-flex;align-items:center;border:0;background:transparent;color:rgba(82,96,118,.82);font-size:10px;font-weight:700;line-height:1;padding:0;text-transform:lowercase}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-field-required:before{width:4px;height:4px;margin-right:5px;border-radius:999px;background:rgba(63,114,197,.5);content:""}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality :is(.sv2-input,.sv2-select,.sv2-textarea){border:1px solid var(--request-form-border);border-radius:4px;background-color:#ffffff;box-shadow:none;color:var(--ink);font-size:var(--an-font-md,13px);font-weight:600}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality :is(.sv2-input,.sv2-select){height:34px;padding:0 10px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality :is(select.sv2-input,.sv2-select){appearance:none;min-width:0;padding-right:34px;background:linear-gradient(45deg,transparent 50%,var(--ink) 50%) calc(100% - 16px) 50% /5px 5px no-repeat,linear-gradient(135deg,var(--ink) 50%,transparent 50%) calc(100% - 11px) 50% /5px 5px no-repeat,#ffffff}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .sv2-textarea{min-height:86px;padding:9px 10px;line-height:1.45}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality :is(.sv2-input,.sv2-select,.sv2-textarea):focus{border-color:rgba(39,59,86,.44);box-shadow:none}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .app-toggle{display:inline-flex;width:fit-content;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--request-form-border);border-radius:4px;background:#ffffff;box-shadow:none;padding:2px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .app-toggle-thumb{display:none}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .app-toggle-option{flex:0 0 auto;min-width:74px;min-height:30px;border-right:1px solid rgba(39,59,86,.14);color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:800;padding:0 13px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .app-toggle-option:last-of-type{border-right:0}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .app-toggle-option.is-selected{border-radius:3px;background:var(--ink);color:#ffffff;box-shadow:none}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-boolean-field{display:grid;gap:6px;align-items:start}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-boolean-field>legend{float:none;width:auto;margin:0;padding:0}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-control{min-height:34px;border:1px solid var(--request-form-border);border-radius:4px;box-shadow:none;padding:5px 6px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-placeholder{color:var(--muted);font-size:var(--an-font-sm,12px);font-weight:600}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-trigger{min-height:28px;border:1px solid var(--request-form-border);border-radius:4px;background:#ffffff;box-shadow:none;color:var(--ink);font-size:var(--an-font-xs,11px);font-weight:700;padding:4px 9px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-trigger:hover{background:var(--request-form-hover);border-color:rgba(39,59,86,.42)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-chip{border:1px solid rgba(63,114,197,.24);border-radius:999px;background:var(--request-form-blue);color:var(--support-strong);font-size:var(--an-font-xs,11px);font-weight:700;padding:3px 8px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-popover{width:min(380px,100%);border:1px solid rgba(39,59,86,.34);border-radius:8px;box-shadow:0 18px 44px rgba(20,37,59,.16)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-search{border-bottom:1px solid var(--request-form-border);background:var(--request-form-blue);padding:9px 10px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-search input{height:30px;border:1px solid var(--request-form-border);border-radius:4px;box-shadow:none;font-size:var(--an-font-sm,12px)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-item{font-size:var(--an-font-sm,12px);font-weight:600;padding:7px 12px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-item.is-on,.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-item:hover{background:var(--request-form-blue);color:var(--support-strong)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-pick-foot{border-top:1px solid var(--request-form-border);background:#ffffff}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-topic-actions{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid rgba(39,59,86,.12)}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-next-button{min-height:30px;border:1px solid rgba(39,59,86,.34);border-radius:4px;background:var(--ink);color:#ffffff;cursor:pointer;font-size:var(--an-font-xs,11px);font-weight:800;padding:0 13px}.app.app-shell:is(.is-request-intake-shell,.is-request-detail-shell) .request-form-personality .request-intake-next-button:hover{background:var(--accent)}.app.app-shell.is-request-detail-shell .request-form-personality .request-brief-readonly-stack{gap:12px}.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-topic-summary{grid-template-columns:minmax(0,1fr);cursor:default}.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-field{display:grid;min-width:0;gap:4px;align-content:start}.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-field.is-stacked{grid-column:1/-1}.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-label{color:var(--muted);font-size:var(--an-font-xs,11px);font-weight:700;line-height:1.35}.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-value{display:inline-flex;max-width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:7px;margin:0;color:var(--ink);font-size:var(--an-font-sm,12px);font-weight:700;line-height:1.5}.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-value>span{min-width:0;overflow-wrap:anywhere}.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-field.is-stacked .request-readonly-value{align-items:flex-start}.app.app-shell.is-request-detail-shell .request-form-personality .request-field-pencil{display:inline-flex;width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(39,59,86,.2);border-radius:4px;background:#ffffff;color:var(--muted-strong);opacity:.72;transition:border-color .16s ease,color .16s ease,opacity .16s ease}.app.app-shell.is-request-detail-shell .request-form-personality .request-field-pencil:focus-visible,.app.app-shell.is-request-detail-shell .request-form-personality .request-field-pencil:hover{border-color:rgba(63,114,197,.42);color:var(--support-strong);opacity:1}@media (max-width:760px){.app.app-shell.is-request-detail-shell .request-form-personality .request-readonly-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.app.app-shell.is-request-detail-shell .request-workspace-grid{grid-template-columns:minmax(0,1fr)}.app.app-shell.is-request-detail-shell .request-workspace-main{border-right:0}.app.app-shell.is-request-detail-shell .request-workspace-side{position:static;max-height:none;border-top:1px solid var(--request-ops-subtle-border)}}@media (max-width:700px){.app.app-shell.is-request-detail-shell .request-action-needed,.app.app-shell.is-request-detail-shell .request-detail-module-head,.app.app-shell.is-request-detail-shell .requester-action-bar{align-items:flex-start;flex-direction:column}.app.app-shell.is-request-detail-shell .request-action-needed .btn-primary,.app.app-shell.is-request-detail-shell .request-activity-tabs,.app.app-shell.is-request-detail-shell .requester-action-bar a{width:100%}.app.app-shell.is-request-detail-shell .request-activity-tabs button{flex:1 1 0;justify-content:center}}