.via-colleagues{display:grid;gap:var(--space-1);min-width:0}.via-colleagues__more{font:inherit;font-variant-numeric:tabular-nums}.via-colleagues__list{display:grid;gap:var(--space-1);margin:0;padding:0 0 0 var(--space-3);border-left:2px solid var(--border);list-style:none}.via-colleagues__list>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.dialog{width:min(34rem,calc(100% - 2 * var(--space)));max-height:calc(100dvh - 2 * var(--space));padding:0;border:1px solid var(--text);background:var(--surface);color:var(--text);overflow-y:auto}.dialog::backdrop{background:#000f1b99}.dialog__body{padding:var(--space-5) var(--space-5) var(--space)}.dialog__head{display:flex;gap:var(--space-3);align-items:flex-start;justify-content:space-between;margin:0 0 var(--space-3)}.dialog__title{margin:0;font-size:var(--text-xl);font-weight:700}.dialog__problem{margin:var(--space-3) 0 0;color:var(--danger)}.dialog__close{min-width:2.75rem;min-height:2.75rem;border:1px solid var(--border);background:transparent;color:var(--text);font-size:var(--text-xl);line-height:1;cursor:pointer}.dialog--side{width:min(60rem,60vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-width:0 0 0 1px}.dialog--side::backdrop{background:#000f1b40}@media(max-width:47.99rem){.dialog--side{width:100vw;border:0}}@media(max-width:40rem){.dialog__body{padding:var(--space) var(--space) var(--space-2)}}.button--ink{background:var(--navy);color:var(--white);border:1px solid var(--text)}.add-to-inbox{display:grid;gap:var(--space-2);justify-items:start;margin-block:var(--space-3)}.inbox-picker{display:grid;gap:var(--space-3)}.inbox-picker__group{border:0;padding:0;margin:0}.inbox-picker__list{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.inbox-picker__row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding-block:var(--space-1)}.board{display:grid;grid-template-columns:repeat(6,minmax(8.5rem,1fr));gap:var(--space-3);overflow-x:auto}.board__col{background:var(--surface-raised);border-radius:var(--radius);padding:var(--space-2);min-height:8rem}.board__col--over{outline:2px dashed var(--focus)}.board__title{font-size:.875rem;margin:0 0 var(--space-2)}.board__cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.board-card-wrap{display:grid;gap:var(--space-1)}.board-card{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);padding:var(--space-2);overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation}.board-card:hover{border-color:var(--text)}.board-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.board-card--high{border-left-color:var(--text)}.board-card--medium{border-left-color:var(--lime)}.board-card--open{outline:2px solid var(--text);outline-offset:1px}.board-card--dragging{opacity:.6}.board-card__name{font-weight:700}.board-card__band{padding:0 .375rem;background:var(--surface-raised);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.board-card__rate{display:flex;gap:var(--space-1);align-items:center}.board-card__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-panel__note{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--lime);background:var(--surface-raised)}.signal-panel__full{justify-self:start;display:inline-flex;gap:var(--space-2);align-items:center}.board-card__head{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:baseline;justify-content:space-between}.board-card__meta{margin:var(--space-1) 0;font-size:.8125rem}.board-card__age--stale{color:var(--warning);font-weight:700}.board-card__remove{justify-self:start}.board__phone-pick{display:none}.lead-excluded{color:var(--text-muted)}.lead-excluded__row{display:grid;gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--border)}@media(max-width:47.99rem){.board{grid-template-columns:1fr;overflow-x:visible}.board__phone-pick{display:block}.board__col--phone-hidden{display:none}}.who-chips{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}.who-chip{padding:0 .375rem;border:1px solid var(--border);background:var(--surface-raised);font-size:var(--text-xs);white-space:nowrap}.who-chip--now,.who-chip--week{background:var(--lime);border-color:var(--lime);color:var(--navy);font-weight:700}.who-chip--rejected,.who-chip--pause,.who-chip--later{color:var(--text-muted);text-decoration:line-through}.dialog--side .dialog__title{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.experience{border-top:1px solid var(--border);padding-top:var(--space-2)}.experience__toggle{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.experience__toggle:before{content:"▸ "}.experience__toggle[aria-expanded=true]:before{content:"▾ "}.experience__industry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0}.industry-picker{display:flex;align-items:center;gap:var(--space-2)}.industry-picker__label{font-size:var(--text-sm);font-weight:700}.industry-picker__select{width:auto;min-width:14rem}.industry-picker__error,.experience__source,.experience__status,.experience__internal,.experience__points{color:var(--text-muted);font-size:var(--text-sm)}.experience__status,.experience__internal,.experience__points{margin:var(--space-2) 0}.experience__dot{display:inline-block;width:.5rem;height:.5rem;margin-right:.375rem;background:var(--pastel-sky);vertical-align:middle}.proofs{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.proof{padding-top:var(--space-2);border-top:1px dashed var(--border)}.proof:first-child{border-top:0}.proof__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.proof__client{font-weight:700;overflow-wrap:anywhere}.proof__tier{padding:0 .3rem;border:1px solid currentColor;font-size:var(--text-xs);font-weight:700}.proof__meta{color:var(--text-muted);font-size:var(--text-sm)}.proof__summary,.proof__metric{margin:var(--space-1) 0}.proof__metric{font-size:var(--text-sm)}.proof__reasons{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0;padding:0;list-style:none}.proof__reasons li{padding:0 .5rem;border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.proof__links{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-sm);font-weight:700}.deep-dive__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.deep-dive__label{font-size:var(--text-xs)}.deep-dive__bars{display:inline-flex;align-items:flex-end;gap:2px;height:1em;vertical-align:text-bottom}.deep-dive__bars>span{width:4px;background:currentColor}.deep-dive__level{display:block;margin-bottom:var(--space-2)}.deep-dive__level .muted{display:block;margin-left:1.5rem}@media(forced-colors:active){.deep-dive__bars>span{background:CanvasText}}.company-labels{display:inline-flex;flex-wrap:wrap;gap:var(--space-1, .25rem);align-items:center}.company-label{display:inline-block;padding:.125rem .5rem;border:1px solid var(--border);color:var(--text);font-size:var(--text-xs);font-weight:700;line-height:1.4;white-space:nowrap}.company-label--high{border-color:var(--navy);background:var(--lime);color:var(--navy)}.company-label--medium{border-color:var(--navy);background:var(--pastel-sky);color:var(--navy)}.company-label--qualified{border:2px solid var(--lime);padding:calc(.125rem - 1px) calc(.5rem - 1px)}.company-label--grow{border-color:var(--success);color:var(--success)}.company-label--danger{border-color:var(--danger);color:var(--danger)}.label-glossary{display:grid;gap:var(--space-2);margin:0}.label-glossary__row{display:grid;grid-template-columns:9rem 1fr;gap:var(--space-3);align-items:baseline}.label-glossary dd{margin:0}@media(max-width:40rem){.label-glossary__row{grid-template-columns:1fr;gap:var(--space-1)}}.lead-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}.lead-cards{display:grid;gap:var(--space);margin:0 0 var(--space-5);padding:0;list-style:none}.lead-card{display:grid;grid-template-columns:6px minmax(0,1fr);border:1px solid var(--border);background:var(--surface)}.lead-card:hover{border-color:var(--text-muted)}.lead-card__stripe{background:var(--border)}.lead-card--high .lead-card__stripe{background:var(--lime)}.lead-card--medium .lead-card__stripe{background:var(--pastel-sky)}.lead-card__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space) var(--space-5);min-width:0}.lead-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start}.lead-card__rank{color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.lead-card__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lead-card__name{font-size:var(--text-xl);font-weight:700;overflow-wrap:anywhere}.lead-card__facts{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.lead-card__score{display:grid;justify-items:end;text-align:right}.lead-card__num{font-family:var(--font-display);font-size:var(--display-lg);line-height:.9;font-variant-numeric:tabular-nums}.lead-card__of,.lead-card__p{color:var(--text-muted);font-size:var(--text-xs)}.lead-summary{max-width:80ch;margin:0;font-size:var(--text-base);line-height:1.55}.lead-here{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--text);background:var(--surface-raised);font-size:var(--text-base)}.lead-here__signal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.lead-here__signal>div{flex-basis:100%}.lead-here dt,.lead-kicker{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lead-here dd{margin:0;overflow-wrap:anywhere}.lead-card__act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lead-verdicts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lead-card__act .button{min-height:2.25rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.lead-card__toggle{margin-left:auto}.lead-card__act--lead .lead-card__toggle{margin-left:0}.lead-card__act--lead .button--exclude{margin-left:auto}.leads-folds{margin:0 0 var(--space-5);border-bottom:1px solid var(--border)}.leads-fold{border-top:1px solid var(--border)}.leads-fold>summary{display:list-item;min-height:2.75rem;padding-block:var(--space-2);font-weight:700;cursor:pointer}.leads-fold>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.leads-fold__body{max-width:64rem;padding-bottom:var(--space)}.leads-fold__body>p{max-width:48rem;margin:0 0 var(--space-3);text-wrap:pretty}.leads-fold__body>.table-scroll{margin-bottom:var(--space-3)}.leads-fold__table th[scope=row]{min-width:10rem}.leads-fold__points{white-space:nowrap}.leads-fold__note{color:var(--text-muted);font-size:var(--text-sm)}.lead-vintage{margin:0 0 var(--space);font-size:var(--text-sm)}.lead-admin{margin:0 0 var(--space)}@media(max-width:860px){.lead-card__head{grid-template-columns:minmax(0,1fr) auto}.lead-card__rank{display:none}.lead-here{grid-template-columns:1fr}.lead-card__toggle{margin-left:0}}.lead-briefs{margin-bottom:var(--space);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-left:6px solid var(--success);background:var(--surface)}.lead-briefs--amber{border-left-color:var(--warning)}.lead-briefs--red{border-left-color:var(--danger)}.lead-briefs--never{border-left-color:var(--border)}.lead-auth--talked{background:var(--pastel-lavender);color:var(--navy)}.lead-path__sf{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.lead-intro-mail{display:grid;gap:var(--space-1)}.lead-intro-mail p{margin:0;font-size:var(--text-sm)}@media print{body.printing-card *:not(:has(.lead-card--printing),.lead-card--printing,.lead-card--printing *){display:none!important}body.printing-card :has(.lead-card--printing){display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.lead-card--printing button,.lead-card--printing textarea,.lead-card--printing [role=status],.lead-card--printing .fb-verdict,.lead-card--printing .fb-card{display:none!important}}.lead-card__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-3)}.lead-card__actions .fb-verdict,.lead-card__actions .lead-card__act{flex:1 1 auto}.lead-card__actions .fb-verdict .button,.lead-card__actions .button,.lead-here .button{min-height:2.125rem;padding:0 var(--space-2);font-size:var(--text-xs)}.lead-card .lead-card__toggle{background:var(--text);border:1px solid var(--text);color:var(--surface)}.in-progress{list-style:none;margin:var(--space-1) 0 0;padding:0;display:grid;gap:var(--space-2)}.in-progress__who{display:grid;gap:var(--space-1);justify-items:start}.in-progress__day{font-size:var(--text-xs)}.in-progress__bar{display:block;width:10rem;max-width:100%;height:3px;background:var(--border)}.in-progress__bar>span{display:block;height:100%;background:var(--text)}.lead-details{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);border-top:1px solid var(--border)}.lead-details__main{display:grid;gap:var(--space);padding:var(--space) var(--space) 0 0;min-width:0}.lead-details__rail .lead-hire{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-details__rail{display:grid;gap:var(--space-5);align-content:start;padding:var(--space) 0 0 var(--space);border-left:1px solid var(--border);min-width:0}.lead-sec{display:grid;gap:var(--space-2)}.lead-sec+.lead-sec{padding-top:var(--space);border-top:1px solid var(--border)}.lead-kicker{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin:0}.lead-kicker .muted{font-weight:400;letter-spacing:0;text-transform:none}.lead-thesis{margin:0;font-size:var(--text-lg);font-weight:700}.lead-sigs,.lead-offers,.lead-list,.lead-path__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.lead-sig{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px dotted var(--border)}.lead-sig__date,.lead-sig__meta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.lead-sig__so{margin:var(--space-1) 0 0;padding-left:var(--space-2);border-left:2px solid var(--pastel-sky)}.lead-sig__meta{margin:var(--space-1) 0 0}.lead-type,.lead-auth{display:inline-block;margin-right:var(--space-2);padding:0 .375rem;background:var(--surface-raised);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.lead-type{background:var(--pastel-sky);color:var(--navy)}.lead-auth--decides{background:var(--pastel-peach);color:var(--navy)}.lead-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lead-box{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-2) var(--space-3);border:1px solid var(--border);font-size:var(--text-sm)}.lead-box h4{margin:0;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.lead-box p{margin:0}.lead-box--fold>summary{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:baseline;cursor:pointer;list-style:none}.lead-box--fold>summary::-webkit-details-marker{display:none}.lead-box--fold>summary:before{content:"▸";transition:transform .15s}.lead-box--fold[open]>summary:before{transform:rotate(90deg)}.lead-kv{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-1) var(--space-2);margin:0}.lead-kv__row{display:contents}.lead-facts{display:grid;gap:var(--space-2);padding-top:var(--space);border-top:1px solid var(--border);font-size:var(--text-sm)}.lead-facts p{margin:0}.lead-kv dt{color:var(--text-muted)}.lead-kv dd{margin:0}.lead-offer{padding:var(--space-2) var(--space-3);border:1px solid var(--border)}.lead-offer p{margin:var(--space-1) 0 0}.lead-proofs{display:grid;gap:var(--space-2)}.lead-hire{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);font-size:var(--text-sm)}.lead-hire>div{padding:var(--space-2);border:1px solid var(--border)}.lead-hire strong{display:block;font-family:var(--font-display);font-size:var(--display-md);font-variant-numeric:tabular-nums}.lead-fold{border-top:1px solid var(--border)}.lead-fold>summary{padding:var(--space-2) 0;cursor:pointer;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lead-draft{margin:0 0 var(--space-2);padding:var(--space-3);border:1px solid var(--border);background:var(--surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm)}.lead-ev__scroll{overflow-x:auto}.lead-ev__table{width:100%;border-collapse:collapse;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.lead-ev__table td,.lead-ev__table th{padding:var(--space-1) var(--space-2);border-bottom:1px dotted var(--border);text-align:left;vertical-align:top}.lead-ev__table td:last-child{text-align:right;white-space:nowrap}.lead-ev__sum th,.lead-ev__sum td{padding-top:var(--space-3);border-bottom:1px solid var(--text);font-weight:700}.lead-ev__next{margin:var(--space-2) 0;padding-left:var(--space);color:var(--text-muted);font-size:var(--text-xs)}.lead-path{display:grid;gap:var(--space-2)}.lead-path__item{display:grid;gap:2px;padding-bottom:var(--space-2);border-bottom:1px dotted var(--border)}.lead-path__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}@media(max-width:860px){.lead-details,.lead-cols,.lead-hire{grid-template-columns:1fr}.lead-details__main{padding-right:0}.lead-details__rail{padding-left:0;border-top:1px solid var(--border);border-left:0}}.brief-ck{display:inline-block;min-width:4.5rem;font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.brief-ck--yes{color:var(--success)}.brief-ck--no{color:var(--danger)}.brief-ck--unknown{color:var(--warning)}.brief-types{display:grid;gap:2px;margin:var(--space-2) 0 0;padding:var(--space-2) 0 0;border-top:1px dotted var(--border);list-style:none;font-size:var(--text-xs)}.brief-types span{display:inline-block;min-width:1.8rem;font-weight:700;font-variant-numeric:tabular-nums}.brief-freshness{display:flex;align-items:flex-start;gap:var(--space-2);margin:0}.brief-freshness svg{flex:none;margin-top:.2em}.brief-freshness--amber svg{color:var(--warning)}.brief-freshness--red svg{color:var(--danger)}.sources{margin-bottom:var(--space-3)}.sources-table th[scope=row]{min-width:10rem}.source-note{color:var(--text-muted);font-size:var(--text-sm)}.source-new{margin-left:var(--space-2);vertical-align:middle}.source-status--late{border-color:var(--warning)}.source-status--coming,.source-status--planned{border-color:var(--border);color:var(--text-muted);font-weight:400}.score-table{margin-bottom:var(--space-5)}.score-table__title{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-base)}.score-table__points{white-space:nowrap}.score-table__rules{margin:0;padding-left:1.1rem}.score-table>p{max-width:48rem;margin:0 0 var(--space-3)}@media(max-width:40rem){.data-table.sources-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.data-table.sources-table,.data-table.sources-table tbody,.data-table.sources-table tr,.data-table.sources-table th,.data-table.sources-table td{display:block;width:auto;min-width:0}.data-table.sources-table tr{padding-block:var(--space-2);border-top:1px solid var(--border)}.data-table.sources-table th[scope=row]{min-width:0;font-weight:700}.data-table.sources-table td{padding-block:.125rem;border:0}.data-table.sources-table td:before{content:attr(data-label) ": ";color:var(--text-muted);font-size:var(--text-sm)}}.client-vintage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space);margin-bottom:var(--space);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-left:6px solid var(--success);background:var(--surface)}.client-vintage__lines{display:grid;grid-template-columns:max-content minmax(0,1fr);flex:1 1 24rem;gap:var(--space-1) var(--space-3);margin:0}.client-vintage__lines dt{font-weight:600}.client-vintage__lines dd,.client-vintage__lines p{margin:0}@media(max-width:40rem){.client-vintage__lines{grid-template-columns:minmax(0,1fr)}}.client-vintage--amber{border-left-color:var(--warning)}.client-vintage--red,.client-vintage--never{border-left-color:var(--danger)}.client-vintage details{font-size:var(--text-sm)}.client-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-5);margin-bottom:var(--space)}.link-button{color:var(--link);font-size:var(--text-sm);text-decoration:underline}.client-list{margin:0;padding-left:var(--space)}.client-list li+li{margin-top:var(--space-1)}.chip,.heat{display:inline-block;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.chip--risk{border-color:var(--danger);color:var(--danger)}.chip--grow{border-color:var(--success);color:var(--success)}.heat--hot{background:var(--lime);color:var(--navy)}.heat--warm{background:var(--pastel-peach);color:var(--navy)}.client-actions{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border)}.client-verdicts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.client-votes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.client-feedback form{display:grid;gap:var(--space-1);justify-items:start}.client-feedback textarea{width:100%}.client-card__company{margin:var(--space-1) 0 0;font-size:var(--text-sm);max-width:70ch}.run-dialog__set{display:grid;gap:var(--space-1);margin:0 0 var(--space-3);border:0;padding:0}.run-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.client-card--grow .lead-card__stripe{background:var(--lime)}.client-card--quiet .lead-card__stripe{background:var(--border)}.cold-weights{margin:var(--space-2) 0;padding-left:var(--space-5);display:grid;gap:var(--space-1)}.cold-lane{margin-top:var(--space-5)}.cold-card{display:grid;gap:var(--space-2)}.cold-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.cold-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0;margin:0;list-style:none}.cold-card__parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(22ch,1fr));gap:var(--space-2);margin:0}.cold-card__part dt{font-weight:600}.cold-card__part dd{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.cold-card__points{color:var(--text-muted);font-variant-numeric:tabular-nums}.cold-campaign{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.cold-campaign__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cold-campaign__table th,.cold-campaign__table td{padding:var(--space-1) var(--space-2);text-align:left;border-bottom:1px solid var(--border)}.cold-campaign__table .tag{margin-left:var(--space-1)}.cold-campaign button{justify-self:start}.cold-brief{display:grid;gap:var(--space-2)}.cold-brief__section h4{margin:var(--space-1) 0}.cold-brief ul{margin:0;padding-left:var(--space-5)}.cold-status{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.cold-status__why{display:grid;gap:var(--space-1)}.cold-card__facts{margin:0;font-size:var(--text-sm)}.cold-card__pitch{margin:0;overflow-wrap:anywhere}.cold-overview{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.cold-overview__pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cold-overview__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:999px;background:var(--surface);color:inherit;font:inherit;font-weight:600;cursor:pointer}.cold-overview__pill[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--surface)}.cold-overview__pill:focus-visible{outline:2px solid var(--focus)}.cold-overview__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(14ch,1fr));gap:var(--space-3);margin:0}.cold-overview__tile{padding:var(--space-3);border:1px solid var(--border);background:var(--surface)}.cold-overview__tile dt{font-size:var(--text-sm);color:var(--text-muted)}.cold-overview__tile dd{margin:0;font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums}.cold-overview__tile--direct dd{color:var(--success)}.cold-overview__tile--campaign dd{color:var(--warning)}.cold-grid{grid-template-columns:1fr;align-items:start}@media(min-width:60rem){.cold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cold-card--direct{border-left:4px solid var(--success)}.cold-card--below{border-left:4px solid var(--border)}.cold-card__head h3{margin:0}.cold-card__place{margin:0;font-size:var(--text-sm)}.cold-card__band{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 var(--space-2);border:1px solid var(--border);border-radius:999px;font-size:var(--text-sm)}.cold-card__band--high{font-weight:600;border-color:var(--success);color:var(--success)}.cold-card__pitch{padding:var(--space-2);background:var(--surface-raised);border-left:3px solid var(--success)}.cold-card__fold>summary,.cold-brief>summary{cursor:pointer;font-weight:600}.cold-card__signals ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);display:grid;gap:var(--space-1);font-size:var(--text-sm)}.cold-card__parts{margin-top:var(--space-2)}.cold-brief{padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--surface-raised)}.cold-brief__summary{margin:var(--space-2) 0 0;line-height:1.6}.cold-brief__section{border-top:1px solid var(--border);padding-top:var(--space-2)}.cold-brief__section h4{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cold-brief__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.cold-brief__table th,.cold-brief__table td{padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.cold-brief__list{display:grid;gap:var(--space-2);font-size:var(--text-sm)}.cold-brief__evidence{margin:var(--space-1) 0;color:var(--text-muted)}.cold-brief__angles{display:grid;gap:var(--space-2)}.cold-brief__angle{padding:var(--space-2) var(--space-3);border-left:3px solid var(--text);background:var(--surface);font-size:var(--text-sm)}.cold-brief__angle p{margin:var(--space-1) 0}.cold-brief__angle-head{font-weight:600}.cold-brief__odds{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:var(--space-3);font-size:var(--text-sm)}.cold-brief__for,.cold-brief__against{margin:0;font-weight:700;text-transform:uppercase;font-size:var(--text-sm)}.cold-brief__for{color:var(--success)}.cold-brief__against{color:var(--danger)}.cold-brief__news>summary{cursor:pointer}.grant-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(16ch,1fr));gap:var(--space-2);padding:0;margin:var(--space-3) 0;list-style:none}.grant-overview li{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius, 6px)}.grant-overview strong{display:block;font-size:1.75rem;font-variant-numeric:tabular-nums}.grant-card__sum{display:grid;justify-items:end;text-align:right}.grant-card__sum strong{font-size:2.5rem;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums}.grant-card__project p{margin:0 0 var(--space-1)}.grant-card__bar{height:6px;border-radius:3px;background:var(--border);overflow:hidden}.grant-card__bar span{display:block;height:100%;background:var(--navy)}.grant-card__time p{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem var(--space-2);border:1px solid var(--text-muted);color:var(--text);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.badge--quiet{border-color:var(--border);color:var(--text-muted);font-weight:400}.warmth-pips{display:inline-flex;gap:2px}.warmth-pip{width:.5rem;height:.5rem;border:1px solid currentColor}.warmth-pip--on{background:currentColor}.badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.badge--authority-decides{border-color:var(--text);border-width:2px}.badge--authority-user{border-color:var(--border);font-weight:400}.button.button--exclude{color:var(--danger);border-color:var(--danger)}.button--danger{background:var(--danger);color:var(--surface)}.exclude-form{display:flex;flex-direction:column;gap:var(--space)}.exclude-form__reasons{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;border:0}.exclude-form__reason{display:flex;align-items:center;gap:var(--space-2);min-height:2.75rem}.exclude-title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space)}.signals-strip{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center;margin:var(--space-2) 0 0}.signals-strip__score,.signals-block__score{font-weight:700;font-variant-numeric:tabular-nums}.signals-strip__link{position:relative;z-index:1;font-size:var(--text-sm);font-weight:700}.signals-strip__skeleton{width:12rem;max-width:60%;height:1.25rem;margin:var(--space-2) 0 0}.result .company-labels,.result__company+.company-label{margin-left:var(--space-1)}.signals-filter{margin:0 0 var(--space)}.signals-filter .chip[aria-pressed=true]{border-color:var(--text);background:var(--surface-raised)}.signals-filter .chip[aria-pressed=true]:before{content:"✓ ";white-space:pre}.signals-block{max-width:44rem;margin:var(--space) 0 var(--space-4);padding:var(--space);border:1px solid var(--border);overflow-wrap:anywhere}.signals-block>*+*{margin-top:var(--space-2)}.signals-block__title{color:var(--text-muted);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.signals-block__head{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:center}.signals-block__headline{font-weight:700}.signals-block__skeleton{max-width:44rem;height:6rem;margin:var(--space) 0 var(--space-4)}.team-line{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.team-line__comment{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-style:italic}.back-link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2.75rem;font-size:var(--text-sm)}.owner-group{max-width:44rem;margin-bottom:var(--space-6)}.owner-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--text)}.owner-group__title{font-size:var(--text-xl);font-weight:700}.owner-group__contacts{margin:0;padding:0;list-style:none}.contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.contact__who{display:grid;min-width:0}.contact__name{font-weight:700;overflow-wrap:anywhere}.contact__title{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.profile-link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2.75rem;font-size:var(--text-sm)}.company-badges{margin:var(--space-2) 0 var(--space-3)}.owner-group__note{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.contact__name a{text-decoration-thickness:1px;text-underline-offset:.2em}.contact__who .badges{margin-top:var(--space-1)}.colleague-summary{max-width:44rem;margin-bottom:var(--space-6)}.colleague-summary__title{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:700}.colleague-summary__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.colleague-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);min-height:2.75rem;padding:var(--space-1) var(--space-3);border:1px solid var(--border);color:var(--text);font-size:var(--text-sm);text-decoration:none}a.colleague-chip:hover{border-color:var(--text);background:var(--surface-raised)}.colleague-chip__name{font-weight:700;overflow-wrap:anywhere}.colleague-chip__count{color:var(--text-muted);font-variant-numeric:tabular-nums}.colleague-chip__stale{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--warning);font-size:var(--text-xs)}.people-list{margin:0 0 var(--space-5);padding:0;list-style:none;border-top:1px solid var(--border)}.people-list__meta{font-size:var(--text-sm)}.company-panel{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space);border:1px solid var(--border);background:var(--surface);min-width:0}.company-panel__name{margin:0;padding-inline-end:5rem;font-size:var(--text-xl);overflow-wrap:anywhere}.company-panel__section{margin:var(--space-2) 0 0;font-size:var(--text-base)}.company-panel__close{position:absolute;top:var(--space-2);right:var(--space-2)}.coverage-form{max-width:40rem;margin-bottom:var(--space-5)}.coverage-form__text{min-height:10rem;resize:vertical}.field__error{color:var(--danger);font-size:var(--text-sm);font-weight:700}.coverage__summary{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-xl)}.coverage-table{width:100%;min-width:40rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.coverage-table th,.coverage-table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.coverage-table thead th{border-bottom:2px solid var(--text);font-size:var(--text-sm)}.coverage-table tbody th{font-weight:700}.dashboard section{margin-block:var(--space-6)}.dash-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-3);margin-block:var(--space-3)}.dash-tile{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space);border:1px solid var(--border);background:var(--surface-raised)}.dash-tile__value{font-size:var(--display-md);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.dash-tile__label{color:var(--text-muted);font-size:var(--text-sm)}.dash-subhead{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-base)}.dash-weeks{display:grid;gap:var(--space-1);max-width:40rem;margin:0;padding:0;list-style:none}.dash-weeks li{display:grid;grid-template-columns:minmax(6.5rem,12rem) minmax(0,1fr) 3.5rem;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.dash-weeks__bar{display:block;block-size:.75rem;min-inline-size:2px;background:var(--lime);border:1px solid var(--navy)}.dash-weeks__value{text-align:right;font-variant-numeric:tabular-nums}.dash-weeks__label{overflow-wrap:anywhere}.dash-inbox__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--space-5);align-items:start}.reach-chart{margin:0}.reach-chart__legend,.reach-chart__rows{margin:0;padding:0;list-style:none}.reach-chart__legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.reach-chart__legend li{display:flex;align-items:center;gap:var(--space-1)}.reach-chart__legend .reach-chart__bar{inline-size:.75rem}.reach-chart__rows{display:grid;gap:var(--space-2)}.reach-chart__rows li{display:grid;grid-template-columns:minmax(6.5rem,11rem) minmax(0,1fr);align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.reach-chart__name{overflow-wrap:anywhere}.reach-chart__line{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;gap:var(--space-1)}.reach-chart__bar{display:block;block-size:.4rem;min-inline-size:1px}.reach-chart__bar--reach{background:var(--border)}.reach-chart__bar--assigned{background:var(--pastel-sky)}.reach-chart__bar--contacting{background:var(--lime);box-shadow:inset 0 0 0 1px var(--navy)}.reach-chart__value{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:var(--text-xs)}.reach-chart__note{margin-block-start:var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}.costs-cap{padding:var(--space-2) var(--space-3);border-inline-start:4px solid var(--warning);background:var(--surface-raised)}.costs-cap--reached{border-color:var(--danger);font-weight:700}.costs-details summary{cursor:pointer}.costs-details ul{margin:var(--space-1) 0 0;padding-inline-start:var(--space);color:var(--text-muted);font-weight:400;font-size:var(--text-sm)}.costs-pulls{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space);margin:var(--space-2) 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--text-sm)}.costs-pulls__failed{color:var(--danger);font-weight:700}.costs-admin{margin-block-start:var(--space-5);padding:var(--space-3);border:1px solid var(--border)}.costs-admin>summary{font-weight:700;cursor:pointer}.costs-form{margin-block-start:var(--space)}.costs-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-3)}.costs-entries .button{min-height:2.25rem;margin-inline-end:var(--space-1)}.metrics-table-wrap{overflow-x:auto}.metrics-table{border-collapse:collapse;min-inline-size:28rem;font-size:var(--text-sm)}.metrics-table caption{text-align:start}.metrics-table th,.metrics-table td{padding:var(--space-1) var(--space-3) var(--space-1) 0;border-bottom:1px solid var(--border);text-align:left}.metrics-table td:nth-child(2),.metrics-table--numbers td{text-align:right;font-variant-numeric:tabular-nums}.metrics-table tfoot th,.metrics-table tfoot td{font-weight:700}.cost-chart{margin:var(--space-3) 0}.cost-chart svg{display:block;inline-size:100%;max-inline-size:48rem;block-size:auto}.cost-chart__legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-1);padding:0;list-style:none;font-size:var(--text-sm);color:var(--text-muted)}.cost-chart__key{display:inline-block;inline-size:.75rem;block-size:.75rem;margin-inline-end:var(--space-1);vertical-align:-1px}.cost-chart__key--cost,.cost-chart__bar{background:var(--pastel-lavender);fill:var(--pastel-lavender)}.cost-chart__key--dives{background:var(--text)}.cost-chart__key--high{background:var(--success)}.cost-chart__grid line{stroke:var(--border)}.cost-chart__grid text,.cost-chart__axis{fill:var(--text-muted);font-size:11px}.cost-chart__line--dives polyline,.cost-chart__line--high polyline{stroke-width:2}.cost-chart__line--dives polyline{stroke:var(--text)}.cost-chart__line--dives circle{fill:var(--text)}.cost-chart__line--high polyline{stroke:var(--success);stroke-dasharray:5 4}.cost-chart__line--high circle{fill:var(--success)}.how__steps{display:grid;gap:var(--space-3);margin:var(--space-5) 0 var(--space-6);padding:0;list-style:none;counter-reset:how}.how__step{counter-increment:how;padding:var(--space) var(--space) var(--space) var(--space-6);border:1px solid var(--border);background:var(--surface-raised);position:relative}.how__step:before{content:counter(how);position:absolute;left:var(--space);top:var(--space);font-weight:900;color:var(--text-muted)}.how__step h2{margin:0 0 var(--space-1);font-size:var(--text-lg)}.how__step p{margin:0 0 var(--space-2)}.fb-verdict{display:grid;gap:var(--space-2)}.fb-more__label,.fb-notes__label{align-self:center;font-size:var(--text-sm);font-weight:700}.fb-verdict .lead-verdict{min-height:2.75rem}.fb-months{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:4px solid var(--lime);background:var(--surface-raised)}.fb-panel{display:grid;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border);background:var(--surface);min-width:0}.fb-panel .tabs{overflow-x:auto}.fb-options{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.fb-option{display:grid;gap:0;padding:var(--space-1) 0}.fb-option__label{display:flex;gap:var(--space-2);align-items:center;min-height:2.75rem;cursor:pointer}.fb-option__label input{flex:none;width:1.25rem;height:1.25rem;margin:0}.fb-option__effect{padding-left:calc(1.25rem + var(--space-2))}.fb-option__effect,.fb-hint,.fb-count{display:block;color:var(--text-muted);font-size:var(--text-xs)}.fb-field{display:grid;gap:var(--space-1)}.fb-field input,.fb-field select,.fb-field textarea,.fb-notes__box textarea{width:100%;min-height:2.75rem;max-width:100%;box-sizing:border-box;font:inherit}.fb-actions,.fb-more__row,.fb-lines,.fb-line,.fb-note__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.fb-thanks{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:4px solid var(--lime);background:var(--surface-raised)}.fb-disclosure,.fb-dots,.fb-card .link-button,.fb-lines .link-button{min-height:2.75rem;padding:0 var(--space-1);border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;cursor:pointer}.fb-dots{min-width:2.75rem;text-decoration:none;font-weight:700}.fb-notes{display:grid;gap:var(--space-1)}.fb-notes__box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2);align-items:start}.fb-notes__list{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.fb-note{padding:var(--space-2) var(--space-3);border-left:2px solid var(--border)}.fb-note__meta,.fb-note__text{margin:0;overflow-wrap:anywhere}.fb-note__meta{font-size:var(--text-xs);color:var(--text-muted)}.fb-history{margin-top:var(--space-3)}.fb-heading{margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:2px solid var(--text);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fb-timeline{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.fb-timeline li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-2);overflow-wrap:anywhere}.fb-timeline__when{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media(max-width:40rem){.fb-notes__box{grid-template-columns:minmax(0,1fr)}.fb-timeline li{grid-template-columns:minmax(0,1fr);gap:0}}.fb-dispute{display:grid;flex:1 0 100%;gap:var(--space-2)}.fb-card{display:grid;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-left:4px solid var(--lime);background:var(--surface-raised)}.fb-more__row .button,.fb-notes__box .button,.fb-signal{min-height:2.125rem;padding:0 var(--space-2);font-size:var(--text-xs)}.fb-card{grid-template-columns:auto minmax(16rem,1fr);align-items:start}.fb-card .fb-notes__box textarea{min-height:2.125rem}@media(max-width:48rem){.fb-card{grid-template-columns:1fr}}.rating-buttons{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.rating-buttons__b{min-height:2.25rem}.lead-outcomes{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.lead-outcomes__row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.lead-outcomes__claim{margin:0}.lead-outcomes__confirm{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);border-left:4px solid var(--lime);background:var(--surface-raised)}.lead-outcomes__reasons{display:grid;gap:var(--space-1);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border)}.lead-outcomes .link-button{padding:0;border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;cursor:pointer}.signal-steps{display:grid;gap:var(--space-3);margin-block:var(--space-3)}.signal-steps__title,.contact-rating__title{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:700}.contact-rating{border:1px solid var(--text);padding:var(--space-3)}.contact-rating__hint{margin:0 0 var(--space-2);font-size:var(--text-xs)}.contact-rating__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.contact-rating__row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:space-between}.contact-rating__who{overflow-wrap:anywhere}.contact-rating__name{font-weight:700}.contact-rating__who .lead-auth{margin-left:var(--space-2)}.signal-steps__exclude{justify-self:start}.bs-intro{max-width:70ch;margin:0 0 var(--space-5)}.bs-tabs{margin-bottom:var(--space-5)}.bs-tabs__count{margin-left:var(--space-2);color:var(--text-muted);font-variant-numeric:tabular-nums}.bs-split{margin-bottom:var(--space-5);padding:var(--space) var(--space-5);border:1px solid var(--border);background:var(--surface)}.bs-split__title{cursor:pointer;font-weight:600}.bs-split__note{margin:var(--space-2) 0;font-size:var(--text-sm)}.bs-split__steps{display:grid;gap:var(--space-1);margin:var(--space-3) 0;padding-left:var(--space-5);font-variant-numeric:tabular-nums}.bs-split__sources{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0}.bs-filters{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.bs-filters__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-5)}.bs-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.bs-more{display:grid;gap:var(--space-3)}.bs-more>summary{display:list-item;min-height:2.75rem;padding-block:var(--space-2);font-weight:700;cursor:pointer}.bs-more>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bs-chip,.bs-check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);cursor:pointer}.bs-company__name{font-weight:600;text-align:left}.bs-company__why{font-size:var(--text-xs)}.bs-company__tags,.bs-score{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-1)}.bs-new-dot:before{margin-left:var(--space-2);color:var(--warning);content:"●"}.bs-status__state{color:var(--text-muted);font-size:var(--text-xs)}.bs-score__value{font-variant-numeric:tabular-nums;font-weight:600}.bs-score--legacy{color:var(--text-muted)}.bs-dots{display:inline-flex;gap:3px}.bs-dot{width:8px;height:8px;border:1px solid var(--navy);border-radius:50%}.bs-dot--on{background:var(--navy)}.bs-cards{display:grid;gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none}.bs-card{padding:var(--space-3) var(--space);border:1px solid var(--border);background:var(--surface)}.bs-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0}.bs-card__fact dd{margin:0}.bs-panel{display:grid;gap:var(--space);max-width:34rem}.bs-panel__section h3{margin:0 0 var(--space-2);font-size:var(--text-base)}.bs-panel__history{margin:0;padding-left:var(--space-5)}.bs-panel__actions{display:flex;gap:var(--space-3)}.bs-narrow{display:none}@media(max-width:640px){.bs-wide{display:none}.bs-narrow{display:block}.bs-card__facts{grid-template-columns:minmax(0,1fr)}}.bs-checks{display:grid;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space) var(--space-5);border:1px solid var(--border);background:var(--surface)}.bs-checks>summary{min-height:2.75rem;padding-block:var(--space-2);cursor:pointer}.bs-checks>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bs-checks__title{font-weight:700}.bs-checks__lanes{display:grid;gap:var(--space-1);margin:0;padding-left:var(--space-5);font-variant-numeric:tabular-nums}.bs-note{font-size:var(--text-sm)}.bs-status,.bs-selection__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bs-select{width:20px;height:20px}.bs-selection{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space);border:1px solid var(--border);background:var(--surface-raised)}.bs-selection__text{margin:0}.bs-parts{display:grid;gap:var(--space-1);margin:var(--space-2) 0}.bs-parts__row{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:var(--space-2)}.bs-parts__row dd{display:flex;align-items:center;gap:var(--space-2);margin:0}.bs-parts__bar{flex:1;height:8px;background:var(--border)}.bs-parts__fill{display:block;height:8px;background:var(--navy)}.bs-parts__fill--risk{background:var(--warning)}.bs-parts__value{min-width:3rem;font-variant-numeric:tabular-nums}.bs-scored{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:var(--space);margin:0 0 var(--space-5);padding:0;list-style:none}.bs-scored__card{display:grid;gap:var(--space-3);padding:var(--space) var(--space-5);border:1px solid var(--border);border-left:6px solid var(--border);background:var(--surface)}.bs-scored__card--high{border-left-color:var(--lime)}.bs-scored__card--medium{border-left-color:var(--pastel-sky)}.bs-scored__head,.bs-scored__foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.bs-scored__name{margin:0;font-size:var(--text-lg)}.bs-scored__score{display:grid;justify-items:end;gap:var(--space-1)}.bs-scored__value{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.bs-scored__sources{margin:0;padding-left:var(--space-5);font-size:var(--text-sm)}.bs-legacy{margin-top:var(--space-5);padding:var(--space) var(--space-5);border:1px dashed var(--border)}.bs-legacy__title{margin:0 0 var(--space-3);font-size:var(--text-base)}.bs-tiles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space) var(--space-5);border:1px solid var(--border);background:var(--surface)}.bs-tiles__tile{display:grid}.bs-tiles__value{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.intro-rows{max-width:44rem;margin:0 0 var(--space);padding:0;list-style:none}.intro-row{position:relative;display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-6) var(--space-3) 0;border-bottom:1px solid var(--border)}.intro-row__link{display:flex;flex-wrap:wrap;gap:0 var(--space-3);min-height:2.75rem;align-items:center;font-weight:700;overflow-wrap:anywhere}.intro-row__link:after{content:"";position:absolute;inset:0}.intro-row:hover{background:var(--surface-raised)}.intro-row:has(.intro-row__link:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.intro-row__link:focus-visible{outline:none}.contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space)}@media(max-width:40rem){.dialog .actions>.button{flex:1 1 100%}}.network{max-width:44rem}.network-section{margin-top:var(--space-7)}.network-section>h2{margin-bottom:var(--space)}.upload-rows,.contact-rows{margin:0 0 var(--space-5);padding:0;list-style:none;border-top:1px solid var(--border)}.upload-row,.contact-row{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.upload-row__main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.upload-row__name{font-size:var(--text-xl);font-weight:700}.upload-row--deleted .upload-row__name{color:var(--text-muted)}.upload-row__meta{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.upload-row__actions{margin-top:var(--space-2)}.upload-row__error svg{vertical-align:-.15em}.upload-row__error,.confirm__problem{color:var(--danger);font-size:var(--text-sm)}.contact-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-1) var(--space-3)}.contact-row--removed{grid-template-columns:1fr auto}.contact-row__check{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--link)}.contact-row__who{display:grid;align-content:center;gap:.125rem;min-height:2.75rem;cursor:pointer}.contact-row--removed .contact-row__who{cursor:auto}.contact-row__name{font-weight:700;overflow-wrap:anywhere}.contact-row__role{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.contact-row__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3);font-size:var(--text-sm)}.contact-filters__more,.recently-deleted{margin:var(--space-2) 0 var(--space)}.recently-deleted summary,.contact-filters__more summary{min-height:2.75rem;padding-block:var(--space-2);font-weight:700;cursor:pointer}.contact-filters__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0 var(--space);margin-top:var(--space-2)}.selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.selection-bar:empty{display:none}.recently-deleted__hint{color:var(--text-muted);font-weight:400}.selection-bar .link-button{min-height:2.75rem}.network-note{margin:0;font-size:var(--text-sm)}@media(max-width:40rem){.contact-row{grid-template-columns:auto 1fr}.contact-row__meta{grid-column:2;justify-content:flex-start}.contact-row--removed{grid-template-columns:1fr}.contact-row--removed .contact-row__meta{grid-column:1}}.pending-cards{margin:0;padding:0;list-style:none}.pending-card{margin-bottom:var(--space-3);padding:var(--space);border:1px solid var(--warning);background:var(--surface-raised)}.pending-card__text,.pending-card__done{margin:0;max-width:var(--measure)}.expiry-notice{margin:var(--space-3) 0;padding:var(--space);border:1px solid var(--warning);background:var(--surface-raised)}.expiry-notice__text{margin:0 0 var(--space-3);max-width:var(--measure)}.expiry-notice__text svg{vertical-align:-.15em;color:var(--warning)}.expiry-notice .actions{margin-bottom:0}.move-owner{display:grid;gap:var(--space-3);flex-basis:100%;max-width:36rem;margin-top:var(--space-2)}.upload-row__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.rating-guide{display:grid;gap:var(--space-2);margin:0 0 var(--space-5)}.rating-guide div{display:grid;grid-template-columns:7rem 1fr;gap:var(--space-3)}.rating-guide dt{font-weight:700}.rating-guide dd{margin:0}.rate-first__filters{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-bottom:var(--space-3)}.who-knows-section{margin:var(--space-6) 0 var(--space-3)}.who-knows-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.who-knows-section__head h2{margin:0}.who-knows-section .who-knows{margin-top:0}.overlap-web{display:grid;grid-template-columns:minmax(0,3fr) minmax(15rem,1fr);gap:var(--space-5)}.overlap-web__chart{position:relative}.overlap-web__chart svg{display:block;width:100%;height:auto;border:1px solid var(--border);background:var(--surface)}.overlap-web__edge{stroke:var(--net-1);stroke-linecap:round}.overlap-web__hit{stroke:transparent;stroke-linecap:round;cursor:pointer}.overlap-web__hit:focus-visible{outline:none;stroke:var(--focus);stroke-opacity:.45}.overlap-web__node{cursor:pointer;outline:none}.overlap-web__dot{fill:var(--net-1);stroke:var(--surface);stroke-width:1.5}.overlap-web__node:hover .overlap-web__dot,.overlap-web__node:focus-visible .overlap-web__dot{stroke:var(--focus);stroke-width:3}.overlap-web__mine{fill:none;stroke:var(--text);stroke-width:2.5}.overlap-web__selected{fill:none;stroke:var(--focus);stroke-width:3}.overlap-web__label{fill:var(--text);font-size:13px;font-weight:700}.overlap-web__tip{position:absolute;z-index:1;margin:0;padding:var(--space-1) var(--space-2);transform:translate(-50%,-100%);background:var(--text);color:var(--surface);font-size:var(--text-xs);white-space:nowrap;pointer-events:none}.overlap-web__all{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;font-size:var(--text-sm)}.overlap-web__caption{max-width:var(--measure);margin:var(--space-2) 0 0}.overlap-web__side,.overlap-web__strongest{display:flex;flex-direction:column;gap:var(--space-2)}.pairs-list{margin:0;padding:0;list-style:none}.pairs-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"names count" "bar bar";gap:var(--space-1) var(--space-2);width:100%;min-height:2.75rem;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--border);background:none;color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.pairs-list__row:hover{background:var(--surface-raised)}.pairs-list__names{grid-area:names;font-weight:700;overflow-wrap:anywhere}.pairs-list__count{grid-area:count;font-variant-numeric:tabular-nums}.pairs-list__bar{grid-area:bar;height:.375rem;background:var(--surface-raised)}.pairs-list__bar>span{display:block;height:100%;background:var(--net-1)}.overlap-pair__people{display:flex;flex-wrap:wrap;gap:var(--space-2)}.overlap-rows{max-height:22rem}@media(max-width:60rem){.overlap-web{grid-template-columns:minmax(0,1fr)}}.overlap-web__cap{fill:transparent;cursor:pointer}.networks-table .num{text-align:right;font-variant-numeric:tabular-nums}.networks-table__name{font-weight:700;text-align:left;overflow-wrap:anywhere}.networks__map{margin:var(--space-3) 0 var(--space-5)}.nudge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);max-width:40rem;margin:0 0 var(--space);padding:var(--space-2) 0;border-block:1px solid var(--border);font-size:var(--text-sm)}.who-knows{display:grid;grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);gap:var(--space-5);margin:var(--space-6) 0 var(--space-3)}.who-knows h2{margin:0 0 var(--space-1)}.who-knows__map svg{display:block;width:100%;height:auto;border:1px solid var(--border);background:var(--surface)}.who-knows__dot{cursor:pointer}.who-knows__dot:hover circle:last-child{stroke:var(--text);stroke-width:1.5}.who-knows__hit{fill:none;stroke:var(--focus);stroke-width:2}.who-knows__labels text{fill:var(--text);font-size:11px;pointer-events:none}.who-knows__hub text{fill:var(--text);font-size:13px;font-weight:700;text-anchor:middle}.who-knows__side{display:flex;flex-direction:column;gap:var(--space-2)}.who-knows__head{margin:0;font-size:var(--text-sm);font-weight:700}.who-knows__list{margin:0;padding:0;max-height:34rem;overflow-y:auto;list-style:none}.who-knows__list li{display:flex;flex-direction:column;padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);overflow-wrap:anywhere}@media(max-width:60rem){.who-knows{grid-template-columns:minmax(0,1fr)}}.networks-table tfoot th,.networks-table tfoot td{border-top:2px solid var(--text);border-bottom:none;font-weight:700}.networks-table tfoot td.muted{font-weight:400;font-size:var(--text-sm)}.who-knows__selected{fill:none;stroke:var(--focus);stroke-width:2.5}.who-knows__finder{display:flex;flex-direction:column;gap:var(--space-2)}.who-knows__list a[aria-current=true]{font-weight:700}.all-uploads__section{margin-top:var(--space-6)}.all-uploads__summary{min-height:2.75rem;cursor:pointer}.all-uploads__summary>h2{display:inline}.all-uploads__status:empty{display:none}.all-uploads__admin{display:flex;flex-wrap:wrap;gap:var(--space-2)}.all-uploads .move-owner{display:grid;gap:var(--space-3);min-width:18rem}.overview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space);margin-block:var(--space-5) var(--space-6)}.overview-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space) var(--space) var(--space-3);border:1px solid var(--border);background:var(--surface-raised)}.overview-card__title{margin:0;font-size:var(--text-lg);font-weight:700}.overview-card__body{flex:1 0 auto}.overview-card__body>p{margin:0 0 var(--space-1)}.overview-card__figure{color:var(--text-muted)}.overview-card__value{color:var(--text);font-size:var(--display-md);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.overview-card__split{font-variant-numeric:tabular-nums}.overview-card__top{margin:var(--space-3) 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.overview-card__top li{display:flex;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-1);border-bottom:1px solid var(--border);font-size:var(--text-sm)}.overview-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-card__top .company-labels{flex:none}.overview-card__link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2.75rem;font-weight:700}.overview-card--soon{border-style:dashed;background:transparent;color:var(--text-muted)}.opportunities>section,.network-overview>section{margin-block:var(--space-6)}.this-week{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space);margin-block:var(--space-6)}@media(max-width:48rem){.this-week{grid-template-columns:minmax(0,1fr)}}.this-week .dash-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.this-week__line{margin-block:var(--space-2) var(--space-3);font-variant-numeric:tabular-nums}.this-week__subhead{margin:var(--space-3) 0 0;font-size:var(--text-sm);font-weight:700}.overview-card__note{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted);font-size:var(--text-xs)}.colleague-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space);margin:var(--space-3) 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.colleague-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.colleague-legend__dot{display:inline-block;inline-size:.625rem;block-size:.625rem;border-radius:50%}.person__link{margin:var(--space-2) 0 var(--space-3)}.person__heading{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-xl)}.person-paths{max-width:44rem;margin:0 0 var(--space-5);padding:0;list-style:none;border-top:1px solid var(--border)}.person-path{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.person-path__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.person-path__role{margin:var(--space-1) 0 var(--space-2);color:var(--text-muted);overflow-wrap:anywhere}.person-path .ask-button{margin-top:var(--space-2)}.search-form__field{max-width:40rem}.results{max-width:calc(44rem + var(--space));margin:0 0 var(--space-5) calc(var(--space-2) * -1);padding:0;list-style:none;border-top:1px solid var(--border)}.result{position:relative;padding:var(--space) var(--space-2);border-bottom:1px solid var(--border)}.result:hover{background:var(--surface-raised)}.result__name a:after{content:"";position:absolute;inset:0}.result__name a:focus-visible{outline:none}.result:has(.result__name a:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.result__name{font-size:var(--text-xl);font-weight:700}.result__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.result__meta{margin:var(--space-1) 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.result__via{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.skeleton-row{padding:var(--space) 0;border-bottom:1px solid var(--border)}.search-filters{max-width:40rem;margin:0 0 var(--space)}.search-filters summary{min-height:2.75rem;padding-block:var(--space-2);font-weight:700;cursor:pointer}.search-filters__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0 var(--space);margin-top:var(--space-2)}.badges+.result__via{margin-top:var(--space-2)}.result .badges .result__meta{margin:0}.result .badges{margin:var(--space-1) 0 0}.result__company,.result__via .via-colleagues__more,.result__via .via-colleagues__list{position:relative;z-index:1}.did-you-mean{margin-bottom:var(--space)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--space);border:1px solid var(--text-muted);font-weight:700;overflow-wrap:anywhere}.results-toolbar{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin-top:var(--space)}.results-toolbar__group{display:flex;flex-direction:column;gap:var(--space-1)}.parse-progress__bar{height:.75rem;margin:var(--space) 0 var(--space-2);border:1px solid var(--text);background:var(--surface-raised)}.parse-progress__fill{height:100%;background:var(--text)}@media(prefers-reduced-motion:no-preference){.parse-progress__fill{transition:width .4s ease-out}}.parse-progress__stage{margin:0;font-weight:700}.parse-progress__pct{font-variant-numeric:tabular-nums}.parse-progress__facts,.parse-progress__note{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.parse-progress__note{font-weight:700}.upload{max-width:40rem}.dropzone{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--text-muted)}.dropzone--over{border-style:solid;border-color:var(--text);background:var(--surface-raised)}.dropzone__text{margin:0}.dropzone__hint{margin:0;font-size:var(--text-sm)}.file-label{cursor:pointer}.file-input:focus-visible+.file-label{outline:3px solid var(--focus);outline-offset:2px}.facts{margin:0 0 var(--space-5);border-top:1px solid var(--border)}.facts>div{display:grid;grid-template-columns:11rem 1fr;gap:var(--space-1) var(--space);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.facts dt{font-weight:700}.facts dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.upload__date .input{max-width:14rem}.upload__asof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.upload__expiry{margin:var(--space) 0 0;font-size:var(--text-sm)}.facts dd.facts__figure{font-size:var(--display-md);line-height:1.1}.facts dt svg{vertical-align:-.15em;color:var(--warning)}@media(max-width:40rem){.facts>div{grid-template-columns:1fr}}.upload-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none;font-size:var(--text-sm)}.upload-steps__step{display:flex;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-2);border-top:2px solid var(--border);color:var(--text-muted)}.upload-steps__step--current{border-top-color:var(--text);color:var(--text);font-weight:700}.upload-steps__step--done{border-top-color:var(--text);color:var(--text)}.upload-steps__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.375rem;height:1.375rem;border:1px solid currentColor;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.export-guide{margin-top:var(--space-6)}.export-guide__steps{margin:var(--space) 0;padding:0;list-style:none;border-top:1px solid var(--border)}.export-guide__step{display:grid;grid-template-columns:2rem 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.export-guide__number{font-weight:900;font-variant-numeric:tabular-nums}.export-guide__title{margin:0;font-weight:700}.export-guide__detail{margin:var(--space-1) 0 0;max-width:var(--measure);color:var(--text-muted)}.export-guide__note{max-width:var(--measure);font-size:var(--text-sm)}.owner-choice{display:flex;flex-direction:column;gap:var(--space-2);max-width:40rem;margin:0 0 var(--space-5)}.named-owner{display:grid;gap:var(--space-3)}.named-owner__matches{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.named-owner__match{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.named-owner__match[aria-pressed=true]{border-color:var(--text);font-weight:600}.shell__main:has(>.sign-in){display:flex;flex-direction:column}.sign-in{--circle: 3rem;--stop-gap: var(--space-5);display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-7);text-align:center}.sign-in__intro{display:flex;flex-direction:column;align-items:center}.sign-in .sign-in__title{margin:0;font-size:var(--display-xl);line-height:1}.sign-in__value{margin:var(--space) 0 0;font-size:var(--text-xl);line-height:1.4;text-wrap:balance}.sign-in__keep{white-space:nowrap}.sign-in__alert{display:flex;align-items:flex-start;gap:var(--space-2);max-width:26rem;margin-top:var(--space-5);padding:var(--space-3) var(--space);border:1px solid var(--danger);background:var(--surface-raised);text-align:left}.sign-in__alert .icon{margin-top:.25rem;color:var(--danger)}.sign-in__alert p{margin:0}.sign-in__button{min-width:12rem;min-height:3rem;margin-top:var(--space-6)}.sign-in__button[aria-busy=true]{cursor:progress}.sign-in__spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}@media(prefers-reduced-motion:no-preference){.sign-in__spinner{animation:sign-in-spin .8s linear infinite}}@keyframes sign-in-spin{to{transform:rotate(1turn)}}.sign-in__note{min-height:1lh;margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.sign-in__path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--stop-gap);width:min(100%,44rem);margin:0;padding:0;list-style:none}.sign-in__stop{position:relative;display:grid;align-content:start;justify-items:center;gap:var(--space-3)}.sign-in__stop:not(:last-child):after{content:"";position:absolute;top:calc(var(--circle) / 2);right:calc(-1 * (var(--stop-gap) + 50%));left:50%;border-top:1px solid var(--border)}.sign-in__circle{position:relative;z-index:1;width:var(--circle);height:var(--circle);border-radius:50%}.sign-in__circle--lime{background:var(--gradient-lime-cyan)}.sign-in__circle--peach{background:var(--gradient-peach-cyan)}.sign-in__circle--lavender{background:var(--gradient-lavender-sky)}.sign-in__stop-text{max-width:14rem;text-wrap:balance}@media(max-width:40rem){.sign-in{--circle: 2.5rem;--stop-gap: var(--space-3);gap:var(--space-6)}.sign-in .sign-in__title{font-size:var(--display-xl-phone)}.sign-in__value{font-size:var(--text-lg)}.sign-in__button{width:100%;max-width:22rem}.sign-in__path{grid-template-columns:minmax(0,1fr);width:fit-content;max-width:100%;text-align:left}.sign-in__stop{grid-template-columns:var(--circle) minmax(0,1fr);justify-items:start}.sign-in__stop:not(:last-child):after{top:calc(var(--circle) / 2);right:auto;bottom:calc(-1 * (var(--stop-gap) + var(--circle) / 2));left:calc(var(--circle) / 2);border-top:0;border-left:1px solid var(--border)}.sign-in__stop-text{max-width:none;padding-top:calc((var(--circle) - 1.5em) / 2)}}@font-face{font-family:Cera Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cera-pro-400.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cera-pro-400-italic.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cera-pro-500.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cera-pro-700.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cera-pro-900.woff) format("woff")}@font-face{font-family:Druk;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/druk-500-italic.woff2) format("woff2")}@font-face{font-family:Druk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/druk-700.woff2) format("woff2")}@font-face{font-family:Druk;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/druk-700-italic.woff2) format("woff2")}:root{color-scheme:light;--navy: #000f1b;--lime: #deff2b;--white: #ffffff;--pastel-cyan: #b5ffff;--pastel-peach: #f9c6b9;--pastel-sky: #97e2f7;--pastel-lavender: #b1a1ff;--gradient-lime-cyan: linear-gradient(270deg, var(--pastel-cyan), var(--lime));--gradient-peach-cyan: linear-gradient(270deg, var(--pastel-cyan), var(--pastel-peach));--gradient-lavender-sky: linear-gradient(270deg, var(--pastel-sky), var(--pastel-lavender));--surface: #ffffff;--surface-raised: #f3f5f6;--text: rgba(0, 0, 0, .87);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6'/%3E%3C/svg%3E");--text-muted: rgba(0, 0, 0, .6);--border: rgba(0, 0, 0, .16);--focus: #005fcc;--link: #000f1b;--warning: #7a4f00;--danger: #b3261e;--success: #1a6b3c;--font-ui: "Cera Pro", Arial, Helvetica, sans-serif;--font-display: Druk, Impact, "Arial Narrow", sans-serif;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--display-lg: 2.5rem;--display-md: 1.75rem;--display-xl: 6rem;--display-xl-phone: 3.5rem;--radius: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--header-height: 3.5rem;--sidebar-width: 16.5rem;--rail-width: 4.5rem;--panel-scrollbar: rgba(255, 255, 255, .28);--measure: 65ch;--net-1: #3b7be0;--net-2: #e0832b;--net-3: #3c9e5f;--net-4: #b456c4;--net-5: #d64f63;--net-6: #2aa6a6;--net-7: #9c7a3c;--net-8: #7a8494}:root[data-theme=dark]{color-scheme:dark;--surface: #000f1b;--surface-raised: #07202f;--text: #ffffff;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6'/%3E%3C/svg%3E");--text-muted: #8e949a;--border: rgba(255, 255, 255, .2);--focus: #b5ffff;--link: #b5ffff;--warning: #ffcf70;--danger: #ff9f97;--success: #7be0a3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--surface: #000f1b;--surface-raised: #07202f;--text: #ffffff;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6'/%3E%3C/svg%3E");--text-muted: #8e949a;--border: rgba(255, 255, 255, .2);--focus: #b5ffff;--link: #b5ffff;--warning: #ffcf70;--danger: #ff9f97;--success: #7be0a3}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--shell-header-height, var(--header-height)) + var(--space-2))}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--text-base);line-height:1.5}::selection{background:var(--lime);color:var(--navy)}input,button,select,textarea{font:inherit}input{caret-color:var(--text)}h1,h2,h3{margin:0;line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.display{font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}h1.display{margin:var(--space-6) 0 var(--space-2);font-size:var(--display-lg)}h2.display{margin:var(--space-6) 0 var(--space-3);font-size:var(--display-md)}p{margin:0 0 var(--space);max-width:var(--measure)}.muted{color:var(--text-muted)}.lead{margin-bottom:var(--space-5);font-size:var(--text-lg);color:var(--text-muted);text-wrap:pretty}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0;display:inline-flex;align-items:center;min-height:2.75rem;padding:var(--space-2) var(--space);background:var(--lime);color:var(--navy)}.skip-link:focus{left:0;z-index:30}@media(max-width:40rem){h1.display{font-size:2rem}}.shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.shell__header{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);min-height:var(--header-height);padding:var(--space-2) var(--space);background:var(--navy);color:var(--white);border-bottom:1px solid var(--border);--focus: var(--pastel-cyan)}.brand-mark{display:flex;align-items:center;min-height:2.75rem;color:var(--white);text-decoration:none}.brand-mark__logo{display:block;height:1.375rem;width:auto}.shell__nav{display:flex;gap:var(--space-5)}.shell__nav a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--white);font-weight:500;text-decoration:none;border-bottom:2px solid transparent}.shell__nav a:hover{border-bottom-color:#ffffff80}.shell__nav a[aria-current]{border-bottom-color:var(--lime)}.shell__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space);margin-left:auto}.shell__user{color:#ffffffd9;font-size:var(--text-sm)}.shell__main{flex:1 0 auto;width:100%;max-width:64rem;margin:0 auto;padding:var(--space-5) var(--space) var(--space-7)}.map-behind-banner{max-width:none;margin:0;padding:var(--space-2) var(--space);border-bottom:2px solid var(--warning);background:var(--surface-raised);color:var(--text);font-size:var(--text-sm);line-height:1.4;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.map-behind-banner strong{font-weight:700}@media(max-width:40rem){.shell__header{flex-wrap:nowrap;gap:var(--space-3);padding-block:var(--space-1)}.brand-mark{min-width:0}.shell__nav--phone{gap:var(--space-3);align-items:center;margin-left:auto}.shell__menu-button,.shell__actions .button{padding-inline:var(--space-3)}}.phone-menu{--focus: var(--pastel-cyan);inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:var(--space-1) var(--space) var(--space-5);border:0;background:var(--navy);color:var(--white);overflow-y:auto}.phone-menu::backdrop{background:var(--navy)}.phone-menu__head{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.phone-menu__title{margin:0;font-size:var(--text-base);font-weight:700}.phone-menu__nav{display:flex;flex-direction:column;padding-block:var(--space-3)}.phone-menu__nav a{display:flex;align-items:center;min-height:3rem;padding-left:var(--space-3);border-left:3px solid transparent;color:var(--white);font-size:var(--text-lg);font-weight:500;text-decoration:none}.phone-menu__nav a[aria-current]{border-left-color:var(--lime);font-weight:700}.phone-menu__foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-top:var(--space);border-top:1px solid rgba(255,255,255,.2)}.phone-menu__row{display:flex;align-items:center;gap:var(--space-3)}.phone-menu__user{margin:0;color:#ffffffd9;font-size:var(--text-sm)}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:var(--space-2);padding:0 .375rem;background:var(--lime);color:var(--navy);font-size:var(--text-xs);font-weight:900;font-variant-numeric:tabular-nums}.panel-link{position:relative;gap:var(--space-2)}.panel-link__icon{display:inline-flex;flex:none}.panel-link__icon .icon{width:1rem;height:1rem}.panel-link__label{min-width:0}.panel-link--section{color:#fffc;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.panel-link--sub{padding-left:calc(var(--space-2) + 1.25rem);font-size:var(--text-sm)}.panel-section+.panel-section{margin-top:var(--space-3)}.panel-section--lower{padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.2)}.phone-menu__nav .panel-link--section{font-size:var(--text-sm)}@media(min-width:40.0625rem){.shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:start}.shell--rail{grid-template-columns:var(--rail-width) minmax(0,1fr)}.shell>:not(.shell__header){grid-column:2}.shell__header{grid-column:1;grid-row:1 / -1;align-self:stretch;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--space-3);height:100vh;height:100dvh;padding:var(--space-3) var(--space) var(--space-2);border-bottom:0;border-right:1px solid var(--border);overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.shell__header:hover,.shell__header:focus-within{scrollbar-color:var(--panel-scrollbar) transparent}.shell__header::-webkit-scrollbar{width:6px}.shell__header::-webkit-scrollbar-track{background:transparent}.shell__header::-webkit-scrollbar-thumb{background:transparent}.shell__header:hover::-webkit-scrollbar-thumb,.shell__header:focus-within::-webkit-scrollbar-thumb{background:var(--panel-scrollbar)}.shell__top{display:flex;align-items:center;gap:var(--space-2)}.shell__top .panel-toggle{order:1;margin-left:auto}.shell__tagline{margin:0;color:#ffffffbf;font-size:var(--text-sm);line-height:1.4}.shell__nav{flex-direction:column;gap:0}.shell__nav a{display:flex;gap:var(--space-2);min-height:2.5rem;padding-right:var(--space-1);padding-left:var(--space-3);border-bottom:0;border-left:3px solid transparent}.shell__nav a:hover{border-left-color:#ffffff80}.shell__nav a[aria-current]{border-left-color:var(--lime);font-weight:700}.shell__nav a.panel-link--section[aria-current]{color:var(--white)}.shell__nav .panel-link--sub{padding-left:calc(var(--space-2) + 1.25rem);font-size:var(--text-sm)}.panel-section+.panel-section{margin-top:var(--space-2)}.shell__nav .panel-section--lower{padding-top:var(--space-2)}.shell__foot{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.2)}.shell__actions{flex-wrap:nowrap;gap:var(--space-2);margin-left:0}.shell__member{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.shell__user{line-height:1.3}.shell__member .button{min-height:1.75rem;padding:0 var(--space-2)}.panel-toggle{font-size:var(--text-lg);font-weight:700}.shell__main{max-width:72rem}.map-behind-banner{text-align:left}.shell--rail .shell__header{padding:var(--space-3) var(--space-2) var(--space-2)}.shell--rail .shell__top{justify-content:center}.shell--rail .shell__top .panel-toggle{margin-left:0}.shell--rail .brand-mark{display:none}.shell--rail .shell__nav a{justify-content:center;padding-inline:0}.shell--rail .panel-link__icon .icon{width:1.25rem;height:1.25rem}.shell--rail .nav-badge{position:absolute;top:.125rem;right:.125rem;min-width:1rem;height:1rem;margin:0;padding:0 .1875rem;font-size:.6875rem}.shell--rail .shell__actions{flex-direction:column;align-items:center}}.rail-tip{position:fixed;z-index:25;transform:translateY(-50%);padding:var(--space-1) var(--space-2);border:1px solid rgba(255,255,255,.4);background:var(--navy);color:var(--white);font-size:var(--text-sm);white-space:nowrap;pointer-events:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) 1.25rem;border:0;border-radius:var(--radius);background:var(--lime);color:var(--navy);font-family:var(--font-ui);font-size:.75rem;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;cursor:pointer}.button:hover{filter:brightness(.94)}.button:active{filter:brightness(.88)}.button:disabled,.button[aria-disabled=true]:not([aria-busy=true]){border:1px dashed var(--text-muted);background:transparent;color:var(--text-muted);cursor:not-allowed;filter:none}.button--ghost{background:transparent;color:var(--white);border:1px solid var(--pastel-cyan)}.button--outline{background:transparent;color:var(--text);border:1px solid var(--text)}.button__icon{width:.75rem;height:.75rem;flex:none}.icon-button{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.icon-button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.icon-button:active{background:color-mix(in srgb,currentColor 16%,transparent)}.icon-button__icon{width:1.5rem;height:1.5rem;fill:currentColor}.actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space)}.field{display:grid;gap:var(--space-1);margin-bottom:var(--space)}.field__label{font-size:var(--text-sm);font-weight:700}.field__hint{color:var(--text-muted);font-size:var(--text-sm)}.input{min-height:2.75rem;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--text-muted);border-radius:var(--radius);background:var(--surface);color:var(--text)}select.input{appearance:none;padding-right:calc(var(--space-3) * 2 + 1rem);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:1rem;cursor:pointer}@supports (appearance: base-select){select.input,select.input::picker(select){appearance:base-select}select.input{display:flex;align-items:center;padding-right:var(--space-3);background-image:none}select.input::picker-icon{content:"";width:1rem;height:1rem;margin-left:auto;background:var(--select-chevron) center / 1rem no-repeat}select.input:open::picker-icon{rotate:180deg}select.input::picker(select){position-area:block-end span-inline-end;position-try-fallbacks:none;max-block-size:20rem;overflow-y:auto;margin-block:var(--space-1);padding:var(--space-1) 0;border:1px solid var(--text-muted);border-radius:var(--radius);background:var(--surface-raised);color:var(--text);box-shadow:0 8px 24px #00000059}select.input option{min-height:2.75rem;padding:var(--space-2) var(--space-3);cursor:pointer}select.input option::checkmark{display:none}select.input option:hover,select.input option:focus-visible{outline:none;background:var(--border)}select.input option:checked{background:var(--lime);color:var(--navy)}}.input::placeholder{color:var(--text-muted);opacity:1}.search-form__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search-form__box{position:relative;flex:1 1 14rem}.search-form__icon{position:absolute;top:50%;left:var(--space-3);display:flex;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.search-form__box .search-form__input{padding-left:2.5rem}.result-count{margin:var(--space-5) 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.link-button{padding:0;border:0;background:none;color:var(--link);text-decoration:underline;cursor:pointer}.as-of{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem var(--space-2);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.as-of--stale{border-color:var(--warning);color:var(--warning)}.icon{width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.button{transition:filter .12s ease-out}.icon-button{transition:background-color .12s ease-out}}.tag{display:inline-flex;padding:.125rem var(--space-2);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.segmented{margin:0 0 var(--space-3);padding:0;border:0}.segmented legend{padding:0;margin-bottom:var(--space-1)}.segmented__options{display:inline-flex;flex-wrap:wrap}.segmented__option{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--space);border:1px solid var(--text-muted);background:none;color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:700;white-space:nowrap;cursor:pointer}.segmented__option+.segmented__option{margin-left:-1px}.segmented__option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.segmented__option:has(input:checked),.segmented__option[aria-pressed=true]{z-index:1;border-color:var(--text);background:var(--text);color:var(--surface)}.segmented__option:has(input:focus-visible),.segmented__option:focus-visible{z-index:2;outline:3px solid var(--focus);outline-offset:2px}.choice-list{max-width:44rem;margin:0 0 var(--space);padding:0;border:0}.choice-list legend{padding:0;margin-bottom:var(--space-1)}.choice-list__option{display:flex;align-items:flex-start;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere;cursor:pointer}.choice-list__option input{flex:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0;accent-color:var(--text)}.choice-list__label{display:block;font-weight:700}.choice-list__hint{display:block;color:var(--text-muted);font-size:var(--text-sm)}.tabs{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin:0 0 var(--space-5);border-bottom:1px solid var(--border)}.tabs__tab{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--text-muted);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.tabs__tab:hover{color:var(--text)}.tabs__tab[aria-current=page],.tabs__tab[aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.tabs__badge{min-width:1.25rem;padding:0 var(--space-1);background:var(--text);color:var(--surface);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.table-scroll--bounded{max-block-size:min(70dvh,48rem);overflow:auto;overscroll-behavior:contain}.data-table{width:100%;min-width:40rem;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.data-table th,.data-table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.data-table thead th{position:sticky;top:0;z-index:1;border-bottom:2px solid var(--text);background:var(--surface);font-size:var(--text-sm)}.data-table tbody th{font-weight:700}.via-stale{display:inline-flex;margin-left:var(--space-2);color:var(--warning);vertical-align:-.125em}.skeleton{display:block;height:1rem;margin-bottom:var(--space-2);background:linear-gradient(90deg,var(--surface-raised),var(--border),var(--surface-raised));background-size:200% 100%}.skeleton--title{height:1.5rem;width:55%}.skeleton--short{width:35%}.state-panel{margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--border);background:var(--surface-raised)}.state-panel__title{margin:0 0 var(--space-2);font-size:var(--text-lg)}.state-panel--error{border-color:var(--danger)}.state-panel__body>:last-child{margin-bottom:0}.toast-stack{position:fixed;right:var(--space);bottom:var(--space);left:var(--space);z-index:20;display:flex;flex-direction:column;gap:var(--space-2);max-width:34rem;margin-inline:auto;pointer-events:none}.toast{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space);padding:var(--space-3) var(--space);pointer-events:auto;background:var(--navy);color:var(--white);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 24px #00000059;--focus: var(--pastel-cyan)}.toast__message{flex:1 1 12rem;font-size:var(--text-sm)}.confirm{margin:var(--space-3) 0;padding:var(--space);border:1px solid var(--warning);background:var(--surface-raised)}.confirm__text{margin:0;max-width:var(--measure)}.confirm__text svg{vertical-align:-.15em;color:var(--warning)}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:no-preference){.skeleton{animation:shimmer 1.4s ease-in-out infinite}}.notice{display:flex;align-items:center;gap:var(--space-2);max-width:44rem;margin:0 0 var(--space-5);padding:var(--space-2) 0;border-block:1px solid var(--border);font-size:var(--text-sm)}
