@layer halo.components{.halo-escrow{gap:12px;display:grid}.halo-escrow__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.halo-escrow__title{color:var(--halo-ink);font-size:14px;font-weight:700}.halo-escrow__meta{color:var(--halo-t3);margin-left:auto;font-size:12px}.halo-escrow__steps{margin:0;padding:0;list-style:none;display:grid}.halo-escrow__step{box-sizing:border-box;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;min-height:40px;padding:9px 0;display:grid}.halo-escrow__step+.halo-escrow__step{border-top:1px solid var(--halo-hair)}.halo-escrow__mark{background:var(--halo-sunk2);width:18px;height:18px;color:var(--halo-t3);border-radius:50%;align-self:center;place-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.halo-escrow__step[data-state=done] .halo-escrow__mark{background:var(--halo-tint-g);color:var(--halo-green)}.halo-escrow__step[data-state=blocked] .halo-escrow__mark{background:var(--halo-tint-a);color:var(--halo-amber)}.halo-escrow__step[data-state=current] .halo-escrow__mark{background:linear-gradient(var(--halo-emph-wash), var(--halo-emph-wash)), var(--halo-surface);color:var(--halo-emph);box-shadow:inset 0 0 0 1px var(--halo-emph)}.halo-escrow__name{color:var(--halo-t2);gap:2px;min-width:0;font-size:13px;display:grid}.halo-escrow__step[data-state=done] .halo-escrow__name,.halo-escrow__step[data-state=current] .halo-escrow__name,.halo-escrow__step[data-state=blocked] .halo-escrow__name{color:var(--halo-ink);font-weight:600}.halo-escrow__sub{color:var(--halo-t3);font-size:11.5px;font-weight:400;line-height:1.35}.halo-escrow__status{color:var(--halo-t3);white-space:nowrap;text-align:right;font-size:12px}.halo-escrow__step[data-state=blocked] .halo-escrow__status{color:var(--halo-ink);font-weight:600}.halo-escrow__step[data-state=done] .halo-escrow__status{color:var(--halo-t2)}.halo-escrow__positions{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.halo-escrow__position{color:var(--halo-t2);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:12px;font-size:12.5px;display:grid}.halo-escrow__position .halo-money{font-size:12.5px}.halo-escrow__clock{color:var(--halo-t3);font-size:11.5px}.halo-escrow__reconciled{color:var(--halo-t3);grid-column:1/-1;font-size:11.5px}.halo-escrow__split{color:var(--halo-t3);font-size:11.5px}.halo-escrow__split-sentence{color:var(--halo-t3);margin:0;font-size:12.5px}.halo-escrow__position[data-payee] .halo-escrow__word{white-space:normal;max-width:38ch}.halo-escrow__blocker{background:var(--halo-tint-a);color:var(--halo-ink);border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 12px;font-size:13px;display:grid}.halo-escrow__blocker:before{content:"";background:var(--halo-amber);border-radius:50%;width:8px;height:8px}.halo-escrow__blocker[data-who=partner],.halo-escrow__blocker[data-who=clock],.halo-escrow__blocker[data-who=nobody]{background:var(--halo-sunk)}.halo-escrow__blocker[data-who=partner]:before,.halo-escrow__blocker[data-who=clock]:before,.halo-escrow__blocker[data-who=nobody]:before{background:var(--halo-t3)}.halo-escrow__blockerTitle{font-weight:700}.halo-escrow__blockerProse{color:var(--halo-t2);margin:2px 0 0;font-size:12.5px}.halo-escrow__exits,.halo-escrow__agent{color:var(--halo-t3);margin:0;font-size:12.5px}.halo-escrow__rail{color:var(--halo-t2);align-items:center;gap:8px;font-size:12.5px;display:flex}.halo-attempts{margin:0;padding:0;list-style:none;display:grid}.halo-attempts__row{color:var(--halo-t2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:8px 0;font-size:12.5px;display:grid}.halo-attempts__row+.halo-attempts__row{border-top:1px solid var(--halo-hair)}.halo-attempts__when{font-variant-numeric:tabular-nums;color:var(--halo-t3);white-space:nowrap}.halo-attempts__code,.halo-money-code{color:var(--halo-ink);background:var(--halo-sunk);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.halo-attempts__kind{letter-spacing:.08em;text-transform:uppercase;background:var(--halo-sunk);color:var(--halo-t2);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:800}.halo-attempts__kind[data-kind=terminal]{background:var(--halo-tint-r);color:var(--halo-ink)}.halo-attempts__kind[data-kind=ok]{background:var(--halo-tint-g);color:var(--halo-ink)}.halo-attempts__kind[data-kind=transient],.halo-attempts__kind[data-kind=blocked]{background:var(--halo-sunk2);color:var(--halo-t2)}.halo-settlement-failed{gap:12px;display:grid}.halo-settlement-failed__head{color:var(--halo-ink);font-size:14px;font-weight:700}.halo-settlement-failed__never-left{color:var(--halo-ink);margin:0;font-size:13px;font-weight:600}.halo-settlement-failed__ways{gap:8px;display:grid}.halo-settlement-failed__way{background:var(--halo-sunk);color:var(--halo-t2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px;font-size:12.5px;display:grid}.halo-settlement-failed__costs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;font-size:12.5px;display:grid}.halo-settlement-failed__costs dt{color:var(--halo-t3);font-size:11px}.halo-settlement-failed__costs dd{color:var(--halo-ink);margin:0}.halo-dispute{gap:12px;display:grid}.halo-dispute__head{color:var(--halo-ink);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}.halo-dispute__claim{background:var(--halo-sunk);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:10px 12px;font-size:13px;display:grid}.halo-dispute__claim>div{gap:2px;min-width:0;display:grid}.halo-dispute__claim dt{color:var(--halo-t3);font-size:11px}.halo-dispute__claim dd{color:var(--halo-ink);overflow-wrap:anywhere;margin:0}.halo-dispute__ladder{color:var(--halo-t3);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.halo-dispute__state{align-items:center;gap:6px;display:inline-flex}.halo-dispute__state:before{content:"";background:var(--halo-sunk2);border-radius:50%;width:8px;height:8px}.halo-dispute__state[data-mark=done]{color:var(--halo-t2)}.halo-dispute__state[data-mark=done]:before{background:var(--halo-t2)}.halo-dispute__state[data-mark=doing]{color:var(--halo-ink);font-weight:600}.halo-dispute__state[data-mark=doing]:before{background:var(--halo-amber)}.halo-dispute__evidence{margin:0;padding:0;list-style:none;display:grid}.halo-dispute__evidenceRow{color:var(--halo-t2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;column-gap:12px;padding:8px 0;font-size:12.5px;display:grid}.halo-dispute__evidenceRow+.halo-dispute__evidenceRow{border-top:1px solid var(--halo-hair)}.halo-dispute__hash{color:var(--halo-t3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.halo-dispute__finding,.halo-dispute__silence{color:var(--halo-t2);margin:0;font-size:12.5px}.halo-dispute__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-dispute__held{color:var(--halo-t3)}.halo-invoice{gap:10px;display:grid}.halo-invoice__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.halo-invoice__number{color:var(--halo-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.halo-invoice__total{font-family:var(--halo-face-display,var(--halo-font-display));font-size:24px;font-weight:700;line-height:1.1}.halo-invoice__tax{color:var(--halo-t3);margin:0;font-size:12.5px}.halo-round__offer.halo-invoice__sums{grid-template-columns:minmax(0,1fr)}.halo-invoice__sums dd.halo-money{overflow-wrap:normal;white-space:nowrap}.halo-invoice__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-sell-escrow{gap:10px;display:grid}.halo-sell-escrow__failed{color:var(--halo-t3)}.halo-money-block{gap:12px;display:grid}.halo-money-block__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.halo-money-block__head .halo-inspector__label{margin:0}.halo-money-block__lede{margin:0;font-size:13px}.halo-money-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px;display:grid}.halo-money-field{gap:4px;min-width:0;font-size:13px;display:grid}.halo-money-field--wide{grid-column:1/-1}.halo-money-field input[type=text],.halo-money-field input[type=email],.halo-money-field input[type=number],.halo-money-field input[type=file],.halo-money-field select,.halo-money-field textarea{font:inherit;background:var(--halo-sunk2);min-height:32px;color:var(--halo-ink);box-sizing:border-box;border:0;border-radius:10px;max-width:100%;padding:0 10px}.halo-money-field input[type=file]{padding:5px 10px;font-size:12.5px}.halo-money-field textarea{resize:vertical;min-height:72px;padding:8px 10px}.halo-money-stepup{grid-column:1/-1;gap:8px;display:grid}.halo-money-stepup input[inputmode=numeric]{font-variant-numeric:tabular-nums;letter-spacing:.12em;max-width:160px}.halo-money-stepup__scripted{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;display:grid}.halo-money-stepup__scripted>.halo-money-field{min-width:0}.halo-money-stepup__scripted>p{grid-column:1/-1;margin:0}.halo-money-stepup__note{font-size:11.5px}.halo-money-terms{background:var(--halo-sunk);border:0;border-radius:12px;gap:6px;margin:0;padding:10px 12px;display:grid}.halo-money-terms legend{float:left;width:100%;margin-bottom:4px;padding:0}.halo-money-terms__lede{margin:0 0 4px}.halo-money-check{color:var(--halo-ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:10px;font-size:13px;display:grid}.halo-money-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--halo-ink);margin:0}.halo-money-check__name{font-weight:600}.halo-money-check[data-state=loading] .halo-money-check__name{color:var(--halo-t3);font-weight:500}.halo-money-check__group{gap:6px;min-width:0;display:grid}.halo-money-check__reason{margin:0;font-size:12px}.halo-money-check input[type=checkbox][aria-disabled=true]{opacity:.45;cursor:not-allowed}.halo-money-check__read svg{transition:transform var(--halo-motion-slide)}.halo-money-check__read[aria-expanded=true] svg{transform:rotate(180deg)}.halo-money-legal-inline{background:var(--halo-surface);border-radius:10px;max-height:240px;padding:10px 12px;overflow-y:auto}.halo-money-chips{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.halo-money-chips>.halo-reason-site>.halo-choice{flex:auto}.halo-money-conditions{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.halo-money-legal{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--halo-ink);margin:0;font-size:13px;line-height:1.5}.halo-escrow__word{color:var(--halo-t3);white-space:nowrap;text-align:right;font-size:12px}.halo-escrow__word[data-signal=amber]{color:var(--halo-ink);font-weight:600}.halo-escrow__word[data-signal=green]{color:var(--halo-ink)}.halo-escrow__word[data-signal=grey]{color:var(--halo-t2)}.halo-escrow__exitsCaption{margin-top:2px;display:block}.halo-escrow__conditions{flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:12px;font-weight:400;display:flex}.halo-thread-stream__money{gap:12px;display:grid}.halo-thread-stream .halo-thread-stream__money>.halo-card{max-width:var(--halo-stream-measure,var(--halo-size-stream-measure))}.halo-dispute__statement{margin:0;font-size:13px}.halo-dispute__machine{border-top:1px solid var(--halo-hair);gap:8px;padding-top:6px;display:grid}.halo-dispute__silence{color:var(--halo-t2);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.halo-dispute__knock{flex-wrap:wrap;gap:8px 14px;display:flex}.halo-thread-header__held{color:var(--halo-ink)}.halo-inspector__note{margin:4px 0 0;font-size:12px;line-height:1.4}@media (max-width:1023px){.halo-money-fields,.halo-money-stepup__scripted{grid-template-columns:minmax(0,1fr)}.halo-money-check{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.halo-money-check:not([data-state=cannot])>:not(input){grid-column:2}.halo-money-check>.halo-action,.halo-money-check>.halo-action-site{justify-self:start}}.halo-position{align-content:start;gap:18px;display:grid}.halo-position__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.halo-position__asOf{color:var(--halo-t3);font-variant-numeric:tabular-nums;font-size:12.5px}.halo-position__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1279px){.halo-position__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.halo-position__tiles{grid-template-columns:minmax(0,1fr)}}.halo-position__ledger{gap:8px;display:grid}.halo-position__identity{color:var(--halo-t3);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.halo-position__exposure{gap:8px;display:grid}.halo-finance{align-content:start;gap:18px;display:grid}.halo-finance__count{color:var(--halo-t2);font-size:13px}.halo-finance__count .halo-money{font-size:13px}.halo-finance__queue{border-collapse:collapse;background:var(--halo-surface);width:100%;box-shadow:var(--halo-shadow-sm);border-radius:14px;font-size:13px;overflow:hidden}.halo-finance__queue th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--halo-t3);border-bottom:1px solid var(--halo-hair);padding:10px 14px;font-size:11px;font-weight:600}.halo-finance__queue td{border-bottom:1px solid var(--halo-hair);color:var(--halo-ink);vertical-align:baseline;padding:10px 14px}.halo-finance__queue tr:last-child td{border-bottom:0}.halo-finance__queue .halo-money{white-space:nowrap;font-size:13px}.halo-finance__blockedOn{color:var(--halo-t2)}.halo-finance__owner{color:var(--halo-t2);white-space:nowrap}.halo-finance__cards{gap:12px;display:grid}.halo-finance__invoices{gap:8px;display:grid}.halo-finance__direction{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.halo-payments{gap:12px;display:grid}.halo-payments__row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding:10px 0;font-size:13px;display:grid}.halo-payments__row+.halo-payments__row{border-top:1px solid var(--halo-hair)}.halo-payments__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t3);font-size:10.5px;font-weight:800}.halo-payments__form{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}@media (max-width:1023px){.halo-payments__form{grid-template-columns:minmax(0,1fr)}}.halo-money-terms{container:legalterms/inline-size}.halo-money-terms__who{margin:0 0 4px}.halo-money-check[data-state=cannot]{grid-template-columns:minmax(0,1fr) auto auto}@container legalterms (max-width:440px){.halo-money-check{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.halo-money-check:not([data-state=cannot])>:not(input){grid-column:2}.halo-money-check>.halo-action,.halo-money-check>.halo-action-site{justify-self:start}.halo-money-check[data-state=cannot]{grid-template-columns:minmax(0,1fr)}}}
@layer halo.components{.halo-position__lede{max-width:720px;margin:0}.halo-position__tile{min-width:0;display:grid}.halo-position__tile>.halo-readout{min-width:0}.halo-position__tile .halo-readout__figure{overflow-wrap:anywhere;font-size:24px}@media (max-width:1439px){.halo-position__tile .halo-readout__figure{font-size:22px}}.halo-finance__section{min-width:0}.halo-finance__h2{letter-spacing:-.005em;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.halo-finance__h2count{color:var(--halo-t3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.halo-finance__lede{max-width:640px;margin:0}.halo-finance__thread{align-items:center;gap:8px;min-width:0;display:inline-flex}.halo-finance__threadLink{color:var(--halo-ink);text-decoration:underline;-webkit-text-decoration-color:var(--halo-line-strong);text-decoration-color:var(--halo-line-strong);text-underline-offset:3px}.halo-finance__threadLink:hover{-webkit-text-decoration-color:var(--halo-ink);text-decoration-color:var(--halo-ink)}.halo-finance__threadLink:active{-webkit-text-decoration-color:var(--halo-ink);text-decoration-color:var(--halo-ink);text-underline-offset:1px;text-decoration-thickness:2px}.halo-finance__code,.halo-finance__mono{color:var(--halo-ink);font-family:ui-monospace,monospace;font-size:12px}.halo-finance__allClear{color:var(--halo-t2);margin:0;font-size:13px}.halo-finance__modes{min-width:0}.halo-finance__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1439px){.halo-finance__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.halo-finance__cardGrid{grid-template-columns:minmax(0,1fr)}}.halo-finance__card{align-content:start;gap:8px;min-width:0;display:grid}.halo-finance__cardHead{align-items:baseline;gap:8px;min-width:0;display:flex}.halo-finance__cardName{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px;font-weight:700}.halo-finance__cardAmount{white-space:nowrap;margin-left:auto;font-size:14px}.halo-finance__cardClass{margin:0;font-size:12.5px}.halo-finance__classWord{font-weight:700}.halo-finance__cardClass[data-class=progress] .halo-finance__classWord{color:var(--halo-t2)}.halo-finance__cardBlocker{color:var(--halo-ink);margin:0;font-size:13px}.halo-finance__cardFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;font-size:12.5px;display:grid}.halo-finance__cardFacts dt{color:var(--halo-t3);font-size:11.5px}.halo-finance__cardFacts dd{color:var(--halo-ink);margin:0}.halo-finance__cardFoot{justify-content:flex-start;display:flex}.halo-finance__refusal{margin:0;font-size:13px}.halo-finance__kernel{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.halo-finance__failed-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-finance__failed{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.halo-finance-invoice__facts,.halo-finance-invoice__totals{gap:14px;display:grid}.halo-finance-invoice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;font-size:13px;display:grid}@media (max-width:767px){.halo-finance-invoice__grid{grid-template-columns:minmax(0,1fr)}}.halo-finance-invoice__grid dt{color:var(--halo-t2);font-size:12px}.halo-finance-invoice__grid dd{overflow-wrap:anywhere;margin:0;font-weight:600}.halo-finance-invoice__party{font-weight:500;display:block}.halo-finance-invoice__total{font-size:20px;font-family:var(--halo-face-display,var(--halo-font-display))}.halo-finance-invoice__lines td:nth-child(3),.halo-finance-invoice__lines td:nth-child(5),.halo-finance-invoice__lines td:nth-child(6){text-align:right}.halo-finance-invoice__actions{flex-wrap:wrap;gap:10px;display:flex}.halo-payments__lede{margin:0}.halo-payments__list{display:grid}.halo-payments__account{gap:4px;display:grid}.halo-payments__account+.halo-payments__account{border-top:1px solid var(--halo-hair)}.halo-payments__label{gap:2px;min-width:0;font-weight:600;display:grid}.halo-payments__meta{font-size:12px;font-weight:500}.halo-payments__refusal{color:var(--halo-ink);margin:0 0 8px;font-size:12.5px}.halo-payments__fix{max-width:640px;margin:0}.halo-payments__add{background:var(--halo-sunk);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.halo-payments__add .halo-listbox__trigger{background:var(--halo-control-on-sunk);box-shadow:var(--halo-shadow-sm)}.halo-payments__add .halo-org-input{background:var(--halo-control-on-sunk);box-shadow:inset 0 0 0 1px var(--halo-field-edge), var(--halo-shadow-sm)}.halo-payments__hint{margin:0;font-size:11.5px}.halo-payments__submit{align-self:end}@media (max-width:1023px){.halo-payments__account>.halo-payments__row{grid-template-columns:auto minmax(0,1fr);row-gap:6px}}.halo-parts{background:var(--halo-sunk);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.halo-parts__lede{margin:0}.halo-parts__pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.halo-parts__count{margin:0;font-size:13px}.halo-parts__preview .halo-ledger{max-width:none}.halo-parts__refused{color:var(--halo-ink);margin:0;padding:0 0 0 18px;font-size:12.5px}}
@layer halo.components{.halo-explore{gap:14px}.halo-explore__centre{align-content:start;gap:14px;min-width:0;display:grid}.halo-explore__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.halo-explore__count{color:var(--halo-t2);font-variant-numeric:tabular-nums;font-size:13px}.halo-explore__order{color:var(--halo-t2);text-wrap:pretty;margin:-6px 0 0;font-size:14px;line-height:1.45}.halo-explore__ignored{color:var(--halo-t2);margin:0;font-size:12.5px}.halo-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.halo-explore-bar{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;gap:10px;min-width:0;padding:12px 14px;display:grid}.halo-explore-bar--plain{box-shadow:none;background:0 0;padding:0}.halo-explore-bar__row{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.halo-explore-bar__label{color:var(--halo-t2);white-space:nowrap;font-size:12.5px;font-weight:600}.halo-explore-bar__scope,.halo-explore-bar__sort{align-items:center;gap:8px;min-width:0;display:flex}:is(.halo-explore-bar .halo-explore-bar__more,.halo-explore-bar .halo-action-site:has(>.halo-explore-bar__more)){display:none}.halo-explore-bar__scope{flex:300px}.halo-explore-bar__scope .halo-listbox{flex:auto;min-width:0}.halo-explore-bar__sort .halo-listbox{width:190px}.halo-explore-bar__search{flex:2 280px;align-items:center;min-width:0;display:flex;position:relative}.halo-explore-bar__search>svg{color:var(--halo-t2);pointer-events:none;position:absolute;left:12px}.halo-explore-bar__input{padding-left:36px}.halo-explore-bar__input::-webkit-search-cancel-button{cursor:pointer}.halo-explore-bar__filters{gap:8px}.halo-filter{display:inline-flex;position:relative}.halo-filter__trigger>svg{transition:transform var(--halo-motion-slide)}.halo-filter__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.halo-filter__trigger:is(:hover,:focus-visible,:active):not([aria-disabled=true]) .halo-filter__count{background:color-mix(in srgb, var(--halo-surface) 22%, transparent);color:inherit}.halo-filter__count{background:var(--halo-emph-wash);min-width:20px;height:20px;color:var(--halo-emph);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.halo-filter__n{font-variant-numeric:tabular-nums;opacity:.8;font-size:12px;font-weight:500}.halo-filter__panel{z-index:40;background:var(--halo-glass-regular-rest);width:min(340px,100vw - 32px);max-height:min(380px,60vh);-webkit-backdrop-filter:blur(var(--halo-glass-blur-regular)) saturate(var(--halo-glass-saturate-regular));backdrop-filter:blur(var(--halo-glass-blur-regular)) saturate(var(--halo-glass-saturate-regular));box-shadow:inset 0 0 0 1px var(--halo-glass-edge-regular), var(--halo-glass-shadow);border-radius:12px;gap:10px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.halo-filter__tree{gap:10px;display:grid}.halo-filter__group{border:0;gap:2px;margin:0;padding:0;display:grid}.halo-filter__legend{width:100%;padding:0}.halo-filter__legend--plain{color:var(--halo-t2);margin-bottom:2px;font-size:12px;font-weight:700}.halo-filter__option{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:0 4px;font-size:13.5px;display:flex}.halo-filter__legend .halo-filter__option{font-weight:700}.halo-filter__option--child{padding-left:26px}.halo-filter__option input{width:16px;height:16px;accent-color:var(--halo-emph);margin:0}.halo-filter__option:hover{background:var(--halo-glass-regular-hover)}.halo-filter__option:active{background:var(--halo-glass-regular-pressed)}.halo-filter__option:has(input:disabled){cursor:not-allowed}.halo-filter__name{flex:auto;min-width:0}.halo-filter__empty{color:var(--halo-t2);margin:0;font-size:13px}.halo-explore-bar__chips{gap:6px}.halo-explore-chip{background:var(--halo-sunk2);border-radius:999px;align-items:center;gap:2px;height:28px;padding:0 4px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.halo-explore-chip__remove{width:max(24px, var(--halo-icon-target));height:max(24px, var(--halo-icon-target));color:var(--halo-t2);cursor:pointer;transition:color var(--halo-motion-hover), transform var(--halo-motion-press);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.halo-explore-chip__remove svg{width:12px;height:12px}.halo-explore-chip__remove:hover{color:var(--halo-ink)}.halo-explore-chip__remove:active{color:var(--halo-ink);transform:scale(.92)}@media (prefers-reduced-motion:reduce){.halo-explore-chip__remove:active{transform:none}}@media (max-width:1023px){.halo-explore-chip{height:auto;min-height:28px}}.halo-explore__grid{align-items:stretch}.halo-supplier{border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.halo-supplier[data-selected=true]{box-shadow:inset 0 0 0 2px var(--halo-emph), var(--halo-shadow-sm)}.halo-supplier__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.halo-supplier[data-preview=true] .halo-supplier__head{grid-template-columns:minmax(0,1fr) auto}.halo-supplier__select{width:18px;height:18px;accent-color:var(--halo-emph);cursor:pointer;margin:2px 0 0}.halo-supplier__name{color:var(--halo-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.halo-supplier__place{color:var(--halo-t2);white-space:nowrap;align-items:center;gap:5px;padding-top:2px;font-size:12px;font-weight:600;display:inline-flex}.halo-supplier__flag{border-radius:2px}.halo-supplier__kyb .halo-lamp{color:var(--halo-t2);font-size:12.5px}.halo-supplier__why{color:var(--halo-ink);text-wrap:pretty;margin:0;font-size:13px;font-weight:600;line-height:1.45}.halo-supplier__work{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.halo-supplier__workItem{box-sizing:border-box;background:var(--halo-sunk);height:22px;color:var(--halo-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-inline-size:100%;padding:0 8px;font-size:12px;font-weight:600;line-height:22px;display:inline-block;overflow:hidden}.halo-supplier__paths{color:var(--halo-t2);margin:0;font-size:12.5px;line-height:1.4}.halo-supplier__desc{color:var(--halo-t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.halo-supplier__facts{color:var(--halo-t2);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin:0;font-size:12.5px;display:flex}.halo-supplier__frozen,.halo-supplier__note{color:var(--halo-t2);margin:0;font-size:12.5px}.halo-supplier__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.halo-supplier__invited{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.halo-supplier__foot,.halo-supplier__foot .halo-action-site,.halo-supplier__invited{min-width:0;max-width:100%}.halo-supplier__foot .halo-action[data-tier=prepare]{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:0 14px;line-height:32px;display:inline-block;overflow:hidden}.halo-supplier__done{color:var(--halo-ink);font-size:13px;font-weight:700}.halo-supplier__outcome{color:var(--halo-t2);margin:0;font-size:12.5px}.halo-supplier__outcome[data-ok=false]{color:var(--halo-ink);font-weight:600}.halo-supplier--skeleton{align-content:start;gap:12px;min-height:196px;display:grid}.halo-skeleton{background:linear-gradient(90deg, var(--halo-sunk) 0%, var(--halo-sunk2) 50%, var(--halo-sunk) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite halo-explore-shimmer;display:block}.halo-skeleton--title{width:62%;height:16px}.halo-skeleton--short{width:44%}.halo-skeleton--foot{border-radius:999px;width:38%;height:32px;margin-top:18px}@keyframes halo-explore-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.halo-skeleton{animation:none}.halo-filter__trigger>svg{transition:none}}.halo-invite{display:inline-flex;position:relative}.halo-invite__menu{z-index:40;background:var(--halo-glass-regular-rest);width:min(320px,100vw - 32px);max-height:min(360px,60vh);-webkit-backdrop-filter:blur(var(--halo-glass-blur-regular)) saturate(var(--halo-glass-saturate-regular));backdrop-filter:blur(var(--halo-glass-blur-regular)) saturate(var(--halo-glass-saturate-regular));box-shadow:inset 0 0 0 1px var(--halo-glass-edge-regular), var(--halo-glass-shadow);border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.halo-invite__menu[data-placement=above]{top:auto;bottom:calc(100% + 6px)}.halo-invite__head{color:var(--halo-t2);margin:6px 8px 2px;font-size:12px;font-weight:700}.halo-invite__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.halo-invite__row{align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.halo-invite__text{flex:auto;gap:1px;min-width:0;display:grid}.halo-invite__row>.halo-action-site{flex:none}.halo-invite__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.halo-invite__meta{color:var(--halo-t2);font-size:12px}.halo-invite__start{justify-items:start;gap:4px;margin-top:4px;padding:6px 8px;display:grid}.halo-explore__pages{justify-content:center;align-items:center;gap:12px;padding:4px 0;display:flex}.halo-explore__pageOf{color:var(--halo-t2);font-variant-numeric:tabular-nums;font-size:13px}.halo-explore__unfit{text-align:center;color:var(--halo-t2);margin:0;font-size:13px}.halo-explore__state{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;justify-items:start;gap:12px;padding:20px;display:grid}.halo-explore__state .halo-empty__body,.halo-explore__state .halo-ladder__rung{color:var(--halo-t2)}.halo-explore__state .halo-ladder__rung[data-zero=true]{color:var(--halo-ink);font-weight:700}.halo-explore__routes{flex-wrap:wrap;gap:8px;display:inline-flex}.halo-explore__selection{z-index:30;background:var(--halo-surface);box-shadow:var(--halo-shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 14px;display:flex;position:sticky;bottom:16px}.halo-explore__selectionWarn{color:var(--halo-ink);font-size:12.5px;font-weight:600}.halo-explore__selectionCount{font-size:14px;font-weight:700}.halo-explore__selectionTo{color:var(--halo-t2);font-size:13px}.halo-explore__selection .halo-listbox{width:240px}.halo-explore__bulk{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;gap:8px;padding:14px 16px;font-size:13.5px;display:grid}.halo-explore__bulk ul{gap:4px;margin:0;padding-left:18px;display:grid}.halo-explore__bulk li[data-ok=false]{font-weight:600}.halo-explore__bulkHead{margin:0;font-weight:700}.halo-sourcing{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}@media (min-width:1280px){.halo-sourcing{max-height:calc(100dvh - 28px - 48px - var(--halo-shell-top,0px));scrollbar-gutter:stable;position:sticky;top:28px;overflow-y:auto}}.halo-sourcing[data-state=loading]{min-height:180px}.halo-sourcing__title{margin:0;font-size:15px;font-weight:700}.halo-sourcing__body{color:var(--halo-t2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.halo-sourcing__list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.halo-sourcing__rfq{gap:6px;display:grid}.halo-sourcing__rfq+.halo-sourcing__rfq{padding-top:4px}.halo-sourcing__rfqHead{gap:2px;display:grid}.halo-sourcing__name{color:var(--halo-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;text-decoration:none}.halo-sourcing__name:hover{text-underline-offset:3px;text-decoration:underline}.halo-sourcing__meta a:hover,.halo-sourcing__links a:hover,.halo-profile__work a:hover{text-decoration-thickness:2px}.halo-sourcing__name:active,.halo-sourcing__meta a:active,.halo-sourcing__links a:active,.halo-profile__work a:active{color:var(--halo-ink);text-underline-offset:1px;text-decoration-line:underline;text-decoration-thickness:2px}.halo-sourcing__proposed{color:var(--halo-ink);font-weight:600}.halo-sourcing__state,.halo-sourcing__meta{color:var(--halo-t2);margin:0;font-size:12.5px}.halo-sourcing__meta a{color:var(--halo-ink);text-underline-offset:3px;font-weight:700}.halo-sourcing__members,.halo-sourcing__asks,.halo-sourcing__links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.halo-sourcing__member{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.halo-sourcing__memberName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.halo-sourcing__ask{gap:6px;display:grid}.halo-sourcing__askWho{margin:0;font-size:13px;font-weight:600}.halo-sourcing__askActions{flex-wrap:wrap;gap:6px;display:flex}.halo-sourcing__links a{color:var(--halo-ink);text-underline-offset:3px;font-size:13.5px;font-weight:600}.halo-profile{gap:18px;font-size:13.5px;display:grid}.halo-profile__loading,.halo-profile__hint{color:var(--halo-t2);margin:0}.halo-profile__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.halo-profile__facts dt{color:var(--halo-t2);margin-bottom:2px;font-size:12px;font-weight:600}.halo-profile__facts dd{margin:0}.halo-profile__country{align-items:center;gap:6px;display:inline-flex}.halo-profile__section{gap:8px;display:grid}.halo-profile__label{margin:0;font-size:13px;font-weight:700}.halo-profile__paths{gap:2px;margin:0;padding-left:18px;display:grid}.halo-profile__desc{color:var(--halo-ink);white-space:pre-line;margin:0;line-height:1.55}.halo-profile__tableWrap{overflow-x:auto}.halo-profile__parts{border-collapse:collapse;width:100%;font-size:13px}.halo-profile__parts th{text-align:left;color:var(--halo-t2);padding:6px 8px;font-size:12px;font-weight:600}.halo-profile__parts td{vertical-align:top;padding:7px 8px}.halo-profile__parts tbody tr:nth-child(odd){background:var(--halo-sunk)}.halo-profile__num{text-align:right;font-variant-numeric:tabular-nums}.halo-profile__work{gap:4px;margin:0;padding-left:18px;display:grid}.halo-profile__work a{color:var(--halo-ink);text-underline-offset:3px}.halo-profile__targets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.halo-profile__target{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.halo-profile__target .halo-action-site{min-width:0;max-width:100%}.halo-profile__target .halo-action[data-tier=prepare]{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:0 14px;line-height:32px;display:inline-block;overflow:hidden}.halo-profile__targetMeta{color:var(--halo-t2);font-size:12.5px}.halo-profile__actions .halo-choice--toggle{white-space:normal;height:auto;min-height:28px;padding-block:4px}.halo-profile__targetMeta[data-fits=true]{color:var(--halo-ink);font-weight:600}.halo-addround{gap:12px;display:grid}.halo-addround__done{margin:0;font-size:14px;line-height:1.5}.halo-addround__next{flex-wrap:wrap;gap:8px;display:flex}.halo-demand{border-radius:14px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.halo-demand__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.halo-demand__who{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.3}.halo-demand__tag{letter-spacing:.06em;color:var(--halo-buyc);font-size:11px;font-weight:800}.halo-demand__stage{background:var(--halo-sunk);border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.halo-demand__goods{color:var(--halo-ink);margin:0;font-size:14px;font-weight:600;line-height:1.45}.halo-demand__meta{color:var(--halo-t2);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.halo-demand__fact{white-space:nowrap}.halo-demand__why{color:var(--halo-ink);margin:0;font-size:13px}.halo-demand__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.halo-demand__state{color:var(--halo-t2);margin:0;font-size:13px;font-weight:600}.halo-demand__fitHead>.halo-action-site:has(>.halo-demand__fitToggle){margin-inline-start:auto}.halo-explore__capability{gap:16px;padding:18px;display:grid}.halo-explore__published{margin:0}.halo-explore__kybRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.halo-explore__hint{color:var(--halo-t2);font-size:12.5px}.halo-explore__field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.halo-explore__fieldLabel{padding:0;font-size:13px;font-weight:700}.halo-explore__tree{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 18px;display:grid}.halo-explore__treeGroup{align-content:start;gap:4px;display:grid}.halo-explore__treeRoot{color:var(--halo-t2);margin:0;font-size:12.5px;font-weight:700}.halo-explore__treeLeaves{gap:2px;display:grid}.halo-explore__leaf{cursor:pointer;align-items:center;gap:8px;min-height:28px;font-size:13.5px;display:flex}.halo-explore__leaf input{width:16px;height:16px;accent-color:var(--halo-emph);margin:0}.halo-explore__leaf[data-on=true]{color:var(--halo-emph);font-weight:600}.halo-explore__leaf{transition:background-color var(--halo-motion-hover);border-radius:8px;margin-inline:-4px;padding-inline:4px}.halo-explore__leaf:hover{background:color-mix(in srgb, var(--halo-surface), var(--halo-ink) 6%)}.halo-explore__leaf:active{background:color-mix(in srgb, var(--halo-surface), var(--halo-ink) 11%)}.halo-explore__leaf:has(input:disabled){cursor:not-allowed}.halo-regions__remove:active{transform:scale(.92)}.halo-regions__remove[aria-disabled=true],.halo-regions__remove[aria-disabled=true]:hover{cursor:not-allowed;color:color-mix(in srgb, var(--halo-t2) 45%, transparent);background:0 0}@media (prefers-reduced-motion:reduce){.halo-explore__leaf{transition:none}.halo-regions__remove:active{transform:none}}.halo-explore__description textarea{box-sizing:border-box;width:100%;min-height:84px;line-height:1.5}.halo-explore__counter{color:var(--halo-t2);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.halo-explore-profile__side [data-testid=explore-preview]{display:grid}.halo-sourcing.halo-explore-profile__side{box-shadow:none;scrollbar-gutter:auto;background:0 0;padding:0}.halo-thread-start__invitee{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 14px;font-size:13.5px;font-weight:600;display:flex}.halo-start-side{justify-items:start;gap:6px;display:grid}.halo-start-sell__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.halo-start-sell__title{font-family:var(--halo-font-display);margin:0;font-size:17px;font-weight:600}.halo-start-sell__count{color:var(--halo-t2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.halo-start-sell__order{margin-left:auto;font-size:12px}.halo-start-sell__sub{margin:0;font-size:13.5px}.halo-start-sell__draft{gap:14px;display:grid}.halo-start-sell__discard{justify-content:flex-start;display:flex}.halo-start-sell__preview{gap:8px;display:grid}.halo-start-sell__preview .halo-sourcing__title,.halo-start-sell__preview .halo-sourcing__body{margin:0}.halo-explore__suggestedChips{flex-wrap:wrap;gap:8px;display:flex}.halo-explore__counter[data-over=true]{color:var(--halo-ink);font-weight:700}.halo-explore-sections{display:none}@media (max-width:1023px){.halo-explore-sections{flex-wrap:wrap;gap:8px 6px;display:flex}.halo-explore-sections__row{background:var(--halo-surface);height:32px;color:var(--halo-ink);box-shadow:var(--halo-shadow-sm);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.halo-explore-sections__row:not([aria-current=page]):hover{background:color-mix(in srgb, var(--halo-surface), var(--halo-ink) 8%)}.halo-explore-sections__row:active{background:color-mix(in srgb, var(--halo-surface), var(--halo-ink) 14%)}.halo-explore-sections__row[aria-current=page]{background:linear-gradient(var(--halo-emph-wash), var(--halo-emph-wash)), var(--halo-surface);color:var(--halo-emph);box-shadow:inset 0 0 0 1px var(--halo-emph), var(--halo-shadow-sm)}.halo-explore-sections__count{font-variant-numeric:tabular-nums;font-size:12px}.halo-explore-bar__sort .halo-listbox,.halo-explore__selection .halo-listbox{width:100%}.halo-explore-bar__sort,.halo-explore-bar__scope{flex:100%}.halo-explore__selection{bottom:84px}.halo-explore__selection .halo-action,.halo-explore__selection .halo-listbox__trigger,.halo-supplier__foot .halo-action,.halo-demand__foot .halo-action{min-height:44px}:is(.halo-explore-bar .halo-explore-bar__more,.halo-explore-bar .halo-action-site:has(>.halo-explore-bar__more)){align-items:center;display:inline-flex}.halo-explore-bar .halo-explore-bar__more{min-height:44px}.halo-explore-bar[data-more=closed] .halo-explore-bar__sort,.halo-explore-bar[data-more=closed] .halo-explore-bar__filters{display:none}.halo-supplier__foot .halo-action[data-tier=prepare]{line-height:44px}}.halo-supplier__kyb,.halo-profile__kyb{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.halo-demo-supplier{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.halo-demo-supplier .halo-lamp{color:var(--halo-t2);white-space:nowrap;font-size:12.5px}.halo-compare__supplier .halo-demo-supplier{margin-block-end:6px;display:flex}}
@layer halo.components{.halo-portfolio{align-content:start;gap:14px;min-width:0;display:grid}.halo-portfolio__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.halo-portfolio__lens{color:var(--halo-t2);font-size:13px;font-weight:600}.halo-portfolio__sorted{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12.5px;display:flex}.halo-portfolio__columns{margin-inline-start:auto;display:inline-flex}@media (min-width:1024px){.halo-portfolio__sorted{min-height:28px}}.halo-portfolio__filters{gap:10px;min-width:0;display:grid}.halo-portfolio__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-portfolio__above{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.halo-portfolio__above-label{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.halo-portfolio__above-field{align-items:center;gap:4px;font-size:12px;display:inline-flex}.halo-portfolio__above-field input{background:var(--halo-sunk2);width:96px;height:32px;color:var(--halo-ink);font:inherit;font-variant-numeric:tabular-nums;border:0;border-radius:999px;padding:0 12px;font-size:13px}.halo-portfolio__above-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--halo-red)}.halo-portfolio__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.halo-portfolio__ignored{margin:0;padding-left:18px;font-size:12.5px}.halo-portfolio__notices{flex-wrap:wrap;gap:8px;display:flex}.halo-portfolio__bulk{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;gap:8px;padding:10px 14px;font-size:13px;display:grid}.halo-portfolio__bulk-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.halo-portfolio__bulk-count{font-weight:700}.halo-portfolio__bulk-live,.halo-portfolio__bulk-lines{gap:4px;margin:0;padding-left:18px;display:grid}.halo-portfolio__bulk-results{justify-items:start;gap:8px;display:grid}.halo-portfolio__table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--halo-surface);width:100%;box-shadow:var(--halo-shadow-sm);border-radius:14px;font-size:13px}.halo-portfolio__col-select{width:40px}.halo-portfolio__col-thread{width:var(--column-width,27%)}.halo-portfolio__col-counterparty{width:var(--column-width,18%)}.halo-portfolio__col-status,.halo-portfolio__col-value{width:var(--column-width,150px)}.halo-portfolio__col-days{width:var(--column-width,84px)}.halo-portfolio__table thead th{z-index:1;background:var(--halo-surface);border-bottom:1px solid var(--halo-hair);height:36px;color:var(--halo-t2);text-align:left;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:600;position:sticky;top:0}.halo-portfolio__table thead th:first-child{border-top-left-radius:14px}.halo-portfolio__table thead th:last-child{border-top-right-radius:14px}.halo-portfolio__table td.halo-portfolio__num{text-align:right;font-variant-numeric:tabular-nums}@media (min-width:1024px){.halo-portfolio__table td.halo-portfolio__num{text-align:left}.halo-portfolio__days-words{display:none}}.halo-portfolio__row{height:var(--portfolio-row,48px)}.halo-portfolio__row>td{height:var(--portfolio-row,48px);border-bottom:1px solid var(--halo-hair);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}.halo-portfolio__row:last-child>td{border-bottom:0}.halo-portfolio__select{text-align:center;width:40px}.halo-portfolio__select input{width:16px;height:16px;accent-color:var(--halo-emph);cursor:pointer;margin:0}.halo-portfolio__row[data-needs-human=true]>td{background:var(--halo-tint-a)}.halo-portfolio__row[aria-selected=true]>td{box-shadow:inset 0 2px 0 var(--halo-emph), inset 0 -2px 0 var(--halo-emph)}.halo-portfolio__row[aria-selected=true]>td:first-child{box-shadow:inset 2px 0 0 var(--halo-emph), inset 0 2px 0 var(--halo-emph), inset 0 -2px 0 var(--halo-emph)}.halo-portfolio__row[aria-selected=true]>td:last-child{box-shadow:inset -2px 0 0 var(--halo-emph), inset 0 2px 0 var(--halo-emph), inset 0 -2px 0 var(--halo-emph)}.halo-portfolio__row[data-gone=true]>td{color:var(--halo-t3)}.halo-portfolio__thread{min-width:0;line-height:17px;display:grid}.halo-portfolio__name-line{align-items:center;gap:6px;min-width:0;display:flex}.halo-portfolio__dot{background:var(--halo-amber);border-radius:50%;flex:none;width:6px;height:6px}.halo-portfolio__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--halo-ink);font-weight:700;text-decoration:none;overflow:hidden}.halo-portfolio__name:hover{text-decoration:underline}.halo-portfolio__name:active{text-underline-offset:1px;text-decoration:underline;text-decoration-thickness:2px}.halo-portfolio__subline{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.halo-portfolio__row>td[data-col=thread]{overflow:visible}.halo-portfolio__rename{--halo-portfolio-pencil:max(24px, var(--halo-icon-target));margin-block:calc((16px - var(--halo-portfolio-pencil)) / 2);flex:none;display:inline-flex}@media (hover:hover) and (min-width:1024px){.halo-portfolio__row .halo-portfolio__rename{opacity:0;transition:opacity var(--halo-motion-hover)}.halo-portfolio__row:is(:hover,:focus-within) .halo-portfolio__rename{opacity:1}.halo-portfolio__rename:has([aria-expanded=true]){opacity:1}}.halo-portfolio__stop{--halo-portfolio-pencil:max(24px, var(--halo-icon-target));margin-block:calc((16px - var(--halo-portfolio-pencil)) / 2);flex:none;display:inline-flex}@media (hover:hover) and (min-width:1024px){.halo-portfolio__row .halo-portfolio__stop{opacity:0;transition:opacity var(--halo-motion-hover)}.halo-portfolio__row:is(:hover,:focus-within) .halo-portfolio__stop{opacity:1}}.halo-portfolio__remove{--halo-portfolio-pencil:max(24px, var(--halo-icon-target));margin-block:calc((16px - var(--halo-portfolio-pencil)) / 2);flex:none;display:inline-flex}@media (hover:hover) and (min-width:1024px){.halo-portfolio__row .halo-portfolio__remove{opacity:0;transition:opacity var(--halo-motion-hover)}.halo-portfolio__row:is(:hover,:focus-within) .halo-portfolio__remove{opacity:1}.halo-portfolio__remove:has([aria-expanded=true]){opacity:1}.halo-portfolio__acts[data-open=true],.halo-portfolio__acts[data-open=true] :is(.halo-portfolio__rename,.halo-portfolio__stop,.halo-portfolio__remove){opacity:1}}.halo-portfolio__rownotice{min-width:0}.halo-portfolio__acts{flex:none;align-items:center;gap:6px;display:inline-flex}.halo-portfolio__acts:empty{display:none}.halo-portfolio__row[data-needs-human=true]{--halo-portfolio-row-tint:var(--halo-tint-a)}@media (hover:hover) and (min-width:1024px){.halo-portfolio__name-line{position:relative}.halo-portfolio__acts{background:linear-gradient(to right, transparent, var(--halo-portfolio-row-tint,transparent) 16px), linear-gradient(to right, transparent, var(--halo-surface) 16px);opacity:0;transition:opacity var(--halo-motion-hover);padding-inline-start:16px;position:absolute;inset-block:0;inset-inline-end:0}.halo-portfolio__row:hover .halo-portfolio__acts,.halo-portfolio__acts:focus-within{opacity:1}.halo-portfolio__acts:has([aria-expanded=true]){opacity:1}}@media (hover:hover) and (min-width:1024px) and (forced-colors:active){.halo-portfolio__acts{background:canvas}}@supports (anchor-name:--a) and (anchor-scope:all) and (position-try-fallbacks:flip-inline){@media (hover:hover) and (min-width:1024px){.halo-portfolio__name-line{anchor-scope:--portfolio-name-anchor}.halo-portfolio__name{anchor-name:--portfolio-name-anchor}.halo-portfolio__name-line:not(:has(>[data-tip=cut]))>.halo-portfolio__acts{position-anchor:--portfolio-name-anchor;position-try-fallbacks:--portfolio-acts-line-end;inset-inline-start:anchor(end);inset-inline-end:auto}}@position-try --portfolio-acts-line-end{inset-inline-start:auto;inset-inline-end:0}}.halo-portfolio__party{align-items:center;gap:6px;min-width:0;display:flex}.halo-portfolio__party-name,.halo-portfolio__next{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.halo-portfolio__next[data-money=whole]{text-overflow:clip;align-items:baseline;display:flex}.halo-portfolio__next-lead{text-overflow:ellipsis;white-space:pre;flex:0 auto;min-width:0;overflow:hidden}.halo-portfolio__next-sep,.halo-portfolio__next-amount,.halo-portfolio__next-tail{white-space:pre;flex:none}.halo-portfolio__spacer>td{border:0;padding:0}.halo-portfolio__foot{margin:0;font-size:12.5px}.halo-thread-archived{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.halo-thread-archived__mark{color:var(--halo-t2);font-size:12px;font-weight:700}@media (max-width:1023px){.halo-portfolio__table,.halo-portfolio__table tbody{display:block}.halo-portfolio__table colgroup,.halo-portfolio__table thead{display:none}.halo-portfolio__spacer{display:block}.halo-portfolio__row{box-sizing:border-box;border-bottom:1px solid var(--halo-hair);grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"select thread status""select party value""select next days";align-items:center;column-gap:8px;padding:6px 12px 6px 0;display:grid}.halo-portfolio__row[data-needs-human=true]{background:var(--halo-tint-a)}.halo-portfolio__row>td{background:0 0;border:0;height:auto;padding:0;display:block}.halo-portfolio__row[data-needs-human=true]>td{background:0 0}.halo-portfolio__row[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--halo-emph)}.halo-portfolio__row[aria-selected=true]>td,.halo-portfolio__row[aria-selected=true]>td:first-child,.halo-portfolio__row[aria-selected=true]>td:last-child{box-shadow:none}.halo-portfolio__row>td[data-col=select]{grid-area:select}.halo-portfolio__row>td[data-col=thread]{grid-area:thread}.halo-portfolio__row>td[data-col=status]{color:var(--halo-t2);grid-area:status;font-size:12px}.halo-portfolio__row>td[data-col=counterparty]{grid-area:party}.halo-portfolio__row>td[data-col=value]{grid-area:value}.halo-portfolio__row>td[data-col=next]{grid-area:next;font-size:12px}.halo-portfolio__row>td[data-col=days]{grid-area:days;font-size:12px}.halo-portfolio__days-figure,.halo-portfolio__subline{display:none}.halo-action-queue .halo-action-site:has(>.halo-action-card__review){justify-self:stretch}.halo-action-queue .halo-action-site>.halo-action-card__review{flex:auto;justify-content:center}}.halo-thread-table__name{cursor:pointer}.halo-thread-table__name:hover{text-underline-offset:3px;text-decoration:underline}.halo-thread-table__name:active{text-underline-offset:1px;text-decoration:underline;text-decoration-thickness:2px}.halo-project-strip__chevron>svg{transition:transform var(--halo-motion-slide)}.halo-project-strip__chevron[aria-expanded=true]>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.halo-project-strip__chevron>svg{transition:none}}}
@layer halo.components{.halo-colhead{white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.halo-org-table[data-resizable=true] th{position:relative}.halo-colhandle{z-index:1;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:4px;bottom:4px;right:4px}.halo-colhandle:after{content:"";background:var(--halo-sunk2);width:1px;transition:background-color var(--halo-motion-hover);position:absolute;top:6px;bottom:6px;right:-3px}.halo-colhandle:hover:after,.halo-colhandle:focus-visible:after{background:var(--halo-t2);width:2px}.halo-colhandle[data-dragging=true]:after{background:var(--halo-ink);width:2px}:root[data-cd-resizing=true],:root[data-cd-resizing=true] *{cursor:col-resize;-webkit-user-select:none;user-select:none}:root[data-cd-resizing=true] .halo-tip[data-shown=true]{display:none}@media (forced-colors:active){.halo-colhandle:after{forced-color-adjust:none;background:canvastext}}@media (max-width:1023px){.halo-colhandle{display:none}}.halo-colreset{display:inline-flex}@media (max-width:1023px){.halo-colreset{display:none}}.halo-colprobe{top:0;visibility:hidden;pointer-events:none;width:min-content;position:absolute;inset-inline-start:0}.halo-colspecimens>tr>td{border:0;height:0;padding:0;position:relative;overflow:hidden}.halo-colspecimen{top:0;white-space:nowrap;visibility:hidden;pointer-events:none;width:max-content;display:inline-grid;position:absolute;inset-inline-start:0}.halo-colspecimen__stack{display:inline-grid}.halo-colspecimen>*,.halo-colspecimen__stack>*{grid-area:1/1}@media (max-width:1023px){.halo-colspecimens{display:none}}@media (min-width:1024px){.halo-org-table[data-resizable=true]{table-layout:fixed;min-width:max(760px, var(--columns-floor,0px))}.halo-org-table__col-holder{width:var(--column-width,17%)}.halo-org-table__col-role,.halo-org-table__col-department{width:var(--column-width,13%)}.halo-org-table__col-expires{width:var(--column-width,120px)}.halo-org-table__col-action{width:var(--column-width,160px)}}.halo-colwidths-refused{gap:6px;display:grid}.halo-colwidths-refused__lead{color:var(--halo-ink);margin:0;font-size:13px;font-weight:600}}
@layer halo.components{.halo-ops{background:var(--halo-ground);grid-template-rows:auto 1fr;align-content:start;min-width:0;min-height:100dvh;display:grid}.halo-ops__band{padding:12px var(--halo-size-page-gutter);background:var(--halo-surface);min-width:0;box-shadow:var(--halo-shadow-sm);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.halo-ops__desk{font-family:var(--halo-font-display);font-size:15px;font-weight:700}.halo-ops__handle{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12.5px}.halo-ops__nav{flex-wrap:wrap;gap:8px;display:flex}.halo-ops__nav .halo-action[data-tier=navigate][aria-current=page]:where(:not([data-icon=only])),.halo-ops__nav .halo-action[data-tier=navigate][aria-current=page]:where(:not([data-icon=only])):not([aria-disabled=true]):hover,.halo-ops__nav .halo-action[data-tier=navigate][aria-current=page]:where(:not([data-icon=only])):not([aria-disabled=true]):active{background:var(--halo-emph-wash);color:var(--halo-emph);font-weight:700}.halo-ops__spacer{flex:1}.halo-ops__wait{padding:28px var(--halo-size-page-gutter)}@media (max-width:1279px){.halo-ops__band{padding-left:var(--halo-size-page-gutter-medium);padding-right:var(--halo-size-page-gutter-medium)}}@media (max-width:1023px){.halo-ops__band{padding-left:var(--halo-size-page-gutter-phone);padding-right:var(--halo-size-page-gutter-phone)}.halo-ops__spacer{display:none}}.halo-ops-page__head{gap:6px;min-width:0;display:grid}.halo-ops-page__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t2);margin:0;font-size:11px;font-weight:700}.halo-ops-page__title{font-family:var(--halo-font-display);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}.halo-ops-page__lede{margin:0;font-size:13.5px}.halo-ops-page__status{gap:8px;display:flex}.halo-ops-page__note{margin:0;font-size:13px}.halo-ops-page__bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.halo-ops-page__back{display:flex}.halo-ops-queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-ops-queue__row{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);color:var(--halo-ink);cursor:pointer;min-width:0;transition:background-color var(--halo-motion-hover);border-radius:14px;grid-template-columns:96px 88px minmax(0,180px) minmax(0,1fr) minmax(0,200px) 104px;align-items:center;gap:6px 14px;padding:12px 16px;font-size:13px;text-decoration:none;display:grid}.halo-ops-queue__row:hover{background:color-mix(in srgb, var(--halo-ink) 12%, var(--halo-surface))}.halo-ops-queue__row:active{background:color-mix(in srgb, var(--halo-ink) 20%, var(--halo-surface))}.halo-ops-queue__number{font-variant-numeric:tabular-nums;font-weight:800}.halo-ops-queue__kind{font-weight:600}.halo-ops-queue__waiting{align-items:center;gap:6px;min-width:0;display:inline-flex}.halo-ops-queue__waiting[data-waiting=desk]:before{content:"";background:var(--halo-amber);border-radius:999px;flex:none;width:7px;height:7px}.halo-ops-queue__clock{min-width:0;font-weight:600}.halo-ops-queue__opened,.halo-ops-queue__messages{min-width:0}@media (max-width:1279px){.halo-ops-queue__row{grid-template-columns:96px 88px minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1023px){.halo-ops-queue__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.halo-ops-ticket{gap:16px;min-width:0;display:grid}.halo-ops-block{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;align-content:start;gap:12px;min-width:0;padding:16px 18px;display:grid}.halo-ops-block__title{margin:0;font-size:15px;font-weight:700}.halo-ops-block__subtitle{margin:0;font-size:13.5px;font-weight:700}.halo-ops-block__lede{margin:0;font-size:13px}.halo-ops-facts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;margin:0;display:grid}.halo-ops-facts>div{gap:2px;min-width:0;display:grid}.halo-ops-facts dt{color:var(--halo-t2);font-size:11.5px}.halo-ops-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.halo-ops-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-ops-row{background:var(--halo-sunk);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-width:0;padding:10px 12px;display:flex}.halo-ops-page>.halo-ops-rows>.halo-ops-row,.halo-ops-mail>.halo-ops-rows>.halo-ops-row{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm)}.halo-ops-block .halo-ops-row{--halo-action-fill:var(--halo-control-on-sunk);--halo-action-hover-mix:16%;--halo-action-press-mix:22%}.halo-ops-block .halo-ops-row .halo-ops-input{background:var(--halo-control-on-sunk)}.halo-ops-row__main{flex:260px;gap:3px;min-width:0;font-size:12.5px;display:grid}.halo-ops-row__name{overflow-wrap:anywhere;font-size:13px;font-weight:700}.halo-ops-row__subject{font-size:13px}.halo-ops-quote{background:var(--halo-sunk2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.halo-ops-mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.halo-ops-list{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.halo-ops-done{background:var(--halo-tint-g);color:var(--halo-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.halo-ops-marker{color:var(--halo-t2);margin:0;font-size:12.5px;font-weight:600}.halo-ops-closedline{margin:0;font-size:13px}.halo-ops-messages{gap:10px;display:grid}.halo-ops-message{min-width:0;display:block}.halo-ops-attachments{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.halo-ops-attachments li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-ops-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.halo-ops-field{gap:4px;min-width:0;font-size:13px;display:grid}.halo-ops-field[data-wide=true]{grid-column:1/-1}.halo-ops-input{font:inherit;background:var(--halo-sunk2);min-height:32px;color:var(--halo-ink);box-sizing:border-box;border:0;border-radius:10px;width:100%;padding:0 10px}.halo-ops-input--area{resize:vertical;min-height:72px;padding:8px 10px}.halo-ops-input--code{font-variant-numeric:tabular-nums;letter-spacing:.12em;width:9em}.halo-ops-stepup{gap:8px;display:grid}.halo-ops-place,.halo-ops-release{gap:12px;min-width:0;display:grid}.halo-ops-release{flex:100%}.halo-ops-chipset{gap:6px;display:grid}.halo-ops-chipset__label{font-size:12.5px}.halo-ops-stepup__scripted{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.halo-ops-confirm{background:var(--halo-sunk);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.halo-ops-confirm__sentence{margin:0;font-size:13px}.halo-ops-confirm__actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.halo-ops-chips{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.halo-ops-chips>.halo-reason-site{align-items:stretch;min-width:0;display:flex}.halo-ops-chips>.halo-reason-site>.halo-choice{flex:auto}.halo-ops-chips>.halo-reason-site>.halo-choice--option{padding-inline:20px}.halo-ops-awards{flex:100%;gap:10px;min-width:0;display:grid}.halo-ops-awards__row{gap:6px;font-size:12.5px;display:grid}.halo-ops-doc{align-content:start;gap:12px;min-width:0;display:grid}.halo-ops-doc>.halo-action-site{justify-self:start}.halo-ops-doc__image{background:var(--halo-sunk);border-radius:10px;max-width:100%;height:auto;display:block}.halo-ops-doc__note{margin:0;font-size:13px}.halo-ops-notice__body{background:var(--halo-sunk2);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.halo-ops-mail{gap:10px;min-width:0;display:grid}.halo-ops-mail__title{font-family:var(--halo-font-display);margin:0;font-size:19px;line-height:1.2}.halo-ops-mail__access{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;gap:10px;min-width:0;padding:14px 16px;display:grid}.halo-ops-mail__access>p{margin:0}.halo-ops-mail__access>.halo-action-site{justify-self:start}.halo-ops-mail__access-title{margin:0;font-size:15px;line-height:1.3}}
@layer halo.components{.halo-thread[data-layout=document]{align-items:start;column-gap:var(--halo-size-page-gap);grid-template-columns:minmax(0,1fr);row-gap:12px;display:grid}@media (min-width:1024px){.halo-thread[data-layout=document]{grid-template-columns:var(--halo-conversation-width,var(--halo-size-inspector)) minmax(0, 1fr)}.halo-thread[data-layout=document][data-gate=project]{grid-template-columns:minmax(0,1fr)}.halo-thread[data-layout=document]>.halo-thread__panes{display:none}}.halo-thread[data-layout=document]>.halo-thread__document{align-self:start;min-width:0}@media (min-width:1024px){.halo-thread[data-layout=document]>.halo-thread__document{max-height:calc(100dvh - 24px - var(--halo-shell-top,0px));overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.halo-thread[data-layout=document]>.halo-thread__document>*{flex-shrink:0}}.halo-thread__conversation{box-sizing:border-box;min-width:0;height:calc(100dvh - 24px - var(--halo-shell-top,0px));max-height:calc(100dvh - 24px - var(--halo-shell-top,0px));background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:22px;flex-direction:column;align-self:start;gap:10px;padding:14px 6px 14px 14px;display:flex;position:sticky;top:12px}.halo-conversation__scroll{scrollbar-gutter:stable;flex:auto;align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.halo-thread__conversation>.halo-thread__composer{flex:none;margin-top:0;padding-right:8px}.halo-thread__conversation .halo-thread-composer .halo-composer__field{min-height:24px}.halo-thread__conversation .halo-thread-composer{max-width:none}.halo-conversation__locked{background:var(--halo-sunk2);color:var(--halo-t2);border-radius:12px;margin:0;padding:8px 12px;font-size:12.5px}.halo-conversation__allowance{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12px;line-height:1.4;display:flex}.halo-conversation__live{gap:10px;display:grid}.halo-conversation__liveItem{background:var(--halo-sunk2);border-radius:14px;gap:6px;min-width:0;padding:10px 12px;font-size:13px;display:grid}.halo-conversation__liveMarker{color:var(--halo-t2);font-size:11px}.halo-thread-stream__said{display:contents}.halo-thread-stream[data-variant=column]{gap:10px}.halo-thread-stream[data-variant=column] .halo-card{padding:12px}.halo-thread-stream[data-variant=column] .halo-card-question__head{padding:10px 12px 0}.halo-thread-stream[data-variant=column] .halo-card-question__body{gap:10px;padding:6px 12px 12px}.halo-thread-stream[data-variant=column] .halo-card-question__prose{font-size:13.5px}.halo-thread-stream[data-variant=column] .halo-card-question__opts{flex-direction:column;gap:8px}.halo-card-question__setters{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.halo-card-question__setters .halo-action[data-tier=prepare]:where(:not([data-icon=only])){white-space:normal;text-align:left;--halo-action-fill:var(--halo-control-on-sunk);min-width:0;max-width:100%;height:auto;min-height:32px;box-shadow:var(--halo-shadow-sm);padding-block:6px;line-height:1.3}.halo-document__unsettable{background:var(--halo-sunk2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:8px 12px;font-size:13px;display:flex}.halo-doc{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.halo-doc__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.halo-doc-header__top{flex-wrap:wrap;align-items:center;row-gap:10px}.halo-doc-header__title{flex:14rem;align-items:center;gap:8px;min-width:0;display:flex}.halo-doc-header__name{flex:0 auto}.halo-doc-header__top{position:relative}.halo-doc-header__name[data-truncated=true]{cursor:default;border-radius:6px}.halo-doc-header__name[data-truncated=true]:hover:after,.halo-doc-header__name[data-truncated=true]:focus-visible:after{content:attr(data-full);z-index:7;background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);color:var(--halo-ink);white-space:normal;overflow-wrap:anywhere;border-radius:12px;padding:8px 12px;font-size:18px;line-height:1.3;position:absolute;top:calc(100% + 4px);left:0;right:0}.halo-doc-header__pencil,.halo-doc-header__title>.halo-thread-header__tag{white-space:nowrap;flex:none}.halo-doc-header__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.halo-doc-header__discarded{color:var(--halo-t2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.halo-doc-header__valueLabel{margin-right:2px}.halo-doc-header__refusal{background:var(--halo-sunk);color:var(--halo-ink);border-radius:12px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4}.halo-rename{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 8px;min-width:0;display:flex}.halo-rename__field{background:var(--halo-sunk2);min-width:0;height:32px;color:var(--halo-ink);font:inherit;border:0;border-radius:10px;flex:18rem;padding:0 12px;font-size:16px;font-weight:700}.halo-rename__actions{flex:none;align-items:center;gap:8px;display:flex}.halo-rename__why{flex-basis:100%;margin:0}.halo-rename--stacked{flex-flow:column;align-items:stretch}.halo-rename--stacked>.halo-rename__field{flex:none;font-size:14px;font-weight:600}.halo-rename--stacked>.halo-rename__why{flex-basis:auto;order:1}.halo-rename--stacked>.halo-rename__actions{order:2}.halo-rename__refusal{background:var(--halo-sunk);color:var(--halo-ink);border-radius:12px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4}.halo-thread-header__title{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.halo-thread-header__title>.halo-action-site,.halo-thread-header__title>.halo-thread-header__tag{white-space:nowrap;flex:none}.halo-doc__readiness{gap:14px;min-width:0;display:grid}.halo-doc-strip{gap:10px;min-width:0;display:grid}.halo-doc-strip__head,.halo-doc-rules__title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.halo-doc-strip__title,.halo-doc-rules__title{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t2);margin:0;font-size:11px;font-weight:700}.halo-doc-strip__count{color:var(--halo-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.halo-doc-strip__all{color:var(--halo-t2);font-weight:600}.halo-doc-strip__note{margin:0;font-size:13px}.halo-doc-strip__retry{display:flex}.halo-doc-strip__track{flex-wrap:wrap;gap:6px 4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.halo-doc-strip__step{min-width:0;display:flex;position:relative}.halo-doc-strip__item{min-height:32px;color:var(--halo-t2);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 6px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.halo-doc-strip__step[data-ticked=true] .halo-doc-strip__item{color:var(--halo-ink)}.halo-doc-strip__open{cursor:pointer;transition:background-color var(--halo-motion-hover), color var(--halo-motion-hover), transform var(--halo-motion-press)}.halo-doc-strip__open:hover{background:var(--halo-sunk2);color:var(--halo-ink)}.halo-doc-strip__open:active{background:color-mix(in srgb, var(--halo-sunk2), var(--halo-ink) 8%);transform:scale(.98)}.halo-doc-strip__open[aria-expanded=true]{background:var(--halo-emph-wash);color:var(--halo-emph)}.halo-doc-strip__open[aria-expanded=true] .halo-doc-strip__mark{box-shadow:inset 0 0 0 1.5px var(--halo-emph)}.halo-doc-strip__mark{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--halo-line-strong);border-radius:50%;flex:none;place-items:center;display:inline-grid}.halo-doc-strip__open:not([aria-expanded=true]):hover .halo-doc-strip__mark{box-shadow:inset 0 0 0 1.5px var(--halo-ink)}.halo-doc-strip__mark[data-mark=check]{background:var(--halo-green);color:var(--halo-surface);box-shadow:none;animation:halo-step-pop var(--halo-motion-step) var(--halo-motion-step-ease) both}.halo-doc-strip__skipped{font-weight:500}.halo-doc-rules{gap:8px;min-width:0;display:grid}.halo-doc-rules__list{flex-wrap:wrap;gap:6px 18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.halo-doc-rules__item{min-width:0;max-width:100%;display:flex}.halo-doc-rules__item .halo-lamp{color:var(--halo-ink);align-items:flex-start;min-width:0;font-size:12.5px;line-height:1.4}.halo-doc-rules__item .halo-lamp>span:last-child{overflow-wrap:anywhere;min-width:0}.halo-doc-rules__item[data-ok=true] .halo-lamp{color:var(--halo-t2)}.halo-doc-rules__item .halo-lamp__mark{margin-top:-1px}.halo-doc>.halo-filterbar{justify-self:start;max-width:100%}.halo-doc-publish{gap:12px;min-width:0;display:grid}.halo-doc-publish__unread{min-width:0;margin:0}@media (prefers-reduced-motion:reduce){.halo-doc-strip__mark[data-mark=check]{animation:none}.halo-doc-strip__open:active{transform:none}}@media (max-width:1023px){.halo-doc-header__actions{flex:100%;justify-content:flex-end;margin-left:0}.halo-doc-strip__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.halo-doc-strip__step{scroll-snap-align:start;flex:none}}.halo-thread__panes{z-index:6;padding:8px var(--halo-size-page-gutter-phone);background:var(--halo-ground);position:sticky;top:0}@media (max-width:1023px){.halo-thread[data-layout=document][data-pane=request]>.halo-thread__conversation,.halo-thread[data-layout=document][data-pane=chat]>.halo-thread__document{display:none}.halo-thread__conversation{height:auto;max-height:none;padding:12px var(--halo-size-page-gutter-phone) 16px;box-shadow:none;border-radius:0;position:static;overflow:visible}.halo-thread[data-layout=document]>.halo-thread__document{padding-inline:var(--halo-size-page-gutter-phone)}.halo-conversation__scroll{scrollbar-gutter:auto;padding-right:0;overflow:visible}.halo-thread__conversation>.halo-thread__composer{padding-right:0}.halo-thread[data-layout=document] .halo-thread-header{position:static}}@media (min-width:1024px){.halo-thread[data-layout=document] .halo-doc-header{top:-4px}.halo-thread[data-layout=document]>.halo-thread__document:before{content:"";z-index:5;pointer-events:none;background:var(--halo-surface);height:16px;box-shadow:inset 0 1px 0 var(--halo-rim);flex-shrink:0;margin:-20px -2px -12px;position:sticky;top:-20px}.halo-thread[data-layout=document] .halo-doc-header:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--halo-glass-clear-rest), transparent);height:12px;position:absolute;top:100%;left:0;right:0}}}
@layer halo.components{.halo-request{gap:28px;min-width:0;display:grid;container:halo-request/inline-size}.halo-request__headRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.halo-request__head{font-family:var(--halo-face-display,var(--halo-font-display));color:var(--halo-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:1.3;display:flex}.halo-request__headIcon{color:var(--halo-t2);flex:none}.halo-request__tiles{gap:10px;min-width:0;display:grid}.halo-tiles{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}@container halo-request (min-width:420px){.halo-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.halo-tile__open{min-height:84px}}@container halo-request (min-width:624px){.halo-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container halo-request (min-width:900px){.halo-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.halo-tile{background:var(--halo-sunk2);border-radius:12px;min-width:0;position:relative}.halo-tile__open{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--halo-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--halo-motion-hover);background:0 0;border:0;align-content:start;gap:6px;padding:12px;display:grid}.halo-tile__open:hover{background:color-mix(in srgb, var(--halo-ink) 5%, transparent)}.halo-tile__open:active{background:color-mix(in srgb, var(--halo-ink) 9%, transparent)}.halo-tile__head{align-items:center;gap:8px;min-width:0;padding-right:22px;display:flex}.halo-tile__icon{color:var(--halo-t2);flex:none}.halo-tile__label{min-width:0;color:var(--halo-t2);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.3}.halo-tile__value{overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;font-size:14px;font-weight:700;line-height:1.35;display:flex}.halo-tile[data-lock=true][data-state=set] .halo-tile__value{font-variant-numeric:tabular-nums}.halo-tile[data-state=missing] .halo-tile__value{font-weight:600}.halo-tile[data-state=not-stated] .halo-tile__value,.halo-tile[data-state=skipped] .halo-tile__value{color:var(--halo-t2);font-weight:500}.halo-tile__mark{background:var(--halo-amber);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.halo-tile__words{min-width:0}.halo-tile__sub{color:var(--halo-t2);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.halo-tile__help{z-index:1;display:inline-flex;position:absolute;top:12px;right:10px}.halo-tile__help .halo-help-site{margin-left:0}.halo-tile__help .halo-help{--halo-icon-target:24px;margin:-4px}.halo-tile__help .halo-help__popover{left:auto;right:-4px}.halo-tile__tip{z-index:40;color:var(--halo-ink);background:var(--halo-glass-regular-rest);-webkit-backdrop-filter:blur(var(--halo-glass-blur-regular)) saturate(var(--halo-glass-saturate-regular));backdrop-filter:blur(var(--halo-glass-blur-regular)) saturate(var(--halo-glass-saturate-regular));box-shadow:inset 0 0 0 1px var(--halo-glass-edge-regular), var(--halo-glass-shadow);pointer-events:none;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.halo-tile:hover .halo-tile__tip,.halo-tile__open:focus-visible~.halo-tile__tip{display:block}.halo-tile[data-open=true] .halo-tile__tip{display:none}.halo-tiles__locked{background:var(--halo-sunk);color:var(--halo-ink);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.4;display:flex}.halo-tiles__lockedIcon{color:var(--halo-t2);flex:none;margin-top:1px}.halo-tiles__lockedText{gap:2px;min-width:0;display:grid}.halo-tiles__line{margin:0;font-size:13px}.halo-tiles__more{gap:8px;display:grid}.halo-tiles__more>.halo-action-site{justify-self:start}.halo-tiles__moreToggle>svg{transition:transform var(--halo-motion-slide)}.halo-tiles__moreToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.halo-setter{z-index:45;box-sizing:border-box;width:max-content;max-width:var(--halo-setter-cap,440px);color:var(--halo-ink);background:var(--halo-glass-regular-rest);-webkit-backdrop-filter:blur(var(--halo-glass-blur-regular)) saturate(var(--halo-glass-saturate-regular));backdrop-filter:blur(var(--halo-glass-blur-regular)) saturate(var(--halo-glass-saturate-regular));box-shadow:inset 0 0 0 1px var(--halo-glass-edge-regular), var(--halo-glass-shadow);border-radius:14px;gap:12px;padding:14px;display:grid;position:fixed;overflow:visible}.halo-setter[data-placed=false]{visibility:hidden}.halo-setter[data-placed=true]{transform-origin:var(--halo-setter-origin-x,0px) var(--halo-setter-origin-y,0px);animation:halo-setter-grow var(--halo-motion-enter) var(--halo-motion-ease-out) backwards}@keyframes halo-setter-grow{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.halo-setter[data-placed=true]{animation:none}}.halo-setter[data-scroll=true]{overscroll-behavior:contain;overflow-y:auto}.halo-setter .halo-standards__listbox[data-flow=in] .halo-listbox__popover{background:var(--halo-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--halo-shadow-sm);margin-top:6px;position:static}.halo-setter__head{align-items:center;gap:6px;min-width:0;display:flex}.halo-setter__head .halo-help-site{margin-left:0}.halo-setter__title{font-size:13px;font-weight:600;line-height:1.3}.halo-setter__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.halo-setter .halo-destination__row[data-with-state=true]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.8fr)}@media (max-width:1023px){.halo-setter .halo-destination__row[data-with-state=true]{grid-template-columns:minmax(0,1fr)}}.halo-setter__body{gap:12px;min-width:0;display:grid}.halo-setter__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-setter__value{margin:0;font-size:14px;font-weight:600}.halo-setter__note,.halo-setter__readonly{margin:0;font-size:12.5px;line-height:1.4}.halo-setter__refusal{background:var(--halo-sunk2);color:var(--halo-ink);border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.4}.halo-setter__chips{border-radius:14px;gap:6px;padding:4px;display:grid}.halo-setter__chips>.halo-reason-site{display:flex}.halo-setter__chips .halo-choice{flex:auto}.halo-standards__member{background:linear-gradient(var(--halo-emph-wash), var(--halo-emph-wash)), var(--halo-surface);height:28px;box-shadow:inset 0 0 0 1px var(--halo-emph);color:var(--halo-emph);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.halo-standards__x{width:max(24px, var(--halo-icon-target));height:max(24px, var(--halo-icon-target));color:inherit;cursor:pointer;transition:color var(--halo-motion-hover), transform var(--halo-motion-press);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.halo-standards__x svg{width:12px;height:12px}.halo-standards__x:not([aria-disabled=true]):hover{color:var(--halo-ink)}.halo-standards__x:not([aria-disabled=true]):active{color:var(--halo-ink);transform:scale(.92)}@media (max-width:1023px){.halo-standards__member{height:auto;min-height:28px}}.halo-standards__x[aria-disabled=true]{cursor:not-allowed;opacity:.45}.halo-standards__listbox>.halo-reason-site{width:100%;display:flex}@media (prefers-reduced-motion:reduce){.halo-standards__x:not([aria-disabled=true]):active{transform:none}}@media (forced-colors:active){.halo-standards__member{outline-offset:-1px;outline:1px solid highlight}}.halo-who{gap:10px;min-width:0;display:grid}.halo-who__line{margin:0;font-size:13px;line-height:1.4}.halo-who__moreSite{display:inline-flex}.halo-who__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.halo-who__chip{background:var(--halo-sunk2);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:0 6px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.halo-who__remove{width:max(24px, var(--halo-icon-target));height:max(24px, var(--halo-icon-target));color:var(--halo-t2);cursor:pointer;transition:color var(--halo-motion-hover), transform var(--halo-motion-press);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.halo-who__remove:not([aria-disabled=true]):hover{color:var(--halo-ink)}.halo-who__remove:not([aria-disabled=true]):active{color:var(--halo-ink);transform:scale(.92)}.halo-who__remove[aria-disabled=true]{color:color-mix(in srgb, var(--halo-ink) 45%, transparent);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.halo-who__remove:not([aria-disabled=true]):active{transform:none}}.halo-who__proposals{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.halo-who__proposals>.halo-action-site{min-width:0;max-width:100%}.halo-who__proposal{white-space:normal;text-align:left;max-width:100%}.halo-who__state{margin:0;font-size:13px}.halo-brief{gap:16px;min-width:0;display:grid}.halo-brief__part{gap:6px;min-width:0;display:grid}.halo-brief__labelRow{align-items:center;gap:6px;display:flex}.halo-brief__label{color:var(--halo-t2);margin:0;font-size:12px;font-weight:600}.halo-brief__said{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-brief__message{background:var(--halo-sunk);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.halo-brief__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.halo-brief__when{font-size:12px}.halo-brief__missing,.halo-brief__specRow{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.halo-brief__value{overflow-wrap:anywhere;font-weight:600}.halo-brief__locked{background:var(--halo-sunk);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.halo-brief__lockIcon{color:var(--halo-t2);flex:none;margin-top:1px}.halo-brief__facts{border-top:1px solid var(--halo-hair);grid-template-columns:minmax(0,1fr);gap:10px 16px;margin:0;padding:12px 0 0;display:grid}@container halo-request (min-width:624px){.halo-brief__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.halo-brief__fact{gap:2px;min-width:0;display:grid}.halo-brief__fact dt{color:var(--halo-t2);font-size:12px;font-weight:600}.halo-brief__fact dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.halo-brief__files{gap:2px;margin:0;padding:0;list-style:none;display:grid}.halo-nu{background:var(--halo-tint-a);color:var(--halo-ink);border-radius:12px;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:12px;font-size:13px;line-height:1.45;display:flex}.halo-nu--quiet{background:var(--halo-sunk);color:var(--halo-t2);align-items:center}.halo-nu__mark{background:var(--halo-amber);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.halo-nu__lock{color:var(--halo-t2);flex:none}.halo-nu__body{flex:auto;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.halo-nu__line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.halo-nu__lead{font-weight:600}.halo-nu__word{align-items:center;gap:6px;display:inline-flex}.halo-nu__said{overflow-wrap:anywhere;font-weight:700}.halo-nu__proposalSite{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}.halo-nu__proposalSite>.halo-action-site{min-width:0;max-width:100%}.halo-nu__proposal{white-space:nowrap;text-align:left;min-width:0;max-width:100%;overflow:hidden}.halo-nu__field{color:var(--halo-t2);flex:none;font-weight:500}.halo-nu__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.halo-nu__differs{color:var(--halo-t2);white-space:nowrap;font-size:12.5px;font-weight:600}.halo-nu__hidden{font-size:12.5px}}
@layer halo.components{.halo-start-criteria{min-width:0;font-size:12.5px;line-height:20px;display:block}.halo-start-criteria__head{margin-right:14px;display:inline}.halo-start-criteria__label{font-size:12px;font-weight:600}.halo-start-criteria__count{margin-left:6px;font-size:12px}.halo-start-criteria__steps{margin:0;padding:0;list-style:none;display:inline}.halo-start-criteria__step{vertical-align:top;min-width:0;max-width:100%;color:var(--halo-t2);align-items:baseline;gap:6px;margin-right:14px;font-size:12.5px;line-height:20px;display:inline-flex}.halo-start-criteria__mark{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--halo-line-strong);border-radius:50%;flex:none;align-self:center;place-items:center;line-height:1;display:inline-grid}.halo-start-criteria__step[data-state=read]{color:var(--halo-ink)}.halo-start-criteria__step[data-state=read] .halo-start-criteria__mark{background:var(--halo-ink);color:var(--halo-onink);box-shadow:none;animation:halo-step-pop var(--halo-motion-step) var(--halo-motion-step-ease) both}.halo-start-criteria__step[data-state=could_mean]{color:var(--halo-ink)}.halo-start-criteria__step[data-state=could_mean] .halo-start-criteria__mark{box-shadow:inset 0 0 0 2px var(--halo-amber)}.halo-start-criteria__name{white-space:nowrap;font-weight:700}.halo-start-criteria__value{color:var(--halo-t2);overflow-wrap:anywhere;min-width:0}.halo-start-criteria__note{margin:0;font-size:12px;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.halo-start-criteria__step[data-state=read] .halo-start-criteria__mark{animation:none}}.halo-composer__send--accent.halo-action[data-tier=prepare][data-icon=only]:not([aria-disabled=true]):not(:disabled){color:var(--halo-emph)}.halo-composer__send--accent.halo-action[data-tier=prepare][data-icon=only]:not([aria-disabled=true]):not(:disabled):hover{color:color-mix(in srgb, var(--halo-emph), var(--halo-surface) 16%)}.halo-composer__send--accent.halo-action[data-tier=prepare][data-icon=only]:not([aria-disabled=true]):not(:disabled):active{color:color-mix(in srgb, var(--halo-emph), var(--halo-surface) 28%)}.halo-start-where{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px 16px;min-width:0;display:grid}.halo-department-row__head{white-space:nowrap;align-items:center;display:inline-flex}.halo-department-row__place.halo-department-row__place--whole{white-space:normal;min-width:auto;overflow:visible}.halo-department-row__place--whole .halo-department-row__words{white-space:normal;overflow-wrap:break-word}@media (min-width:1024px){.halo-start-where{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.halo-start-where>.halo-department-row{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px 12px;min-width:0;max-width:100%;display:flex}.halo-start-where>.halo-department-row>.halo-listbox{flex:0 auto;min-width:120px}}.halo-start-where .halo-listbox__popover{width:max(100%,260px);right:auto}.halo-start-projects{gap:8px;min-width:0;display:grid}.halo-start-projects__head{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;min-height:28px;display:flex}.halo-start-projects__none{font-size:12.5px}.halo-start-projects__head>.halo-action-site:last-child{margin-inline-start:auto}.halo-thread-start__project-new{background:var(--halo-surface);min-width:0;box-shadow:var(--halo-shadow-sm);border-radius:16px;padding:16px}.halo-thread-start__project-new .halo-project-guide__grant>.halo-org-block{box-shadow:none;background:0 0;padding:0}.halo-thread-start__compose{gap:14px;min-width:0;display:grid}.halo-thread-start__compose[hidden]{display:none}.halo-start-refusal{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);margin:0;line-height:1.4}.halo-start-drafts{background:var(--halo-surface);min-width:0;box-shadow:var(--halo-shadow-sm);border-radius:16px;gap:8px;padding:12px 16px;display:grid}.halo-start-drafts__title{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t3);margin:0;font-size:11px;font-weight:700}.halo-start-drafts__refused{margin:0;font-size:12.5px}.halo-start-drafts__list{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.halo-start-drafts__row{grid-template-columns:minmax(0, 1fr) minmax(0, auto) max(28px, var(--halo-icon-target));align-items:center;gap:4px 12px;min-height:32px;display:grid}.halo-start-drafts__nameCell{align-content:center;min-block-size:32px}.halo-start-drafts__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.halo-start-drafts__next{min-width:0;color:var(--halo-t2);font-size:12.5px}.halo-start-drafts__next .halo-lamp{gap:6px;font-size:12.5px}.halo-start-drafts__next .halo-lamp__mark{width:16px;height:16px}.halo-start-drafts>.halo-action-site{justify-self:start}@media (max-width:1023px){.halo-start-drafts__row{grid-template-columns:minmax(0, 1fr) max(28px, var(--halo-icon-target));grid-template-areas:"name open""next open"}.halo-start-drafts__name{grid-area:name}.halo-start-drafts__next{grid-area:next}.halo-start-drafts__row>.halo-action-site{grid-area:open}}.halo-start-sell__describe{gap:12px;min-width:0;display:grid}.halo-start-sell__column{align-content:start;gap:16px;min-width:0;display:grid}.halo-start-sell__previewSlot:empty{display:none}.halo-start-sell__lists{gap:16px;min-width:0;display:grid}.halo-start-sell__list{background:var(--halo-surface);min-width:0;box-shadow:var(--halo-shadow-sm);border-radius:16px;gap:12px;padding:14px 16px;display:grid}.halo-start-sell__list>.halo-start-sell__head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;display:grid}.halo-start-sell__list .halo-start-sell__title{font-size:15px;line-height:1.3}.halo-start-sell__list .halo-start-sell__count{color:var(--halo-ink);font-size:13px;font-weight:600}.halo-start-sell__list .halo-start-sell__order{grid-column:1/-1;margin:0;font-size:12px}.halo-start-sell__loading{margin:0;font-size:12.5px}.halo-start-sell__rows{gap:18px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.halo-start-sell__row{gap:4px;min-width:0;display:grid}.halo-start-sell__who{align-items:baseline;gap:4px 10px;min-width:0;margin:0;display:flex}.halo-start-sell__name{min-width:0;color:var(--halo-t2);overflow-wrap:anywhere;flex:auto;font-size:12.5px;font-weight:600;line-height:1.35}.halo-start-sell__stage{color:var(--halo-t2);flex:none;font-size:12px;font-weight:600}.halo-start-sell__goods{color:var(--halo-ink);overflow-wrap:break-word;margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.halo-start-sell__meta{color:var(--halo-t2);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.4}.halo-start-sell__fact{white-space:nowrap}.halo-start-sell__standards{white-space:normal;overflow-wrap:break-word}.halo-start-sell__act{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.halo-start-sell__state{color:var(--halo-t2);margin:0;font-size:12.5px;font-weight:600}@media (max-width:1279px){.halo-start-sell>.halo-thread-start__centre{display:contents}.halo-start-sell .halo-start-sell__describe{order:2}.halo-start-sell>.halo-start-sell__column{order:1}.halo-start-sell[data-order="describe,sent,open"]>.halo-start-sell__column{order:3}}}
@layer halo.components{.halo-suppliers{gap:24px;min-width:0;display:grid;container:halo-suppliers/inline-size}.halo-suppliers[aria-busy=true] .halo-suppliers__results{opacity:.62;transition:opacity var(--halo-motion-slide)}.halo-suppliers__loading{margin:0;font-size:14px;line-height:1.5}.halo-matchingon{gap:10px;min-width:0;display:grid}.halo-matchingon__line{text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.halo-matchingon__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.halo-matchingon__chip{box-sizing:border-box;background:var(--halo-sunk2);max-width:100%;min-height:32px;color:var(--halo-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 12px;font-size:13px;line-height:1.3;display:inline-flex}.halo-matchingon__chip:not(:has(.halo-matchingon__x)){padding-right:6px}.halo-matchingon__words{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:inline-flex}.halo-matchingon__label{font-weight:700}.halo-matchingon__value{font-weight:500}.halo-matchingon__value:before{content:"·";color:var(--halo-t2);margin-right:6px}.halo-matchingon__chip[data-removed=true]{background:var(--halo-sunk);color:var(--halo-t2)}.halo-matchingon__chip[data-removed=true] .halo-matchingon__words{text-decoration:line-through;text-decoration-thickness:1px}.halo-matchingon__tag{background:var(--halo-surface);color:var(--halo-t2);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.4}.halo-matchingon__flag{border-radius:2px;flex:none;width:16px;height:12px}.halo-matchingon__x{width:max(24px, var(--halo-icon-target));height:max(24px, var(--halo-icon-target));color:var(--halo-t2);cursor:pointer;transition:color var(--halo-motion-hover), transform var(--halo-motion-press);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.halo-matchingon__x:hover{color:var(--halo-ink)}.halo-matchingon__x:active{color:var(--halo-ink);transform:scale(.92)}@media (prefers-reduced-motion:reduce){.halo-matchingon__x:active{transform:none}}.halo-matchingon__ignored{color:var(--halo-t2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;line-height:1.45;display:flex}.halo-addcriterion{gap:14px;min-width:0;display:grid}.halo-addcriterion__lede{margin:0;font-size:13px;line-height:1.45}.halo-addcriterion__row{gap:6px;min-width:0;display:grid}.halo-addcriterion__label{color:var(--halo-t2);font-size:12.5px;font-weight:700}.halo-addcriterion__controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.halo-addcriterion__field{border-radius:10px;flex:180px;min-width:0;display:block}.halo-addcriterion__count{flex:0 112px}.halo-addcriterion__note{font-size:12px;line-height:1.4}.halo-addcriterion__foot{justify-content:flex-end;display:flex}.halo-suppliers__results{gap:12px;min-width:0;display:grid}.halo-suppliers__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.halo-suppliers__push{color:var(--halo-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.halo-suppliers__order{margin:-6px 0 0;font-size:12.5px;line-height:1.45}.halo-suppliers__outside{margin:-4px 0 0;font-size:13px;line-height:1.45}.halo-suppliers__list{margin:0;padding:0;list-style:none;display:grid}.halo-suppliers__item+.halo-suppliers__item{border-top:1px solid var(--halo-hair)}.halo-match{grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);grid-template-areas:"lead who fit""lead details fit""lead actions actions""lead outcome outcome""why why why";gap:8px 16px;min-width:0;padding:18px 0;display:grid}.halo-match__lead{grid-area:lead;align-items:flex-start;gap:10px;display:flex}.halo-match__rank{min-width:18px;font-family:var(--halo-font-display);text-align:right;color:var(--halo-t2);font-variant-numeric:tabular-nums;padding-top:9px;font-size:13px;font-weight:700;line-height:1}.halo-match__avatar{background:var(--halo-sunk2);width:36px;height:36px;color:var(--halo-ink);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.halo-match__who{grid-area:who;align-content:start;gap:4px;min-width:0;display:grid}.halo-match__details{grid-area:details;align-content:start;gap:7px;min-width:0;display:grid}.halo-match__head{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.halo-match__name{min-width:0;font-family:var(--halo-font-display);color:var(--halo-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.3}.halo-match__kyb .halo-lamp{gap:6px;font-size:12.5px}.halo-match__kyb .halo-lamp__mark{width:16px;height:16px;font-size:10px}.halo-match__sub{color:var(--halo-t2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:1.4;display:flex}.halo-match__flag{border-radius:2px;flex:none;width:16px;height:12px}.halo-match__cats:before{content:"·";margin-right:8px}.halo-match__chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.halo-match__chip{box-sizing:border-box;background:color-mix(in srgb, var(--halo-sunk2) 55%, var(--halo-surface));max-width:100%;min-height:24px;color:var(--halo-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12.5px;line-height:1.35;display:inline-flex}.halo-match__chip--more{color:var(--halo-t2);background:0 0;padding-inline:4px}.halo-match__chipMark,.halo-match__legend{color:var(--halo-t3);flex:none;align-items:center;display:inline-flex}.halo-match__chipMark .halo-fitmark__glyph,.halo-match__legend .halo-fitmark__glyph{color:inherit}.halo-match__chipMark[data-signal=green],.halo-match__legend[data-signal=green] .halo-fitmark__glyph{color:var(--halo-green)}.halo-match__chipMark[data-signal=red],.halo-match__legend[data-signal=red] .halo-fitmark__glyph{color:var(--halo-red)}.halo-match__declaredLine{color:var(--halo-t2);flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;font-size:12px;line-height:1.4;display:flex}.halo-match__legend{gap:4px}.halo-match__legendWord{color:var(--halo-t2)}.halo-match__status{color:var(--halo-t2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.halo-match__status:empty{display:none}.halo-match__status>*+:before{content:"·";color:var(--halo-t2);margin-right:10px;font-weight:400}.halo-match__blockers{color:var(--halo-ink);cursor:help;border-radius:6px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.halo-match__blockerTip{font-weight:500}.halo-match__blockerTip .halo-match__blocker{font-size:12px;line-height:1.45}.halo-match__blockerTip .halo-match__blocker+.halo-match__blocker{margin-top:4px}.halo-match__dot{background:var(--halo-amber);border-radius:50%;flex:none;width:8px;height:8px}.halo-match__dot[data-signal=red]{background:var(--halo-red)}.halo-match__fact{white-space:nowrap}.halo-match__fit{text-align:right;grid-area:fit;align-content:start;justify-items:end;gap:8px;min-width:0;display:grid}.halo-match__price{color:var(--halo-ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.halo-match__actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:8px;min-width:0;display:flex}.halo-match__invited{display:inline-flex}.halo-match__whyToggle>svg{transition:transform var(--halo-motion-slide)}.halo-match__whyToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.halo-match__outcome{color:var(--halo-t2);grid-area:outcome;margin:0;font-size:12.5px;line-height:1.4}.halo-match__outcome[data-ok=false]{color:var(--halo-ink);font-weight:600}.halo-match__why{background:var(--halo-sunk);border-radius:14px;grid-area:why;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:16px;display:grid}.halo-match__why[hidden]{display:none}.halo-match__radar{min-width:0;display:block}.halo-match__whyText{align-content:start;gap:12px;min-width:0;display:grid}.halo-match__blockerList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.halo-match__blocker{color:var(--halo-ink);align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.halo-match__blocker .halo-match__dot{transform:translateY(-1px)}.halo-match__whyPush{color:var(--halo-t2);margin:0;font-size:13px;line-height:1.45}@container halo-suppliers (min-width:720px){.halo-match__why{grid-template-columns:minmax(240px,380px) minmax(0,1fr);align-items:start}}@container halo-suppliers (max-width:623px){.halo-match{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lead who""details details""fit fit""actions actions""outcome outcome""why why"}.halo-match__fit{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 16px;display:flex}.halo-match__why{padding:12px}}.halo-suppliers__plate{background:var(--halo-sunk);border-radius:16px;gap:10px;min-width:0;padding:18px 20px;display:grid}.halo-suppliers__plateTitle{font-family:var(--halo-font-display);color:var(--halo-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.35}.halo-suppliers__plateText{color:var(--halo-t2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.halo-suppliers__routes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-suppliers__ladder{color:var(--halo-t2);gap:6px;margin:0;padding:0 0 0 20px;font-size:13.5px;line-height:1.45;display:grid}.halo-suppliers__step[data-zero=true]{color:var(--halo-ink);font-weight:700}.halo-suppliers__stepNote{color:var(--halo-t2);font-size:12.5px;font-weight:400;display:block}.halo-suppliers__waiting{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0;display:flex}.halo-suppliers__waitingText{color:var(--halo-t2);text-wrap:pretty;min-width:0;margin:0;font-size:14px;line-height:1.5}.halo-suppliers__compare{min-width:0;display:block}.halo-shortlist{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;max-width:100%;display:inline-flex}.halo-shortlist .halo-reason-site{min-width:0;max-width:100%}.halo-shortlist__state{color:var(--halo-ink);font-size:13px;font-weight:700}.halo-shortlist__refusal{color:var(--halo-ink);flex-basis:100%;font-size:12.5px;line-height:1.4}}
@layer halo.components{.halo-fitmark{color:var(--halo-t2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;display:inline-flex}.halo-fitmark__glyph{color:var(--halo-t3);flex:none}.halo-fitmark[data-signal=green] .halo-fitmark__glyph{color:var(--halo-green)}.halo-fitmark[data-signal=red] .halo-fitmark__glyph{color:var(--halo-red)}.halo-fitscore{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:inline-flex}.halo-fitscore__figure{font-family:var(--halo-font-display);color:var(--halo-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.halo-fitscore__bar{background:var(--halo-sunk2);border-radius:999px;block-size:6px;inline-size:80px;display:inline-block;overflow:hidden}.halo-fitscore__fill{block-size:100%;inline-size:var(--halo-fit-share,0%);border-radius:inherit;background:var(--halo-ink);display:block}.halo-fitscore__band{color:var(--halo-t2);font-size:13px;font-weight:600}.halo-fitscore__basis{color:var(--halo-t2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.halo-fitscore[data-band=thin] .halo-fitscore__fill{background:var(--halo-t3)}.halo-fitscore[data-compact=true]{gap:4px 8px}.halo-fitscore[data-compact=true] .halo-fitscore__figure{font-size:16px}.halo-fitscore[data-compact=true] .halo-fitscore__bar{block-size:5px;inline-size:56px}.halo-fitscore[data-compact=true] .halo-fitscore__band,.halo-fitscore[data-compact=true] .halo-fitscore__basis{flex-basis:100%;font-size:12px}.halo-fitsentence{gap:4px;min-width:0;display:grid}.halo-fitsentence__line{color:var(--halo-ink);text-wrap:pretty;margin:0;font-size:14px;font-weight:600;line-height:1.4}.halo-fitsentence__method{color:var(--halo-t2);text-wrap:pretty;gap:2px;margin:0;font-size:12.5px;line-height:1.45;display:grid}.halo-fitradar{justify-items:center;gap:8px;min-width:0;margin:0;display:grid;container-type:inline-size}.halo-fitradar__svg{block-size:auto;inline-size:100%;max-inline-size:460px;display:block;overflow:visible}.halo-fitradar__ring{fill:none;stroke:var(--halo-sunk2);stroke-width:1px}.halo-fitradar__spoke{stroke:var(--halo-sunk2);stroke-width:1px}.halo-fitradar__spoke[data-gap=true]{stroke:var(--halo-t3);stroke-dasharray:2 3}.halo-fitradar__fill{fill:var(--halo-ink);fill-opacity:.1;stroke:none}.halo-fitradar__outline{fill:none;stroke:var(--halo-ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.halo-fitradar__dot{fill:var(--halo-ink)}.halo-fitradar__target{fill:none;stroke:var(--halo-ink);stroke-width:1.5px;stroke-dasharray:4 3;stroke-linejoin:round}.halo-fitradar__targetDot{fill:var(--halo-surface);stroke:var(--halo-ink);stroke-width:1.5px}.halo-fitradar__vertex{fill:var(--halo-surface);stroke:var(--halo-t3);stroke-width:2px}.halo-fitradar__vertex[data-signal=green]{stroke:var(--halo-green)}.halo-fitradar__cross{fill:none;stroke:var(--halo-red);stroke-width:2px;stroke-linecap:round}.halo-fitradar__axis{font-family:var(--halo-font-ui);fill:var(--halo-t2);font-size:12px;font-weight:700}.halo-fitradar__state{font-family:var(--halo-font-ui);fill:var(--halo-t2);font-size:11px;font-weight:400}.halo-fitradar__swatch{fill:color-mix(in srgb, var(--halo-ink) 10%, transparent);stroke:var(--halo-ink);stroke-width:1.5px}.halo-fitradar__legend{color:var(--halo-t2);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:12.5px;display:flex}.halo-fitradar__key{align-items:center;gap:6px;display:inline-flex}.halo-fitradar__nothing{text-align:center;max-inline-size:46ch;color:var(--halo-t2);margin:0;font-size:13px;line-height:1.45}.halo-fitradar__nothing strong{color:var(--halo-ink)}.halo-fitradar__states{color:var(--halo-t2);justify-self:stretch;gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:none}.halo-fitradar__stateItem{overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;display:flex}.halo-fitradar__stateItem .halo-fitmark__glyph{align-self:flex-start;margin-block-start:2px}.halo-fitradar__stateItem[data-signal=green] .halo-fitmark__glyph{color:var(--halo-green)}.halo-fitradar__stateItem[data-signal=red] .halo-fitmark__glyph{color:var(--halo-red)}@container (max-width:400px){.halo-fitradar__axis{font-size:15px}.halo-fitradar__state{display:none}.halo-fitradar__states{display:grid}}.halo-compare{min-width:0;gap:8px;max-inline-size:100%;display:grid;container-type:inline-size}.halo-compare__scroll{min-width:0;overscroll-behavior-inline:contain;background:var(--halo-surface);border-radius:12px;max-inline-size:100%;overflow-x:auto}.halo-compare__table{border-collapse:separate;border-spacing:0;min-inline-size:100%;font-size:13px}.halo-compare__table th,.halo-compare__table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--halo-hair);padding:10px 12px}.halo-compare__corner,.halo-compare__criterion{z-index:1;background:var(--halo-surface);min-inline-size:148px;max-inline-size:200px;position:sticky;inset-inline-start:0}.halo-compare__corner{color:var(--halo-t2);font-size:12px;font-weight:600}.halo-compare__supplier{min-inline-size:176px;font-weight:400}.halo-compare__name{color:var(--halo-ink);overflow-wrap:anywhere;margin-block-end:6px;font-weight:700;display:block}.halo-compare__label{color:var(--halo-ink);font-weight:600;display:block}.halo-compare__request{color:var(--halo-t2);margin-block-start:2px;font-size:12px;font-weight:400;display:block}.halo-compare__cell{min-inline-size:176px}.halo-compare__value{color:var(--halo-ink);font-variant-numeric:tabular-nums;margin-block-start:4px;display:block}.halo-compare__absent{color:var(--halo-t2)}.halo-compare__range{color:var(--halo-t2);margin:0;font-size:13px}.halo-compare__declared{color:var(--halo-t2);margin:0;font-size:12.5px;line-height:1.4}@container (max-width:480px){.halo-compare__corner,.halo-compare__criterion{inline-size:104px;min-inline-size:104px}.halo-compare__supplier,.halo-compare__cell{min-inline-size:140px}}.halo-evidence__fitBlock{gap:10px;padding-block-end:4px;display:grid}.halo-profile__fit{gap:10px}.halo-demand__fit{background:var(--halo-sunk);border-radius:12px;gap:10px;padding:10px 12px;display:grid}.halo-demand__fitHead{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.halo-demand__fitLabel{color:var(--halo-t2);font-size:12px;font-weight:700}.halo-demand__fitToggle[aria-expanded=true] svg{transform:rotate(180deg)}.halo-demand__fitBody{gap:10px;display:grid}.halo-declared{gap:4px;min-width:0;display:grid}.halo-declared__facts{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.halo-declared__fact,.halo-declared__more{background:var(--halo-sunk);min-height:24px;color:var(--halo-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.halo-declared__more{color:var(--halo-t2);background:0 0;padding-inline:4px}.halo-declared__note,.halo-declared__none{color:var(--halo-t2);margin:0;font-size:12px}.halo-declared[data-variant=list] .halo-declared__facts{flex-direction:column;align-items:flex-start}.halo-declared__filterNote{font-size:12px}.halo-signals{container-type:inline-size}.halo-signals__grid{grid-template-columns:minmax(0,1fr);gap:16px 20px;display:grid}@container (min-width:620px){.halo-signals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.halo-signal[data-wide=true]{grid-column:1/-1}}.halo-signal{align-content:start;gap:6px;min-width:0;display:grid}.halo-signal__label{color:var(--halo-ink);font-size:13px;font-weight:600}.halo-signal__hint{color:var(--halo-t2);font-size:12px}.halo-signal__row{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.halo-signal__count{flex:120px;max-inline-size:200px}.halo-signal__unit{border-radius:10px;flex:140px;min-inline-size:140px;max-inline-size:220px;display:inline-block}.halo-signal__end{flex:120px;gap:4px;max-inline-size:180px;display:grid}.halo-signal__endLabel{color:var(--halo-t2);font-size:12px}.halo-signal__toggles{flex-wrap:wrap;gap:6px;display:flex}.halo-signals__suggested{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.halo-signals__suggestedLabel{color:var(--halo-t2);font-size:12px;font-weight:600}.halo-regions{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.halo-regions__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.halo-regions__chip{background:var(--halo-sunk2);min-height:28px;color:var(--halo-ink);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.halo-regions__remove{inline-size:max(24px, var(--halo-icon-target));block-size:max(24px, var(--halo-icon-target));color:var(--halo-t2);cursor:pointer;transition:color var(--halo-motion-hover), transform var(--halo-motion-press);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.halo-regions__remove:hover{color:var(--halo-ink)}.halo-regions__remove:active{color:var(--halo-ink);transform:scale(.92)}@media (prefers-reduced-motion:reduce){.halo-regions__remove:active{transform:none}}.halo-regions__anchor{position:relative}.halo-regions__panel{inline-size:min(320px,100vw - 32px)}}
@layer halo.components{.halo-notify{justify-self:stretch;gap:16px;min-width:0;display:grid}.halo-notify p{margin:0}.halo-notify__lead{color:var(--halo-t2);font-size:14px;line-height:1.45}.halo-notify__browser{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.halo-notify__lamp{min-width:0;margin-inline-end:4px;display:inline-flex}.halo-notify__how{color:var(--halo-t2);gap:6px;font-size:12px;line-height:1.45;display:grid}.halo-notify__how ul{gap:4px;margin:0;padding-inline-start:18px;display:grid}.halo-notify__kinds{grid-template-columns:fit-content(100%);gap:10px;min-width:0;display:grid}.halo-notify__kinds>.halo-org-refusal,.halo-notify__kinds>.halo-notify__what{contain:inline-size}.halo-notify__label{color:var(--halo-t2);font-size:12px;font-weight:600}.halo-notify__list{width:fit-content;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.halo-notify__row{grid-template-columns:16px minmax(0,36rem) auto;align-items:center;column-gap:12px;min-width:0;padding:10px 0;display:grid}.halo-notify__row+.halo-notify__row{border-top:1px solid var(--halo-hair)}.halo-notify__icon{color:var(--halo-t2);align-self:start;margin-top:2px}.halo-notify__words{cursor:pointer;gap:2px;min-width:0;display:grid}.halo-notify__name{color:var(--halo-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.4}.halo-notify__what{color:var(--halo-t2);font-size:12px;line-height:1.45}.halo-notify__notes{gap:4px;display:grid}.halo-notify__note{color:var(--halo-t3);font-size:12px;line-height:1.45}}
@layer halo.components{.halo-catword{color:var(--halo-ink);white-space:nowrap;align-items:center;display:inline-flex}.halo-catword:before{content:"";background:var(--halo-catword-colour,var(--halo-t3));border-radius:50%;flex:none;width:7px;height:7px;margin-inline-end:6px}.halo-swatch-option{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.halo-swatch{background:var(--halo-swatch,var(--halo-t3));border-radius:50%;flex:none;width:10px;height:10px}.halo-accent{gap:8px;min-width:0;display:grid}.halo-accent__label{font-size:12px}.halo-accent__note{margin:0;font-size:12px}.halo-accent__theme{gap:8px;min-width:0;display:grid}.halo-accent__choose{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.halo-accent__custom{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0;display:flex}.halo-accent__field{gap:4px;font-size:12px;display:grid}.halo-org-input.halo-accent__hex{font-variant-numeric:tabular-nums;text-transform:uppercase;width:12ch;height:32px}.halo-accent__verdict{flex-basis:100%;gap:2px;min-width:0;display:grid}.halo-accent__verdict .halo-field-why{margin:0}.halo-accent__more{justify-items:start;gap:4px;min-width:0;margin-top:2px;display:grid}.halo-accent__moreToggle svg{transition:transform var(--halo-motion-slide)}.halo-accent__moreToggle[aria-expanded=true] svg{transform:rotate(180deg)}.halo-accent__moreBody{gap:2px;min-width:0;display:grid}.halo-accent__reads{margin:0;font-size:12px;font-weight:600}.halo-accent__stale{color:var(--halo-ink);margin:0;font-size:12px;font-weight:600}.halo-accent__foot{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.halo-accent-specimen{background:var(--halo-specimen-surface);color:var(--halo-specimen-ink);box-shadow:var(--halo-shadow-sm);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.halo-accent-specimen__pill{background:var(--halo-specimen-emph);color:var(--halo-specimen-on);border-radius:999px;padding:3px 10px}.halo-accent-specimen__chip{background:linear-gradient(var(--halo-specimen-wash), var(--halo-specimen-wash)), var(--halo-specimen-surface);color:var(--halo-specimen-emph);box-shadow:inset 0 0 0 1px var(--halo-specimen-emph);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.halo-project-colours__intro{margin:0;font-size:12px}.halo-project-colours__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.halo-project-colours__row{grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:center;gap:8px 16px;min-width:0;display:grid}.halo-project-colours__status{min-width:0;font-size:13px;font-weight:600}.halo-project-colours__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1023px){.halo-project-colours__row{grid-template-columns:minmax(0,1fr)}}}
