.hs-body{overflow:auto;background:color-mix(in srgb,var(--bg) 91%,black)}.hs-page{width:100%;max-width:none;min-height:100%;display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-3xl);color:var(--ink)}.hs-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2xl);min-width:0}.hs-page-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-sm)}.hs-provider-view{min-width:0;display:grid;gap:var(--space-2xl)}.hs-view-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(78px,1fr));padding:var(--space-3xs);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg) 52%,transparent)}.hs-view-switch button{min-height:30px;padding:var(--space-2xs) var(--space-md);border:0;border-radius:var(--radius-sm);color:var(--dim);background:transparent;font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.hs-view-switch button:hover{color:var(--ink)}.hs-view-switch button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,var(--surface))}.hs-title-group{min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.hs-kicker,.hs-ledger-head,.hs-stat span,.hs-section-meta{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xl);text-transform:uppercase;color:var(--dim)}.hs-title-group h2{margin:0;font-family:var(--font-accent-title);font-size:var(--text-6xl);line-height:var(--leading-none);font-weight:520;color:var(--ink)}.hs-title-group p,.hs-section-head p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.hs-refresh{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 74%,transparent);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer}.hs-refresh:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.hs-refresh:disabled{cursor:progress;opacity:.72}.hs-refresh-icon-spinning{animation:hs-spin .88s linear infinite}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:var(--space-sm)}.hs-stat{min-width:0;display:grid;gap:var(--space-2xs);padding:var(--space-lg) var(--space-xl);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 78%,transparent)}.hs-stat strong{font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:620;color:var(--ink);font-variant-numeric:tabular-nums}.hs-stat em{font-style:normal;color:var(--muted);font-size:var(--text-xs)}.hs-error,.hs-empty{border:1px solid color-mix(in srgb,var(--amber) 18%,transparent);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl);color:var(--amber);background:color-mix(in srgb,var(--amber) 7%,transparent);font-size:var(--text-sm)}.hs-empty{border-color:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--dim);background:color-mix(in srgb,var(--surface) 62%,transparent)}.hs-refresh:focus-visible,.hs-view-switch button:focus-visible,.hs-routing-angles button:focus-visible,.hs-advisor-role:focus-visible,.hs-subscription-footer a:focus-visible,.hs-dashboard-capture-trigger:focus-visible,.hs-dashboard-capture textarea:focus-visible,.hs-dashboard-capture-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hs-advisor{min-width:0;display:grid;gap:var(--space-lg)}.hs-advisor-head{align-items:center}.hs-advisor-head-tools{min-width:250px;display:grid;justify-items:end;gap:var(--space-sm)}.hs-routing-bias{width:250px;display:grid;gap:var(--space-3xs)}.hs-routing-bias>span{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-routing-bias input{width:100%;margin:0;accent-color:var(--accent);cursor:pointer}.hs-routing-bias small{display:flex;justify-content:space-between;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-routing-bias i{font-style:normal}.hs-routing-bias i[data-active=true]{color:var(--ink)}.hs-routing-angles{width:fit-content;display:inline-grid;grid-template-columns:repeat(3,minmax(104px,1fr));padding:var(--space-3xs);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg) 44%,transparent)}.hs-routing-angles button{min-height:30px;padding:var(--space-2xs) var(--space-md);border:0;border-radius:var(--radius-sm);color:var(--dim);background:transparent;font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.hs-routing-angles button:hover{color:var(--ink)}.hs-routing-angles button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.hs-advisor-layout,.hs-cascade-layout,.hs-model-guide-layout{min-width:0;display:grid;grid-template-columns:minmax(310px,348px) minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface) 82%,transparent)}.hs-advisor-roles{min-width:0;display:flex;flex-direction:column;padding:var(--space-sm);border-right:1px solid color-mix(in srgb,var(--border) 62%,transparent);background:color-mix(in srgb,var(--bg) 32%,transparent)}.hs-advisor-role{min-width:0;min-height:78px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md);border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 46%,transparent);border-radius:var(--radius-sm);color:inherit;background:transparent;text-align:left;cursor:pointer}.hs-advisor-role:last-child{border-bottom-color:transparent}.hs-advisor-role:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.hs-advisor-role[data-selected=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.hs-advisor-role-copy{min-width:0;display:grid;gap:var(--space-3xs)}.hs-advisor-role-mark,.hs-model-guide-mark{width:28px;height:28px;display:grid;place-items:center;color:var(--ink)}.hs-advisor-role-copy strong{overflow:hidden;color:var(--ink);font-size:var(--text-sm);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.hs-advisor-role-copy span,.hs-advisor-role-copy small{overflow:hidden;color:var(--dim);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.hs-advisor-role-copy small{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-advisor-role-state,.hs-advisor-verdict{flex:0 0 auto;padding:var(--space-3xs) var(--space-sm);border:1px solid currentColor;border-radius:999px;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-snug)}.hs-advisor-tone--ok{color:var(--green)}.hs-advisor-tone--warn{color:var(--amber)}.hs-advisor-tone--err{color:var(--red)}.hs-advisor-tone--dim{color:var(--dim)}.hs-advisor-detail{min-width:0;display:grid;align-content:start;gap:var(--space-xl);padding:var(--space-2xl)}.hs-advisor-detail-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl)}.hs-advisor-model{min-width:0;display:flex;align-items:flex-start;gap:var(--space-md)}.hs-advisor-model>svg,.hs-advisor-model>span{flex:0 0 auto;color:var(--ink)}.hs-advisor-model>div{min-width:0;display:grid;gap:var(--space-3xs)}.hs-advisor-model span{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-advisor-model h4{margin:0;color:var(--ink);font-size:var(--text-2xl);font-weight:620;line-height:var(--leading-tight)}.hs-advisor-model code{overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.hs-advisor-assessment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl);margin-top:calc(-1 * var(--space-sm))}.hs-advisor-assessment section{min-width:0;display:grid;align-content:start;gap:var(--space-xs)}.hs-advisor-assessment section+section{padding-left:var(--space-xl);border-left:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-advisor-assessment h5{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:620;letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-advisor-assessment p{max-width:72ch;margin:0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.hs-advisor-posture{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.hs-advisor-posture>span{min-width:0;display:grid;gap:var(--space-3xs);padding:var(--space-md) var(--space-lg);border-right:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-advisor-posture>span:first-child{padding-left:0}.hs-advisor-posture>span:last-child{padding-right:0;border-right:0}.hs-advisor-posture strong{overflow:hidden;color:var(--ink);font-size:var(--text-sm);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.hs-advisor-posture small{overflow:hidden;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.hs-advisor-reason,.hs-advisor-budget{min-width:0;display:grid;gap:var(--space-sm)}.hs-advisor-reason h5,.hs-advisor-budget h5{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:620;letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-advisor-reason p{max-width:75ch;margin:0;color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.hs-advisor-legend{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);margin:calc(-1 * (var(--space-sm) + var(--text-2xs))) 0 0;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-advisor-legend span{width:18px;height:5px;background:color-mix(in srgb,var(--accent) 68%,var(--ink))}.hs-advisor-legend i{width:1px;height:10px;margin-left:var(--space-sm);background:var(--ink)}.hs-advisor-windows{display:grid}.hs-advisor-window{min-width:0;display:grid;gap:var(--space-xs);padding:var(--space-md) 0;border-bottom:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-advisor-window:first-child{padding-top:var(--space-2xs)}.hs-advisor-window:last-child{padding-bottom:0;border-bottom:0}.hs-advisor-window-head,.hs-advisor-window-meta{min-width:0;display:grid;align-items:center;gap:var(--space-md);font-variant-numeric:tabular-nums}.hs-advisor-window-head{grid-template-columns:52px minmax(90px,1fr) minmax(92px,auto)}.hs-advisor-window-head strong{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs)}.hs-advisor-window-head span{color:var(--muted);font-size:var(--text-xs)}.hs-advisor-window-head span:last-child{color:var(--dim);text-align:right}.hs-advisor-window-meter{position:relative;height:9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 78%,var(--surface))}.hs-advisor-window-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:color-mix(in srgb,var(--accent) 68%,var(--ink))}.hs-advisor-window-fill--ahead{background:color-mix(in srgb,var(--amber) 82%,var(--ink))}.hs-advisor-window-now{position:absolute;top:-1px;bottom:-1px;width:1px;background:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--bg) 70%,transparent)}.hs-advisor-window-meta{grid-template-columns:repeat(3,minmax(0,1fr));color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-advisor-window-meta span:nth-child(2){text-align:center}.hs-advisor-window-meta span:last-child{text-align:right}.hs-advisor-no-quota{display:grid;gap:var(--space-3xs);padding:var(--space-lg) 0;border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-advisor-no-quota strong{color:var(--ink);font-size:var(--text-sm);font-weight:620}.hs-advisor-no-quota span{color:var(--dim);font-size:var(--text-xs)}.hs-model-guide-list{min-width:0;max-height:650px;overflow-y:auto;display:flex;flex-direction:column;padding:var(--space-sm);border-right:1px solid color-mix(in srgb,var(--border) 62%,transparent);background:color-mix(in srgb,var(--bg) 32%,transparent)}.hs-model-guide-item{min-width:0;min-height:66px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md);border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 46%,transparent);border-radius:var(--radius-sm);color:inherit;background:transparent;text-align:left;cursor:pointer}.hs-model-guide-item:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.hs-model-guide-item[data-selected=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.hs-model-guide-item-copy{min-width:0;display:grid;gap:var(--space-3xs)}.hs-model-guide-item-copy strong{overflow:hidden;color:var(--ink);font-size:var(--text-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hs-model-guide-item-copy span{overflow:hidden;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.hs-model-guide-guidance{padding:var(--space-3xs) var(--space-sm);border:1px solid currentColor;border-radius:999px;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-snug);white-space:nowrap}.hs-model-guide-detail,.hs-cascade-editor{min-width:0;display:grid;align-content:start;gap:var(--space-xl);padding:var(--space-2xl)}.hs-model-guide-roles{display:flex;align-items:baseline;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-model-guide-roles strong{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:620;letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-model-guide-roles span{color:var(--ink);font-size:var(--text-xs)}.hs-cascade-editor>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl)}.hs-cascade-editor>header>div{min-width:0;display:grid;gap:var(--space-3xs)}.hs-cascade-editor>header span,.hs-cascade-editor>header>div>span{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-cascade-editor>header h4{margin:0;color:var(--ink);font-size:var(--text-2xl);font-weight:620}.hs-cascade-editor>header p{max-width:68ch;margin:0;color:var(--muted);font-size:var(--text-xs)}.hs-cascade-editor button{min-height:28px;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:color-mix(in srgb,var(--bg) 48%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);cursor:pointer}.hs-cascade-editor button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.hs-cascade-workflow{min-width:0;display:grid;margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent);list-style:none}.hs-cascade-node{position:relative;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:var(--space-md);padding:var(--space-xl) 0;border-bottom:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-cascade-node:last-child{border-bottom:0}.hs-cascade-node-index{position:relative;z-index:1;width:24px;height:24px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:999px;color:var(--ink);background:var(--surface);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-cascade-node:not(:last-child) .hs-cascade-node-index:after{content:"";position:absolute;top:24px;bottom:calc(-1 * (var(--space-xl) * 2 + 1px));left:11px;width:1px;background:color-mix(in srgb,var(--accent) 28%,var(--border))}.hs-cascade-node-main{min-width:0;display:grid;gap:var(--space-xs)}.hs-cascade-node-main>span{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-cascade-node-main strong{color:var(--ink);font-size:var(--text-md);font-weight:650}.hs-cascade-node-main code{overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.hs-cascade-node-main p{max-width:65ch;margin:0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.hs-cascade-node-main small{color:var(--ink);font-size:var(--text-xs)}.hs-cascade-node-side{min-width:150px;display:grid;align-content:start;justify-items:end;gap:var(--space-sm)}.hs-cascade-node-side em{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-style:normal;white-space:nowrap}.hs-advisor-ladder{min-width:0;display:grid;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-advisor-ladder h5{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:620;letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-advisor-ladder-nodes{min-width:0;display:grid;gap:var(--space-xs)}.hs-advisor-ladder-node{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 40%,transparent)}.hs-advisor-ladder-node--primary{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 6%,transparent)}.hs-advisor-ladder-badge{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase}.hs-advisor-ladder-node--primary .hs-advisor-ladder-badge{color:var(--ink)}.hs-advisor-ladder-body{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-md)}.hs-advisor-ladder-body strong{color:var(--ink);font-size:var(--text-xs);font-weight:620}.hs-advisor-ladder-body code{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-advisor-ladder-body small{width:100%;color:var(--dim);font-size:var(--text-xs)}.hs-advisor-dispatch{min-width:0;display:grid;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-advisor-dispatch h5{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:620;letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-advisor-dispatch-snippet{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 64%,transparent)}.hs-advisor-dispatch-snippet code{overflow-x:auto;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.hs-advisor-dispatch-copy{flex:0 0 auto;min-height:26px;padding:var(--space-3xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:color-mix(in srgb,var(--bg) 48%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);cursor:pointer}.hs-advisor-dispatch-copy:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.hs-model-guide-role-chips{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.hs-model-guide-role-chip{padding:var(--space-3xs) var(--space-sm);border:1px solid color-mix(in srgb,var(--border) 64%,transparent);border-radius:var(--radius-sm);color:var(--ink);background:color-mix(in srgb,var(--bg) 48%,transparent);font-size:var(--text-xs)}.hs-advisor-role-tag{flex:0 0 auto;padding:var(--space-3xs) var(--space-sm);border:1px solid color-mix(in srgb,var(--border) 64%,transparent);border-radius:var(--radius-sm);color:var(--ink);background:color-mix(in srgb,var(--bg) 48%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:560;line-height:var(--leading-snug)}.hs-advisor-fit-badge{flex:0 0 auto;padding:var(--space-3xs) var(--space-md);border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:var(--radius-sm);color:var(--ink);background:color-mix(in srgb,var(--accent) 8%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:620;letter-spacing:var(--tracking-sm)}.hs-advisor-task-hero{min-width:0;display:grid;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.hs-advisor-task-hero-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.hs-advisor-task-hero-head h5{margin:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:620;letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-advisor-task-hero-head span{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-advisor-task-hero p{margin:0;color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-relaxed);font-weight:520}.hs-advisor-task-hero small{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.hs-advisor-quota-secondary{min-width:0;display:grid;gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-advisor-quota-secondary-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.hs-advisor-quota-secondary-head h5{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-lg);text-transform:uppercase}.hs-advisor-quota-secondary-head span{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-advisor-quota-compact-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg);padding:var(--space-xs) var(--space-sm);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 40%,transparent);font-size:var(--text-xs);color:var(--muted)}.hs-advisor-quota-compact-bar strong{color:var(--ink);font-weight:600}.hs-advisor-quota-alert{min-width:0;display:grid;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border:1px solid color-mix(in srgb,var(--amber) 44%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--amber) 9%,var(--surface))}.hs-advisor-quota-alert-head{display:flex;align-items:flex-start;gap:var(--space-md)}.hs-advisor-quota-alert-badge{flex:0 0 auto;padding:var(--space-3xs) var(--space-sm);border:1px solid color-mix(in srgb,var(--amber) 60%,var(--border));border-radius:var(--radius-sm);color:var(--amber);background:color-mix(in srgb,var(--amber) 16%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;text-transform:uppercase}.hs-advisor-quota-alert-head strong{display:block;margin-bottom:var(--space-3xs);color:var(--ink);font-size:var(--text-sm);font-weight:650}.hs-advisor-quota-alert-head p{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.hs-advisor-quota-alert-action{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-xs);border-top:1px solid color-mix(in srgb,var(--amber) 24%,transparent);color:var(--ink);font-size:var(--text-xs)}.hs-advisor-role-tag--risk{border-color:color-mix(in srgb,var(--amber) 58%,var(--border))!important;color:var(--amber)!important;background:color-mix(in srgb,var(--amber) 12%,transparent)!important;font-weight:650}.hs-advisor-ladder-node--fallback-rec{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent)}.hs-advisor-ladder-node--fallback-rec .hs-advisor-ladder-badge{color:var(--ink);font-weight:700}.hs-subscriptions{min-width:0;display:grid;gap:var(--space-lg)}.hs-subscriptions-head{align-items:center}.hs-subscription-summary{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-lg);color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.hs-subscription-summary span{display:grid;gap:var(--space-3xs)}.hs-subscription-summary strong{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:620}.hs-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(340px,1fr));gap:var(--space-sm)}.hs-subscription-card{min-width:0;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 82%,transparent)}.hs-subscription-card--connected{border-color:color-mix(in srgb,var(--accent) 18%,var(--border))}.hs-subscription-card--missing{background:color-mix(in srgb,var(--surface) 60%,transparent)}.hs-subscription-card--loading{border-color:color-mix(in srgb,var(--accent) 10%,var(--border))}.hs-subscription-card-head,.hs-subscription-footer,.hs-subscription-window-head,.hs-subscription-window-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.hs-subscription-provider{min-width:0;display:flex;align-items:center;gap:var(--space-md)}.hs-subscription-mark{flex:0 0 auto;color:var(--accent)}.hs-subscription-provider h4{margin:0;color:var(--ink);font-size:var(--text-lg);font-weight:620}.hs-subscription-provider span,.hs-subscription-description,.hs-subscription-footer>span,.hs-subscription-status-detail span,.hs-subscription-missing span{color:var(--dim);font-size:var(--text-xs)}.hs-subscription-provider span{display:block;margin-top:var(--space-3xs)}.hs-subscription-state{flex:0 0 auto;padding:var(--space-3xs) var(--space-sm);border:1px solid var(--border);border-radius:999px;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-snug)}.hs-subscription-state--connected{border-color:color-mix(in srgb,var(--accent) 26%,var(--border));color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.hs-subscription-state--loading{color:var(--muted);background:color-mix(in srgb,var(--surface) 76%,transparent)}.hs-subscription-description{margin:calc(-1 * var(--space-sm)) 0 0;line-height:var(--leading-snug)}.hs-subscription-windows{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-sm)}.hs-subscription-window,.hs-subscription-status-detail,.hs-subscription-missing{min-width:0;display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 48%,transparent)}.hs-subscription-loading{min-height:116px;display:grid;align-content:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 42%,transparent)}.hs-loading-line,.hs-loading-meter,.hs-loading-history,.hs-loading-mark,.hs-loading-actions{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--border) 48%,transparent),color-mix(in srgb,var(--accent) 12%,var(--border)) 48%,color-mix(in srgb,var(--border) 48%,transparent));background-size:220% 100%;animation:hs-loading-shimmer 1.35s linear infinite}.hs-loading-line{height:8px}.hs-loading-line--label{width:24%}.hs-loading-line--value{width:38%;height:13px}.hs-loading-line--meta{width:54%}.hs-loading-meter{width:100%;height:8px;border-radius:999px}.hs-loading-history{width:72%;height:16px}@keyframes hs-loading-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.hs-subscription-window-head>div:first-child,.hs-subscription-remaining{display:grid;gap:var(--space-3xs)}.hs-subscription-window-label,.hs-subscription-remaining span,.hs-subscription-window-meta{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.hs-subscription-usage,.hs-subscription-remaining strong,.hs-subscription-status-detail strong,.hs-subscription-missing strong{color:var(--ink);font-size:var(--text-md);font-weight:620;font-variant-numeric:tabular-nums}.hs-subscription-usage--warn,.hs-subscription-usage--err{color:var(--amber)}.hs-subscription-remaining{text-align:right}.hs-subscription-meter{position:relative;height:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 82%,black)}.hs-subscription-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:color-mix(in srgb,var(--accent) 72%,var(--ink))}.hs-subscription-meter-fill--warn,.hs-subscription-meter-fill--err{background:color-mix(in srgb,var(--amber) 84%,var(--ink))}.hs-subscription-window-meta{align-items:flex-start;line-height:var(--leading-snug)}.hs-subscription-window-meta span:last-child{text-align:right}.hs-subscription-status-detail,.hs-subscription-missing{flex:1 1 auto;align-content:center;min-height:116px}.hs-subscription-footer{margin-top:auto;padding-top:var(--space-sm);border-top:1px solid color-mix(in srgb,var(--border) 52%,transparent)}.hs-subscription-footer nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap}.hs-subscription-footer a{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:28px;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:color-mix(in srgb,var(--bg) 48%,transparent);font-size:var(--text-xs);text-decoration:none}.hs-subscription-footer a:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));color:var(--ink)}.hs-dashboard-capture-trigger{width:fit-content;min-height:28px;display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px dashed color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:var(--radius-sm);color:var(--muted);background:transparent;font:inherit;font-size:var(--text-xs);cursor:pointer}.hs-dashboard-capture-trigger:hover{border-style:solid;color:var(--ink);background:color-mix(in srgb,var(--accent) 6%,transparent)}.hs-dashboard-capture{min-width:0;display:grid;gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid color-mix(in srgb,var(--border) 52%,transparent)}.hs-dashboard-capture label{color:var(--ink);font-size:var(--text-sm);font-weight:620}.hs-dashboard-capture p,.hs-dashboard-capture-message{margin:0;color:var(--dim);font-size:var(--text-xs);line-height:var(--leading-snug);overflow-wrap:anywhere}.hs-dashboard-capture textarea{width:100%;min-width:0;resize:vertical;padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);background:color-mix(in srgb,var(--bg) 72%,transparent);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-snug)}.hs-dashboard-capture textarea::placeholder{color:var(--muted)}.hs-dashboard-capture-actions{display:flex;justify-content:flex-end;gap:var(--space-xs)}.hs-dashboard-capture-actions button{min-height:28px;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:color-mix(in srgb,var(--bg) 48%,transparent);font:inherit;font-size:var(--text-xs);cursor:pointer}.hs-dashboard-capture-actions button[type=submit]{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));color:var(--ink)}.hs-dashboard-capture-actions button:hover:not(:disabled){color:var(--ink);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.hs-dashboard-capture-actions button:disabled{cursor:not-allowed;opacity:.55}.hs-cloud-accounts{min-width:0;display:grid;gap:var(--space-lg)}.hs-cloud-accounts-head{align-items:center}.hs-cloud-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-md)}.hs-cloud-card{min-width:0;min-height:184px;display:flex;flex-direction:column;padding:var(--space-xl);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 44%),color-mix(in srgb,var(--surface) 76%,transparent)}.hs-cloud-card--loading{border-color:color-mix(in srgb,var(--accent) 10%,var(--border))}.hs-cloud-card--loading .hs-cloud-card-head{justify-content:flex-start;gap:var(--space-md)}.hs-loading-mark{width:34px;height:34px;flex:0 0 auto}.hs-loading-line--cloud-title{width:34%;height:12px}.hs-loading-line--cloud-copy{width:82%;margin-top:var(--space-xl)}.hs-loading-line--cloud-meta{width:56%}.hs-loading-actions{width:62%;height:28px;margin-top:var(--space-sm)}.hs-cloud-card-head,.hs-cloud-identity,.hs-cloud-card-footer nav,.hs-cloud-card-footer a,.hs-cloud-connection{display:flex;align-items:center}.hs-cloud-card-head{justify-content:space-between;gap:var(--space-md)}.hs-cloud-identity{min-width:0;gap:var(--space-md)}.hs-cloud-mark{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 8%,var(--bg));color:var(--ink);overflow:hidden}.hs-cloud-mark svg{width:21px;height:21px;fill:currentColor}.hs-cloud-mark img{width:30px;height:30px;object-fit:contain}.hs-cloud-mark--cloudflare{color:#f38020}.hs-cloud-mark--vercel svg{width:19px;height:19px}.hs-cloud-category{display:block;margin-bottom:var(--space-3xs);color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase}.hs-cloud-card h4{margin:0;color:var(--ink);font-size:var(--text-md);font-weight:650}.hs-cloud-description{margin:var(--space-lg) 0;color:var(--muted);font-size:var(--text-xs);line-height:1.55}.hs-cloud-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.hs-cloud-card-footer{margin-top:auto;padding-top:var(--space-md);border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.hs-cloud-connection{gap:var(--space-xs);color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-cloud-card-footer nav{margin-top:var(--space-sm);gap:var(--space-xs);flex-wrap:wrap}.hs-cloud-card-footer a{gap:var(--space-2xs);min-height:28px;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:color-mix(in srgb,var(--bg) 48%,transparent);font-size:var(--text-xs);text-decoration:none}.hs-cloud-card-footer a:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));color:var(--ink)}.hs-cloud-card-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hs-ledger{min-width:0;overflow-x:auto;border:1px solid color-mix(in srgb,var(--ink) 6%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 72%,transparent)}.hs-ledger-head,.hs-ledger-row{min-width:1140px;display:grid;grid-template-columns:minmax(150px,1.1fr) 120px minmax(150px,1fr) minmax(250px,1.5fr) minmax(140px,.9fr) minmax(170px,1.1fr) 78px;gap:var(--space-lg);align-items:center}.hs-ledger-head{padding:var(--space-md) var(--space-xl);border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent);background:color-mix(in srgb,var(--bg) 52%,transparent)}.hs-ledger-rows{display:grid}.hs-ledger-row{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid color-mix(in srgb,var(--border) 46%,transparent)}.hs-ledger-row:last-child{border-bottom:0}.hs-harness-cell{min-width:0;display:flex;align-items:center;gap:var(--space-md)}.hs-harness-mark{display:inline-flex;flex:0 0 15px;color:var(--muted)}.hs-harness-mark--live{color:var(--accent)}.hs-harness-main,.hs-agent-cell,.hs-runtime-cell,.hs-topology-cell,.hs-budget-status{min-width:0;display:flex;flex-direction:column;gap:var(--space-3xs)}.hs-harness-main strong,.hs-agent-cell strong,.hs-topology-cell strong,.hs-budget-status strong{min-width:0;color:var(--ink);font-size:var(--text-sm);font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-harness-main span,.hs-agent-cell span,.hs-runtime-cell span,.hs-topology-cell span,.hs-budget-status span,.hs-project-cell,.hs-seen-cell,.hs-muted{min-width:0;color:var(--dim);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-agent-cell strong,.hs-seen-cell{font-variant-numeric:tabular-nums}.hs-runtime-cell span:first-child{color:var(--muted)}.hs-budget-windows{min-width:0;display:grid;gap:var(--space-xs)}.hs-budget-window{min-width:0;display:grid;gap:var(--space-2xs)}.hs-budget-window-top{min-width:0;display:grid;grid-template-columns:34px minmax(48px,max-content) minmax(48px,1fr);align-items:baseline;gap:var(--space-sm)}.hs-budget-label,.hs-budget-reset{color:var(--dim);font-size:var(--text-2xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.hs-budget-value{color:var(--ink);font-size:var(--text-xs);font-weight:620;font-variant-numeric:tabular-nums;white-space:nowrap}.hs-budget-value--warn,.hs-budget-value--err{color:var(--amber)}.hs-budget-meter{position:relative;width:100%;height:5px;overflow:hidden;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--bg) 84%,black);border:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.hs-budget-meter-fill{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--ink) 82%,transparent)}.hs-budget-meter-fill--warn,.hs-budget-meter-fill--err{background:color-mix(in srgb,var(--amber) 82%,transparent)}.hs-history{width:100%;height:18px;min-width:0;display:flex;align-items:end;gap:2px;overflow:hidden}.hs-history-empty{align-items:center;color:var(--dim);font-family:var(--font-mono);font-size:var(--text-2xs)}.hs-history-bar{flex:1 1 0;min-width:2px;max-width:7px;border:1px solid color-mix(in srgb,var(--muted) 34%,transparent);border-radius:1px 1px 0 0;background:color-mix(in srgb,var(--ink) 72%,transparent)}.hs-history-bar--warn,.hs-history-bar--err{border-color:color-mix(in srgb,var(--amber) 44%,transparent);background:color-mix(in srgb,var(--amber) 76%,transparent)}.hs-section{display:grid;gap:var(--space-lg);min-width:0}.hs-section-head{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-section-head h3{margin:0 0 var(--space-2xs);font-size:var(--text-xl);font-weight:560;color:var(--ink)}.hs-topology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-sm)}.hs-topology-card{min-width:0;display:grid;gap:var(--space-md);padding:var(--space-xl);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 78%,transparent)}.hs-topology-card-head{display:flex;justify-content:space-between;gap:var(--space-lg);min-width:0}.hs-topology-card-head strong{color:var(--ink);font-size:var(--text-sm)}.hs-topology-card-head span,.hs-topology-card-detail span,.hs-topology-agent-strip span{color:var(--dim);font-size:var(--text-xs)}.hs-topology-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs)}.hs-topology-counts span{min-width:0;display:grid;gap:var(--space-3xs);color:var(--dim);font-size:var(--text-2xs);font-family:var(--font-mono);text-transform:uppercase}.hs-topology-counts strong{color:var(--ink);font-size:var(--text-md);font-family:var(--font-sans);text-transform:none}.hs-topology-card-detail,.hs-topology-agent-strip{min-width:0;display:flex;gap:var(--space-xs);flex-wrap:wrap}.hs-topology-agent-strip span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-xs);background:color-mix(in srgb,var(--bg) 48%,transparent)}@media(max-width:920px){.hs-page{padding:var(--space-2xl)}.hs-page-head,.hs-section-head{align-items:flex-start;flex-direction:column}.hs-stat-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.hs-subscription-grid{grid-template-columns:1fr}.hs-subscription-summary{width:100%;justify-content:flex-start;flex-wrap:wrap}.hs-page-actions{width:100%;justify-content:space-between}.hs-advisor-layout,.hs-cascade-layout,.hs-model-guide-layout{grid-template-columns:1fr}.hs-advisor-head-tools{width:100%;justify-items:start}.hs-advisor-roles,.hs-model-guide-list{max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.hs-advisor-role:nth-last-child(-n+2),.hs-model-guide-item:nth-last-child(-n+2){border-bottom-color:transparent}.hs-model-guide-detail,.hs-cascade-editor{padding:var(--space-xl)}.hs-cascade-node{grid-template-columns:30px minmax(0,1fr)}.hs-cascade-node-side{grid-column:2;min-width:0;justify-items:start}}@media(max-width:560px){.hs-stat-grid{grid-template-columns:1fr}.hs-subscription-card-head,.hs-subscription-footer,.hs-subscription-window-meta{align-items:flex-start;flex-direction:column}.hs-subscription-window-meta span:last-child{text-align:left}.hs-subscription-footer nav{justify-content:flex-start}.hs-cloud-card-head{align-items:flex-start}.hs-page-actions{align-items:stretch;flex-direction:column}.hs-view-switch{width:100%}.hs-refresh{justify-content:center}.hs-advisor-roles,.hs-model-guide-list{grid-template-columns:1fr}.hs-advisor-role:nth-last-child(2){border-bottom-color:color-mix(in srgb,var(--border) 46%,transparent)}.hs-model-guide-item:nth-last-child(2){border-bottom-color:color-mix(in srgb,var(--border) 46%,transparent)}.hs-routing-bias{width:100%}.hs-cascade-editor>header{flex-direction:column}.hs-advisor-detail{padding:var(--space-xl)}.hs-advisor-detail-head{flex-direction:column}.hs-advisor-posture{grid-template-columns:1fr}.hs-advisor-posture>span,.hs-advisor-posture>span:first-child,.hs-advisor-posture>span:last-child{padding:var(--space-md) 0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.hs-advisor-posture>span:last-child{border-bottom:0}.hs-advisor-window-meta{grid-template-columns:1fr 1fr}.hs-advisor-window-meta span:nth-child(2){text-align:right}.hs-advisor-window-meta span:last-child{grid-column:1 / -1;text-align:left}.hs-routing-angles{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.hs-advisor-assessment,.hs-model-guide-assessment{grid-template-columns:1fr}.hs-advisor-assessment section+section,.hs-model-guide-assessment p+p{padding-top:var(--space-md);padding-left:0;border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent);border-left:0}.hs-cascade>header{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.hs-loading-line,.hs-loading-meter,.hs-loading-history,.hs-loading-mark,.hs-loading-actions{animation:none}}
