@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-Variable-Dcw4Q7AU.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Variable-VF2RPR_K.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Variable--VKQJH3W.ttf) format("truetype");font-weight:100 800;font-style:normal;font-display:swap}:root{--tdab-color-bg: #080e14;--tdab-color-secondary: #0a1220;--tdab-color-elevated: #0d1a30;--tdab-color-primary: #00dcb9;--tdab-color-teal: var(--tdab-color-primary);--tdab-color-blue: #00b8ff;--tdab-color-orange: #ff6b23;--tdab-color-text: #f0f4ff;--tdab-color-muted: #6b7fa8;--tdab-color-border: rgba(255, 255, 255, .07);--tdab-color-success: #3ecf8e;--tdab-color-warning: #f5c451;--tdab-color-error: #ff6b6b;--tdab-font-family-display: "Space Grotesk", "Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--tdab-font-family-body: Inter, "Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, sans-serif;--tdab-font-family-label: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, ui-monospace, monospace;--tdab-font-size-display: 56px;--tdab-font-size-h1: 40px;--tdab-font-size-h2: 32px;--tdab-font-size-h3: 24px;--tdab-font-size-body: 16px;--tdab-font-size-small: 13px;--tdab-font-size-label: 12px;--tdab-font-weight-regular: 400;--tdab-font-weight-medium: 500;--tdab-font-weight-bold: 700;--tdab-letter-spacing-label: 1px;--tdab-text-transform-label: uppercase;--tdab-space-4: 4px;--tdab-space-8: 8px;--tdab-space-12: 12px;--tdab-space-16: 16px;--tdab-space-24: 24px;--tdab-space-32: 32px;--tdab-space-48: 48px;--tdab-space-64: 64px;--tdab-radius-sm: 6px;--tdab-radius-md: 10px;--tdab-radius-lg: 14px}:root{color-scheme:dark;font-family:var(--tdab-font-family-body);font-size:var(--tdab-font-size-body);font-weight:var(--tdab-font-weight-regular);line-height:1.5;--bg: var(--tdab-color-bg);--card: var(--tdab-color-elevated);--border: var(--tdab-color-border);--text: var(--tdab-color-text);--muted: var(--tdab-color-muted);--accent: var(--tdab-color-primary);--good: var(--tdab-color-success);--warn: var(--tdab-color-warning);--bad: var(--tdab-color-error);--dash-sidebar-width: 240px;--dash-content-pad-x: 40px;--dash-content-pad-y: 30px;--dash-content-pad: 40px;--dash-frame-width: 1560px;--dash-content-width: 1240px;--dash-panel-radius: 12px;--dash-control-height-desktop: 34px;--tdab-focus-ring: 2px solid var(--tdab-color-primary);--tdab-touch-min: 44px}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip}body{margin:0;background:var(--tdab-color-bg);color:var(--tdab-color-text);min-height:100vh;overflow-x:clip;max-inline-size:100%}:focus-visible{outline:var(--tdab-focus-ring);outline-offset:2px}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--tdab-space-8);inset-inline-start:var(--tdab-space-8);padding:var(--tdab-space-8) var(--tdab-space-12);background:var(--tdab-color-primary);color:var(--tdab-color-bg);border-radius:var(--tdab-radius-sm);text-decoration:none;z-index:100;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.login-shell{min-height:100vh;max-inline-size:640px;margin-inline:auto;padding:var(--tdab-space-32) var(--tdab-space-24)}.login-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--tdab-space-16);margin-block-end:var(--tdab-space-24)}.login-main{min-inline-size:0}.dash-state-shell{box-sizing:border-box;width:100%;max-inline-size:100%;min-height:100vh;min-block-size:100vh;height:100vh;max-height:100vh;margin:0;padding:0;display:grid;place-items:center;background:#080e14;overflow:hidden}@media(max-width:300px){.dash-state-shell{padding:0;overflow:hidden}.dash-state-panel{width:100%;max-inline-size:100%;height:100%;max-height:100%;min-block-size:0}}@media(min-width:301px){.dash-state-shell{height:auto;max-height:none;min-height:100vh;overflow-x:hidden;overflow-y:auto}}.dash-state-panel{box-sizing:border-box;position:relative;width:100%;max-inline-size:300px;min-block-size:440px;height:440px;margin:0;padding:36px 18px;background:#080e14;border:6px solid rgba(0,0,0,.5);border-radius:24px;overflow:clip;color:#f0f4ff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.dash-state-skeletons{box-sizing:border-box;width:100%;max-inline-size:252px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0}.dash-state-skeleton{display:block;height:14px;max-inline-size:100%;border-radius:6px;background:#16233a}.dash-state-spinner{box-sizing:border-box;width:72px;height:72px;flex-shrink:0}.dash-state-spinner-img{display:block;width:72px;height:72px}.dash-state-icon{box-sizing:border-box;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#f26d6d1f}.dash-state-icon-glyph{display:block;width:30px;height:30px}.dash-state-heading{margin:0;max-inline-size:100%;font-family:var(--tdab-font-family-display);font-weight:var(--tdab-font-weight-medium);line-height:normal;color:#f0f4ff}.variant-loading .dash-state-heading{font-size:17px}.variant-disconnected .dash-state-heading{font-size:19px}.dash-state-body{margin:0;max-inline-size:100%;font-family:var(--tdab-font-family-body);font-size:13px;font-weight:var(--tdab-font-weight-regular);line-height:1.5;color:#6b7fa8;text-align:center}.variant-loading .dash-state-body{min-height:58.5px}.dash-state-caption{margin:0;max-inline-size:100%;font-family:var(--tdab-font-family-label);font-size:10px;font-weight:var(--tdab-font-weight-medium);line-height:normal;color:#6b7fa8}.dash-state-instruction{box-sizing:border-box;width:100%;max-inline-size:252px;height:46px;min-block-size:46px;max-height:46px;margin:0;padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0d1a30;display:grid;align-content:center;gap:2px;overflow:hidden;flex-shrink:0}.dash-state-instruction-title{margin:0;font-family:var(--tdab-font-family-body);font-size:13px;font-weight:var(--tdab-font-weight-medium);line-height:1.2;color:#f0f4ff}.dash-state-instruction-detail{margin:0;font-family:var(--tdab-font-family-body);font-size:11px;font-weight:var(--tdab-font-weight-regular);line-height:1.3;color:#6b7fa8}@media(prefers-reduced-motion:reduce){.dash-state-spinner-img,.dash-state-icon-glyph,.dash-state-skeleton{animation:none!important;transition:none!important}}.commerce-variant-cards{display:none}.commerce-history-comparison-controls,.commerce-history-comparison-deltas{display:grid;gap:var(--tdab-space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--tdab-space-16) 0}.commerce-history-comparison-controls label{display:grid;gap:var(--tdab-space-8);min-inline-size:0}.commerce-history-comparison-controls select{inline-size:100%;min-inline-size:0}.commerce-history-comparison-deltas div{border:1px solid var(--border);border-radius:var(--tdab-radius-8);padding:var(--tdab-space-12)}.commerce-history-comparison-deltas dt{color:var(--muted)}.commerce-history-comparison-deltas dd{margin:var(--tdab-space-4) 0 0;font-weight:var(--tdab-font-weight-bold)}.commerce-issue-card-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tdab-space-8);min-inline-size:0}.commerce-finding-evidence{margin:0;padding:var(--tdab-space-4) var(--tdab-space-8);border:1px solid var(--commerce-border, var(--border));border-radius:999px;color:var(--commerce-text, var(--text));background:var(--commerce-canvas, #f6f6f7);font-size:var(--tdab-font-size-caption);font-weight:var(--tdab-font-weight-semibold);line-height:1.2}.commerce-finding-evidence--confirmed_issue{border-inline-start:3px solid var(--commerce-status-attention, #b98900)}.commerce-finding-evidence--review_needed,.commerce-finding-evidence--unknown{border-inline-start:3px solid var(--commerce-muted, #6d7175)}.commerce-issue-card-evidence{margin:0;color:var(--commerce-muted, var(--muted));font-size:var(--tdab-font-size-caption);line-height:1.4;overflow-wrap:anywhere}.commerce-findings-card .dash-btn-primary,.commerce-product-findings .dash-btn-primary{min-block-size:44px}.commerce-guidance-help,.commerce-issue-technical{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.commerce-guidance-help{margin:0;padding:var(--tdab-space-8) var(--tdab-space-12);border:1px solid var(--commerce-overview-border, var(--border));border-radius:var(--tdab-radius-8);background:var(--commerce-overview-card, var(--card, #fff))}.commerce-guidance-help summary,.commerce-issue-technical summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center;color:var(--commerce-overview-ink, var(--text));font-weight:var(--tdab-font-weight-semibold);overflow-wrap:anywhere}.commerce-guidance-help p,.commerce-issue-technical>p,.commerce-issue-technical code{margin:var(--tdab-space-8) 0 0;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.commerce-inline-actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);min-inline-size:0}.commerce-inline-actions .commerce-compact-action{min-block-size:40px}.commerce-buyer-question-subject{color:var(--muted);font-size:.875rem}.commerce-buyer-question-priority{margin:var(--tdab-space-16) 0 0;padding:var(--tdab-space-16);border-inline-start:3px solid var(--accent);background:var(--card);overflow-wrap:anywhere}@media(max-width:600px){.commerce-history-comparison-controls,.commerce-history-comparison-deltas{grid-template-columns:minmax(0,1fr)}.commerce-variant-table-region{display:none}.commerce-variant-cards{display:grid;gap:var(--tdab-space-12);list-style:none;margin:var(--tdab-space-16) 0 0;padding:0}.commerce-variant-cards dl{display:grid;gap:var(--tdab-space-8);margin:var(--tdab-space-12) 0 0}.commerce-variant-cards dl div{display:grid;gap:2px}.commerce-variant-cards dt{color:var(--muted);font-size:.8125rem}.commerce-variant-cards dd{margin:0;overflow-wrap:anywhere}}.site-readiness .dash-state-panel{margin-block:0;justify-self:start}.dash-shell{display:grid;grid-template-columns:var(--dash-sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--tdab-color-bg);max-inline-size:100%}.dash-sidebar{width:var(--dash-sidebar-width);background:var(--tdab-color-secondary);border-inline-end:1px solid var(--tdab-color-border);display:flex;flex-direction:column;padding:22px 14px;min-block-size:100vh;position:sticky;inset-block-start:0;max-block-size:100vh;overflow:auto}.dash-sidebar-brand{padding-inline-start:10px;padding-block-end:18px}.brand-lockup-exact{display:flex;align-items:center;gap:var(--tdab-space-12);min-inline-size:0}.brand-mark{flex-shrink:0}.brand-lockup-text{display:grid;gap:2px;min-inline-size:0}.brand-product{font-family:var(--tdab-font-family-display);font-size:16px;font-weight:var(--tdab-font-weight-medium);color:var(--tdab-color-text);line-height:1.2}.brand-byline{font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted)}.dash-sidebar-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dash-nav-item{width:100%;display:flex;align-items:center;gap:var(--tdab-space-12);height:40px;min-block-size:40px;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--tdab-color-muted);font-family:var(--tdab-font-family-body);font-size:14px;font-weight:var(--tdab-font-weight-medium);text-align:start;cursor:pointer}.dash-nav-icon{flex-shrink:0;color:inherit}.dash-nav-label{min-inline-size:0}.dash-nav-item.active{background:color-mix(in srgb,var(--tdab-color-primary) 12%,var(--tdab-color-secondary));color:var(--tdab-color-primary)}.dash-sidebar-after-nav{height:24px;flex-shrink:0}.dash-sidebar-user-block{display:grid;gap:var(--tdab-space-12)}.dash-org-select select{width:100%;min-block-size:var(--tdab-touch-min);border-radius:var(--tdab-radius-md);border:1px solid var(--tdab-color-border);background:var(--tdab-color-bg);color:var(--tdab-color-text);padding:var(--tdab-space-8)}.dash-user-card{min-inline-size:0}.dash-user-name{margin:0;font-weight:var(--tdab-font-weight-bold);font-size:14px;overflow-wrap:anywhere}.dash-user-meta{margin:var(--tdab-space-4) 0 0;color:var(--tdab-color-muted);font-size:var(--tdab-font-size-small);overflow-wrap:anywhere}.dash-logout{justify-self:start;min-block-size:auto;height:auto;padding:6px 0;border:none;background:transparent;color:var(--tdab-color-muted);font-size:12px;font-weight:var(--tdab-font-weight-medium);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dash-btn-secondary,.dash-btn-primary,.dash-btn-quiet,.secondary-btn,.danger-btn,button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:8px;font-weight:var(--tdab-font-weight-bold);cursor:pointer}.dash-btn-secondary,.dash-btn-primary,.dash-btn-quiet,.secondary-btn,.danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tdab-space-8);min-block-size:40px;min-inline-size:44px;box-sizing:border-box;font:inherit;font-weight:var(--tdab-font-weight-medium)}.dash-btn-secondary,.secondary-btn{border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);color:var(--tdab-color-text);padding:var(--tdab-space-8) var(--tdab-space-16)}.dash-btn-primary,button[type=submit]{border:1px solid transparent;background:var(--tdab-color-primary);color:var(--tdab-color-bg);padding:var(--tdab-space-8) var(--tdab-space-16)}.dash-btn-quiet{border:1px solid transparent;background:transparent;color:var(--tdab-color-text);padding:var(--tdab-space-8) var(--tdab-space-12);font-weight:var(--tdab-font-weight-medium)}.dash-btn-secondary:hover:not(:disabled),.secondary-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--tdab-color-primary) 45%,var(--tdab-color-border));background:color-mix(in srgb,var(--tdab-color-secondary) 88%,var(--tdab-color-primary) 12%)}.dash-btn-primary:hover:not(:disabled),button[type=submit]:hover:not(:disabled){filter:brightness(.92)}.dash-btn-quiet:hover:not(:disabled){background:color-mix(in srgb,var(--tdab-color-secondary) 82%,var(--tdab-color-primary) 18%)}.dash-btn-secondary:active:not(:disabled),.secondary-btn:active:not(:disabled),.dash-btn-quiet:active:not(:disabled){filter:brightness(.94)}.dash-btn-primary:active:not(:disabled),button[type=submit]:active:not(:disabled){filter:brightness(.86)}.dash-btn-secondary:focus-visible,.dash-btn-primary:focus-visible,.dash-btn-quiet:focus-visible,.secondary-btn:focus-visible,.danger-btn:focus-visible,button[type=submit]:focus-visible{outline:2px solid color-mix(in srgb,var(--tdab-color-primary) 80%,white 20%);outline-offset:2px}.dash-btn-secondary:disabled,.dash-btn-primary:disabled,.dash-btn-quiet:disabled,.secondary-btn:disabled,.danger-btn:disabled,button:disabled,button[type=submit]:disabled{opacity:.55;cursor:not-allowed;filter:none}.dash-main-column{min-inline-size:0;background:var(--tdab-color-bg)}.dash-main{padding:var(--dash-content-pad-y) var(--dash-content-pad-x);min-inline-size:0;max-inline-size:100%}.portfolio-screen{display:grid;gap:24px;max-inline-size:var(--dash-content-width);width:100%}.portfolio-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--tdab-space-24);align-items:flex-start}.portfolio-title{margin:0;font-family:var(--tdab-font-family-display);font-size:26px;font-weight:var(--tdab-font-weight-bold);line-height:33px}.portfolio-subtitle,.metric-subtext,.hint,.empty-state{color:var(--tdab-color-text);font-size:var(--tdab-font-size-small);overflow-wrap:anywhere}.portfolio-subtitle{margin:4px 0 0;color:var(--tdab-color-muted);font-size:13px;line-height:16px}.portfolio-header-controls{display:flex;flex-wrap:wrap;gap:var(--tdab-space-12);align-items:center}.portfolio-search input,.portfolio-header-controls .dash-btn-primary{height:var(--dash-control-height-desktop);min-block-size:var(--dash-control-height-desktop);box-sizing:border-box}.portfolio-search input{min-inline-size:220px;border-radius:var(--tdab-radius-md);border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);color:var(--tdab-color-text);padding:0 12px;font-size:13px}.portfolio-header-controls .dash-btn-primary{padding-block:0;padding-inline:14px;display:inline-flex;align-items:center;gap:6px;font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;max-inline-size:var(--dash-content-width);min-block-size:123px}.metric-card{background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);padding:20px 22px;min-inline-size:0;height:123px;max-height:123px;display:grid;grid-template-rows:auto auto 1fr;align-content:start;overflow:hidden}.metric-label{margin:0;font-family:var(--tdab-font-family-label);font-size:10.5px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);font-weight:var(--tdab-font-weight-medium);line-height:1.2}.metric-value{margin:8px 0 6px;font-family:var(--tdab-font-family-display);font-size:30px;font-weight:var(--tdab-font-weight-bold);color:var(--tdab-color-text);line-height:1.1}.metric-value.tone-warning{color:var(--tdab-color-orange)}.metric-value.tone-accent{color:var(--tdab-color-primary)}.metric-value.tone-muted{color:var(--tdab-color-muted)}.metric-subtext{margin:0;color:var(--tdab-color-muted);font-size:12.5px;line-height:1.3}.sites-panel,.card,.top-actions{background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);min-inline-size:0}.sites-panel{padding:0;overflow:hidden;width:100%;max-inline-size:var(--dash-content-width)}.sites-table-scroll{overflow-x:auto;max-inline-size:100%}.sites-table{width:100%;border-collapse:collapse;min-inline-size:1240px;table-layout:fixed}.sites-table col.col-site{width:330px}.sites-table col.col-score{width:200px}.sites-table col.col-trend{width:150px}.sites-table col.col-critical{width:110px}.sites-table col.col-artifacts{width:140px}.sites-table col.col-connection{width:180px}.sites-table thead th{height:39px;box-sizing:border-box;background:#0a1220;font-family:var(--tdab-font-family-label);font-size:10px;line-height:13px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);font-weight:var(--tdab-font-weight-medium);text-align:start;padding:13px 0;border:none;vertical-align:middle}.sites-table thead th:first-child{padding-inline-start:22px}.sites-table thead th:last-child{padding-inline-end:22px}.sites-table thead th+th{padding-inline-start:16px}.sites-table tbody td{padding:16px 0;border-block-end:1px solid var(--tdab-color-border);vertical-align:middle}.sites-table tbody td:first-child{padding-inline-start:22px}.sites-table tbody td:last-child{padding-inline-end:22px}.sites-table tbody td+td{padding-inline-start:16px}.site-cell{display:flex;gap:12px;align-items:flex-start}.site-mark-frame{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--tdab-color-primary) 8%,var(--tdab-color-elevated))}.site-mark{display:block}.site-cell-text{display:grid;gap:3px;min-inline-size:0}.site-name-btn{all:unset;cursor:pointer;font-weight:var(--tdab-font-weight-bold);color:var(--tdab-color-text);font-family:var(--tdab-font-family-body);font-size:14px;line-height:17px}.site-name-btn:focus-visible{outline:var(--tdab-focus-ring);outline-offset:2px}.site-url{font-family:var(--tdab-font-family-label);font-size:11px;line-height:15px;color:var(--tdab-color-muted);overflow-wrap:anywhere}.site-attention{display:inline-flex;align-items:center;width:fit-content;max-inline-size:100%;box-sizing:border-box;font-family:var(--tdab-font-family-label);font-size:9px;line-height:12px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-error);padding-block:2px}.score-cell{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);align-items:center}.score-number{font-family:var(--tdab-font-family-display);font-size:20px;font-weight:var(--tdab-font-weight-bold)}.score-pill,.status-pill{display:inline-flex;align-items:center;gap:var(--tdab-space-8);padding:var(--tdab-space-4) var(--tdab-space-12);border-radius:var(--tdab-radius-sm);border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);font-size:var(--tdab-font-size-small);color:var(--tdab-color-text);width:fit-content}.connection-cell{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;border-radius:0;background:transparent;font-size:13px;line-height:16px;color:var(--tdab-color-text);width:fit-content}.score-pill-dot,.connection-dot,.status-glyph,.top-action-dot{width:8px;height:8px;border-radius:50%;background:var(--tdab-color-muted);display:inline-block;flex-shrink:0}.band-connected .score-pill-dot,.connection-cell.status-connected .connection-dot,.status-pill.online .status-glyph{background:var(--tdab-color-primary);color:var(--tdab-color-primary)}.band-needs_attention .score-pill-dot,.connection-cell.status-pending_claim .connection-dot{background:var(--tdab-color-orange)}.band-disconnected .score-pill-dot,.connection-cell.status-disconnected .connection-dot,.status-pill.offline .status-glyph{background:var(--tdab-color-error);color:var(--tdab-color-error)}.band-pending .score-pill-dot,.band-no_report .score-pill-dot,.band-deletion_pending .score-pill-dot,.band-unavailable .score-pill-dot,.connection-cell.status-deletion_pending .connection-dot,.connection-cell.status-unknown .connection-dot{background:var(--tdab-color-blue)}.unavailable-cell{color:var(--tdab-color-muted);font-family:var(--tdab-font-family-label);font-size:12px}.critical-count{color:var(--tdab-color-orange);font-weight:var(--tdab-font-weight-bold)}.top-actions{padding:0;overflow:hidden}.top-actions-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--tdab-space-12);height:52px;padding:16px 22px;box-sizing:border-box;border-block-end:1px solid var(--tdab-color-border)}.top-actions-header h2{margin:0;font-family:var(--tdab-font-family-display);font-size:16px;font-weight:var(--tdab-font-weight-bold)}.top-actions-note{margin:0;color:var(--tdab-color-muted);font-size:12px}.top-actions-list{list-style:none;margin:0;padding:0;display:grid}.top-actions .empty-state{margin:0;padding:16px 22px}.top-action{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:var(--tdab-space-16);align-items:center;height:65px;padding:15px 22px;box-sizing:border-box;border-block-start:1px solid var(--tdab-color-border)}.top-action:first-child{border-block-start:none}.priority-critical .top-action-dot{background:var(--tdab-color-error)}.priority-warning .top-action-dot{background:var(--tdab-color-orange)}.top-action-copy{display:grid;gap:3px;min-inline-size:0}.top-action-header-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;min-inline-size:0}.top-action-title{margin:0;font-weight:var(--tdab-font-weight-bold);font-size:14px;line-height:17px}.top-action-site{margin:0;font-family:var(--tdab-font-family-label);font-size:10px;line-height:13px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted)}.top-action-desc{margin:0;color:var(--tdab-color-muted);font-size:12.5px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-action-cta .dash-btn-primary,.top-action-cta .dash-btn-secondary{height:var(--dash-control-height-desktop);min-block-size:var(--dash-control-height-desktop);padding-block:0;display:inline-flex;align-items:center;font-size:13px}.locked-control{display:flex;align-items:flex-start;gap:var(--tdab-space-8);margin:0;padding:var(--tdab-space-12);min-block-size:var(--tdab-touch-min);border:1px dashed var(--tdab-color-border);border-radius:var(--tdab-radius-md);background:var(--tdab-color-secondary);color:var(--tdab-color-text);font-size:var(--tdab-font-size-small);max-inline-size:100%;overflow-wrap:anywhere}.lock-glyph{font-family:var(--tdab-font-family-label)}.form{display:grid;gap:var(--tdab-space-12)}.linkish{justify-self:start;min-block-size:var(--tdab-touch-min);padding:var(--tdab-space-4) 0;border:0;background:transparent;color:var(--tdab-color-primary);font:inherit;font-weight:var(--tdab-font-weight-medium);text-decoration:underline;text-underline-offset:3px}.linkish:hover:not(:disabled){color:color-mix(in srgb,var(--tdab-color-primary) 82%,white 18%)}.linkish:focus-visible{outline:2px solid color-mix(in srgb,var(--tdab-color-primary) 80%,white 20%);outline-offset:3px}.form__password-recovery{margin-block-start:calc(var(--tdab-space-8) * -1)}label{display:grid;gap:var(--tdab-space-4);font-size:var(--tdab-font-size-small);color:var(--tdab-color-text)}label.checkbox-label{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--tdab-space-8)}label.checkbox-label input[type=checkbox]{inline-size:auto;min-block-size:auto;margin-block-start:.2rem}input{padding:var(--tdab-space-8) var(--tdab-space-12);min-block-size:var(--tdab-touch-min);border-radius:var(--tdab-radius-md);border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);color:var(--tdab-color-text);inline-size:100%}.alert{padding:var(--tdab-space-12) var(--tdab-space-16);border-radius:var(--tdab-radius-md);background:var(--tdab-color-elevated);margin-bottom:var(--tdab-space-16);overflow-wrap:anywhere}.alert.error{background:color-mix(in srgb,var(--tdab-color-error) 20%,var(--tdab-color-elevated));color:#ffd4d4}.alert.success{border:1px solid color-mix(in srgb,var(--tdab-color-primary) 44%,transparent);background:color-mix(in srgb,var(--tdab-color-primary) 14%,var(--tdab-color-elevated))}.live-region:empty{display:none}.pairing-code{margin-bottom:0;padding:var(--tdab-space-12);border:1px dashed var(--tdab-color-primary);border-radius:var(--dash-panel-radius);background:var(--tdab-color-secondary)}.pairing-code code{font-family:var(--tdab-font-family-label);overflow-wrap:anywhere;word-break:break-all}.findings{list-style:none;padding:0;margin:0;display:grid;gap:var(--tdab-space-12)}.finding{border:1px solid var(--tdab-color-border);border-radius:var(--tdab-radius-md);padding:var(--tdab-space-12);background:var(--tdab-color-secondary)}.finding-header{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);align-items:center}.severity{font-family:var(--tdab-font-family-label);font-size:var(--tdab-font-size-label);text-transform:uppercase;letter-spacing:var(--tdab-letter-spacing-label);padding:var(--tdab-space-4) var(--tdab-space-8);border-radius:var(--tdab-radius-sm);background:var(--tdab-color-bg)}.recommendation{color:var(--tdab-color-muted);font-size:var(--tdab-font-size-small)}.shell-footer,.footer{margin-block-start:var(--tdab-space-32);color:var(--tdab-color-muted);font-size:var(--tdab-font-size-small)}.site-review{display:grid;gap:var(--tdab-space-16);max-inline-size:960px}.score-label,.summary-grid,.hint{color:var(--tdab-color-text)}.card{padding:var(--tdab-space-24)}@media(max-width:1279px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{height:auto;max-height:none;min-block-size:123px}.sites-table{min-inline-size:960px}}.dash-mobile-topbar,.dash-mobile-drawer,.mobile-kpi-strip,.mobile-site-cards,.portfolio-mobile-controls{display:none}@media(max-width:767px){.dash-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:50px auto;align-content:start}.dash-sidebar{display:none}.dash-mobile-topbar{display:block;box-sizing:border-box;position:sticky;inset-block-start:0;z-index:20;width:100%;height:50px;min-block-size:50px;max-height:50px;padding:0;background:var(--tdab-color-secondary);border-block-end:1px solid var(--tdab-color-border)}.dash-mobile-menu-btn{box-sizing:border-box;position:absolute;left:4px;top:3px;width:44px;height:44px;min-block-size:44px;max-height:44px;padding:0;border:none;background:transparent;color:var(--tdab-color-text);cursor:pointer}.dash-mobile-menu-glyph{position:absolute;left:12px;top:12px;width:20px;height:20px;display:grid;align-content:space-between}.dash-mobile-menu-glyph span{display:block;height:2px;border-radius:1px;background:currentColor}.dash-mobile-mark{position:absolute;left:48px;top:14px;width:22px;height:22px}.dash-mobile-title{box-sizing:border-box;position:absolute;left:82px;top:15.5px;right:calc(100% - 348px);margin:0;padding-inline-end:12px;display:flex;flex-direction:row;align-items:flex-start;gap:12px;height:20px;min-block-size:20px;max-height:20px;font-size:16px;font-weight:var(--tdab-font-weight-medium);line-height:20px;overflow:hidden}.dash-mobile-title-text{flex:0 1 auto;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-mobile-title:after{content:"";flex:1 1 0;min-inline-size:0;height:1px;margin-block-start:9px;background:var(--tdab-color-border);border:none}.dash-mobile-avatar{box-sizing:border-box;position:absolute;left:348px;top:12px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tdab-color-border);background:color-mix(in srgb,var(--tdab-color-elevated) 80%,var(--tdab-color-border));color:var(--tdab-color-muted);font-family:var(--tdab-font-family-label);font-size:10px;font-weight:var(--tdab-font-weight-bold);letter-spacing:.02em}.dash-mobile-drawer{border:none;padding:0;margin:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent}.dash-mobile-drawer::backdrop{background:color-mix(in srgb,var(--tdab-color-bg) 55%,transparent)}.dash-mobile-drawer[open]{display:flex}.dash-mobile-drawer-panel{box-sizing:border-box;width:min(320px,86vw);height:100%;margin:0;padding:16px 14px;background:var(--tdab-color-secondary);border-inline-end:1px solid var(--tdab-color-border);display:flex;flex-direction:column;gap:16px;overflow:auto}.dash-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dash-mobile-drawer-header h2{margin:0;font-size:16px}.dash-mobile-drawer-close{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--tdab-space-8);min-block-size:44px;min-inline-size:44px;margin:0;padding:var(--tdab-space-8) var(--tdab-space-12);border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tdab-color-text);font:inherit;font-weight:var(--tdab-font-weight-medium);cursor:pointer;box-sizing:border-box}.dash-mobile-drawer-close:hover:not(:disabled){background:color-mix(in srgb,var(--tdab-color-secondary) 82%,var(--tdab-color-primary) 18%)}.dash-mobile-drawer-close:active:not(:disabled){filter:brightness(.94)}.dash-mobile-drawer-close:focus-visible{outline:2px solid color-mix(in srgb,var(--tdab-color-primary) 80%,white 20%);outline-offset:2px}.dash-mobile-drawer-close:disabled{opacity:.55;cursor:not-allowed;filter:none}.dash-mobile-drawer-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dash-mobile-drawer-user{margin-block-start:auto;display:grid;gap:12px}.dash-main{padding:16px;overflow-x:hidden;max-inline-size:100%}.portfolio-screen{gap:12px;max-inline-size:100%;overflow-x:hidden}.portfolio-title,.portfolio-subtitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portfolio-header,.portfolio-header-copy{display:contents}.portfolio-header-controls,.metric-grid{display:none}.mobile-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;height:64px;min-block-size:64px;max-height:64px}.mobile-kpi-card{box-sizing:border-box;width:100%;height:64px;min-block-size:64px;max-height:64px;padding:11px 13px;border-radius:10px;background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);display:grid;align-content:center;gap:4px;overflow:hidden}.mobile-kpi-value{margin:0;font-family:var(--tdab-font-family-display);font-size:22px;font-weight:var(--tdab-font-weight-bold);line-height:1}.mobile-kpi-value.tone-warning{color:var(--tdab-color-orange)}.mobile-kpi-value.tone-muted{color:var(--tdab-color-muted)}.mobile-kpi-label{margin:0;font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);font-weight:var(--tdab-font-weight-medium)}.sites-panel{background:transparent;border:none;border-radius:0;overflow:visible;width:100%;max-inline-size:100%}.sites-table-scroll{display:none}.mobile-site-cards{display:grid;gap:12px;width:100%}.mobile-site-card{box-sizing:border-box;width:100%;max-inline-size:100%;height:152px;min-block-size:152px;max-height:152px;padding:15px;border-radius:12px;background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);display:grid;grid-template-rows:35px 33px 28px;align-content:start;gap:12px;overflow:hidden}.mobile-site-card.status-pending_claim,.mobile-site-card.status-disconnected{height:185px;min-block-size:185px;max-height:185px;grid-template-rows:35px 21px 33px 28px}.mobile-site-card-header{display:grid;grid-template-columns:34px minmax(0,1fr) 9px;gap:12px;align-items:start;height:35px;min-block-size:35px;max-height:35px;overflow:hidden}.mobile-site-name{margin:0;font-size:15px;font-weight:var(--tdab-font-weight-bold);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-site-url{margin:2px 0 0;color:var(--tdab-color-muted);font-family:var(--tdab-font-family-label);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-site-flag{margin:0;box-sizing:border-box;display:inline-flex;align-items:center;width:fit-content;height:21px;min-block-size:21px;max-height:21px;padding:0 8px 0 7px;border-radius:5px;border:1px solid var(--tdab-color-border);font-family:var(--tdab-font-family-label);font-size:9.5px;letter-spacing:.4px;text-transform:uppercase;line-height:1}.mobile-site-flag.flag-owner{border-color:color-mix(in srgb,var(--tdab-color-orange) 50%,var(--tdab-color-border));color:var(--tdab-color-orange)}.mobile-site-flag.flag-disconnected{border-color:color-mix(in srgb,var(--tdab-color-error) 50%,var(--tdab-color-border));color:var(--tdab-color-error)}.mobile-site-status-dot{width:9px;height:9px;margin-block-start:6px;border-radius:50%;background:var(--tdab-color-muted);justify-self:end}.mobile-site-status-dot.status-connected{background:var(--tdab-color-primary)}.mobile-site-status-dot.status-pending_claim{background:var(--tdab-color-orange)}.mobile-site-status-dot.status-disconnected,.mobile-site-status-dot.status-deletion_pending{background:var(--tdab-color-error)}.mobile-site-card-body{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;height:33px;min-block-size:33px;max-height:33px;overflow:hidden}.mobile-site-score-block{display:flex;align-items:center;gap:10px;min-inline-size:0}.mobile-site-score{margin:0;font-family:var(--tdab-font-family-display);font-size:28px;font-weight:var(--tdab-font-weight-bold);line-height:1}.mobile-site-trend{margin:0;color:var(--tdab-color-muted);font-size:12px;flex-shrink:0}.mobile-site-card-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;height:28px;min-block-size:28px;max-height:28px;padding:0;border-block-start:1px solid var(--tdab-color-border);overflow:visible}.mobile-site-open{box-sizing:border-box;position:absolute;right:0;top:-8px;width:90px;height:44px;min-block-size:44px;max-height:44px;padding:0 2px 0 0;border:none;border-radius:var(--tdab-radius-md);background:transparent;color:var(--tdab-color-primary);font-weight:var(--tdab-font-weight-bold);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:flex-end;cursor:pointer}.mobile-site-open:focus-visible{outline:2px solid var(--tdab-color-primary);outline-offset:2px}.portfolio-mobile-controls{display:grid;gap:12px}.portfolio-mobile-controls h2{margin:0;font-size:14px;font-weight:var(--tdab-font-weight-medium)}.portfolio-mobile-controls-row{display:grid;gap:12px}.top-action{grid-template-columns:12px minmax(0,1fr);height:auto;min-block-size:65px}.top-action-cta{grid-column:2}.top-action-desc{white-space:normal;overflow:visible;text-overflow:unset}button:not(.mobile-site-open):not(.dash-mobile-menu-btn),.dash-btn-primary,.dash-btn-secondary,.portfolio-search input,.portfolio-header-controls .dash-btn-primary,.portfolio-mobile-controls .dash-btn-primary,.top-action-cta .dash-btn-primary,.top-action-cta .dash-btn-secondary,.dash-logout,input{min-block-size:var(--tdab-touch-min);height:auto}.dash-logout{padding:10px 0}}@media(max-width:360px){.dash-main,.portfolio-screen,.mobile-site-cards,.mobile-kpi-strip{overflow-x:hidden;max-inline-size:100%}.dash-mobile-avatar{left:auto;right:16px}.dash-mobile-title{right:42px}.mobile-kpi-value{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sr-gauge-arc,.sr-history-line{transition:none!important}}.site-readiness{display:grid;gap:20px;max-inline-size:var(--dash-content-width);width:100%}.sr-breadcrumb{min-block-size:16px}.sr-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;height:16px;font-size:12px;line-height:16px;color:var(--tdab-color-muted)}.sr-breadcrumb li+li:before{content:"/";margin-inline-end:8px;color:var(--tdab-color-muted)}.sr-breadcrumb-link{all:unset;cursor:pointer;color:var(--tdab-color-muted);font-size:12px;line-height:16px}.sr-breadcrumb-link:focus-visible{outline:var(--tdab-focus-ring);outline-offset:2px}.sr-breadcrumb-link:hover{color:var(--tdab-color-text)}.sr-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;min-block-size:59px}.sr-header-identity{display:flex;gap:14px;align-items:flex-start;min-inline-size:0}.sr-mark-frame{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--tdab-color-primary) 12%,var(--tdab-color-elevated))}.sr-title{margin:0;font-family:var(--tdab-font-family-display);font-size:26px;font-weight:var(--tdab-font-weight-bold);line-height:33px}.sr-header-meta{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-block-start:6px}.sr-url{font-family:var(--tdab-font-family-label);font-size:12px;color:var(--tdab-color-muted);overflow-wrap:anywhere}.sr-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:16px;color:var(--tdab-color-text)}.sr-header-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sr-action-disabled,.sr-header-actions .dash-btn-secondary:disabled,.sr-callout .dash-btn-secondary:disabled{height:var(--dash-control-height-desktop);min-block-size:var(--dash-control-height-desktop);padding-block:0;opacity:.55;cursor:not-allowed}.sr-row{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;min-inline-size:0;width:100%}.sr-card{background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);padding:18px 20px;min-inline-size:0;box-sizing:border-box}.sr-score-card{width:360px;max-inline-size:100%;flex:0 0 360px;display:flex;align-items:center;justify-content:center}.sr-score-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;width:100%}.sr-history-card{flex:1 1 420px;min-block-size:180px;display:flex;flex-direction:column}.sr-problems-card h2,.sr-artifacts-card h2,.sr-history-header h2,.sr-evidence-header h2,.sr-callout-title{margin:0;font-family:var(--tdab-font-family-display);font-size:14px;font-weight:var(--tdab-font-weight-bold)}.sr-gauge{display:block;flex-shrink:0}.sr-gauge-track{stroke:color-mix(in srgb,var(--tdab-color-border) 80%,#22364f)}.sr-gauge-arc{stroke:var(--tdab-color-blue)}.sr-gauge-value{fill:var(--tdab-color-text);font-family:var(--tdab-font-family-display);font-size:28px;font-weight:700}.sr-gauge-denom{fill:var(--tdab-color-muted);font-family:var(--tdab-font-family-label);font-size:11px}.sr-score-band{display:inline-flex;align-items:center;gap:8px;margin:0;width:fit-content;padding:4px 10px;border-radius:var(--tdab-radius-sm);border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);font-size:12px;line-height:16px}.sr-score-footer{margin:0;color:var(--tdab-color-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere;max-inline-size:300px}.sr-history-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:baseline;margin-block-end:12px}.sr-history-summary{margin:0;color:var(--tdab-color-muted);font-size:12px}.sr-history-chart{width:100%;height:140px;display:block;flex:1 1 auto}.sr-history-line{stroke:var(--tdab-color-primary);stroke-width:2.5}.sr-history-dot{fill:var(--tdab-color-primary)}.sr-history-axis{display:flex;justify-content:space-between;gap:8px;margin-block-start:8px;color:var(--tdab-color-muted);font-family:var(--tdab-font-family-label);font-size:11px}.sr-history-empty{flex:1 1 auto;min-block-size:140px;display:grid;place-items:center;margin:0}.sr-problems-card{flex:1 1 520px}.sr-artifacts-card{width:440px;max-inline-size:100%;flex:0 0 440px}.sr-problems-list,.sr-artifacts-list,.sr-evidence-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.sr-problem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.sr-severity{font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;padding:4px 8px;border-radius:var(--tdab-radius-sm);background:var(--tdab-color-secondary);border:1px solid var(--tdab-color-border);color:var(--tdab-color-text)}.sr-problem.tone-critical .sr-severity,.sr-problem.tone-error .sr-severity{color:#ffd4d4;border-color:color-mix(in srgb,var(--tdab-color-error) 40%,var(--tdab-color-border))}.sr-problem.tone-warning .sr-severity{color:#ffd8c2;border-color:color-mix(in srgb,var(--tdab-color-orange) 40%,var(--tdab-color-border))}.sr-problem-title{margin:0;font-weight:var(--tdab-font-weight-bold);font-size:14px;line-height:17px}.sr-problem-detail{margin:4px 0 0;color:var(--tdab-color-muted);font-size:12.5px;line-height:15px}.sr-artifact{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-block:8px;border-block-end:1px solid var(--tdab-color-border)}.sr-artifact:last-child{border-block-end:none}.sr-artifact-label{font-family:var(--tdab-font-family-label);font-size:12px;color:var(--tdab-color-muted)}.sr-artifact-value{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:16px}.sr-artifact.tone-muted .connection-dot{background:var(--tdab-color-muted)}.sr-artifact.tone-ok .connection-dot,.sr-status.status-connected .connection-dot{background:var(--tdab-color-primary)}.sr-artifact.tone-warn .connection-dot,.sr-status.status-pending_claim .connection-dot{background:var(--tdab-color-orange)}.sr-artifact.tone-bad .connection-dot,.sr-status.status-disconnected .connection-dot{background:var(--tdab-color-error)}.sr-callout{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;width:100%;padding:16px 20px;border-radius:var(--dash-panel-radius);border:1px solid color-mix(in srgb,var(--tdab-color-orange) 45%,var(--tdab-color-border));background:color-mix(in srgb,var(--tdab-color-orange) 10%,var(--tdab-color-elevated));box-sizing:border-box}.sr-callout-copy{display:grid;gap:6px;min-inline-size:0;flex:1 1 480px}.sr-callout-copy p{margin:0;color:var(--tdab-color-text);font-size:13px;line-height:1.4}.sr-evidence{width:100%;box-sizing:border-box;display:flex;flex-direction:column}.sr-evidence-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.sr-evidence-sub{margin:6px 0 0;color:var(--tdab-color-muted);font-size:12.5px}.sr-evidence>.empty-state{flex:1 1 auto;display:grid;place-items:center;margin:0}.sr-evidence-item{padding:12px 0;border-block-start:1px solid var(--tdab-color-border)}.sr-evidence-item-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.sr-verified-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px}.sr-verified-pill .connection-dot{background:var(--tdab-color-primary)}.sr-evidence-meta{margin:6px 0 0;color:var(--tdab-color-muted);font-size:12px;overflow-wrap:anywhere}@media(min-width:1280px){.site-readiness{width:1240px;max-inline-size:1240px}.sr-breadcrumb,.sr-breadcrumb ol{height:16px;min-block-size:16px}.sr-header{height:59px;min-block-size:59px;overflow:hidden}.sr-row-score{height:285px;min-block-size:285px;flex-wrap:nowrap}.sr-score-card{width:360px;flex:0 0 360px;height:248px;max-height:248px}.sr-history-card{width:862px;flex:0 0 862px;height:285px;max-height:285px;min-block-size:285px}.sr-row-problems{height:229px;min-block-size:229px;flex-wrap:nowrap}.sr-problems-card{width:782px;flex:0 0 782px;height:229px;max-height:229px;overflow:auto}.sr-artifacts-card{width:440px;flex:0 0 440px;height:220px;max-height:220px;overflow:auto}.sr-callout{height:84px;min-block-size:84px;max-height:84px;overflow:hidden}.sr-evidence{height:203px;min-block-size:203px;max-height:203px;overflow:auto}}@media(max-width:1279px){.sr-score-card,.sr-history-card,.sr-problems-card,.sr-artifacts-card,.sr-callout,.sr-evidence{width:100%;flex:1 1 100%;height:auto;max-height:none;min-block-size:0}.sr-row-score,.sr-row-problems{height:auto;min-block-size:0}.sr-header{height:auto;overflow:visible}}@media(max-width:767px){.sr-action-disabled,.sr-header-actions .dash-btn-secondary:disabled,.sr-callout .dash-btn-secondary:disabled{min-block-size:var(--tdab-touch-min);height:auto}}.findings-screen{display:grid;gap:20px;max-inline-size:var(--dash-content-width);width:100%}.fn-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;min-block-size:53px}.fn-title{margin:0;font-family:var(--tdab-font-family-display);font-size:26px;font-weight:var(--tdab-font-weight-bold);line-height:33px}.fn-subtitle{margin:4px 0 0;color:var(--tdab-color-muted);font-size:13px;line-height:16px}.fn-role-pill{margin:0;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:999px;border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);font-size:12px;line-height:16px;color:var(--tdab-color-text);width:fit-content;box-sizing:border-box;flex-shrink:0}.fn-role-lock-icon{display:block;flex-shrink:0}.fn-role-notice{display:flex;gap:12px;align-items:flex-start;width:100%;min-block-size:60px;padding:14px 18px;box-sizing:border-box;border-radius:var(--dash-panel-radius);border:1px solid color-mix(in srgb,var(--tdab-color-blue) 35%,var(--tdab-color-border));background:color-mix(in srgb,var(--tdab-color-blue) 8%,var(--tdab-color-elevated))}.fn-role-dot{width:8px;height:8px;margin-block-start:6px;border-radius:50%;background:var(--tdab-color-blue);flex-shrink:0}.fn-role-notice p{margin:0;font-size:13px;line-height:1.4;color:var(--tdab-color-text)}.fn-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-block-size:31px}.fn-filter{display:block;box-sizing:border-box}.fn-filter-control{position:relative;display:inline-flex;align-items:center;width:100%}.fn-filter select{height:31px;min-block-size:31px;width:100%;border-radius:var(--tdab-radius-md);border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);color:var(--tdab-color-text);padding:0 28px 0 12px;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.fn-filter-chevron{position:absolute;inset-inline-end:10px;pointer-events:none;display:block}.fn-table-card{width:100%;background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);overflow:hidden;box-sizing:border-box;min-block-size:315px}.fn-empty{margin:0;display:grid;place-items:center;padding:24px;min-block-size:276px;height:276px;box-sizing:border-box}.fn-empty-row td{height:276px!important;padding:0!important;border-block-end:none;vertical-align:middle}.fn-table-scroll{overflow-x:auto;max-inline-size:100%}.fn-table{width:100%;border-collapse:collapse;table-layout:fixed}.fn-table thead th{height:39px;box-sizing:border-box;background:#0a1220;font-family:var(--tdab-font-family-label);font-size:10px;line-height:13px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);font-weight:var(--tdab-font-weight-medium);text-align:start;padding:13px 0;border:none;vertical-align:middle}.fn-table thead th:first-child{padding-inline-start:16px}.fn-table thead th:last-child{padding-inline-end:16px}.fn-table thead th+th{padding-inline-start:14px}.fn-table tbody td{height:46px;box-sizing:border-box;padding:0;border-block-end:1px solid var(--tdab-color-border);vertical-align:middle;font-size:13px}.fn-table tbody td:first-child{padding-inline-start:16px}.fn-table tbody td:last-child{padding-inline-end:16px}.fn-table tbody td+td{padding-inline-start:14px}.fn-finding-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--tdab-font-weight-medium)}.fn-site,.fn-category{color:var(--tdab-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.fn-sev,.fn-life{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--tdab-radius-sm);border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;line-height:12px}.fn-sev.tone-critical,.fn-sev.tone-error{color:#ffd4d4;border-color:color-mix(in srgb,var(--tdab-color-error) 40%,var(--tdab-color-border))}.fn-sev.tone-warning{color:#ffd8c2;border-color:color-mix(in srgb,var(--tdab-color-orange) 40%,var(--tdab-color-border))}.fn-sev.tone-info{color:#c8ebff;border-color:color-mix(in srgb,var(--tdab-color-blue) 40%,var(--tdab-color-border))}.fn-life.kind-verified{color:var(--tdab-color-primary);border-color:color-mix(in srgb,var(--tdab-color-primary) 40%,var(--tdab-color-border))}.fn-life.kind-passing,.fn-life.kind-pending_recheck{color:#c8ebff}.fn-life.kind-stale{color:#ffd8c2}.fn-view-btn{all:unset;cursor:pointer;color:var(--tdab-color-primary);font-size:13px;font-weight:var(--tdab-font-weight-medium)}.fn-view-btn:focus-visible{outline:var(--tdab-focus-ring);outline-offset:2px}@media(min-width:1280px){.findings-screen{width:1240px;max-inline-size:1240px}.fn-header{height:53px;min-block-size:53px;flex-wrap:nowrap;align-items:flex-start}.fn-role-pill{width:164px;height:27px;margin-block-start:13px;margin-inline-start:auto;justify-content:center}.fn-role-notice{height:60px;min-block-size:60px;max-height:60px;overflow:hidden}.fn-filters{height:31px;min-block-size:31px;flex-wrap:nowrap}.fn-filter--site,.fn-filters .fn-filter:nth-child(1){width:89px;flex:0 0 89px}.fn-filter--severity,.fn-filters .fn-filter:nth-child(2){width:119px;flex:0 0 119px}.fn-filter--category,.fn-filters .fn-filter:nth-child(3){width:125px;flex:0 0 125px}.fn-filter--lifecycle,.fn-filters .fn-filter:nth-child(4){width:119px;flex:0 0 119px}.fn-table-card{height:315px;min-block-size:315px;max-height:315px;width:1240px}.fn-table{width:1238px;min-inline-size:1238px;max-inline-size:1238px}.fn-table col.col-finding{width:401px}.fn-table col.col-site{width:204px}.fn-table col.col-severity{width:124px}.fn-table col.col-category,.fn-table col.col-lifecycle{width:164px}.fn-table col.col-action{width:181px}.fn-table thead th{height:39px}.fn-table thead th:first-child,.fn-table tbody td:first-child{padding-inline-start:21px}.fn-table thead th:last-child,.fn-table tbody td:last-child{padding-inline-end:14px}.fn-table thead th+th,.fn-table tbody td+td{padding-inline-start:14px}.fn-empty,.fn-empty-row td{min-block-size:276px;height:276px}.fn-table-scroll{height:315px;overflow-x:hidden}}@media(max-width:1279px){.fn-header,.fn-role-notice,.fn-filters,.fn-table-card{height:auto;max-height:none;min-block-size:0}.fn-role-pill{width:fit-content;height:auto;min-block-size:var(--tdab-touch-min);margin-block-start:0;padding-block:6px}.fn-filter--site,.fn-filter--severity,.fn-filter--category,.fn-filter--lifecycle,.fn-filters .fn-filter:nth-child(1),.fn-filters .fn-filter:nth-child(2),.fn-filters .fn-filter:nth-child(3),.fn-filters .fn-filter:nth-child(4){width:auto;flex:1 1 auto;min-inline-size:140px}.fn-empty,.fn-empty-row td{height:auto;min-block-size:120px}.fn-filter select{min-block-size:var(--tdab-touch-min);height:auto}}@media(max-width:767px){.fn-table{min-inline-size:0}.fn-table thead{display:none}.fn-table,.fn-table tbody,.fn-table tr,.fn-table td{display:block;width:100%}.fn-table tbody tr{padding:12px 22px;border-block-end:1px solid var(--tdab-color-border)}.fn-table tbody td,.fn-table tbody td:first-child,.fn-table tbody td:last-child,.fn-table tbody td+td{height:auto;padding:6px 0}.fn-table td:before{content:attr(data-label);display:block;font-family:var(--tdab-font-family-label);font-size:11px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);margin-block-end:4px}.fn-finding-title,.fn-site,.fn-category{white-space:normal}.fn-view-btn{min-block-size:var(--tdab-touch-min);display:inline-flex;align-items:center}}.artifacts-screen{display:grid;gap:20px;max-inline-size:var(--dash-content-width);width:100%}.af-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;min-block-size:53px}.af-title{margin:0;font-family:var(--tdab-font-family-display);font-size:26px;font-weight:var(--tdab-font-weight-bold);line-height:33px}.af-subtitle{margin:4px 0 0;color:var(--tdab-color-muted);font-size:13px;line-height:16px}.af-summary-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.af-chip{margin:0;display:inline-flex;align-items:center;gap:8px;height:33px;box-sizing:border-box;padding:0 12px;border-radius:var(--tdab-radius-md);border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);font-size:12px;line-height:16px;color:var(--tdab-color-text)}.af-chip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--tdab-color-muted)}.af-chip--verified .af-chip-dot{background:var(--tdab-color-primary)}.af-chip--published .af-chip-dot{background:var(--tdab-color-blue)}.af-chip--stale .af-chip-dot{background:var(--tdab-color-orange)}.af-boundary-notice{display:flex;gap:12px;align-items:flex-start;width:100%;min-block-size:58px;padding:14px 18px;box-sizing:border-box;border-radius:var(--dash-panel-radius);border:1px solid color-mix(in srgb,var(--tdab-color-primary) 35%,var(--tdab-color-border));background:color-mix(in srgb,var(--tdab-color-primary) 8%,var(--tdab-color-elevated))}.af-boundary-dot{width:8px;height:8px;margin-block-start:6px;border-radius:50%;background:var(--tdab-color-primary);flex-shrink:0}.af-boundary-notice p{margin:0;font-size:13px;line-height:1.4;color:var(--tdab-color-text)}.af-table-card{width:100%;background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);overflow:hidden;box-sizing:border-box;min-block-size:315px}.af-empty{margin:0;display:grid;place-items:center;padding:24px;min-block-size:276px;height:276px;box-sizing:border-box}.af-empty-row td{height:276px!important;padding:0!important;border-block-end:none;vertical-align:middle}.af-table-scroll{overflow-x:auto;max-inline-size:100%}.af-table{width:100%;border-collapse:collapse;table-layout:fixed}.af-table thead th{height:39px;box-sizing:border-box;background:#0a1220;font-family:var(--tdab-font-family-label);font-size:10px;line-height:13px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);font-weight:var(--tdab-font-weight-medium);text-align:start;padding:13px 0;border:none;vertical-align:middle}.af-table thead th:first-child{padding-inline-start:16px}.af-table thead th:last-child{padding-inline-end:16px}.af-table thead th+th{padding-inline-start:14px}.af-table tbody td{height:46px;box-sizing:border-box;padding:0;border-block-end:1px solid var(--tdab-color-border);vertical-align:middle;font-size:13px}.af-table tbody td:first-child{padding-inline-start:16px}.af-table tbody td:last-child{padding-inline-end:16px}.af-table tbody td+td{padding-inline-start:14px}.af-site{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--tdab-font-weight-medium)}.af-artifact,.af-url code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.af-url{color:var(--tdab-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.af-updated{color:var(--tdab-color-muted);font-size:12px}.af-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--tdab-radius-sm);border:1px solid var(--tdab-color-border);background:var(--tdab-color-secondary);font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;line-height:12px}.af-status.kind-verified{color:var(--tdab-color-primary);border-color:color-mix(in srgb,var(--tdab-color-primary) 40%,var(--tdab-color-border))}.af-status.kind-published{color:#c8ebff;border-color:color-mix(in srgb,var(--tdab-color-blue) 40%,var(--tdab-color-border))}.af-status.kind-stale,.af-status.kind-pending_recheck{color:#ffd8c2;border-color:color-mix(in srgb,var(--tdab-color-orange) 40%,var(--tdab-color-border))}.af-status.kind-not_published,.af-status.kind-not_reported{color:var(--tdab-color-muted)}.af-view-link{color:var(--tdab-color-primary);font-size:13px;font-weight:var(--tdab-font-weight-medium);text-decoration:none}.af-view-link:focus-visible{outline:var(--tdab-focus-ring);outline-offset:2px}.af-action-unavailable{color:var(--tdab-color-muted)}@media(min-width:1280px){.artifacts-screen{width:1240px;max-inline-size:1240px}.af-header{height:53px;min-block-size:53px;flex-wrap:nowrap;align-items:flex-start}.af-summary-chips{margin-block-start:10px;margin-inline-start:auto;width:333px;height:33px;flex-wrap:nowrap}.af-chip--verified{width:112px;flex:0 0 112px}.af-chip--published{width:115px;flex:0 0 115px}.af-chip--stale{width:86px;flex:0 0 86px}.af-boundary-notice{height:58px;min-block-size:58px;max-height:58px;overflow:hidden}.af-table-card{height:315px;min-block-size:315px;max-height:315px;width:1240px}.af-table{width:1238px;min-inline-size:1238px;max-inline-size:1238px}.af-table col.col-site{width:271px}.af-table col.col-artifact{width:214px}.af-table col.col-status{width:194px}.af-table col.col-updated{width:164px}.af-table col.col-url{width:234px}.af-table col.col-action{width:161px}.af-table thead th{height:39px}.af-table thead th:first-child,.af-table tbody td:first-child{padding-inline-start:21px}.af-table thead th:last-child,.af-table tbody td:last-child{padding-inline-end:14px}.af-table thead th+th,.af-table tbody td+td{padding-inline-start:14px}.af-empty,.af-empty-row td{min-block-size:276px;height:276px}.af-table-scroll{height:315px;overflow-x:hidden}}@media(max-width:1279px){.af-header,.af-boundary-notice,.af-table-card{height:auto;max-height:none;min-block-size:0}.af-summary-chips{width:auto;height:auto}.af-chip--verified,.af-chip--published,.af-chip--stale{width:auto;flex:1 1 auto;min-block-size:var(--tdab-touch-min);height:auto}.af-empty,.af-empty-row td{height:auto;min-block-size:120px}}@media(max-width:767px){.af-table{min-inline-size:0}.af-table thead{display:none}.af-table,.af-table tbody,.af-table tr,.af-table td{display:block;width:100%}.af-table tbody tr{padding:12px 22px;border-block-end:1px solid var(--tdab-color-border)}.af-table tbody td,.af-table tbody td:first-child,.af-table tbody td:last-child,.af-table tbody td+td{height:auto;padding:6px 0}.af-table td:before{content:attr(data-label);display:block;font-family:var(--tdab-font-family-label);font-size:11px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);margin-block-end:4px}.af-site,.af-url{white-space:normal}.af-view-link{min-block-size:var(--tdab-touch-min);display:inline-flex;align-items:center}}.connections-screen{display:grid;gap:20px;max-inline-size:var(--dash-content-width);width:100%}.cn-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;min-block-size:53px}.cn-title{margin:0;font-family:var(--tdab-font-family-display);font-size:26px;font-weight:var(--tdab-font-weight-bold);line-height:33px}.cn-subtitle{margin:4px 0 0;color:var(--tdab-color-muted);font-size:13px;line-height:16px}.cn-cta{flex-shrink:0;box-sizing:border-box}.cn-cta-locked{margin:0;max-inline-size:280px}.cn-alert{display:flex;gap:12px;align-items:flex-start;width:100%;min-block-size:84px;padding:16px 18px;box-sizing:border-box;border-radius:var(--dash-panel-radius);border:1px solid color-mix(in srgb,var(--tdab-color-error) 45%,var(--tdab-color-border));background:color-mix(in srgb,var(--tdab-color-error) 10%,var(--tdab-color-elevated))}.cn-alert-dot{width:8px;height:8px;margin-block-start:6px;border-radius:50%;background:var(--tdab-color-error);flex-shrink:0}.cn-alert-title{margin:0;font-size:14px;font-weight:var(--tdab-font-weight-medium);line-height:1.3;color:var(--tdab-color-text)}.cn-alert-body{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--tdab-color-muted)}.cn-table-card{width:100%;background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);overflow:hidden;box-sizing:border-box;min-block-size:359px}.cn-empty{margin:0;display:grid;place-items:center;padding:24px;min-block-size:320px;height:320px;box-sizing:border-box}.cn-empty-row td{height:320px!important;padding:0!important;border-block-end:none;vertical-align:middle}.cn-table-scroll{overflow-x:auto;max-inline-size:100%}.cn-table{width:100%;border-collapse:collapse;table-layout:fixed}.cn-table thead th{height:39px;box-sizing:border-box;background:#0a1220;font-family:var(--tdab-font-family-label);font-size:10px;line-height:13px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);font-weight:var(--tdab-font-weight-medium);text-align:start;padding:13px 0;border:none;vertical-align:middle}.cn-table thead th:first-child{padding-inline-start:16px}.cn-table thead th:last-child{padding-inline-end:16px}.cn-table thead th+th{padding-inline-start:14px}.cn-table tbody td{height:64px;box-sizing:border-box;padding:0;border-block-end:1px solid var(--tdab-color-border);vertical-align:middle;font-size:13px}.cn-table tbody td:first-child{padding-inline-start:16px}.cn-table tbody td:last-child{padding-inline-end:16px}.cn-table tbody td+td{padding-inline-start:14px}.cn-site-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--tdab-font-weight-medium)}.cn-site-url{display:block;margin-block-start:2px;color:var(--tdab-color-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-muted{color:var(--tdab-color-muted)}.cn-connection{display:inline-flex;align-items:center;gap:8px}.cn-dot{width:8px;height:8px;border-radius:50%;background:var(--tdab-color-muted);flex-shrink:0}.cn-connection.status-connected .cn-dot{background:var(--tdab-color-primary)}.cn-connection.status-pending_claim .cn-dot{background:var(--tdab-color-orange)}.cn-connection.status-disconnected .cn-dot,.cn-connection.status-deletion_pending .cn-dot{background:var(--tdab-color-error)}.cn-action-placeholder{color:var(--tdab-color-muted)}@media(min-width:1280px){.connections-screen{width:1240px;max-inline-size:1240px}.cn-header{height:53px;min-block-size:53px;flex-wrap:nowrap;align-items:flex-start}.cn-cta{width:146px;height:31px;margin-block-start:11px;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;font-size:13px}.cn-cta-locked{margin-block-start:11px;margin-inline-start:auto}.cn-alert{height:84px;min-block-size:84px;max-height:84px;overflow:hidden}.cn-table-card{height:359px;min-block-size:359px;max-height:359px;width:1240px}.cn-table{width:1238px;min-inline-size:1238px;max-inline-size:1238px}.cn-table col.col-site{width:321px}.cn-table col.col-plugin{width:194px}.cn-table col.col-connection{width:204px}.cn-table col.col-sync,.cn-table col.col-consent{width:164px}.cn-table col.col-action{width:191px}.cn-table thead th{height:39px}.cn-table thead th:first-child,.cn-table tbody td:first-child{padding-inline-start:21px}.cn-table thead th:last-child,.cn-table tbody td:last-child{padding-inline-end:14px}.cn-table thead th+th,.cn-table tbody td+td{padding-inline-start:14px}.cn-table tbody td{height:64px}.cn-empty,.cn-empty-row td{min-block-size:320px;height:320px}.cn-table-scroll{height:359px;overflow-x:hidden}}@media(max-width:1279px){.cn-header,.cn-alert,.cn-table-card{height:auto;max-height:none;min-block-size:0}.cn-cta{width:auto;height:auto;min-block-size:var(--tdab-touch-min);margin-block-start:0}.cn-empty,.cn-empty-row td{height:auto;min-block-size:120px}}@media(max-width:767px){.cn-table{min-inline-size:0}.cn-table thead{display:none}.cn-table,.cn-table tbody,.cn-table tr,.cn-table td{display:block;width:100%}.cn-table tbody tr{padding:12px 22px;border-block-end:1px solid var(--tdab-color-border)}.cn-table tbody td,.cn-table tbody td:first-child,.cn-table tbody td:last-child,.cn-table tbody td+td{height:auto;padding:6px 0}.cn-table td:before{content:attr(data-label);display:block;font-family:var(--tdab-font-family-label);font-size:11px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);margin-block-end:4px}.cn-site-name,.cn-site-url{white-space:normal}}.team-screen{display:grid;gap:20px;max-inline-size:var(--dash-content-width);width:100%;position:relative}.tm-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;min-block-size:53px;overflow:hidden}.tm-header-copy{min-inline-size:0;flex:1}.tm-title{margin:0;font-family:var(--tdab-font-family-display);font-size:26px;font-weight:var(--tdab-font-weight-bold);line-height:33px}.tm-subtitle{margin:4px 0 0;color:var(--tdab-color-muted);font-size:13px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.tm-invite-wrap{flex-shrink:0;width:122px}.tm-invite-cta{box-sizing:border-box;width:122px;height:34px;padding:0 12px;border:1px solid var(--tdab-color-border);border-radius:var(--tdab-radius-md);background:color-mix(in srgb,var(--tdab-color-secondary) 88%,var(--tdab-color-border));color:var(--tdab-color-muted);font-size:13px;font-weight:var(--tdab-font-weight-bold);line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:not-allowed;opacity:1;pointer-events:none}.tm-invite-cta:disabled,.tm-invite-cta[aria-disabled=true]{background:color-mix(in srgb,var(--tdab-color-secondary) 88%,var(--tdab-color-border));color:var(--tdab-color-muted);border-color:var(--tdab-color-border);opacity:1;cursor:not-allowed}.tm-members-card{width:100%;background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);overflow:hidden;box-sizing:border-box;min-block-size:349px}.tm-members-scroll{overflow-x:auto;max-inline-size:100%}.tm-members-table{width:100%;border-collapse:collapse;table-layout:fixed}.tm-members-table thead th{height:39px;box-sizing:border-box;background:#0a1220;font-family:var(--tdab-font-family-label);font-size:10px;line-height:13px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);font-weight:var(--tdab-font-weight-medium);text-align:start;padding:13px 0;border:none;vertical-align:middle}.tm-members-table thead th:first-child{padding-inline-start:16px}.tm-members-table thead th:last-child{padding-inline-end:16px}.tm-members-table thead th+th{padding-inline-start:14px}.tm-members-table tbody td{height:62px;box-sizing:border-box;padding:0;border-block-end:1px solid var(--tdab-color-border);vertical-align:middle;font-size:13px}.tm-members-table tbody td:first-child{padding-inline-start:16px}.tm-members-table tbody td:last-child{padding-inline-end:16px}.tm-members-table tbody td+td{padding-inline-start:14px}.tm-member-identity{display:flex;align-items:center;gap:12px;min-inline-size:0}.tm-member-avatar{box-sizing:border-box;width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--tdab-color-border);background:color-mix(in srgb,var(--tdab-color-secondary) 80%,transparent);color:var(--tdab-color-muted);font-family:var(--tdab-font-family-label);font-size:11px;font-weight:var(--tdab-font-weight-bold);letter-spacing:.02em;line-height:1;text-transform:uppercase}.tm-member-avatar.kind-owner{border-color:color-mix(in srgb,var(--tdab-color-primary) 45%,var(--tdab-color-border));color:var(--tdab-color-primary);background:color-mix(in srgb,var(--tdab-color-primary) 12%,var(--tdab-color-elevated))}.tm-member-avatar.kind-admin{border-color:color-mix(in srgb,var(--tdab-color-orange) 40%,var(--tdab-color-border));color:var(--tdab-color-orange);background:color-mix(in srgb,var(--tdab-color-orange) 12%,var(--tdab-color-elevated))}.tm-member-avatar.kind-viewer,.tm-member-avatar.kind-unknown{color:var(--tdab-color-muted)}.tm-member-copy{display:flex;flex-direction:column;justify-content:center;min-inline-size:0;gap:2px}.tm-member-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--tdab-font-weight-medium)}.tm-member-email{display:block;color:var(--tdab-color-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-role{display:inline-flex;align-items:center;min-block-size:24px;padding:2px 10px;border-radius:999px;border:1px solid var(--tdab-color-border);background:color-mix(in srgb,var(--tdab-color-secondary) 80%,transparent);font-size:12px;font-weight:var(--tdab-font-weight-medium);line-height:1}.tm-role.kind-owner{border-color:color-mix(in srgb,var(--tdab-color-primary) 45%,var(--tdab-color-border));color:var(--tdab-color-primary)}.tm-role.kind-admin{border-color:color-mix(in srgb,var(--tdab-color-orange) 40%,var(--tdab-color-border));color:var(--tdab-color-orange)}.tm-role.kind-viewer,.tm-role.kind-unknown{color:var(--tdab-color-muted)}.tm-access{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-muted{color:var(--tdab-color-muted)}.tm-audit-card{width:100%;background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);overflow:hidden;box-sizing:border-box;min-block-size:304px}.tm-audit-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;box-sizing:border-box;min-block-size:52px;padding:0 22px;border-block-end:1px solid var(--tdab-color-border);background:#0a1220}.tm-audit-title{margin:0;font-family:var(--tdab-font-family-display);font-size:16px;font-weight:var(--tdab-font-weight-bold);line-height:20px}.tm-audit-truth{margin:0;color:var(--tdab-color-muted);font-size:12px;line-height:1.35;text-align:end;max-inline-size:520px}.tm-audit-body{display:grid;place-items:center;box-sizing:border-box;min-block-size:252px;padding:24px 22px}.tm-audit-empty{margin:0;max-inline-size:520px;text-align:center}@media(min-width:1280px){.team-screen{width:1240px;max-inline-size:1240px}.tm-header{height:53px;min-block-size:53px;flex-wrap:nowrap;align-items:flex-start}.tm-invite-wrap{width:122px;margin-block-start:9.5px;margin-inline-start:auto}.tm-invite-cta{width:122px;height:34px}.tm-members-card{height:349px;min-block-size:349px;max-height:349px;width:1240px}.tm-members-scroll{height:349px;overflow-x:hidden}.tm-members-table{width:1238px;min-inline-size:1238px;max-inline-size:1238px}.tm-members-table col.col-member{width:381px}.tm-members-table col.col-role{width:254px}.tm-members-table col.col-access{width:314px}.tm-members-table col.col-active{width:289px}.tm-members-table thead th{height:39px}.tm-members-table thead th:first-child,.tm-members-table tbody td:first-child{padding-inline-start:21px}.tm-members-table thead th:last-child,.tm-members-table tbody td:last-child{padding-inline-end:14px}.tm-members-table thead th+th,.tm-members-table tbody td+td{padding-inline-start:14px}.tm-members-table tbody td{height:62px}.tm-audit-card{height:304px;min-block-size:304px;max-height:304px;width:1240px}.tm-audit-header{height:52px;min-block-size:52px;max-height:52px;flex-wrap:nowrap}.tm-audit-body{height:252px;min-block-size:252px;max-height:252px}}@media(max-width:1279px){.tm-header,.tm-members-card,.tm-audit-card{height:auto;max-height:none;min-block-size:0}.tm-invite-wrap{width:auto;min-inline-size:122px;margin-block-start:0}.tm-invite-cta{width:auto;min-inline-size:122px;height:auto;min-block-size:var(--tdab-touch-min)}.tm-subtitle{white-space:normal}.tm-members-scroll,.tm-audit-body{height:auto;max-height:none;min-block-size:0}.tm-audit-header{height:auto;max-height:none;padding-block:12px}.tm-audit-body{min-block-size:120px}}@media(max-width:767px){.tm-members-table{min-inline-size:0}.tm-members-table thead{display:none}.tm-members-table,.tm-members-table tbody,.tm-members-table tr,.tm-members-table td{display:block;width:100%}.tm-members-table tbody tr{padding:12px 22px;border-block-end:1px solid var(--tdab-color-border)}.tm-members-table tbody td,.tm-members-table tbody td:first-child,.tm-members-table tbody td:last-child,.tm-members-table tbody td+td{height:auto;padding:6px 0}.tm-members-table td:before{content:attr(data-label);display:block;font-family:var(--tdab-font-family-label);font-size:11px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-muted);margin-block-end:4px}.tm-member-name,.tm-member-email,.tm-access{white-space:normal}.tm-audit-truth{text-align:start}}.reports-screen{display:grid;gap:20px;max-inline-size:var(--dash-content-width);width:100%}.rp-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;min-block-size:53px;overflow:hidden}.rp-header-copy{min-inline-size:0;flex:1}.rp-title{margin:0;font-family:var(--tdab-font-family-display);font-size:26px;font-weight:var(--tdab-font-weight-bold);line-height:33px}.rp-subtitle{margin:4px 0 0;color:var(--tdab-color-muted);font-size:13px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.rp-cta-wrap{flex-shrink:0;width:106px}.rp-new-cta{box-sizing:border-box;width:106px;height:38px;padding:0 12px;border:1px solid var(--tdab-color-border);border-radius:var(--tdab-radius-md);background:color-mix(in srgb,var(--tdab-color-secondary) 88%,var(--tdab-color-border));color:var(--tdab-color-muted);font-size:13px;font-weight:var(--tdab-font-weight-bold);line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:not-allowed;opacity:1;pointer-events:none}.rp-new-cta:disabled,.rp-new-cta[aria-disabled=true]{background:color-mix(in srgb,var(--tdab-color-secondary) 88%,var(--tdab-color-border));color:var(--tdab-color-muted);border-color:var(--tdab-color-border);opacity:1;cursor:not-allowed}.rp-layout{display:grid;gap:20px;width:100%;align-items:start}.rp-report-card,.rp-export-card{box-sizing:border-box;background:var(--tdab-color-elevated);border:1px solid var(--tdab-color-border);border-radius:var(--dash-panel-radius);overflow:hidden}.rp-report-card{padding:31px 35px;min-block-size:460px}.rp-report-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;min-block-size:70px;max-inline-size:748px}.rp-report-brand{display:flex;gap:12px;align-items:flex-start;min-inline-size:0}.rp-report-doc-title{margin:0;font-family:var(--tdab-font-family-display);font-size:18px;font-weight:var(--tdab-font-weight-bold);line-height:1.3}.rp-report-meta{margin:4px 0 0;color:var(--tdab-color-muted);font-size:12px;line-height:1.35}.rp-report-score{text-align:end;flex-shrink:0}.rp-score-value{margin:0;font-family:var(--tdab-font-family-display);font-size:40px;font-weight:var(--tdab-font-weight-bold);line-height:1}.rp-score-label{margin:6px 0 0;color:var(--tdab-color-muted);font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;line-height:1.2}.rp-evidence{margin-block-start:20px}.rp-section-label{margin:0 0 8px;font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase;color:var(--tdab-color-primary);font-weight:var(--tdab-font-weight-medium)}.rp-categories .rp-section-label{color:var(--tdab-color-muted)}.rp-evidence-counts,.rp-evidence-verification{margin:0 0 8px;font-size:13px;line-height:1.45}.rp-finding-list{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px;max-block-size:120px;overflow:auto}.rp-finding-list li{display:flex;gap:8px;align-items:baseline;font-size:12px;line-height:1.35}.rp-finding-sev{flex-shrink:0;color:var(--tdab-color-muted);font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:var(--tdab-letter-spacing-label);text-transform:uppercase}.rp-finding-title{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-categories{margin-block-start:20px}.rp-muted{margin:0;color:var(--tdab-color-muted);font-size:13px}.rp-disclaimer{display:flex;gap:10px;align-items:flex-start;margin:24px 0 0;color:var(--tdab-color-muted);font-size:12px;line-height:1.4}.rp-disclaimer-empty{margin-block-start:auto}.rp-disclaimer-dot{width:8px;height:8px;margin-block-start:4px;border-radius:50%;background:var(--tdab-color-primary);flex-shrink:0}.rp-report-empty{display:flex;flex-direction:column;min-block-size:396px;height:100%}.rp-export-card{padding:23px;min-block-size:399px}.rp-export-title{margin:0;font-family:var(--tdab-font-family-display);font-size:16px;font-weight:var(--tdab-font-weight-bold);line-height:20px}.rp-action-stack{display:grid;gap:10px;margin-block-start:20px;width:100%;max-inline-size:352px}.rp-export-btn{box-sizing:border-box;width:100%;height:38px;min-block-size:38px;max-height:38px;padding:0 14px;border-radius:var(--tdab-radius-md);font-size:13px;font-weight:var(--tdab-font-weight-bold);display:inline-flex;align-items:center;justify-content:center;cursor:not-allowed;opacity:1;pointer-events:none}.rp-export-btn:disabled,.rp-export-btn[aria-disabled=true]{opacity:1;cursor:not-allowed}.rp-export-btn-primary{border:1px solid var(--tdab-color-border);background:color-mix(in srgb,var(--tdab-color-secondary) 88%,var(--tdab-color-border));color:var(--tdab-color-muted)}.rp-export-btn-secondary{border:1px solid var(--tdab-color-border);background:transparent;color:var(--tdab-color-muted)}.rp-divider{margin:18px 0;border:none;border-block-start:1px solid var(--tdab-color-border);max-inline-size:352px}.rp-share-title{margin:0;font-size:14px;font-weight:var(--tdab-font-weight-medium);line-height:17px}.rp-share-field{display:flex;align-items:center;gap:8px;margin-block-start:10px;box-sizing:border-box;height:47px;min-block-size:47px;max-height:47px;padding:0 8px 0 12px;border:1px solid var(--tdab-color-border);border-radius:var(--tdab-radius-md);background:var(--tdab-color-bg);max-inline-size:352px}.rp-share-value{flex:1;min-inline-size:0;color:var(--tdab-color-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-share-copy{box-sizing:border-box;flex-shrink:0;width:auto;height:27px;min-block-size:27px;max-height:27px;padding:0 10px;border:1px solid var(--tdab-color-border);border-radius:var(--tdab-radius-md);background:color-mix(in srgb,var(--tdab-color-secondary) 88%,var(--tdab-color-border));color:var(--tdab-color-muted);font-size:12px;font-weight:var(--tdab-font-weight-bold);cursor:not-allowed;opacity:1;pointer-events:none}.rp-share-copy:disabled,.rp-share-copy[aria-disabled=true]{opacity:1;cursor:not-allowed}.rp-share-helper{margin:10px 0 0;color:var(--tdab-color-muted);font-size:12px;line-height:1.25;min-block-size:30px;max-inline-size:352px}.rp-white-label{display:flex;gap:10px;align-items:flex-start;box-sizing:border-box;margin:18px 0 0;width:100%;max-inline-size:352px;height:56px;min-block-size:56px;max-height:56px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--tdab-color-primary) 35%,var(--tdab-color-border));border-radius:var(--tdab-radius-md);color:var(--tdab-color-muted);font-size:12px;line-height:1.4}@media(min-width:1280px){.reports-screen{width:1240px;max-inline-size:1240px}.rp-header{height:53px;min-block-size:53px;flex-wrap:nowrap}.rp-cta-wrap{width:106px;margin-block-start:7.5px;margin-inline-start:auto}.rp-new-cta{width:106px;height:38px}.rp-layout{grid-template-columns:820px 400px;width:1240px;min-block-size:460px}.rp-report-card{width:820px;height:460px;min-block-size:460px;max-height:460px;display:flex;flex-direction:column}.rp-report-header{width:748px;max-inline-size:748px;height:70px;min-block-size:70px;flex-wrap:nowrap}.rp-evidence{margin-block-start:20px}.rp-categories{margin-block-start:24px}.rp-disclaimer{margin-block-start:auto;padding-block-start:16px}.rp-export-card{width:400px;height:399px;min-block-size:399px;max-height:399px}.rp-action-stack{width:352px;max-inline-size:352px;margin-block-start:20px;gap:10px}.rp-divider{width:352px;margin:18px 0}.rp-share-field,.rp-share-helper,.rp-white-label{width:352px;max-inline-size:352px}.rp-white-label{height:56px;min-block-size:56px;max-height:56px;margin-block-start:18px;overflow:hidden}}@media(max-width:1279px){.rp-header,.rp-report-card,.rp-export-card,.rp-layout{height:auto;max-height:none;min-block-size:0;width:100%}.rp-subtitle{white-space:normal}.rp-cta-wrap{width:auto;min-inline-size:106px;margin-block-start:0}.rp-new-cta{width:auto;min-inline-size:106px;height:auto;min-block-size:var(--tdab-touch-min)}.rp-layout{grid-template-columns:1fr}.rp-report-header,.rp-action-stack,.rp-divider,.rp-share-field,.rp-share-helper,.rp-white-label{width:100%;max-inline-size:100%}.rp-export-btn,.rp-share-copy,.rp-new-cta,.rp-share-field{height:auto;max-height:none;min-block-size:var(--tdab-touch-min)}.rp-white-label{height:auto;max-height:none}.rp-report-empty{min-block-size:200px}}.rp-mobile{display:none}@media(max-width:767px){.reports-screen{gap:14px;max-inline-size:100%;width:100%;overflow-x:hidden}.rp-header,.rp-layout{display:none}.rp-mobile{display:grid;gap:14px;width:100%;max-inline-size:328px;margin-inline:0;justify-self:start}.dash-mobile-topbar.topbar-report{width:148px;max-width:148px;min-block-size:50px;height:50px}.dash-mobile-topbar.topbar-report .dash-mobile-avatar{display:none}.dash-mobile-topbar.topbar-report .dash-mobile-title,.dash-mobile-topbar.topbar-report .dash-mobile-title.title-report{left:82px;top:15.5px;width:50px;max-width:50px;right:auto;padding-inline-end:0;gap:0;font-size:15px;font-weight:var(--tdab-font-weight-medium)}.dash-mobile-topbar.topbar-report .dash-mobile-title:after{content:none;display:none}.dash-mobile-title.title-report{font-size:15px;font-weight:var(--tdab-font-weight-medium)}.rp-mobile-card{box-sizing:border-box;width:100%;max-inline-size:328px;min-block-size:232px;padding:18px;display:grid;gap:14px;align-content:start;background:#0b1526;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.rp-mobile-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-inline-size:0}.rp-mobile-identity{min-inline-size:0;flex:1}.rp-mobile-site{margin:0;font-family:var(--tdab-font-family-body);font-size:15px;font-weight:var(--tdab-font-weight-medium);line-height:1.3;color:var(--tdab-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-mobile-meta{margin:4px 0 0;font-family:var(--tdab-font-family-label);font-size:9.5px;letter-spacing:.4px;line-height:1.3;color:var(--tdab-color-muted);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-mobile-score{flex-shrink:0;text-align:end}.rp-mobile-score-value{margin:0;font-family:var(--tdab-font-family-display);font-size:24px;font-weight:var(--tdab-font-weight-bold);line-height:1;color:var(--tdab-color-text)}.rp-mobile-score-label{margin:4px 0 0;font-family:var(--tdab-font-family-label);font-size:9px;letter-spacing:.4px;text-transform:uppercase;color:var(--tdab-color-muted);max-inline-size:88px}.rp-mobile-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rp-mobile-rows li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--tdab-font-family-body);font-size:12px;line-height:1.35}.rp-mobile-row-label{color:var(--tdab-color-muted)}.rp-mobile-row-value{color:var(--tdab-color-text);font-weight:var(--tdab-font-weight-medium);text-align:end;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.rp-mobile-disclaimer{margin:0;font-family:var(--tdab-font-family-body);font-size:11px;line-height:1.48;color:var(--tdab-color-muted)}.rp-mobile-empty{display:grid;gap:12px;align-content:center;min-block-size:160px}.rp-mobile-actions{display:grid;gap:10px;width:100%;max-inline-size:328px}.rp-mobile-action{box-sizing:border-box;width:100%;height:46px;min-block-size:46px;max-height:46px;margin:0;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0d1a30;color:var(--tdab-color-muted);font-family:var(--tdab-font-family-body);font-size:14px;font-weight:var(--tdab-font-weight-medium);line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:not-allowed;pointer-events:none;opacity:1}.rp-mobile-action:disabled,.rp-mobile-action[aria-disabled=true]{background:#0d1a30;color:var(--tdab-color-muted);border-color:#ffffff1a;cursor:not-allowed;pointer-events:none}.rp-mobile-action-secondary{background:color-mix(in srgb,#0a1220 88%,#0d1a30)}.rp-mobile-action-lock{font-family:var(--tdab-font-family-label);font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--tdab-color-orange)}.rp-mobile-helper{margin:0;font-family:var(--tdab-font-family-body);font-size:12.5px;line-height:1.5;color:var(--tdab-color-muted)}.rp-mobile-caption{margin:0;font-family:var(--tdab-font-family-label);font-size:10px;font-weight:var(--tdab-font-weight-medium);line-height:normal;color:var(--tdab-color-muted)}}@media(max-width:320px){.reports-screen,.rp-mobile,.rp-mobile-card,.rp-mobile-actions{max-inline-size:100%;overflow-x:hidden}}.commerce-embedded-shell{color-scheme:light;--commerce-canvas-bg: #f0f0f1;--commerce-surface: #ffffff;--commerce-border: #dcdcde;--commerce-text: #1d2327;--commerce-muted: #646970;--commerce-primary: #0a7d6b;--commerce-link: #2271b1;--commerce-nav-active-bg: #1d2327;--commerce-nav-active-fg: #ffffff;--commerce-status-ok: #1a7f37;--commerce-status-attention: #996800;--commerce-status-critical: #b32d2e;--commerce-status-info: #646970;--bg: var(--commerce-canvas-bg);--card: var(--commerce-surface);--border: var(--commerce-border);--text: var(--commerce-text);--muted: var(--commerce-muted);--accent: var(--commerce-primary);--tdab-color-text: var(--commerce-text);--tdab-color-muted: var(--commerce-muted);--tdab-color-bg: var(--commerce-canvas-bg);--tdab-color-secondary: var(--commerce-surface);--tdab-color-elevated: var(--commerce-surface);--tdab-color-border: var(--commerce-border);--tdab-color-primary: var(--commerce-primary);--tdab-focus-ring: 2px solid var(--commerce-text);min-block-size:100dvh;max-inline-size:100%;overflow-x:hidden;background:var(--commerce-canvas-bg);color:var(--commerce-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.commerce-embedded-shell :focus-visible{outline:2px solid var(--commerce-text);outline-offset:2px;box-shadow:none}.commerce-embedded-shell .status-pill{border:1px solid var(--commerce-border);background:var(--commerce-surface);color:var(--commerce-text)}.commerce-embedded-shell .status-pill.online{color:var(--commerce-status-ok)}.commerce-embedded-shell .status-pill.offline{color:var(--commerce-status-critical)}.commerce-embedded-shell .alert{background:var(--commerce-surface);border:1px solid var(--commerce-border);color:var(--commerce-text);border-radius:8px;padding:var(--tdab-space-16)}.commerce-embedded-shell .alert.error{border-color:color-mix(in srgb,var(--commerce-status-critical) 45%,var(--commerce-border))}.commerce-embedded-shell .alert.success{border-color:color-mix(in srgb,var(--commerce-status-ok) 45%,var(--commerce-border))}.commerce-embedded-shell .dash-btn-primary,.commerce-embedded-shell .commerce-relink-form .dash-btn-primary,.commerce-embedded-shell .actions>.dash-btn-primary,.commerce-embedded-shell .commerce-recovery-actions .dash-btn-primary{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;padding:var(--tdab-space-8) var(--tdab-space-16);border-radius:8px;border:1px solid transparent;background:var(--commerce-primary);color:#fff;font:inherit;font-weight:600;cursor:pointer}.commerce-embedded-shell .dash-btn-primary:hover:not(:disabled),.commerce-embedded-shell .commerce-recovery-actions .dash-btn-primary:hover:not(:disabled){filter:brightness(.92)}.commerce-embedded-shell .dash-btn-primary:active:not(:disabled),.commerce-embedded-shell .commerce-recovery-actions .dash-btn-primary:active:not(:disabled){filter:brightness(.86)}.commerce-embedded-shell .dash-btn-primary:focus-visible,.commerce-embedded-shell .dash-btn-secondary:focus-visible,.commerce-embedded-shell .checkbox-label:focus-within,.commerce-embedded-shell .commerce-control:focus-visible{outline:2px solid var(--commerce-text);outline-offset:2px;box-shadow:none}.commerce-embedded-shell .dash-btn-primary:disabled,.commerce-embedded-shell .dash-btn-secondary:disabled{opacity:.55;cursor:not-allowed;filter:none}.commerce-embedded-shell .dash-btn-secondary{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;padding:var(--tdab-space-8) var(--tdab-space-16);border-radius:8px;border:1px solid var(--commerce-border);background:var(--commerce-surface);color:var(--commerce-text);font:inherit;cursor:pointer}.commerce-embedded-shell .checkbox-label{display:flex;gap:var(--tdab-space-8);align-items:flex-start;color:var(--commerce-text);margin-block-end:var(--tdab-space-16)}.commerce-embedded-shell .checkbox-label input[type=checkbox]{inline-size:1.125rem;block-size:1.125rem;margin-block-start:.2rem;accent-color:var(--commerce-primary);flex-shrink:0}.commerce-embedded-shell .commerce-control:not([type=checkbox]):not([type=radio]),.commerce-embedded-shell input:not([type=checkbox]):not([type=radio]),.commerce-embedded-shell select,.commerce-embedded-shell textarea{min-block-size:40px;border:1px solid var(--commerce-border);border-radius:8px;background:var(--commerce-surface);color:var(--commerce-text);font:inherit;padding:var(--tdab-space-8) var(--tdab-space-12);max-inline-size:100%}.commerce-embedded-onboarding-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--tdab-space-16);align-items:center;max-inline-size:min(1200px,100%);margin-inline:auto;padding:var(--tdab-space-24) var(--tdab-space-24) 0;box-sizing:border-box}.commerce-relink,.commerce-agent-ready-product,.commerce-page-unavailable{display:flex;flex-direction:column;gap:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%}.commerce-relink-form{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-native-light{color-scheme:light;--commerce-canvas-bg: #f0f0f1;--commerce-surface: #ffffff;--commerce-border: #dcdcde;--commerce-text: #1d2327;--commerce-muted: #646970;--commerce-primary: #0a7d6b;--commerce-link: #2271b1;--bg: var(--commerce-canvas-bg);--card: var(--commerce-surface);--border: var(--commerce-border);--text: var(--commerce-text);--muted: var(--commerce-muted);--accent: var(--commerce-primary);--tdab-color-text: var(--commerce-text);--tdab-color-muted: var(--commerce-muted);--tdab-color-bg: var(--commerce-canvas-bg);--tdab-color-secondary: var(--commerce-surface);--tdab-color-elevated: var(--commerce-surface);--tdab-color-border: var(--commerce-border);--tdab-color-primary: var(--commerce-primary);--tdab-focus-ring: 2px solid var(--commerce-text);color:var(--commerce-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.commerce-embedded-shell .hint,.commerce-embedded-shell .empty-state,.commerce-native-light .hint,.commerce-native-light .empty-state{color:var(--commerce-muted)}.commerce-embedded-shell .card,.commerce-native-light .card{background:transparent;border-color:transparent;color:var(--commerce-text)}.commerce-embedded-shell h1,.commerce-embedded-shell h2,.commerce-embedded-shell h3,.commerce-embedded-shell strong,.commerce-native-light h1,.commerce-native-light h2,.commerce-native-light h3,.commerce-native-light strong{color:var(--commerce-text)}.commerce-embedded-shell .alert.error,.commerce-native-light .alert.error{color:var(--commerce-text);background:color-mix(in srgb,var(--commerce-status-critical) 10%,var(--commerce-surface))}.commerce-embedded-shell .alert.success,.commerce-native-light .alert.success{color:var(--commerce-text);background:color-mix(in srgb,var(--commerce-status-ok) 10%,var(--commerce-surface))}.commerce-embedded-shell .report-table th,.commerce-embedded-shell .report-table td,.commerce-native-light .report-table th,.commerce-native-light .report-table td{color:var(--commerce-text);border-color:var(--commerce-border)}.commerce-embedded-shell .commerce-v2-shell .commerce-control:hover:not(:disabled),.commerce-embedded-shell .commerce-v2-shell select.commerce-control:hover:not(:disabled),.commerce-embedded-shell .commerce-v2-shell input.commerce-control:hover:not(:disabled),.commerce-native-light .commerce-v2-shell .commerce-control:hover:not(:disabled),.commerce-native-light .commerce-v2-shell select.commerce-control:hover:not(:disabled),.commerce-native-light .commerce-v2-shell input.commerce-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--commerce-text) 28%,var(--commerce-border))}.commerce-embedded-shell .commerce-v2-shell .commerce-control:active:not(:disabled),.commerce-embedded-shell .commerce-v2-shell select.commerce-control:active:not(:disabled),.commerce-embedded-shell .commerce-v2-shell input.commerce-control:active:not(:disabled),.commerce-native-light .commerce-v2-shell .commerce-control:active:not(:disabled),.commerce-native-light .commerce-v2-shell select.commerce-control:active:not(:disabled),.commerce-native-light .commerce-v2-shell input.commerce-control:active:not(:disabled){border-color:color-mix(in srgb,var(--commerce-text) 40%,var(--commerce-border))}.commerce-embedded-shell .commerce-v2-shell .commerce-control:focus-visible,.commerce-embedded-shell .commerce-v2-shell select.commerce-control:focus-visible,.commerce-embedded-shell .commerce-v2-shell input.commerce-control:focus-visible,.commerce-embedded-shell .commerce-v2-shell textarea.commerce-control:focus-visible,.commerce-embedded-shell .commerce-v2-shell .actions>.dash-btn-primary:focus-visible,.commerce-embedded-shell .commerce-v2-shell .actions>.dash-btn-secondary:focus-visible,.commerce-embedded-shell .commerce-table-scroll:focus-visible,.commerce-native-light .commerce-v2-shell .commerce-control:focus-visible,.commerce-native-light .commerce-v2-shell select.commerce-control:focus-visible,.commerce-native-light .commerce-v2-shell input.commerce-control:focus-visible,.commerce-native-light .commerce-v2-shell textarea.commerce-control:focus-visible,.commerce-native-light .commerce-v2-shell .actions>.dash-btn-primary:focus-visible,.commerce-native-light .commerce-v2-shell .actions>.dash-btn-secondary:focus-visible,.commerce-native-light .commerce-table-scroll:focus-visible{outline:2px solid var(--commerce-text);outline-offset:2px;box-shadow:none}.commerce-embedded-shell .commerce-relink,.commerce-embedded-shell .commerce-first-run,.commerce-embedded-shell .commerce-recovery-actions,.commerce-embedded-shell .commerce-page-unavailable,.commerce-embedded-shell .commerce-agent-ready-product,.commerce-embedded-shell .commerce-product-detail,.commerce-native-light .commerce-relink,.commerce-native-light .commerce-first-run,.commerce-native-light .commerce-recovery-actions,.commerce-native-light .commerce-page-unavailable,.commerce-native-light .commerce-agent-ready-product,.commerce-native-light .commerce-product-detail{color:var(--commerce-text)}.commerce-embedded-shell .commerce-v2-eyebrow,.commerce-embedded-shell .commerce-evidence-basis,.commerce-embedded-shell .commerce-evidence-meta>p,.commerce-embedded-shell .commerce-field-helper,.commerce-embedded-shell .commerce-table-scroll-hint,.commerce-embedded-shell .commerce-status-label,.commerce-embedded-shell .commerce-status-reason,.commerce-embedded-shell .commerce-product-card-meta dt,.commerce-embedded-shell .commerce-metric-list dt,.commerce-native-light .commerce-v2-eyebrow,.commerce-native-light .commerce-evidence-basis,.commerce-native-light .commerce-evidence-meta>p,.commerce-native-light .commerce-field-helper,.commerce-native-light .commerce-table-scroll-hint,.commerce-native-light .commerce-status-label,.commerce-native-light .commerce-status-reason,.commerce-native-light .commerce-product-card-meta dt,.commerce-native-light .commerce-metric-list dt{color:var(--commerce-muted)}.commerce-embedded-shell .commerce-evidence-primary,.commerce-embedded-shell .commerce-evidence-drivers,.commerce-embedded-shell .commerce-v2-header h1,.commerce-embedded-shell .commerce-product-detail-title,.commerce-embedded-shell .commerce-product-card-title,.commerce-embedded-shell .commerce-product-card-meta dd,.commerce-embedded-shell .commerce-metric-list dd,.commerce-embedded-shell .commerce-status-value,.commerce-embedded-shell .commerce-flag,.commerce-embedded-shell .commerce-surface-tab,.commerce-embedded-shell .commerce-field>label,.commerce-embedded-shell .commerce-inline-action,.commerce-embedded-shell .commerce-scan-steps,.commerce-native-light .commerce-evidence-primary,.commerce-native-light .commerce-evidence-drivers,.commerce-native-light .commerce-v2-header h1,.commerce-native-light .commerce-product-detail-title,.commerce-native-light .commerce-product-card-title,.commerce-native-light .commerce-product-card-meta dd,.commerce-native-light .commerce-metric-list dd,.commerce-native-light .commerce-status-value,.commerce-native-light .commerce-flag,.commerce-native-light .commerce-surface-tab,.commerce-native-light .commerce-field>label,.commerce-native-light .commerce-inline-action,.commerce-native-light .commerce-scan-steps{color:var(--commerce-text)}.commerce-embedded-shell .commerce-product-card,.commerce-embedded-shell .commerce-status,.commerce-embedded-shell .commerce-table-scroll,.commerce-native-light .commerce-product-card,.commerce-native-light .commerce-status,.commerce-native-light .commerce-table-scroll{background:var(--commerce-surface);border-color:var(--commerce-border);color:var(--commerce-text)}.commerce-embedded-shell .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table,.commerce-native-light .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table,.commerce-embedded-shell .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table,.commerce-native-light .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table{width:100%;min-width:32rem;table-layout:auto}.commerce-embedded-shell .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table th,.commerce-native-light .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table th,.commerce-embedded-shell .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table th,.commerce-native-light .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table th{white-space:nowrap;overflow-wrap:normal}.commerce-embedded-shell .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table th:nth-child(1),.commerce-embedded-shell .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table td:nth-child(1),.commerce-native-light .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table th:nth-child(1),.commerce-native-light .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table td:nth-child(1){width:1%;white-space:nowrap;overflow-wrap:normal}.commerce-embedded-shell .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table th:nth-child(3),.commerce-embedded-shell .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table td:nth-child(3),.commerce-native-light .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table th:nth-child(3),.commerce-native-light .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table td:nth-child(3){width:1%;white-space:nowrap;overflow-wrap:normal}.commerce-embedded-shell .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table th:nth-child(4),.commerce-embedded-shell .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table td:nth-child(4),.commerce-native-light .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table th:nth-child(4),.commerce-native-light .commerce-table-scroll:has(#commerce-findings-scroll-hint) .report-table td:nth-child(4){min-width:12rem;white-space:normal;overflow-wrap:anywhere}.commerce-embedded-shell .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table th:nth-child(2),.commerce-embedded-shell .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table td:nth-child(2),.commerce-native-light .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table th:nth-child(2),.commerce-native-light .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table td:nth-child(2){width:1%;white-space:nowrap;overflow-wrap:normal}.commerce-embedded-shell .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table th:nth-child(3),.commerce-embedded-shell .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table td:nth-child(3),.commerce-native-light .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table th:nth-child(3),.commerce-native-light .commerce-table-scroll:has(#commerce-grouped-findings-scroll-hint) .report-table td:nth-child(3){min-width:14rem;white-space:normal;overflow-wrap:anywhere}.commerce-embedded-shell [data-testid=commerce-package-lock] .hint,.commerce-embedded-shell [data-testid=commerce-schedule-state],.commerce-embedded-shell [data-testid=commerce-schedule-details],.commerce-embedded-shell [data-testid=commerce-schedule-store-gate],.commerce-embedded-shell [data-testid=commerce-page-unavailable-copy],.commerce-embedded-shell [data-testid=commerce-weekly-summary-state],.commerce-embedded-shell [data-testid=commerce-weekly-summary-details],.commerce-embedded-shell [data-testid=commerce-weekly-summary-disclaimer],.commerce-embedded-shell [data-testid=commerce-control-package-lock],.commerce-embedded-shell .commerce-discovery-summary .hint,.commerce-embedded-shell .commerce-disclosure-summary .hint,.commerce-native-light [data-testid=commerce-package-lock] .hint,.commerce-native-light [data-testid=commerce-schedule-state],.commerce-native-light [data-testid=commerce-schedule-details],.commerce-native-light [data-testid=commerce-schedule-store-gate],.commerce-native-light [data-testid=commerce-page-unavailable-copy],.commerce-native-light [data-testid=commerce-weekly-summary-state],.commerce-native-light [data-testid=commerce-weekly-summary-details],.commerce-native-light [data-testid=commerce-weekly-summary-disclaimer],.commerce-native-light [data-testid=commerce-control-package-lock],.commerce-native-light .commerce-discovery-summary .hint,.commerce-native-light .commerce-disclosure-summary .hint{color:var(--commerce-muted)}.commerce-embedded-shell .commerce-schedule-panel h3,.commerce-embedded-shell .commerce-weekly-summary-panel h3,.commerce-embedded-shell .commerce-discovery-summary h3,.commerce-embedded-shell .commerce-disclosure-summary h3,.commerce-native-light .commerce-schedule-panel h3,.commerce-native-light .commerce-weekly-summary-panel h3,.commerce-native-light .commerce-discovery-summary h3,.commerce-native-light .commerce-disclosure-summary h3{color:var(--commerce-text)}.commerce-embedded-shell .commerce-field-error,.commerce-native-light .commerce-field-error{color:var(--commerce-status-critical)}.commerce-embedded-shell a,.commerce-native-light a{color:var(--commerce-link)}.commerce-merchant-guidance{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-merchant-guidance-fix,.commerce-merchant-guidance-boundary{margin:0;font-size:var(--tdab-font-size-small, .875rem);line-height:1.45;overflow-wrap:anywhere}.commerce-merchant-guidance-fix{color:var(--commerce-text, var(--text))}.commerce-merchant-guidance-fix strong{font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-merchant-guidance-boundary{color:var(--commerce-muted, var(--muted))}.commerce-shopify-admin-link{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--tdab-font-size-small, .875rem);font-weight:var(--tdab-font-weight-medium);text-decoration:underline;text-underline-offset:2px}.commerce-shopify-admin-link:hover{filter:brightness(.85)}.commerce-shopify-admin-link:focus-visible{outline:2px solid var(--commerce-text, var(--text));outline-offset:2px;border-radius:2px}.commerce-findings-summary{display:flex;flex-direction:column;gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%}.commerce-findings-summary-copy{margin:0;color:var(--text);font-size:var(--tdab-font-size-body, 1rem);line-height:1.45}.commerce-findings-band-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%}.commerce-band-card{display:flex;flex-direction:column;gap:var(--tdab-space-4);padding:var(--tdab-space-12) var(--tdab-space-16);border:1px solid var(--border);border-radius:8px;background:var(--card, #fff);box-sizing:border-box}.commerce-band-card-count{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:var(--tdab-font-weight-semibold, 600);line-height:1.2;color:var(--text)}.commerce-band-card-label{font-size:var(--tdab-font-size-caption);color:var(--muted)}.commerce-findings-queue,.commerce-products-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%}.commerce-issue-card{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%;padding:var(--tdab-space-16);border:1px solid var(--border);border-radius:8px;background:var(--card, #fff);box-sizing:border-box}.commerce-issue-card-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--tdab-space-8)}.commerce-issue-card-title{margin:0;font-size:1rem;line-height:1.35;color:var(--text)}.commerce-issue-card-count{margin:0;font-size:var(--tdab-font-size-caption);color:var(--muted)}.commerce-issue-card-why,.commerce-issue-card-fix,.commerce-issue-card-boundary{margin:0;font-size:var(--tdab-font-size-small, .875rem);line-height:1.45;overflow-wrap:anywhere}.commerce-issue-card-actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);align-items:center}.commerce-issue-product-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tdab-space-8)}.commerce-issue-product-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tdab-space-8)}.commerce-issue-technical summary{cursor:pointer;color:var(--muted);font-size:var(--tdab-font-size-caption)}.commerce-issue-technical dl{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8) var(--tdab-space-16);margin:var(--tdab-space-8) 0 0}.commerce-compact-action{display:inline-flex;align-items:center;justify-content:center;min-block-size:40px;min-inline-size:44px;padding:var(--tdab-space-8) var(--tdab-space-16);border-radius:8px;box-sizing:border-box}.commerce-products-queue-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%;padding:var(--tdab-space-16);border:1px solid var(--border);border-radius:8px;background:var(--card, #fff);box-sizing:border-box}.commerce-products-queue-main{display:flex;flex-direction:column;gap:var(--tdab-space-8);flex:1 1 12rem;min-inline-size:0}.commerce-products-queue-title{margin:0;font-size:1rem;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.commerce-products-queue-meta{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8) var(--tdab-space-16);margin:0}.commerce-products-queue-meta dt{margin:0;font-size:var(--tdab-font-size-caption);color:var(--muted)}.commerce-products-queue-meta dd{margin:0;color:var(--text)}.commerce-products .commerce-products-queue-row{background:var(--commerce-products-card);border-color:var(--commerce-products-border)}.commerce-products .commerce-products-queue-title,.commerce-products .commerce-products-queue-meta dd{color:var(--commerce-products-ink)}.commerce-products .commerce-products-queue-meta dt{color:var(--commerce-products-muted)}.commerce-products .commerce-compact-action{color:var(--commerce-products-ink);min-block-size:40px}.commerce-products .commerce-compact-action:focus-visible{outline:2px solid var(--commerce-products-ink);outline-offset:2px;box-shadow:none}@media(max-width:768px){.commerce-findings-band-cards{grid-template-columns:1fr}.commerce-compact-action{min-block-size:44px}.commerce-products-desktop{display:none}.commerce-products-mobile{display:grid;grid-template-columns:minmax(0,1fr)}.commerce-products .commerce-compact-action{min-block-size:44px}}@media(max-width:390px){.commerce-products-queue-row{flex-direction:column;align-items:stretch}.commerce-policies-cards{display:grid;grid-template-columns:minmax(0,1fr)}}.commerce-findings-layout,.commerce-policies-layout,.commerce-buyer-questions-layout{display:flex;flex-direction:column;gap:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%}.commerce-findings-desktop,.commerce-policies-desktop,.commerce-buyer-questions-desktop{display:block;min-inline-size:0;max-inline-size:100%}.commerce-findings-cards,.commerce-policies-cards,.commerce-buyer-questions-cards{display:none;list-style:none;margin:0;padding:0;gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%}.commerce-finding-card,.commerce-policy-card{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%;padding:var(--tdab-space-16);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, var(--card, #fff));box-sizing:border-box}.commerce-finding-card-meta{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8) var(--tdab-space-16);margin:0}.commerce-finding-card-meta div{display:flex;flex-direction:column;gap:var(--tdab-space-4);min-inline-size:0}.commerce-finding-card-meta dt,.commerce-policy-card-title{margin:0;font-size:var(--tdab-font-size-caption);color:var(--commerce-muted, var(--muted))}.commerce-finding-card-meta dd,.commerce-policy-card-coverage{margin:0;font-size:var(--tdab-font-size-small, .875rem);color:var(--commerce-text, var(--text));overflow-wrap:anywhere}.commerce-finding-card-issue{margin:0;font-size:var(--tdab-font-size-body, 1rem);line-height:1.45;color:var(--commerce-text, var(--text));overflow-wrap:anywhere}.commerce-findings-primary-table{min-width:40rem}.commerce-policies-primary-table,.commerce-buyer-questions-table{width:100%;table-layout:auto}.commerce-product-findings-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-findings{color-scheme:light}.commerce-findings-summary{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-findings-summary-copy{margin:0;font-size:var(--tdab-font-size-body, 1rem);font-weight:var(--tdab-font-weight-semibold);color:var(--commerce-text, var(--text))}.commerce-findings-band-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tdab-space-8);min-inline-size:0}.commerce-band-card{display:flex;flex-direction:column;gap:var(--tdab-space-4);padding:var(--tdab-space-8);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, var(--card, #fff));min-inline-size:0}.commerce-band-card-count{font-size:1.25rem;font-weight:var(--tdab-font-weight-semibold);line-height:1.2;color:var(--commerce-text, var(--text))}.commerce-band-card-label{font-size:var(--tdab-font-size-caption);color:var(--commerce-muted, var(--muted))}.commerce-band-card--attention{border-inline-start:3px solid var(--commerce-status-critical, #b32d2e)}.commerce-band-card--review{border-inline-start:3px solid var(--commerce-status-attention, #b98900)}.commerce-band-card--clear{border-inline-start:3px solid var(--commerce-status-ok, #0a7d6b)}.commerce-findings-queue{list-style:none;margin:var(--tdab-space-8) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-issue-card{display:flex;flex-direction:column;gap:var(--tdab-space-8);padding:var(--tdab-space-16);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, var(--card, #fff));min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.commerce-issue-card-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--tdab-space-8);min-inline-size:0}.commerce-issue-card-title{margin:0;font-size:1rem;font-weight:var(--tdab-font-weight-semibold);color:var(--commerce-text, var(--text));overflow-wrap:anywhere}.commerce-issue-card-count{margin:0;font-size:var(--tdab-font-size-caption);color:var(--commerce-muted, var(--muted));white-space:nowrap}.commerce-issue-card-why,.commerce-issue-card-fix,.commerce-issue-card-boundary{margin:0;font-size:var(--tdab-font-size-small, .875rem);line-height:1.45;color:var(--commerce-text, var(--text));overflow-wrap:anywhere}.commerce-issue-card-boundary{color:var(--commerce-muted, var(--muted))}.commerce-issue-card-actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);align-items:center;min-inline-size:0}.commerce-issue-product-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-issue-product-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tdab-space-8);padding:var(--tdab-space-8);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-canvas-bg, #f0f0f1);min-inline-size:0}.commerce-issue-technical{min-inline-size:0;max-inline-size:100%;font-size:var(--tdab-font-size-caption);color:var(--commerce-muted, var(--muted));overflow-wrap:anywhere}.commerce-issue-technical summary{cursor:pointer;color:var(--commerce-text, var(--text));overflow-wrap:anywhere}.commerce-issue-technical dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:var(--tdab-space-8);margin:var(--tdab-space-8) 0 0;min-inline-size:0;max-inline-size:100%}.commerce-issue-technical dt{margin:0 0 var(--tdab-space-4);font-size:var(--tdab-font-size-caption)}.commerce-issue-technical dd{margin:0;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.commerce-issue-technical p,.commerce-issue-technical code{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.commerce-compact-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;min-inline-size:44px;margin:0;padding:var(--tdab-space-8) var(--tdab-space-12);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, var(--card, #fff));color:var(--commerce-text, var(--text));font:inherit;text-align:center;cursor:pointer;box-sizing:border-box;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.commerce-compact-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--commerce-text, var(--text)) 28%,var(--border));background:color-mix(in srgb,var(--commerce-canvas-bg, #f0f0f1) 70%,var(--commerce-surface, #fff))}.commerce-compact-action:focus-visible{outline:2px solid var(--commerce-text, var(--text));outline-offset:2px}.commerce-compact-action:disabled{opacity:.55;cursor:not-allowed}.commerce-products-queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-products-queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tdab-space-8);align-items:center;padding:var(--tdab-space-8);border:1px solid var(--commerce-products-border, var(--border));border-radius:8px;background:var(--commerce-products-card, var(--card, #fff));min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.commerce-products-queue-main{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-products-queue-title{margin:0;font-size:1rem;font-weight:var(--tdab-font-weight-semibold);color:var(--commerce-products-ink, var(--text));overflow-wrap:anywhere}.commerce-products-queue-meta{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:var(--tdab-space-8) var(--tdab-space-16);margin:0;align-items:center}.commerce-products-queue-meta div{display:flex;flex-direction:column;gap:var(--tdab-space-4);min-inline-size:0}.commerce-products-queue-meta dt{margin:0;font-size:var(--tdab-font-size-caption);color:var(--commerce-products-muted, var(--muted))}.commerce-products-queue-meta dd{margin:0;font-size:var(--tdab-font-size-small, .875rem);color:var(--commerce-products-ink, var(--text));overflow-wrap:anywhere}.commerce-products .commerce-compact-action{border-color:var(--commerce-products-border);background:var(--commerce-products-card);color:var(--commerce-products-ink)}.commerce-embedded-shell .dash-btn-secondary,.commerce-native-light .dash-btn-secondary,.commerce-embedded-shell .commerce-v2-shell .actions>.dash-btn-secondary,.commerce-native-light .commerce-v2-shell .actions>.dash-btn-secondary{color:var(--commerce-text, #1d2327);background:var(--commerce-surface, #ffffff);border-color:var(--commerce-border, #dcdcde)}.commerce-embedded-shell .dash-btn-secondary:hover:not(:disabled),.commerce-native-light .dash-btn-secondary:hover:not(:disabled),.commerce-embedded-shell .commerce-v2-shell .actions>.dash-btn-secondary:hover:not(:disabled),.commerce-native-light .commerce-v2-shell .actions>.dash-btn-secondary:hover:not(:disabled),.commerce-embedded-shell .commerce-product-open-detail:hover:not(:disabled),.commerce-native-light .commerce-product-open-detail:hover:not(:disabled){color:var(--commerce-text, #1d2327);border-color:color-mix(in srgb,var(--commerce-text, #1d2327) 28%,var(--commerce-border, #dcdcde));background:color-mix(in srgb,var(--commerce-canvas-bg, #f0f0f1) 65%,var(--commerce-surface, #fff));filter:none}.commerce-embedded-shell .dash-btn-secondary:active:not(:disabled),.commerce-native-light .dash-btn-secondary:active:not(:disabled),.commerce-embedded-shell .commerce-v2-shell .actions>.dash-btn-secondary:active:not(:disabled),.commerce-native-light .commerce-v2-shell .actions>.dash-btn-secondary:active:not(:disabled),.commerce-embedded-shell .commerce-product-open-detail:active:not(:disabled),.commerce-native-light .commerce-product-open-detail:active:not(:disabled){color:var(--commerce-text, #1d2327);border-color:color-mix(in srgb,var(--commerce-text, #1d2327) 40%,var(--commerce-border, #dcdcde));background:color-mix(in srgb,var(--commerce-canvas-bg, #f0f0f1) 78%,var(--commerce-surface, #fff));filter:none}.commerce-embedded-shell .dash-btn-secondary:disabled,.commerce-native-light .dash-btn-secondary:disabled,.commerce-embedded-shell .commerce-v2-shell .actions>.dash-btn-secondary:disabled,.commerce-native-light .commerce-v2-shell .actions>.dash-btn-secondary:disabled{color:color-mix(in srgb,var(--commerce-text, #1d2327) 55%,var(--commerce-muted, #646970));background:var(--commerce-surface, #ffffff);border-color:var(--commerce-border, #dcdcde);opacity:1}.commerce-embedded-shell .dash-btn-primary:disabled,.commerce-native-light .dash-btn-primary:disabled,.commerce-embedded-shell .commerce-v2-shell .actions>.dash-btn-primary:disabled,.commerce-native-light .commerce-v2-shell .actions>.dash-btn-primary:disabled{color:#fff;background:color-mix(in srgb,var(--commerce-primary, #0a7d6b) 55%,var(--commerce-muted, #646970));opacity:1}.commerce-embedded-shell .commerce-evidence-meta>.dash-btn-secondary,.commerce-native-light .commerce-evidence-meta>.dash-btn-secondary,.commerce-embedded-shell [data-testid=commerce-overview-rescan],.commerce-native-light [data-testid=commerce-overview-rescan]{align-self:flex-start;color:var(--commerce-text, #1d2327)}.commerce-embedded-shell .commerce-surface-tab:hover:not(:disabled):not(.is-active),.commerce-native-light .commerce-surface-tab:hover:not(:disabled):not(.is-active){color:var(--commerce-text, var(--text))}.commerce-embedded-shell .commerce-surface-tab.is-active,.commerce-embedded-shell .commerce-surface-tab[data-state=active],.commerce-embedded-shell .commerce-surface-tab[aria-pressed=true],.commerce-native-light .commerce-surface-tab.is-active,.commerce-native-light .commerce-surface-tab[data-state=active],.commerce-native-light .commerce-surface-tab[aria-pressed=true]{color:var(--commerce-nav-active-fg, var(--commerce-text, #1d2327))}.commerce-products .commerce-product-open-detail,.commerce-product-card-actions .commerce-product-open-detail{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;min-inline-size:44px;padding:var(--tdab-space-8) var(--tdab-space-16);border-radius:8px;border:1px solid var(--commerce-products-border, var(--border));background:var(--commerce-products-card, var(--card, #fff));color:var(--commerce-products-ink, var(--text));font:inherit;font-weight:var(--tdab-font-weight-medium);cursor:pointer;max-inline-size:100%;white-space:nowrap}.commerce-products .commerce-product-open-detail:hover:not(:disabled),.commerce-product-card-actions .commerce-product-open-detail:hover:not(:disabled){border-color:color-mix(in srgb,var(--commerce-products-ink, #1d2327) 28%,var(--commerce-products-border, #dcdcde));background:color-mix(in srgb,var(--commerce-products-canvas, #f0f0f1) 65%,var(--commerce-products-card, #fff))}.commerce-products .commerce-product-open-detail:active:not(:disabled),.commerce-product-card-actions .commerce-product-open-detail:active:not(:disabled){border-color:color-mix(in srgb,var(--commerce-products-ink, #1d2327) 40%,var(--commerce-products-border, #dcdcde));background:color-mix(in srgb,var(--commerce-products-canvas, #f0f0f1) 78%,var(--commerce-products-card, #fff))}.commerce-products .commerce-product-open-detail:focus-visible,.commerce-product-card-actions .commerce-product-open-detail:focus-visible{outline:2px solid var(--commerce-products-ink, #1d2327);outline-offset:2px;box-shadow:none}.commerce-products-primary-table td:nth-child(5){min-width:8.5rem}.commerce-product-card-actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);margin-block-start:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-product-card-actions .commerce-product-open-detail{flex:1 1 auto;inline-size:100%;justify-content:center}.commerce-native-light .commerce-panel,.commerce-native-light .commerce-first-run,.commerce-embedded-shell .commerce-panel,.commerce-embedded-shell .commerce-first-run{background:var(--commerce-surface);border-color:var(--commerce-border);color:var(--commerce-text)}.commerce-page-unavailable{padding:var(--tdab-space-16);border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--commerce-canvas-bg, #f0f0f1) 70%,#ffffff)}.commerce-page-unavailable h3,.commerce-agent-ready-product h3{margin:0;font-size:1.125rem;line-height:1.35;color:var(--text)}.commerce-embedded-main{box-sizing:border-box;max-inline-size:min(1200px,100%);margin-inline:auto;padding:var(--tdab-space-24);min-inline-size:0}@media(max-width:768px){.commerce-embedded-main{padding:var(--tdab-space-16)}.commerce-embedded-onboarding-header{padding:var(--tdab-space-16) var(--tdab-space-16) 0}.commerce-embedded-shell .dash-btn-primary,.commerce-embedded-shell .dash-btn-secondary,.commerce-native-light .dash-btn-primary,.commerce-native-light .commerce-inline-action{min-block-size:44px;inline-size:100%}}@media(max-width:390px){.commerce-embedded-shell,.commerce-native-light{overflow-x:hidden}.commerce-embedded-main,.commerce-v2-shell,.commerce-panel,.commerce-relink,.commerce-page-unavailable,.commerce-agent-ready-product{max-inline-size:100%;min-inline-size:0}}@media(min-width:1440px){.commerce-embedded-main,.commerce-v2-shell{max-inline-size:1200px}}.commerce-v2-shell{display:flex;flex-direction:column;gap:var(--tdab-space-24);max-inline-size:min(1200px,100%);min-inline-size:0;padding:var(--tdab-space-24);box-sizing:border-box}.commerce-embedded-shell .commerce-v2-shell{background:transparent;color:var(--commerce-text);border:0;padding:0}.commerce-v2-header{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-v2-eyebrow{margin:0;font-size:var(--tdab-font-size-caption);font-weight:var(--tdab-font-weight-medium);color:var(--muted);letter-spacing:.02em}.commerce-v2-header h1{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25;overflow-wrap:anywhere;max-inline-size:100%}.commerce-v2-boundary,.commerce-v2-shop-identity{margin:0;max-inline-size:100%}.commerce-panel,.commerce-first-run{display:flex;flex-direction:column;gap:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%;padding:var(--tdab-space-24);border:1px solid var(--border);border-radius:8px;background:var(--card, var(--surface, transparent));box-sizing:border-box}.commerce-embedded-shell .commerce-panel,.commerce-embedded-shell .commerce-first-run{background:var(--commerce-surface);border-color:var(--commerce-border);box-shadow:0 1px #1a1a1a0d}.commerce-panel h2,.commerce-first-run h2{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.commerce-page-shell{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-page-shell-header,.commerce-page-shell-nav,.commerce-page-shell-main{min-inline-size:0;max-inline-size:100%}.commerce-page-shell-header{display:flex;flex-direction:column;gap:var(--tdab-space-8);padding:var(--tdab-space-16);border:1px solid var(--commerce-border, #dcdcde);border-radius:8px;background:var(--commerce-surface, #ffffff)}.commerce-page-shell-brand-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--tdab-space-8) var(--tdab-space-16);min-inline-size:0}.commerce-page-shell-identity{min-inline-size:0}.commerce-page-shell-identity p,.commerce-page-shell-header>.commerce-v2-boundary{margin:0}.commerce-page-shell-nav{padding-block:0}.commerce-page-shell-main{display:flex;flex-direction:column;gap:var(--tdab-space-8)}.commerce-embedded-onboarding-header{gap:var(--tdab-space-8);padding:var(--tdab-space-16) var(--tdab-space-16) 0}.commerce-embedded-shell .commerce-panel,.commerce-native-light .commerce-panel{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-embedded-shell .commerce-relink,.commerce-native-light .commerce-relink,.commerce-embedded-shell .commerce-first-run,.commerce-native-light .commerce-first-run,.commerce-embedded-shell .commerce-first-run-card,.commerce-native-light .commerce-first-run-card{gap:var(--tdab-space-8);padding:var(--tdab-space-16);border:1px solid var(--commerce-border, #dcdcde);border-radius:8px;background:var(--commerce-surface, #ffffff)}.commerce-v2-status-stack{display:flex;flex-direction:column;gap:var(--tdab-space-8);margin-block-end:var(--tdab-space-8)}.commerce-embedded-shell .commerce-panel>h2,.commerce-native-light .commerce-panel>h2,.commerce-embedded-shell .commerce-settings__intro,.commerce-native-light .commerce-settings__intro{margin:0}.commerce-embedded-shell .commerce-page-shell-header .commerce-v2-eyebrow,.commerce-native-light .commerce-page-shell-header .commerce-v2-eyebrow,.commerce-embedded-shell .commerce-page-shell-header .commerce-v2-shop-identity strong,.commerce-native-light .commerce-page-shell-header .commerce-v2-shop-identity strong,.commerce-embedded-shell .commerce-page-shell-header .commerce-page-shell-provenance,.commerce-native-light .commerce-page-shell-header .commerce-page-shell-provenance,.commerce-embedded-shell .commerce-first-run__title,.commerce-native-light .commerce-first-run__title,.commerce-embedded-shell .commerce-relink__title,.commerce-native-light .commerce-relink__title,.commerce-embedded-shell .commerce-first-run h2,.commerce-native-light .commerce-first-run h2,.commerce-embedded-shell .commerce-relink h2,.commerce-native-light .commerce-relink h2,.commerce-embedded-shell .commerce-first-run__identity,.commerce-native-light .commerce-first-run__identity,.commerce-embedded-shell .commerce-relink__identity,.commerce-native-light .commerce-relink__identity,.commerce-embedded-shell .commerce-relink__identity strong,.commerce-native-light .commerce-relink__identity strong,.commerce-embedded-shell .commerce-relink__message,.commerce-native-light .commerce-relink__message,.commerce-embedded-shell .commerce-first-run__status,.commerce-native-light .commerce-first-run__status,.commerce-embedded-shell .commerce-first-run .commerce-scan-steps,.commerce-native-light .commerce-first-run .commerce-scan-steps,.commerce-embedded-shell .commerce-relink__ack,.commerce-native-light .commerce-relink__ack,.commerce-embedded-shell .commerce-relink__error strong,.commerce-native-light .commerce-relink__error strong,.commerce-embedded-shell .commerce-relink__error p,.commerce-native-light .commerce-relink__error p,.commerce-embedded-shell .commerce-panel>h2,.commerce-native-light .commerce-panel>h2,.commerce-embedded-shell .commerce-state__title,.commerce-native-light .commerce-state__title,.commerce-embedded-shell .commerce-state__message,.commerce-native-light .commerce-state__message,.commerce-embedded-shell .commerce-availability-card__title,.commerce-native-light .commerce-availability-card__title,.commerce-embedded-shell .commerce-availability-card__summary,.commerce-native-light .commerce-availability-card__summary,.commerce-embedded-shell .commerce-availability-card__status,.commerce-native-light .commerce-availability-card__status,.commerce-embedded-shell .commerce-product-detail__title,.commerce-native-light .commerce-product-detail__title,.commerce-embedded-shell .commerce-collection-detail__title,.commerce-native-light .commerce-collection-detail__title,.commerce-embedded-shell .commerce-product-detail__score strong,.commerce-native-light .commerce-product-detail__score strong,.commerce-embedded-shell .commerce-collection-detail__meta strong,.commerce-native-light .commerce-collection-detail__meta strong,.commerce-embedded-shell .commerce-overview-score-value,.commerce-native-light .commerce-overview-score-value,.commerce-embedded-shell .commerce-overview-stat-card strong,.commerce-native-light .commerce-overview-stat-card strong,.commerce-embedded-shell .commerce-overview-readiness-head strong,.commerce-native-light .commerce-overview-readiness-head strong,.commerce-embedded-shell .commerce-issue-card-title,.commerce-native-light .commerce-issue-card-title,.commerce-embedded-shell .commerce-products-queue-title,.commerce-native-light .commerce-products-queue-title,.commerce-embedded-shell .commerce-products-queue-meta dd,.commerce-native-light .commerce-products-queue-meta dd,.commerce-embedded-shell .commerce-policy-card-coverage,.commerce-native-light .commerce-policy-card-coverage,.commerce-embedded-shell .commerce-v2-status-stack .commerce-loading-state .commerce-state__message,.commerce-native-light .commerce-v2-status-stack .commerce-loading-state .commerce-state__message,.commerce-embedded-shell .commerce-v2-status-stack .commerce-error-state .commerce-state__message,.commerce-native-light .commerce-v2-status-stack .commerce-error-state .commerce-state__message,.commerce-embedded-shell .commerce-v2-status-stack .commerce-success-state .commerce-state__title,.commerce-native-light .commerce-v2-status-stack .commerce-success-state .commerce-state__title,.commerce-embedded-shell .commerce-v2-status-stack .commerce-state__message,.commerce-native-light .commerce-v2-status-stack .commerce-state__message,.commerce-embedded-shell .commerce-v2-status-stack .commerce-state__title,.commerce-native-light .commerce-v2-status-stack .commerce-state__title{color:#1d2327;color:var(--commerce-text, #1d2327)}.commerce-embedded-shell .commerce-page-shell-header .commerce-v2-boundary,.commerce-native-light .commerce-page-shell-header .commerce-v2-boundary,.commerce-embedded-shell .commerce-page-shell-header .commerce-v2-shop-identity,.commerce-native-light .commerce-page-shell-header .commerce-v2-shop-identity,.commerce-embedded-shell .commerce-first-run__support,.commerce-native-light .commerce-first-run__support,.commerce-embedded-shell .commerce-relink__boundary,.commerce-native-light .commerce-relink__boundary,.commerce-embedded-shell .commerce-first-run__boundary,.commerce-native-light .commerce-first-run__boundary,.commerce-embedded-shell .commerce-settings__intro,.commerce-native-light .commerce-settings__intro,.commerce-embedded-shell .commerce-product-detail__score,.commerce-native-light .commerce-product-detail__score,.commerce-embedded-shell .commerce-collection-detail__meta,.commerce-native-light .commerce-collection-detail__meta,.commerce-embedded-shell .commerce-availability-card__detail,.commerce-native-light .commerce-availability-card__detail,.commerce-embedded-shell .commerce-state__copy,.commerce-native-light .commerce-state__copy,.commerce-embedded-shell .commerce-overview .hint,.commerce-native-light .commerce-overview .hint,.commerce-embedded-shell .commerce-evidence-basis,.commerce-native-light .commerce-evidence-basis,.commerce-embedded-shell .commerce-overview-stat-card .hint,.commerce-native-light .commerce-overview-stat-card .hint,.commerce-embedded-shell .commerce-overview-readiness-head span,.commerce-native-light .commerce-overview-readiness-head span,.commerce-embedded-shell .commerce-products-queue-meta dt,.commerce-native-light .commerce-products-queue-meta dt,.commerce-embedded-shell .commerce-issue-card-count,.commerce-native-light .commerce-issue-card-count,.commerce-embedded-shell .commerce-policy-card-title,.commerce-native-light .commerce-policy-card-title,.commerce-embedded-shell .commerce-empty-state .commerce-state__message,.commerce-native-light .commerce-empty-state .commerce-state__message,.commerce-embedded-shell .commerce-empty-state .empty-state,.commerce-native-light .commerce-empty-state .empty-state,.commerce-embedded-shell .commerce-v2-status-stack .commerce-success-state .commerce-state__copy,.commerce-native-light .commerce-v2-status-stack .commerce-success-state .commerce-state__copy,.commerce-embedded-shell .commerce-v2-status-stack .commerce-state__copy,.commerce-native-light .commerce-v2-status-stack .commerce-state__copy{color:#646970;color:var(--commerce-muted, #646970)}.commerce-state-card,.commerce-availability-card,.commerce-overview-stat-card,.commerce-band-card,.commerce-issue-card,.commerce-findings-card,.commerce-policy-card,.commerce-products-card{display:flex;flex-direction:column;gap:var(--tdab-space-8);padding:var(--tdab-space-16);border:1px solid var(--commerce-border, #dcdcde);border-radius:8px;background:var(--commerce-surface, #ffffff);min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.commerce-availability-cards,.commerce-overview-coverage-cards,.commerce-overview-action-cards,.commerce-findings-band-cards{display:grid;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-availability-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.commerce-overview-coverage-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.commerce-overview-readiness-bar{block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--commerce-border, #dcdcde) 65%,#ffffff);overflow:hidden}.commerce-overview-readiness-fill{display:block;block-size:100%;border-radius:inherit;background:#0a7d6b;background:var(--commerce-primary, #0a7d6b)}.commerce-availability-card__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--tdab-space-8);min-inline-size:0}.commerce-availability-card__title{margin:0;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.commerce-availability-card__status{font-size:.8125rem;font-weight:600;padding:var(--tdab-space-4) var(--tdab-space-8);border-radius:999px;border:1px solid var(--commerce-border, #dcdcde);background:var(--commerce-canvas-bg, #f0f0f1);white-space:nowrap}.commerce-availability-card__summary,.commerce-state__message{margin:0;font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.commerce-availability-card__detail,.commerce-state__copy{margin:0;font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.commerce-state__actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);min-inline-size:0}.commerce-plan-features{margin:0;padding-inline-start:var(--tdab-space-24);color:var(--commerce-text);font-size:.875rem;line-height:1.5}.commerce-plan-actions{align-items:center}.commerce-plan-actions .dash-btn-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.commerce-plan-success{margin:0;color:var(--commerce-status-positive);font-size:.875rem}.commerce-settings__actions{grid-column:1 / -1}.commerce-disclosure-card__title{margin:0;font-size:.9375rem;color:var(--commerce-text, #1d2327)}.commerce-disclosure-card__body{margin:0;font-size:.875rem;color:var(--commerce-muted, #646970);overflow-wrap:anywhere}.commerce-products-queue,.commerce-findings-queue,.commerce-products-cards,.commerce-policies-cards{overflow-x:visible;max-inline-size:100%;min-inline-size:0}.commerce-embedded-shell .commerce-first-run .dash-btn-primary,.commerce-native-light .commerce-first-run .dash-btn-primary,.commerce-embedded-shell .commerce-relink .dash-btn-primary,.commerce-native-light .commerce-relink .dash-btn-primary,.commerce-embedded-shell .commerce-settings .dash-btn-primary,.commerce-native-light .commerce-settings .dash-btn-primary,.commerce-embedded-shell .commerce-v2-status-stack .dash-btn-primary,.commerce-native-light .commerce-v2-status-stack .dash-btn-primary,.commerce-embedded-shell .commerce-overview .dash-btn-primary,.commerce-native-light .commerce-overview .dash-btn-primary{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;padding:var(--tdab-space-8) var(--tdab-space-16);border-radius:8px;border:1px solid transparent;background:#0a7d6b;background:var(--commerce-primary, #0a7d6b);color:#fff;font:inherit;font-weight:600;cursor:pointer}.commerce-embedded-shell .commerce-first-run .dash-btn-primary:hover:not(:disabled),.commerce-native-light .commerce-first-run .dash-btn-primary:hover:not(:disabled),.commerce-embedded-shell .commerce-relink .dash-btn-primary:hover:not(:disabled),.commerce-native-light .commerce-relink .dash-btn-primary:hover:not(:disabled),.commerce-embedded-shell .commerce-settings .dash-btn-primary:hover:not(:disabled),.commerce-native-light .commerce-settings .dash-btn-primary:hover:not(:disabled),.commerce-embedded-shell .commerce-v2-status-stack .dash-btn-primary:hover:not(:disabled),.commerce-native-light .commerce-v2-status-stack .dash-btn-primary:hover:not(:disabled),.commerce-embedded-shell .commerce-overview .dash-btn-primary:hover:not(:disabled),.commerce-native-light .commerce-overview .dash-btn-primary:hover:not(:disabled){filter:brightness(.92)}.commerce-embedded-shell .commerce-first-run .dash-btn-primary:active:not(:disabled),.commerce-native-light .commerce-first-run .dash-btn-primary:active:not(:disabled),.commerce-embedded-shell .commerce-relink .dash-btn-primary:active:not(:disabled),.commerce-native-light .commerce-relink .dash-btn-primary:active:not(:disabled),.commerce-embedded-shell .commerce-settings .dash-btn-primary:active:not(:disabled),.commerce-native-light .commerce-settings .dash-btn-primary:active:not(:disabled),.commerce-embedded-shell .commerce-v2-status-stack .dash-btn-primary:active:not(:disabled),.commerce-native-light .commerce-v2-status-stack .dash-btn-primary:active:not(:disabled),.commerce-embedded-shell .commerce-overview .dash-btn-primary:active:not(:disabled),.commerce-native-light .commerce-overview .dash-btn-primary:active:not(:disabled){filter:brightness(.86)}.commerce-embedded-shell .commerce-first-run .dash-btn-primary:focus-visible,.commerce-native-light .commerce-first-run .dash-btn-primary:focus-visible,.commerce-embedded-shell .commerce-relink .dash-btn-primary:focus-visible,.commerce-native-light .commerce-relink .dash-btn-primary:focus-visible,.commerce-embedded-shell .commerce-relink__ack:focus-within,.commerce-native-light .commerce-relink__ack:focus-within,.commerce-embedded-shell .commerce-settings .dash-btn-primary:focus-visible,.commerce-native-light .commerce-settings .dash-btn-primary:focus-visible,.commerce-embedded-shell .commerce-v2-status-stack .dash-btn-primary:focus-visible,.commerce-native-light .commerce-v2-status-stack .dash-btn-primary:focus-visible,.commerce-embedded-shell .commerce-overview .dash-btn-primary:focus-visible,.commerce-native-light .commerce-overview .dash-btn-primary:focus-visible,.commerce-embedded-shell .commerce-page-shell-nav .commerce-surface-tab:focus-visible,.commerce-native-light .commerce-page-shell-nav .commerce-surface-tab:focus-visible,.commerce-embedded-shell .commerce-control:focus-visible,.commerce-native-light .commerce-control:focus-visible,.commerce-embedded-shell .commerce-compact-action:focus-visible,.commerce-native-light .commerce-compact-action:focus-visible{outline:2px solid #1d2327;outline:2px solid var(--commerce-text, #1d2327);outline-offset:2px;box-shadow:none}.commerce-embedded-shell .commerce-first-run .dash-btn-primary:disabled,.commerce-native-light .commerce-first-run .dash-btn-primary:disabled,.commerce-embedded-shell .commerce-relink .dash-btn-primary:disabled,.commerce-native-light .commerce-relink .dash-btn-primary:disabled,.commerce-embedded-shell .commerce-settings .dash-btn-primary:disabled,.commerce-native-light .commerce-settings .dash-btn-primary:disabled,.commerce-embedded-shell .commerce-v2-status-stack .dash-btn-primary:disabled,.commerce-native-light .commerce-v2-status-stack .dash-btn-primary:disabled,.commerce-embedded-shell .commerce-overview .dash-btn-primary:disabled,.commerce-native-light .commerce-overview .dash-btn-primary:disabled{opacity:.55;cursor:not-allowed;filter:none}@media(max-width:768px){.commerce-embedded-shell .commerce-first-run .dash-btn-primary,.commerce-native-light .commerce-first-run .dash-btn-primary,.commerce-embedded-shell .commerce-relink .dash-btn-primary,.commerce-native-light .commerce-relink .dash-btn-primary,.commerce-embedded-shell .commerce-settings .dash-btn-primary,.commerce-native-light .commerce-settings .dash-btn-primary,.commerce-embedded-shell .commerce-v2-status-stack .dash-btn-primary,.commerce-native-light .commerce-v2-status-stack .dash-btn-primary,.commerce-embedded-shell .commerce-overview .dash-btn-primary,.commerce-native-light .commerce-overview .dash-btn-primary,.commerce-page-shell-nav .commerce-surface-tab,.commerce-compact-action{min-block-size:44px}.commerce-embedded-shell .commerce-first-run .dash-btn-primary,.commerce-native-light .commerce-first-run .dash-btn-primary,.commerce-embedded-shell .commerce-relink .dash-btn-primary,.commerce-native-light .commerce-relink .dash-btn-primary,.commerce-embedded-shell .commerce-settings .dash-btn-primary,.commerce-native-light .commerce-settings .dash-btn-primary,.commerce-embedded-shell .commerce-v2-status-stack .dash-btn-primary,.commerce-native-light .commerce-v2-status-stack .dash-btn-primary,.commerce-embedded-shell .commerce-overview .dash-btn-primary,.commerce-native-light .commerce-overview .dash-btn-primary{inline-size:100%}.commerce-availability-cards,.commerce-overview-coverage-cards,.commerce-findings-band-cards{grid-template-columns:minmax(0,1fr)}.commerce-products-desktop,.commerce-findings-desktop,.commerce-policies-desktop,.commerce-buyer-questions-desktop{display:none}.commerce-products-cards,.commerce-policies-cards,.commerce-buyer-questions-cards{display:grid;grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.commerce-embedded-onboarding-header,.commerce-embedded-shell .commerce-first-run,.commerce-native-light .commerce-first-run,.commerce-embedded-shell .commerce-relink,.commerce-native-light .commerce-relink,.commerce-page-shell-header{padding:var(--tdab-space-16)}.commerce-availability-card__header{flex-direction:column;align-items:flex-start}.commerce-settings-grid{grid-template-columns:minmax(0,1fr)}.commerce-products-queue,.commerce-findings-queue,.commerce-products-cards,.commerce-availability-cards,.commerce-page-shell,.commerce-page-shell-main{min-inline-size:0;max-inline-size:100%;overflow-x:hidden}}@media(min-width:1440px){.commerce-embedded-main .commerce-first-run,.commerce-embedded-main .commerce-relink,.commerce-native-light .commerce-first-run,.commerce-native-light .commerce-relink{max-inline-size:min(720px,100%)}}.commerce-evidence-hierarchy{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-evidence-primary{margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:var(--tdab-font-weight-semibold, 600);line-height:1.3;color:var(--text)}.commerce-evidence-basis{margin:0;color:var(--muted);font-size:var(--tdab-font-size-small, .875rem);line-height:1.45}.commerce-evidence-drivers{margin:0;color:var(--text);font-size:var(--tdab-font-size-body, 1rem);line-height:1.45}.commerce-evidence-meta{display:flex;flex-direction:column;gap:var(--tdab-space-8);margin-block-start:var(--tdab-space-8);padding-block-start:var(--tdab-space-16);border-block-start:1px solid var(--border);min-inline-size:0}.commerce-evidence-meta>p{margin:0;color:var(--muted);font-size:var(--tdab-font-size-small, .875rem);line-height:1.4;overflow-wrap:anywhere}.commerce-v2-status-stack{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-surface-nav,.commerce-surface-nav--compact{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--tdab-space-8);margin:0;padding:0;border:0;background:transparent;min-inline-size:0;max-inline-size:100%}.commerce-surface-primary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tdab-space-8);flex:0 1 auto;width:auto;min-inline-size:0;max-inline-size:100%}.commerce-tabs__mobile{display:none}.commerce-surface-tab{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 1 auto;width:auto;max-inline-size:100%;border:1px solid var(--border);border-radius:8px;padding:var(--tdab-space-8) var(--tdab-space-16);min-block-size:40px;min-inline-size:44px;font:inherit;font-size:var(--tdab-font-size-caption);font-weight:var(--tdab-font-weight-medium);color:var(--text);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;overflow-wrap:normal;box-sizing:border-box}.commerce-surface-tab:hover:not(:disabled):not(.is-active){color:var(--text);border-color:color-mix(in srgb,var(--text) 28%,var(--border));background:color-mix(in srgb,var(--card, #fff) 92%,var(--text) 8%)}.commerce-surface-tab:active:not(:disabled):not(.is-active){background:color-mix(in srgb,var(--card, #fff) 84%,var(--text) 16%)}.commerce-surface-tab.is-active,.commerce-surface-tab[data-state=active],.commerce-surface-tab[aria-pressed=true]{color:var(--commerce-nav-active-fg, #ffffff);border-color:var(--commerce-nav-active-bg, #1d2327);background:var(--commerce-nav-active-bg, #1d2327)}.commerce-surface-tab[data-state=inactive]{color:var(--text)}.commerce-surface-tab.is-active:hover:not(:disabled){filter:brightness(.94)}.commerce-surface-tab.is-active:active:not(:disabled){filter:brightness(.88)}.commerce-surface-tab:focus-visible{outline:2px solid var(--text);outline-offset:2px}.commerce-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.25rem;margin-inline-start:var(--tdab-space-8);padding:0 var(--tdab-space-6);border-radius:999px;font-size:.75rem;font-weight:var(--tdab-font-weight-semibold, 600);line-height:1.2;background:#ffffff29;color:inherit}.commerce-surface-tab:not(.is-active) .commerce-tab-badge{background:var(--commerce-nav-active-bg, #1d2327);color:#fff}.commerce-product-review-card{display:flex;flex-direction:column;gap:var(--tdab-space-12);min-inline-size:0;padding:var(--tdab-space-16);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, var(--card, #fff));box-sizing:border-box}.commerce-product-review-card-main{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-product-review-card-score{display:flex;flex-direction:column;gap:var(--tdab-space-4)}.commerce-product-review-card-score-value{font-size:1.25rem;font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-product-review-card-score-label,.commerce-product-review-card-findings{margin:0;font-size:var(--tdab-font-size-caption);color:var(--muted)}.commerce-surface-tab:disabled{opacity:.55;cursor:not-allowed;filter:none}.commerce-surface-panel{display:flex;flex-direction:column;gap:var(--tdab-space-24);min-inline-size:0;max-inline-size:100%}.commerce-surface-panel[hidden]{display:none}.commerce-products-toolbar{display:flex;flex-wrap:wrap;gap:var(--tdab-space-12);align-items:flex-end;justify-content:space-between;min-inline-size:0;max-inline-size:100%}.commerce-overview{color-scheme:light;--commerce-overview-canvas: #f0f0f1;--commerce-overview-card: #ffffff;--commerce-overview-border: #dcdcde;--commerce-overview-ink: #1d2327;--commerce-overview-muted: #646970;--commerce-overview-primary: #0a7d6b;--commerce-overview-link: #2271b1;--commerce-score-deg: 0deg;--commerce-canvas-bg: var(--commerce-overview-canvas);--commerce-surface: var(--commerce-overview-card);--commerce-border: var(--commerce-overview-border);--commerce-text: var(--commerce-overview-ink);--commerce-muted: var(--commerce-overview-muted);--bg: var(--commerce-overview-canvas);--card: var(--commerce-overview-card);--border: var(--commerce-overview-border);--text: var(--commerce-overview-ink);--muted: var(--commerce-overview-muted);--accent: var(--commerce-overview-primary);background:var(--commerce-overview-card);border-color:var(--commerce-overview-border);color:var(--commerce-overview-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.commerce-overview h2,.commerce-overview h3,.commerce-overview h4,.commerce-overview .commerce-overview-stat-value,.commerce-overview .commerce-overview-readiness-head strong,.commerce-overview .commerce-overview-action-card-title,.commerce-overview .commerce-compact-action,.commerce-overview .dash-btn-primary{color:var(--commerce-overview-ink)}.commerce-overview .hint,.commerce-overview .commerce-evidence-basis,.commerce-overview .commerce-overview-stat-label,.commerce-overview .commerce-overview-stat-detail,.commerce-overview .commerce-overview-priority-context,.commerce-overview .commerce-evidence-meta>p{color:var(--commerce-overview-muted)}.commerce-overview .commerce-evidence-drivers{color:var(--commerce-overview-ink)}.commerce-overview a{color:var(--commerce-overview-link)}.commerce-overview-report{display:flex;flex-direction:column;gap:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%}.commerce-overview-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tdab-space-16);padding-block-end:var(--tdab-space-12);border-block-end:1px solid var(--commerce-overview-border);min-inline-size:0}.commerce-overview-brand{display:flex;align-items:center;gap:var(--tdab-space-12);min-inline-size:0}.commerce-overview-brand .brand-lockup-exact{gap:var(--tdab-space-12)}.commerce-overview-brand .brand-product{font-size:.9375rem;font-weight:var(--tdab-font-weight-semibold, 600);line-height:1.15;color:var(--commerce-overview-ink)}.commerce-overview-brand .brand-byline{font-size:.6875rem;color:var(--commerce-overview-muted)}.commerce-overview-provenance{display:inline-flex;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:var(--tdab-font-weight-semibold, 600);padding:.125rem .5rem;border-radius:999px;border:1px solid var(--commerce-overview-border);background:color-mix(in srgb,var(--commerce-overview-border) 35%,var(--commerce-overview-card));color:var(--commerce-overview-muted);flex-shrink:0}.commerce-overview-provenance-dot{inline-size:.4375rem;block-size:.4375rem;border-radius:50%;background:currentColor;flex:none}.commerce-overview-provenance--live{background:color-mix(in srgb,var(--commerce-status-ok, #1a7f37) 10%,var(--commerce-overview-card));border-color:color-mix(in srgb,var(--commerce-status-ok, #1a7f37) 35%,var(--commerce-overview-border));color:var(--commerce-status-ok, #1a7f37)}.commerce-overview-provenance--sample{background:color-mix(in srgb,var(--commerce-status-attention, #996800) 12%,var(--commerce-overview-card));border-color:color-mix(in srgb,var(--commerce-status-attention, #996800) 35%,var(--commerce-overview-border));color:var(--commerce-status-attention, #996800)}.commerce-overview-provenance--manual,.commerce-overview-provenance--unset{background:color-mix(in srgb,var(--commerce-overview-border) 35%,var(--commerce-overview-card));border-color:var(--commerce-overview-border);color:var(--commerce-overview-muted)}.commerce-overview-score-unavailable{margin:0;font-size:var(--tdab-font-size-body, 1rem);font-weight:var(--tdab-font-weight-medium, 500);line-height:1.35;color:var(--commerce-overview-muted);font-style:normal}.commerce-overview-report-foot{margin-block-start:var(--tdab-space-8);padding-block-start:var(--tdab-space-12);border-block-start:1px solid var(--commerce-overview-border);display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-overview-report-foot-note{margin:0;font-size:var(--tdab-font-size-small, .875rem);line-height:1.45;color:var(--commerce-overview-muted);max-inline-size:78%}.commerce-overview-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--tdab-space-16);align-items:start;min-inline-size:0;max-inline-size:100%}.commerce-overview-score-panel{display:flex;flex-direction:column;gap:var(--tdab-space-8);padding:var(--tdab-space-16);border:1px solid var(--commerce-overview-border);border-radius:8px;background:var(--commerce-overview-card);min-inline-size:0}.commerce-overview-score-ring{--commerce-score-deg: 0deg;--commerce-score-tone: var(--commerce-status-info, #646970);inline-size:7.5rem;block-size:7.5rem;border-radius:50%;display:grid;place-items:center;position:relative;flex-shrink:0;box-sizing:border-box;background:conic-gradient(var(--commerce-score-tone) 0deg var(--commerce-score-deg, 0deg),color-mix(in srgb,var(--commerce-overview-border) 70%,var(--commerce-overview-card)) var(--commerce-score-deg, 0deg) 360deg)}.commerce-overview-score-ring--critical{--commerce-score-tone: var(--commerce-status-critical, #b32d2e)}.commerce-overview-score-ring--attention{--commerce-score-tone: var(--commerce-status-attention, #996800)}.commerce-overview-score-ring--positive{--commerce-score-tone: var(--commerce-status-ok, #1a7f37)}.commerce-overview-score-ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--commerce-overview-card)}.commerce-overview-score-value{position:relative;z-index:1;display:flex;align-items:baseline;gap:.125rem;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:var(--tdab-font-weight-semibold, 600);line-height:1;color:var(--commerce-overview-ink)}.commerce-overview-score-denom{font-size:var(--tdab-font-size-caption);font-weight:var(--tdab-font-weight-medium, 500);color:var(--commerce-overview-muted)}.commerce-overview-score-band{margin:0;font-size:var(--tdab-font-size-body, 1rem);font-weight:var(--tdab-font-weight-semibold, 600);color:var(--commerce-overview-ink)}.commerce-overview-next{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-overview-secondary-actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8)}.commerce-overview-coverage h3,.commerce-overview-breakdown h3,.commerce-overview-priority h3{margin:0 0 var(--tdab-space-8);font-size:var(--tdab-font-size-body, 1rem);font-weight:var(--tdab-font-weight-semibold, 600);color:var(--commerce-overview-ink)}.commerce-overview-coverage-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-overview-stat-card{display:flex;flex-direction:column;gap:var(--tdab-space-4);padding:var(--tdab-space-12);border:1px solid var(--commerce-overview-border);border-radius:8px;background:var(--commerce-overview-card);min-inline-size:0;box-sizing:border-box}.commerce-overview-stat-value{font-size:1.375rem;font-weight:var(--tdab-font-weight-semibold, 600);line-height:1.2;color:var(--commerce-overview-ink)}.commerce-overview-stat-label{font-size:var(--tdab-font-size-caption);color:var(--commerce-overview-muted)}.commerce-overview-stat-detail{font-size:var(--tdab-font-size-small, .875rem);line-height:1.4;color:var(--commerce-overview-muted);overflow-wrap:anywhere}.commerce-overview-readiness-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-overview-readiness-row{display:flex;flex-direction:column;gap:var(--tdab-space-4);min-inline-size:0}.commerce-overview-readiness-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--tdab-space-8);font-size:var(--tdab-font-size-small, .875rem);color:var(--commerce-overview-ink)}.commerce-overview-readiness-bar{block-size:.5rem;border-radius:4px;background:var(--commerce-overview-canvas);overflow:hidden}.commerce-overview-readiness-fill{display:block;block-size:100%;border-radius:4px;background:var(--commerce-overview-primary);min-inline-size:0}.commerce-overview-priority-head{display:flex;flex-direction:column;gap:var(--tdab-space-4);margin-block-end:var(--tdab-space-8)}.commerce-overview-priority-context{margin:0;font-size:var(--tdab-font-size-small, .875rem);line-height:1.4;color:var(--commerce-overview-muted)}.commerce-overview-action-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%}.commerce-overview-action-card{display:flex;flex-direction:column;gap:var(--tdab-space-8);padding:var(--tdab-space-16);border:1px solid var(--commerce-overview-border);border-radius:8px;background:var(--commerce-overview-card);min-inline-size:0;box-sizing:border-box}.commerce-overview-action-card-head{display:flex;flex-direction:column;gap:var(--tdab-space-4);min-inline-size:0}.commerce-overview-action-card-title{margin:0;font-size:var(--tdab-font-size-body, 1rem);font-weight:var(--tdab-font-weight-semibold, 600);line-height:1.35;color:var(--commerce-overview-ink);overflow-wrap:anywhere}.commerce-overview-action-card-scope{font-size:var(--tdab-font-size-caption);color:var(--commerce-overview-muted)}.commerce-overview-action-card-scope[data-severity=critical],.commerce-overview-action-card-scope[data-severity=error]{color:var(--commerce-status-critical, #b32d2e)}.commerce-overview-action-card-detail{margin:0;font-size:var(--tdab-font-size-small, .875rem);line-height:1.45;color:var(--commerce-overview-ink);overflow-wrap:anywhere}.commerce-overview .commerce-compact-action{align-self:flex-start;min-block-size:40px;color:var(--commerce-overview-ink);border-color:var(--commerce-overview-border);background:var(--commerce-overview-card)}.commerce-overview .dash-btn-primary{min-block-size:40px}.commerce-overview .commerce-evidence-meta{border-block-start-color:var(--commerce-overview-border)}.commerce-overview :focus-visible{outline:2px solid var(--commerce-overview-ink);outline-offset:2px}.commerce-overview .commerce-compact-action:focus-visible,.commerce-overview .dash-btn-primary:focus-visible,.commerce-overview .dash-btn-secondary:focus-visible{outline:2px solid var(--commerce-overview-ink);outline-offset:2px;box-shadow:none}.commerce-overview .dash-btn-primary:disabled{color:#fff;background:color-mix(in srgb,var(--commerce-overview-primary) 55%,var(--commerce-overview-muted));opacity:1;cursor:not-allowed}.commerce-overview .commerce-compact-action:disabled,.commerce-overview .dash-btn-secondary:disabled{color:color-mix(in srgb,var(--commerce-overview-ink) 55%,var(--commerce-overview-muted));background:var(--commerce-overview-card);border-color:var(--commerce-overview-border);opacity:1;cursor:not-allowed}.commerce-overview-action-card-scope[data-severity=warning]{color:var(--commerce-status-attention, #996800)}@media(min-width:1440px){.commerce-overview-hero{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:var(--tdab-space-24)}.commerce-overview-report{gap:var(--tdab-space-24)}.commerce-overview-coverage-cards,.commerce-overview-action-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tdab-space-12)}}@media(max-width:768px){.commerce-overview-hero,.commerce-overview-coverage-cards,.commerce-overview-action-cards{grid-template-columns:minmax(0,1fr)}.commerce-overview .commerce-compact-action,.commerce-overview .dash-btn-primary,.commerce-overview .dash-btn-secondary{min-block-size:44px}.commerce-overview-next .actions>.dash-btn-primary{inline-size:100%}}@media(max-width:390px){.commerce-overview-report{gap:var(--tdab-space-12)}.commerce-overview-coverage-cards,.commerce-overview-action-cards{grid-template-columns:minmax(0,1fr)}.commerce-overview-score-ring{inline-size:6.5rem;block-size:6.5rem}.commerce-overview-score-panel,.commerce-overview-action-card,.commerce-overview-stat-card{padding:var(--tdab-space-12)}.commerce-overview-brand{display:none}.commerce-overview-report-head{justify-content:flex-end}}.commerce-improvements{--commerce-improvement-soft: color-mix( in srgb, var(--commerce-primary, #0a7d6b) 7%, var(--commerce-surface, #ffffff) );min-inline-size:0;max-inline-size:100%}.commerce-improvements__header,.commerce-improvement-proposal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%}.commerce-improvement-proposal__header>div{min-inline-size:0;max-inline-size:100%}.commerce-improvements__header h2,.commerce-improvements__header p,.commerce-improvement-proposal__header h3,.commerce-improvement-proposal__header p,.commerce-improvement-builder h3,.commerce-improvement-builder p{margin-block:0}.commerce-improvement-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--tdab-space-8);list-style:none;margin:0;padding:0}.commerce-improvement-stepper li{display:flex;flex-direction:column;gap:var(--tdab-space-4);color:var(--commerce-muted, var(--muted));font-size:var(--tdab-font-size-caption)}.commerce-improvement-stepper li span{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid var(--commerce-border, var(--border));border-radius:50%;background:var(--commerce-surface, #ffffff);font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-improvement-stepper li[aria-current=step]{color:var(--commerce-text, var(--text))}.commerce-improvement-stepper li[aria-current=step] span{border-color:var(--commerce-primary, #0a7d6b);background:var(--commerce-primary, #0a7d6b);color:#fff}.commerce-improvement-setup__field,.commerce-improvement-builder,.commerce-improvement-proposal,.commerce-improvement-draft{display:flex;flex-direction:column;gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%;padding:var(--tdab-space-16);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, #ffffff)}.commerce-improvement-setup__field label,.commerce-improvement-builder label,.commerce-improvement-diff label,.commerce-improvement-draft label,.commerce-faq-editor label{display:flex;flex-direction:column;gap:var(--tdab-space-8);color:var(--commerce-text, var(--text));font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-v2-shell label.checkbox-label,.commerce-improvement-builder label.checkbox-label,.commerce-improvement-draft label.checkbox-label,.commerce-generation-modes label.checkbox-label{flex-direction:row;align-items:center;line-height:1.35}.commerce-improvement-actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);align-items:center}.commerce-improvements__report-button{flex:0 0 auto;white-space:nowrap}.commerce-improvement-gap-details{padding:var(--tdab-space-12) var(--tdab-space-16);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, #ffffff)}.commerce-improvement-gap-details>summary{cursor:pointer;font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-improvement-gap-details[open]>summary{margin-block-end:var(--tdab-space-12)}.commerce-improvement-gaps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--tdab-space-8)}.commerce-improvement-gaps article{display:flex;flex-direction:column;gap:var(--tdab-space-4);padding:var(--tdab-space-12);border:1px solid var(--commerce-border, var(--border));border-inline-start:3px solid var(--commerce-status-ok, #1a7f37);border-radius:8px;background:var(--commerce-surface, #ffffff)}.commerce-improvement-gaps article[data-state=needs_attention]{border-inline-start-color:var(--commerce-status-attention, #996800)}.commerce-improvement-gaps span{font-size:1.375rem;font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-improvement-gaps h3,.commerce-improvement-gaps p{margin:0;font-size:var(--tdab-font-size-small, .875rem)}.commerce-improvement-gaps p{color:var(--commerce-muted, var(--muted))}.commerce-improvement-builder{background:var(--commerce-improvement-soft)}.commerce-improvement-builder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tdab-space-16)}.commerce-improvement-builder__facts{grid-column:1 / -1}.commerce-improvement-source-state,.commerce-generation-modes,.commerce-faq-editor{min-inline-size:0;margin:0;padding:var(--tdab-space-16);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, #ffffff)}.commerce-improvement-source-state p,.commerce-generation-modes p{margin-block:var(--tdab-space-8) 0}.commerce-generation-modes{display:flex;flex-direction:column;gap:var(--tdab-space-8)}.commerce-generation-status{min-inline-size:0;padding:var(--tdab-space-12);border-inline-start:4px solid var(--commerce-border-strong, #697a77);border-radius:8px;background:var(--commerce-surface-subtle, #f5f8f7)}.commerce-generation-status[data-state=available]{border-inline-start-color:var(--commerce-status-ok, #1a7f37)}.commerce-generation-status[data-state=allowance_exhausted],.commerce-generation-status[data-state=global_cap_reached],.commerce-generation-status[data-state=provider_disabled]{border-inline-start-color:var(--commerce-status-warning, #9a6700)}.commerce-generation-status .dash-btn-secondary{display:inline-flex;margin-block-start:var(--tdab-space-12);min-block-size:44px;align-items:center;text-decoration:none}.commerce-generation-modes legend,.commerce-faq-editor legend{padding-inline:var(--tdab-space-4);font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-v2-shell .checkbox-label{display:flex;align-items:center;gap:var(--tdab-space-8);min-block-size:44px;cursor:pointer}.commerce-generation-modes .checkbox-label{margin:0}.commerce-v2-shell input.commerce-control:is([type=radio],[type=checkbox]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;inline-size:1.125rem;block-size:1.125rem;min-inline-size:1.125rem;min-block-size:1.125rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:var(--accent, var(--commerce-primary, #2c6ecb));flex:0 0 auto}.commerce-v2-shell input.commerce-control:is([type=radio],[type=checkbox]):disabled{cursor:not-allowed;opacity:.55}.commerce-v2-shell label.checkbox-label:focus-within{outline:2px solid var(--commerce-text, var(--text));outline-offset:2px;border-radius:8px}.commerce-v2-shell label.checkbox-label:has(input:disabled){color:var(--commerce-muted, var(--muted));cursor:not-allowed}.commerce-faq-editor{display:flex;flex-direction:column;gap:var(--tdab-space-16)}.commerce-faq-editor__item{display:flex;min-inline-size:0;flex-direction:column;gap:var(--tdab-space-12);padding-block-end:var(--tdab-space-16);border-block-end:1px solid var(--commerce-border, var(--border))}.commerce-improvement-draft{padding:var(--tdab-space-16);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-surface, #ffffff)}.commerce-improvement-draft h4,.commerce-improvement-draft p{margin-block:0}.commerce-improvement-readback{margin:0;padding:var(--tdab-space-12);border-inline-start:3px solid var(--commerce-status-ok, #1a7f37);background:color-mix(in srgb,var(--commerce-status-ok, #1a7f37) 8%,var(--commerce-surface, #ffffff))}.commerce-improvement-builder__intent-note{grid-column:1 / -1;margin:0}.commerce-improvement-questions{padding:var(--tdab-space-12);border-inline-start:3px solid var(--commerce-status-attention, #996800);background:var(--commerce-surface, #ffffff)}.commerce-improvement-proposals{display:flex;flex-direction:column;gap:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%}.commerce-improvement-state{display:inline-flex;align-items:center;min-block-size:1.75rem;padding-inline:var(--tdab-space-8);border:1px solid var(--commerce-border, var(--border));border-radius:999px;color:var(--commerce-muted, var(--muted));background:var(--commerce-surface, #ffffff);font-size:var(--tdab-font-size-caption);font-weight:var(--tdab-font-weight-semibold, 600);text-transform:capitalize;white-space:nowrap}.commerce-improvement-state--verified,.commerce-improvement-state--recovered{color:var(--commerce-status-ok, #1a7f37)}.commerce-improvement-state--conflict,.commerce-improvement-state--verification_required,.commerce-improvement-state--recovery_refused{color:var(--commerce-status-critical, #b32d2e)}.commerce-improvement-state--approved{color:var(--commerce-primary, #0a7d6b)}.commerce-improvement-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tdab-space-16)}.commerce-improvement-diff section{min-inline-size:0}.commerce-improvement-diff h4{margin:0 0 var(--tdab-space-8);font-size:var(--tdab-font-size-body, 1rem)}.commerce-improvement-content{min-inline-size:0;max-inline-size:100%;min-block-size:8.5rem;padding:var(--tdab-space-12);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-canvas-bg, #f0f0f1);white-space:pre-wrap;overflow-wrap:anywhere}.commerce-improvement-modal::backdrop{background:#00000073}.commerce-improvement-modal[open]{display:flex;flex-direction:column;gap:var(--tdab-space-16);inline-size:min(32rem,100%);max-block-size:calc(100dvh - 2rem);overflow-y:auto;margin:auto;padding:var(--tdab-space-24);border:0;border-radius:8px;background:var(--commerce-surface, #ffffff);box-shadow:0 16px 48px #0000003d;color:var(--commerce-text, var(--text))}.commerce-improvement-approval-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tdab-space-12)}.commerce-improvement-approval-values section{min-inline-size:0;padding:var(--tdab-space-12);border:1px solid var(--commerce-border, var(--border));border-radius:8px;background:var(--commerce-canvas-bg, #f0f0f1)}.commerce-improvement-approval-values h4,.commerce-improvement-approval-values p{margin:0;overflow-wrap:anywhere}.commerce-improvement-approval-values h4{margin-block-end:var(--tdab-space-8)}.commerce-improvement-modal code{display:block;margin-block-start:var(--tdab-space-8);white-space:pre-wrap;overflow-wrap:anywhere}.commerce-improvement-unsaved{margin:0;padding:var(--tdab-space-8) var(--tdab-space-12);border-inline-start:3px solid var(--commerce-status-attention, #996800);background:color-mix(in srgb,var(--commerce-status-attention, #996800) 8%,#ffffff)}.commerce-improvement-measurement{margin:0;padding:var(--tdab-space-12);border-inline-start:3px solid var(--commerce-status-ok, #1a7f37);background:color-mix(in srgb,var(--commerce-status-ok, #1a7f37) 7%,#ffffff)}.commerce-improvement-modal h3,.commerce-improvement-modal p{margin:0}@media(max-width:768px){.commerce-improvement-stepper,.commerce-improvement-gaps{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-improvement-builder__grid,.commerce-improvement-diff,.commerce-improvement-approval-values{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.commerce-improvements,.commerce-improvement-proposals,.commerce-improvement-proposal,.commerce-improvement-draft,.commerce-improvement-builder,.commerce-improvement-content,.commerce-issue-technical{min-inline-size:0;max-inline-size:100%}.commerce-issue-technical,.commerce-issue-technical p,.commerce-issue-technical code,.commerce-issue-technical dd{overflow-wrap:anywhere}.commerce-improvements__header,.commerce-improvement-proposal__header{flex-direction:column}.commerce-improvement-stepper,.commerce-improvement-gaps{grid-template-columns:minmax(0,1fr)}.commerce-improvement-actions>button,.commerce-improvements__header>button{inline-size:100%;min-block-size:44px}.commerce-improvements__report-button{white-space:normal}.commerce-improvement-modal{padding:var(--tdab-space-16)}}.commerce-native-light,.commerce-embedded-shell{--commerce-nav-active-bg: #1d2327;--commerce-nav-active-fg: #ffffff;--commerce-content-max: 1200px}.commerce-embedded-app{max-inline-size:var(--commerce-content-max);margin-inline:auto}.commerce-embedded-header{background:var(--commerce-surface, #ffffff);border-block-end:1px solid var(--commerce-border, #dcdcde)}.commerce-embedded-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--tdab-space-16);flex-wrap:wrap;padding:var(--tdab-space-12) var(--tdab-space-24)}.commerce-embedded-brand{display:flex;flex-direction:column;gap:var(--tdab-space-4);min-inline-size:0}.commerce-embedded-shop{margin:0;font-size:.75rem;color:var(--commerce-muted, #646970);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-embedded-provenance{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:var(--tdab-font-weight-semibold, 600);padding:.1875rem .625rem;border-radius:999px;border:1px solid var(--commerce-border, #dcdcde);background:#f6f7f7;color:var(--commerce-muted, #646970)}.commerce-embedded-provenance-dot{inline-size:.4375rem;block-size:.4375rem;border-radius:50%;background:currentColor}.commerce-embedded-provenance--live{background:#ecf9f4;border-color:#a4d4c4;color:#007f5f}.commerce-embedded-provenance--sample{background:#fff8e1;border-color:#f0d06a;color:#7d5c00}.commerce-embedded-tabs{background:var(--commerce-surface, #ffffff);border-block-end:1px solid var(--commerce-border, #dcdcde)}.commerce-embedded-tabs__inner{display:flex;gap:var(--tdab-space-4);flex-wrap:wrap;max-inline-size:var(--commerce-content-max);margin-inline:auto;padding:0 var(--tdab-space-24)}.commerce-embedded-tab-badge{min-inline-size:1.125rem;block-size:1.125rem;padding:0 .3125rem;border-radius:999px;background:#c40000;color:#fff;font-size:.6875rem;font-weight:var(--tdab-font-weight-semibold, 600);display:inline-flex;align-items:center;justify-content:center}.commerce-surface-tab.is-active .commerce-embedded-tab-badge,.commerce-surface-tab[aria-current=page] .commerce-embedded-tab-badge{background:#fff;color:#1d2327}.commerce-embedded-coverage-grid,.commerce-overview-coverage-cards.commerce-embedded-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-embedded-policy-mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--tdab-space-8)}.commerce-embedded-policy-mini__item{border:1px solid var(--commerce-overview-border, #dcdcde);border-radius:8px;padding:var(--tdab-space-12);display:flex;flex-direction:column;gap:var(--tdab-space-4);min-inline-size:0;background:var(--commerce-overview-card, #ffffff)}.commerce-embedded-policy-mini__name{font-size:.75rem;font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-embedded-policy-mini__status{font-size:.75rem;color:var(--commerce-overview-muted, #646970)}.commerce-embedded-evidence-strip{display:flex;align-items:center;gap:var(--tdab-space-16);flex-wrap:wrap;border:1px solid var(--commerce-overview-border, #dcdcde);border-radius:8px;padding:var(--tdab-space-12) var(--tdab-space-16);background:#f6f7f7}.commerce-embedded-evidence-kv{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.commerce-embedded-evidence-kv .label{font-size:.65625rem;font-weight:var(--tdab-font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.05em;color:var(--commerce-overview-muted, #646970)}.commerce-embedded-evidence-kv .v{font-size:.78125rem}.commerce-embedded-readonly-note{font-size:.75rem;background:#f0f6fc;border:1px solid #b9d5f0;color:#1a3f6b;border-radius:4px;padding:var(--tdab-space-8) var(--tdab-space-12)}.commerce-embedded-priority-card{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:var(--tdab-space-12);align-items:start}.commerce-embedded-priority-card__n{inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--commerce-overview-primary, #0a7d6b);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--tdab-font-weight-semibold, 600);font-size:.8125rem}.commerce-embedded-product-queue{display:flex;flex-direction:column;border:1px solid var(--commerce-border, #dcdcde);border-radius:8px;overflow:hidden;background:var(--commerce-surface, #ffffff)}.commerce-embedded-product-queue__head,.commerce-embedded-product-row{display:grid;grid-template-columns:minmax(0,2.2fr) 7.5rem 9.375rem 6.875rem 8.125rem;gap:var(--tdab-space-16);align-items:center;padding:var(--tdab-space-12) var(--tdab-space-16)}.commerce-embedded-product-queue__head{background:#f6f7f7;border-block-end:1px solid var(--commerce-border, #dcdcde);font-size:.6875rem;font-weight:var(--tdab-font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.04em;color:var(--commerce-muted, #646970)}.commerce-embedded-product-row{border-block-end:1px solid var(--commerce-border, #dcdcde)}.commerce-embedded-product-row:last-child{border-block-end:none}.commerce-embedded-product-row__ctx{margin:0;font-size:.75rem;color:var(--commerce-muted, #646970);overflow:hidden;text-overflow:ellipsis}.commerce-embedded-product-row__score .n{font-size:1.125rem;font-weight:var(--tdab-font-weight-semibold, 600);line-height:1}.commerce-embedded-product-row__score .l{display:block;font-size:.6875rem;color:var(--commerce-muted, #646970)}.commerce-embedded-product-cards{display:none;flex-direction:column;gap:var(--tdab-space-12);list-style:none;margin:0;padding:0}.commerce-embedded-product-card{border:1px solid var(--commerce-border, #dcdcde);border-radius:8px;background:var(--commerce-surface, #ffffff);padding:var(--tdab-space-16);display:flex;flex-direction:column;gap:var(--tdab-space-12)}.commerce-embedded-product-card__head,.commerce-embedded-product-card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--tdab-space-12);flex-wrap:wrap}.commerce-embedded-product-card__score{display:flex;align-items:baseline;gap:.375rem}.commerce-embedded-product-card__score .n{font-size:1.375rem;font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-embedded-product-card__score .l{font-size:.6875rem;color:var(--commerce-muted, #646970)}.commerce-embedded-state{max-inline-size:40rem;margin:var(--tdab-space-24) auto;text-align:center;border:1px solid var(--commerce-border, #dcdcde);border-radius:8px;background:var(--commerce-surface, #ffffff);padding:var(--tdab-space-40) var(--tdab-space-32)}.commerce-embedded-state p{color:var(--commerce-muted, #646970)}.commerce-embedded-pdf-future{display:inline-flex;align-items:center;gap:var(--tdab-space-8);font-size:.75rem;color:var(--commerce-muted, #646970);background:#f6f7f7;border:1px dashed #c3c4c7;border-radius:4px;padding:.375rem .625rem}@media(min-width:1440px){.commerce-embedded-header__inner,.commerce-embedded-tabs__inner,.commerce-embedded-app{padding-inline:var(--tdab-space-24)}}@media(max-width:768px){.commerce-embedded-header__inner,.commerce-embedded-tabs__inner{padding-inline:var(--tdab-space-16)}.commerce-embedded-coverage-grid,.commerce-overview-coverage-cards.commerce-embedded-coverage-grid,.commerce-embedded-policy-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-embedded-product-queue,.commerce-embedded-product-queue__head{display:none}.commerce-embedded-product-cards{display:flex}.commerce-embedded-tabs__inner{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.commerce-native-light .commerce-compact-action,.commerce-native-light .dash-btn-primary,.commerce-native-light .dash-btn-secondary,.commerce-embedded-shell .commerce-compact-action,.commerce-embedded-shell .dash-btn-primary,.commerce-embedded-shell .dash-btn-secondary{min-block-size:44px}}@media(max-width:390px){.commerce-embedded-coverage-grid,.commerce-overview-coverage-cards.commerce-embedded-coverage-grid,.commerce-embedded-policy-mini{grid-template-columns:minmax(0,1fr)}.commerce-embedded-priority-card{grid-template-columns:1.75rem minmax(0,1fr)}.commerce-embedded-priority-card__action{grid-column:1 / -1;inline-size:100%}}.commerce-products{color-scheme:light;--commerce-products-canvas: #f0f0f1;--commerce-products-card: #ffffff;--commerce-products-border: #dcdcde;--commerce-products-ink: #1d2327;--commerce-products-muted: #646970;--commerce-products-primary: #0a7d6b;--commerce-products-link: #2271b1;--commerce-canvas-bg: var(--commerce-products-canvas);--commerce-surface: var(--commerce-products-card);--commerce-border: var(--commerce-products-border);--commerce-text: var(--commerce-products-ink);--commerce-muted: var(--commerce-products-muted);--bg: var(--commerce-products-canvas);--card: var(--commerce-products-card);--border: var(--commerce-products-border);--text: var(--commerce-products-ink);--muted: var(--commerce-products-muted);--accent: var(--commerce-products-primary);background:var(--commerce-products-card);border-color:var(--commerce-products-border);color:var(--commerce-products-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.commerce-products h2,.commerce-products .commerce-product-card-title,.commerce-products .commerce-products-queue-title,.commerce-products .commerce-field>label,.commerce-products .commerce-products-primary-table th,.commerce-products .commerce-products-primary-table td,.commerce-products .commerce-product-card-meta dd,.commerce-products .commerce-compact-action{color:var(--commerce-products-ink)}.commerce-products .hint,.commerce-products .commerce-field-helper,.commerce-products .commerce-table-scroll-hint,.commerce-products .commerce-product-card-meta dt,.commerce-products .commerce-products-queue-meta dt{color:var(--commerce-products-muted)}.commerce-products a{color:var(--commerce-products-link)}.commerce-products .commerce-control:not([type=checkbox]):not([type=radio]),.commerce-products select.commerce-control,.commerce-products input.commerce-control:not([type=checkbox]):not([type=radio]),.commerce-products textarea.commerce-control{background:var(--commerce-products-card);border-color:var(--commerce-products-border);color:var(--commerce-products-ink);min-block-size:40px}.commerce-products .commerce-control:hover:not(:disabled),.commerce-products select.commerce-control:hover:not(:disabled),.commerce-products input.commerce-control:not([type=checkbox]):not([type=radio]):hover:not(:disabled){border-color:color-mix(in srgb,var(--commerce-products-ink) 28%,var(--commerce-products-border))}.commerce-products .commerce-control:active:not(:disabled),.commerce-products select.commerce-control:active:not(:disabled),.commerce-products input.commerce-control:not([type=checkbox]):not([type=radio]):active:not(:disabled){border-color:color-mix(in srgb,var(--commerce-products-ink) 40%,var(--commerce-products-border))}.commerce-products :focus-visible,.commerce-products .commerce-control:focus-visible,.commerce-products select.commerce-control:focus-visible,.commerce-products input.commerce-control:focus-visible,.commerce-products textarea.commerce-control:focus-visible,.commerce-products .commerce-compact-action:focus-visible,.commerce-products .commerce-inline-action:focus-visible,.commerce-products .commerce-table-scroll:focus-visible{outline:2px solid var(--commerce-products-ink);outline-offset:2px;box-shadow:none}.commerce-products .commerce-inline-action{background:var(--commerce-products-card);border-color:var(--commerce-products-border);min-block-size:40px}.commerce-products .commerce-inline-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--commerce-products-ink) 28%,var(--commerce-products-border));background:color-mix(in srgb,var(--commerce-products-canvas) 70%,var(--commerce-products-card))}.commerce-products .commerce-product-card{background:var(--commerce-products-card);border-color:var(--commerce-products-border);color:var(--commerce-products-ink)}.commerce-products .commerce-table-scroll{border-color:var(--commerce-products-border);background:var(--commerce-products-card)}.commerce-products .commerce-flag,.commerce-products .commerce-product-status-chip{color:var(--commerce-products-ink);border-color:var(--commerce-products-border);background:var(--commerce-products-canvas)}.commerce-products-layout{display:flex;flex-direction:column;gap:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%}.commerce-products-desktop{display:block;min-inline-size:0;max-inline-size:100%}.commerce-products-mobile{display:none;list-style:none;margin:0;padding:0;gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%}.commerce-products-primary-table{width:100%;min-width:36rem;table-layout:auto;border-collapse:collapse}.commerce-products-primary-table th,.commerce-products-primary-table td{vertical-align:middle;overflow-wrap:anywhere}.commerce-products-primary-table th:nth-child(1),.commerce-products-primary-table td:nth-child(1){min-width:10rem;white-space:normal;overflow-wrap:anywhere}.commerce-products-primary-table th:nth-child(2),.commerce-products-primary-table td:nth-child(2){width:1%;white-space:nowrap;overflow-wrap:normal}.commerce-products-primary-table th:nth-child(3),.commerce-products-primary-table td:nth-child(3){min-width:7rem;white-space:normal;overflow-wrap:break-word}.commerce-products-primary-table th:nth-child(4),.commerce-products-primary-table td:nth-child(4){width:1%;white-space:nowrap;overflow-wrap:normal}.commerce-products-primary-table th:nth-child(5),.commerce-products-primary-table td:nth-child(5){width:1%;white-space:nowrap;overflow-wrap:normal}.commerce-product-status-chip{margin-inline-end:0;margin-block-end:0}.commerce-products-cards{display:none;list-style:none;margin:0;padding:0;gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%}.commerce-product-card{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0;max-inline-size:100%;padding:var(--tdab-space-16);border:1px solid var(--border);border-radius:8px;background:var(--card, #fff);box-sizing:border-box}.commerce-embedded-shell .commerce-product-card{background:var(--commerce-surface);border-color:var(--commerce-border);box-shadow:0 1px #1a1a1a0d}.commerce-product-card-title{margin:0;font-size:1rem;font-weight:var(--tdab-font-weight-semibold, 600);line-height:1.35;overflow-wrap:anywhere}.commerce-product-card-meta{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8) var(--tdab-space-16);margin:0;min-inline-size:0}.commerce-product-card-meta div{display:flex;flex-direction:column;gap:var(--tdab-space-4);min-inline-size:0}.commerce-product-card-meta dt{margin:0;font-size:var(--tdab-font-size-caption);color:var(--muted)}.commerce-product-card-meta dd{margin:0;font-size:var(--tdab-font-size-small, .875rem);color:var(--text);overflow-wrap:anywhere}.commerce-product-card-actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);margin-block-start:var(--tdab-space-8)}.commerce-product-detail{gap:var(--tdab-space-16)}.commerce-product-detail-title{margin:0;font-size:clamp(1.5rem,2vw,1.75rem);line-height:1.3;overflow-wrap:anywhere;max-inline-size:100%}.commerce-product-detail .commerce-metric-list{gap:var(--tdab-space-12)}.commerce-product-detail .commerce-metric-list dd{font-size:1.125rem;font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-metric-list--compact{gap:var(--tdab-space-12)}.commerce-product-detail .commerce-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--text) 28%,var(--border))}.commerce-product-detail .commerce-control:active:not(:disabled){border-color:color-mix(in srgb,var(--text) 40%,var(--border))}.commerce-product-detail .commerce-control:focus-visible,.commerce-product-detail select.commerce-control:focus-visible{outline:2px solid var(--text);outline-offset:2px}.commerce-status{display:flex;flex-direction:column;gap:var(--tdab-space-4);min-inline-size:0;max-inline-size:100%;padding:var(--tdab-space-12) var(--tdab-space-16);border:1px solid var(--border);border-radius:8px;border-inline-start-width:4px;background:var(--card, #fff);box-sizing:border-box}.commerce-status-label{margin:0;font-size:var(--tdab-font-size-caption);font-weight:var(--tdab-font-weight-medium);color:var(--muted)}.commerce-status-value{margin:0;font-size:var(--tdab-font-size-body, 1rem);font-weight:var(--tdab-font-weight-semibold, 600);color:var(--text);overflow-wrap:anywhere}.commerce-status-reason{margin:0;font-size:var(--tdab-font-size-small, .875rem);line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.commerce-status--ok{border-inline-start-color:var(--commerce-status-ok, #1a7f37);background:color-mix(in srgb,var(--commerce-status-ok, #1a7f37) 8%,var(--card, #fff))}.commerce-status--attention{border-inline-start-color:var(--commerce-status-attention, #b98900);background:color-mix(in srgb,var(--commerce-status-attention, #b98900) 10%,var(--card, #fff))}.commerce-status--critical{border-inline-start-color:var(--commerce-status-critical, #b42318);background:color-mix(in srgb,var(--commerce-status-critical, #b42318) 8%,var(--card, #fff))}.commerce-status--info{border-inline-start-color:var(--commerce-status-info, #646970);background:color-mix(in srgb,var(--commerce-status-info, #646970) 8%,var(--card, #fff))}.commerce-flag-row{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);margin:0;min-inline-size:0}.commerce-products-toolbar label,.commerce-field{display:flex;flex-direction:column;gap:var(--tdab-space-8);flex:1 1 12rem;margin:0;min-inline-size:0;max-inline-size:100%}.commerce-field-helper{margin:0;color:var(--muted);font-size:var(--tdab-font-size-small, .875rem);line-height:1.4}.commerce-field-error{margin:0;color:var(--danger, #b42318);font-size:var(--tdab-font-size-small, .875rem);line-height:1.4}.commerce-v2-shell .commerce-control:not([type=checkbox]):not([type=radio]),.commerce-v2-shell select.commerce-control,.commerce-v2-shell input.commerce-control:not([type=checkbox]):not([type=radio]),.commerce-v2-shell textarea.commerce-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;min-inline-size:0;max-inline-size:100%;width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:var(--tdab-space-8) var(--tdab-space-16);background:var(--card, #fff);color:var(--text);font:inherit}.commerce-v2-shell select.commerce-control{padding-inline-end:40px;background-image:linear-gradient(45deg,transparent 50%,var(--text) 50%),linear-gradient(135deg,var(--text) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.commerce-v2-shell .commerce-control:not([type=checkbox]):not([type=radio]):hover:not(:disabled){border-color:color-mix(in srgb,var(--accent, #2c6ecb) 45%,var(--border))}.commerce-v2-shell .commerce-control:not([type=checkbox]):not([type=radio]):active:not(:disabled){border-color:var(--accent, #2c6ecb)}.commerce-v2-shell .commerce-control:focus-visible,.commerce-v2-shell select.commerce-control:focus-visible,.commerce-v2-shell input.commerce-control:focus-visible,.commerce-v2-shell textarea.commerce-control:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #2c6ecb) 80%,white 20%);outline-offset:2px}.commerce-v2-shell .commerce-control:disabled{opacity:.55;cursor:not-allowed}.commerce-v2-shell .commerce-field[data-invalid=true] .commerce-control{border-color:var(--danger, #b42318)}.commerce-disclosure-grid{display:grid;gap:var(--tdab-space-12);min-inline-size:0;max-inline-size:100%}.commerce-disclosure-card{border:1px solid var(--border);border-radius:var(--tdab-radius-md);padding:var(--tdab-space-16);background:color-mix(in srgb,var(--card, #fff) 94%,black);min-inline-size:0;max-inline-size:100%}.commerce-disclosure-card h3{margin:0 0 var(--tdab-space-8);font-size:var(--tdab-font-size-body)}.commerce-disclosure-card p{margin:0;color:var(--muted)}.commerce-recovery-actions,.commerce-v2-shell .actions{display:flex;flex-wrap:wrap;gap:var(--tdab-space-8);margin-block-start:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%}.commerce-v2-shell .actions>.dash-btn-primary,.commerce-v2-shell .actions>.dash-btn-secondary,.commerce-v2-shell .actions>button,.commerce-recovery-actions .dash-btn-primary,.commerce-recovery-actions .dash-btn-secondary{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;min-inline-size:44px;padding:var(--tdab-space-8) var(--tdab-space-16);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:var(--tdab-space-8);font:inherit;font-weight:var(--tdab-font-weight-medium);cursor:pointer;max-inline-size:100%}.commerce-v2-shell .actions>.dash-btn-primary,.commerce-recovery-actions .dash-btn-primary{border:1px solid transparent;background:var(--accent, #2c6ecb);color:#fff}.commerce-v2-shell .actions>.dash-btn-primary:hover:not(:disabled),.commerce-recovery-actions .dash-btn-primary:hover:not(:disabled){filter:brightness(.92)}.commerce-v2-shell .actions>.dash-btn-primary:active:not(:disabled),.commerce-recovery-actions .dash-btn-primary:active:not(:disabled){filter:brightness(.86)}.commerce-v2-shell .actions>.dash-btn-secondary,.commerce-recovery-actions .dash-btn-secondary{border:1px solid var(--border);background:transparent;color:var(--text)}.commerce-v2-shell .actions>.dash-btn-primary:focus-visible,.commerce-v2-shell .actions>.dash-btn-secondary:focus-visible,.commerce-recovery-actions .dash-btn-primary:focus-visible,.commerce-recovery-actions .dash-btn-secondary:focus-visible,.commerce-inline-action:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #2c6ecb) 80%,white 20%);outline-offset:2px}.commerce-native-light .actions>.dash-btn-primary:focus-visible,.commerce-native-light .actions>.dash-btn-secondary:focus-visible,.commerce-native-light .commerce-recovery-actions .dash-btn-primary:focus-visible,.commerce-native-light .commerce-inline-action:focus-visible,.commerce-native-light .commerce-surface-tab:focus-visible,.commerce-native-light .commerce-control:focus-visible{outline:2px solid var(--commerce-text, #1d2327);outline-offset:2px;box-shadow:none}.commerce-v2-shell .actions>.dash-btn-primary:disabled,.commerce-v2-shell .actions>.dash-btn-secondary:disabled,.commerce-recovery-actions .dash-btn-primary:disabled{opacity:.55;cursor:not-allowed;filter:none}.commerce-scan-steps{margin:0;padding-inline-start:var(--tdab-space-24);display:flex;flex-direction:column;gap:var(--tdab-space-8)}.commerce-metric-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--tdab-space-16);margin:0;min-inline-size:0;max-inline-size:100%}.commerce-metric-list div{min-inline-size:0}.commerce-metric-list dt{margin:0 0 var(--tdab-space-4);font-size:var(--tdab-font-size-caption);color:var(--muted)}.commerce-metric-list dd{margin:0;font-size:1.25rem;font-weight:var(--tdab-font-weight-semibold);overflow-wrap:anywhere}.commerce-inline-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;min-inline-size:44px;margin:0;padding:var(--tdab-space-8) var(--tdab-space-12);border:1px solid var(--border);border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.table-wrap,.commerce-table-scroll{overflow-x:auto;max-inline-size:100%;min-inline-size:0;-webkit-overflow-scrolling:touch}.commerce-table-scroll{border:1px solid var(--border);border-radius:var(--tdab-radius-md);padding:var(--tdab-space-8)}.commerce-table-scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #2c6ecb) 80%,white 20%);outline-offset:2px}.commerce-table-scroll-hint{margin:0 0 var(--tdab-space-8);font-size:var(--tdab-font-size-caption);color:var(--muted)}.report-table{width:100%;min-width:28rem;border-collapse:collapse}.report-table th,.report-table td{border-bottom:1px solid var(--border);padding:var(--tdab-space-8);text-align:left;vertical-align:top;overflow-wrap:anywhere}.commerce-flag{display:inline-block;margin-inline-end:var(--tdab-space-8);margin-block-end:var(--tdab-space-8);padding:var(--tdab-space-4) var(--tdab-space-8);border-radius:8px;border:1px solid var(--border);font-size:var(--tdab-font-size-caption)}.commerce-flag.is-flagged{background:color-mix(in srgb,var(--commerce-status-critical, var(--danger, #cf3b3b)) 16%,transparent);border-color:color-mix(in srgb,var(--commerce-status-critical, var(--danger, #cf3b3b)) 35%,var(--border))}.commerce-flag.is-attention{background:color-mix(in srgb,var(--commerce-status-attention, #b98900) 16%,transparent);border-color:color-mix(in srgb,var(--commerce-status-attention, #b98900) 40%,var(--border));color:var(--text)}.commerce-flag.is-clear{background:color-mix(in srgb,var(--commerce-status-ok, var(--success, #23924a)) 14%,transparent);border-color:color-mix(in srgb,var(--commerce-status-ok, var(--success, #23924a)) 30%,var(--border))}.commerce-row-selected{background:color-mix(in srgb,var(--card, var(--tdab-color-elevated)) 70%,var(--accent, #2c6ecb) 18%)}.commerce-history-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;margin:0;padding:var(--tdab-space-8);border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-block-size:40px}.commerce-history-select:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #2c6ecb) 80%,white 20%);outline-offset:2px}.commerce-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--tdab-space-16);min-inline-size:0;max-inline-size:100%}.commerce-settings-grid label{display:flex;flex-direction:column;gap:var(--tdab-space-8);min-inline-size:0}.commerce-settings-grid .commerce-field{flex:1 1 100%}.commerce-discovery-summary,.commerce-disclosure-summary{display:grid;gap:var(--tdab-space-16);margin-block-start:var(--tdab-space-32);min-inline-size:0;max-inline-size:100%}.commerce-discovery-summary h3,.commerce-disclosure-summary h3,.commerce-schedule-panel h3,.commerce-weekly-summary-panel h3{margin:0;font-size:1.25rem}.commerce-embedded-shell .commerce-v2-shell select.commerce-control,.commerce-v2-shell.commerce-native-light select.commerce-control,.commerce-history-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:40px;background-color:var(--card, var(--commerce-surface, #ffffff));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%231d2327' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-size:16px 16px!important;background-repeat:no-repeat!important}.commerce-embedded-shell .commerce-v2-shell select.commerce-control:hover:not(:disabled),.commerce-v2-shell.commerce-native-light select.commerce-control:hover:not(:disabled){background-color:color-mix(in srgb,var(--card, var(--commerce-surface, #ffffff)) 94%,var(--commerce-text, #1d2327) 6%)}.commerce-embedded-shell .commerce-v2-shell select.commerce-control:disabled,.commerce-v2-shell.commerce-native-light select.commerce-control:disabled,.commerce-history-select:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23646970' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}@media(max-width:768px){.commerce-v2-shell{gap:var(--tdab-space-16);padding:var(--tdab-space-16)}.commerce-panel,.commerce-first-run{padding:var(--tdab-space-16)}.commerce-surface-nav,.commerce-surface-primary{flex-direction:row;flex-wrap:wrap;width:auto;max-inline-size:100%}.commerce-surface-primary .commerce-surface-tab{flex:0 1 auto;width:auto;max-inline-size:100%;min-block-size:44px}.commerce-v2-shell .actions>.dash-btn-primary,.commerce-recovery-actions .dash-btn-primary{flex:1 1 100%;min-block-size:44px}.commerce-v2-shell .commerce-control:not([type=checkbox]):not([type=radio]),.commerce-v2-shell select.commerce-control,.commerce-v2-shell input.commerce-control:not([type=checkbox]):not([type=radio]),.commerce-v2-shell textarea.commerce-control{min-block-size:44px}.commerce-products-desktop{display:none}.commerce-products-cards{display:grid;grid-template-columns:minmax(0,1fr)}.commerce-findings-desktop,.commerce-policies-desktop,.commerce-buyer-questions-desktop{display:none}.commerce-findings-cards,.commerce-policies-cards,.commerce-buyer-questions-cards{display:grid;grid-template-columns:minmax(0,1fr)}.commerce-embedded-shell .dash-btn-secondary,.commerce-native-light .dash-btn-secondary,.commerce-embedded-shell .commerce-v2-shell .actions>.dash-btn-secondary,.commerce-native-light .commerce-v2-shell .actions>.dash-btn-secondary{min-block-size:44px}.commerce-products .commerce-compact-action{min-block-size:44px}.commerce-findings-band-cards,.commerce-products-queue-row,.commerce-products-queue-meta{grid-template-columns:minmax(0,1fr)}.commerce-issue-card-actions{flex-direction:column;align-items:stretch}.commerce-issue-card-actions .commerce-compact-action{flex:1 1 100%;min-block-size:44px}.commerce-product-detail-title{font-size:1.5rem}}@media(max-width:390px){.commerce-page-shell-header{gap:var(--tdab-space-4);padding:var(--tdab-space-12)}.commerce-page-shell-brand-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--tdab-space-4) var(--tdab-space-8)}.commerce-page-shell-brand-row>.brand-lockup-exact{grid-column:1;grid-row:1}.commerce-page-shell-brand-row .brand-byline{display:none}.commerce-page-shell-identity{display:flex;grid-column:1 / -1;grid-row:2;flex-wrap:wrap;align-items:baseline;gap:var(--tdab-space-4) var(--tdab-space-8)}.commerce-page-shell-provenance{grid-column:2;grid-row:1;justify-self:end}.commerce-tabs__inner{display:none}.commerce-tabs__mobile{display:flex;flex-direction:column;gap:var(--tdab-space-4);width:100%;min-inline-size:0;font-size:var(--tdab-font-size-small);font-weight:var(--tdab-font-weight-semibold, 600)}.commerce-tabs__mobile .commerce-control{width:100%;max-inline-size:100%;min-block-size:44px}.commerce-improvements{gap:var(--tdab-space-8);padding:var(--tdab-space-12)}.commerce-improvements__header .commerce-v2-eyebrow,.commerce-improvement-builder>div:first-of-type>.commerce-v2-eyebrow{display:none}.commerce-improvements__header p,.commerce-improvement-gap-details>summary,.commerce-improvement-builder>div:first-of-type>p:not(.commerce-v2-eyebrow){font-size:var(--tdab-font-size-small);line-height:1.35}.commerce-improvement-builder{gap:var(--tdab-space-8);padding:var(--tdab-space-12)}.commerce-v2-header h1{font-size:1.5rem}.commerce-findings-band-cards,.commerce-products-queue-row{grid-template-columns:minmax(0,1fr)}.commerce-product-detail-title{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.commerce-v2-shell *,.commerce-v2-shell *:before,.commerce-v2-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
