.app-shell--admin .muted{color:var(--muted)}.warn-text{color:#8a4b0a}.text-link{border:0;background:none;padding:4px 0;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:750;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}.text-link:hover{color:#000}.ops-link{display:inline-flex;align-items:center;gap:4px;color:#2f55b0;font-weight:700;text-decoration:underline;text-underline-offset:2px}.tab-intro{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--muted);max-width:780px}.app-shell--admin .eyebrow{display:inline-flex;align-items:center;gap:2px;font-size:11.5px}.app-shell--admin .ops-panel h3{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.app-shell--admin :is(button,a,summary):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.app-shell--admin .evidence-json{font-size:12px;line-height:1.55;max-height:360px}.ops-refresh{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:99px;background:transparent;font:inherit;font-size:12.5px;font-weight:700;color:var(--muted);cursor:pointer;white-space:nowrap}.ops-refresh:hover{color:var(--ink);background:#fff}@media (max-width:560px){.ops-refresh span{display:none}}.admin-login form>.admin-login__lead{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}.admin-login__help{margin:0;font-size:13.5px;line-height:1.55;color:#4b4842}.admin-login__dev summary{cursor:pointer;font-size:13px;font-weight:750;color:var(--muted)}.admin-login__dev p{margin:8px 0 6px;font-size:13px;color:var(--muted)}.admin-login__dev code{display:block}.admin-login form>small{font-size:12.5px;line-height:1.5}.admin-login .form-error{font-size:13.5px}.admin-login aside p{font-size:15px}.ops-banner{display:flex;align-items:center;gap:12px 14px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;margin-bottom:16px;border:1px solid}.ops-banner>div{flex:1 1 280px;min-width:0;display:grid;grid-gap:3px;gap:3px}.ops-banner b{font-size:15px}.ops-banner p{margin:0;font-size:13px;color:#4b4842;line-height:1.5}.ops-banner__icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto}.ops-banner--ok{background:#e8f4ec;border-color:#c4e2cf}.ops-banner--ok .ops-banner__icon{background:#c9ead4;color:var(--success)}.ops-banner--stop{background:#ffe7e3;border-color:#f3c0b8}.ops-banner--stop .ops-banner__icon{background:#ffcfc7;color:#a72e27}.ops-metrics>.ops-metric{min-height:125px;padding:15px;border:1px solid var(--line);background:var(--card);border-radius:14px;display:grid;grid-gap:3px;gap:3px;align-content:start;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.ops-metrics>.ops-metric:hover{border-color:#b9b6ad;transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,35,24,.07)}.ops-metrics em{font-size:12.5px}.risk-score>div:last-child span{font-size:13px}.pulse-panel b{font-size:13.5px}.pulse-panel em,.pulse-panel small{font-size:12.5px}.pulse-panel .text-link{margin-top:8px}.work-table{margin:0 -18px;border-top:1px solid var(--line)}.ops-panel>.work-table:last-child{margin-bottom:-18px}.ops-queue>.work-table+.text-link{margin-top:26px}.work-row{width:100%;display:grid;grid-template-columns:150px minmax(0,1fr) 124px 150px 18px;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.work-table>.work-row:last-child{border-bottom:0}button.work-row:hover{background:#f3f1ea}.work-row--head{cursor:default;padding-top:8px;padding-bottom:8px;background:#eae8e2;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.work-row__queue{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:750;min-width:0}.work-row__what{display:grid;grid-gap:3px;gap:3px;min-width:0}.work-row__what b{font-size:14px}.work-row__what b,.work-row__what small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-row__what small{font-size:12.5px;color:var(--muted)}.work-row__when{display:grid;grid-gap:4px;gap:4px;justify-items:start;font-size:13px}.work-row__when small{font-size:12.5px;color:var(--muted)}.work-row>span{min-width:0;font-size:13px}.work-row--appeal{grid-template-columns:110px minmax(0,1fr) 170px 18px}.work-row--rights{grid-template-columns:170px minmax(0,1fr) 100px 170px 18px}.work-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:#5b8cf0}.work-dot--coral{background:var(--coral)}.work-dot--violet{background:#8a72f0}.work-dot--lime{background:#6fa800}.work-dot--amber{background:#e2a631}@media (max-width:900px){.work-row,.work-row--appeal,.work-row--rights{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"queue status chev" "what what chev" "when when chev";row-gap:6px}.work-row>:first-child{grid-area:queue}.work-row>:nth-child(2){grid-area:what}.work-row>:nth-child(3){grid-area:status;justify-self:end}.work-row>:nth-child(4){grid-area:when}.work-row>svg:last-child{grid-area:chev}.work-row--head{display:none}.work-row__what b,.work-row__what small{white-space:normal}}.due-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:12px;font-weight:750;white-space:nowrap;background:#edeae3;color:#5d5a53;vertical-align:middle}.due-chip--warning{background:#fff0cd;color:#7a5410}.due-chip--danger{background:#ffe0dc;color:#a72e27}.due-chip--success{background:#e1f5e9;color:var(--success)}.panel-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.with-tip{display:inline-flex;align-items:center;gap:2px}.app-shell--admin .ops-tabs{width:max-content;max-width:100%;margin:0 0 14px;overflow-x:auto}.flag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.subnav--dark{max-width:100%;overflow-x:auto;margin-bottom:14px}.subnav--dark button{font-size:13px}.subnav--dark button.active span{background:var(--lime);color:#171719}.queue-count span{font-size:13px;color:#c8c8cc}.compliance-list h3{font-size:17px}.compliance-list p{font-size:13px}.compliance-list>button>span small{font-size:12.5px}.compliance-list>button{font:inherit;color:inherit}.compliance-list>button:hover{border-color:#b9b6ad}.compliance-list--history .case-number{color:var(--muted);display:grid}.detail-stack{display:grid;grid-gap:18px;gap:18px}.detail-stack h4,.run-detail h4{margin:0 0 8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.detail-grid>section{min-width:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.detail-grid>section>h4:not(:first-child){margin-top:12px}.callout-stack{display:grid;grid-gap:8px;gap:8px}.callout-text{font-size:14px;line-height:1.5}.inline-callout .flag-row{margin:2px 0 6px}.kv-sub{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.kv-list dd .badge{margin-left:8px}.status-strip{display:flex;gap:10px 18px;padding:12px 14px;border-radius:12px;background:#eae8e2;font-size:13.5px}.status-strip,.status-strip>span{flex-wrap:wrap;align-items:center}.status-strip>span{display:inline-flex;gap:6px}.message-block{padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:14.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.guide-box{padding:14px 16px;border-radius:12px;background:#eef2fb}.guide-box ol{margin:0;padding-left:20px;display:grid;grid-gap:7px;gap:7px;font-size:13.5px;line-height:1.5}.tech-details summary{cursor:pointer;font-size:13px;font-weight:750;color:var(--muted)}.tech-details[open] summary{margin-bottom:8px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.data-table{width:100%;border-collapse:collapse;font-size:13.5px}.data-table th{text-align:left;padding:9px 12px;background:#eae8e2;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.data-table td{padding:10px 12px;border-top:1px solid var(--line);vertical-align:top}.data-table td .badge{white-space:nowrap}.score-now{display:flex;align-items:center;gap:10px}.score-now b{font-size:30px;line-height:1}.band-legend{list-style:none;margin:4px 0 6px;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}.band-legend li{gap:8px}.band-legend li,.claim-bar{display:flex;align-items:center;flex-wrap:wrap}.claim-bar{justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#fff8dc;border:1px solid #ecd9a0;margin-bottom:10px;font-size:14px}.action-cards{display:grid;grid-gap:8px;gap:8px}.action-card{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.action-card>span{flex:1 1;display:grid;grid-gap:3px;gap:3px;min-width:0}.action-card b{font-size:14px}.action-card small{font-size:13px;color:var(--muted);line-height:1.45}.action-card .button{flex:0 0 auto}.action-card--danger{border-color:#f1d2cc}.modal .modal-actions{flex-wrap:wrap}@media (max-width:760px){.detail-grid{grid-template-columns:1fr}.action-card{flex-direction:column;align-items:stretch}}.fraud-kpis span{display:inline-flex;align-items:center;gap:2px;font-size:12px}.fraud-kpis b{font-size:22px}.fraud-kpis small{font-size:12.5px}.fraud-page>.ops-panel{margin-top:14px}.hold-list,.hold-row{display:grid}.hold-row{grid-template-columns:minmax(0,1.4fr) 120px minmax(0,1.3fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.hold-row>span{display:grid;grid-gap:3px;gap:3px;min-width:0;justify-items:start}.hold-row b{font-size:14px}.hold-row small{font-size:12.5px;color:var(--muted);line-height:1.4}.hold-row>.hold-row__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.hold-row{grid-template-columns:1fr auto}.hold-row>.hold-row__actions,.hold-row__why{grid-column:1/-1;justify-content:flex-start}}.kill-card{flex-wrap:wrap;gap:12px}.kill-card>div{flex:1 1 320px;min-width:0}.kill-card small{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:800;letter-spacing:.06em}.kill-card p{font-size:13.5px;color:#4b4842}.kill-card.is-normal{background:#e8f4ec;border:1px solid #c4e2cf}.kill-card.is-normal>div>span{background:#c9ead4;color:var(--success)}.kill-card.is-stopped{background:#ffe7e3;border:1px solid #f3c0b8}.kill-card.is-stopped>div>span{background:#ffcfc7;color:#a72e27}.money-ops>.ops-panel{margin-bottom:14px}.run-layout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.run-list{display:grid;grid-gap:6px;gap:6px}.run-item{display:grid;grid-gap:5px;gap:5px;justify-items:start;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);font:inherit;color:inherit;cursor:pointer}.run-item:hover{border-color:#b9b6ad}.run-item>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.run-item b{font-size:14px}.run-item small{font-size:12.5px;color:var(--muted)}.run-item.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.this-week{font-style:normal;font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;background:var(--lime);color:#262d09}.run-list__note{font-size:12.5px;color:var(--muted);margin:4px 2px;line-height:1.45}.run-detail{min-width:0;display:grid;grid-gap:12px;gap:12px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.run-detail>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.run-detail h3{margin:2px 0 0;font-size:19px}.run-detail h4{margin:8px 0 0}.run-state-note{margin:0;font-size:14px;line-height:1.5;color:#3b3934}.run-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.run-totals>div{padding:10px 12px;border-radius:11px;background:#f1efe9;display:grid;grid-gap:4px;gap:4px;min-width:0}.run-totals small{font-size:12px;color:var(--muted);display:flex;align-items:center}.run-totals b{font-size:18px}.exclusion-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line)}.exclusion-list>div>span{display:grid;grid-gap:2px;gap:2px}.exclusion-list b{font-size:14px}.exclusion-list small{font-size:13px;color:var(--muted)}.run-actions{display:grid;grid-gap:10px;gap:10px}@media (max-width:1100px){.run-layout{grid-template-columns:1fr}.run-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width:640px){.run-totals{grid-template-columns:1fr 1fr}}.break-list b{font-size:14px}.break-list small{font-size:12.5px}.tax-tools>.export-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.tax-tools>.run-search{flex-wrap:wrap}.tax-tools>.run-search>.field{min-width:140px}.export-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f1efe9;flex-wrap:wrap}.export-card>span:nth-child(2){flex:1 1 220px;display:grid;grid-gap:3px;gap:3px;min-width:0}.tax-tools .export-card b{font-size:14px}.tax-tools .export-card small{font-size:12.5px;color:var(--muted);line-height:1.45}.export-card__actions{display:flex;align-items:center;gap:12px}.tax-tools .export-card .button{min-height:40px;border-radius:99px;padding:0 16px;text-align:center}.tax-tools .export-card .button--dark{background:var(--ink);color:white;border-color:transparent}.tax-tools .export-card .button span{display:inline;flex:none}.tax-tools .export-card .text-link{min-height:0;border:0;background:none;padding:4px 0;border-radius:0}.statutory-banner p{font-size:13.5px;color:#c9c9cc;line-height:1.5}.statutory-banner .eyebrow{color:#c9c9cc}.statutory-banner{flex-wrap:wrap}.grievance-page>.filter-tabs{margin-top:2px}.grievance-list>button{grid-template-columns:150px minmax(0,1fr) 170px 20px;gap:12px;font:inherit;color:inherit}.grievance-list>button:hover{border-color:#b9b6ad}.grievance-list__clock{display:flex}.grievance-list h3{font-size:15px}.grievance-list .eyebrow{letter-spacing:.08em}.grievance-list p.grievance-list__body{font-size:13px;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grievance-list>button>span:nth-child(3) small{font-size:12.5px}.grievance-list>button>span:nth-child(3) b{font-size:13px}@media (max-width:800px){.grievance-list>button{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"clock chev" "body chev";row-gap:8px}.grievance-list>button>.grievance-list__clock{grid-area:clock}.grievance-list>button>div{grid-area:body}.grievance-list>button>svg{grid-area:chev}}.takedown-list>div>span small{display:block}.transparency-card{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#f1efe9}.transparency-card>b{font-size:14px}.target-picker{display:grid;grid-gap:6px;gap:6px;margin-top:-6px}.target-option{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;color:inherit;cursor:pointer}.target-option:hover{border-color:#b9b6ad}.target-option b{font-size:14px}.target-option small{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.target-picker p{margin:0;font-size:13px;line-height:1.5}.target-selected{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#e1f5e9;color:#0f4d35}.target-selected>span{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.target-selected b{font-size:14px}.target-selected small{font-size:12.5px;overflow-wrap:anywhere}.checklist{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;grid-gap:12px;gap:12px;margin:0;min-width:0}.checklist legend{padding:0 6px;font-size:13px;font-weight:800}.checklist label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.checklist input{width:18px;height:18px;margin-top:2px;flex:0 0 auto;accent-color:var(--ink)}.checklist label span{display:grid;grid-gap:2px;gap:2px}.checklist b{font-size:14px}.checklist small{font-size:12.5px;color:var(--muted);line-height:1.45}.checklist p{margin:0;font-size:13px;line-height:1.5}.privacy-hero p{font-size:14px;line-height:1.55}.privacy-hero .infotip__trigger{background:rgba(255,255,255,.8)}.control-row b{font-size:14px;display:inline-flex;align-items:center;gap:2px}.control-row small{font-size:12.5px;line-height:1.45}.control-row{gap:12px;padding:8px 0}.control-value{font-size:13px;font-weight:750;text-align:right;max-width:50%}.invariant>span{font-size:13.5px;display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.invariant{gap:10px}.platform-health b{font-size:14px}.platform-health small{font-size:12.5px}.controls-page .tab-intro{margin:12px 0 4px}@media (max-width:800px){.ops-banner{padding:14px}.kill-card{align-items:flex-start}.money-ops .run-search{flex-wrap:wrap}}@media (max-width:560px){.control-row{flex-wrap:wrap}.control-value{max-width:none;text-align:left}.export-card__actions{width:100%;justify-content:space-between}.status-strip{gap:8px 12px}.grievance-page .run-search{flex-wrap:wrap}}.detail-stack p{margin:0;font-size:13.5px;line-height:1.5}.confirm-dialog__body p,.detail-stack .callout-text p{font-size:inherit}.this-week{font-family:inherit}.money-columns{align-items:start}.run-detail p{font-size:13.5px;line-height:1.5;margin:0}.run-detail .run-state-note{font-size:14px}.export-card>svg{flex:0 0 auto}.export-card__actions{margin-left:32px}.ops-link{font-size:13.5px}.toast{z-index:400}.control-row>span.badge,.invariant>span.badge{flex:0 0 auto;display:inline-flex}@media (max-width:640px){.run-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(230px,80%);overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.run-item{scroll-snap-align:start}}.app-shell--admin{--muted:#5c5a55}.app-shell--admin .badge--warning,.app-shell--admin .due-chip--warning{color:#7c520b}.app-shell--admin .workspace-pill small{color:#a9a9ad}.app-shell--admin .case-number{color:#6f6c66}.admin-login{--muted:#5c5a55}