:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f7f9;--surface:#fff;--surface-2:#f2f4f7;--surface-3:#e6e9ee;--border:#e3e6eb;--border-strong:#cfd4dc;--text:#0f1219;--text-2:#414b5a;--text-3:#596273;--accent:#4f46e5;--accent-hover:#4338ca;--accent-soft:#eef0ff;--on-accent:#fff;--link:#4338ca;--focus:#4f46e5;--on-pass:#fff;--pass:#067647;--pass-bg:#ecfdf3;--pass-line:#a6e9c1;--watch:#8a4600;--watch-bg:#fef6e2;--watch-line:#f5d48a;--drop:#b42318;--drop-bg:#fef3f2;--drop-line:#fac5c0;--info:#175cd3;--info-bg:#eff6ff;--info-line:#b2d4fb;--neutral:#475467;--neutral-bg:#f2f4f7;--neutral-line:#d5d9e0;--ink:var(--text);--muted:var(--text-3);--line:var(--border);--unchecked:var(--neutral);--unchecked-bg:var(--neutral-bg);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--leading-tight:1.25;--leading-body:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-.015em;--tracking-display:-.025em;--tracking-caps:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:.375rem;--radius:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-pill:999px;--shadow-1:0 1px 2px #1018280d;--shadow-2:0 1px 3px #1018280f, 0 6px 16px -4px #10182814;--shadow-3:0 2px 6px #1018280f, 0 16px 40px -8px #1018282e;--shadow-inset:inset 0 1px 0 #ffffff24;--shadow-bar:0 -8px 24px -12px #1018282e;--stripe:#ffffff73;--ring:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);--duration:.15s;--curve:cubic-bezier(.2, 0, 0, 1);--ease:var(--duration) var(--curve);--control-height:2.25rem;--control-height-sm:1.875rem;--control-height-touch:2.75rem;--content-width:80rem;--sidebar-width:15rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0b0c10;--surface:#131519;--surface-2:#1a1d23;--surface-3:#23272f;--border:#262a32;--border-strong:#3a3f4a;--text:#eceef2;--text-2:#b6bcc7;--text-3:#949cab;--accent:#8b8ef9;--accent-hover:#a5a8fc;--accent-soft:#23244a;--on-accent:#0b0c1a;--link:#a5a8fc;--focus:#a5a8fc;--pass:#5fd38d;--pass-bg:#0f2a1b;--pass-line:#22603d;--watch:#f2c35d;--watch-bg:#2e2409;--watch-line:#6e5415;--drop:#ff9a91;--drop-bg:#351614;--drop-line:#7d3029;--info:#9bb8ff;--info-bg:#14213f;--info-line:#31497f;--neutral:#b6bcc7;--neutral-bg:#1d2128;--neutral-line:#363b46;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0006, 0 8px 20px -6px #00000080;--shadow-3:0 2px 6px #0006, 0 18px 44px -10px #0009;--shadow-inset:inset 0 1px 0 #ffffff1a;--shadow-bar:0 -8px 24px -12px #0009;--on-pass:#06210f;--stripe:#00000059}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c10;--surface:#131519;--surface-2:#1a1d23;--surface-3:#23272f;--border:#262a32;--border-strong:#3a3f4a;--text:#eceef2;--text-2:#b6bcc7;--text-3:#949cab;--accent:#8b8ef9;--accent-hover:#a5a8fc;--accent-soft:#23244a;--on-accent:#0b0c1a;--link:#a5a8fc;--focus:#a5a8fc;--pass:#5fd38d;--pass-bg:#0f2a1b;--pass-line:#22603d;--watch:#f2c35d;--watch-bg:#2e2409;--watch-line:#6e5415;--drop:#ff9a91;--drop-bg:#351614;--drop-line:#7d3029;--info:#9bb8ff;--info-bg:#14213f;--info-line:#31497f;--neutral:#b6bcc7;--neutral-bg:#1d2128;--neutral-line:#363b46;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0006, 0 8px 20px -6px #00000080;--shadow-3:0 2px 6px #0006, 0 18px 44px -10px #0009;--shadow-inset:inset 0 1px 0 #ffffff1a;--shadow-bar:0 -8px 24px -12px #0009;--on-pass:#06210f;--stripe:#00000059}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-optical-sizing:auto;margin:0}
h1,h2,h3,h4{color:var(--text);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);text-wrap:balance;margin:1.5em 0 .5em}h1{font-size:var(--text-xl);letter-spacing:var(--tracking-display);line-height:1.2}h2{font-size:var(--text-lg);letter-spacing:-.02em}h3{font-size:var(--text-md)}h4{font-size:var(--text-base)}p{text-wrap:pretty;margin:.5em 0}strong,b{font-weight:var(--weight-semibold)}a{color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--ease);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}code,kbd{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.1em .35em;font-size:.875em}hr{border:0;border-top:1px solid var(--border);margin:var(--space-5) 0}time,.num,table,dd,output,.badge,.chip,.meter,[data-num]{font-variant-numeric:tabular-nums}th{color:var(--text-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em}tbody tr{transition:background var(--ease)}tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-3)}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em;flex:none;width:1.1em;height:1.1em}.icon-sprite{position:absolute;overflow:hidden}.skeleton{color:#0000;background:var(--surface-3);border-radius:var(--radius-sm);min-height:1em;display:block}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s ease-in-out infinite skeleton-pulse}}@keyframes skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--shadow-1:none;--shadow-2:none;--shadow-3:none}body{font-size:11pt}.no-print,.app-header,.skip-link,form button{display:none!important}a{color:inherit}}
button,.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);cursor:pointer;transition:background var(--ease), border-color var(--ease), box-shadow var(--ease), color var(--ease);padding:.375rem .875rem;line-height:1.2;text-decoration:none;display:inline-flex}button:hover,.btn:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--border-strong) 70%, var(--text-3));text-decoration:none}button:active,.btn:active{box-shadow:none;transform:translateY(.5px)}button:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none}button .icon,.btn .icon{width:1rem;height:1rem}.btn--primary,form[data-state=ready] button,form[data-state=confirm] button,.start-review button,.review-form form:not(.review-form__retract)>button[type=submit],.sign-in-form button[type=submit]{color:var(--on-accent);background:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-1), var(--shadow-inset)}.btn--primary:hover,form[data-state=ready] button:hover,form[data-state=confirm] button:hover,.start-review button:hover,.review-form form:not(.review-form__retract)>button[type=submit]:hover,.sign-in-form button[type=submit]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn--quiet,.inline-form button{min-height:var(--control-height-sm);font-size:var(--text-sm);color:var(--text-2);border-color:var(--border);box-shadow:none;background:0 0;padding:.25rem .625rem}.btn--quiet:hover,.inline-form button:hover{color:var(--text);background:var(--surface-2)}label{font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-2)}input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea{width:100%;min-height:var(--control-height);font:inherit;font-size:var(--text-base);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);transition:border-color var(--ease), box-shadow var(--ease);padding:.375rem .75rem}textarea{resize:vertical;line-height:var(--leading-body)}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}input:not([type=checkbox],[type=radio],[type=hidden]):hover,select:hover,textarea:hover{border-color:color-mix(in srgb, var(--border-strong) 60%, var(--text-3))}input:not([type=checkbox],[type=radio],[type=hidden]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;border-color:var(--accent);box-shadow:var(--ring)}input[type=checkbox],input[type=radio]{vertical-align:-.2em;width:1rem;height:1rem;accent-color:var(--accent);margin:0 .4rem 0 0}fieldset{min-width:0;margin:var(--space-3) 0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}legend{padding:0 var(--space-2);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text)}.card,.panel{padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.card--interactive{transition:box-shadow var(--ease), border-color var(--ease)}.card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.panel>h2:first-child,.card>h2:first-child{margin-top:0}
.badge,.source,.chip{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--neutral);background:var(--neutral-bg);border:1px solid var(--neutral-line);border-radius:var(--radius-pill);white-space:nowrap;vertical-align:middle;align-items:center;gap:.3rem;padding:.0625rem .5rem;line-height:1.5;display:inline-flex}.source--live,.badge--pass,.chip--pass{color:var(--pass);background:var(--pass-bg);border-color:var(--pass-line)}.source--replay,.badge--watch,.badge--important,.chip--watch{color:var(--watch);background:var(--watch-bg);border-color:var(--watch-line)}.badge--drop,.badge--blocking,.chip--drop{color:var(--drop);background:var(--drop-bg);border-color:var(--drop-line)}.badge--info,.chip--info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.flash,.notice{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);color:var(--pass);background:var(--pass-bg);border:1px solid var(--pass-line);border-radius:var(--radius);font-weight:var(--weight-medium);border-left-width:3px}.flash--refusal,.notice--error{color:var(--drop);background:var(--drop-bg);border-color:var(--drop-line)}.notice--info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.notice--watch{color:var(--watch);background:var(--watch-bg);border-color:var(--watch-line)}.flash,.notice{border-left-color:currentColor}[role=alert].test-banner{padding:.3rem var(--space-4);text-align:center;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--watch);background:var(--watch-bg);border-bottom:1px solid var(--watch-line);margin:0}.empty,.coverage,.progress,.placeholder{margin:var(--space-3) 0;padding:var(--space-4);color:var(--text-2);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);display:block}.coverage,.progress{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-style:solid;border-color:var(--border);border-radius:var(--radius);background:var(--surface-2)}.empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--text-3)}.empty .icon{color:var(--text-3)}.toast{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-3);font-size:var(--text-sm);display:flex}dl{margin:var(--space-3) 0}dt{font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-3)}dd{margin:0 0 var(--space-3)}summary{cursor:pointer;padding-block:.25rem}@media (max-width:47.99rem),(pointer:coarse){button,.btn,.btn--quiet,.inline-form button,input:not([type=checkbox],[type=radio],[type=hidden]),select{min-height:var(--control-height-touch)}summary{padding-block:.8rem}label:has(>input[type=checkbox],>input[type=radio]){min-height:var(--control-height-touch);align-items:center;display:flex}}pre{margin:var(--space-3) 0;padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}p:has(>input[type=checkbox]+label){align-items:center;gap:var(--space-2);min-height:2.75rem;display:flex}p:has(>input[type=checkbox]+label)>input{margin:0}
.skip-link{left:var(--space-3);z-index:50;padding:var(--space-2) var(--space-4);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-sm);position:absolute;top:-4rem}.skip-link:focus{top:var(--space-3)}.app-header{z-index:20;background:color-mix(in srgb, var(--surface) 92%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.app-header__bar,.app-nav{align-items:center;gap:var(--space-3);max-width:var(--content-width);padding:var(--space-2) var(--space-4);margin:0 auto;display:flex}.brand{align-items:center;gap:var(--space-2);color:var(--text);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-decoration:none;display:inline-flex}.brand__mark{width:1.75rem;height:1.75rem;color:var(--on-accent);background:var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-1), var(--shadow-inset);place-items:center;font-size:1rem;display:inline-grid}.workspace{overflow-wrap:anywhere;max-width:100%;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);gap:.35rem;padding:.125rem .5rem;display:block}.account{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.account__avatar{width:1.75rem;height:1.75rem;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);font-size:var(--text-xs);flex:none;place-items:center;display:inline-grid}.account__who{flex-direction:column;min-width:0;margin:0;line-height:1.3;display:none}.account__email{overflow-wrap:anywhere;max-width:14rem;font-size:var(--text-sm);font-weight:var(--weight-medium)}.account__role{color:var(--text-3);font-size:var(--text-xs);text-transform:capitalize}.sign-out{margin:0}.sign-out button{min-height:var(--control-height-sm);font-size:var(--text-sm);color:var(--text-2);box-shadow:none;padding:.25rem .625rem}.app-nav{gap:var(--space-1);padding-top:0;padding-bottom:var(--space-1);scrollbar-width:none;overflow-x:auto}@media (min-width:48rem){.app-nav{flex-wrap:wrap;overflow-x:visible}.app-nav__group+.app-nav__group{padding-left:var(--space-2);border-left:1px solid var(--border)}}.app-nav__link{color:var(--text-2);font-weight:var(--weight-medium);font-size:var(--text-sm);white-space:nowrap;border-radius:var(--radius-sm);transition:color var(--ease), background var(--ease);align-items:center;gap:.5rem;padding:.375rem .625rem;text-decoration:none;display:inline-flex}.app-nav__link .icon{width:1rem;height:1rem;color:var(--text-3)}.app-nav__link:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.app-nav__link[aria-current=page]{color:var(--text);font-weight:var(--weight-semibold);background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.app-nav__link[aria-current=page] .icon{color:var(--accent)}@media (max-width:47.99rem),(pointer:coarse){.app-nav__link{min-height:var(--control-height-touch)}}.app-nav__link:focus-visible{outline-offset:-2px}.app-main{max-width:var(--content-width);padding:var(--space-2) var(--space-4) var(--space-7);margin:0 auto}.app-main>h1:first-child{margin-top:var(--space-5)}@media (max-width:47.99rem){.app-header__bar{flex-wrap:wrap}.workspace{flex-basis:100%;order:3}}@media (min-width:48rem){.workspace{max-width:22rem;display:inline-flex}.account__who{display:flex}.app-header__bar,.app-nav,.app-main{padding-left:var(--space-5);padding-right:var(--space-5)}}body>main:not(.app-main),.auth{--auth-pad:var(--space-6);width:min(26rem,100% - 2rem);margin:clamp(var(--space-5), 12vh, 7rem) auto var(--space-6);padding:var(--auth-pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-3)}
.desk-home__header{margin:var(--space-5) 0 var(--space-4)}.desk-home__header h1{margin:0 0 var(--space-2);font-size:var(--text-2xl)}.desk-home__header>[data-testid=desk-meaning]{max-width:52rem;color:var(--text-2)}.desk-home__batch{color:var(--text-3);font-size:var(--text-sm)}.start-review{margin:var(--space-3) 0}.desk>.app-main h2,.app-main>section>h2{margin-top:var(--space-5)}.watch-panel{margin:var(--space-5) 0;padding:var(--space-4);background:var(--watch-bg);border:1px solid var(--watch-line);border-radius:var(--radius)}.watch-panel h2{margin:0 0 var(--space-2);color:var(--watch)}.watch-panel ul,.watch-list,.my-list,.holdout-list,.list-entries{gap:var(--space-3);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.watch-card,.my-list>li,.holdout-list>li{padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius)}.watch-card>a{font-weight:650;font-size:var(--text-md)}.my-list-form{margin:var(--space-2) 0 0;flex-wrap:wrap}.inline-form{align-items:center;gap:var(--space-2);margin-left:var(--space-2);display:inline-flex}.card-summary{margin:var(--space-3) 0;padding:var(--space-4)}.card-summary__head{gap:var(--space-3);align-items:flex-start;display:flex}.card-summary__rank,.card-detail__rank{width:2rem;height:2rem;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);font-weight:700;font-size:var(--text-sm);flex:none;place-items:center;display:inline-grid}.card-summary__heading{flex:1;min-width:0}.card-summary__title{font-size:var(--text-md);margin:0}.card-summary__title a{color:var(--text);text-decoration:none;display:inline-block}.card-summary__title a:hover{color:var(--link);text-decoration:underline}.card-summary__location{color:var(--text-3);font-size:var(--text-sm);margin:0}.card-summary__why-now,.card-summary__buyer{margin:var(--space-3) 0 0}.label{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.1rem;display:flex}.card-summary__meta{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.gate-strip{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.gate-strip__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.gate-strip__badge{color:var(--on-pass);background:var(--pass);border-radius:var(--radius-pill);font-size:var(--text-xs);margin:0;padding:.1rem .6rem;font-weight:700}.gate-meter{flex:8rem;gap:3px;min-width:8rem;max-width:16rem;display:flex}.gate-meter__seg{background:var(--surface-3);border-radius:2px;flex:1;height:.5rem}.gate-meter__seg--pass,.gate-meter__seg--pass-flagged{background:var(--pass)}.gate-meter__seg--pass-flagged{background-image:repeating-linear-gradient(135deg, transparent 0 3px, var(--stripe) 3px 5px)}.gate-meter__seg--watch{background:var(--watch-line)}.gate-meter__seg--drop{background:var(--drop)}.gate-meter__seg--not-applicable{background:var(--border)}.gate-strip__summary{color:var(--text-2);font-size:var(--text-sm);margin:0}.gate-strip__details>summary{width:max-content;margin-top:var(--space-2);color:var(--link);font-size:var(--text-sm);cursor:pointer;font-weight:600}.gate-strip__cells{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));padding:0;list-style:none;display:grid}.gate-cell{padding:var(--space-2) var(--space-3);color:var(--neutral);background:var(--neutral-bg);border:1px solid var(--neutral-line);border-radius:var(--radius-sm);font-size:var(--text-sm);border-left-width:4px;flex-direction:column;gap:.15rem;display:flex}.gate-cell__gate{font-weight:700}.gate-cell__note,.gate-cell__rule{font-size:var(--text-xs);opacity:.9;overflow-wrap:anywhere}.gate-cell--pass,.gate-cell--pass-flagged{color:var(--pass);background:var(--pass-bg);border-color:var(--pass-line)}.gate-cell--watch{color:var(--watch);background:var(--watch-bg);border-color:var(--watch-line)}.gate-cell--drop{color:var(--drop);background:var(--drop-bg);border-color:var(--drop-line)}.card-detail{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.card-detail__nav{font-size:var(--text-sm);justify-content:space-between;margin:0;font-weight:600;display:flex}.card-detail__nav a{align-items:center;gap:.25rem;display:inline-flex}.card-detail__title{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;font-size:var(--text-2xl);flex-wrap:wrap;display:flex}.card-detail__facts{margin:0 0 var(--space-2);font-size:var(--text-sm)}.card-detail>.gate-strip{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0}.card-detail .panel h2{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.card-detail h3{margin:var(--space-4) 0 var(--space-2);color:var(--text-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.card-detail__lede{font-size:var(--text-md);margin:0}.signals{gap:var(--space-3);counter-reset:signal;margin:0;padding:0;list-style:none;display:grid}.signal{padding:0 0 0 var(--space-5);counter-increment:signal;position:relative}.signal:before{content:counter(signal);width:1.2rem;height:1.2rem;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid;position:absolute;top:.1rem;left:0}.signal__text{margin:0}.signal__meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-3);font-size:var(--text-sm);flex-wrap:wrap;margin:.2rem 0 0;display:flex}.signal__date{color:var(--text);font-weight:650}.signal__meta a.badge{color:var(--link);text-decoration:none}.claims{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.claims--not-checked{padding:var(--space-3);color:var(--neutral);background:var(--neutral-bg);border-radius:var(--radius-sm)}mark{color:var(--text);border-radius:3px;padding:.05em .25em}mark[data-tag=STATED]{background:var(--pass-bg)}mark[data-tag=INFERRED]{background:var(--watch-bg)}.tag--stated{color:var(--pass);background:var(--pass-bg);border-color:var(--pass-line)}.tag--inferred{color:var(--watch);background:var(--watch-bg);border-color:var(--watch-line)}details>summary{cursor:pointer}blockquote{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--border-strong);color:var(--text-2)}.buyer,.proof{margin:0 0 var(--space-3);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:40rem){.buyer,.proof{column-gap:var(--space-4);grid-template-columns:10rem 1fr}.buyer dd,.proof dd{margin-bottom:var(--space-3)}}.proof__status--confirmed,.proof__status--checked{color:var(--pass);background:var(--pass-bg);border-color:var(--pass-line)}.proof__status--unconfirmed,.proof__status--draft-unchecked{color:var(--watch);background:var(--watch-bg);border-color:var(--watch-line);white-space:normal}.receipt{color:var(--text-3);font-size:var(--text-sm);margin:0}.receipt--verified{color:var(--pass)}.review-form fieldset{background:var(--surface-2)}.review-form__verdict{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.review-form__reasons ul{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.review-form__option{margin-right:var(--space-3);color:var(--text);font-size:var(--text-base);font-weight:500}.review-form__reason label{color:var(--text);font-size:var(--text-base);font-weight:500}.review-form__list-entry{color:var(--text-3);margin:.25rem 0 0 1.5rem;display:block}.review-form__list-entry label{color:var(--text-3);font-size:var(--text-sm);font-weight:450}.review-form textarea{margin:var(--space-1) 0 var(--space-3);display:block}.review-form__retract{margin-bottom:var(--space-3)}.approve-box{margin:var(--space-4) 0 0;padding:var(--space-4);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);display:block}.approve-box>p:first-of-type,.approve-box p{margin-top:0}.approve-box--disabled{color:var(--text-2);background:var(--surface-2);border-style:dashed}.approve-box--approved{color:var(--pass);background:var(--pass-bg);border-color:var(--pass-line);font-weight:600}.approve-box--pushed{color:var(--info);background:var(--info-bg);border-color:var(--info-line);font-weight:600}@media (max-width:40rem){.gate-strip__cells{grid-template-columns:1fr 1fr}.card-detail__title{font-size:var(--text-xl)}}
.auth__brand{align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);font-weight:var(--weight-semibold);display:flex}.auth h1{margin:0 0 var(--space-3);font-size:var(--text-xl)}.auth .test-banner{margin:calc(var(--auth-pad,var(--space-5)) * -1) calc(var(--auth-pad,var(--space-5)) * -1) var(--space-4);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.sign-in-form{gap:var(--space-2);margin:var(--space-3) 0;display:grid}.sign-in-form button{margin-top:var(--space-2)}.auth__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.auth h2.auth__next{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base)}.auth__steps{padding-left:var(--space-5);color:var(--text-2);font-size:var(--text-sm);margin:0}.auth dl{gap:0;display:grid}.rule-list{gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.rule-list>li,.proof-gaps__list>li,.proof-gaps li{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.rule-sentence--undo-none{border-left:4px solid var(--neutral-line);color:var(--text-2)}.rule-sentence--undo-allowed{border-left:4px solid var(--accent)}.rule-list--group{font-size:var(--text-md);margin:0;font-weight:650}.rule-list--group>li{background:0 0;border:0;padding:0}.dropped-groups{gap:var(--space-4);margin-top:var(--space-4);display:grid}.dropped-group{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1)}.dropped-group>.dropped-group__rule{margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.dropped-group>ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.dropped-card{padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm)}.dropped-card>a{font-weight:650}.dropped-card .rule-list{font-size:var(--text-sm);margin-bottom:0}.rules>section,.proof-gaps{margin:var(--space-4) 0}.icp__fields{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr;gap:0;display:grid}.icp__field{padding:var(--space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:1fr;display:grid}.icp__field:last-child{border-bottom:0}.icp__fields dd{margin:0}.icp__history{gap:var(--space-2);padding-left:0;list-style-position:inside;display:grid}.icp__history>li{padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.list-entry__kind{color:var(--info);background:var(--info-bg);border:1px solid var(--info-line);border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;padding:.05rem .5rem;font-weight:700;display:inline-block}.proposal__forms{gap:var(--space-1);margin-left:var(--space-2);display:inline-flex}.add-list-entry{gap:var(--space-1);max-width:36rem;margin-top:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr;display:grid}.add-list-entry label{margin-top:var(--space-2)}.add-list-entry button{margin-top:var(--space-3);justify-self:start}.proof-gap--blocking{border-left:4px solid var(--drop)}.proof-gap--important{border-left:4px solid var(--watch-line)}.proof-gaps__list{gap:var(--space-2);padding:0;list-style:none;display:grid}.proof-gaps__list p{color:var(--text-2);margin:.25rem 0 0}@media (min-width:40rem){.icp__field{gap:var(--space-4);grid-template-columns:12rem 1fr}.add-list-entry{align-items:center;column-gap:var(--space-3);grid-template-columns:9rem 1fr}.add-list-entry label{margin-top:0}.add-list-entry button{grid-column:2}}body>main.xray{width:min(46rem,100% - 2rem)}.xray>h1:first-of-type{margin-top:0}.xray form{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.xray button{justify-self:start}.xray [role=status],.xray [role=alert]{padding:var(--space-3) var(--space-4);color:var(--info);background:var(--info-bg);border:1px solid var(--info-line);border-radius:var(--radius);font-weight:550}.xray section{margin:var(--space-5) 0;padding-top:var(--space-2);border-top:1px solid var(--border)}.xray-cards{gap:var(--space-4);padding:0;list-style:none;display:grid}.xray-card{padding:var(--space-4)}.page-intro{max-width:44rem;color:var(--text-2)}.page-next{margin-top:var(--space-5)}
.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.setup-steps{gap:var(--space-2);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.setup-steps>li{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.setup-steps__state{margin-left:auto}.setup-steps__name{font-weight:650}.setup-steps__note{color:var(--text-2);font-size:var(--text-sm)}.step-back{margin-bottom:var(--space-3);display:inline-block}.step-help{max-width:40rem;color:var(--text-2)}.step-fields{gap:var(--space-1);max-width:36rem;margin-top:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:grid}.step-fields label{margin-top:var(--space-2)}.step-fields button{margin-top:var(--space-3);justify-self:start}.proof-atom{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.proof-atom__quote{margin:var(--space-1) 0;padding-left:var(--space-3);color:var(--text-2);border-left:3px solid var(--border-strong)}.proof-atom__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.proof-atom__restate{margin-top:var(--space-2)}.step-progress{color:var(--text-2);font-size:var(--text-sm);margin:0;font-weight:600}.step-next{margin-top:var(--space-5);color:var(--text-2)}.setup-bar{width:100%;max-width:28rem;height:.6rem;margin:var(--space-2) 0 var(--space-3);accent-color:var(--accent);display:block}
.field{gap:var(--space-1);margin:0 0 var(--space-3);border:0;min-width:0;padding:0;display:grid}.field input:not([type=checkbox],[type=radio]),.field textarea,.field select{width:100%}.field__choice{align-items:center;gap:var(--space-2);min-height:2rem;display:flex}.field-hint{color:var(--text-3);font-size:var(--text-sm);margin:0}.rules-form,.portfolio-form{max-width:40rem;margin-top:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.rules-form h3{margin-top:var(--space-4)}.portfolio-note,.rules-origin{max-width:40rem;color:var(--text-2)}.portfolio-list{gap:var(--space-4);padding:0;list-style:none;display:grid}.portfolio-card{gap:var(--space-2);max-width:40rem;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}.portfolio-card h3,.portfolio-card p{overflow-wrap:anywhere;margin:0}.portfolio-card__state{padding:var(--space-1) var(--space-2);background:var(--neutral-bg);border:1px solid var(--neutral-line);border-radius:var(--radius);color:var(--neutral);font-size:var(--text-sm);justify-self:start}.portfolio-card__state[data-state=confirmed]{background:var(--pass-bg);border-color:var(--pass-line);color:var(--pass)}.portfolio-card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.portfolio-prompts{gap:var(--space-2);padding-left:var(--space-5);display:grid}.tag-field__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 var(--space-3);background:var(--accent-soft);border:1px solid var(--border-strong);color:var(--text);overflow-wrap:anywhere;border-radius:999px;display:inline-flex}.chip__remove{min-width:1.75rem;min-height:1.75rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.chip__remove:hover,.chip__remove:focus-visible{background:var(--surface-3);color:var(--text)}
.linkedin__tabs{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.linkedin__tabs a{padding:var(--space-2) var(--space-3);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none}.linkedin__tabs a[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.linkedin__touch{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.linkedin__touch[data-state=held],.linkedin__touch[data-state=blocked],.linkedin__touch[data-state=not-drafted]{background:var(--surface-2);border-style:dashed}.linkedin__draft textarea,.linkedin__edit textarea{width:100%;max-width:100%;font-family:inherit;font-size:var(--text-base);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-3);display:block}.linkedin__claims{padding-left:var(--space-4);font-size:var(--text-sm)}.linkedin__edit,.linkedin__sent,.linkedin__checklist{margin-top:var(--space-4)}.linkedin__sent select,.linkedin__sent input[type=text],.linkedin__sent input:not([type]){max-width:100%;margin-bottom:var(--space-3);display:block}.linkedin__versions{font-size:var(--text-xs)}
.prospect__list,.prospect__tokens,.prospect__imports,.prospect__people{margin:0 0 var(--space-4);padding:0;list-style:none}.prospect{padding:var(--space-4);margin-bottom:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.prospect[data-status=not-a-fit]{background:var(--surface-2);border-style:dashed}.prospect h3,.prospect__title{margin:0 0 var(--space-1)}.prospect__draft textarea,.prospect__fresh textarea{width:100%;margin:var(--space-1) 0;display:block}.prospect__status{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.prospect__status button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.prospect__bar,.prospect__filters{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.prospect__tokens>li,.prospect__imports>li{padding:var(--space-3) 0;border-top:1px solid var(--border)}
.campaign-today{padding:var(--space-4);margin-bottom:var(--space-4);background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius-lg)}.campaign-today h2{margin:0 0 var(--space-2)}.campaign-today__headline{font-weight:var(--weight-semibold);margin:0 0 var(--space-2)}.campaign-today__lines{margin:0 0 var(--space-3);padding-left:var(--space-5)}.campaign__list,.campaign__rows{margin:0 0 var(--space-4);padding:0;list-style:none}.campaign,.campaign__row{padding:var(--space-4);margin-bottom:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.campaign[data-archived=true],.campaign__row[data-status=not-a-fit]{background:var(--surface-2);border-style:dashed}.campaign h3,.campaign__row h3{margin:0 0 var(--space-1)}.campaign__form,.campaign__step{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.campaign__status,.campaign__move,.campaign__draft-actions{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.campaign__draft{margin:var(--space-3) 0}.campaign__draft textarea{width:100%}.campaign__draft[data-state=rejected]{opacity:.7}.campaign__plan{margin:0 0 var(--space-4);padding-left:var(--space-5)}
.upwork textarea{width:100%;max-width:100%;margin-bottom:var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-3);display:block}.upwork__draft textarea[readonly]{background:var(--surface-2)}.upwork__claims{padding-left:var(--space-4);font-size:var(--text-sm)}.upwork__calls,.upwork__edit,.upwork__submit,.upwork__submitted,.upwork__checklist{margin-top:var(--space-4)}.upwork__calls form{margin-bottom:var(--space-4)}.upwork select,.upwork input:not([type=hidden]):not([type=checkbox]){max-width:100%;margin-bottom:var(--space-3);display:block}.upwork[data-state=held],.upwork[data-state=blocked]{border-style:dashed}.upwork__versions{font-size:var(--text-xs)}
.upwork-inbox__list{gap:var(--space-4);display:grid}.upwork-inbox__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4)}.upwork-inbox__card[data-strong=yes]{border-color:var(--accent)}.upwork-inbox__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.upwork-inbox__head h3{font-size:var(--text-lg);margin:0}.upwork-inbox__score{white-space:nowrap;margin:0}.upwork-inbox__facts{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.upwork-inbox__snippet{margin:var(--space-3) 0}.upwork-inbox__why ul{margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--text-sm)}.upwork-inbox__actions,.upwork-inbox__alerts{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.upwork-inbox__form{margin:0}.upwork-inbox__open{display:inline-block}.upwork-inbox__profile input:not([type=hidden]):not([type=checkbox]){width:100%;max-width:100%;margin-bottom:var(--space-3);display:block}.upwork-inbox__check{margin-bottom:var(--space-3);display:block}.app-nav__badge{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:var(--text-xs)}
.li-content__list{gap:var(--space-4);display:grid}.li-content__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4)}.li-content__card[data-status=scheduled]{border-color:var(--accent)}.li-content__card[data-status=failed]{border-color:var(--drop)}.li-content__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.li-content__head h3{font-size:var(--text-lg);margin:0}.li-content__status-tag{font-size:var(--text-sm);margin:0;font-weight:600}.li-content__preview{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.li-content__text{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.li-content__link{margin:var(--space-2) 0 0;font-size:var(--text-sm);overflow-wrap:anywhere}.li-content__problems{margin:var(--space-2) 0;padding-left:var(--space-4);color:var(--drop);font-size:var(--text-sm)}.li-content__actions{gap:var(--space-3);margin-top:var(--space-4);display:grid}.li-content__form,.li-content__inline{margin:0}.li-content__form input:not([type=hidden]):not([type=checkbox]),.li-content__form textarea{width:100%;max-width:100%;margin-bottom:var(--space-3);display:block}.li-content__form input[type=date],.li-content__form input[type=time],.li-content__form input[type=number]{width:auto}
.prep__note{color:var(--text-2)}.prep__detail,.prep__sources{color:var(--text-2);font-size:var(--text-sm)}.prep__line p{margin-block:var(--space-1)}.prep textarea,.ideas textarea{width:100%}.ideas__list{gap:var(--space-4);padding:0;list-style:none;display:grid}.ideas__item{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ideas__why{color:var(--text-2)}@media print{.prep .no-print,.desk__header,.desk__nav,.flash{display:none}.prep{font-size:11pt}.prep a{text-decoration:underline}}
.warm__list{gap:var(--space-4);padding:0;list-style:none;display:grid}.warm__item{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.warm__reason{margin-block:0 var(--space-1);font-weight:600}.warm textarea,.crm-push textarea{width:100%}.crm-push__table{border-collapse:collapse;width:100%}.crm-push__table th,.crm-push__table td{padding:var(--space-2);border-bottom:1px solid var(--border);text-align:left}.crm-push__status{font-weight:600}
.whatsapp textarea{width:100%;max-width:100%;margin-bottom:var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-3);display:block}.whatsapp select,.whatsapp input:not([type=hidden]):not([type=checkbox]){max-width:100%;margin-bottom:var(--space-3);display:block}.whatsapp__claims{padding-left:var(--space-4);font-size:var(--text-sm)}.whatsapp__send,.whatsapp__sent,.whatsapp__checklist{margin-top:var(--space-4)}.whatsapp[data-state=held],.whatsapp[data-state=blocked],.whatsapp[data-state=waiting]{border-style:dashed}
.deal-room textarea,.trust-kit textarea,.deal-room input:not([type=hidden]):not([type=checkbox]),.trust-kit input:not([type=hidden]):not([type=checkbox]),.deal-room select,.trust-kit select{width:100%;max-width:100%;margin-bottom:var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:block}.deal-room .panel{margin-top:var(--space-5)}.room-builder fieldset{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3)}.room-builder__tick{margin-bottom:var(--space-2);display:block}.room-builder__inline{margin-left:var(--space-2);display:inline}.reply-list{padding:0;list-style:none}.reply{border-top:1px solid var(--border);padding:var(--space-3) 0}.room-page{max-width:44rem;padding:var(--space-6) var(--space-4);margin:0 auto}.room__company{color:var(--text-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em}.room__section{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.room__source{color:var(--text-3);font-size:var(--text-sm);overflow-wrap:anywhere}.room__footer{margin-top:var(--space-6);color:var(--text-3);font-size:var(--text-sm)}.brief section{margin-top:var(--space-4)}.brief__meta{color:var(--text-2)}@media print{.desk__header,.desk__nav,.brief__nav,.flash{display:none}.brief{font-size:11pt}}
.growth__sites{gap:var(--space-4);margin:var(--space-4) 0;display:grid}.growth__facts{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.growth__form{gap:var(--space-2);max-width:40rem;margin:var(--space-3) 0;display:grid}.growth__form--inline{align-items:end;gap:var(--space-2);flex-wrap:wrap;max-width:none;display:flex}.growth__form--inline input{width:auto;min-width:14rem}.growth__finding{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.growth__finding code,.growth__evidence{overflow-wrap:anywhere;color:var(--text-2)}.growth__diff{padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.growth__diff-line{white-space:pre;display:block}.growth__diff-line--add{background:var(--pass-bg);color:var(--text)}.growth__diff-line--del{background:var(--drop-bg);color:var(--text)}.growth__hash{overflow-wrap:anywhere;font-family:var(--font-mono)}
.rankings__banner{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);color:var(--text);background:var(--info-bg);border:1px solid var(--info-line);border-radius:var(--radius)}.rankings__banner--warn{background:var(--watch-bg);border-color:var(--watch-line)}.rankings__changes{margin:var(--space-2) 0;padding:0;list-style:none}.rankings__changes li{padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.rankings__badge{margin-right:var(--space-2);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);border:1px solid var(--neutral-line);border-radius:var(--radius);background:var(--neutral-bg);color:var(--neutral);display:inline-block}.rankings__badge--up{color:var(--pass);background:var(--pass-bg);border-color:var(--pass-line)}.rankings__badge--down{color:var(--drop);background:var(--drop-bg);border-color:var(--drop-line)}.rankings__table-wrap{overflow-x:auto}.rankings__spark{vertical-align:middle;width:7.5rem;height:2rem}.rankings__spark-line{stroke:var(--accent);stroke-width:1.5px}.rankings__spark-dot{fill:var(--accent)}.rankings__form textarea{min-height:9rem}
.ops-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ops-table th,.ops-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.ops-table th{color:var(--text-2);font-weight:600}.table-scroll{max-width:100%;overflow-x:auto}.ops-form{gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid}.ops-form label{gap:var(--space-1);font-size:var(--text-sm);display:grid}.ops-actions{gap:var(--space-3);max-width:32rem;display:grid}.ops pre{padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-xs);overflow-x:auto}@media (max-width:47.99rem){.ops-table,.ops-table tbody,.ops-table tr,.ops-table td{width:100%;display:block}.ops-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-table tr{margin-bottom:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.ops-table td{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border);display:flex}.ops-table td:last-child{border-bottom:0}.ops-table td:before{content:attr(data-label);color:var(--text-2);flex:none;font-weight:600}}.ops-form label:has(>input[type=checkbox]){align-items:center;gap:var(--space-2);display:flex}
.workspace-menu{position:relative}.workspace-menu>summary{cursor:pointer;list-style:none}.workspace-menu>summary::-webkit-details-marker{display:none}.workspace-menu>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin-left:.35rem;display:inline-block;transform:translateY(-.15em)rotate(45deg)}.workspace-menu__list{top:calc(100% + var(--space-2));z-index:30;min-width:16rem;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-2);margin:0;list-style:none;position:absolute;left:0}.workspace-menu__list form{margin:0}.workspace-menu__item{justify-content:space-between;gap:var(--space-3);text-align:left;width:100%;display:flex}.workspace-menu__item[aria-current=true]{font-weight:700}.workspace-menu__role{color:var(--text-3);font-size:var(--text-xs)}.workspace-counts{gap:var(--space-2) var(--space-4);max-width:32rem;margin:var(--space-4) 0;grid-template-columns:repeat(2,auto 1fr);display:grid}.workspace-counts dt{color:var(--text-2)}.workspace-counts dd{margin:0;font-weight:700}
.touch{margin-block:var(--space-4)}.touch__list{margin:0 0 var(--space-3);padding:0;list-style:none}.touch__list>li{padding-block:var(--space-3);border-top:1px solid var(--border)}.touch__forms{gap:var(--space-3);flex-wrap:wrap;display:flex}.touch label{font-size:var(--text-sm);color:var(--text-2)}
.enrichment__list{margin:0 0 var(--space-4);padding:0;list-style:none}.enrichment__list>li{padding:var(--space-3) 0;border-top:1px solid var(--border)}.enrichment__list>li:first-child{border-top:0}.enrichment__text{margin:var(--space-1) 0}.enrichment__source{font-size:var(--text-sm);margin:0}.enrichment__formula{margin-bottom:var(--space-4)}.enrichment__formula summary{cursor:pointer;font-weight:600}.enrichment__formula table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.enrichment__formula th,.enrichment__formula td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--border)}.enrichments-page input:not([type=hidden]):not([type=file]),.enrichments-page select{max-width:100%;margin-bottom:var(--space-3);font-size:var(--text-base);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:block}.enrichments-page form{margin-bottom:var(--space-4)}.net-new-share{margin:var(--space-2) 0}
.help{max-width:44rem}.prose h1{margin-top:var(--space-5)}.prose h2{margin-top:var(--space-6)}.prose p,.prose li{line-height:1.6}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li+li{margin-top:var(--space-2)}.prose code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-sm);overflow-wrap:anywhere}.prose pre{padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);overflow-x:auto}.prose blockquote{margin:var(--space-3) 0;padding-left:var(--space-3);border-left:3px solid var(--border-strong);color:var(--text-2)}.app-footer{max-width:var(--content-width);padding:var(--space-4) var(--space-4) var(--space-6);border-top:1px solid var(--border);font-size:var(--text-sm);margin:0 auto}.help-area{max-width:52rem}.crumbs ol{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--text-3)}.help-nav ul{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-5);padding:0 0 var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.help-nav a[aria-current=page]{font-weight:var(--weight-semibold);color:var(--text);text-decoration:none}.help-search__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.help-search__row input{flex:14rem;min-width:0}.help-steps{padding-left:var(--space-5);margin:0}.help-steps li+li{margin-top:var(--space-3)}.help-steps__detail{color:var(--text-2);font-size:var(--text-sm);display:block}.help-guides,.help-results,.help-requests,.help-ideas,.changelog{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.help-guides{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.help-guides .card h3,.help-results .card h3,.help-requests .card h3,.help-ideas .card h3{margin:0 0 var(--space-2);font-size:var(--text-md)}.help-guides .card p{color:var(--text-2);margin:0}.help-requests__text{white-space:pre-wrap;overflow-wrap:anywhere}.glossary__entry{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.glossary dt{font-weight:var(--weight-semibold)}.glossary dd{margin:var(--space-1) 0 0;color:var(--text-2)}.helpful{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}.helpful fieldset{border:0;margin:0;padding:0}.helpful button+button{margin-left:var(--space-2)}.helpful button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.hint{color:var(--text-3);font-size:var(--text-sm);margin:0}
.outcomes__lede{color:var(--text-2)}.outcomes__facts{gap:var(--space-4);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.outcomes__facts dt{color:var(--text-2);font-size:var(--text-sm)}.outcomes__facts dd{font-size:var(--text-xl);margin:0}.outcomes__scroll{overflow-x:auto}.outcomes-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.outcomes-table th,.outcomes-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.outcomes-table td.num{text-align:right}
.page-heading{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-heading h1{margin:0}.info-tip{vertical-align:middle;display:inline-flex;position:relative}.info-tip__button{min-width:1.5rem;min-height:1.5rem;color:var(--text-3);border-radius:var(--radius-pill);box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.info-tip__button:hover,.info-tip__button[aria-expanded=true]{color:var(--accent);background:0 0}.info-tip__button .icon{width:1rem;height:1rem}.info-tip__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.info-tip__button{min-width:2.75rem;min-height:2.75rem;margin:-.625rem -.5rem}}.info-tip__pop{z-index:20;width:20rem;max-width:calc(100vw - 2rem);margin-top:var(--space-1);padding:var(--space-3);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-3);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);text-align:left;text-transform:none;display:none;position:absolute;top:100%;left:0}.info-tip__button[aria-expanded=true]+.info-tip__pop,html:not([data-desk-ui]) .info-tip:hover .info-tip__pop,html:not([data-desk-ui]) .info-tip:focus-within .info-tip__pop{display:block}@media (max-width:47.99rem){.info-tip{position:static}.info-tip__pop{top:auto;left:var(--space-4);right:var(--space-4);width:auto;max-width:28rem;position:fixed}}.app-menu-button{display:none}@media (max-width:47.99rem){.app-header{position:static}}.app-nav__group{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-nav__group-label{margin:0 var(--space-1) 0 var(--space-3);color:var(--text-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.app-nav__group-label:first-child{margin-left:0}@media (max-width:47.99rem){html[data-desk-ui] .app-menu-button{isolation:isolate;align-items:center;gap:var(--space-2);min-height:2.75rem;margin:0 var(--space-4);padding:0 var(--space-3);color:var(--text-2);box-shadow:none;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}html[data-desk-ui] .app-menu-button:before{content:"";z-index:-1;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);transition:background-color var(--ease), border-color var(--ease);position:absolute;inset:.375rem 0}html[data-desk-ui] .app-menu-button:hover{color:var(--text)}html[data-desk-ui] .app-menu-button:hover:before,html[data-desk-ui] .app-menu-button[aria-expanded=true]:before{background:var(--surface-2)}html[data-desk-ui] .app-menu-button{border-radius:var(--radius-pill)}html[data-desk-ui] .app-menu-button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}html[data-desk-ui] .app-menu-button .icon{width:1rem;height:1rem}html[data-desk-ui] .app-menu-button[aria-expanded=false]+.app-nav{display:none}.app-nav{background:0 0;flex-direction:column;align-items:stretch;overflow-x:visible}.app-nav__group{flex-direction:column;align-items:stretch}.app-nav__group-label,.app-nav__group-label:first-child{margin:var(--space-3) var(--space-3) var(--space-1)}.app-nav__link{white-space:normal}}.tour-card{margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.tour-card[hidden]{display:none}.tour-card h2{margin:0 0 var(--space-2);font-size:var(--text-md)}.tour-card ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.tour-card__dismiss{display:none}html[data-desk-ui] .tour-card__dismiss{display:inline-block}.linkedin-page__list{margin:0;padding:0;list-style:none}.linkedin-page__list li{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.page-help{margin:var(--space-3) 0 0;text-align:right;font-size:var(--text-xs)}.page-help a{color:var(--text-3)}.page-help a:hover{color:var(--link)}.heading-with-tip{margin-right:var(--space-2);display:inline-block}.dt-tip{margin-left:var(--space-1)}
@media screen and (min-width:64rem){.app{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.app>.test-banner{grid-area:1/1/auto/-1}.app>.app-header{align-self:start;gap:var(--space-3);height:100vh;padding:var(--space-4) var(--space-3);background:var(--surface);border-bottom:0;border-right:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;flex-direction:column;grid-area:2/1/span 2;display:flex;position:sticky;top:0;overflow-y:auto}.app>.app-main{width:100%;padding:var(--space-3) var(--space-6) var(--space-7);grid-area:2/2}.app>.app-footer{grid-area:3/2;width:100%}.app .app-header__bar{display:contents}.app .brand{padding:var(--space-1) var(--space-2)}.app .workspace,.app .workspace-menu{max-width:none;margin:calc(var(--space-2) * -1) var(--space-2) 0;display:block}.app .workspace-menu__list{min-width:0;margin-top:var(--space-2);box-shadow:var(--shadow-2);position:static}.app .account{padding:var(--space-3) var(--space-2) 0;border-top:1px solid var(--border);flex-wrap:wrap;order:10;margin:auto 0 0}.app .account__who{flex:1;min-width:0}.app .account__email{max-width:none}.app .sign-out{flex-basis:100%}.app .sign-out button{width:100%}.app .app-nav{align-items:stretch;gap:var(--space-3);flex-flow:column;max-width:none;margin:0;padding:0;overflow:visible}.app.ops .app-nav{gap:1px}.app .app-nav__group{flex-flow:column;align-items:stretch;gap:1px}.app .app-nav__group+.app-nav__group{border-left:0;padding-left:0}.app .app-nav__group-label,.app .app-nav__group-label:first-child{margin:0 var(--space-2) var(--space-1)}.app .app-nav__link{white-space:normal;padding:.3125rem var(--space-2);display:flex}.app .app-nav__link[aria-current=page]{box-shadow:none}}
.desk-status{margin:var(--space-3) 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:0;display:flex}.desk-status>.coverage,.desk-status>.progress,.desk-status>.muted{background:0 0;border:0;border-radius:0;margin:0}.desk-status>.coverage{flex:2 20rem}.desk-status>.progress{font-weight:var(--weight-medium);border-inline-start:1px solid var(--border);flex:14rem}.desk-status>.muted{padding:0 var(--space-3) var(--space-2);font-size:var(--text-xs);flex:100%}.card-summary{padding:var(--space-5)}.card-summary__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading,-.015em)}.card-summary__why-now{max-width:70ch;margin-top:var(--space-4);color:var(--text);font-size:var(--text-md);line-height:1.5}.card-summary__buyer{margin-top:var(--space-3);padding-top:var(--space-3);color:var(--text-2);border-top:1px solid var(--border)}.card-summary__why-now .label,.card-summary__buyer .label{font-weight:var(--weight-medium)}.card-summary__verdict{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--radius);display:grid}.card-summary__verdict .card-summary__meta{margin:0}.card-summary__verdict .gate-strip{border:0;margin:0;padding:0}.watch-list,.my-list,.holdout-list,.list-entries,.watch-panel ul,.dropped-group>ul{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);gap:0;overflow:hidden}.watch-card,.my-list>li,.holdout-list>li,.list-entries>li,.dropped-card{padding:var(--space-3) var(--space-4);background:0 0;border:0;border-radius:0}.watch-card+.watch-card,.my-list>li+li,.holdout-list>li+li,.list-entries>li+li,.dropped-card+.dropped-card{border-top:1px solid var(--border)}.watch-card>a,.my-list>li>a,.dropped-card>a{font-weight:var(--weight-semibold)}.watch-card>p{margin:var(--space-1) 0}.my-list>li:hover,.watch-card:hover,.list-entries>li:hover{background:var(--surface-2)}.watch-panel{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg)}.app-main{container:app-main/inline-size}.settings-row{gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-4) 0;border-top:1px solid var(--border);display:grid}.settings-row>h2,.rules>section>h2{margin-top:0}.rules{container-type:inline-size}@container (min-width:60rem){.rules>section{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.rules>section>*{grid-column:2}.rules>section>h2:first-child{grid-area:1/1;margin:0;padding-inline-end:var(--space-6)}.rules>section>h2:first-child+.info-tip{grid-area:1/1;place-self:start end;margin-top:.2rem}}@container app-main (min-width:44rem){.settings-row{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.settings-row>*{grid-column:2}.settings-row>h2:first-child{grid-area:1/1;margin:0;padding-inline-end:var(--space-6)}.settings-row>h2:first-child+.info-tip{grid-area:1/1;place-self:start end;margin-top:.2rem}}@media (min-width:48rem) and (max-width:63.99rem){.app-header{position:static}}.rules>section{padding:var(--space-4) 0;border-top:1px solid var(--border)}.empty{justify-items:center;gap:var(--space-2);display:grid}.empty__icon{width:2.5rem;height:2.5rem;color:var(--text-2);background:var(--surface-2);border-radius:var(--radius-pill);place-items:center;display:grid}.empty__icon .icon{width:1.5rem;height:1.5rem}.skeleton-page{gap:var(--space-4);margin-top:var(--space-5);display:grid}.skeleton--title{width:min(16rem,60%);height:2rem}.skeleton--line{width:min(36rem,90%);height:1rem}.skeleton--card{border-radius:var(--radius-lg);height:7rem}
audio{width:100%;max-width:100%;display:block}figure:has(>audio){margin:var(--space-3) 0;max-width:100%}.card-summary__evidence{margin:var(--space-3) 0 0;color:var(--text-2);grid-template-columns:minmax(0,1fr);gap:.1rem;display:grid}.card-summary__snippet{overflow-wrap:anywhere;max-width:70ch}.card-summary__date{color:var(--text-3);overflow-wrap:anywhere}.card-summary__actions{margin:var(--space-4) 0 0;justify-content:flex-end;display:flex}@media (max-width:40rem){.card-summary__actions .btn{width:100%}}@media (max-width:47.99rem){.app-header{column-gap:var(--space-2);padding:0 var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-header__bar{display:contents}.app-header .brand{padding-block:var(--space-2);grid-area:1/1}.app-header .account{grid-area:1/2}.app-header .workspace,.app-header .workspace-menu{order:0;grid-area:2/1;align-self:center;min-width:0}html[data-desk-ui] .app-header .app-menu-button{grid-area:2/2;margin:0}.app-header .app-nav{grid-area:3/1/auto/-1;padding-inline:0}.ops .app-header .app-nav{gap:var(--space-1);padding-bottom:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops .app-nav__link{min-height:var(--control-height-touch)}.page-help,.app-main>h1:first-of-type,.app-main>.page-heading{margin-top:var(--space-2)}}@media (max-width:40rem){.card,.panel,.tour-card{padding:var(--space-4)}.auth button,.auth .btn{width:100%}}@container app-main (max-width:43.99rem){.settings-row{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.settings-row>*{grid-column:1/-1}.settings-row>h2:first-child{grid-column:1}.settings-row>h2:first-child+.info-tip{grid-area:1/2;align-self:center}}a,button,summary,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.app-nav__link:active{background:var(--surface-3)}.card--interactive:active{box-shadow:var(--shadow-1)}.btn--primary:active,button.btn--primary:active{filter:brightness(.94)}.watch-card:hover,.my-list>li:hover,.dropped-card:hover{background:var(--surface-2)}@media (prefers-reduced-motion:no-preference){.watch-card,.my-list>li,.dropped-card{transition:background var(--ease)}}.settings-row{margin:var(--space-4) 0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.settings-row--danger{border-color:var(--drop-line);border-inline-start:3px solid var(--drop)}.settings-row>ul{margin:0;padding:0;list-style:none}.settings-row>ul>li{padding:var(--space-2) 0;border-top:1px solid var(--border)}.settings-row>ul>li:first-child{border-top:0}.settings-row>ul>li>form{margin-top:var(--space-2)}.settings-row>p{margin:0}@media (max-width:40rem){.settings-row{padding:var(--space-4)}}@container app-main (min-width:44rem){.settings-row>h2:first-child+.info-tip{grid-row:2;justify-self:start;margin-top:0}}.page-heading{flex-wrap:nowrap;align-items:flex-start}.page-heading h1{min-width:0}.page-heading .info-tip{flex:none;margin-top:.35em}
.theme-switch{align-items:center;gap:var(--space-2);margin:0;display:flex;position:relative}.theme-switch__label{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-medium)}.theme-switch__group{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px;display:inline-flex}.theme-switch__btn{min-height:2.75rem;padding:0 var(--space-3);color:var(--text-2);border-radius:var(--radius-pill);box-shadow:none;font-size:var(--text-xs);font-weight:var(--weight-medium);background:0 0;border:0}.theme-switch__btn:hover{color:var(--text);background:0 0}.theme-switch__btn[aria-pressed=true],html[data-theme=light] .theme-switch__btn[value=light],html[data-theme=dark] .theme-switch__btn[value=dark],html:not([data-theme]) .theme-switch__btn[value=system]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-1)}.theme-switch--account{display:none}.app-footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.app-footer:not(:has(>a)){display:none}.theme-switch--account{display:flex}.theme-switch--footer{display:none}@media (pointer:fine){.theme-switch__btn{min-height:1.75rem}}}.auth__actions{margin-top:var(--space-4)}.auth__code{color:var(--text-3);font-size:var(--text-xs)}.app :is(.card,.panel,.tour-card,.watch-panel)>:is(h2,h3,h4):first-child{margin-top:0}@media (min-width:64rem){.app .account__who{flex:calc(100% - 3rem)}.app .sign-out{flex:none;order:2}.app .sign-out button{width:auto}.app .theme-switch--account{flex:1 1 0;order:3;justify-content:flex-end;padding-inline:0}}
.card-detail{gap:var(--space-5);padding-bottom:var(--space-8)}.card-detail__header{gap:var(--space-2);display:grid}.card-detail__nav a{min-height:1.5rem;color:var(--text-2);text-decoration:none}.card-detail__nav a:hover{color:var(--link)}.card-detail__title{gap:var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-2xl);letter-spacing:var(--tracking-display)}.card-detail__rank{min-width:2rem;height:2rem;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius);font-size:var(--text-base);font-weight:var(--weight-semibold);place-items:center;display:inline-grid}.card-detail__facts{gap:var(--space-1) var(--space-4);color:var(--text-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.card-detail__facts>span+span:before{content:"";width:3px;height:3px;margin:0 var(--space-3) .2em 0;background:var(--border-strong);border-radius:50%;display:inline-block}.card-detail__header .receipt{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.card-detail__header .progress{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--text-sm)}.card-detail__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.card-detail__main,.card-detail__side{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.card-detail__grid{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.card-detail__side{top:var(--space-4);position:sticky}}.card-detail .panel h2{font-size:var(--text-lg);border-bottom:0;padding-bottom:0}.card-detail .heading-with-tip{margin-bottom:var(--space-3)}.panel--hero{padding:var(--space-6);border-color:var(--border-strong);box-shadow:var(--shadow-2)}.panel--hero .card-detail__lede{max-width:44rem;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);line-height:1.5}.panel--hero .signals{gap:0;position:relative}.panel--hero .signal{padding:0 0 var(--space-4) var(--space-6)}.panel--hero .signal:last-child{padding-bottom:0}.panel--hero .signal:before{z-index:1;color:#0000;background:var(--accent);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--accent-soft);font-size:0;top:.35rem;left:.3rem}.panel--hero .signal:after{content:"";background:var(--border);width:2px;position:absolute;top:1rem;bottom:0;left:.6rem}.panel--hero .signal:last-child:after{display:none}.panel--hero .signal__meta{margin-top:var(--space-1)}.panel--hero .signal__date{font-weight:var(--weight-semibold)}.card-detail>.gate-strip{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.card-detail .gate-meter{max-width:14rem}.card-detail .gate-meter__seg{height:.5rem}.card-detail .gate-meter__seg--key{height:.75rem;margin-top:-.125rem}.card-detail .gate-strip__cells{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.card-detail .gate-cell{gap:var(--space-1);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-1);border-top-width:3px;border-left-width:1px}.card-detail .gate-cell__gate{font-weight:var(--weight-semibold)}.card-detail .gate-cell--key{background:var(--surface);border-color:currentColor}.gate-cell__tag{padding:0 var(--space-2);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);align-self:flex-start}:root[data-theme=light] .gate-strip__badge{color:var(--on-accent)}:root[data-theme=dark] .gate-strip__badge{color:var(--bg)}.card-detail .buyer,.card-detail .proof{padding:var(--space-4) 0 0;border-top:1px solid var(--border);margin:0}.card-detail .buyer{border-top:0;padding-top:0}.card-detail .buyer dt,.card-detail .proof dt{color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.card-detail .buyer dd,.card-detail .proof dd{margin:0 0 var(--space-3)}.card-detail__confidence{margin:var(--space-3) 0 0}.channel-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.channel-links>p{flex:14rem;margin:0}.channel-links a{min-height:3rem;padding:var(--space-3) var(--space-4);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);font-weight:var(--weight-medium);transition:border-color var(--ease), box-shadow var(--ease);align-items:center;text-decoration:none;display:flex}.channel-links a:hover{border-color:var(--accent);box-shadow:var(--shadow-2)}.linkedin__tabs{gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-1);background:var(--surface-2);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.linkedin__tabs a{border-color:#0000;flex:10rem}
.panel--verdict{border-color:var(--border-strong);box-shadow:var(--shadow-2);scroll-margin-top:var(--space-4)}.panel--verdict [data-testid=review-state]{margin:0 0 var(--space-4);color:var(--text-2)}.panel--verdict dl[data-testid=review-state]{overflow-wrap:anywhere;gap:var(--space-1) var(--space-3);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.panel--verdict dl[data-testid=review-state] dd{margin:0}.review-form fieldset{margin:0 0 var(--space-4);background:0 0;border:0;padding:0}.review-form legend{margin-bottom:var(--space-2);color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:0}.review-form__verdict{gap:var(--space-2);grid-template-columns:1fr;display:grid}.review-form__option,.review-form__reason{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-1) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);transition:background var(--ease), border-color var(--ease);margin:0;display:flex}.review-form__option:hover,.review-form__reason:hover{background:var(--surface-2)}:is(.review-form__option:has(input:checked),.review-form__reason:has(input:checked)){background:var(--accent-soft);border-color:var(--accent)}:is(.review-form__option:has(input:focus-visible),.review-form__reason:has(input:focus-visible)){box-shadow:var(--ring)}.review-form__reasons ul{gap:var(--space-2);grid-template-columns:1fr}.review-form__reason{flex-wrap:wrap}.review-form__reason label{flex:1;margin:0}.review-form__list-entry{margin:0 0 0 var(--space-5);flex-basis:100%}.approve-box{margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-2);border-color:var(--border)}.verdict-bar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--surface) 92%, transparent);border-top:1px solid var(--border-strong);box-shadow:var(--shadow-bar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:64rem){.verdict-bar{left:var(--sidebar-width);padding-inline:var(--space-6)}}.verdict-bar__state{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.verdict-bar__name{max-width:14rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:30rem){.verdict-bar__name{display:none}}@media print{.verdict-bar{display:none}}body:has(.verdict-bar){padding-bottom:6rem}.panel--verdict,.panel--verdict :is(form,fieldset,label,p,li,textarea){overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:30rem){.panel--verdict{padding:var(--space-4)}}.panel--verdict textarea,.panel--verdict input:not([type=checkbox],[type=radio]){box-sizing:border-box;width:100%}.card-detail__side{min-width:0}.verdict-bar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.verdict-bar__more{min-height:1.5rem;padding-inline:var(--space-2);font-size:var(--text-sm);align-items:center;display:inline-flex}@media (max-width:40rem){body:has(.verdict-bar){padding-bottom:9rem}}@media (max-width:47.99rem){.card-detail__facts{column-gap:var(--space-3)}.card-detail__facts>span+span:before{display:none}}
body:has(>main:not(.app-main)){background:radial-gradient(48rem 24rem at 50% -6rem, var(--accent-soft), transparent 70%), var(--bg);min-height:100dvh}body>main:not(.app-main),.auth{margin-top:clamp(var(--space-5), 14vh, 8rem);border-color:var(--border)}.auth__brand{gap:var(--space-3);margin:0 0 var(--space-5);color:var(--text);font-size:var(--text-md);letter-spacing:var(--tracking-tight);text-align:center;flex-direction:column}.auth__brand .brand__mark{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-2), var(--shadow-inset);font-size:1.375rem}.auth h1{margin:0 0 var(--space-2);text-align:center;font-size:var(--text-xl)}.auth>h1+p,.auth>.notice+p{color:var(--text-2);text-align:center}.auth .notice{margin-block:var(--space-3)}.auth .sign-in-form button,.auth form>button:only-of-type{justify-content:center;width:100%}.auth__actions{justify-content:center}.auth>p:last-child{color:var(--text-3);text-align:center;font-size:var(--text-sm);margin-bottom:0}.setup-head{margin-bottom:var(--space-4);gap:var(--space-1);max-width:40rem;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);display:grid}.setup-head h1{margin:0}.setup-head p{color:var(--text-2);font-weight:var(--weight-medium);margin:0}.setup-bar{max-width:none;height:.5rem;margin:var(--space-2) 0 0;appearance:none;background:var(--surface-3);border-radius:var(--radius-pill);border:0;overflow:hidden}.setup-bar::-webkit-progress-bar{background:var(--surface-3)}.setup-bar::-webkit-progress-value{background:var(--accent);border-radius:var(--radius-pill)}.setup-bar::-moz-progress-bar{background:var(--accent);border-radius:var(--radius-pill)}.setup-done{align-items:center;gap:var(--space-2);max-width:40rem;display:flex}.setup-steps{counter-reset:step;max-width:48rem}.setup-steps>li{min-height:3.5rem;padding-left:var(--space-8);counter-increment:step;transition:border-color var(--ease), box-shadow var(--ease);position:relative}.setup-steps>li:before{content:counter(step);top:50%;left:var(--space-4);width:1.75rem;height:1.75rem;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.setup-steps>li[data-state=done]:before{content:"✓";color:var(--pass);background:var(--pass-bg);border-color:var(--pass-line)}.setup-steps>li[data-current=yes]{border-color:var(--accent);box-shadow:var(--shadow-2), 0 0 0 1px var(--accent)}.setup-steps>li[data-current=yes]:before{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.setup-steps>li:hover{border-color:var(--border-strong)}.setup-steps__name{font-weight:var(--weight-semibold)}.setup-steps__name a{text-decoration:none}.step-frame-bar,.step-progress{letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:var(--text-xs)}.step-fields{max-width:40rem;padding:var(--space-5);box-shadow:var(--shadow-1);border-radius:var(--radius-lg)}.step-fields input:not([type=checkbox],[type=radio]),.step-fields textarea,.step-fields select{width:100%}.help-hero{gap:var(--space-3);max-width:44rem;margin-bottom:var(--space-6);display:grid}.help-hero h1,.help-hero .page-intro{margin:0}.help-hero .help-search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.help-hero .help-search__row{gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);display:flex}.help-hero .help-search__row:focus-within{border-color:var(--accent);box-shadow:var(--ring), var(--shadow-2)}.help-hero .help-search input[type=search]{min-width:0;min-height:var(--control-height-touch);box-shadow:none;font-size:var(--text-md);background:0 0;border:0;flex:1}.help-hero .help-search input[type=search]:focus{box-shadow:none}.help-guide{column-gap:var(--space-3);grid-template-columns:2.5rem 1fr;align-items:start;display:grid;position:relative}.help-guide__icon{width:2.5rem;height:2.5rem;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius);grid-row:span 2;place-items:center;font-size:1.25rem;display:grid}.help-guide h3 a{text-decoration:none}.help-guide h3 a:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.help-guide:hover .help-guide__icon{color:var(--on-accent);background:var(--accent)}.nav .icon,.sidebar .icon,.card-detail__nav .icon{width:1rem;height:1rem}.card--interactive:focus-within{border-color:var(--accent);box-shadow:var(--ring), var(--shadow-2)}html:has(.verdict-bar){scroll-padding-bottom:6rem}@media (max-width:40rem){html:has(.verdict-bar){scroll-padding-bottom:11rem}}
.batch-switcher{margin:var(--space-3) 0;padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.batch-switcher__title{margin:var(--space-2) 0 0;color:var(--text-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.batch-switcher__list{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.batch-switcher__list li{align-items:center;gap:var(--space-2);min-height:2.25rem;display:flex}.batch-switcher__link{font-weight:var(--weight-medium)}.batch-switcher__link[aria-current=page]{padding:0 var(--space-2);color:var(--text);background:var(--accent-soft);border-radius:var(--radius-sm);text-decoration:none}.why-empty{margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--info);border-radius:var(--radius-lg)}.app-main .why-empty h2{margin:0 0 var(--space-2);font-size:var(--text-md)}.why-empty p{margin:var(--space-2) 0}.why-empty__facts{gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);color:var(--text-2);padding-inline-start:var(--space-5);display:grid}.why-empty__action a{min-height:var(--control-height-touch);padding:0 var(--space-4);color:var(--on-accent);background:var(--accent);border-radius:var(--radius);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.why-empty__action a:hover{background:var(--accent-hover)}.coverage-card{padding:var(--space-3) var(--space-4)}.coverage-card p{margin:var(--space-1) 0 0}.app-main .coverage-card .coverage-card__title{font-size:var(--text-md);margin:0}.desk-status>.coverage-card{flex:2 20rem}@container app-main (min-width:60rem){.desk-home__header{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;display:grid}.desk-home__header>*{grid-column:1}.desk-home__header>.desk-status{margin-top:var(--space-4);grid-area:1/2/span 3}.desk-home__header>.start-review{grid-area:4/2}.desk-status>.coverage-card,.desk-status>.progress{border-inline-start:0;flex:100%}.settings-row:not(:has(>h2:first-child))>*{grid-column:1/-1}.help-area{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) 15rem;align-items:start;max-width:none;display:grid}.help-area>*{grid-column:1}.help-area>.help-nav{top:var(--space-4);grid-area:1/2/span 8;position:sticky}.help-area>.help-nav ul{gap:var(--space-1);border-bottom:0;flex-direction:column;padding:0}.help-area>.help-nav a{padding:var(--space-1) 0;display:block}.help-area .help,.help-area .help-hero{max-width:52rem}}@container (min-width:60rem){.rules>section{column-gap:var(--space-6);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}}@container app-main (min-width:44rem){.settings-row{column-gap:var(--space-6);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}}.page-intro{max-width:60rem}.growth__form>button{justify-self:start}
