@layer halo.components{.halo-thread{background:var(--halo-ground);align-items:flex-start;column-gap:var(--halo-size-page-gap);row-gap:16px;display:flex}.halo-page[data-frame=thread]>.halo-thread{padding:12px var(--halo-page-gutter)}.halo-thread--missing{padding:40px 32px}.halo-thread__centre{background:var(--halo-surface);min-width:0;box-shadow:var(--halo-shadow-sm);border-radius:22px;flex-direction:column;flex:1;align-self:flex-start;gap:16px;margin:0;padding:20px 24px 24px;display:flex}.halo-thread__before{gap:16px;min-width:0;display:grid}.halo-thread__composer{margin-top:auto;position:sticky;bottom:12px}@media (min-width:1024px){.halo-page[data-frame=thread]>.halo-thread>.halo-thread__centre[data-centre=thread]{max-height:calc(100dvh - 24px - var(--halo-shell-top,0px))}.halo-thread__centre[data-centre=thread]>.halo-thread-stream{overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:4px;overflow-y:auto}.halo-thread__centre[data-centre=thread]>.halo-thread-stream>*,.halo-thread__centre[data-centre=thread]>.halo-thread-stream :is(.halo-thread-stream__said,.halo-thread-stream__restatedItem)>*{flex-shrink:0}.halo-thread__centre[data-centre=thread]>.halo-thread-header,.halo-thread__centre[data-centre=thread]>.halo-thread__composer{flex:none}}.halo-thread__facts{gap:10px;margin:0;display:grid}.halo-thread__fact{gap:2px;display:grid}.halo-thread__fact dd{margin:0;font-weight:600}.halo-thread-header{z-index:5;background:var(--halo-glass-clear-rest);-webkit-backdrop-filter:blur(var(--halo-glass-blur-clear)) saturate(var(--halo-glass-saturate-clear));backdrop-filter:blur(var(--halo-glass-blur-clear)) saturate(var(--halo-glass-saturate-clear));box-shadow:inset 0 0 0 1px var(--halo-glass-edge-clear);border-radius:14px;gap:8px;margin:0 -8px;padding:10px 8px 12px;display:grid;position:sticky;top:0}.halo-thread-header__row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.halo-thread-header__name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:22px;font-weight:800;overflow:hidden}.halo-thread-header__tag{letter-spacing:.08em;background:var(--halo-sunk);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.halo-thread-header__facts{color:var(--halo-t2);font-size:13px}.halo-thread-header__pill svg{transition:transform var(--halo-motion-slide)}.halo-thread-header__pill[aria-expanded=true] svg{transform:rotate(180deg)}.halo-thread-header__value{font-size:13px}.halo-thread-header__people,.halo-thread-header__deadline{color:var(--halo-ink);align-items:center;gap:6px;display:inline-flex}.halo-thread-header__agent{color:var(--halo-t2);align-items:center;gap:6px;display:inline-flex}.halo-thread-header__dot{background:var(--halo-t3);border-radius:999px;flex:none;width:8px;height:8px}.halo-thread-header__tag[data-kind=project]{color:var(--halo-t2)}.halo-thread-header__connection{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.halo-thread-stream{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.halo-thread-stream__empty{margin:0;font-size:13px}.halo-thread-stream__restatedItem{display:contents}.halo-thread-stream__restated{margin:0;font-size:11.5px}.halo-thread-stream .halo-card{max-width:var(--halo-stream-measure,var(--halo-size-stream-measure));gap:8px;min-width:0;display:grid}.halo-card-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t3);background:0 0;border-radius:999px;padding:1px 6px;font-size:8.5px;font-weight:700;display:inline-block}.halo-card-chip--private{background:var(--halo-sunk)}.halo-card-refusal{color:var(--halo-ink);background:var(--halo-sunk);border-radius:10px;padding:8px 10px;font-size:12.5px}.halo-card-message{background:var(--halo-sunk2);border:1px solid var(--halo-line-strong);box-shadow:none;max-width:100%}.halo-card-message[data-own=true]{background:color-mix(in srgb, var(--halo-ink) 12%, var(--halo-sunk2));max-width:88%;margin-left:auto}.halo-card-message .halo-t3{color:var(--halo-t2)}.halo-card-message[data-own=true] .halo-t3{color:color-mix(in srgb, var(--halo-t2), var(--halo-ink) 35%)}.halo-card-message__head{align-items:center;gap:10px;font-size:12.5px;display:flex}.halo-card-message__avatar{background:var(--halo-ink);width:26px;height:26px;color:var(--halo-onink);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.halo-card-message[data-author=human] .halo-card-message__avatar{background:var(--halo-sunk2);color:var(--halo-ink)}.halo-card-message__name{font-weight:700}.halo-card-message__body{gap:8px;display:grid}.halo-card-note__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.halo-card-note__marker{font-size:11px}.halo-card-receipt{box-shadow:none;background:0 0;gap:2px;padding:8px 12px}.halo-card-receipt__line{font-size:13px}.halo-card-receipt__mark{vertical-align:-2px;color:var(--halo-ink);margin-right:6px;display:inline-block}.halo-card-receipt__what{font-weight:600}.halo-card-receipt__detail{font-size:12.5px}.halo-card-receipt__meta{font-size:11px}.halo-card-transition{color:var(--halo-t2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.halo-card-transition__subject{color:var(--halo-ink);font-weight:700}.halo-card-transition__to{color:var(--halo-ink);font-weight:600}.halo-card-transition__edge{align-items:center;gap:6px;display:inline-flex}.halo-card-entity__head{align-items:baseline;gap:10px;display:flex}.halo-card-entity__name{font-size:15px;font-weight:700}.halo-card-entity__type{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.halo-card-entity__facts,.halo-card-department__facts,.halo-card-room__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;font-size:12.5px;display:grid}.halo-card-entity__facts dt,.halo-card-department__facts dt,.halo-card-room__rows dt{font-size:11px}.halo-card-entity__facts dd,.halo-card-department__facts dd,.halo-card-room__rows dd{margin:0;font-weight:600}.halo-card-grant__head,.halo-card-department__head,.halo-card-room__head,.halo-card-interpretation__label{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-t3);font-size:10.5px;font-weight:700}.halo-card-grant__words{margin:0;font-size:14px;font-weight:600}.halo-card-grant[data-state=revoked] .halo-card-grant__words,.halo-card-grant[data-state=expired] .halo-card-grant__words{color:var(--halo-t2)}.halo-card-grant__reason{margin:0;font-size:12.5px}.halo-card-department__name{font-size:16px;font-weight:700}.halo-card-room__block{gap:10px;display:grid}.halo-card-interpretation__intro{margin:0}.halo-card-interpretation{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.halo-card-interpretation__head{border-bottom:1px solid var(--halo-hair);justify-content:space-between;margin-bottom:4px;padding-bottom:6px;display:flex}.halo-card-interpretation__row{align-items:center;gap:10px;min-width:0;padding:3px 0;display:flex}.halo-card-interpretation__row>.halo-action-site{flex:none;margin-left:auto}.halo-card-interpretation__field{width:120px;color:var(--halo-t2);flex:none;font-size:13px;font-weight:600}.halo-card-interpretation__value{min-width:0;color:var(--halo-ink);overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:600}.halo-card-interpretation__row[data-row=rejected] .halo-card-interpretation__value,.halo-card-interpretation__row[data-row=question] .halo-card-interpretation__value{font-weight:500}.halo-card-track{background:var(--halo-sunk2);border-radius:4px;flex:none;width:90px;height:7px;display:inline-block;position:relative;overflow:hidden}.halo-card-track__fill{background:var(--halo-t2);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.halo-card-track[data-low=true] .halo-card-track__fill{background:var(--halo-amber)}.halo-card-track__pct{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:36px;font-size:12px}.halo-card-interpretation__sep{background:var(--halo-hair);height:1px;margin:8px 0}.halo-card-interpretation__unset{align-items:baseline;gap:8px;padding:4px 0;display:flex}.halo-card-interpretation__k{min-width:0;color:var(--halo-t3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.halo-card-interpretation__ns{font-size:12.5px;font-weight:500}.halo-card-interpretation__read{border-top:1px solid var(--halo-hair);gap:4px;margin-top:8px;padding-top:8px;display:grid}.halo-card-interpretation__regenerated{color:var(--halo-t2);margin:0;font-size:13px}.halo-card-question{background:var(--halo-sunk);max-width:var(--halo-question-measure,var(--halo-size-question-measure));border-radius:14px;grid-template-columns:minmax(0,1fr);display:grid}.halo-card-question__head{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-t3);padding:12px 16px 0;font-size:10.5px;font-weight:700}.halo-card-question__head[data-waiting=true]{color:var(--halo-ink)}.halo-card-question__body{flex-direction:column;gap:12px;padding:8px 16px 14px;display:flex}.halo-card-question__prose{margin:0;font-size:14px}.halo-card-question__prose strong{color:var(--halo-ink);font-weight:600}.halo-card-question__heading{gap:2px;min-width:0;display:grid}.halo-card-question__headingName{font-family:var(--halo-font-display);letter-spacing:-.01em;color:var(--halo-ink);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.3}.halo-card-question__headingPlace{color:var(--halo-t2);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:13px}.halo-card-question__opts{flex-wrap:wrap;gap:8px;display:flex}.halo-card-question__arow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-card-question__expiry{flex:auto;min-width:0;font-size:11.5px;line-height:1.35}.halo-card-question__audit{color:var(--halo-t2);border-top:1px solid var(--halo-hair);padding-top:8px;font-size:12.5px}.halo-card-question__inputs{gap:10px;display:grid}.halo-card-question__input{gap:4px;font-size:12.5px;display:grid}.halo-card-question__input input,.halo-card-question__input select,.halo-card-question__escapeField,.halo-card-question__dates input,.halo-card-question__split input,.halo-card-question__site select{font:inherit;color:var(--halo-ink);background:var(--halo-control-on-sunk);box-shadow:inset 0 0 0 1px var(--halo-field-edge), var(--halo-shadow-sm);border:0;border-radius:10px;min-width:0;padding:8px 10px;font-size:13px}.halo-card-question__dates,.halo-card-question__split,.halo-card-question__site{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-card-question__enum{gap:4px;display:grid}.halo-card-question__consequence{font-size:12px}.halo-card-question__split input{width:72px}.halo-card-question__expiryLine{margin:0;font-size:12px}.halo-card-question__field{background:var(--halo-control-on-sunk);box-shadow:inset 0 0 0 1px var(--halo-field-edge), var(--halo-shadow-sm);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.halo-card-question__field .halo-card-question__escapeField{width:100%;min-width:0;box-shadow:none;resize:none;background:0 0;border-radius:0;min-height:72px;max-height:160px;padding:4px 0;line-height:22px;display:block;overflow-y:auto}.halo-card-question__fieldFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.halo-card-question__fieldFoot>.halo-action-site{flex:none}.halo-card-question__field[data-used=false]{flex-direction:row;align-items:center;gap:10px;min-height:36px;padding:2px 2px 2px 12px}.halo-card-question__field[data-used=false] .halo-card-question__escapeField{white-space:nowrap;flex:180px;height:28px;min-height:28px;padding:3px 0;overflow:hidden}.halo-card-question__field[data-used=false] .halo-card-question__fieldFoot{flex:0 auto;min-width:0}.halo-card-question__field[data-used=false] .halo-card-question__expiry{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.halo-card-question__field[data-used=true] .halo-card-question__escapeField{min-height:36px}.halo-card-question__escapeField{resize:vertical;min-height:36px}.halo-card-question__facts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 16px;margin:0;font-size:13px;display:grid}.halo-card-question__fact{gap:2px;min-width:0;display:grid}.halo-card-question__fact dt{font-size:12px}.halo-card-question__fact dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.halo-card-question__inputsPart{gap:10px;display:grid}.halo-card-question__note{margin:0;font-size:12px}.halo-card-attachment__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.halo-card-attachment__name{font-weight:700}.halo-card-attachment__sections{color:var(--halo-t2);font-size:12.5px}.halo-card-attachment__rows{border-collapse:collapse;width:100%;font-size:12.5px}.halo-card-attachment__rows th{text-align:left;border-bottom:1px solid var(--halo-hair);padding:4px 8px 4px 0;font-weight:600}.halo-card-attachment__rows td{border-bottom:1px solid var(--halo-hair);vertical-align:top;padding:5px 8px 5px 0}.halo-card-attachment__value{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.halo-card-attachment__reason{margin-top:2px;display:block}.halo-card-status{letter-spacing:.08em;background:var(--halo-sunk2);color:var(--halo-ink);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.halo-card-status[data-status=clarify]{color:var(--halo-ink)}.halo-card-status[data-status=not_found]{color:var(--halo-t3)}.halo-thread-composer{max-width:none}.halo-thread-composer .halo-composer__modes{align-items:center;max-width:100%}.halo-thread-composer .halo-composer__modes>.halo-composer__mode,.halo-thread-composer .halo-composer__modes>.halo-reason-site{flex:none}.halo-thread-composer .halo-composer__field{min-height:96px}.halo-thread-composer__reason{white-space:normal;flex:0 auto;align-self:center;min-width:0;padding:2px 12px;font-size:11px;line-height:1.3}.halo-thread-composer__second{font-size:13px}.halo-thread-composer__marker{font-size:11px}.halo-thread-setuprow{align-items:center;gap:10px;padding:6px 0;display:flex}.halo-thread-setuprow__text{flex:1;gap:2px;min-width:0;display:grid}.halo-thread-setuprow__label{font-size:12.5px;font-weight:600}.halo-thread-setuprow__detail{font-size:11.5px}.halo-setup-checklist .halo-setup-checklist__rows{grid-template-columns:fit-content(40%) minmax(0,1fr) auto;column-gap:10px}.halo-setup-checklist .halo-setup-checklist__rows>li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.halo-setup-checklist .halo-setup-checklist__rows>li>*{grid-column:1/-1}.halo-setup-checklist .halo-setup-checklist__rows .halo-thread-setuprow{grid-template-columns:subgrid;display:grid}.halo-inspector{padding:20px 16px 24px}.halo-inspector__body{align-content:start;gap:16px;min-width:0;display:grid}.halo-inspector__head{z-index:2;background:var(--halo-glass-tinted-rest);-webkit-backdrop-filter:blur(var(--halo-glass-blur-tinted)) saturate(var(--halo-glass-saturate-tinted));backdrop-filter:blur(var(--halo-glass-blur-tinted)) saturate(var(--halo-glass-saturate-tinted));box-shadow:inset 0 -1px 0 0 var(--halo-glass-edge-tinted);flex-wrap:wrap;align-items:center;gap:10px;margin:-20px -16px 0;padding:20px 16px 10px;display:flex;position:sticky;top:-20px}.halo-inspector__title{font-size:16px;font-weight:800}.halo-inspector__pill{background:var(--halo-sunk2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.halo-inspector__block{gap:4px;display:grid}.halo-inspector__label{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-t3);margin:0 0 2px;font-family:inherit;font-size:10.5px;font-weight:700}.halo-inspector__row{grid-template-columns:fit-content(45%) minmax(0,1fr);align-items:baseline;gap:2px 8px;padding:3px 0;font-size:12.5px;display:grid}.halo-inspector__row--single{grid-template-columns:minmax(0,1fr)}.halo-inspector__k{color:var(--halo-t3);white-space:nowrap;grid-column:1;font-weight:500}.halo-inspector__v{min-width:0;color:var(--halo-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-weight:700;overflow:hidden}.halo-inspector__row--single .halo-inspector__v{text-align:left;white-space:normal;grid-column:1}.halo-inspector__v.halo-t3{font-weight:500}.halo-inspector__aux{grid-column:2;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.halo-inspector__va{flex-wrap:wrap;grid-column:2;justify-content:flex-end;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.halo-inspector__va>.halo-inspector__v{flex:0 auto}.halo-inspector__va>.halo-inspector__aux{flex:none;align-self:center}.halo-inspector__row--single .halo-inspector__va{grid-column:1;justify-content:flex-start}.halo-inspector__row .halo-action[data-tier=navigate]{height:22px;font-size:12px}.halo-inspector__steps{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.halo-inspector__step{white-space:nowrap;background:var(--halo-sunk);min-width:0;height:26px;color:var(--halo-t3);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.halo-inspector__step[data-state=done]{color:var(--halo-ink)}.halo-inspector__stepMark{flex:none;display:none}.halo-inspector__step[data-state=done] .halo-inspector__stepMark{color:var(--halo-green);display:block}.halo-inspector__step[data-state=current]{background:var(--halo-emph-wash);color:var(--halo-emph);box-shadow:inset 0 0 0 1px var(--halo-emph)}.halo-inspector__stepNo{font-variant-numeric:tabular-nums;letter-spacing:.04em}.halo-inspector__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.halo-inspector__readout{min-width:0;padding:12px 14px}.halo-inspector__readout .halo-readout__figure{overflow-wrap:anywhere;font-size:22px}.halo-inspector__preview{background:var(--halo-sunk);border-radius:14px;gap:10px;padding:12px 12px 10px}.halo-inspector__previewGroup{gap:2px;display:grid}.halo-inspector__previewHead{color:var(--halo-ink);align-items:baseline;gap:6px;font-size:12.5px;font-weight:700;display:flex}.halo-inspector__previewDef{margin:0 0 2px;font-size:11.5px}.halo-inspector__ready{color:var(--halo-ink);margin:0;font-size:12.5px;font-weight:700}.halo-inspector__activity{padding:2px 0;font-size:12px}.halo-inspector__activity:before{content:"";background:var(--halo-t3);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 7px 2px 1px;display:inline-block}.halo-inspector__aside{margin:0;font-size:12px}.halo-inspector__foot{margin:0;font-size:11.5px}.halo-lifecycle{background:var(--halo-surface);box-shadow:var(--halo-shadow);border-radius:16px;gap:12px;padding:18px 20px;display:grid}.halo-lifecycle__title{margin:0;font-size:16px}.halo-lifecycle__label{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-t3);font-size:10.5px;font-weight:700}.halo-lifecycle__document,.halo-lifecycle__exits,.halo-lifecycle__dispute{flex-wrap:wrap;align-items:baseline;gap:14px;font-size:13px;display:flex}.halo-lifecycle__step{font-weight:600}.halo-lifecycle__step[data-mark=doing]{color:var(--halo-ink)}.halo-lifecycle__step[data-mark=planned]{color:var(--halo-t2)}.halo-lifecycle__rungs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.halo-lifecycle__rung{border-bottom:1px solid var(--halo-hair);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 0;font-size:13px;display:grid}.halo-lifecycle__rung[data-mark=planned]{color:var(--halo-t2)}.halo-lifecycle__gate{color:var(--halo-t3);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:2px 0 2px 18px;font-size:12px;display:grid}.halo-lifecycle__rung[data-mark=doing] .halo-lifecycle__name,.halo-lifecycle__rung[data-mark=done] .halo-lifecycle__name{color:var(--halo-ink);font-weight:700}.halo-lifecycle__mark{font-size:11px}.halo-lifecycle__sub{grid-column:2/span 2;font-size:11.5px}.halo-lifecycle__caption{margin:0;font-size:12px}.halo-thread-page{align-content:start;gap:18px;display:grid}.halo-thread-page--thread{padding:0;display:block}.halo-thread-page__head{align-items:baseline;gap:12px;display:flex}.halo-thread-page__count{align-items:center;gap:8px;display:inline-flex}.halo-thread-page__new{align-self:center}.halo-thread-page__title{margin:0;font-size:24px}.halo-thread-search__head{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.halo-shell:has(>.halo-thread-palette) .halo-thread-search__note{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.halo-thread-empty{background:var(--halo-surface);max-width:560px;box-shadow:var(--halo-shadow-sm);border-radius:14px;justify-items:start;gap:8px;padding:18px 20px;display:grid}.halo-thread-empty__head{font-size:16px;font-weight:700}.halo-thread-empty p{margin:0}.halo-thread-table{border-collapse:collapse;background:var(--halo-surface);width:100%;box-shadow:var(--halo-shadow-sm);border-radius:14px;font-size:13px;overflow:hidden}.halo-thread-table th{text-align:left;border-bottom:1px solid var(--halo-hair);padding:10px 14px;font-weight:600}.halo-thread-table td{border-bottom:1px solid var(--halo-hair);vertical-align:middle;padding:10px 14px}.halo-thread-table__tag,.halo-thread-palette__tag{letter-spacing:.08em;font-size:10.5px;font-weight:800}.halo-thread-table__name{font-weight:700;text-decoration:none}.halo-project-cards{display:none}@media (max-width:1023px){.halo-thread-table--projects{display:none}.halo-project-cards{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}}.halo-project-card{background:var(--halo-surface);min-width:0;box-shadow:var(--halo-shadow-sm);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.halo-project-card__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.halo-project-card__name{min-width:0;color:var(--halo-ink);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none}.halo-project-card__name:hover{text-underline-offset:3px;text-decoration:underline}.halo-project-card__name:active{color:var(--halo-t2)}.halo-project-card__facts{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;font-size:13px;display:flex}.halo-project-card__department{min-width:0;color:var(--halo-ink);align-items:center;gap:6px;display:inline-flex}.halo-project-card__departmentName{overflow-wrap:anywhere;min-width:0}.halo-project-card__counts{color:var(--halo-t2);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.halo-project-card__next{border-top:1px solid var(--halo-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;margin-top:4px;padding-top:8px;display:grid}.halo-project-card__words{gap:2px;min-width:0;display:grid}.halo-project-card__label,.halo-project-card__waiting{color:var(--halo-t2);font-size:12px;font-weight:600}.halo-project-card__waiting{color:var(--halo-ink)}.halo-project-card__act{color:var(--halo-ink);overflow-wrap:anywhere;font-size:13px}.halo-project-card__clear{color:var(--halo-t2);font-size:12.5px}.halo-thread-start{gap:18px var(--halo-size-page-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1280px){.halo-thread-start{grid-template-columns:minmax(0, 1fr) var(--halo-size-inspector)}}.halo-thread-start__brief{min-width:0}.halo-thread-start__brief[data-empty=true]{min-height:1px}.halo-thread-start__brief:has(>.halo-thread-start__briefSlot){align-content:start;gap:14px;display:grid}.halo-thread-start__briefSlot:empty{display:none}.halo-inspector__threads{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.halo-project-brief{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:16px;gap:14px;padding:16px}.halo-project-brief__head{gap:4px;display:grid}.halo-project-brief__name{overflow-wrap:anywhere;font-size:15px;font-weight:800}.halo-project-brief__place{white-space:normal;align-items:center;gap:6px;display:inline-flex}.halo-project-brief__receipt{margin:0;font-size:12.5px;line-height:1.4}.halo-thread-start__centre{gap:14px;min-width:0;display:grid}.halo-thread-start__heading{margin:0;font-size:26px}.halo-thread-start__sub{margin:0;font-size:14px}.halo-department-row{grid-template-columns:auto minmax(200px,280px) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.halo-department-row__label{white-space:nowrap}.halo-department-row .halo-listbox__trigger{height:32px;min-height:32px;padding:0 10px;font-size:13px}.halo-card-question__inputsPart .halo-department-row .halo-listbox__trigger{background:var(--halo-control-on-sunk);box-shadow:var(--halo-shadow-sm)}.halo-department-row__place{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.halo-department-row__hint{grid-column:1/-1;font-size:12px}@media (max-width:1023px){.halo-department-row{grid-template-columns:minmax(0,1fr)}}.halo-thread-action__tabs{align-self:start}.halo-thread-action__count{font-variant-numeric:tabular-nums;color:var(--halo-t3);margin-left:6px}.halo-thread-action__before{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.halo-thread-action__plate{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:18px;gap:6px;max-width:560px;padding:28px 24px;display:grid}.halo-thread-action__plate p{margin:0}.halo-thread-action__plateHead{letter-spacing:-.01em;font-size:20px;font-weight:800}.halo-thread-palette{inset:0 0 0 var(--halo-shell-rail,0px);z-index:40;background:color-mix(in srgb, var(--halo-ink) 24%, transparent);transition:opacity var(--halo-motion-enter) var(--halo-motion-ease-out);justify-content:center;align-items:flex-start;padding-top:12dvh;display:flex;position:fixed}@starting-style{.halo-thread-palette{opacity:0}}.halo-thread-palette__box{background:var(--halo-glass-regular-rest);width:min(640px,92vw);-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:18px;gap:10px;padding:14px;display:grid}.halo-thread-palette__fieldRow{--halo-palette-clear:max(28px, var(--halo-icon-target));align-items:center;min-width:0;display:flex}.halo-thread-palette__fieldRow .halo-thread-palette__input{flex:auto;min-width:0}.halo-thread-palette__clearSlot{inline-size:calc(var(--halo-palette-clear) + 8px);transition:inline-size var(--halo-motion-slide);flex:none;justify-content:flex-end;display:flex}.halo-thread-palette__fieldRow[data-empty=true] .halo-thread-palette__clearSlot{inline-size:0}.halo-thread-palette__fieldRow[data-empty=true] .halo-thread-palette__clearSlot>.halo-action-site{visibility:hidden}.halo-thread-palette__fieldRow[data-empty=false] .halo-thread-palette__clearSlot>.halo-action-site{transition:opacity var(--halo-motion-enter) var(--halo-motion-ease-out)}@starting-style{.halo-thread-palette__fieldRow[data-empty=false] .halo-thread-palette__clearSlot>.halo-action-site{opacity:0}}.halo-thread-palette__input{font:inherit;color:var(--halo-ink);background:var(--halo-sunk);border:0;border-radius:12px;padding:12px 14px;font-size:16px}.halo-thread-palette__hint{font-size:11.5px}.halo-thread-palette__empty{margin:0;padding:8px 4px;font-size:13px}.halo-thread-palette__list{gap:4px;max-height:48dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.halo-thread-palette__row{width:100%;font:inherit;color:var(--halo-ink);text-align:left;cursor:pointer;transition:background-color var(--halo-motion-hover), color var(--halo-motion-hover);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.halo-thread-palette__row:not([data-selected=true]):hover{background:color-mix(in srgb, var(--halo-ink) 12%, transparent)}.halo-thread-palette__row:active{background:color-mix(in srgb, var(--halo-ink) 20%, transparent)}.halo-thread-palette__row[data-selected=true]{background:var(--halo-emph-wash);color:var(--halo-emph)}.halo-thread-palette__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.halo-thread-palette__list>li{min-width:0}.halo-thread-palette__row>.halo-t3{white-space:nowrap;flex:none}.halo-thread-palette__row.halo-thread-palette__support{flex-wrap:wrap;row-gap:2px}.halo-thread-palette__support>.halo-thread-palette__name{flex:1 0 auto}.halo-thread-palette__row.halo-thread-palette__support>.halo-t3{white-space:normal;flex:0 auto}.halo-thread-palette__row[data-selected=true] .halo-t3{color:var(--halo-t2)}@media (max-width:1279px){.halo-thread{flex-direction:column;align-items:stretch}.halo-thread__centre{align-self:stretch}}@media (max-width:1023px){.halo-page[data-frame=thread]>.halo-thread{padding:0}.halo-shell .halo-thread__composer{bottom:68px}.halo-thread__centre{border-radius:0;margin:0;padding:16px 12px 24px}.halo-card-interpretation__field{width:96px}}.halo-card-room__caption{margin:0;font-size:12px}.halo-thread__view{gap:14px;min-width:0;display:grid}.halo-setup-part{gap:16px;min-width:0;padding:18px 20px 20px;display:grid}.halo-setup-done__lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.halo-setup-done__line{border-top:1px solid var(--halo-sunk2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.halo-setup-done__line:first-child{border-top:0}.halo-setup-part__head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.halo-setup-part__title{gap:4px;min-width:0;display:grid}.halo-setup-part__name{font-family:var(--halo-font-display);color:var(--halo-ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.2}.halo-setup-part__signal{align-items:center;gap:6px;font-size:12px;display:inline-flex}.halo-setup-part__meta{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.halo-setup-part__connection{align-items:center;font-size:12px;display:inline-flex}.halo-setup-part__locked{color:var(--halo-t2);margin:0}.halo-setup-part__receipts{gap:10px;min-width:0;display:grid}.halo-history__label{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.halo-history__none{margin:0;font-size:13px}.halo-history{gap:8px;min-width:0;display:grid}.halo-history__lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.halo-history__line{box-sizing:border-box;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;column-gap:8px;min-width:0;min-height:24px;padding-block:3px;font-size:12.5px;line-height:18px;display:grid}.halo-history__body{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.halo-history__body>*{min-width:0;max-width:100%}.halo-history__what{color:var(--halo-ink);font-weight:600}.halo-history__meta{margin-left:auto}.halo-setup-part__progress,.halo-setup-history{min-width:0;display:grid}@media (max-width:1023px){.halo-setup-part{padding:14px 12px 16px}.halo-setup-part__head{flex-direction:column}}.halo-card-question__back{flex:none}.halo-history__icon{color:var(--halo-t2);margin-top:2px}.halo-history__transition{flex-wrap:wrap;align-items:center;column-gap:4px;display:inline-flex}.halo-history__arrow{flex:none}.halo-history__to{color:var(--halo-ink);font-weight:600}.halo-history__private,.halo-history__kyb{color:var(--halo-t2);flex:none;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.halo-history__kyb .halo-lamp__mark{width:14px;height:14px}.halo-history__restated{font-size:11.5px}.halo-history__line>.halo-action-site{align-self:start;margin-block:-3px}@media (max-width:1023px){.halo-history__line>.halo-action-site{margin-block:0}}.halo-history__line .halo-action.halo-history__open[data-icon=only]{--halo-icon-box:24px}.halo-history__buttonCount{font-variant-numeric:tabular-nums;color:inherit}.halo-history__toggle svg{transition:transform var(--halo-motion-slide)}.halo-history__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.halo-thread-history,.halo-history__names{gap:8px;min-width:0;display:grid}.halo-history__names>p{margin:0}.halo-card-join__head{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-ink);margin:0;font-size:10.5px;font-weight:700}.halo-card-join__prose{margin:0;font-size:14px}.halo-card-join__facts{margin:0;font-size:12.5px}.halo-card-join__actions{flex-wrap:wrap;gap:8px;display:flex}.halo-conversation__head{flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-right:8px;display:flex}.halo-conversation__title{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-t3);font-size:10.5px;font-weight:700}.halo-model__noticeBlock{gap:6px;min-width:0;display:grid}.halo-lifecycle__glyph{vertical-align:middle;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1.5px}.halo-lifecycle__glyph[data-mark=done]{background:currentColor}.halo-lifecycle__glyph[data-mark=doing]{color:var(--halo-emph);background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.halo-lifecycle__glyph[data-mark=planned]{color:var(--halo-t3)}.halo-lifecycle__mark.halo-lifecycle__glyph{align-self:center}.halo-composer__row>.halo-action-site:last-child>.halo-reason{left:auto;right:0}.halo-inspector__hint{color:var(--halo-t2);flex:1 0 100%;margin:0;font-size:12px;font-weight:500;line-height:1.35}.halo-inspector__row[data-open-row=true]{cursor:pointer;border-radius:8px;margin:0 -6px;padding:3px 6px;position:relative}.halo-inspector__row[data-open-row=true]:hover{background:var(--halo-sunk)}.halo-inspector__set,.halo-inspector__row[data-open-row=true] .halo-action-site{position:static}.halo-inspector__row[data-open-row=true]:active{background:var(--halo-sunk2)}.halo-inspector__row[data-open-row=true] .halo-inspector__set:after{content:"";border-radius:8px;position:absolute;inset:0}@keyframes halo-guide-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--halo-ink) 45%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--halo-ink) 0%, transparent)}to{box-shadow:0 0 #0000}}.halo-inspector__set[data-pulse=true]{animation:1.2s ease-out halo-guide-pulse}@media (prefers-reduced-motion:reduce){.halo-inspector__set[data-pulse=true]{animation:none}}.halo-inspector__row[data-outlined=true],.halo-publish__categories[data-outlined=true]{box-shadow:0 0 0 2px var(--halo-amber);border-radius:8px}.halo-publish__categories[data-outlined=true]{margin:0 -6px;padding:6px}.halo-help-site{vertical-align:middle;align-items:center;margin-left:5px;display:inline-flex;position:relative}.halo-help{width:max(24px, var(--halo-icon-target));height:max(24px, var(--halo-icon-target));color:var(--halo-t2);cursor:help;transition:color var(--halo-motion-hover), transform var(--halo-motion-press);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px;padding:0;display:inline-grid}.halo-help:hover{color:var(--halo-ink)}.halo-help:active{color:var(--halo-ink);transform:scale(.92)}@media (prefers-reduced-motion:reduce){.halo-help:active{transform:none}}@media (max-width:1023px){.halo-help{margin:0}}.halo-help svg{display:block}.halo-help__popover{white-space:normal;text-align:left;letter-spacing:normal;text-transform:none;gap:4px;width:max-content;max-width:min(260px,70vw);font-weight:500;display:grid}.halo-help__example{font-size:11.5px}.halo-inspector__row:has(.halo-help-site){position:relative}.halo-inspector__row .halo-help-site{position:static}.halo-inspector__row .halo-help{z-index:1;--halo-icon-target:24px;margin:-4px;position:relative}.halo-inspector__row .halo-help__popover{width:auto;max-width:none;top:calc(100% + 4px);left:0;right:0}.halo-card-question__label{align-items:center;gap:6px;min-width:0;display:inline-flex}.halo-card-question__label .halo-help-site{margin-left:0}.halo-guide-panel{color:var(--halo-t2);margin-top:4px;font-size:12.5px;display:block}.halo-guide-panel__below{display:none}@media (max-width:1279px){.halo-guide-panel__right{display:none}.halo-guide-panel__below{display:inline}}.halo-destination{gap:6px;min-width:0;display:grid}.halo-destination__row{grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);align-items:center;gap:8px;display:grid}@media (min-width:1024px){.halo-destination__row[data-with-state=true]{grid-template-columns:minmax(130px,.8fr) minmax(160px,1.2fr) minmax(130px,.8fr)}}.halo-destination__row .halo-listbox__trigger{background:var(--halo-control-on-sunk);height:32px;min-height:32px;box-shadow:var(--halo-shadow-sm);padding:0 10px;font-size:13px}.halo-destination__row .halo-combobox__input{box-sizing:border-box;width:100%;height:32px;padding:0 10px}.halo-destination__refused{color:var(--halo-ink);margin:0;font-size:12.5px;font-weight:600}.halo-destination__note{margin:0;font-size:12px}@media (max-width:1023px){.halo-destination__row{grid-template-columns:minmax(0,1fr)}}.halo-combobox__row[data-pinned=true]{gap:8px;height:auto;min-height:32px;padding:4px 8px}.halo-combobox__label{flex:none;font-weight:600}.halo-combobox__detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--halo-t3);font-size:12px;overflow:hidden}.halo-combobox__mark{letter-spacing:.03em;text-transform:uppercase;color:var(--halo-t3);flex:none;margin-left:auto;font-size:10px}.halo-combobox__row:is([data-active=true],:hover) :is(.halo-combobox__detail,.halo-combobox__mark){color:var(--halo-t2)}.halo-combobox__row[data-after-pinned=true]{margin-top:7px;position:relative}.halo-combobox__row[data-after-pinned=true]:before{content:"";background:var(--halo-hair);height:1px;position:absolute;top:-4px;left:8px;right:8px}.halo-standards{justify-items:start;gap:8px;min-width:0;display:grid}.halo-standards__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.halo-standards__listbox{min-width:220px}.halo-standards__listbox .halo-listbox__trigger{background:var(--halo-control-on-sunk);height:32px;min-height:32px;box-shadow:var(--halo-shadow-sm);padding:0 10px;font-size:13px}.halo-standards__listbox .halo-listbox__option[aria-disabled=true]{color:var(--halo-t3);cursor:not-allowed}.halo-standards__note,.halo-standards__empty{margin:0;font-size:12px}.halo-spec{gap:8px;min-width:0;display:grid}.halo-spec__current{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.halo-spec__attach,.halo-spec__save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.halo-spec__attach .halo-t3,.halo-spec__save .halo-t3{font-size:12px}.halo-spec__typed{gap:4px;font-size:12.5px;display:grid}.halo-spec__typed textarea{font:inherit;color:var(--halo-ink);background:var(--halo-control-on-sunk);box-shadow:inset 0 0 0 1px var(--halo-field-edge), var(--halo-shadow-sm);resize:vertical;border:0;border-radius:10px;min-height:72px;padding:8px 10px;font-size:13px;line-height:20px}.halo-split{gap:8px;min-width:0;display:grid}.halo-split__why{margin:0;font-size:13px;line-height:1.4}.halo-split__bar{background:var(--halo-control-on-sunk);height:26px;box-shadow:var(--halo-shadow-sm);border-radius:9px;gap:2px;padding:2px;display:flex;overflow:hidden}.halo-split__bar[data-state=over]{box-shadow:var(--halo-shadow-sm), 0 0 0 2px var(--halo-amber)}.halo-split__seg{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:0;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.halo-split__seg[data-seg=a]{background:var(--halo-ink);color:var(--halo-onink)}.halo-split__seg[data-seg=b]{background:color-mix(in srgb, var(--halo-ink) 62%, var(--halo-surface));color:var(--halo-onink)}.halo-split__seg[data-seg=left]{background:var(--halo-sunk2);color:var(--halo-t2);font-weight:600}.halo-split__state{color:var(--halo-t3);margin:0;font-size:12px}.halo-split__state[data-state=over]{color:var(--halo-ink);font-weight:600}.halo-split__state[data-state=done]{color:var(--halo-t2)}.halo-split__holdback{color:var(--halo-t2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.halo-inspector__more{gap:2px;min-width:0;display:grid}.halo-inspector__more>.halo-action-site{justify-self:start;margin-top:2px}.halo-inspector__moreToggle svg{transition:transform var(--halo-motion-slide)}.halo-inspector__moreToggle[aria-expanded=true] svg{transform:rotate(180deg)}.halo-inspector__moreBody{gap:4px;min-width:0;display:grid}.halo-thread-header__agent[data-signal=green] .halo-thread-header__dot{background:var(--halo-green)}.halo-thread-action__headline{color:var(--halo-t2);overflow-wrap:break-word;margin:-10px 0 0;font-size:14px}.halo-action-card__top{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.halo-action-card__name{color:var(--halo-ink);overflow-wrap:break-word;min-width:0;font-weight:700}.halo-action-card__chip{align-items:center;font-size:12px;display:inline-flex}.halo-action-card__facts{overflow-wrap:break-word;min-width:0}.halo-action-card__value{color:var(--halo-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.halo-action-card__review{justify-self:start;margin-top:4px}@media (max-width:1023px){.halo-thread-action>*{min-width:0}.halo-f1-unowned.halo-action-queue{box-shadow:none;background:0 0;gap:10px;padding:0}.halo-action-queue .halo-f1-unowned__list{gap:10px}.halo-action-queue .halo-action-card{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-top:0;border-radius:14px;gap:4px;padding:12px 14px}}.halo-support{gap:16px;min-width:0;display:grid}.halo-support--panel{gap:12px}.halo-support__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.halo-support__title{margin:0;font-size:16px;font-weight:700}.halo-support__ticketHead{gap:2px;min-width:0;display:grid}.halo-support__ticketHead .halo-support__title{overflow-wrap:break-word}.halo-support__kicker{margin:0;font-size:12px;font-weight:600}.halo-support__lede{margin:0;font-size:13px}.halo-support__list,.halo-support__compose,.halo-support__ticket,.halo-support__conversation{gap:12px;min-width:0;display:grid}.halo-support__rows,.halo-support__messages,.halo-support__files{margin:0;padding:0;list-style:none;display:grid}.halo-support__rows{gap:8px}.halo-support__messages{gap:10px}.halo-support__files{gap:4px}.halo-support__row{background:var(--halo-sunk2);min-width:0;color:var(--halo-ink);border-radius:12px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.halo-support__row:hover{background:color-mix(in srgb, var(--halo-ink) 6%, var(--halo-sunk2))}.halo-support__row[data-state=closed],.halo-support__row .halo-t3,.halo-support__row .halo-card-chip{color:var(--halo-t2)}.halo-support__attach{gap:6px;display:grid}.halo-support__rowTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-support__rowName{overflow-wrap:break-word;min-width:0;font-weight:700}.halo-support__rowSubject{overflow-wrap:anywhere;font-size:13.5px}.halo-support__facts{margin:0;font-size:12.5px}.halo-support__subject{color:var(--halo-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.halo-support__message{min-width:0}.halo-support__file{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.halo-support__fileName{overflow-wrap:anywhere;min-width:0;font-weight:600}.halo-support__marker{color:var(--halo-t2);margin:0;font-size:12.5px}.halo-support__ruling,.halo-support__warning{background:var(--halo-sunk);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.halo-support__warning{--halo-action-fill:var(--halo-control-on-sunk);--halo-action-hover-mix:16%;--halo-action-press-mix:22%}.halo-support__ruling p{margin:0}.halo-support__rulingHead{font-weight:700}.halo-support__confirm{gap:8px;display:grid}.halo-support__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-support__about{background:var(--halo-sunk);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.halo-support__aboutName{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.halo-input.halo-support__textarea{resize:vertical;height:auto;min-height:120px;padding:10px 12px;line-height:1.45}.halo-thread-palette__row.halo-thread-palette__support{border-top:1px solid var(--halo-hair);border-radius:0 0 10px 10px;margin-top:6px}.halo-dispute__desk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-dispute__desk .halo-round__state{flex:240px;margin:0}.halo-model{background:var(--halo-sunk);min-width:0;color:var(--halo-ink);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:12px;font-size:13px;line-height:1.45;display:grid}.halo-model__title{overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:700}.halo-model__lead,.halo-model__quiet{color:var(--halo-t2);margin:0;font-size:12.5px}.halo-model__locked{align-items:center;gap:6px;display:flex}.halo-model__locked svg{flex:none}.halo-model__unchecked{justify-items:start;gap:8px;display:grid}.halo-model__list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-model__row{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.halo-model__row>.halo-reason-site{min-width:0}.halo-model__list .halo-model__chip.halo-action[data-tier=prepare]{text-align:left;--halo-action-fill:var(--halo-control-on-sunk);--halo-action-hover-mix:16%;--halo-action-press-mix:22%;gap:6px;min-width:0;max-width:100%;overflow:hidden}.halo-model__chip svg{flex:none}.halo-model__field{color:var(--halo-t2);flex:none;font-weight:500}.halo-model__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.halo-model__held{align-items:flex-start;gap:6px;min-width:0;max-width:100%;padding:calc(16px - .725em) 14px;font-weight:600;display:flex}.halo-model__held[data-state=answered]{color:var(--halo-t2);font-weight:500}.halo-model__mark{color:var(--halo-ink);flex:none}.halo-model__held>.halo-model__mark{margin-top:calc(.725em - 7px)}.halo-model__heldBody{flex-wrap:wrap;flex:0 auto;align-items:baseline;gap:0 14px;min-width:0;display:flex;overflow:hidden}.halo-model__heldHead{flex-wrap:wrap;flex:0 auto;align-items:baseline;gap:0 6px;min-width:0;max-width:100%;display:flex}.halo-model__held .halo-model__value{min-width:4.5em;min-width:calc-size(max-content, min(size, 4.5em));flex:1 1 0;max-width:100%}.halo-model__held .halo-model__field{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.halo-model__heldNote{min-width:0;max-width:100%;color:var(--halo-t2);flex:0 auto;font-weight:500;position:relative}.halo-model__sep{margin-right:5px;position:absolute;right:100%}.halo-model__notice{margin:0;font-size:12px;font-weight:500;line-height:1.45}.halo-model__note{color:var(--halo-t2);padding:0 14px;font-size:12px;font-weight:600}.halo-model--line{color:var(--halo-t2);background:0 0;align-items:flex-start;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.halo-model__lamp{background:var(--halo-t3);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}}
@layer halo.components{.halo-org-page{gap:22px;min-width:0;display:grid}.halo-org-header{gap:6px;display:grid}.halo-org-header__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t3);font-size:11px;font-weight:700}.halo-org-header__title{margin:0;font-size:24px}.halo-org-header__titleRow{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.halo-org-header__setup{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.halo-org-header__line{color:var(--halo-t2);margin:0;font-size:15px}.halo-org-field>small{font-size:12px}.halo-org-block{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:16px;gap:12px;min-width:0;padding:18px 20px 16px;display:grid}.halo-org-block__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t3);font-size:11px;font-weight:700}.halo-org-block__title{font-family:var(--halo-face-display,var(--halo-font-display));letter-spacing:-.01em;font-size:17px;font-weight:600}.halo-org-block__intro,.halo-org-block__note{margin:0;font-size:13px}.halo-org-note{background:var(--halo-sunk);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.halo-org-invariant{max-width:720px;margin:0;font-size:13px}.halo-org-form{gap:12px;display:grid}.halo-org-field{gap:5px;min-width:0;font-size:13px;display:grid}.halo-org-field>span:first-child{color:var(--halo-t2);font-size:12px}.halo-org-field--row{grid-auto-flow:column;justify-content:start;align-items:center;gap:8px}.halo-org-input{background:var(--halo-sunk2);height:36px;color:var(--halo-ink);font:inherit;box-sizing:border-box;border:0;border-radius:10px;width:100%;min-width:0;padding:0 12px;font-size:13px}.halo-org-input:disabled{opacity:.45}.halo-org-textarea{resize:vertical;height:auto;min-height:88px;font-family:var(--halo-face-ui,var(--halo-font-ui));padding:10px 12px;line-height:1.45}.halo-org-static{font-weight:600}.halo-org-static--with-action{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.halo-org-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.halo-org-wrap{display:inline-flex}.halo-org-blockers{gap:3px;margin:0;padding-left:18px;font-size:12px;display:grid}.halo-org-ticks{border:0;margin:0;padding:0}.halo-org-ticks>legend{color:var(--halo-t2);margin-bottom:5px;padding:0;font-size:12px}.halo-org-ticks__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.halo-org-ticks__grid>.halo-reason-site{min-width:0;display:block}.halo-org-tick{background:var(--halo-sunk2);min-height:36px;color:var(--halo-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13px;display:flex}.halo-org-tick>input{accent-color:var(--halo-ink);flex:none;margin:0}.halo-org-tick>span{overflow-wrap:anywhere;min-width:0}.halo-org-tick{transition:background-color var(--halo-motion-hover), transform var(--halo-motion-press)}.halo-org-tick:not([data-disabled=true]):hover{background:color-mix(in srgb, var(--halo-sunk2), var(--halo-ink) 8%)}.halo-org-tick:not([data-disabled=true]):active{background:color-mix(in srgb, var(--halo-sunk2), var(--halo-ink) 14%);transform:scale(.98)}.halo-org-tick[data-checked=true]{box-shadow:inset 0 0 0 2px var(--halo-emph)}.halo-org-tick[data-disabled=true]{color:var(--halo-t3);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.halo-org-tick:not([data-disabled=true]):active{transform:none}}.halo-org-tick[data-disabled=true]>input{opacity:.55}.halo-org-ticks>small{margin-top:2px}.halo-org-permissions__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.halo-org-permissions__tools{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px;display:flex}.halo-org-list{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.halo-org-receipt{color:var(--halo-ink);align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.halo-org-receipt>span[aria-hidden]{color:var(--halo-t2);font-size:9px}.halo-org-receipt>svg{width:14px;height:14px;color:var(--halo-t2);flex:none;align-self:center}.halo-org-refusal{background:var(--halo-sunk);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;font-size:13px;display:flex}.halo-org-refusal__code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.halo-org-chips{flex-wrap:wrap;gap:10px;display:flex}.halo-org-chip{text-align:left;background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);min-height:44px;font:inherit;color:var(--halo-ink);cursor:pointer;border:0;border-radius:12px;justify-items:start;gap:2px;max-width:260px;padding:10px 14px;font-size:13px;font-weight:600;display:grid}.halo-org-chip small{font-size:11px;font-weight:500}.halo-org-chip[aria-pressed=true]{background:var(--halo-emph-wash);color:var(--halo-emph);box-shadow:inset 0 0 0 1px var(--halo-emph)}.halo-org-chip[aria-pressed=true] small{color:var(--halo-emph)}.halo-org-preview{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-org-preview>li{border-top:1px solid var(--halo-hair);grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:center;gap:8px 14px;padding:8px 0;font-size:13px;display:grid}.halo-org-preview>li.is-nested{padding-left:18px}.halo-org-preview__name{font-weight:600}.halo-org-preview__budget{gap:3px;font-size:11px;display:grid}.halo-org-preview>li>.halo-org-receipt,.halo-org-preview>li>.halo-org-refusal{grid-column:1/-1}.halo-org-rails{gap:10px}.halo-org-rail{background:var(--halo-sunk);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.halo-org-rail>div{gap:4px;font-weight:600;display:grid}.halo-org-agent{border-top:1px solid var(--halo-hair);gap:12px;padding-top:12px;display:grid}.halo-org-agent__head{font-size:14px}.halo-org-agent__mandate{margin:0;font-size:13px;font-weight:600}.halo-org-tree{gap:14px;min-width:0;display:grid}.halo-org-tree__caption{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t2);font-size:11px;font-weight:700}.halo-org-row{border-top:1px solid var(--halo-hair);grid-template-columns:minmax(140px,1.2fr) auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0;padding:10px 0;font-size:13px;display:grid}.halo-org-row--holder{grid-template-columns:minmax(140px,1.2fr) auto minmax(0,2fr) minmax(0,1fr) auto}.halo-org-row__name{overflow-wrap:anywhere;font-weight:600}.halo-org-row__meta{color:var(--halo-t2);overflow-wrap:anywhere}.halo-org-row__meta.halo-money{color:var(--halo-ink)}.halo-org-row__expiry{font-size:12px}.halo-org-row__controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.halo-org-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t2);background:var(--halo-sunk2);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.halo-org-holders,.halo-org-holders__grants{margin:0;padding:0;list-style:none;display:grid}.halo-org-holder{display:grid}.halo-org-permissions{gap:14px;min-width:0;display:grid}.halo-org-tablewrap{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:16px;overflow-x:auto}.halo-org-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.halo-org-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t3);padding:14px 16px 10px;font-size:11px;font-weight:700}.halo-org-table td{border-top:1px solid var(--halo-hair);vertical-align:top;overflow-wrap:break-word;padding:12px 16px}.halo-org-table td[data-root=true]{white-space:nowrap}.halo-org-table tr[data-state=expired] td:first-child,.halo-org-table tr[data-state=revoked] td:first-child,.halo-org-table tr[data-state=scheduled] td:first-child{color:var(--halo-t2)}.halo-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.halo-org-network{justify-items:start;gap:18px;display:grid}.halo-org-network>.halo-org-block{width:100%;position:relative}.halo-org-network .halo-reach-view__head{width:auto;position:absolute;top:16px;right:20px}@media (min-width:1024px){.halo-org-network .halo-reach-view--centred{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:16px}.halo-org-network .halo-reach-view--centred>.halo-reach,.halo-org-network .halo-reach-view--centred>.halo-reach-unplotted{grid-column:1/-1}}.halo-org-overview{gap:14px;margin-bottom:8px;display:grid}.halo-org-overview__room{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:14px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:18px;padding:16px;display:grid}.halo-org-overview__globe{justify-items:center;display:grid}.halo-org-overview__diagram{min-width:0}@media (min-width:1024px){.halo-org-overview__globe .halo-reach__zoom{left:0;right:auto}}@media (max-width:1023px){.halo-org-overview__room{grid-template-columns:minmax(0,1fr)}}.halo-org-panel{gap:18px;display:grid}.halo-org-panel__section{border-bottom:1px solid var(--halo-hair);gap:10px;padding-bottom:14px;display:grid}.halo-org-panel__section:last-child{border-bottom:0}.halo-org-panel__h{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-t3);margin:0;font-size:11px;font-weight:700}.halo-org-panel__facts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 16px;margin:0;font-size:13px;display:grid}.halo-org-panel__facts>div{gap:2px;min-width:0;display:grid}.halo-org-panel__facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.halo-org-panel__note{margin:0;font-size:12.5px}.halo-org-panel__globe{justify-items:center;display:grid}.halo-org-panel .halo-org-holders{gap:6px;margin:0;padding:0;list-style:none;display:grid}.halo-reach-view{justify-items:start;gap:14px;display:grid}.halo-reach-view__head{justify-content:flex-end;width:100%;display:flex}.halo-reach-view--centred{justify-items:center}.halo-reach-view--centred .halo-reach{margin:0 auto}.halo-reach-view--centred .halo-reach figcaption,.halo-reach-view--centred .halo-reach-unplotted{text-align:center}.halo-reach-view--centred .halo-reach-stats,.halo-reach-view--centred .halo-reach-legend{justify-content:center}.halo-org-network__room{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1279px){.halo-org-network__room{grid-template-columns:minmax(0,1fr)}}.halo-org-network__globe,.halo-org-network__manage{min-width:0}.halo-org-network__room--globe{grid-template-columns:minmax(0,1fr)}.halo-org-teams{justify-items:start;gap:16px;display:grid}.halo-org-teams>.halo-manage,.halo-org-teams>.halo-chain,.halo-org-teams>.halo-org-grid,.halo-org-teams>.halo-org-block{width:100%}.halo-chain{gap:14px;display:grid;container:chain/inline-size}.halo-chain__row{flex-wrap:wrap;align-items:stretch;gap:14px 0;margin:0;padding:0;list-style:none;display:flex}.halo-chain__step{flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.halo-chain__step:last-child{padding-right:32px}.halo-chain__tile{background:var(--halo-surface);min-width:0;box-shadow:var(--halo-shadow-sm);border-radius:12px;flex:1 1 0;align-content:start;align-self:stretch;gap:2px;padding:12px 14px;display:grid}.halo-chain__name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:12px;font-weight:600;line-height:16px}.halo-chain__count{font-family:var(--halo-face-display,var(--halo-font-display));font-size:24px;font-weight:700;line-height:26px}.halo-chain__split{overflow-wrap:anywhere;font-size:12px;line-height:16px}.halo-chain__sentence{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;margin-top:6px;font-size:12px;line-height:1.35}.halo-chain__arrow{width:32px;color:var(--halo-t3);flex:none;justify-content:center;padding-top:34px;display:inline-flex}@media (min-width:640px) and (max-width:1023px){.halo-chain__step{flex:30%}.halo-chain__step:nth-child(3) .halo-chain__arrow{visibility:hidden}}@container chain (max-width:900px){.halo-chain__step{flex:30%}.halo-chain__step:nth-child(3) .halo-chain__arrow{visibility:hidden}}@media (max-width:639px){.halo-chain__row{gap:0}.halo-chain__step{flex-direction:column;flex-basis:100%;align-items:stretch}.halo-chain__step:last-child{padding-right:0}.halo-chain__step:nth-child(3) .halo-chain__arrow{visibility:visible}.halo-chain__arrow{align-self:center;width:auto;height:28px;padding-top:0;transform:rotate(90deg)}}.halo-chain__invariant{margin:0}.halo-manage{gap:10px;display:grid}.halo-manage__tree,.halo-manage__children{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-manage__tree{margin-left:32px}.halo-manage__children{padding-left:24px;position:relative}.halo-manage__node{gap:8px;min-width:0;display:grid;position:relative}.halo-manage__children>.halo-manage__node:before{content:"";background:var(--halo-line-strong);width:2px;position:absolute;top:-8px;bottom:0;left:-14px}.halo-manage__children>.halo-manage__node:last-child:before{height:32px;bottom:auto}.halo-manage__children>.halo-manage__node:after{content:"";background:var(--halo-line-strong);width:14px;height:2px;position:absolute;top:23px;left:-14px}.halo-manage__row{--halo-manage-name:calc(240px - var(--halo-manage-depth,0) * 24px);--halo-manage-place:180px;--halo-manage-budget:160px;grid-template-columns:minmax(0, var(--halo-manage-name)) var(--halo-manage-place) var(--halo-manage-budget) auto minmax(0, 1fr);box-sizing:border-box;background:var(--halo-surface);min-height:48px;box-shadow:var(--halo-shadow-sm);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:8px 12px;font-size:12.5px;display:grid}.halo-manage__name{min-width:0;font-size:14px;font-weight:700;display:block;position:relative}.halo-manage__nameText{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.halo-manage__name[data-truncated=true]{cursor:default;border-radius:6px}.halo-manage__name[data-truncated=true]:hover:after,.halo-manage__name[data-truncated=true]:focus-visible:after{content:attr(data-full);z-index:2;white-space:nowrap;background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);color:var(--halo-ink);border-radius:6px;padding:2px 6px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.halo-manage__place{align-items:center;gap:6px;min-width:0;display:inline-flex}.halo-manage__placeWords,.halo-manage__budget{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.halo-manage__controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.halo-manage{container:manage/inline-size}@container manage (max-width:1000px){.halo-manage__row{--halo-manage-place:140px;--halo-manage-budget:120px}}@media (min-width:1024px){.halo-manage[data-budget=line] .halo-manage__row{grid-template-columns:minmax(0, var(--halo-manage-name)) var(--halo-manage-place) auto minmax(0, 1fr);row-gap:4px}.halo-manage[data-budget=line] .halo-manage__budget{text-overflow:clip;grid-area:2/1/auto/-1;overflow:visible}}@media (max-width:1023px){.halo-manage__tree{margin-left:8px}.halo-manage__row{grid-template-columns:minmax(0,max-content) minmax(7rem,1fr);row-gap:6px}.halo-manage__place{justify-self:end;max-width:100%}.halo-manage__budget{white-space:normal;text-overflow:clip;grid-column:1/-1;overflow:visible}.halo-manage__controls{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}.halo-manage__editor{background:var(--halo-sunk);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.halo-manage__ask,.halo-manage__askActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-manage__ask{flex-direction:column;align-items:flex-start}.halo-manage__field{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-manage__input{font:inherit;background:var(--halo-control-on-sunk);height:32px;color:var(--halo-ink);font-variant-numeric:tabular-nums;border:0;border-radius:10px;width:160px;padding:0 10px}.halo-reach-stats{flex-wrap:wrap;gap:12px;display:flex}.halo-reach-legend{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.halo-reach-legend>li{background:var(--halo-sunk);border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:6px 10px;font-size:12px;display:grid}.halo-reach-legend>li>i{background:var(--unit-colour,var(--halo-ink));border-radius:50%;grid-row:1/span 2;width:7px;height:7px}.halo-reach-legend>li>i[data-hatched=true]{background:repeating-linear-gradient(135deg, var(--unit-colour) 0 2px, color-mix(in srgb, var(--unit-colour) 30%, var(--halo-surface)) 2px 4px)}.halo-reach-legend>li>small{font-size:11px}.halo-reach-unplotted{margin:0;font-size:13px}.halo-reach{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-items:center;gap:8px;width:100%;max-width:320px;margin:0;display:grid}.halo-reach.is-dragging{cursor:grabbing}.halo-reach>svg{width:min(100%,15.5rem);height:auto;overflow:visible}.halo-reach figcaption{color:var(--halo-t2);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.halo-reach__ocean{fill:var(--halo-sunk2)}.halo-reach__grid path{fill:none;stroke:var(--halo-hair);stroke-width:.6px}.halo-reach__grid path.halo-reach__equator{stroke:var(--halo-t3);stroke-width:.6px}.halo-reach__limb{fill:none;stroke:var(--halo-edge-bright);stroke-width:1.1px;transition:stroke var(--halo-motion-slide)}.halo-reach.is-dragging .halo-reach__limb,.halo-reach:hover .halo-reach__limb{stroke:var(--halo-t2)}.halo-reach__land path{fill:none;stroke:var(--halo-t2);stroke-width:.6px;stroke-linejoin:round;stroke-linecap:round}.halo-reach__borders path{fill:none;stroke:var(--halo-t3);stroke-width:.35px;vector-effect:non-scaling-stroke}.halo-reach__fill{--halo-globe-fill:.75;stroke:none;fill-opacity:var(--halo-globe-fill)}@media (prefers-color-scheme:dark){:root:not([data-halo-theme=light]) .halo-reach__fill{--halo-globe-fill:.6}}:root[data-halo-theme=dark] .halo-reach__fill{--halo-globe-fill:.6}.halo-reach__fill[data-hatched=true]{fill-opacity:.55}.halo-reach__outline{fill:none;stroke-width:.9px;stroke-opacity:.95;stroke-linejoin:round;stroke-linecap:round}.halo-reach[data-zoom^="1."] .halo-reach__land path{stroke-width:.6px}.halo-reach[data-zoom^="2."] .halo-reach__land path{stroke-width:.45px}.halo-reach[data-zoom^="2."] .halo-reach__borders path{stroke-width:.26px}.halo-reach__arcs path{fill:none;stroke:var(--halo-t3);stroke-width:1px;stroke-linecap:round;stroke-dasharray:3 5;animation:7s linear infinite halo-reach-travel}.halo-reach__points circle{fill:var(--halo-t3);stroke:var(--halo-surface);stroke-width:1.1px}.halo-reach__points .is-home circle{fill:var(--halo-ink)}.halo-reach__pin{stroke:var(--halo-surface);stroke-width:1.1px}.halo-reach__points .halo-reach__home-ring{stroke:var(--halo-ink);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite halo-reach-pulse}.halo-reach__points .is-home .halo-reach__home-ring{fill:none}.halo-reach__label text{fill:var(--halo-t2);font-family:var(--halo-face-ui,var(--halo-font-ui));letter-spacing:.18em;font-size:11px;font-weight:600}@keyframes halo-reach-travel{to{stroke-dashoffset:-64px}}@keyframes halo-reach-pulse{0%{opacity:.85;transform:scale(.6)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.halo-reach__arcs path,.halo-reach__points .halo-reach__home-ring{animation:none}.halo-reach__limb{transition:none}}.halo-setup-page{background:var(--halo-ground);align-content:start;gap:22px;display:grid}@media (min-width:1280px){.halo-setup-page[data-testid=entity-setup]{height:calc(100dvh - var(--halo-shell-top,0px));padding-bottom:var(--halo-size-page-gutter-medium);grid-template-rows:auto minmax(0,1fr);align-content:stretch}.halo-setup-page[data-testid=entity-setup] .halo-thread{height:100%;min-height:0}.halo-setup-page[data-testid=entity-setup] .halo-thread>.halo-thread__centre{max-height:100%;overflow-y:auto}.halo-setup-page[data-testid=entity-setup] .halo-thread>.halo-inspector{max-height:100%}}.halo-setup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.halo-setup-head__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t3);font-size:11px;font-weight:700}.halo-setup-head__title{margin:4px 0 6px;font-size:24px}.halo-setup-body{min-width:0;display:grid}.halo-setup-centre{gap:18px;min-width:0;display:grid}.halo-setup-interview{gap:16px;display:grid}.halo-setup-checklist{align-content:start;gap:14px;min-width:0;font-size:13px;display:grid}.halo-setup-checklist__label{letter-spacing:.08em;text-transform:uppercase;color:var(--halo-t3);font-size:11px;font-weight:700}.halo-setup-checklist__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.halo-setup-checklist__rows>li{border-top:1px solid var(--halo-hair);padding:8px 0}.halo-setup-row{gap:4px;display:grid}.halo-setup-checklist__note{background:var(--halo-sunk);border-radius:12px;gap:6px;padding:12px 14px;font-size:12px;display:grid}.halo-setup-checklist__notehead{font-weight:700}.halo-setup-checklist__foot{font-size:12px}.halo-setup-checklist--collapsed{border-top:1px solid var(--halo-hair);border-bottom:1px solid var(--halo-hair);gap:0}.halo-setup-checklist__row{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 0;font-size:12.5px;display:flex}.halo-setup-checklist__words{gap:2px;min-width:0;display:grid}.halo-setup-checklist__label{justify-content:space-between;align-items:center;gap:8px;display:flex}.halo-setup-checklist__fold{text-transform:none;letter-spacing:0}.halo-orgtree__rows{gap:6px;display:grid}.halo-settings-section{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:16px;gap:14px;min-width:0;padding:20px 22px 18px;display:grid}.halo-settings-section__title{margin:0;font-size:18px}.halo-settings-terms{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 18px;margin:0;font-size:13px;display:grid}.halo-settings-terms dt{color:var(--halo-t2);font-size:12px}.halo-settings-terms dd{margin:0;font-weight:600}.halo-settings-terms dd.halo-t3{font-size:12px;font-weight:500}.halo-settings-rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.halo-settings-row{border-top:1px solid var(--halo-hair);gap:10px;padding:12px 0 4px;display:grid}.halo-settings-row__head{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.halo-settings-sites{gap:12px;display:grid}.halo-settings-place-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.halo-settings-place-row .halo-combobox__input{box-sizing:border-box;width:100%;min-width:0;height:36px;font:inherit;color:var(--halo-ink);background:var(--halo-sunk2);border:0;border-radius:10px;padding:0 12px;font-size:13px}.halo-settings-place-row .halo-combobox__input:disabled{opacity:.45}@media (min-width:1024px){.halo-settings-place-row[data-fields="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.halo-settings-place-row{grid-template-columns:minmax(0,1fr)}}.halo-settings-identifiers{gap:8px;display:grid}.halo-settings-identifiers__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-settings-identifiers__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto minmax(0,1.3fr);align-items:baseline;gap:4px 12px;font-size:13px;display:grid}.halo-settings-identifiers__name{color:var(--halo-t2);overflow-wrap:anywhere;min-width:0;font-size:12px}.halo-settings-identifiers__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.halo-settings-identifiers__judged{font-size:12px}.halo-settings-identifiers__lamp{min-width:0}@media (max-width:1023px){.halo-settings-identifiers__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.halo-settings-identifiers__lamp{grid-column:1/-1}.halo-org-row,.halo-org-row--holder{grid-template-columns:minmax(0,1fr) auto}.halo-org-row__controls{grid-column:1/-1;justify-content:flex-start}.halo-org-preview>li{grid-template-columns:minmax(0,1fr)}.halo-settings-terms{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.halo-settings-trust{gap:12px;display:grid}.halo-settings-workspace,.halo-settings-workspace__main{gap:14px;min-width:0;display:grid}.halo-settings-workspace__trust{min-width:0}@media (min-width:1280px){.halo-settings-workspace{grid-template-columns:minmax(0, 1fr) var(--halo-size-inspector);column-gap:var(--halo-size-page-gap);align-items:start}}.halo-settings-trust__score{gap:2px;font-size:13px;display:grid}.halo-settings-trust__score strong{font-size:16px}.halo-settings-trust__rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-settings-trust__row{gap:2px;font-size:13px;display:grid}.halo-settings-trust__affects{padding-left:26px;font-size:12px}.halo-settings-trust__blocking{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;font-weight:600;display:flex}.halo-settings-trust__way{flex-basis:100%;margin:0;font-size:12px;font-weight:400}.halo-settings-verification__intro,.halo-settings-verification__why,.halo-settings-verification__holds{margin:0}.halo-settings-verification__why{font-size:12px}.halo-settings-verification__act{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.halo-settings-providers__intro{margin:0}.halo-settings-providers__grid{margin:0;padding:0;list-style:none}.halo-settings-provider{background:var(--halo-sunk);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.halo-settings-provider__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.halo-settings-provider__kind{color:var(--halo-t3);font-size:12px;font-weight:600}.halo-settings-provider__since{color:var(--halo-t3);font-variant-numeric:tabular-nums;font-size:11.5px}.halo-settings-provider__name{color:var(--halo-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.halo-settings-provider__name[data-bound=false]{color:var(--halo-t2);font-weight:500}.halo-settings-provider__note{font-size:12px}.halo-settings-provider__facts{gap:4px;margin:0;font-size:12.5px;display:grid}.halo-settings-provider__facts>div{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}.halo-settings-provider__facts dt{color:var(--halo-t3);flex:none;font-size:11.5px}.halo-settings-provider__facts dd{min-width:0;color:var(--halo-t2);overflow-wrap:anywhere;margin:0}.halo-settings-provider__waits{justify-items:start;gap:6px;font-size:12.5px;display:grid}.halo-settings-provider__waits>.halo-money-terms{background:0 0;border-radius:0;justify-self:stretch;min-width:0;margin:0;padding:0}.halo-interview-strip{gap:8px;min-width:0;display:grid;position:relative}.halo-chip-tip-host{position:relative}.halo-chip-tip{z-index:40;letter-spacing:0;text-transform:none;width:max-content;color:var(--halo-ink);pointer-events:none;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);transition-delay:calc(var(--halo-motion-enter) * 2);border-radius:8px;gap:2px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.35;display:grid;position:absolute}.halo-chip-tip>span+span{color:var(--halo-t2)}.halo-interview-strip__progress{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;min-width:0;font-size:11px;font-weight:700;display:flex}.halo-interview-strip__where{white-space:nowrap;flex:none}.halo-interview-strip__phase{text-transform:none;letter-spacing:0;flex:auto;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;font-weight:500;display:flex}.halo-interview-strip__phase .halo-action[data-tier=navigate]{flex:none;height:26px;min-height:26px}@media (max-width:1023px){.halo-interview-strip__progress{flex-wrap:wrap;row-gap:6px}.halo-interview-strip__phase{flex-basis:0%}.halo-interview-strip__phase:has(.halo-action){flex-basis:auto}}.halo-interview-strip__left{white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:100%;font-size:11px;display:block;overflow:hidden}.halo-interview-strip__steps{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin:0;padding:4px 4px 6px;scroll-padding-inline:4px;list-style:none;display:flex;position:relative;overflow-x:auto}.halo-interview-strip__step{flex:none;gap:2px;min-width:0;display:grid}.halo-who-runs__pills{--halo-strip-fill:var(--halo-control-on-sunk);flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.halo-interview-strip__chip{background:var(--halo-strip-fill,var(--halo-sunk2));height:26px;color:var(--halo-t2);transition:background-color var(--halo-motion-hover), color var(--halo-motion-hover), transform var(--halo-motion-press);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.halo-interview-strip__chip[aria-disabled=true]{cursor:not-allowed;opacity:.55}.halo-interview-strip__chip:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--halo-strip-fill,var(--halo-sunk2)), var(--halo-ink) 8%);color:var(--halo-ink)}.halo-interview-strip__chip:not([aria-disabled=true]):active{background:color-mix(in srgb, var(--halo-strip-fill,var(--halo-sunk2)), var(--halo-ink) 14%);transform:scale(.97)}.halo-interview-strip__step[data-state=current] .halo-interview-strip__chip,.halo-interview-strip__step[data-state=current] .halo-interview-strip__chip:hover{background:var(--halo-emph-wash);color:var(--halo-emph);box-shadow:inset 0 0 0 1px var(--halo-emph)}.halo-interview-strip__step[data-state=done] .halo-interview-strip__chip{color:var(--halo-ink)}@media (prefers-reduced-motion:reduce){.halo-interview-strip__chip:not([aria-disabled=true]):active{transform:none}}.halo-interview-strip__no{opacity:.7;font-variant-numeric:tabular-nums}.halo-interview-strip__mark{background:var(--halo-green);width:14px;height:14px;color:var(--halo-surface);animation:halo-step-pop var(--halo-motion-step) var(--halo-motion-step-ease) both;border-radius:50%;place-items:center;line-height:1;display:inline-grid}@media (prefers-reduced-motion:reduce){.halo-interview-strip__mark{animation:none}}.halo-interview-location{gap:4px;font-size:12px;display:grid}.halo-interview-location__fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.halo-interview-facts{gap:6px;margin:0;display:grid}.halo-interview-facts>div{grid-template-columns:fit-content(45%) minmax(0,1fr);gap:10px;font-size:13px;display:grid}.halo-interview-facts dt{font-size:12px}.halo-interview-facts dd{min-width:0;margin:0;font-weight:700}.halo-interview-stopped{background:var(--halo-sunk2);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.halo-interview-owner{gap:2px;font-size:13px;display:grid}.halo-interview-yearly{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.halo-interview-yearly input{flex:160px;min-width:0}.halo-interview-yearly__month{white-space:nowrap;font-size:12px}.halo-budget-meter{gap:6px;display:grid}.halo-budget-meter .halo-meter{max-width:none}.halo-budget-meter__level[data-over=true] .halo-meter__basis{color:var(--halo-ink);font-weight:600}.halo-budget-meter__level[data-over=true] .halo-meter__basis:before{content:"";vertical-align:.06em;background:var(--halo-amber);border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.halo-budget-meter__level{padding-left:calc(var(--halo-budget-depth,0) * 24px)}.halo-interview-quick{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.halo-interview-reach{gap:6px;display:grid}.halo-interview-outcomes,.halo-interview-review{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.halo-orgtree{border-bottom:1px solid var(--halo-hair);gap:8px;min-width:0;margin-bottom:14px;padding-bottom:14px;display:grid}.halo-orgtree__label{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-t3);font-size:10.5px;font-weight:700}.halo-orgtree__roots,.halo-orgtree__children{gap:4px;margin:0;padding:0;list-style:none;display:grid}.halo-orgtree__children{border-left:1px solid var(--halo-hair);padding-left:12px}.halo-orgtree__node{gap:4px;min-width:0;display:grid}.halo-orgtree__row{text-align:left;background:var(--halo-sunk);width:100%;font:inherit;color:var(--halo-ink);cursor:pointer;min-width:0;transition:background-color var(--halo-motion-hover), transform var(--halo-motion-press);border:0;border-radius:10px;gap:1px;padding:7px 9px;display:grid}.halo-orgtree__row:hover{background:color-mix(in srgb, var(--halo-sunk), var(--halo-ink) 6%)}.halo-orgtree__row:active{background:color-mix(in srgb, var(--halo-sunk), var(--halo-ink) 12%);transform:scale(.99)}@media (prefers-reduced-motion:reduce){.halo-orgtree__row:active{transform:none}}.halo-orgtree__row--preview{cursor:default;box-shadow:0 0 0 1px var(--halo-hair) inset;background:0 0}.halo-orgtree__name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.halo-orgtree__tag{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.halo-orgtree__meta{font-size:11px;line-height:1.35}.halo-orgtree__globe{margin:4px 0 2px}.halo-orgtree__empty{margin:0;font-size:12px}.halo-orgmap{gap:8px;min-width:0;display:grid}.halo-orgmap__label{letter-spacing:.1em;text-transform:uppercase;color:var(--halo-t3);font-size:10.5px;font-weight:700}.halo-orgmap__viewport{width:100%;min-width:0;position:relative}.halo-orgmap__scale{letter-spacing:.06em;text-transform:uppercase;background:var(--halo-surface);width:fit-content;box-shadow:var(--halo-shadow-sm);border-radius:999px;margin:0 0 4px auto;padding:2px 7px;font-size:10px;display:block}.halo-orgmap__window{scrollbar-width:thin;overscroll-behavior-x:contain}.halo-orgmap__content{min-width:0}.halo-orgmap__canvas{flex-direction:column;align-items:center;width:max-content;min-width:100%;margin:0 auto;padding:6px 2px 2px;display:flex}.halo-orgmap__branch{flex-direction:column;align-items:center;min-width:0;display:flex}.halo-orgmap__node{--org-card:122px;width:var(--org-card);text-align:left;font:inherit;color:var(--halo-ink);--org-card-tint:var(--halo-region-card-tint);background:linear-gradient(var(--unit-colour), var(--unit-colour)) left / 3px 100% no-repeat, color-mix(in srgb, var(--unit-colour) var(--org-card-tint), var(--halo-surface));box-shadow:var(--halo-shadow-sm);border:0;border-radius:12px;gap:2px;min-width:0;padding:8px 9px 8px 11px;display:grid;position:relative}.halo-orgmap__node--open{cursor:pointer;transition:box-shadow var(--halo-motion-hover), transform var(--halo-motion-press)}.halo-orgmap__node--open:hover,.halo-orgmap__node--open:active{box-shadow:var(--halo-shadow-sm), inset 0 0 0 2px var(--unit-colour)}.halo-orgmap__node--open:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.halo-orgmap__node--open:active{transform:none}}.halo-orgmap__node[data-kind=entity]{--org-card:150px}.halo-orgmap__swatch[data-hatched=true]{background:repeating-linear-gradient(135deg, var(--unit-colour) 0 2px, color-mix(in srgb, var(--unit-colour) 30%, var(--halo-surface)) 2px 4px)}.halo-orgmap__node[data-hatched=true]{--org-band:12px;padding-left:calc(var(--org-band) + 7px);background:linear-gradient(var(--unit-colour), var(--unit-colour)) left / 3px 100% no-repeat, repeating-linear-gradient(135deg, color-mix(in srgb, var(--unit-colour) 34%, transparent) 0 3px, transparent 3px 7px) left / var(--org-band) 100% no-repeat, linear-gradient(color-mix(in srgb, var(--unit-colour) var(--org-card-tint), var(--halo-surface)), color-mix(in srgb, var(--unit-colour) var(--org-card-tint), var(--halo-surface))) left / var(--org-band) 100% no-repeat, var(--halo-surface)}.halo-orgmap__node[data-preview=true]{box-shadow:0 0 0 1px var(--halo-edge-bright) inset;cursor:default;background-color:#0000}.halo-orgmap__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--halo-t2);font-size:9.5px}.halo-orgmap__name{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.halo-orgmap__place{color:var(--halo-t2);font-size:10.5px;line-height:1.3}.halo-orgmap__node[data-inherited=true] .halo-orgmap__place{font-style:italic}.halo-orgmap__budget{color:var(--halo-t2);font-size:10.5px;line-height:1.3}.halo-orgmap__connector{background:var(--halo-edge-bright);width:2px;height:18px}.halo-orgmap__children{--org-gap:8px;--org-drop:18px;--org-edge:var(--halo-edge-bright);justify-content:center;gap:var(--org-gap);flex-wrap:nowrap;align-items:flex-start;width:max-content;min-width:100%;display:flex;position:relative}.halo-orgmap__leaf{padding-top:var(--org-drop);flex:none;min-width:0;position:relative}.halo-orgmap__leaf:before{content:"";height:2px;top:0;left:calc(var(--org-gap) / -2);right:calc(var(--org-gap) / -2);background:var(--org-edge);position:absolute}.halo-orgmap__leaf:first-child:before{left:50%}.halo-orgmap__leaf:last-child:before{right:50%}.halo-orgmap__leaf:only-child:before{content:none}.halo-orgmap__leaf:after{content:"";width:2px;height:var(--org-drop);background:var(--org-edge);position:absolute;top:0;left:50%;transform:translate(-50%)}.halo-orgmap__legend{gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.halo-orgmap__legend li{align-items:center;gap:7px;min-width:0;display:flex}.halo-orgmap__legend li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.halo-orgmap__swatch{background:var(--unit-colour);border-radius:4px;flex:none;width:12px;height:12px}.halo-orgmap__legend-note{color:var(--halo-t2);align-items:center;gap:7px;margin:2px 0 0;font-size:11px;display:flex}.halo-rail__group{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.halo-rail__row--inside{margin-left:10px}.halo-project-guide{gap:16px;min-width:0;display:grid}.halo-project-guide[data-layout=page]{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:16px;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""question";align-items:start;gap:16px 20px;padding:18px 20px}.halo-project-tabs{grid-area:tabs}.halo-project-tabs__value{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;color:var(--halo-t2);font-weight:500;overflow:hidden}.halo-project-tabs__value:before{content:"· "}.halo-project-tabs__value[data-money=true]{max-width:none}@media (max-width:1023px){.halo-project-tabs__value:not([data-broken=true]){display:none}}.halo-project-tabs__value[data-broken=true]{color:var(--halo-ink)}.halo-project-tabs__broken{background:var(--halo-red);border-radius:50%;flex:none;width:7px;height:7px}@media (forced-colors:active){.halo-project-tabs__broken{background:canvastext}}.halo-project-guide__question{grid-area:question;align-content:start;gap:14px;min-width:0;display:grid}.halo-project-guide__intro{margin:0 0 8px}.halo-project-guide__lede{margin:0}.halo-project-guide[data-layout=page] .halo-project-guide__grant>.halo-org-block{box-shadow:none;background:0 0;padding:0}@media (min-width:1024px){.halo-project-guide[data-layout=page] .halo-project-guide__grant>.halo-org-block{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;column-gap:24px}.halo-project-guide[data-layout=page] .halo-project-guide__grant .halo-commitment__terms{grid-template-columns:repeat(3,minmax(0,1fr))}.halo-project-guide[data-layout=page] .halo-project-guide__grant>.halo-org-block>.halo-org-block__intro{grid-area:1/1}.halo-project-guide[data-layout=page] .halo-project-guide__grant>.halo-org-block>.halo-org-form{grid-area:2/1}.halo-project-guide[data-layout=page] .halo-project-guide__grant>.halo-org-block>.halo-commitment{grid-area:1/2/span 3;max-width:none}.halo-project-guide[data-layout=page] .halo-project-guide__grant>.halo-org-block>:not(.halo-org-block__intro,.halo-org-form,.halo-commitment){grid-column:2}}.halo-project-ceiling{flex-wrap:wrap;align-items:flex-end;gap:6px 12px;min-width:0;display:flex}.halo-project-ceiling__left{padding-bottom:8px;font-size:12px}.halo-project-ceiling .halo-field-why{flex-basis:100%}.halo-project-department .halo-combobox__input{box-sizing:border-box;width:100%;height:32px;font:inherit;color:var(--halo-ink);background:var(--halo-control-on-sunk);box-shadow:inset 0 0 0 1px var(--halo-field-edge), var(--halo-shadow-sm);border:0;border-radius:10px;padding:0 10px;font-size:13px}.halo-project-department .halo-combobox__row[data-pinned=true] .halo-listbox__flag{flex:none}.halo-project-strip{gap:8px;margin:0;display:grid}.halo-project-strip .halo-interview-strip__steps{margin:-4px;padding:4px}.halo-project-strip__step{align-items:center;gap:2px;display:inline-flex}.halo-project-strip .halo-project-strip__step .halo-project-strip__toggle .halo-action-site>.halo-action-tip{display:none}.halo-project-strip__toggle{display:inline-flex}.halo-project-strip__detail{margin:0;font-size:12.5px}.halo-project-guide__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-width:0;display:grid}.halo-project-guide__head>.halo-project-strip .halo-interview-strip__steps{margin-right:0}.halo-project-guide__head>.halo-action-site>.halo-action-tip{left:auto;right:0;translate:none}.halo-orgmap__head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.halo-orgmap__head .halo-action[data-tier=navigate]:where(:not([data-icon=only])){height:24px;color:var(--halo-t2);font-size:12px}.halo-orgmap__head .halo-action[data-tier=navigate][data-icon=only]{--halo-icon-box:24px}.halo-orgroom-host{min-width:0;container:orgroom/inline-size}.halo-orgroom{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.halo-orgroom__globe,.halo-orgroom__diagram{min-width:0}.halo-orgroom__caption{margin:0;font-size:12px}@container orgroom (max-width:719px){.halo-orgroom{grid-template-columns:180px minmax(0,1fr);gap:16px}}@container orgroom (max-width:559px){.halo-orgroom{grid-template-columns:minmax(0,1fr)}}@container orgroom (min-width:560px){.halo-orgroom__globe .halo-reach__zoom{left:0;right:auto}}@container orgroom (min-width:560px) and (max-width:719px){.halo-orgroom__globe .halo-reach__zoom{order:-1;justify-self:start;position:static}}.halo-interview-invite{gap:6px;display:grid}.halo-interview-invite__link{align-items:center;gap:10px;min-width:0;display:flex}.halo-interview-invite__link .halo-org-input{text-overflow:ellipsis;background:var(--halo-control-on-sunk);flex:1;min-width:0;font-size:12px}.halo-interview-invite__link .halo-action[data-tier=navigate]{flex:none}@media (min-width:1280px){.halo-org-tree--columns{grid-template-columns:minmax(0, 1fr) var(--halo-size-inspector);column-gap:var(--halo-size-page-gap);align-items:start}.halo-org-tree--columns>*{grid-column:1;min-width:0}.halo-org-tree--columns>.halo-org-tree__entity{grid-area:1/2}}.halo-org-tree__entity{align-content:start;gap:12px;min-width:0;display:grid}.halo-org-entity{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm);border-radius:16px;gap:14px;min-width:0;padding:16px 20px 14px;display:grid}.halo-org-entity__facts{gap:10px;margin:0;font-size:13px;display:grid}.halo-org-entity__facts>div{gap:3px;min-width:0;display:grid}.halo-org-entity__facts dt{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.halo-org-entity__facts dd{overflow-wrap:break-word;min-width:0;margin:0;font-weight:600;line-height:1.4}.halo-org-entity__name{font-family:var(--halo-face-display,var(--halo-font-display));font-size:17px;font-weight:600}.halo-org-entity__note{color:var(--halo-t2);font-weight:500}.halo-org-entity__controls{flex-wrap:wrap;gap:8px;display:flex}.halo-org-entity__holders .halo-org-row--holder{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 0;font-size:12.5px}.halo-org-entity__holders .halo-org-row--holder .halo-org-row__meta{overflow-wrap:break-word;grid-column:1/-1}.halo-org-entity__holders .halo-org-row--holder:last-child{padding-bottom:0}.halo-org-table__root{white-space:nowrap}.halo-interview-unit-row{grid-template-columns:fit-content(40%) minmax(0,1fr);align-items:center;gap:6px 12px;font-size:12.5px;display:grid}.halo-interview-unit-row__label{white-space:nowrap}.halo-card-question__input.halo-interview-unit-row input.halo-interview-unit-row__field{box-sizing:border-box;height:32px;padding:0 10px}.halo-interview-quick--field{gap:8px;margin:0}.halo-interview-quick--field .halo-chip{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px;padding:4px 12px;font-size:13px;line-height:1.25}.halo-interview-location{gap:8px}@media (max-width:1023px){.halo-interview-unit-row{grid-template-columns:minmax(0,1fr)}}.halo-settings-block{background:var(--halo-sunk);border-radius:12px;justify-items:start;gap:8px;padding:14px 16px;display:grid}.halo-settings-block__title{margin:0;font-size:14px;font-weight:700}.halo-card-question .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-org-grid{margin:4px 0 0;padding:0;list-style:none}.halo-dept-card{flex-direction:column;gap:10px;padding:14px;display:flex}.halo-dept-card__where{overflow-wrap:anywhere;font-size:12.5px}.halo-dept-card__seg{white-space:nowrap}.halo-dept-card__facts{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:baseline;gap:6px 12px;margin:0;font-size:12.5px;display:grid}.halo-dept-card__facts dt{color:var(--halo-t3);white-space:nowrap;font-size:11.5px}.halo-dept-card__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.35}.halo-dept-card__people{align-items:center;min-height:24px;display:flex}.halo-dept-card__avatars{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.halo-dept-card__avatar{background:var(--halo-sunk2);width:24px;height:24px;color:var(--halo-ink);letter-spacing:.02em;cursor:default;border-radius:50%;place-items:center;font-size:9.5px;font-weight:700;display:grid}.halo-dept-card__foot{margin-top:auto}.halo-settings-tax{gap:14px;min-width:0;display:grid}.halo-tax__line{margin:0;font-size:12.5px}.halo-tax-grid{margin:0;padding:0;list-style:none}.halo-tax-item__rate{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.halo-tax-item__source{quotes:"“" "”" "‘" "’";overflow-wrap:anywhere;font-weight:600}.halo-tax-item__yours{font-size:11.5px;display:block}.halo-tax-item__expires{margin:0;font-size:12.5px}.halo-tax-form{grid-template-columns:minmax(150px,200px) minmax(90px,120px) minmax(0,1fr) auto auto;align-items:end;gap:8px;padding-top:4px;display:grid}.halo-tax-form--exempt{grid-template-columns:minmax(150px,200px) minmax(130px,170px) minmax(0,1fr) minmax(140px,170px) auto}.halo-tax-form>.halo-action-site{align-self:end;padding-bottom:2px}.halo-tax-form__check{white-space:nowrap;align-items:center;gap:6px;height:36px;font-size:13px;display:inline-flex}.halo-tax-file{box-sizing:border-box;background:var(--halo-sunk2);width:100%;min-width:0;height:36px;color:var(--halo-ink);font:inherit;border:0;border-radius:10px;padding:7px 10px;font-size:12.5px}.halo-tax-file:disabled{opacity:.45}.halo-tax-form__refused{color:var(--halo-ink);margin:0;font-size:12.5px;font-weight:600}.halo-tax-form__hint{margin:0;font-size:12px}@media (max-width:1023px){.halo-tax-form,.halo-tax-form--exempt{grid-template-columns:minmax(0,1fr)}.halo-tax-form>.halo-action-site{justify-self:start}}.halo-invited{gap:8px;display:grid}.halo-invited>.halo-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.halo-invited__email{overflow-wrap:anywhere}.halo-invited__state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-entities{gap:16px;display:grid}.halo-entity__kicker,.halo-entity__holder{align-items:center;gap:6px;display:inline-flex}.halo-entity__kicker{width:100%;font-size:12px}.halo-entity__kicker svg,.halo-entity__holder svg{color:var(--halo-ink);flex:none}.halo-kind{flex:none;align-items:center;display:inline-flex}.halo-kind[data-kind-colour=company] svg,.halo-entity__kicker[data-kind-colour=company] svg{color:var(--halo-kind-company)}.halo-kind[data-kind-colour=department] svg,.halo-entity__kicker[data-kind-colour=department] svg{color:var(--halo-kind-department)}.halo-kind[data-kind-colour=team] svg,.halo-entity__kicker[data-kind-colour=team] svg{color:var(--halo-kind-team)}.halo-kind[data-kind-colour=project] svg,.halo-entity__kicker[data-kind-colour=project] svg{color:var(--halo-kind-project)}.halo-kind[data-kind-colour=agent] svg,.halo-entity__kicker[data-kind-colour=agent] svg{color:var(--halo-kind-agent)}.halo-kind[data-kind-colour=person] svg,.halo-entity__kicker[data-kind-colour=person] svg{color:var(--halo-kind-person)}.halo-entity__holder{align-items:flex-start}.halo-entity__holder>.halo-kind{min-block-size:1lh}.halo-budget-field .halo-budget-field__input{flex:0 180px;width:180px;min-width:0}.halo-org-choice{justify-items:start;gap:6px;min-width:0;display:grid}.halo-org-choice .halo-action[data-tier=prepare],.halo-org-choice .halo-action[data-tier=navigate]{white-space:normal;text-align:left;max-width:100%;height:auto}.halo-org-choice .halo-action[data-tier=prepare]{min-height:32px;padding-block:5px}.halo-org-choice .halo-action[data-tier=navigate]{min-height:28px;padding-block:3px}.halo-org-field.halo-org-more{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.halo-org-more__region{gap:12px;min-width:0;display:grid}.halo-org-more__region[hidden]{display:none}.halo-org-expiry-chips{flex-wrap:wrap;gap:8px;display:flex}.halo-org-more__toggle svg,.halo-setup-checklist__fold svg,.halo-orgtree__toggle svg{transition:transform var(--halo-motion-slide)}.halo-org-more__toggle[aria-expanded=true] svg,.halo-setup-checklist__fold[aria-expanded=true] svg,.halo-orgtree__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.halo-mandate-card__toggle{position:absolute;top:10px;right:10px}.halo-mandate-card__toggle .halo-action[aria-expanded=true] svg{transform:rotate(180deg)}.halo-mandate-card__toggle>.halo-action-site>.halo-action-tip{left:auto;right:0;translate:none}.halo-mandate-card{--halo-action-fill:var(--halo-sunk2);--halo-action-hover-mix:8%;--halo-action-press-mix:14%}@media (max-width:1023px){.halo-team-row>.halo-action-site:last-child{grid-area:1/3}}.halo-invited__signer{color:var(--halo-ink);white-space:nowrap;font-size:11px;font-weight:700}.halo-invited__holds{font-size:12px}.halo-kyb-why{color:var(--halo-t2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.halo-signer-holds{align-items:center}.halo-signer-holds>.halo-t2{flex:220px;min-width:0}.halo-people__list{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.halo-people__role{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;min-width:0;display:grid}.halo-people__you{white-space:nowrap;margin-inline-start:.4em}.halo-people__cards{display:none}@media (max-width:1023px){.halo-people__table{display:none}.halo-people__cards{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}}.halo-people__card{background:var(--halo-surface);min-width:0;box-shadow:var(--halo-shadow-sm);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.halo-people__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.halo-people__name{overflow-wrap:anywhere;font-size:15px;font-weight:700}.halo-people__facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px;display:grid}.halo-people__facts dt{color:var(--halo-t2);font-size:12px;font-weight:600}.halo-people__facts dd{min-width:0;margin:0}.halo-people__cardFoot{border-top:1px solid var(--halo-hair);padding-top:10px}.halo-grant-edit{gap:14px;min-width:0;display:grid}.halo-grant-edit__facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.halo-grant-edit__facts dt{color:var(--halo-t2);padding-top:2px;font-size:12px;font-weight:600}.halo-grant-edit__facts dd{overflow-wrap:break-word;min-width:0;margin:0}.halo-grant-edit__note{margin:0;font-size:13px}.halo-dialog__body .halo-grant-edit>.halo-org-block,.halo-dialog__body .halo-cosigners__ruleBody>.halo-org-block{box-shadow:none;background:0 0;border-radius:0;padding:0}.halo-grant-edit__acts{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.halo-grant-edit__pause{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.halo-cosigners h2{margin:0}.halo-cosigners__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.halo-cosigners__row{border-top:1px solid var(--halo-hair);flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;padding:10px 0;display:flex}.halo-cosigners__row:first-child{border-top:0}.halo-cosigners__words,.halo-cosigners__name{flex:260px;min-width:0;font-size:14px}.halo-cosigners__grants{flex:260px;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}@media (min-width:1024px){.halo-cosigners__list--who>.halo-cosigners__row{grid-template-columns:minmax(180px,1fr) minmax(0,1.6fr) minmax(0,1.2fr) auto;align-items:center;display:grid}.halo-cosigners__list--rules>.halo-cosigners__row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}}.halo-vat-number{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.halo-vat-number__name{color:var(--halo-t2);font-size:12.5px;font-weight:600}.halo-vat-number__value{font-variant-numeric:tabular-nums;letter-spacing:.01em;overflow-wrap:anywhere;font-size:15px;font-weight:700}.halo-vat-rate__act{align-self:end}.halo-vat-reference{justify-items:start;gap:4px;display:grid}.halo-vat-reference__line{margin:0;font-size:13px}.halo-tax-form--vat-number{grid-template-columns:minmax(0,360px) auto;justify-content:start}.halo-tax-form--vat-rate{grid-template-columns:minmax(90px,120px) minmax(0,1fr) auto}.halo-vat-scope{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.halo-vat-scope__head{margin:6px 0 0;font-size:13px;font-weight:700}@media (max-width:1023px){.halo-tax-form--vat-number,.halo-tax-form--vat-rate{grid-template-columns:minmax(0,1fr)}}}
@layer halo.components{.halo-round{gap:10px;max-width:720px;display:grid}.halo-round__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-round__name{color:var(--halo-ink);font-size:14px;font-weight:700}.halo-round__meta{margin-left:auto}.halo-card-chip--sell{color:var(--halo-sellc)}.halo-card-chip--buy{color:var(--halo-buyc)}.halo-round__offer{background:var(--halo-sunk);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:10px 12px;display:grid}.halo-round__offer>div{gap:2px;min-width:0;display:grid}.halo-round__offer dt{color:var(--halo-t3);font-size:11px}.halo-round__offer dd{color:var(--halo-ink);overflow-wrap:anywhere;margin:0;font-size:13px}.halo-round__waiting{margin:0}.halo-round__state{color:var(--halo-ink);gap:8px;margin:0;font-size:13px;display:flex}:where(.halo-round__state){flex-wrap:nowrap;align-items:baseline}.halo-round__state:before{content:"";background:var(--halo-t3);border-radius:50%;flex:none;width:8px;height:8px}.halo-round__state[data-signal=green]:before{background:var(--halo-green)}.halo-round__state[data-signal=amber]:before{background:var(--halo-amber)}.halo-round__state[data-signal=red]:before{background:var(--halo-red)}.halo-round__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.halo-round__recommended{background:var(--halo-surface);box-shadow:var(--halo-shadow-sm,0 1px 2px #0f142014);border-radius:12px;gap:8px;padding:12px;display:grid}.halo-round__recHead{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;font-weight:700;display:flex}.halo-round__arith{color:var(--halo-ink);margin:0;font-size:16px}.halo-round__rejected{margin:0;padding:0 0 0 14px}.halo-round__rejectedHead{margin-left:-14px;font-weight:600;list-style:none}.halo-round__awaiting{gap:8px;display:grid}.halo-round__refusal{color:var(--halo-ink);background:var(--halo-sunk);border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.halo-round__reading,.halo-round__held{margin:0;font-size:12.5px}.halo-round__queued{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.halo-round__queued>span{flex:240px;min-width:0;font-size:12.5px}.halo-thread-stream__rounds{gap:12px;display:grid}.halo-plan{gap:8px;max-width:720px;display:grid}.halo-plan__line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.halo-plan__title{letter-spacing:.06em;text-transform:uppercase;color:var(--halo-t2);font-size:12px;font-weight:700}.halo-plan__items{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.halo-plan__item{color:var(--halo-ink);align-items:center;gap:6px;font-size:12.5px;display:flex}.halo-plan__mark{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--halo-t3);background:0 0;border-radius:50%;flex:none}.halo-plan__item[data-state=done] .halo-plan__mark{background:var(--halo-green);box-shadow:none}.halo-plan__item[data-state=doing] .halo-plan__mark{background:var(--halo-amber);box-shadow:none}.halo-plan__item[data-state=blocked] .halo-plan__mark{background:var(--halo-red);box-shadow:none}.halo-plan__item[data-state=planned]{color:var(--halo-t3)}.halo-publish{gap:10px;display:grid}.halo-publish__board{align-items:center;gap:10px;min-width:0;display:flex}.halo-publish__boardWords{color:var(--halo-ink);cursor:pointer;min-width:0;font-size:13px}.halo-publish__boardRow>.halo-action-site{justify-self:start;margin-top:4px}.halo-publish__vat{gap:6px;min-width:0;display:grid}.halo-publish__vatLine{gap:4px;min-width:0;display:grid}.halo-publish__vatLine>.halo-action-site{justify-self:start}.halo-publish__categories{gap:6px;display:grid}.halo-publish__chips{flex-wrap:wrap;gap:6px;display:flex}.halo-publish__refused{color:var(--halo-ink);background:var(--halo-sunk);border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.halo-publish__pushed{margin:0;padding-left:16px}.halo-sell{gap:12px;max-width:720px;display:grid}.halo-sell__target{margin:0;font-size:13px}.halo-sell__draft,.halo-sell__counter{gap:12px;display:grid}.halo-sell__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.halo-sell__fields label{gap:4px;font-size:13px;display:grid}.halo-sell__fields input[type=number],.halo-sell__fields input[inputmode=decimal],.halo-sell__fields select,.halo-explore__description textarea{font:inherit;background:var(--halo-sunk2);height:32px;color:var(--halo-ink);border:0;border-radius:10px;padding:0 10px}.halo-explore__description textarea{resize:vertical;height:auto;padding:8px 10px}.halo-sell__incoterms{border:0;flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;display:flex}.halo-sell__incoterms legend{width:100%;margin-bottom:4px}.halo-sell__toggle{align-items:center;min-width:0;display:flex}.halo-sell__chip{background:var(--halo-sunk2);cursor:pointer;height:28px;transition:background-color var(--halo-motion-hover), color var(--halo-motion-hover);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.halo-sell__chip:hover{background:color-mix(in srgb, var(--halo-sunk2), var(--halo-ink) 8%)}.halo-sell__chip[data-on=true]{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-sell__chip input{margin:0}.halo-sell__fields .halo-sell__chip{gap:6px;font-size:12px;display:inline-flex}.halo-sell-page .halo-thread-page__head{gap:12px}.halo-agent__envelopes{gap:12px;display:grid}.halo-envelope{grid-template-columns:minmax(0,720px);gap:10px;display:grid}.halo-envelope.halo-envelope--titled{border-radius:18px;padding:18px 22px 14px}.halo-envelope>p{margin:0}p.halo-rail__panel-foot{margin:0;padding:8px 12px 0}.halo-rail__row-count{color:var(--halo-t3);margin-left:auto;font-size:11px}@media (max-width:1023px){.halo-round__offer,.halo-sell__fields{grid-template-columns:1fr}}.halo-categories{gap:8px;min-width:0;display:grid}.halo-categories__line{margin:0;font-size:12px}.halo-categories__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.halo-categories__more{gap:8px;display:grid}.halo-categories__search{box-sizing:border-box;width:100%;height:32px;font:inherit;color:var(--halo-ink);background:var(--halo-sunk2);border:0;border-radius:10px;padding:0 10px;font-size:13px}.halo-card-question .halo-categories__search{background:var(--halo-control-on-sunk);box-shadow:inset 0 0 0 1px var(--halo-field-edge), var(--halo-shadow-sm)}.halo-card-question .halo-categories{--halo-action-fill:var(--halo-control-on-sunk);--halo-action-hover-mix:16%;--halo-action-press-mix:22%}.halo-categories__toggle svg{transition:transform var(--halo-motion-slide)}.halo-categories__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.halo-categories__all{max-height:240px;padding:2px;overflow-y:auto}.halo-publish__left{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.halo-publish__missing{color:var(--halo-ink);font-size:12px;font-weight:600}.halo-rail__stop{padding:8px 12px 0}.halo-agent-stop{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.halo-agent-stop>.halo-org-refusal{flex-basis:100%}.halo-publish__reach{gap:8px;min-width:0;display:grid}.halo-publish__reachHead{gap:2px;min-width:0;display:grid}.halo-publish__reachHead>.halo-t3{font-size:12px}.halo-publish__reachCount{color:var(--halo-ink);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.halo-publish__reach>p,.halo-publish__reachRoute>p,.halo-publish__reachWhy{overflow-wrap:break-word;margin:0;font-size:12.5px}.halo-publish__reach .halo-ladder__rung{color:var(--halo-t2)}.halo-publish__reach .halo-ladder__rung[data-reaches-zero=true]{color:var(--halo-ink);font-weight:700}.halo-publish__reachRoutes{gap:10px;min-width:0;margin-top:4px;display:grid}.halo-publish__reachRoute{justify-items:start;gap:4px;min-width:0;display:grid}.halo-publish__reachWho>summary{cursor:pointer;color:var(--halo-t2);transition:color var(--halo-motion-hover);font-size:12.5px}.halo-publish__reachWho>summary:hover{color:var(--halo-ink)}.halo-publish__reachWho>summary:active{color:var(--halo-t3)}.halo-publish__reachWho>ol{margin:6px 0 0;padding-left:16px}.halo-withdraw{border-top:1px solid var(--halo-hair);gap:8px;min-width:0;padding-top:10px;display:grid}.halo-withdraw>.halo-action-site{justify-self:start}.halo-publish__withdrawn{margin:0}.halo-plan__item[data-state=skipped]{color:var(--halo-t3)}.halo-plan__item[data-state=skipped] .halo-plan__mark{background:var(--halo-t3);box-shadow:none}@media (min-width:1024px){.halo-thread__centre[data-panel-beside=true]{padding-right:calc(var(--halo-panel-beside,0px) + 24px)}}.halo-evidence{gap:18px;min-width:0;font-size:13.5px;display:grid}.halo-evidence__scope{color:var(--halo-t2);margin:0;font-size:12.5px}.halo-evidence__section{border-top:1px solid var(--halo-hair);gap:10px;min-width:0;padding-top:14px;display:grid}.halo-evidence__head{color:var(--halo-ink);margin:0;font-size:13px;font-weight:700}.halo-evidence__rows,.halo-evidence__deal,.halo-evidence__points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.halo-evidence__row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.halo-evidence__key{color:var(--halo-t2);flex:0 0 112px;font-size:12px;font-weight:600}.halo-evidence__said{min-width:0;color:var(--halo-ink);flex:220px}.halo-evidence__aside{color:var(--halo-t2);flex-basis:100%;font-size:12px}.halo-evidence__fit{color:var(--halo-ink);margin:0;font-weight:600}.halo-evidence__note,.halo-evidence__foot{color:var(--halo-t2);margin:0;font-size:12px}.halo-evidence__foot{border-top:1px solid var(--halo-hair);padding-top:10px}.halo-evidence__subhead{color:var(--halo-t2);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.halo-evidence__points{gap:2px;padding-left:12px}.halo-evidence__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.halo-evidence__facts dt{color:var(--halo-t2);margin-bottom:2px;font-size:12px;font-weight:600}.halo-evidence__facts dd{margin:0}.halo-round__refusal,.halo-publish__reachWho[open]>ol{transition:opacity var(--halo-motion-enter) var(--halo-motion-ease-out), transform var(--halo-motion-enter) var(--halo-motion-ease-out)}@starting-style{.halo-round__refusal,.halo-publish__reachWho[open]>ol{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.halo-round__refusal,.halo-publish__reachWho[open]>ol{transition:none}}}
