.hs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.hs-switch{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border:0;background:none;color:var(--color-text-default);font:inherit;font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);cursor:pointer}.hs-switch:focus-visible{outline:var(--border-width-strong) solid var(--focus-ring-color);outline-offset:var(--border-width-strong);border-radius:var(--radius-control)}.hs-switch-track{position:relative;flex:none;width:var(--size-9);height:var(--size-5);border-radius:var(--radius-pill);background-color:var(--color-border-emphasis);transition:background-color var(--motion-duration-fast) var(--motion-easing-enter)}.hs-switch-thumb{position:absolute;top:var(--space-0-5);left:var(--space-0-5);width:var(--size-4);height:var(--size-4);border-radius:50%;background-color:var(--color-surface-default);box-shadow:var(--elevation-raised);transition:transform var(--motion-duration-fast) var(--motion-easing-enter)}.hs-switch[aria-checked=true] .hs-switch-track{background-color:var(--color-signal-default)}.hs-switch[aria-checked=true] .hs-switch-thumb{transform:translate(var(--space-4))}.hs-switch-sm{font-weight:var(--font-weight-medium)}.hs-banner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width-default) dashed var(--color-feedback-warning-text);border-radius:var(--radius-control);background-color:var(--color-feedback-warning-bg);color:var(--color-text-default);font-size:var(--typography-ui-size)}.hs-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-5)}.hs-filters>:not(button){flex:1 1 calc(var(--size-96) / 2);min-width:0}.hs-filters>:first-child{flex:2 1 var(--size-64)}.hs-sparse{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-7);padding:var(--space-4) var(--space-5);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-feedback-info-bg);color:var(--color-text-default)}.hs-sparse p{margin:0 0 var(--space-1-5)}.hs-sparse p:last-child{margin-bottom:0}.hs-none{color:var(--color-text-muted)}.hs-row .entry-title a{color:var(--color-text-default)}.hs-row-actions{margin:var(--space-2) 0 0}.hs-bulk summary{cursor:pointer}.hs-bulk summary .entry-title{display:inline}.hs-bulk[open] summary{margin-bottom:var(--space-1-5)}.hs-detail{max-width:var(--studio-page-max)}.hs-card{display:grid;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default)}.hs-detail-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-6)}.hs-detail-head h2{margin:0 0 var(--space-1-5);font-size:var(--typography-h3-size);overflow-wrap:anywhere}.hs-facts{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin:var(--space-2) 0 0}.hs-inline-ref{display:inline-flex;gap:var(--space-2)}.hs-paths{columns:2 var(--size-64);margin:0;padding:0;list-style:none;font-size:var(--typography-ui-size)}.hs-paths li{break-inside:avoid;margin-bottom:var(--space-1);overflow-wrap:anywhere}.hs-token-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.hs-ti{display:grid;gap:var(--space-1-5);padding:var(--space-3) 0;border-bottom:var(--border-width-default) solid var(--color-border-default)}.hs-ti p{margin:0}.hs-ti-what{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);overflow-wrap:anywhere}.hs-ti .btn{justify-self:start}.hs-panel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-3)}.hp-scroll{display:grid;align-content:start;gap:var(--space-3)}.hp-sub{margin:0;font-size:var(--typography-ui-size)}.hp-changes{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.hp-change{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control)}.hp-change p{margin:0}.hp-token{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.hp-token .mono,.hp-pair-names .mono{min-width:0;overflow:hidden;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.hp-ba{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-3);margin:0}.hp-ba dt{color:var(--color-text-muted)}.hp-ba dd{min-width:0;margin:0}.hp-pairs th,.hp-pairs td{font-size:var(--typography-ui-size)}.hp-pair{display:flex;align-items:center;gap:var(--space-2);min-width:0}.hp-pair-names{display:grid;min-width:0;max-width:calc(var(--size-40) + var(--size-4))}.hp-pair-names .mono{font-weight:var(--font-weight-regular)}.hp-status{flex-basis:100%;margin:0;color:var(--color-text-muted)}.hp-status:empty{display:none}.hp-body{display:grid;gap:var(--space-3);min-width:0}.hp-body>*{margin:0}.hp-lead{font-size:var(--typography-body-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-body-line-height);overflow-wrap:anywhere}.rv-notice.is-pass{background-color:var(--color-feedback-success-bg)}.hp-sec{display:grid;gap:var(--space-2);min-width:0}.hp-sec>*{margin:0}.hp-list{margin:0;padding-left:var(--space-5);font-size:var(--typography-ui-size);overflow-wrap:anywhere}.hp-conflicts{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.hp-conflict{display:grid;gap:var(--space-1-5);padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--color-feedback-warning-text);border-left-width:calc(var(--border-width-strong) * 2);border-radius:var(--radius-control);background-color:var(--color-bg-default)}.hp-conflict p{margin:0;overflow-wrap:anywhere}.hp-vals{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-1) 0;font-size:var(--typography-ui-size)}.hp-vals dt{color:var(--color-text-muted);font-size:var(--typography-ui-size)}.hp-vals dd{margin:var(--space-0-5) 0 0}.hp-choice{display:flex;flex-wrap:wrap;gap:var(--space-1-5) var(--space-5);margin:var(--space-1) 0 0;padding:0;border:0;font-size:var(--typography-ui-size)}.hp-choice label{display:inline-flex;align-items:center;gap:var(--space-1-5);cursor:pointer}.hp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3)}.hp-foot [hidden]{display:none}@media(max-width:640px){.hs-card{padding:var(--space-4)}}.tc{margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-width-default) solid var(--color-border-default);scroll-margin-top:var(--space-8)}.tc-head{align-items:flex-end}.tc-intro{display:grid;gap:var(--space-1);min-width:0}.tc-intro h2,.tc-intro p{margin:0}.tc [id=hs-filter-toggle][hidden]{display:none}
