:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f7f8;--foreground:#111827;--muted:#667085;--surface:#fff;--surface-sunken:#f1f2f4;--border:#e1e4e8;--border-strong:#d0d5dd;--accent:#115e59;--accent-strong:#0b3c39;--accent-wash:#e7f5f2;--success-bg:#edf8f7;--success-ink:#115e59;--information-bg:#eaf2ff;--information-ink:#175cd3;--attention-bg:#fff6d9;--attention-ink:#8a5700;--danger-bg:#fde8e8;--danger-ink:#b42318;--shadow-xs:0 1px 2px #1018200a;--shadow-sm:0 1px 2px #1018200a, 0 2px 8px #1018200a;--shadow-md:0 4px 12px #1018200f, 0 12px 32px #1018200f;--shadow-lg:0 12px 24px #10182012, 0 24px 70px #10182017;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--space-3xs:4px;--space-2xs:6px;--space-xs:8px;--space-sm:12px;--space-md:20px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--foreground);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface-sunken);border-right:1px solid var(--border);height:100vh;padding:20px 16px;position:sticky;top:0;overflow-y:auto}.sidebar-header{padding:4px 8px 0}.brand{color:var(--foreground);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.brand:before{background:var(--accent-strong);content:"";border-radius:7px;flex:0 0 26px;width:26px;height:26px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='5.6' y='11' width='2.3' height='4.5' rx='0.6'/%3E%3Crect x='9.1' y='7.8' width='2.3' height='7.7' rx='0.6'/%3E%3Crect x='12.6' y='4.5' width='2.3' height='11' rx='0.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='5.6' y='11' width='2.3' height='4.5' rx='0.6'/%3E%3Crect x='9.1' y='7.8' width='2.3' height='7.7' rx='0.6'/%3E%3Crect x='12.6' y='4.5' width='2.3' height='11' rx='0.6'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar-note{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.4}.sidebar-account{justify-items:start;margin-top:20px;padding:0 8px;display:grid}.nav{gap:2px;margin-top:28px;display:grid}.nav a{border-radius:var(--radius-sm);color:var(--muted);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:550;display:flex;position:relative}.nav a svg{opacity:.75;transition:opacity .15s var(--ease-out);flex:none}.nav a[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-xs);color:var(--accent-strong);font-weight:650}.nav a[aria-current=page] svg{opacity:1}.main{align-content:start;gap:20px;min-width:0;padding:28px 32px 48px;display:grid}.page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:650}h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:26px;font-weight:650;line-height:1.3}.skip-link{background:var(--accent-strong);color:#fff;z-index:10;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.workspace-page-header,.overview-header{background:var(--surface);box-shadow:0 1px 0 var(--border);z-index:1;justify-content:space-between;align-items:end;gap:24px;min-height:108px;margin:-28px -32px 4px;padding:24px 32px;display:flex;position:relative}.workspace-page-header>div,.overview-header>div{min-width:0}.workspace-page-header p,.overview-header p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.workspace-context{background:var(--success-bg);border-radius:var(--radius-sm);color:var(--success-ink);padding:9px 12px;font-size:13px;font-weight:700}.site-switcher{flex:0 360px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.site-switcher label{gap:6px;display:grid}.site-switcher span{color:#344054;font-size:12px;font-weight:700}.site-switcher select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;background:#fff;width:100%;min-height:44px;padding:8px 10px}.overview-page{gap:20px;display:grid}.overview-workspace{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px;display:grid}.priority-queue,.site-signals,.overview-activity{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:0;transition:box-shadow .2s var(--ease-out)}.overview-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.overview-section-heading h2{margin:0;font-size:15px;font-weight:650;line-height:1.35}.overview-section-heading p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.45}.priority-row{border-top:1px solid var(--border);min-height:88px;transition:background-color .15s var(--ease-out);grid-template-columns:10px minmax(0,1fr) auto 132px;align-items:center;gap:14px;padding:16px 20px;display:grid}.priority-marker,.signal-dot{border-radius:999px;width:8px;height:8px}.priority-marker-success,.signal-dot-success{background:var(--success-ink);box-shadow:0 0 0 3px var(--success-bg)}.priority-marker-information,.signal-dot-information{background:var(--information-ink);box-shadow:0 0 0 3px var(--information-bg)}.priority-marker-attention,.signal-dot-attention{box-shadow:0 0 0 3px var(--attention-bg);background:#d99a00}.priority-marker-danger,.signal-dot-danger{background:var(--danger-ink);box-shadow:0 0 0 3px var(--danger-bg)}.priority-marker-muted,.signal-dot-muted{box-shadow:0 0 0 3px var(--surface-sunken);background:#98a2b3}.priority-copy{gap:4px;min-width:0;display:grid}.priority-copy strong{font-size:14px;font-weight:600;line-height:1.4}.priority-copy span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.queue-status{border-radius:var(--radius-sm);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:700}.queue-status-success{background:var(--success-bg);color:var(--success-ink)}.queue-status-information{background:var(--information-bg);color:var(--information-ink)}.queue-status-attention{background:var(--attention-bg);color:var(--attention-ink)}.queue-status-danger{background:var(--danger-bg);color:var(--danger-ink)}.queue-status-muted{color:#475467;background:#f2f4f7}.priority-action{justify-content:flex-end;width:132px;display:flex}.priority-action form{width:100%;margin:0}.priority-action .secondary-button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.site-signals ul,.overview-activity ul{margin:0;padding:0;list-style:none}.site-signals li{border-top:1px solid var(--border);min-height:52px;transition:background-color .15s var(--ease-out);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 20px;font-size:13px;display:grid}.site-signals li strong{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:700}.overview-activity li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 18px;font-size:13px;display:flex}.overview-activity time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.empty-hint{color:var(--muted);align-items:flex-start;gap:12px;display:flex}.empty-hint svg{color:var(--border-strong);flex:none;margin-top:1px}.empty-hint p{max-width:46ch;margin:0;font-size:13px;line-height:1.55}.overview-activity .empty-hint{padding:4px 20px 20px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.skeleton-block{background:var(--surface-sunken);border-radius:var(--radius-sm);animation:1.6s ease-in-out infinite skeleton-pulse;display:block}.skeleton-nav-item{color:var(--border-strong);align-items:center;gap:10px;padding:9px 10px;display:flex}.skeleton-account{gap:8px;display:grid}.skeleton-page-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.skeleton-cards{gap:16px;display:grid}.skeleton-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:12px;padding:20px;display:grid}.skeleton-card-row{align-items:center;gap:14px;display:flex}@keyframes overview-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.priority-queue .priority-row,.site-signals li{animation:overview-row-in .32s var(--ease-out) both}.priority-queue .priority-row:first-child{animation-delay:0s}.priority-queue .priority-row:nth-child(2){animation-delay:40ms}.priority-queue .priority-row:nth-child(3){animation-delay:80ms}.priority-queue .priority-row:nth-child(4){animation-delay:.12s}.settings-nav{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:4px;padding:5px;display:flex;position:relative;overflow-x:auto}.settings-nav-indicator{background:var(--surface-sunken);border-radius:var(--radius-sm);pointer-events:none;height:34px;transition:transform .28s var(--ease-out), width .28s var(--ease-out);position:absolute;top:5px;left:0}.settings-nav a{border-radius:var(--radius-sm);color:var(--muted);transition:color .18s var(--ease-out);z-index:1;flex:none;padding:9px 11px;font-size:13px;font-weight:700;position:relative}.settings-nav a[aria-current=true]{color:var(--accent-strong)}.setup-disclosure{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:0}.setup-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.setup-disclosure summary:hover{background:#f8fafc}.setup-disclosure summary::-webkit-details-marker{display:none}.setup-disclosure summary span{font-size:14px;font-weight:850}.setup-disclosure summary small{color:var(--muted);font-size:12px;font-weight:750}.setup-disclosure[open]{padding-bottom:16px}.setup-disclosure .onboarding-panel,.setup-disclosure .workspace-grid{margin-left:16px;margin-right:16px}.admin-intro{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:end;gap:14px;margin-top:10px;padding-top:24px;display:grid}.admin-intro h2{margin:0;font-size:20px;line-height:1.3}.admin-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.deliverables-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:24px;display:grid}.delivery-preference-form{gap:14px;display:grid}.delivery-master-toggle,.delivery-preference-form fieldset label{align-items:flex-start;gap:10px;display:flex}.delivery-master-toggle{background:var(--success-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #cce8d4;padding:12px}.delivery-master-toggle input,.delivery-preference-form fieldset input{accent-color:var(--accent);margin-top:3px}.delivery-master-toggle span{gap:2px;display:grid}.delivery-master-toggle small,.client-report-panel small{color:var(--muted);font-size:12px;line-height:1.45}.delivery-preference-form fieldset{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:10px;margin:0;padding:12px;display:grid}.delivery-preference-form legend{color:var(--muted);text-transform:uppercase;padding:0 4px;font-size:12px;font-weight:800}.delivery-preference-form fieldset span{font-size:13px;font-weight:650}.delivery-preference-form .primary-button{justify-self:start}.client-report-panel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#f8fafc;align-content:start;gap:14px;padding:16px;display:grid}.client-report-panel strong,.client-report-panel p{display:block}.client-report-panel p{color:var(--muted);margin:4px 0 0;font-size:13px}.client-report-actions{flex-wrap:wrap;gap:8px;display:flex}.button{background:var(--accent);border-radius:var(--radius-sm);color:#fff;border:0;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.65}.text-button{color:var(--accent-strong);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.danger-button{color:#b42318}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:0;padding:20px}.panel h2{margin:0 0 8px;font-size:16px;line-height:1.35}.panel p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.form-grid{gap:14px;margin-top:18px;display:grid}.form-grid label{gap:7px;display:grid}.form-grid label span{color:#344054;font-size:13px;font-weight:700}.form-grid input{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:40px;padding:8px 10px}.inline-form{grid-template-columns:minmax(220px,1fr) minmax(180px,220px) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.inline-form label,.role-form{gap:7px;display:grid}.inline-form label span{color:#344054;font-size:13px;font-weight:700}.inline-form input,.inline-form select,.role-form select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:40px;padding:8px 10px}.inline-form input:focus,.inline-form select:focus,.role-form select:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.role-form{grid-template-columns:minmax(160px,1fr) auto;align-items:center}.gsc-property-picker{gap:.75rem;margin-bottom:1rem;display:grid}.gsc-property-picker .inline-form{align-items:end}.gsc-property-picker select{min-width:min(32rem,100%)}.secondary-button{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;font:inherit;background:#fff;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:800;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:flex}.secondary-button:disabled{cursor:not-allowed;opacity:.65}@media (hover:hover){.nav a:hover{background:var(--surface);color:var(--foreground)}.nav a:hover svg{opacity:1}.settings-nav a:hover{color:var(--foreground);background:#f2f4f7}.button:not(:disabled):hover{background:var(--accent-strong);transform:scale(1.02)}.secondary-button:not(:disabled):hover{border-color:var(--border-strong);background:#f8fafc;transform:scale(1.02)}.priority-queue:hover,.site-signals:hover,.overview-activity:hover{box-shadow:var(--shadow-md)}.priority-row:hover,.site-signals li:hover,.overview-activity li:hover{background:var(--surface-sunken)}}.button:not(:disabled):active,.secondary-button:not(:disabled):active{transform:scale(.97)}:where(a,button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #b7dec9}.form-grid input:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.auth-page{align-items:center;min-height:100vh;padding:28px;display:grid}.auth-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;width:100%;max-width:460px;margin:0 auto;padding:28px;box-shadow:0 24px 70px #11182714}.auth-brand{color:var(--accent-strong);margin-bottom:28px;font-size:14px;font-weight:850;display:inline-flex}.auth-panel h1{font-size:30px}.auth-panel p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.55}.auth-form{gap:14px;margin-top:24px;display:grid}.auth-form label{gap:7px;display:grid}.auth-form label span{color:#344054;font-size:13px;font-weight:750}.auth-form input{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:42px;padding:8px 10px}.auth-form input:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.auth-switch{margin:2px 0 0;font-size:14px}.auth-switch a{color:var(--accent-strong);font-weight:800}.approval-panel{max-width:560px}.approval-summary{background:var(--surface-sunken);border-radius:var(--radius-sm);gap:var(--space-sm);padding:var(--space-sm);margin:20px 0 0;display:grid}.approval-summary div{gap:2px;display:grid}.approval-summary dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.approval-summary dd{color:var(--foreground);margin:0;font-size:14px;line-height:1.45}.approval-response-form{margin-top:24px}.approval-response-actions{gap:var(--space-sm);display:flex}.approval-resolved{background:var(--accent-wash);border-radius:var(--radius-sm);color:var(--accent-strong);padding:var(--space-sm);margin-top:20px;font-size:14px;font-weight:700}.invite-auth-actions,.invite-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invite-auth-actions{margin-top:24px}.compact-error{flex-basis:100%;margin:0}.form-error{color:#b42318;font-size:13px;font-weight:650}.form-success{color:#027a48;font-size:13px;font-weight:650}.two-factor-settings{gap:14px;display:grid}.two-factor-settings>div:first-child{gap:4px;display:grid}.two-factor-settings>div:first-child span{color:var(--muted)}.two-factor-settings .inline-form{grid-template-columns:minmax(140px,220px) auto;margin-top:0}.two-factor-secret{gap:10px;display:grid}.two-factor-secret label{gap:7px;display:grid}.two-factor-secret label span{color:#344054;font-size:13px;font-weight:700}.two-factor-secret input,.two-factor-secret textarea{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;padding:8px 10px}.two-factor-secret textarea{resize:vertical;min-height:84px}.empty-state{min-height:260px;margin-top:16px}.empty-copy{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.55}.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:12px 10px;font-size:14px}th{color:#344054;text-transform:uppercase;font-size:12px;font-weight:800}.status-pill{color:#93370d;text-transform:lowercase;background:#fff7e6;border:1px solid #fedf89;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.metric-pill{color:#3538cd;white-space:nowrap;background:#eef4ff;border:1px solid #c7d7fe;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.muted-text{color:var(--muted);font-size:14px}.site-action-cell{min-width:260px}.plugin-challenge-form{gap:8px;max-width:520px;display:grid}.plugin-challenge-form form,.plugin-challenge-form .form-error,.plugin-challenge-form .form-success,.plugin-challenge-meta{margin:0}.plugin-challenge-details{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#f9fafb;gap:10px;padding:12px;display:grid}.copy-field-label{gap:7px;display:grid}.copy-field-label>span:first-child{color:#344054;font-size:12px;font-weight:800}.copy-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.copy-field input{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);width:100%;min-width:0;padding:8px 10px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.copy-field input:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.plugin-challenge-meta{color:var(--muted);font-size:12px;line-height:1.4}.inventory-filters{grid-template-columns:minmax(150px,1fr) minmax(220px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr) auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.inventory-filters label{gap:7px;display:grid}.inventory-filters label span{color:#344054;font-size:13px;font-weight:750}.inventory-filters input,.inventory-filters select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:40px;padding:8px 10px}.inventory-filters input:focus,.inventory-filters select:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.inventory-reset{justify-content:center;align-items:center;display:inline-flex}.content-table{min-width:920px}.content-table strong,.content-table td>span:not(.status-pill){display:block}.content-table td>span:not(.status-pill){color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.stacked-meta{color:var(--muted);font-size:12px;line-height:1.45;display:block}.pagination-row{justify-content:flex-end;margin-top:14px;display:flex}.content-detail-panel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fbfcfe;margin-top:16px;padding:16px}.content-detail-panel h3{margin:0 0 6px;font-size:15px;line-height:1.35}.content-detail-panel p{overflow-wrap:anywhere}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.detail-grid div{border-top:1px solid var(--border);padding-top:10px}.detail-grid dt{color:#344054;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850}.detail-grid dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.content-trust-evidence{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.trust-evidence-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.trust-evidence-heading h4{margin:0 0 4px;font-size:15px;line-height:1.35}.trust-evidence-heading p,.trust-locked-state p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.trust-method-badge{color:#3538cd;background:#eef4ff;border:1px solid #c7d7fe;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.trust-evidence-summary{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.trust-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.trust-status-present{color:#22633f;background:#eaf6ef;border-color:#c7e4d2}.trust-status-missing{color:#b42318;background:#fef3f2;border-color:#fecdca}.trust-status-insufficient{color:#8a4b08;background:#fffaeb;border-color:#fedf89}.trust-status-human_review{color:#1d6088;background:#e8f4fb;border-color:#bfdeef}.trust-dimensions{border-bottom:1px solid var(--border);margin-top:16px}.trust-dimensions>section{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.trust-dimensions>section>header{align-content:start;gap:8px;display:grid}.trust-dimensions h5{margin:0 0 4px;font-size:14px;line-height:1.35}.trust-dimensions header p{color:var(--muted);max-width:34ch;margin:0;font-size:12px;line-height:1.45}.trust-dimensions header>span{color:#344054;font-size:11px;font-weight:800}.trust-signal-list{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:0}.trust-signal-list article{padding:11px 12px}.trust-signal-list article+article{border-top:1px solid var(--border)}.trust-signal-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.trust-signal-title strong{font-size:13px;line-height:1.4}.trust-signal-list article>p{color:#344054;margin:6px 0 0;font-size:12px;line-height:1.5}.trust-signal-list article>p.trust-recommendation{color:var(--foreground);font-weight:650}.trust-source{color:#667085;overflow-wrap:anywhere;margin-top:7px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.trust-methodology{margin-top:14px}.trust-methodology summary{color:#344054;cursor:pointer;font-size:12px;font-weight:800}.trust-methodology ul{color:var(--muted);margin:10px 0;padding-left:20px;font-size:12px;line-height:1.5}.trust-methodology a{color:var(--accent-dark);font-size:12px;font-weight:800}.trust-locked-state{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#f8fafc;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.trust-locked-state strong{margin-bottom:3px;font-size:13px;display:block}.health-signal-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.health-signal{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:12px}.health-signal span{text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.health-signal strong{font-size:14px;line-height:1.35;display:block}.health-signal p{margin-top:5px;font-size:13px;line-height:1.45}.health-signal-success{background:#ecfdf3;border-color:#abefc6}.health-signal-success span{color:#067647}.health-signal-info{background:#f5f8ff;border-color:#c7d7fe}.health-signal-info span{color:#3538cd}.health-signal-warning{background:#fff7e6;border-color:#fedf89}.health-signal-warning span{color:#93370d}.health-signal-critical{background:#fff1f3;border-color:#fecdca}.health-signal-critical span{color:#b42318}.candidate-task-list{border-top:1px solid var(--border);gap:10px;margin-top:16px;padding-top:16px;display:grid}.candidate-task-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-task-heading h4{margin:0;font-size:14px;line-height:1.35}.candidate-task-heading span{color:var(--muted);font-size:13px;font-weight:800}.candidate-task{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;gap:8px;padding:12px;display:grid}.candidate-task div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidate-task strong{font-size:14px;line-height:1.35}.candidate-task p{font-size:13px;line-height:1.45}.candidate-task form{margin-top:2px}.audit-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.regression-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.regression-filters label{gap:6px;display:grid}.regression-filters label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.regression-filters select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;min-width:180px;min-height:38px;padding:8px 10px;font-size:13px}.regression-filters select:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.monitored-url-label-form{align-items:center;gap:6px;margin-top:8px;display:flex}.monitored-url-label-form input[type=text]{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:160px;min-height:30px;padding:4px 8px;font-size:12px}.monitored-url-label-form input[type=text]:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.audit-table{min-width:760px}.audit-status{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850;display:inline-flex}.audit-status-queued{color:#93370d;background:#fff7e6}.audit-status-running{color:#3538cd;background:#eef4ff}.audit-status-completed{color:#067647;background:#ecfdf3}.audit-status-failed{color:#b42318;background:#fff1f3}.audit-issue-panel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fbfcfe;margin-top:16px;padding:16px}.audit-issue-panel h3{margin:0 0 6px;font-size:15px;line-height:1.35}.audit-issue-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.audit-issue-heading-actions form{margin:0}.audit-issue-summary{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.audit-issue-summary span{border:1px solid var(--border);color:var(--muted);background:#f8fafc;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.audit-issue-filters{grid-template-columns:minmax(180px,260px) repeat(2,minmax(150px,210px)) auto auto auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.audit-issue-filters label{gap:6px;display:grid}.audit-issue-filters label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.audit-issue-filters input,.audit-issue-filters select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:38px;padding:8px 10px;font-size:13px}.audit-issue-filters input:focus,.audit-issue-filters select:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.audit-issue-table{min-width:980px}.audit-issue-table strong,.audit-issue-table td>span:not(.severity-pill){display:block}.search-impact-cell{gap:4px;min-width:190px;display:grid}.search-impact-cell>span:not(.impact-pill),.impact-unavailable{color:var(--muted);font-size:12px}.impact-pill{text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-self:start;padding:5px 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.impact-high{color:#9f2d26;background:#feeceb;border-color:#f7c9c5}.impact-medium{color:#8a5700;background:#fff5d9;border-color:#efd99a}.impact-low{color:#1d6088;background:#e8f4fb;border-color:#bfdeef}.impact-none{color:#53615c;background:#f1f4f3;border-color:#d8dfdc}.audit-issue-table td>span:not(.severity-pill){color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.backlog-table{min-width:1100px}.selection-column{width:42px}.selection-column input{accent-color:var(--accent);width:18px;height:18px}.bulk-review-toolbar{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#edf8f3;border:1px solid #b8dfd0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.bulk-review-toolbar div,.bulk-review-toolbar strong,.bulk-review-toolbar span{display:block}.bulk-review-toolbar span{color:var(--muted);margin-top:2px;font-size:13px}.task-cell{gap:var(--space-md);display:grid}.task-identity{gap:var(--space-3xs);display:grid}.task-workflow{align-items:center;gap:var(--space-3xs);display:flex}.task-workflow span{color:#66736e;background:#f1f4f3;border:1px solid #d8dfdc;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:750}.task-workflow span.is-complete{color:#22633f;background:#eaf6ef;border-color:#c7e4d2}.task-workflow span.is-current{color:#1d6088;background:#e8f4fb;border-color:#bfdeef}.backlog-summary{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.backlog-summary span{border:1px solid var(--border);color:var(--muted);background:#f8fafc;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.backlog-filters{grid-template-columns:minmax(180px,260px) repeat(2,minmax(160px,220px)) auto auto auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.backlog-filters label{gap:6px;display:grid}.backlog-filters label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.backlog-filters input,.backlog-filters select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:38px;padding:8px 10px;font-size:13px}.backlog-filters input:focus,.backlog-filters select:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.backlog-table strong{display:block}.task-identity>span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.task-activity{border:1px solid var(--border);border-radius:var(--radius-sm)}.task-activity summary{color:var(--muted);cursor:pointer;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;list-style:none;display:flex}.task-activity summary::-webkit-details-marker{display:none}.task-activity summary:before{border-bottom:4px solid #0000;border-left:5px solid var(--muted);content:"";transition:transform .15s var(--ease-out);border-top:4px solid #0000}.task-activity[open] summary:before{transform:rotate(90deg)}.task-activity-count{background:var(--surface-sunken);color:var(--foreground);border-radius:999px;padding:3px 7px;font-size:11px;line-height:1}.task-activity-body{border-top:1px solid var(--border);gap:var(--space-sm);padding:var(--space-xs);display:grid}.backlog-comments,.backlog-activity{gap:var(--space-2xs);display:grid}.backlog-comments>strong,.backlog-activity>strong{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.backlog-comments article{background:var(--surface-sunken);border-radius:var(--radius-sm);gap:3px;padding:8px;display:grid}.backlog-comments article strong{font-size:12px}.backlog-comments article p{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.backlog-comments article time{color:var(--muted);font-size:12px}.backlog-activity ul{background:var(--surface-sunken);border-radius:var(--radius-sm);gap:6px;margin:0;padding:8px;list-style:none;display:grid}.backlog-activity li{gap:2px;display:grid}.backlog-activity span{color:var(--foreground);font-size:13px;line-height:1.35}.backlog-activity time{color:var(--muted);font-size:12px}.task-actions{border-top:1px solid var(--border);gap:var(--space-xs);padding-top:var(--space-xs);display:grid}.comment-form{grid-template-columns:minmax(180px,1fr) auto;align-items:start;gap:8px;display:grid}.comment-form textarea{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;resize:vertical;width:100%;min-height:58px;padding:8px 9px;font-size:13px;line-height:1.4}.comment-form textarea:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.task-status-group{background:var(--surface-sunken);border-radius:var(--radius-sm);gap:var(--space-xs);padding:var(--space-xs);display:grid}.status-form{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:8px;display:grid}.status-form select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:36px;padding:7px 9px;font-size:13px}.status-form select:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.outcome-form{border-top:1px solid var(--border-strong);padding-top:var(--space-xs);gap:7px;display:grid}.outcome-form label,.outcome-form label span{gap:5px;display:grid}.outcome-form label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.outcome-form input,.outcome-form select{border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;width:100%;min-height:36px;padding:7px 9px;font-size:13px}.assignment-form{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) auto;gap:8px;display:grid}.assignment-form input,.assignment-form select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:36px;padding:7px 9px;font-size:13px}.assignment-form input:focus,.assignment-form select:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.bulk-preview-panel{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.bulk-preview-panel h3{margin:0 0 10px;font-size:15px;line-height:1.35}.bulk-preview-list{gap:8px;display:grid}.bulk-preview-list article{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#f8fafc;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:start;gap:10px;padding:14px;display:grid}.operation-summary{min-width:0}.operation-steps{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:8px;margin:2px 0;padding:0;list-style:none;display:grid}.operation-steps li{color:var(--muted);font-size:11px;font-weight:750}.operation-steps li span{background:#d8dfdc;border-radius:999px;height:4px;margin-bottom:5px;display:block}.operation-steps li.is-complete span{background:#248463}.operation-steps li.is-current{color:var(--foreground)}.operation-steps li.is-current span{background:#2774a6}.operation-items{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-column:1/-1}.operation-items>div{grid-template-columns:minmax(220px,1fr) auto minmax(240px,1fr);align-items:start;gap:10px;padding:10px;display:grid}.operation-items>div+div{border-top:1px solid var(--border)}.operation-items p,.operation-guidance{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.bulk-preview-list strong,.bulk-preview-list span:not(.status-pill){display:block}.bulk-preview-list span:not(.status-pill){color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.bulk-preview-list time{color:var(--muted);font-size:12px}.confirm-form{grid-template-columns:minmax(92px,120px) auto;align-items:center;gap:8px;display:grid}.confirm-form input{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:36px;padding:7px 9px;font-size:13px}.confirm-form input:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.client-approval-form{align-items:start;gap:var(--space-xs);margin-top:var(--space-xs);grid-template-columns:minmax(160px,220px) auto;display:grid}.client-approval-form input{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;width:100%;min-height:36px;padding:7px 9px;font-size:13px}.client-approval-form input:focus{border-color:var(--accent);outline:3px solid #c7ebe5}.client-approval-status{color:var(--muted);margin-top:var(--space-xs);font-size:13px}.severity-pill{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850;display:inline-flex}.severity-low{color:#3538cd;background:#eef4ff}.severity-medium{color:#93370d;background:#fff7e6}.severity-high,.severity-critical{color:#b42318;background:#fff1f3}.priority-low{color:#3538cd;background:#eef4ff}.priority-medium{color:#93370d;background:#fff7e6}.priority-high{color:#b42318;background:#fff1f3}.members-table{margin-top:18px}.members-table strong,.members-table span{display:block}.members-table td>span:not(.status-pill){color:var(--muted);margin-top:3px;font-size:13px}.link-button{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.link-button:hover{color:var(--accent)}.site-scope-fields{gap:var(--space-2xs);border:none;grid-column:1/-1;margin:0;padding:0;display:grid}.site-scope-fields legend{color:#344054;padding:0;font-size:13px;font-weight:700}.site-scope-fields .site-scope-option{color:var(--foreground);align-items:center;gap:var(--space-2xs);font-size:13px;font-weight:400;display:flex}.site-scope-fields .site-scope-option input{accent-color:var(--accent);flex:none;width:16px;height:16px;min-height:0;margin:0}.site-scope-fields .site-scope-option span,.site-scope-fields .site-scope-item span{font-weight:400}.invite-member-extra{gap:var(--space-xs);grid-column:1/-1;display:grid}.site-scope-list{background:var(--surface-sunken);border-radius:var(--radius-sm);gap:var(--space-3xs);max-height:180px;padding:var(--space-xs);margin-left:22px;display:grid;overflow-y:auto}.site-scope-fields .site-scope-item{color:var(--foreground);align-items:center;gap:var(--space-2xs);font-size:13px;font-weight:400;display:flex}.site-scope-fields .site-scope-item input{accent-color:var(--accent);flex:none;width:16px;height:16px;min-height:0;margin:0}.member-site-scope-form{gap:var(--space-xs);min-width:220px;display:grid}.member-site-scope-actions{align-items:center;gap:var(--space-sm);display:flex}.checklist{gap:12px;margin:16px 0 0;padding:0;display:grid}.checklist li{align-items:center;gap:10px;list-style:none;display:flex}.status-dot{background:#d0d5dd;border-radius:999px;width:10px;height:10px;display:inline-block}.onboarding-panel{margin-top:16px}.onboarding-progress{background:#eaecf0;border-radius:999px;height:8px;overflow:hidden}.onboarding-progress span{background:var(--accent);border-radius:inherit;height:100%;display:block}.onboarding-list{gap:0}.onboarding-list .onboarding-item{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;list-style:none;display:grid}.onboarding-list .onboarding-item:last-child{border-bottom:0;padding-bottom:0}.onboarding-item-complete .status-dot{background:#12b76a}.onboarding-item-current .status-dot{background:var(--accent);box-shadow:0 0 0 4px #c7ebe5}.onboarding-copy{gap:3px;min-width:0;display:grid}.onboarding-copy strong{font-size:14px;line-height:1.35}.onboarding-copy span,.onboarding-state{color:var(--muted);font-size:13px;line-height:1.4}.onboarding-state{font-weight:750}.activity-list{gap:10px;margin:16px 0 0;padding:0;display:grid}.activity-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.activity-list span{font-size:14px;font-weight:700}.activity-list time{color:var(--muted);font-size:13px}.notification-list{gap:10px;margin:16px 0 0;padding:0;display:grid}.notification-heading-actions{place-items:flex-end end;gap:8px;display:grid}.notification-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;list-style:none;display:flex}.notification-list li.notification-unread{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#f6fef9;border:1px solid #abefc6;padding:10px}.notification-list div{gap:4px;min-width:0;display:grid}.notification-list li>div:first-child{flex:auto}.notification-list strong{font-size:14px;line-height:1.35}.notification-list span{color:var(--muted);font-size:13px;line-height:1.45}.notification-list small{color:var(--accent-strong);font-size:12px;font-weight:750;line-height:1.35}.notification-list time{color:var(--muted);white-space:nowrap;font-size:13px}.notification-actions{flex:none;justify-items:end}.assistant-list{gap:12px;margin:16px 0 0;padding:0;display:grid}.assistant-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.assistant-list li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);align-items:flex-start;gap:16px;padding:12px 0;list-style:none;display:grid}.assistant-copy{gap:8px;min-width:0;display:grid}.assistant-copy p,.assistant-copy span,.assistant-source span{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.assistant-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistant-title-row strong{font-size:14px;line-height:1.35}.priority-pill{text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:850;display:inline-flex}.priority-high{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.priority-medium{color:#93370d;background:#fff7e6;border:1px solid #fedf89}.priority-low{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.assistant-source{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.assistant-source small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.assistant-source a,.assistant-source strong{color:var(--accent-strong);overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:800}.assistant-action{place-items:flex-end end;gap:5px;margin-top:8px;display:grid}.assistant-action form{margin:0}.assistant-action small{color:var(--muted);text-transform:none;font-size:12px;line-height:1.35}.billing-current{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#f8fafc;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}.billing-current div,.billing-plan{gap:6px;min-width:0;display:grid}.billing-current small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.billing-current strong{font-size:16px}.billing-current span{color:var(--muted);font-size:13px}.billing-feedback{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text);margin:0;padding:10px 12px;font-size:13px}.billing-feedback-success{border-color:#2d8a5659}.billing-feedback-cancel,.billing-feedback-error{border-color:#c27c2666}.billing-action-cell,.billing-plan-action{align-content:start;gap:6px;display:grid}.billing-action-cell form,.billing-plan-action form{margin:0}.billing-action-cell span,.billing-plan-action span{color:var(--muted);font-size:12px;line-height:1.35}.billing-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.billing-gate{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#f8fafc;gap:4px;padding:12px;display:grid}.billing-gate-blocked{background:#fef3f2;border-color:#fecdca}.billing-gate span,.billing-gate small{color:var(--muted);font-size:12px;line-height:1.35}.billing-gate strong{font-size:18px}.billing-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.billing-plan{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:14px}.billing-plan-current{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.billing-plan h3{margin:0;font-size:14px;line-height:1.35}.billing-plan strong{font-size:18px}.billing-plan ul{gap:6px;margin:6px 0 0;padding:0;display:grid}.billing-plan li{color:var(--muted);font-size:12px;line-height:1.35;list-style:none}.billing-plan-action{margin-top:8px}@media (max-width:1100px){.overview-workspace{grid-template-columns:1fr}}@media (max-width:820px){.app-shell{grid-template-columns:minmax(0,1fr);max-width:100vw;overflow-x:clip}.sidebar{border-bottom:1px solid var(--border);z-index:5;border-right:0;width:100%;min-width:0;height:auto;padding:16px 20px 10px;position:sticky;top:0;overflow:visible}.sidebar-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.sidebar-account{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-note{display:none}.nav{gap:4px;width:100%;min-width:0;max-width:100%;margin-top:12px;padding-bottom:6px;display:flex;overflow-x:auto}.nav a{flex:none;padding:9px 11px}.main{width:100%;min-width:0;padding:20px}.page-header{flex-direction:column;align-items:flex-start}.grid,.admin-intro,.admin-grid,.deliverables-grid{grid-template-columns:1fr}.workspace-page-header,.overview-header{flex-direction:column;align-items:stretch;margin:-20px -20px 4px;padding:20px}.site-switcher{flex-basis:auto;grid-template-columns:1fr}.priority-row{grid-template-columns:8px minmax(0,1fr);align-items:start}.queue-status,.priority-action{grid-column:2;justify-self:start}.priority-action{justify-content:flex-start}.overview-section-heading{align-items:flex-start}.workspace-grid,.billing-current,.billing-gate-grid,.billing-plan-grid,.inline-form,.role-form,.inventory-filters,.audit-issue-filters,.backlog-filters,.assignment-form,.comment-form,.detail-grid,.health-signal-list,.assistant-list li{grid-template-columns:1fr}.assistant-heading-actions{justify-content:flex-start}.assistant-source{text-align:left;justify-items:start}.assistant-action{place-items:flex-start start}.trust-dimensions>section{grid-template-columns:1fr}.trust-dimensions header p{max-width:65ch}.trust-locked-state,.bulk-review-toolbar{flex-direction:column;align-items:stretch}.bulk-preview-list article,.operation-items>div{grid-template-columns:1fr}.bulk-preview-list article>.status-pill,.bulk-preview-list article>time,.bulk-preview-list article>form,.bulk-preview-list article>.operation-guidance{justify-self:start}.operation-steps{overflow-x:auto}.operation-steps li{min-width:72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.gsc-trend-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:18px 20px 8px;position:relative}.gsc-trend-chart-header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.gsc-trend-chart-header h3{color:var(--muted);margin:0;font-size:13px;font-weight:650}.gsc-trend-chart-value{font-variant-numeric:normal;letter-spacing:-.01em;font-size:20px;font-weight:650}.gsc-trend-chart svg{cursor:crosshair;width:100%;display:block;overflow:visible}.gsc-trend-gridline{stroke:var(--border);stroke-width:1px}.gsc-trend-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.gsc-trend-line{stroke-dasharray:var(--line-length,2000);stroke-dashoffset:var(--line-length,2000);animation:gsc-trend-draw .9s var(--ease-out) forwards}@keyframes gsc-trend-draw{to{stroke-dashoffset:0}}.gsc-trend-crosshair{stroke:var(--border-strong);stroke-dasharray:3 3;stroke-width:1px}.gsc-trend-end-label{fill:var(--foreground);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.gsc-trend-tooltip{background:var(--accent-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:#fff;pointer-events:none;z-index:2;min-width:150px;padding:10px 12px;position:absolute;top:40px;transform:translate(-50%)}.gsc-trend-tooltip strong{opacity:.85;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.gsc-trend-tooltip dl{gap:3px;margin:0;display:grid}.gsc-trend-tooltip dl div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gsc-trend-tooltip dt{opacity:.75;font-size:11px}.gsc-trend-tooltip dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:650}@media (prefers-reduced-motion:reduce){.gsc-trend-line{stroke-dashoffset:0;animation:none}}
