@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fcf9f4;--surface:#fefdf9;--surface-sunk:#f8f3eb;--ink:#21190f;--ink-2:#3f362d;--muted:#70675e;--muted-2:#928b82;--line:#e5e1d9;--line-strong:#d3cdc4;--teal:#00797a;--teal-soft:#ddf6f6;--green:#227c45;--green-soft:#e0f7e5;--amber:#c48225;--amber-soft:#ffeed3;--red:#b93f35;--red-soft:#ffebe8;--violet:#684d92;--shadow-1:0 1px 0 #a59d910f;--shadow-2:0 1px 2px #4f463c0a, 0 4px 14px #4f463c0d;--radius:10px;--radius-sm:6px;--radius-pill:999px;font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--paper);color:var(--ink);font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (color:lab(0% 0 0)){:root{--paper:lab(98.1745% .271499 3.04265);--surface:lab(99.3279% .0470579 1.90685);--surface-sunk:lab(96.101% .422299 4.574);--ink:lab(9.50346% 3.04779 7.63832);--ink-2:lab(23.4365% 2.56285 7.41639);--muted:lab(44.3231% 2.19092 6.575);--muted-2:lab(58.2673% 1.36605 5.99759);--line:lab(89.5938% .706315 4.53392);--line-strong:lab(82.6387% .837415 5.29869);--teal:lab(45.3569% -32.4561 -10.3956);--teal-soft:lab(95.0551% -8.43361 -2.79123);--green:lab(45.8468% -37.1934 22.3131);--green-soft:lab(95.2368% -10.2598 6.01532);--amber:lab(60.2974% 20.8572 56.9342);--amber-soft:lab(94.8743% 2.68385 15.3612);--red:lab(45.0966% 49.8173 34.0706);--red-soft:lab(94.5185% 8.97029 5.50147);--violet:lab(38.1135% 22.9502 -34.2648);--shadow-1:0 1px 0 lab(65.2514% 1.26621 7.62007/.06);--shadow-2:0 1px 2px lab(30.399% 2.5166 7.37386/.04), 0 4px 14px lab(30.399% 2.5166 7.37386/.05)}}*{box-sizing:border-box}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}.sign-in-page{background:linear-gradient(180deg, color-mix(in oklch, var(--paper) 78%, var(--teal-soft)), var(--paper) 42%), var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.sign-in-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,380px);box-shadow:var(--shadow-2);gap:22px;padding:28px;display:grid}.sign-in-brand{align-items:center}.sign-in-brand h1{letter-spacing:0;margin:0;font-size:28px;line-height:1}.sign-in-alert{margin:0}.sign-in-button{justify-content:center;width:100%}.google-icon{flex:none;width:17px;height:17px}.session-pill{z-index:20;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--surface) 94%, transparent);max-width:calc(100vw - 28px);box-shadow:var(--shadow-1);color:var(--muted);align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;top:14px;right:14px}.session-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-pill button{border-radius:var(--radius-pill);color:var(--ink-2);padding:5px 8px}.session-pill button:hover{background:var(--surface-sunk)}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}a{color:inherit}.external-link{max-width:100%;color:var(--teal);font-weight:inherit;overflow-wrap:anywhere;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.external-link:hover{color:color-mix(in oklch, var(--teal) 78%, var(--ink));text-underline-offset:3px;text-decoration:underline}.external-link svg{flex:none;width:12px;height:12px}.external-link-label{overflow-wrap:break-word;min-width:0}.site-link{color:var(--ink);overflow-wrap:normal}.site-link .external-link-label{overflow-wrap:break-word;word-break:normal}.site-link:hover{color:var(--teal)}.shell{width:min(1320px,100% - 48px);margin:0 auto;padding:32px 0 80px}.loading-shell{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:.92rem;display:flex}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.018em;color:var(--ink);font-family:inherit;font-weight:600}h1{font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);line-height:1.2}h2{letter-spacing:-.012em;font-size:.9375rem;line-height:1.3}h3{font-size:.9375rem;font-weight:600;line-height:1.35}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.6875rem;font-weight:500;display:block}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:0 0 24px;display:flex}.brand-block{align-items:center;gap:14px;min-width:0;display:flex}.brand-mark{border-radius:var(--radius-sm);background:var(--ink);width:36px;height:36px;color:var(--surface);flex:none;place-items:center;display:grid}.brand-mark svg{width:18px;height:18px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.icon-button{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);height:34px;color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--surface-sunk);border-color:var(--line-strong);color:var(--ink)}.icon-button.primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.icon-button.primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2);color:var(--surface)}.icon-button.secondary{border-color:var(--line);background:0 0}.icon-button svg{width:14px;height:14px}.icon-button.icon-only{justify-content:center;width:34px;padding:0}.table-icon-button{width:30px;height:30px}.icon-button:focus-visible,.external-link:focus-visible,.tabs a:focus-visible,.project-switcher button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.run-status{border-radius:var(--radius-sm);background:var(--surface-sunk);height:34px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.run-status:before{content:"";background:var(--muted-2);border-radius:50%;width:6px;height:6px}.run-status.completed{color:var(--green);background:var(--green-soft)}.run-status.completed:before{background:var(--green)}.run-status.failed{color:var(--red);background:var(--red-soft)}.run-status.failed:before{background:var(--red)}.run-status.partial{color:var(--amber);background:var(--amber-soft)}.run-status.partial:before{background:var(--amber)}.run-status.running{color:var(--teal);background:var(--teal-soft)}.run-status.running:before{background:var(--teal)}.run-status svg{display:none}.alert{border:1px solid color-mix(in oklch, var(--red) 30%, var(--line));border-radius:var(--radius-sm);background:var(--red-soft);color:var(--red);align-items:center;gap:10px;margin-top:16px;padding:10px 14px;font-size:.875rem;font-weight:500;display:flex}.alert svg{flex:none;width:16px;height:16px}.scan-log-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:16px;overflow:hidden}.scan-log-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.scan-live-status{border-radius:var(--radius-pill);background:var(--surface-sunk);min-height:26px;color:var(--muted);align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:600;display:inline-flex}.scan-live-status.active{background:var(--teal-soft);color:var(--teal)}.scan-live-status svg{width:13px;height:13px}.scan-log-list{background:var(--surface-sunk);max-height:280px;overflow:auto}.scan-log-row{border-bottom:1px solid color-mix(in oklch, var(--line) 70%, transparent);color:var(--ink-2);grid-template-columns:84px 56px minmax(0,1fr);align-items:start;gap:10px;padding:8px 16px;font-size:.8125rem;line-height:1.35;display:grid}.scan-log-row:last-child{border-bottom:none}.scan-log-row time{color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap}.scan-log-level{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.scan-log-row.warn .scan-log-level{color:var(--amber)}.scan-log-row.error .scan-log-level{color:var(--red)}.scan-log-message{overflow-wrap:anywhere;min-width:0}.scan-log-message small{color:var(--muted-2);margin-top:2px;font-size:.75rem;display:block}.scan-log-empty{color:var(--muted);padding:14px 16px;font-size:.8125rem}.project-switcher{gap:4px;margin:20px 0 0;padding-bottom:2px;display:flex;overflow-x:auto}.project-switcher button{border-radius:var(--radius-pill);height:30px;color:var(--muted);white-space:nowrap;background:0 0;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.project-switcher button:hover{background:var(--surface-sunk);color:var(--ink)}.project-switcher button.active{background:var(--surface);border:1px solid var(--line);color:var(--ink);height:30px}.tabs{border-bottom:1px solid var(--line);gap:4px;margin:20px 0 24px;display:flex;overflow-x:auto}.tabs a{color:var(--muted);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .14s,border-color .14s;display:inline-flex}.tabs a:hover{color:var(--ink)}.tabs a.active{color:var(--ink);border-bottom-color:var(--ink)}.tabs a svg{opacity:.7;width:14px;height:14px}.view-grid{gap:20px;display:grid}.overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.metric-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.metric{border-right:1px solid var(--line);background:var(--surface);padding:16px 18px;position:relative}.metric:last-child{border-right:none}.metric>span{color:var(--muted);letter-spacing:.02em;font-size:.75rem;font-weight:500;display:block}.metric strong{letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--ink);margin:8px 0 2px;font-size:1.625rem;font-weight:600;line-height:1.05;display:block}.metric small{color:var(--muted-2);font-size:.75rem;font-weight:400;display:block}.metric.good:before,.metric.watch:before,.metric.risk:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.metric.good:before{background:var(--green)}.metric.watch:before{background:var(--amber)}.metric.risk:before{background:var(--red)}.metric.good strong,.metric.watch strong,.metric.risk strong{color:var(--ink)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:20px 22px}.panel.wide{min-height:460px}.panel.full{grid-column:1/-1}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-head>div{min-width:0}.panel-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panel-head svg{color:var(--muted-2);flex:none;width:16px;height:16px}.event-list{gap:8px;display:grid}.event-row{border-bottom:1px solid var(--line);grid-template-columns:3px minmax(0,1fr);gap:14px;padding:12px 4px 14px 0;display:grid}.event-row:last-child{border-bottom:none}.event-stem{border-radius:var(--radius-pill);background:var(--teal);align-self:stretch;margin-left:2px}.event-row.high .event-stem,.event-row.risk .event-stem{background:var(--red)}.event-row.medium .event-stem{background:var(--amber)}.event-head{color:var(--muted);align-items:center;gap:10px;margin-bottom:4px;font-size:.75rem;font-weight:500;display:flex}.event-row h3{letter-spacing:-.012em;color:var(--ink);font-size:.9375rem;font-weight:600}.event-row p{color:var(--muted);margin-top:4px;font-size:.8125rem}.event-diff{color:var(--muted);overflow-wrap:anywhere;border-left:1px solid var(--line);gap:4px;margin-top:8px;padding-left:10px;font-size:.8125rem;display:grid}.pill{border-radius:var(--radius-pill);background:var(--surface-sunk);height:18px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 7px;font-size:.6875rem;font-weight:500;display:inline-flex}.pill.price{background:var(--red-soft);color:var(--red)}.pill.feature{background:var(--teal-soft);color:var(--teal)}.pill.seo{background:var(--amber-soft);color:#7b4c00;color:lab(37.1328% 16.4608 46.2192)}.pill.contact{background:var(--green-soft);color:var(--green)}.pill.claim{background:var(--teal-soft);color:var(--teal)}.pill.legal{background:var(--surface-sunk);color:var(--ink-2)}.pill.discovery{background:var(--amber-soft);color:#7b4c00;color:lab(37.1328% 16.4608 46.2192)}.pill.machine{color:var(--violet);background:#f1ebfd;background:lab(93.9197% 4.41507 -8.12304)}span.favorite-badge{border:1px solid color-mix(in oklch, var(--amber) 28%, var(--line));border-radius:var(--radius-pill);background:color-mix(in oklch, var(--amber-soft) 86%, var(--surface));color:#794900;color:lab(35.9141% 18.6888 55.3764);letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;height:20px;margin-top:0;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}span.favorite-badge.compact{height:18px;padding:0 7px}.favorite-badge svg{color:currentColor;fill:currentColor}.favorite-stack{gap:8px;display:grid}.favorite-competitor-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.favorite-competitor-card:last-child{border-bottom:none}.favorite-competitor-card strong{font-size:.875rem;display:block}.favorite-competitor-card div>span{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.chart-box{height:340px}.recharts-cartesian-axis-tick text{fill:var(--muted)!important}.recharts-cartesian-grid line{stroke:var(--line)!important}.capture-stack{gap:4px;display:grid}.capture-row{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.capture-row:last-child{border-bottom:none}.capture-row img,.capture-fallback{border-radius:var(--radius-sm);background:var(--surface-sunk);border:1px solid var(--line);object-fit:cover;width:72px;height:48px}.capture-row strong{color:var(--ink);font-size:.875rem;font-weight:600;display:block}.capture-row div span{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.capture-row div small{color:var(--muted-2);margin-top:4px;font-size:.75rem;line-height:1.4;display:block}.intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intel-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:14px;min-width:0;padding:16px;display:grid}.intel-card.favorite-card{border-color:color-mix(in oklch, var(--amber) 30%, var(--line));background:color-mix(in oklch, var(--amber-soft) 34%, var(--surface))}.intel-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.intel-card-head strong{color:var(--ink);font-size:.9375rem;font-weight:600;display:block}.intel-card-head span:not(.score):not(.favorite-badge){color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.intel-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intel-block{min-width:0}.intel-block.wide-block{grid-column:1/-1}.intel-block h3{color:var(--ink-2);letter-spacing:0;align-items:center;gap:6px;margin-bottom:8px;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;display:flex}.intel-block h3 svg{color:var(--muted-2);flex:none}.mini-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mini-list li,.muted-line,.machine-status span{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.mini-list li:before{content:"";background:var(--teal);vertical-align:.12em;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.machine-status{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.machine-status span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunk);min-height:22px;color:var(--ink-2);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.empty-state.compact{min-height:92px;padding:18px}.score{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:38px;height:24px;padding:0 8px;font-size:.8125rem;font-weight:600;display:inline-flex}.score.good{background:var(--green-soft);color:var(--green)}.score.watch{background:var(--amber-soft);color:#835100;color:lab(39.3602% 20.5144 62.3903)}.score.risk{background:var(--red-soft);color:var(--red)}.table-wrap{margin:-4px -8px;padding:4px 8px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1000px}.seo-table{table-layout:fixed;min-width:1280px}.seo-site-col{width:200px}.seo-score-col{width:78px}.seo-title-col{width:190px}.seo-description-col{width:320px}.seo-h1-col{width:200px}.seo-canonical-col{width:92px}.seo-images-col{width:96px}.seo-links-col{width:104px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px;font-size:.8125rem}th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-bottom-color:var(--line-strong);background:var(--surface);font-size:.6875rem;font-weight:500;position:sticky;top:0}tbody tr:hover{background:var(--surface-sunk)}td strong{color:var(--ink);font-weight:600;display:block}td span{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.site-title-line,.site-meta-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.site-title-line strong{min-width:0;display:inline-flex}.site-meta-line{margin-top:2px}td .site-meta-line>span{margin-top:0;display:inline-flex}tbody tr.favorite-row{background:color-mix(in oklch, var(--amber-soft) 42%, var(--surface))}tbody tr.favorite-row:hover{background:color-mix(in oklch, var(--amber-soft) 64%, var(--surface))}.active-status,.muted-status{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;height:20px;padding:0 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.active-status{background:var(--green-soft);color:var(--green)}.muted-status{background:var(--surface-sunk);color:var(--muted)}.active-status:before,.muted-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.modal-backdrop{z-index:20;background:#21190f47;background:lab(9.50346% 3.04779 7.63832/.28);place-items:center;padding:28px;display:grid;position:fixed;inset:0}.site-profile-modal{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:min(980px,100%);max-height:min(860px,100vh - 56px);box-shadow:var(--shadow-2);gap:18px;padding:22px;display:grid;overflow:auto}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.modal-head p{color:var(--muted);margin-top:6px;font-size:.8125rem;line-height:1.45}.profile-metrics{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.profile-metrics .profile-field{border-right:1px solid var(--line);background:var(--surface-sunk);padding:12px 14px}.profile-metrics .profile-field:last-child{border-right:none}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-section{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:14px}.profile-section h3{color:var(--ink-2);margin-bottom:10px;font-size:.8125rem}.profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:12px;display:grid}.profile-field{min-width:0}.profile-field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.6875rem;font-weight:500;display:block}.profile-field strong,.profile-field em{color:var(--ink);overflow-wrap:anywhere;font-size:.8125rem;font-style:normal;font-weight:600;display:block}.profile-field em{color:var(--muted-2);font-weight:400}.report-layout{grid-template-columns:260px minmax(0,1fr);gap:20px;display:grid}.report-layout aside{align-content:start;gap:4px;display:grid}.report-row{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:10px 12px;transition:background .14s,border-color .14s}.report-row:hover{background:var(--surface-sunk);border-color:var(--line)}.report-row strong{color:var(--ink);font-size:.875rem;font-weight:600;display:block}.report-row span{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}pre{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:420px;max-height:640px;color:var(--ink-2);white-space:pre-wrap;margin:0;padding:20px 24px;font-family:inherit;font-size:.875rem;line-height:1.6;overflow:auto}.empty-state{border-radius:var(--radius-sm);background:var(--surface-sunk);min-height:140px;color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:.875rem;font-weight:400;display:grid}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.overview-grid{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.metric:nth-child(3n){border-right:none}.metric{border-bottom:1px solid var(--line)}.metric:nth-last-child(-n+3){border-bottom:none}.intel-grid{grid-template-columns:1fr}}@media (max-width:760px){.shell{width:min(100% - 24px,1320px);padding-top:20px}.topbar{flex-direction:column;align-items:stretch}.topbar-actions{justify-content:stretch}.panel-head{flex-direction:column}.panel-actions{justify-content:stretch;width:100%}.run-status,.panel-actions .icon-button,.icon-button{flex:auto;justify-content:center}.metric-strip{grid-template-columns:1fr}.metric{border-right:none;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:none}.intel-stack,.report-layout{grid-template-columns:1fr}.modal-backdrop{padding:12px}.site-profile-modal{max-height:calc(100vh - 24px);padding:16px}.profile-metrics,.profile-grid,.profile-field-grid{grid-template-columns:1fr}.profile-metrics .profile-field{border-right:none;border-bottom:1px solid var(--line)}.profile-metrics .profile-field:last-child{border-bottom:none}.capture-row{grid-template-columns:56px minmax(0,1fr) auto;gap:10px}.capture-row img,.capture-fallback{width:56px;height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
