.hq-sidebar-group{gap:var(--space-xs);flex-direction:column;display:flex}.hq-sidebar-group+.hq-sidebar-group{margin-top:var(--space-md)}.hq-sidebar-heading{padding:0 var(--space-sm) var(--space-xs);font-size:var(--fs-caption);font-weight:var(--font-weight-label);color:var(--text-muted);margin:0}.hq-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.hq-page-header-text{gap:var(--space-xs);min-width:0;display:grid}.hq-subtitle{color:var(--text-soft);font-size:var(--fs-small);max-width:var(--measure-narrow);margin:0}.hq-back{color:var(--text-soft);font-size:var(--fs-small);border-radius:var(--radius-sm);transition:color var(--hq-dur-hover) ease;justify-self:start;text-decoration:none}@media (hover:hover) and (pointer:fine){.hq-back:hover{color:var(--text)}}.hq-back:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-filter-item,.hq-list-item,.hq-table tbody tr{-webkit-tap-highlight-color:transparent;transition:background-color var(--hq-dur-hover) ease, color var(--hq-dur-hover) ease}.hq-page .btn{-webkit-tap-highlight-color:transparent;transition:background-color var(--hq-dur-hover) ease, border-color var(--hq-dur-hover) ease, box-shadow var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out)}.hq-page .btn:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--hq-press-scale))}.hq-filter-item:active,a.hq-list-item:active{background:var(--shell-active)}.hq-table tbody tr:has(.hq-row-link):active{background:var(--shell-active)}.hq-table tbody tr:has(.hq-row-link>.hq-pending[data-pending]){background:var(--shell-active)}a.hq-list-item:has(>.hq-pending[data-pending]){background:var(--shell-active)}.hq-row-link>.hq-pending{display:none}a.hq-list-item:has(>.hq-pending[data-pending]) .hq-list-chevron{display:none}.hq-submit{position:relative}.hq-submit>.hq-pending{margin:auto;position:absolute;inset:0}.hq-submit[data-busy]{cursor:progress}.hq-submit[data-busy]>.hq-submit-label{animation:hq-submit-label-out var(--hq-dur-hover) var(--hq-ease-out) var(--hq-pending-delay) forwards}@keyframes hq-submit-label-out{to{opacity:0}}.hq-page-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.hq-page .btn{font-size:var(--fs-small);padding:var(--space-sm) var(--space-md)}.hq-page .btn.hq-btn-sm{font-size:var(--fs-caption);padding:var(--space-xs) var(--space-sm)}.hq-notice{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--fs-small);margin:0}.hq-notice-ok{background:var(--status-ok-bg);color:var(--status-ok-fg)}.hq-notice-error{background:var(--status-risk-bg);color:var(--status-risk-fg)}.hq-section,.hq-section-body{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.hq-section-head{gap:var(--space-xs);display:grid}.hq-section-title{font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--font-weight-heading-strong);color:var(--text);margin:0}.hq-section-desc{color:var(--text-soft);font-size:var(--fs-small);margin:0}.hq-section-danger{padding:var(--space-lg);border:thin solid color-mix(in oklab, var(--status-risk-fg) 35%, transparent);border-radius:var(--radius-lg)}.hq-form{--hq-form-head-width:calc(var(--measure-narrow) / 3);--hq-field-max:calc(var(--measure-narrow) * 2 / 3);gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.hq-form>.hq-section{gap:var(--space-lg)}.hq-form>.hq-section+.hq-section{padding-top:var(--space-xl);border-top:thin solid var(--shell-border)}.hq-form .hq-section-body{gap:var(--space-lg)}@container (min-width:48rem){.hq-form>.hq-section{grid-template-columns:var(--hq-form-head-width) minmax(0, 1fr);column-gap:var(--space-2xl);align-items:start}.hq-form:has(>.hq-section)>.hq-form-actions{max-width:calc(var(--hq-form-head-width) + var(--space-2xl) + var(--hq-field-max))}}.hq-form-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));display:grid}.hq-field.field{gap:var(--space-xs);width:auto}.hq-form .hq-field.field,.hq-form .hq-form-grid,.hq-form .hq-section-body>.hq-form-actions{max-width:var(--hq-field-max)}.hq-form .hq-form-grid{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr))}.hq-field-label{align-items:baseline;gap:var(--space-sm);font-size:var(--fs-small);font-weight:var(--font-weight-label);color:var(--text-soft);display:flex}.hq-field-optional{font-size:var(--fs-caption);font-weight:var(--font-weight-body);color:var(--text-muted)}.hq-field .help{font-size:var(--fs-caption);line-height:1.4}.hq-field select{appearance:none;padding:calc(var(--space-sm) + var(--space-xs) / 2) calc(var(--space-xl) + var(--space-sm)) calc(var(--space-sm) + var(--space-xs) / 2) var(--space-md);border:thin solid var(--a11y-border-control);border-radius:var(--radius-sm);background:var(--surface-sunken) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>") no-repeat right var(--space-md) center / var(--space-md);font:inherit;font-size:var(--fs-small);color:var(--text)}@media (pointer:coarse){.hq-field select{font-size:max(1rem,1em)}}.hq-field select:focus{box-shadow:var(--focus-ring);border-color:var(--border-focus);outline:none}.hq-field :is(input,select,textarea){transition:border-color var(--hq-dur-hover) ease}@media (hover:hover) and (pointer:fine){.hq-field :is(input,select,textarea):hover:not(:focus,[readonly]){border-color:var(--control-border-hover)}}.hq-field :is(input,select,textarea):user-invalid{border-color:var(--status-risk-fg);box-shadow:inset 0 0 0 calc(var(--space-xs) / 8) var(--status-risk-fg)}.hq-field :is(input,select,textarea):user-invalid:focus{box-shadow:var(--focus-ring)}.hq-field:has(:user-invalid) .hq-field-label{color:var(--status-risk-fg)}.hq-field input[readonly]{border-color:var(--shell-border);color:var(--text-soft);background:0 0}.hq-check{align-items:center;gap:var(--space-sm);font-size:var(--fs-small);cursor:pointer;display:inline-flex}.hq-check input{width:var(--space-lg);height:var(--space-lg);accent-color:var(--nomni-fern)}.hq-form-actions{justify-content:flex-end;gap:var(--space-sm);display:flex}.hq-add-row{align-items:end;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.hq-add-row:has(>label:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr)) auto}.hq-add-row:has(>label:nth-of-type(4)){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(7rem,auto) auto}.hq-details{gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin:0;display:grid}.hq-details dt{font-size:var(--fs-caption);color:var(--text-muted)}.hq-details dd{margin:calc(var(--space-xs) / 2) 0 0;font-size:var(--fs-small)}.hq-table-card{border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);position:relative;overflow-x:auto}.hq-filter{gap:var(--space-xs);padding:var(--space-sm);border-bottom:thin solid var(--shell-border);scrollbar-width:none;display:flex;overflow-x:auto}.hq-filter-item{white-space:nowrap;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text-soft);font-size:var(--fs-small);flex-shrink:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hq-filter-item:hover{background:var(--shell-hover);color:var(--text)}}.hq-filter-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-filter-item[aria-current=page]{background:var(--shell-active);color:var(--text);font-weight:var(--font-weight-label-strong)}.hq-filter-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.hq-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.hq-table th{padding:var(--space-sm) var(--space-md);text-align:left;font-weight:var(--font-weight-label);color:var(--table-header-text-color,var(--text-soft));border-bottom:thin solid var(--shell-border);white-space:nowrap}.hq-table td{padding:var(--space-sm) var(--space-md);color:var(--table-cell-text-color,var(--text));border-bottom:thin solid var(--table-gridline-color,var(--shell-border));vertical-align:middle}.hq-table td+td{white-space:nowrap}.hq-table tbody tr:last-child td{border-bottom:0}.hq-table tbody tr{position:relative}@media (hover:hover) and (pointer:fine){.hq-table tbody tr:has(.hq-row-link):hover{background:var(--shell-hover)}}.hq-row-link{color:var(--text);font-weight:var(--font-weight-label-strong);text-decoration:none}.hq-row-link:after{content:"";position:absolute;inset:0}.hq-row-link:focus-visible{outline:none}.hq-row-link:focus-visible:after{box-shadow:inset var(--focus-ring)}.hq-cell-sub{color:var(--text-muted);font-size:var(--fs-caption);display:block}.hq-portfolio-table td:first-child{min-width:11rem}.hq-portfolio-table td.hq-cell-psm{min-width:9rem}.hq-filter-select .hq-psm-select{width:auto;max-width:12rem}.hq-filter-bar:has(.hq-psm-filter) :is(.hq-filter-item,.hq-psm-select){min-height:var(--space-2xl)}@media not (min-width:48rem){.hq-filter-bar:has(.hq-psm-filter){row-gap:0}.hq-filter-select.hq-psm-filter{width:100%;padding-top:0}.hq-filter-select .hq-psm-select{flex:1;max-width:none}}.hq-owner{align-items:center;gap:var(--space-xs);min-width:0;max-width:12rem;display:flex}.hq-owner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-owner[data-empty]{color:var(--text-muted)}.hq-owner-mark{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-pill);background:var(--shell-active);color:var(--text);font-size:var(--fs-overline);font-weight:var(--font-weight-badge);flex:none;place-items:center;display:grid}.hq-owner[data-empty] .hq-owner-mark{border:thin dashed var(--border-strong);background:0 0}.hq-cell-action{text-align:right;width:1%}.hq-table-empty{padding:var(--space-xl);text-align:center;color:var(--text-soft);font-size:var(--fs-small);margin:0}.hq-list{border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.hq-list li+li{border-top:thin solid var(--shell-border)}.hq-list-item{padding:var(--space-md);color:var(--text);font-size:var(--fs-small);justify-content:space-between;align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){a.hq-list-item:hover{background:var(--shell-hover)}}.hq-list-item:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.hq-list-chevron{color:var(--text-muted);font-size:var(--fs-h6);margin-inline-start:auto}a.hq-list-item>.hq-pending{margin-inline-start:auto}a.hq-list-item>.hq-pending:not([data-pending]){display:none}.hq-cell-number{text-align:right;font-variant-numeric:tabular-nums}.hq-desk-editor{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;display:grid}.hq-desk-side{top:var(--space-lg);gap:var(--space-md);display:grid;position:sticky}.hq-setting-list{border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none}.hq-setting{gap:var(--space-lg);padding:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.hq-setting.hq-setting-wide{grid-template-columns:minmax(0,1fr)}.hq-setting-wide .hq-setting-control{justify-content:flex-start}.hq-setting+.hq-setting{border-top:thin solid var(--shell-border)}.hq-setting-text{gap:var(--space-xs);display:grid}.hq-setting-label{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong);color:var(--text)}.hq-setting-purpose,.hq-setting-affects{font-size:var(--fs-caption);color:var(--text-muted)}.hq-setting-control{justify-content:flex-end;display:flex}.hq-setting-form{align-items:flex-start;gap:var(--space-sm);display:flex}.hq-setting-form .hq-field{min-width:10rem}.hq-setting-form .hq-number-unit>span{min-width:6rem}.hq-code-value{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-caption);white-space:pre-wrap;word-break:break-word}.hq-choice-set{gap:var(--space-sm);border:0;margin:0;padding:0;display:grid}.hq-number-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(7rem,1fr));display:grid}.hq-number-unit{align-items:center;gap:var(--space-sm);font-size:var(--fs-small);color:var(--text-muted);display:flex}.hq-number-unit input{width:6rem}.hq-matrix{border-collapse:collapse;font-size:var(--fs-caption)}.hq-matrix th,.hq-matrix td{padding:var(--space-xs) var(--space-sm);text-align:center}.hq-matrix th[scope=row]{text-align:left;font-weight:var(--font-weight-label)}.hq-switch{appearance:none;width:var(--space-3xl);height:var(--space-xl);border-radius:var(--radius-pill);background:var(--shell-border);cursor:pointer;transition:background-color var(--hq-dur-press) ease;margin:0;position:relative}.hq-switch:after{content:"";top:calc(var(--space-xs) / 2);left:calc(var(--space-xs) / 2);width:calc(var(--space-xl) - var(--space-xs));height:calc(var(--space-xl) - var(--space-xs));border-radius:var(--radius-pill);background:var(--surface);transition:transform var(--hq-dur-press) var(--hq-ease-out);position:absolute}.hq-switch:checked{background:var(--accent)}.hq-switch:checked:after{transform:translateX(var(--space-xl))}.hq-switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-impact{padding:var(--space-md);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface)}.hq-impact-title{margin:0 0 var(--space-sm);font-size:var(--fs-small);font-weight:var(--font-weight-label-strong)}.hq-impact-list{gap:var(--space-sm);font-size:var(--fs-caption);color:var(--text-soft);margin:0;padding:0;list-style:none;display:grid}.hq-impact-audience{font-weight:var(--font-weight-label-strong);color:var(--text);display:block}.hq-impact-removes,.hq-impact-issue{color:var(--status-risk-fg)}@media not (min-width:48rem){.hq-desk-editor,.hq-setting{grid-template-columns:minmax(0,1fr)}.hq-setting-control{justify-content:flex-start}.hq-desk-side{position:static}}.hq-metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hq-inline-form{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.hq-inline-form .hq-field{flex:0 0 14rem;min-width:0}.hq-inline-form select{width:100%;min-width:0}.hq-quote{padding:var(--space-md);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--fs-small);white-space:pre-wrap;margin:0}.hq-visually-hidden{width:calc(var(--space-xs) / 4);height:calc(var(--space-xs) / 4);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media not (min-width:48rem){:is(.hq-add-row,.hq-add-row:has(>label:nth-of-type(3))){grid-template-columns:minmax(0,1fr)}.hq-table:has(th:nth-child(5)) :is(th,td):is(:nth-child(3),:nth-child(4)){display:none}.hq-portfolio-table :is(th,td):nth-child(5){display:none}.hq-portfolio-table td:first-child,.hq-portfolio-table td.hq-cell-psm{min-width:0}.hq-portfolio-table .hq-owner{max-width:7.5rem}}.hq-metrics{border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.hq-metric{padding:var(--space-md)}.hq-metric+.hq-metric{border-left:thin solid var(--shell-border)}.hq-metric dt{font-size:var(--fs-caption);color:var(--text-muted)}.hq-metric dd{margin:var(--space-xs) 0 0;font-size:var(--fs-h6);font-weight:var(--font-weight-label-strong);font-variant-numeric:tabular-nums}.hq-metric-note{margin-top:calc(var(--space-xs) / 2);font-size:var(--fs-caption);color:var(--text-muted);font-weight:400;display:block}.hq-team-actions{align-items:center;gap:var(--space-sm);display:flex}.hq-team-head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:thin solid var(--shell-border);flex-wrap:wrap;display:flex}.hq-team-head>div:first-child{overflow-wrap:anywhere;min-width:0}.hq-team-name{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong);margin:0}.hq-team-card+.hq-team-card{margin-top:var(--space-md)}@media not (min-width:48rem){.hq-metrics{grid-template-columns:minmax(0,1fr)}.hq-metric+.hq-metric{border-left:0;border-top:thin solid var(--shell-border)}}.hq-filter-bar{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:thin solid var(--shell-border);flex-wrap:wrap;display:flex}.hq-filter-bar .hq-filter{border-bottom:0}.hq-filter-select{align-items:center;gap:var(--space-xs);padding:var(--space-sm);display:flex}.hq-filter-select select,.hq-filter-select input{min-width:0;padding:var(--space-xs) var(--space-sm);border:thin solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font:inherit;font-size:var(--fs-small);color:var(--text)}.hq-filter-select{flex-wrap:wrap}.hq-pager{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:thin solid var(--shell-border);display:flex}.hq-pager-range{color:var(--text-soft);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin-inline-end:auto}.hq-muted{color:var(--text-muted)}.hq-ledger{border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);margin:0;overflow:hidden}.hq-ledger>div{justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);font-size:var(--fs-small);display:flex}.hq-ledger>div+div{border-top:thin solid var(--shell-border)}.hq-ledger dt{color:var(--text-soft)}.hq-ledger dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.hq-ledger .hq-ledger-total{background:var(--surface-sunken);font-weight:var(--font-weight-label-strong)}.hq-ledger .hq-ledger-total dt{color:var(--text)}.hq-table .hq-num{text-align:right;font-variant-numeric:tabular-nums}.hq-form-actions.hq-form-actions-start{justify-content:flex-start}.hq-segment{position:relative}.hq-document-sheet{border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface-sunken);height:min(75vh,60rem);display:grid;overflow:hidden}.hq-document-sheet>*{grid-area:1/1}.hq-document-loading{color:var(--text-muted);font-size:var(--fs-small);place-self:center;margin:0}.hq-document-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:100%;position:relative}.hq-hash{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-caption);overflow-wrap:anywhere}.hq-row-actions{align-items:center;gap:var(--space-xs);display:inline-flex}.hq-page .hq-row-actions .btn{font-size:var(--fs-caption);padding:var(--space-xs) var(--space-sm)}.hq-segmented{padding:calc(var(--space-xs) / 2);border-radius:var(--radius-md);background:var(--surface-sunken);flex-wrap:wrap;justify-self:start;max-width:100%;display:inline-flex}.hq-segment input{opacity:0;pointer-events:none;position:absolute}:is(.hq-segmented .hq-segment,.hq-segmented .hq-segment:has(input:checked),.hq-segmented .hq-segment:has(input:focus-visible)){box-shadow:none;background:0 0;padding:0;display:block}.hq-segment span{transition:background-color var(--hq-dur-hover) ease, color var(--hq-dur-hover) ease}@media (hover:hover) and (pointer:fine){.hq-segment input:not(:checked)+span:hover{color:var(--text)}}.hq-segment span{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--fs-small);color:var(--text-soft);cursor:pointer;display:block}.hq-segment input:checked+span{background:var(--surface);color:var(--text);font-weight:var(--font-weight-label-strong);box-shadow:var(--shadow-sm)}.hq-segment input:focus-visible+span{box-shadow:var(--focus-ring)}.hq-choice-list{gap:var(--space-sm);padding:var(--space-md);border:thin solid var(--shell-border);border-radius:var(--radius-lg);max-height:16rem;margin:0;display:grid;position:relative;overflow-y:auto}.hq-choice-list legend{padding:0 var(--space-xs)}.hq-file{font:inherit;font-size:var(--fs-small);color:var(--text-soft)}.hq-progress{margin-right:auto}.hq-num{text-align:right;font-variant-numeric:tabular-nums}.hq-table th.hq-num{text-align:right}.hq-table tfoot :is(th,td){padding:var(--space-sm) var(--space-md);border-top:thin solid var(--shell-border);font-weight:var(--font-weight-label-strong);text-align:left}.hq-table tfoot td.hq-num{text-align:right}.hq-applied{font-weight:var(--font-weight-label-strong)}.hq-truth{color:var(--text-soft);font-size:var(--fs-caption);margin:0}.hq-prose{font-size:var(--fs-small);white-space:pre-wrap;margin:0}.hq-choice{gap:var(--space-md);cursor:pointer}div.hq-choice{cursor:default}.hq-choice-text{flex:1;min-width:0;display:grid}.hq-choice input{accent-color:var(--nomni-fern)}.hq-doc-hero{gap:var(--space-lg);padding:var(--space-lg);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hq-doc-figure{align-content:start;gap:var(--space-xs);display:grid}.hq-doc-figure strong{font-size:var(--fs-h3);font-weight:var(--font-weight-label-strong);font-variant-numeric:tabular-nums}.hq-doc-rows{gap:var(--space-xs);font-size:var(--fs-small);margin:0;display:grid}.hq-doc-rows>div{justify-content:space-between;gap:var(--space-md);display:flex}.hq-doc-rows dt{color:var(--text-soft)}.hq-doc-rows dd{font-variant-numeric:tabular-nums;margin:0}.hq-doc-strong :is(dt,dd){color:var(--text);font-weight:var(--font-weight-label-strong)}.hq-doc-card{padding:var(--space-md);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface)}@media not (min-width:48rem){.hq-doc-hero{grid-template-columns:minmax(0,1fr)}}@media (min-width:48rem){.hq-metrics:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.hq-stack{gap:var(--space-md);display:grid}.hq-checks{gap:var(--space-xs);border:0;margin:0;padding:0;display:grid}.hq-scenario-sum{padding:var(--space-sm) var(--space-md);border-bottom:thin solid var(--shell-border);color:var(--text-soft);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin:0}.hq-sub-form{padding-top:var(--space-md);border-top:thin solid var(--shell-border)}.hq-preview-banner{gap:calc(var(--space-xs) / 2);padding:var(--space-sm) var(--space-md);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-active);font-size:var(--fs-small);display:grid}.hq-preview-banner span{color:var(--text-soft)}.hq-tgl{cursor:pointer;transition:background var(--dur-2) var(--ease-standard), transform var(--hq-dur-press) var(--hq-ease-out);border:0;padding:0;display:block}.hq-tgl:active{transform:scale(.97)}.hq-tgl:disabled{cursor:progress}.hq-pref-table th:not(:first-child),.hq-pref-table td:not(:first-child){text-align:center;width:1%}.hq-row-actions{justify-content:flex-end;gap:var(--space-xs);display:flex}.hq-strong{font-weight:var(--font-weight-label-strong)}.hq-pref-table .hq-tgl{margin-inline:auto}@media (prefers-reduced-motion:reduce){.hq-tgl:active{transform:none}}.hq-drive-source{gap:var(--space-md);padding:var(--space-md);display:grid}.hq-drive-source-head{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.hq-add-row.hq-add-row-3{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.hq-subhead{margin:var(--space-sm) 0 0;font-size:var(--fs-small);font-weight:var(--font-weight-label-strong)}@media not (min-width:48rem){.hq-add-row.hq-add-row-3{grid-template-columns:minmax(0,1fr)}}.hq-page .hq-subhead,.hq-page .hq-drive-source-head strong{font-family:inherit;font-size:var(--fs-small);font-weight:var(--font-weight-label-strong);line-height:inherit}.hq-add-row.hq-add-row-1{grid-template-columns:minmax(0,24rem) auto;justify-content:start}@media not (min-width:48rem){.hq-add-row.hq-add-row-1{grid-template-columns:minmax(0,1fr)}}.hq-calc{gap:var(--space-lg);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;display:grid}.hq-calc-inputs{top:var(--space-md);gap:var(--space-lg);padding:var(--space-lg);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);display:grid;position:sticky}.hq-calc-row{gap:var(--space-xs);display:grid}.hq-calc-row-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.hq-calc-value{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.hq-calc-range{width:100%;accent-color:var(--nomni-fern);margin:0}.hq-calc-note{font-size:var(--fs-caption);color:var(--text-muted);margin:0}.hq-calc-switch{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;display:flex}.hq-calc-switch>span{gap:calc(var(--space-xs) / 2);display:grid}.hq-calc-switch input{appearance:none;border-radius:var(--radius-pill);background:var(--surface-sunken);width:2.75rem;height:1.625rem;box-shadow:inset 0 0 0 thin var(--shell-border);cursor:pointer;transition:background-color var(--hq-dur-press) ease;flex:none;margin:0;position:relative}.hq-calc-switch input:after{content:"";width:1.375rem;height:1.375rem;box-shadow:var(--shadow-sm);transition:transform var(--hq-dur-press) var(--hq-ease-out);background:#fff;border-radius:50%;position:absolute;top:.125rem;left:.125rem}.hq-calc-switch input:checked{background:var(--nomni-fern)}.hq-calc-switch input:checked:after{transform:translate(1.125rem)}.hq-calc-switch input:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-calc-results{gap:var(--space-lg);min-width:0;display:grid}.hq-calc-summary{font-size:var(--fs-small);color:var(--text-soft);max-width:var(--measure-narrow);margin:0}.hq-calc-summary strong{color:var(--text)}.hq-calc-tier{align-items:center;gap:var(--space-xs);display:inline-flex}.hq-calc-tier i{border-radius:50%;width:.625rem;height:.625rem}.hq-calc-chart{gap:var(--space-sm);padding:var(--space-md);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);margin:0;display:grid}.hq-calc-chart figcaption{gap:calc(var(--space-xs) / 2);display:grid}.hq-calc-chart svg{width:100%;height:auto;overflow:visible}.hq-calc-grid{stroke:var(--shell-border)}.hq-calc-threshold{stroke:var(--text-muted);stroke-dasharray:3 3;opacity:.5}.hq-calc-axis{fill:var(--text-muted);font-size:var(--fs-overline)}.hq-calc-line{fill:none;stroke:var(--chart-bar);stroke-width:2px;stroke-linejoin:round}.hq-calc-table td{font-variant-numeric:tabular-nums}.hq-calc-table tr[data-final] td{font-weight:var(--font-weight-label-strong)}.hq-calc-formula{padding:var(--space-md);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--fs-small)}.hq-calc-formula summary{cursor:pointer;font-weight:var(--font-weight-label)}.hq-calc-formula[open] summary{margin-bottom:var(--space-md)}@media not (min-width:64rem){.hq-calc{grid-template-columns:minmax(0,1fr)}.hq-calc-inputs{position:static}}@media (prefers-reduced-motion:reduce){.hq-switch:after,.hq-calc-switch input:after{transition:none}}.hq-table td.hq-report-words{white-space:normal;min-width:16rem}.hq-quote{padding-left:var(--space-sm);border-left:thin solid var(--shell-border);color:var(--text-soft);white-space:pre-wrap;margin:0}.hq-view-as-tools{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-sm);border-bottom:thin solid var(--shell-border);display:flex}.hq-view-as-search{align-items:center;gap:var(--space-xs);max-width:calc(var(--measure-narrow) / 2);padding:0 var(--space-sm);border:thin solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-card);color:var(--text-muted);flex:1;display:flex}.hq-view-as-search .hq-icon{width:1rem;height:1rem}.hq-view-as-search input{min-width:0;padding:var(--space-xs) 0;color:var(--text);font:inherit;font-size:var(--fs-small);background:0 0;border:0;flex:1}.hq-view-as-search input::placeholder{color:var(--text-muted)}.hq-view-as-search input:focus{outline:none}.hq-view-as-search:focus-within{box-shadow:var(--focus-ring)}.hq-view-as-count{color:var(--text-muted);font-size:var(--fs-caption);white-space:nowrap;margin-inline-start:auto}.hq-view-as-list{margin:0;padding:0;list-style:none}.hq-view-as-row{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);grid-template-columns:auto minmax(0,1fr) 6rem 6.5rem auto;display:grid}.hq-view-as-row+.hq-view-as-row{border-top:thin solid var(--shell-border)}@media (hover:hover) and (pointer:fine){.hq-view-as-row:hover{background:var(--shell-hover)}}.hq-view-as-avatar{background:var(--shell-active);color:var(--text)}.hq-view-as-who{min-width:0;display:grid}.hq-view-as-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-view-as-who strong{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong)}.hq-view-as-who span{color:var(--text-muted);font-size:var(--fs-caption)}.hq-view-as-partners{color:var(--text-soft);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.hq-view-as-narrow{display:none}.hq-view-as-none{justify-items:center;gap:var(--space-sm);display:grid}.hq-view-as-none p{margin:0}@media not (min-width:48rem){.hq-view-as-row{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto}.hq-view-as-row .hq-view-as-wide{display:none}.hq-view-as-who .hq-view-as-narrow{display:block}.hq-view-as-search{max-width:none}}.hq-people-tools{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:thin solid var(--shell-border);flex-wrap:wrap;display:flex}.hq-people-tools .hq-filter{border-bottom:0}.hq-people-search{margin:var(--space-sm)}button.hq-filter-item{white-space:nowrap;font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;flex:none}.hq-filter-item[aria-pressed=true]{background:var(--shell-active);color:var(--text);font-weight:var(--font-weight-label-strong)}.hq-people-list{margin:0;padding:0;list-style:none}.hq-people-row{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);grid-template-columns:auto minmax(0,1fr) 6rem 10rem 6.5rem 6rem 11rem;display:grid}.hq-people-row+.hq-people-row{border-top:thin solid var(--shell-border)}@media (hover:hover) and (pointer:fine){.hq-people-row:hover{background:var(--shell-hover)}}.hq-people-row[data-suspended] :is(.hq-avatar,.hq-view-as-who,.hq-people-wide){opacity:.6}.hq-people-team{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:var(--fs-small);overflow:hidden}.hq-people-team[data-empty]{color:var(--text-muted)}.hq-people-act{justify-content:flex-end;display:flex}.hq-people-note{padding:var(--space-sm) var(--space-md);border-top:thin solid var(--shell-border);color:var(--text-soft);font-size:var(--fs-caption);margin:0}@media not (min-width:64rem){.hq-people-row{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto}.hq-people-row .hq-people-wide{display:none}.hq-people-row .hq-view-as-narrow{white-space:normal;display:block}.hq-people-row .hq-people-status{display:none}.hq-people-tools{flex-direction:column;align-items:stretch}.hq-people-search{max-width:none;margin-top:0}.hq-people-tools .hq-filter{overflow-x:auto}}.hq-invite{border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:0}.hq-invite-summary{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.hq-invite-summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.hq-invite-summary:hover{background:var(--shell-hover)}}.hq-invite-summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-invite-plus{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-md);background:var(--shell-active);color:var(--text);font-weight:var(--font-weight-label-strong);place-items:center;display:grid}.hq-invite-plus:before{content:"+"}.hq-invite[open] .hq-invite-plus:before{content:"−"}.hq-invite-title{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong)}.hq-invite-hint{color:var(--text-muted);font-size:var(--fs-caption)}.hq-invite[open] .hq-invite-summary{border-bottom:thin solid var(--shell-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.hq-invite-form{padding:var(--space-md)}.hq-invite-note{padding:0 var(--space-md) var(--space-md);color:var(--text-muted);font-size:var(--fs-caption);margin:0}.hq-queue{gap:var(--space-md);justify-content:flex-start}.hq-queue-icon{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-md);background:var(--shell-hover);color:var(--text-soft);flex-shrink:0;place-items:center;display:grid}.hq-queue[data-waiting] .hq-queue-icon{background:var(--shell-active);color:var(--text)}.hq-queue-text{gap:calc(var(--space-xs) / 2);flex:1;min-width:0;display:grid}.hq-queue-title{font-weight:var(--font-weight-label-strong)}.hq-queue-line{color:var(--text-muted);font-size:var(--fs-caption)}.hq-queue[data-waiting] .hq-queue-line{color:var(--text-soft)}.hq-queue-count{min-width:var(--space-xl);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-contrast);font-size:var(--fs-caption);font-weight:var(--font-weight-label-strong);line-height:var(--space-xl);text-align:center;font-variant-numeric:tabular-nums}.hq-queue-action{padding:var(--space-xs) var(--space-sm);border:thin solid var(--shell-border);border-radius:var(--radius-md);color:var(--text-soft);font-size:var(--fs-caption);font-weight:var(--font-weight-label)}.hq-queue[data-waiting] .hq-queue-action{background:var(--text);color:var(--shell-card);border-color:#0000}a.hq-queue>.hq-pending{margin-inline-start:0}.hq-list-text{gap:calc(var(--space-xs) / 2);min-width:0;display:grid}.hq-list-sub{color:var(--text-muted);font-size:var(--fs-caption)}@media (min-width:48rem){.hq-phone-only{display:none}}.hq-all-clear{align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-lg);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.hq-all-clear[aria-busy]{color:var(--text-muted);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr)}.hq-all-clear-icon{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-contrast);place-items:center;display:grid}.hq-all-clear-text{gap:calc(var(--space-xs) / 2);display:grid}.hq-all-clear-title{font-weight:var(--font-weight-label-strong)}.hq-all-clear-line{color:var(--text-soft);font-size:var(--fs-small)}.hq-all-clear-more{margin-top:var(--space-sm);grid-column:1/-1}.hq-all-clear-more>summary{align-items:center;gap:var(--space-xs);width:fit-content;padding:var(--space-xs) 0;color:var(--text-soft);font-size:var(--fs-small);font-weight:var(--font-weight-label);cursor:pointer;list-style:none;display:flex}.hq-all-clear-more>summary::-webkit-details-marker{display:none}.hq-all-clear-more>summary:after{content:"›";color:var(--text-muted);font-size:var(--fs-h6);transition:transform var(--hq-dur-hover) var(--hq-ease-out);line-height:1}.hq-all-clear-more[open]>summary:after{transform:rotate(90deg)}.hq-all-clear-more:not([open]) .hq-when-open,.hq-all-clear-more[open] .hq-when-closed{display:none}@media (hover:hover) and (pointer:fine){.hq-all-clear-more>summary:hover{color:var(--text)}}.hq-all-clear-more>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.hq-all-clear-more[open]>summary{margin-bottom:var(--space-sm)}.hq-queue-clear{margin:var(--space-sm) 0 0;color:var(--text-muted);font-size:var(--fs-small)}.hq-queue-clear a{color:var(--text-soft);text-decoration:none}.hq-queue-clear a:hover,.hq-queue-clear a:focus-visible{color:var(--text);text-decoration:underline}.hq-crumbs{min-width:0}.hq-crumbs ol{align-items:center;gap:var(--space-xs);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hq-crumb{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.hq-crumb+.hq-crumb:before{content:"›";color:var(--text-muted)}.hq-crumb-link{color:var(--text-soft);border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--hq-dur-hover) ease;text-decoration:none}@media (hover:hover) and (pointer:fine){.hq-crumb-link:hover{color:var(--text)}}.hq-crumb-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-crumb-current{color:var(--text);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-crumb-fold{color:var(--text-muted);display:none}@media not (min-width:48rem){.hq-crumbs ol{flex-wrap:nowrap}.hq-crumb-middle{display:none}.hq-crumb-fold{display:inline-flex}.hq-crumb:last-child{flex:1}}.hq-tip-anchor{z-index:1;border-radius:var(--radius-sm);min-width:0;max-width:100%;color:inherit;font:inherit;text-align:start;cursor:default;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.hq-tip-anchor:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-owner-more{color:var(--text-soft);font-variant-numeric:tabular-nums;flex:none}.hq-tip{z-index:60;gap:var(--space-xs);max-width:18rem;margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);border:thin solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-card);color:var(--text);box-shadow:var(--shadow-lg);font-size:var(--fs-small);pointer-events:none;transform-origin:0 0;transition:opacity .14s ease-out,transform .14s cubic-bezier(.23,1,.32,1);display:grid;position:fixed}@starting-style{.hq-tip{opacity:0;transform:translateY(calc(var(--space-xs) * -1)) scale(.98)}}.hq-tip[data-above]{transform:translateY(calc(-100% - var(--space-xs)));transform-origin:0 100%;margin-top:0}@starting-style{.hq-tip[data-above]{opacity:0;transform:translateY(-100%)scale(.98)}}[data-theme=dark] .hq-tip{border-color:var(--border-strong)}.hq-tip-title{color:var(--text-muted);font-size:var(--fs-caption)}.hq-tip-list{gap:calc(var(--space-xs) / 2);display:grid}.hq-tip-name{overflow-wrap:anywhere;font-weight:var(--font-weight-label)}.hq-tip-more{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.hq-tip{transition:opacity .14s ease-out}@starting-style{.hq-tip{opacity:0;transform:none}}}.hq-pulse{gap:var(--space-md);display:grid;container-type:inline-size}.hq-pulse-top{justify-content:space-between;align-items:flex-end;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.hq-pulse-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hq-pulse-when-narrow{display:none}.hq-pulse-edit-hint{color:var(--text-soft);font-size:var(--fs-small);margin:0}.hq-pulse-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--space-4xl);gap:var(--space-md);display:grid}.hq-pulse-grid>.hq-pulse-cell{grid-column:calc(var(--x) + 1) / span var(--w);grid-row:calc(var(--y) + 1) / span var(--h)}.hq-pulse-cell{min-width:0;min-height:0;display:flex}.hq-pulse-tile{gap:var(--space-sm);min-width:0;min-height:0;padding:var(--space-md) var(--space-lg) var(--space-lg);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;flex:auto;display:flex;overflow:hidden}.hq-pulse-tile:has(.hq-pulse-chart){overflow:visible}@container not (min-width:50rem){.hq-pulse-when-wide{display:none}.hq-pulse-when-narrow{display:inline-flex}.hq-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.hq-pulse-grid>.hq-pulse-cell{min-height:calc(var(--h) * var(--space-4xl) + (var(--h) - 1) * var(--space-md));grid-area:auto/auto/auto/span 1}.hq-pulse-grid>.hq-pulse-cell[data-wide]{grid-column:auto/span 2}}@container not (min-width:34rem){.hq-pulse-grid{grid-template-columns:minmax(0,1fr)}.hq-pulse-grid>.hq-pulse-cell[data-wide]{grid-column:auto/span 1}}[data-editing] .hq-pulse-tile{border-color:var(--border-strong);box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none}.hq-pulse-edit-grid .react-grid-placeholder{border-radius:var(--radius-lg);background:var(--accent-fill);opacity:.25}.hq-pulse-edit-grid .react-grid-item.react-draggable-dragging .hq-pulse-tile{box-shadow:var(--shadow-lg)}.hq-pulse-edit-grid .react-grid-item>.react-resizable-handle{width:var(--space-xl);height:var(--space-xl);opacity:1;cursor:se-resize}.hq-pulse-edit-grid .react-grid-item>.react-resizable-handle:after{right:var(--space-sm);bottom:var(--space-sm);width:var(--space-sm);height:var(--space-sm);border-right:calc(var(--space-xs) / 2) solid var(--text-muted);border-bottom:calc(var(--space-xs) / 2) solid var(--text-muted);border-bottom-right-radius:calc(var(--space-xs) / 2)}.hq-pulse-handle,.hq-pulse-remove,.hq-pulse-order{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.hq-pulse-handle{cursor:grab;margin-inline-start:calc(var(--space-xs) * -1.5)}.hq-pulse-handle:active{cursor:grabbing}.hq-pulse-handle svg{width:var(--space-md);height:var(--space-md);fill:currentColor}.hq-pulse-remove svg,.hq-pulse-order svg{width:var(--space-md);height:var(--space-md);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hq-pulse-remove{order:3;margin-inline-end:calc(var(--space-xs) * -1.5)}.hq-pulse-handle:focus-visible,.hq-pulse-remove:focus-visible,.hq-pulse-order:focus-visible{outline:var(--focus-ring)}.hq-pulse-order:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.hq-pulse-handle:hover,.hq-pulse-remove:hover,.hq-pulse-order:hover:not(:disabled){background:var(--shell-hover);color:var(--text)}}[data-editing] .hq-pulse-period{display:none}.hq-pulse-dialog{width:min(30rem, calc(100vw - 2 * var(--space-lg)));max-height:min(40rem, calc(100dvh - 2 * var(--space-lg)));padding:var(--space-xl);border:thin solid var(--shell-border);border-radius:var(--radius-xl);background:var(--shell-card);color:var(--text)}.hq-pulse-dialog::backdrop{background:var(--scrim)}.hq-pulse-dialog-title{margin:0 0 var(--space-xs);font-size:var(--fs-h5);font-weight:var(--font-weight-heading-strong)}.hq-pulse-dialog-text{margin:0 0 var(--space-md);color:var(--text-soft);font-size:var(--fs-small)}.hq-pulse-options{margin:0 0 var(--space-lg);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);padding:0;list-style:none;display:grid}.hq-pulse-options>li{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);display:flex}.hq-pulse-options>li+li{border-top:thin solid var(--shell-border)}.hq-pulse-options>li[data-off] .hq-pulse-option-title{color:var(--text-soft)}.hq-pulse-option-toggle{align-items:center;gap:calc(var(--space-xs) / 2) var(--space-md);cursor:pointer;flex:auto;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.hq-pulse-option-toggle>.hq-pulse-option-title,.hq-pulse-option-toggle>.hq-pulse-option-line{grid-column:2}.hq-pulse-option-toggle>input{width:var(--space-lg);height:var(--space-lg);accent-color:var(--accent);grid-row:1/span 2}.hq-pulse-option-text{gap:calc(var(--space-xs) / 2);flex:auto;min-width:0;display:grid}.hq-pulse-option-title{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong)}.hq-pulse-option-line{color:var(--text-muted);font-size:var(--fs-caption)}.hq-pulse-option-order{gap:calc(var(--space-xs) / 2);flex-shrink:0;display:flex}.hq-pulse-dialog-actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.hq-pulse-dialog-reset{margin-inline-end:auto}@media not (min-width:48rem){.hq-pulse-sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:none;padding-bottom:calc(var(--space-xl) + env(safe-area-inset-bottom));margin:auto 0 0}}.hq-pulse-totals{gap:var(--space-xs);font-size:var(--fs-small);margin:0;display:grid}.hq-pulse-totals>div{justify-content:space-between;gap:var(--space-md);padding-block:calc(var(--space-xs) / 2);display:flex}.hq-pulse-totals>div+div{border-top:thin solid var(--shell-border)}.hq-pulse-totals dt{color:var(--text-soft)}.hq-pulse-totals dd{color:var(--text);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-label-strong);margin:0}.hq-pulse-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.hq-pulse-label{min-width:0;color:var(--text-soft);font-size:var(--fs-small);font-weight:var(--font-weight-label-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.hq-pulse-period{color:var(--text-muted);font-size:var(--fs-caption);flex-shrink:0}.hq-pulse-figure{align-items:baseline;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.hq-pulse-value{color:var(--text);font-family:var(--font-body);font-size:var(--fs-h5);font-weight:var(--font-weight-heading-strong);letter-spacing:-.01em;line-height:1.1}.hq-pulse-tile[data-hero] .hq-pulse-value{font-size:calc(var(--fs-h5) * 1.75);letter-spacing:-.02em}.hq-pulse-delta{align-items:center;gap:calc(var(--space-xs) / 2);padding:calc(var(--space-xs) / 4) var(--space-xs);border-radius:var(--radius-pill);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-size:var(--fs-caption);font-weight:var(--font-weight-label-strong);white-space:nowrap;display:inline-flex}.hq-pulse-delta[data-direction=up]{background:var(--status-ok-bg);color:var(--status-ok-fg)}.hq-pulse-delta[data-direction=down]{background:var(--status-risk-bg);color:var(--status-risk-fg)}.hq-pulse-unit{color:var(--text-muted);font-size:var(--fs-small)}.hq-pulse-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.85em;height:.85em}.hq-pulse-chart{margin-top:auto;position:relative}.hq-pulse-tile[data-hero] .hq-pulse-chart{margin-top:var(--space-sm);flex:auto;display:flex}.hq-pulse-chart svg{overflow:visible}.hq-pulse-chart .recharts-surface:focus,.hq-pulse-chart .recharts-wrapper:focus{outline:none}.hq-pulse-chart .recharts-wrapper:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring)}.hq-pulse-tip{gap:calc(var(--space-xs) / 2);padding:var(--space-xs) var(--space-sm);border:thin solid var(--shell-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);white-space:nowrap;pointer-events:none;display:grid}.hq-pulse-tip-value{align-items:center;gap:var(--space-xs);color:var(--text);font-size:var(--fs-small);font-weight:var(--font-weight-label-strong);font-variant-numeric:tabular-nums;display:inline-flex}.hq-pulse-tip-key{width:var(--space-sm);height:calc(var(--space-xs) / 2);border-radius:var(--radius-pill);background:var(--chart-2)}.hq-pulse-tip-range{color:var(--text-muted);font-size:var(--fs-caption)}.hq-pulse-empty,.hq-pulse-note{color:var(--text-muted);font-size:var(--fs-small);margin:0}.hq-pulse-empty{margin-block:auto}.hq-pulse-split{gap:calc(var(--space-xs) / 2);height:calc(var(--space-xs) * 1.5);display:flex}.hq-pulse-split>span{border-radius:var(--radius-pill);background:var(--chart-2)}.hq-pulse-split>[data-part=paused]{background:var(--shell-border)}.hq-pulse-facts{gap:var(--space-lg);font-size:var(--fs-small);margin:0;display:flex}.hq-pulse-facts>div{gap:var(--space-xs);display:flex}.hq-pulse-facts dt{color:var(--text-muted)}.hq-pulse-facts dd{color:var(--text);font-weight:var(--font-weight-label-strong);margin:0}.hq-pulse-calm{gap:calc(var(--space-xs) / 2);padding:var(--space-lg);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.hq-pulse-calm-title{font-weight:var(--font-weight-label-strong)}.hq-pulse-calm-line{color:var(--text-soft);font-size:var(--fs-small)}.hq-pulse-ghost{background:var(--shell-hover);animation:hq-skel-in var(--hq-dur-hover) var(--hq-ease-out) var(--hq-pending-delay) both;border-color:#0000}.hq-tip-email{color:var(--text-soft);font-size:var(--fs-caption);overflow-wrap:anywhere}.hq-list-item>.pill,.hq-list-item>.hq-sign-in-pill{flex:none;margin-inline-start:auto}.hq-sign-in-pill{cursor:help;display:inline-flex}.hq-list-item>.pill+.hq-list-chevron,.hq-list-item>.hq-sign-in-pill+.hq-list-chevron{margin-inline-start:var(--space-sm)}
html [data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--shell-card);--normal-border:var(--shell-border);--normal-text:var(--text);--border-radius:var(--radius-lg);font-family:var(--font-body)}html[data-theme=dark] [data-sonner-toaster][data-sonner-theme]{--normal-bg:color-mix(in oklab, var(--text) 8%, var(--shell-card));--normal-border:var(--border-strong)}html [data-sonner-toaster] [data-sonner-toast][data-styled=true]{gap:var(--space-sm);padding:var(--space-md);box-shadow:var(--shadow-lg);font-size:var(--fs-small)}html [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{font-weight:var(--font-weight-body);line-height:1.4}html [data-sonner-toaster] [data-sonner-toast][data-type=success] [data-icon]{color:var(--status-ok-fg)}html [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{height:auto;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--fs-caption);font-weight:var(--font-weight-label-strong);transition:transform var(--hq-dur-press) var(--hq-ease-out)}html [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:active{transform:scale(var(--hq-press-scale))}html [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:var(--focus-ring)}
.auth-page{background-color:var(--nomni-ink);background-image:radial-gradient(circle, color-mix(in oklab, var(--nomni-paper) 16%, transparent) .0625rem, transparent .0625rem);background-size:var(--space-xl) var(--space-xl);min-height:100dvh;color:var(--text);font-family:var(--font-body);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.auth-form{width:100%;max-width:28rem;padding:var(--space-xl) var(--space-lg)}.auth-stage{width:100%;animation:.3s cubic-bezier(.22,1,.36,1) both auth-card-in}@keyframes auth-card-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}.auth-card{padding:var(--space-2xl) var(--space-xl) var(--space-xl);border:thin solid color-mix(in oklab, var(--nomni-paper) 8%, transparent);background:color-mix(in oklab, var(--nomni-paper) 5%, var(--nomni-ink));box-shadow:var(--shadow-lg);border-radius:1.5rem;display:grid}.wordmark{align-items:center;gap:var(--space-sm);display:inline-flex}.wordmark__logo{flex:none;width:auto;height:1.5rem;display:block}.wordmark__tag{padding:.125rem var(--space-sm);border-radius:var(--radius-pill);background:var(--spring);color:var(--nomni-forest);font-size:var(--fs-caption);font-weight:var(--font-weight-badge);letter-spacing:.04em;white-space:nowrap}.auth-card__brand{margin-bottom:var(--space-2xl)}.auth-eyebrow{margin:0 0 var(--space-xs);color:var(--spring);font-size:var(--fs-overline);font-weight:var(--font-weight-overline);letter-spacing:.12em;text-transform:uppercase}.auth-card h1{margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:1.625rem;font-weight:var(--font-weight-display);letter-spacing:-.02em;line-height:1.15}.auth-card .muted{color:var(--text-soft);margin:0;font-size:.84375rem;line-height:1.5}.auth-card>h1+.muted{margin-bottom:var(--space-xl)}.auth-card>.auth-note{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:thin solid color-mix(in oklab, var(--nomni-paper) 8%, transparent);color:var(--text-muted);font-size:var(--fs-caption)}.greeting-letters{flex-wrap:wrap;column-gap:.24em;display:flex}.auth-card .greeting-letters{letter-spacing:-.025em;font-size:1.75rem}.greeting-letters__word{white-space:nowrap;display:inline-flex}.greeting-letters__letter{animation:.42s cubic-bezier(.16,1,.3,1) both greeting-letter-in;animation-delay:calc(.15s + var(--i) * 25ms);display:inline-block}@keyframes greeting-letter-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.identity-flow{flex-direction:column;gap:.875rem;min-height:10.625rem;display:flex}.identity-flow descope-wc{width:100%}.identity-flow__stage{min-height:10.5rem;position:relative}.signin-step{gap:.875rem;animation:.28s cubic-bezier(.22,1,.36,1) both signin-step-in;display:grid}@keyframes signin-step-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.signin-field{gap:.4375rem;display:grid}.signin-field__label{color:var(--text-soft);font-size:var(--fs-overline);font-weight:var(--font-weight-overline);letter-spacing:.1em;text-transform:uppercase}.signin-field__box,.signin-code__cell{border:thin solid color-mix(in oklab, var(--nomni-paper) 10%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--nomni-paper) 7%, transparent);transition:border-color .16s,box-shadow .16s,transform .18s}.signin-field__box{height:var(--space-3xl);align-items:center;gap:.625rem;padding:0 .875rem;display:flex}.signin-field__box:focus-within,.signin-code:focus-within .signin-code__cell[data-active=true]{border-color:var(--spring);box-shadow:0 0 0 .25rem color-mix(in oklab, var(--spring) 18%, transparent)}.signin-field__box[data-invalid=true]{border-color:var(--status-risk-fg);box-shadow:0 0 0 .25rem color-mix(in oklab, var(--status-risk-fg) 14%, transparent)}.signin-field__icon{color:var(--text-muted);place-items:center;transition:color .16s,transform .22s cubic-bezier(.34,1.56,.64,1);display:grid}.signin-field__icon[data-kind=email],.signin-field__icon[data-kind=mobile]{color:var(--spring);transform:scale(1.08)}.signin-field__input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9375rem}.signin-field__input::placeholder{color:var(--text-muted)}.signin-field__hint{min-height:1.125rem;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.45}.signin-field__box[data-invalid=true]+.signin-field__hint{color:var(--status-risk-fg)}.signin-submit{width:100%;height:var(--space-3xl);border-radius:var(--radius-xl);background:var(--btn-primary-bg);color:var(--btn-primary-fg);cursor:pointer;font:inherit;font-size:.9375rem;font-weight:var(--font-weight-button);border:0;justify-content:center;align-items:center;gap:.625rem;text-decoration:none;transition:background .16s,transform .12s,opacity .16s;display:inline-flex}.auth-card>.signin-submit{margin-top:var(--space-xs)}.signin-submit:hover:not(:disabled){background:color-mix(in oklab, var(--btn-primary-bg) 88%, var(--spring))}.signin-submit:active:not(:disabled){transform:scale(.985)}.signin-submit:disabled{cursor:default;opacity:.35}.signin-submit[aria-busy=true]{opacity:1}.signin-submit:focus-visible,.signin-link:focus-visible{outline:.125rem solid var(--spring);outline-offset:.125rem}.signin-submit__spinner{border:.125rem solid color-mix(in oklab, var(--btn-primary-fg) 25%, transparent);border-top-color:var(--btn-primary-fg);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite signin-spin}.signin-submit__spinner--dark{border-color:color-mix(in oklab, var(--nomni-paper) 20%, transparent);border-top-color:var(--spring)}@keyframes signin-spin{to{transform:rotate(360deg)}}.signin-step--sending{min-height:10rem;color:var(--text-soft);font-size:var(--fs-small);justify-content:center;align-items:center;gap:.625rem;display:flex}.signin-step--sending p{margin:0}.signin-links{justify-content:center;gap:var(--space-lg);min-height:1.25rem;display:flex}.signin-link{color:var(--spring);cursor:pointer;font:inherit;font-size:.84375rem;font-weight:var(--font-weight-label-strong);background:0 0;border:0;padding:0}.signin-link:hover:not(:disabled){text-underline-offset:.1875rem;text-decoration:underline}.signin-muted{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.84375rem}.signin-sent{color:var(--text-soft);font-size:var(--fs-small);margin:0;line-height:1.5}.signin-sent strong{color:var(--text);font-weight:var(--font-weight-label-strong)}.signin-code{gap:var(--space-sm);cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.signin-code__input{color:#0000;caret-color:#0000;letter-spacing:2em;opacity:.01;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.signin-code__cell{height:3.5rem;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:var(--font-weight-label-strong);place-items:center;display:grid}.signin-code[data-busy=true] .signin-code__cell{opacity:.6}.signin-code[data-invalid=true] .signin-code__cell{border-color:var(--status-risk-fg);animation:.28s cubic-bezier(.23,1,.32,1) signin-shake}.signin-code[data-invalid=true]:focus-within .signin-code__cell[data-active=true]{border-color:var(--status-risk-fg);box-shadow:0 0 0 .25rem color-mix(in oklab, var(--status-risk-fg) 14%, transparent)}@keyframes signin-shake{25%{transform:translate(-.25rem)}75%{transform:translate(.25rem)}}.signin-error{padding:.625rem var(--space-md);background:var(--status-risk-bg);color:var(--status-risk-fg);font-size:var(--fs-caption);border-radius:.625rem;margin:0;line-height:1.45}@media not (min-width:54rem){.auth-form{padding:var(--space-lg)}.auth-card{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.auth-card .greeting-letters{font-size:1.6875rem}}@media not (min-width:24rem){.signin-code{gap:.375rem}.signin-code__cell{height:3.125rem}}@media (prefers-reduced-motion:reduce){.auth-stage,.greeting-letters__letter,.signin-step,.signin-code[data-invalid=true] .signin-code__cell{animation:none}.signin-field__box,.signin-code__cell,.signin-field__icon,.signin-submit{transition-property:border-color,box-shadow,color,background,opacity}.signin-field__icon[data-kind=email],.signin-field__icon[data-kind=mobile],.signin-submit:active:not(:disabled){transform:none}}

/*# sourceMappingURL=23hyu3-alef2p.css.map*/