/*! HoloCSS | MIT License */
.hcss-transition{--hcss-ease-active:var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1));--hcss-translate-x:0px;--hcss-translate-y:0px;--hcss-translate-z:0px;transition:none var(--hcss-duration,var(--hcss-duration-normal,.18s)) var(--hcss-easing,var(--hcss-ease-active)) var(--hcss-delay,0s)}.hcss-transition:where([data-hcss-state=closed]){--hcss-ease-active:var(--hcss-ease-exit,cubic-bezier(.4, 0, 1, 1))}.hcss-transition:where(.hcss-fade,.hcss-slide-up,.hcss-slide-down,.hcss-slide-left,.hcss-slide-right,.hcss-scale,.hcss-blur,.hcss-zoom,.hcss-rotate,.hcss-wipe,.hcss-width){visibility:visible;transition-property:opacity,translate,scale,rotate,filter,clip-path,inline-size,visibility;transition-duration:var(--hcss-duration,var(--hcss-duration-normal,.18s)), var(--hcss-duration,var(--hcss-duration-normal,.18s)), var(--hcss-duration,var(--hcss-duration-normal,.18s)), var(--hcss-duration,var(--hcss-duration-normal,.18s)), var(--hcss-duration,var(--hcss-duration-normal,.18s)), var(--hcss-duration,var(--hcss-duration-normal,.18s)), var(--hcss-duration,var(--hcss-duration-normal,.18s)), 0s;transition-delay:var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), 0s}.hcss-transition:where(.hcss-fade,.hcss-slide-up,.hcss-slide-down,.hcss-slide-left,.hcss-slide-right,.hcss-scale,.hcss-blur,.hcss-zoom,.hcss-rotate,.hcss-wipe,.hcss-width):where([data-hcss-state=closed]){visibility:hidden;pointer-events:none;transition-delay:var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), var(--hcss-delay,0s), calc(var(--hcss-duration,var(--hcss-duration-normal,.18s)) + var(--hcss-delay,0s))}.hcss-transition:where(.hcss-fade,.hcss-slide-up,.hcss-slide-down,.hcss-slide-left,.hcss-slide-right,.hcss-scale,.hcss-blur,.hcss-zoom,.hcss-rotate,.hcss-wipe,.hcss-width):where([data-hcss-state=closed]) :where(.hcss-transition:not([data-hcss-state=closed])){visibility:inherit}.hcss-transition:where(.hcss-fade){opacity:1}.hcss-transition:where(.hcss-fade):where([data-hcss-state=closed]){opacity:0}.hcss-transition:where(.hcss-slide-up,.hcss-slide-down,.hcss-slide-left,.hcss-slide-right){translate:var(--hcss-translate-x) var(--hcss-translate-y) var(--hcss-translate-z)}.hcss-transition:where(.hcss-slide-up):where([data-hcss-state=closed]){--hcss-translate-y:var(--hcss-distance,8px)}.hcss-transition:where(.hcss-slide-down):where([data-hcss-state=closed]){--hcss-translate-y:calc(-1 * var(--hcss-distance,8px))}.hcss-transition:where(.hcss-slide-left):where([data-hcss-state=closed]){--hcss-translate-x:var(--hcss-distance,8px)}.hcss-transition:where(.hcss-slide-right):where([data-hcss-state=closed]){--hcss-translate-x:calc(-1 * var(--hcss-distance,8px))}.hcss-transition:where(.hcss-scale,.hcss-zoom){scale:1}.hcss-transition:where(.hcss-scale):where([data-hcss-state=closed]){scale:var(--hcss-scale-from,.98)}.hcss-transition:where(.hcss-zoom):where([data-hcss-state=closed]){scale:var(--hcss-zoom-from,.85)}.hcss-transition:where(.hcss-rotate){rotate:0deg}.hcss-transition:where(.hcss-rotate):where([data-hcss-state=closed]){rotate:var(--hcss-rotate-from,-8deg)}.hcss-transition:where(.hcss-blur){filter:blur()}.hcss-transition:where(.hcss-blur):where([data-hcss-state=closed]){filter:blur(var(--hcss-blur-from,6px))}.hcss-transition:where(.hcss-wipe){clip-path:inset(0)}.hcss-transition:where(.hcss-wipe):where([data-hcss-state=closed]){clip-path:var(--hcss-wipe-from,inset(0 0 100% 0))}.hcss-transition:where(.hcss-width){inline-size:var(--hcss-width-open,100%);overflow:hidden}.hcss-transition:where(.hcss-width):where([data-hcss-state=closed]){inline-size:0}@supports (interpolate-size:allow-keywords){.hcss-transition:where(.hcss-width[data-hcss-width=intrinsic]){interpolate-size:allow-keywords;inline-size:auto}.hcss-transition:where(.hcss-width[data-hcss-width=intrinsic][data-hcss-state=closed]){inline-size:0}}.hcss-transition:where(.hcss-colors){--hcss-ease-active:var(--hcss-ease-standard,cubic-bezier(.4, 0, .2, 1));transition-property:color,background-color,border-color;transition-timing-function:var(--hcss-easing,var(--hcss-ease-standard,cubic-bezier(.4, 0, .2, 1)))}@media (prefers-reduced-motion:reduce){.hcss-transition{transition-property:none!important;transition-duration:0s!important;transition-delay:0s!important}}:where([data-hcss-theme=high-contrast]){--hcss-duration-instant:0s;--hcss-duration-fast:0s;--hcss-duration-normal:0s;--hcss-duration-slow:0s}.hcss-transition:where([data-hcss-motion=none],[data-hcss-motion=none] *,[data-hcss-theme=high-contrast],[data-hcss-theme=high-contrast] *){transition-property:none!important;transition-duration:0s!important;transition-delay:0s!important}@media (prefers-contrast:more){:where([data-hcss-theme=auto]){--hcss-duration-instant:0s;--hcss-duration-fast:0s;--hcss-duration-normal:0s;--hcss-duration-slow:0s}.hcss-transition:where([data-hcss-motion=none],[data-hcss-motion=none] *,[data-hcss-theme=auto],[data-hcss-theme=auto] *){transition-property:none!important;transition-duration:0s!important;transition-delay:0s!important}}:where(*){box-sizing:border-box}:where(html){background:var(--hcss-background);color:var(--hcss-text);font-family:var(--hcss-font-family);font-synthesis:none;line-height:var(--hcss-line-height);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){background:var(--hcss-background);color:var(--hcss-text);font-size:var(--hcss-type-body);margin:0}:where(h1,h2,h3,h4,h5,h6,p,pre,blockquote,figure,dl){margin:0}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--hcss-weight-heading);overflow-wrap:anywhere;line-height:1.2}:where(h1){font-size:var(--hcss-type-heading-large)}:where(h2){font-size:var(--hcss-type-heading)}:where(h3,h4,h5,h6){font-size:var(--hcss-type-heading-small)}:where(small){font-size:var(--hcss-type-caption)}:where(code,pre,kbd,samp){font-family:var(--hcss-font-mono)}:where(button,input,select,textarea){font:inherit}:where(a){color:var(--hcss-text);text-underline-offset:.2em}:where(:focus-visible){outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:3px}:where(img,video,svg){max-width:100%}:where([hidden]){display:none!important}@media (forced-colors:active){:where(:focus-visible){outline-color:highlight}}.hcss-stack{gap:var(--hcss-gap,var(--hcss-space-large));flex-direction:column;display:flex}.hcss-cluster{align-items:center;gap:var(--hcss-gap,var(--hcss-space-small));flex-wrap:wrap;display:flex}.hcss-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--hcss-grid-min,16rem)), 1fr));gap:var(--hcss-gap,var(--hcss-space-large));display:grid}.hcss-sidebar-layout{gap:var(--hcss-gap,var(--hcss-space-xlarge));flex-wrap:wrap;display:flex}.hcss-sidebar-layout>:first-child{flex:1 1 var(--hcss-sidebar-width,16rem)}.hcss-sidebar-layout>:last-child{min-inline-size:min(100%, var(--hcss-content-min,50%));flex:999 1 0}.hcss-center{box-sizing:border-box;inline-size:100%;max-inline-size:var(--hcss-measure,70rem);padding-inline:var(--hcss-gap,var(--hcss-space-xlarge));margin-inline:auto}:where(.hcss-stack,.hcss-cluster,.hcss-grid,.hcss-sidebar-layout)>*{min-inline-size:0}.hcss-components{color:var(--hcss-text);background:var(--hcss-background);background-image:var(--hcss-glass-backdrop);font-family:var(--hcss-font-family);font-size:var(--hcss-type-body);line-height:var(--hcss-line-height);background-attachment:fixed}:where(.hcss-glass-surface,.hcss-card,.hcss-chart-card,.hcss-overlay-body,.hcss-tooltip,.hcss-toast,.hcss-banner,.hcss-inline-alert,.hcss-sidebar,.hcss-topbar,.hcss-toolbar,.hcss-status-bar,.hcss-menu-bar,.hcss-segmented,.hcss-toggle-group,.hcss-listbox,.hcss-calendar,.hcss-data-table,.hcss-virtual-data-table,.hcss-command-palette,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-badge,.hcss-tag,.hcss-avatar,.hcss-key-hint){-webkit-backdrop-filter:var(--hcss-glass-filter);backdrop-filter:var(--hcss-glass-filter);background-image:var(--hcss-glass-sheen)}.hcss-glass-surface{border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-large);color:var(--hcss-text);background-color:var(--hcss-surface);box-shadow:var(--hcss-shadow-medium)}[data-hcss-glass=webgpu],[data-hcss-glass=webgl]{--hcss-surface:#3031342e;--hcss-elevated-surface:#38393c40;--hcss-muted:#4041444d;--hcss-glass-filter:none;--hcss-glass-sheen:none}.hcss-glass-page{isolation:isolate}.hcss-glass-backdrop{z-index:-1;pointer-events:none;block-size:100%;inline-size:100%;position:fixed;inset:0}:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-checkbox,.hcss-radio,.hcss-switch,.hcss-slider,.hcss-badge,.hcss-avatar,.hcss-key-hint,.hcss-form-layout){box-sizing:border-box;font-family:var(--hcss-font-family);font-size:var(--hcss-type-body);line-height:var(--hcss-line-height)}:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-checkbox,.hcss-radio,.hcss-switch,.hcss-link,.hcss-slider):focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}:where(.hcss-toggle-button):has(input:focus-visible){outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-checkbox,.hcss-radio,.hcss-switch,.hcss-slider):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}:where(.hcss-toggle-button):has(input:disabled){opacity:.5;cursor:not-allowed}[data-hcss-theme=high-contrast] :where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-checkbox,.hcss-radio,.hcss-switch,.hcss-slider):is(:disabled,[aria-disabled=true]){border-color:var(--hcss-disabled);opacity:1;color:var(--hcss-disabled);background:var(--hcss-background)}[data-hcss-theme=high-contrast] :where(.hcss-toggle-button):has(input:disabled){border-color:var(--hcss-disabled);opacity:1;color:var(--hcss-disabled);background:var(--hcss-background)}:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-link){transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--hcss-component-duration);transition-timing-function:var(--hcss-ease-standard,ease)}:is([data-hcss-motion=none],[data-hcss-theme=high-contrast]) :where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-link){transition:none!important}@media (prefers-reduced-motion:reduce){:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-link){transition:none!important}}:is(.hcss-text-field,.hcss-text-area,.hcss-select):focus-visible{border-color:var(--hcss-field-focus-border,var(--hcss-input-border));outline-width:var(--hcss-field-focus-width,var(--hcss-focus-width))}@media (forced-colors:active){:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-checkbox,.hcss-radio,.hcss-switch){border-color:buttontext}:is(:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-checkbox,.hcss-radio,.hcss-switch,.hcss-link,.hcss-slider):focus-visible,.hcss-toggle-button:has(input:focus-visible)){outline-color:highlight}}.hcss-sr-only{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){[data-hcss-theme]{--hcss-field-focus-border:Highlight;--hcss-field-focus-width:var(--hcss-focus-width);--hcss-text:CanvasText;--hcss-text-muted:CanvasText;--hcss-accent:Highlight;--hcss-accent-text:HighlightText;--hcss-disabled:GrayText;--hcss-danger:CanvasText;--hcss-danger-text:ButtonText;--hcss-warning:CanvasText;--hcss-success:CanvasText;--hcss-info:Highlight}}.hcss-sr-only-focusable:focus,.hcss-sr-only-focusable:focus-within{white-space:normal;clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}@media (prefers-contrast:more){[data-hcss-theme=auto] :where(.hcss-button,.hcss-icon-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-checkbox,.hcss-radio,.hcss-switch,.hcss-slider):is(:disabled,[aria-disabled=true]){border-color:var(--hcss-disabled);opacity:1;color:var(--hcss-disabled);background:var(--hcss-background)}[data-hcss-theme=auto] :where(.hcss-toggle-button):has(input:disabled){border-color:var(--hcss-disabled);opacity:1;color:var(--hcss-disabled);background:var(--hcss-background)}[data-hcss-theme=auto] :where(.hcss-button,.hcss-icon-button,.hcss-toggle-button,.hcss-text-field,.hcss-text-area,.hcss-select,.hcss-link){transition:none!important}}.hcss-form-layout{gap:var(--hcss-space-xlarge);color:var(--hcss-text);display:grid}.hcss-form-row{grid-template-columns:minmax(0, var(--hcss-form-label-width)) minmax(0, 1fr);gap:var(--hcss-space-large);align-items:start;display:grid}.hcss-form-row>label{min-block-size:var(--hcss-control-medium);font-weight:var(--hcss-weight-medium);align-items:center;display:flex}.hcss-field{gap:var(--hcss-space-small);min-inline-size:0;display:grid}.hcss-field>label{font-weight:var(--hcss-weight-medium)}.hcss-form-layout[data-density=compact]{gap:var(--hcss-space-large)}.hcss-form-layout[data-density=compact] .hcss-form-row{gap:var(--hcss-space-medium)}.hcss-form-layout[data-density=compact] .hcss-field{gap:var(--hcss-space-xsmall)}.hcss-description,.hcss-error{font-size:var(--hcss-type-caption);color:var(--hcss-text-muted);margin:0}.hcss-error{color:var(--hcss-danger)}.hcss-text-field,.hcss-text-area,.hcss-select{min-block-size:var(--hcss-field-height,var(--hcss-control-medium));inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--hcss-space-xsmall) var(--hcss-space-medium);border:var(--hcss-stroke-regular) solid var(--hcss-input-border);border-radius:var(--hcss-radius-medium);background:var(--hcss-field-background,var(--hcss-background));color:var(--hcss-text);box-shadow:var(--hcss-shadow-small);caret-color:var(--hcss-accent);font-size:var(--hcss-type-input,var(--hcss-type-body));display:block}.hcss-text-field::placeholder,.hcss-text-area::placeholder{color:var(--hcss-text-muted);opacity:1}:where(.hcss-text-field,.hcss-text-area,.hcss-select)[aria-invalid=true]{border-color:var(--hcss-danger);border-width:var(--hcss-stroke-strong)}:where(.hcss-text-field,.hcss-text-area)[readonly]{border-style:dashed}:where(.hcss-text-field,.hcss-text-area)::selection{background:var(--hcss-accent);color:var(--hcss-accent-text)}.hcss-text-area{resize:vertical;min-block-size:120px;padding-block:var(--hcss-space-small)}.hcss-select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--hcss-text) 50%), linear-gradient(135deg, var(--hcss-text) 50%, transparent 50%);background-position:right 16px center,right 11px center;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:calc(var(--hcss-space-medium) + 16px)}.hcss-select option{background:var(--hcss-background);color:var(--hcss-text)}.hcss-search-field{gap:var(--hcss-space-small);align-items:center;min-inline-size:0;display:flex}.hcss-search-field .hcss-text-field{flex:1;inline-size:0}.hcss-choice{align-items:center;gap:var(--hcss-space-small);min-block-size:var(--hcss-control-medium);color:var(--hcss-text);font-size:var(--hcss-type-body);font-weight:var(--hcss-weight-medium);cursor:pointer;display:inline-flex}.hcss-checkbox,.hcss-radio{appearance:none;inline-size:var(--hcss-choice-size,16px);block-size:var(--hcss-choice-size,16px);border:var(--hcss-stroke-regular) solid var(--hcss-input-border);border-radius:var(--hcss-radius-small);background:var(--hcss-background);color:var(--hcss-accent-text);cursor:pointer;flex-shrink:0;margin:0;position:relative}.hcss-radio{border-radius:var(--hcss-radius-pill)}:where(.hcss-checkbox,.hcss-radio)[data-size=sm]{--hcss-choice-size:14px}:where(.hcss-checkbox,.hcss-radio)[data-size=lg]{--hcss-choice-size:20px}.hcss-checkbox:checked,.hcss-checkbox:indeterminate{background:var(--hcss-accent);border-color:var(--hcss-accent)}.hcss-checkbox:checked:before,.hcss-checkbox:indeterminate:before,.hcss-radio:checked:before{content:"";clip-path:polygon(14% 44%,36% 66%,82% 20%,94% 32%,36% 90%,2% 56%);background:currentColor;position:absolute;inset:1px}.hcss-checkbox:indeterminate:before{clip-path:inset(40% 15%)}.hcss-radio:checked{border-color:var(--hcss-accent)}.hcss-radio:checked:before{border-radius:var(--hcss-radius-pill);clip-path:none;background:var(--hcss-accent);inset:25%}:where(.hcss-checkbox,.hcss-radio)[aria-invalid=true]{border-color:var(--hcss-danger);box-shadow:0 0 0 var(--hcss-stroke-hairline) var(--hcss-danger)}.hcss-radio-group{gap:var(--hcss-space-small);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.hcss-radio-group legend{font-weight:var(--hcss-weight-medium);margin-block-end:var(--hcss-space-small)}.hcss-radio-group[data-orientation=horizontal]{gap:var(--hcss-space-large);flex-wrap:wrap;display:flex}.hcss-switch{appearance:none;--hcss-switch-width:calc(var(--hcss-control-medium) + 12px);--hcss-switch-height:var(--hcss-control-medium);--hcss-switch-thumb:calc(var(--hcss-control-medium) - 6px);--hcss-switch-travel:calc(var(--hcss-switch-width) - var(--hcss-switch-thumb) - 2 * var(--hcss-stroke-hairline) - 2px);inline-size:var(--hcss-switch-width);block-size:var(--hcss-switch-height);border:var(--hcss-stroke-hairline) solid var(--hcss-input-border);border-radius:var(--hcss-radius-pill);background:var(--hcss-background);cursor:pointer;flex-shrink:0;margin:0;padding:0;position:relative}.hcss-switch:before{content:"";inline-size:var(--hcss-switch-thumb);block-size:var(--hcss-switch-thumb);border-radius:var(--hcss-radius-pill);background:var(--hcss-text);transition:translate var(--hcss-component-duration) var(--hcss-ease-standard,ease);position:absolute;inset-block-start:50%;inset-inline-start:1px;transform:translateY(-50%)}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) .hcss-switch:before{transition:none!important}.hcss-switch:checked{background:var(--hcss-accent);border-color:var(--hcss-accent)}.hcss-switch:checked:before{translate:var(--hcss-switch-travel);background:var(--hcss-switch-knob-on,var(--hcss-accent-text))}.hcss-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):checked:before{translate:calc(-1 * var(--hcss-switch-travel))}.hcss-switch[data-size=sm]{--hcss-switch-width:calc(var(--hcss-control-small) + 12px);--hcss-switch-height:var(--hcss-control-small);--hcss-switch-thumb:calc(var(--hcss-control-small) - 6px)}.hcss-switch[data-size=lg]{--hcss-switch-width:calc(var(--hcss-control-large) + 12px);--hcss-switch-height:var(--hcss-control-large);--hcss-switch-thumb:calc(var(--hcss-control-large) - 6px)}@media (forced-colors:active){.hcss-checkbox,.hcss-radio{appearance:auto}.hcss-checkbox:before,.hcss-radio:before{display:none}}.hcss-slider{inline-size:100%;min-block-size:var(--hcss-control-small);accent-color:var(--hcss-accent);cursor:pointer;appearance:none;outline-offset:4px;background:0 0;margin:0;padding:0;display:block;transition:none!important}@media (pointer:coarse){:where(.hcss-text-field,.hcss-select,.hcss-choice,.hcss-slider){min-block-size:44px}:where(.hcss-text-field,.hcss-text-area,.hcss-select){font-size:16px}}.hcss-label{align-items:baseline;gap:var(--hcss-space-xsmall);color:var(--hcss-text);font-weight:var(--hcss-weight-medium);display:inline-flex}.hcss-required{color:var(--hcss-danger)}.hcss-fieldset{gap:var(--hcss-space-large);min-inline-size:0;padding:var(--hcss-space-large);border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-medium);margin:0;display:grid}.hcss-fieldset>legend{padding-inline:var(--hcss-space-small);font-weight:var(--hcss-weight-medium)}.hcss-fieldset:disabled{color:var(--hcss-disabled)}.hcss-input-group,.hcss-search-field[data-variant=integrated]{min-inline-size:0;min-block-size:var(--hcss-field-height,var(--hcss-control-medium));border:var(--hcss-stroke-regular) solid var(--hcss-input-border);border-radius:var(--hcss-radius-medium);color:var(--hcss-text);background:var(--hcss-field-background,var(--hcss-background));box-shadow:var(--hcss-shadow-small);align-items:center;gap:0;display:flex}:is(.hcss-input-group,.hcss-search-field[data-variant=integrated])>.hcss-text-field{inline-size:0;min-block-size:calc(var(--hcss-field-height,var(--hcss-control-medium)) - 2 * var(--hcss-stroke-regular));box-shadow:none;background:0 0;border:0;outline:none;flex:1}:is(.hcss-input-group,.hcss-search-field[data-variant=integrated]):focus-within{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}:is(.hcss-input-group,.hcss-search-field[data-variant=integrated]):has([aria-invalid=true]){border-color:var(--hcss-danger)}:is(.hcss-input-group,.hcss-search-field[data-variant=integrated]):has(input:disabled){opacity:.5;cursor:not-allowed}:is(.hcss-input-group,.hcss-search-field[data-variant=integrated]) input:disabled{opacity:1}.hcss-input-prefix,.hcss-input-suffix,.hcss-search-icon{padding-inline:var(--hcss-space-small);color:var(--hcss-text-muted);flex:none;align-items:center;display:inline-flex}.hcss-search-icon svg{block-size:1em;inline-size:1em}.hcss-input-clear{min-inline-size:var(--hcss-field-height,var(--hcss-control-medium));min-block-size:var(--hcss-field-height,var(--hcss-control-medium));border-radius:var(--hcss-radius-small);color:var(--hcss-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:var(--hcss-space-xsmall);display:grid}:where(.hcss-text-field,.hcss-select,.hcss-input-group,.hcss-search-field)[data-size=sm]{--hcss-field-height:var(--hcss-control-small)}:where(.hcss-text-field,.hcss-select,.hcss-input-group,.hcss-search-field)[data-size=lg]{--hcss-field-height:var(--hcss-control-large)}@supports (field-sizing:content){.hcss-text-area[data-grow=true]{field-sizing:content;max-block-size:var(--hcss-text-area-max-size,20rem)}}@media (pointer:coarse){:where(.hcss-text-field,.hcss-select,.hcss-input-group,.hcss-search-field){--hcss-field-height:44px}}[data-hcss-theme=high-contrast] :is(.hcss-input-group,.hcss-search-field[data-variant=integrated]):has(input:disabled){opacity:1;border-color:var(--hcss-disabled)}@media (forced-colors:active){.hcss-input-group,.hcss-search-field[data-variant=integrated],.hcss-fieldset{border-color:canvastext}}.hcss-input-clear[hidden]{display:none}.hcss-input-clear:disabled{color:var(--hcss-disabled);cursor:not-allowed}.hcss-input-clear:focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:-3px}.hcss-slider::-webkit-slider-runnable-track{block-size:var(--hcss-slider-track-size,4px);border-radius:var(--hcss-radius-pill);background:var(--hcss-muted)}.hcss-slider::-moz-range-track{block-size:var(--hcss-slider-track-size,4px);border-radius:var(--hcss-radius-pill);background:var(--hcss-muted)}.hcss-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--hcss-slider-thumb-size,20px);block-size:var(--hcss-slider-thumb-size,20px);border:var(--hcss-stroke-regular) solid var(--hcss-input-border);border-radius:var(--hcss-radius-pill);background:var(--hcss-text);margin-block-start:calc((var(--hcss-slider-track-size,4px) - var(--hcss-slider-thumb-size,20px)) / 2);transition:none!important}.hcss-slider::-moz-range-thumb{inline-size:var(--hcss-slider-thumb-size,20px);block-size:var(--hcss-slider-thumb-size,20px);box-sizing:border-box;border:var(--hcss-stroke-regular) solid var(--hcss-input-border);border-radius:var(--hcss-radius-pill);background:var(--hcss-text);transition:none!important}.hcss-slider-stage{min-block-size:var(--hcss-control-medium);position:relative}.hcss-slider-stage>.hcss-slider{block-size:100%;inline-size:100%;position:absolute;inset:0}.hcss-slider-stage>.hcss-slider[data-thumb]{pointer-events:none}.hcss-slider-stage .hcss-slider::-webkit-slider-runnable-track{background:0 0}.hcss-slider-stage .hcss-slider::-moz-range-track{background:0 0}.hcss-slider-stage .hcss-slider::-webkit-slider-thumb{pointer-events:auto;cursor:grab}.hcss-slider-stage .hcss-slider::-moz-range-thumb{pointer-events:auto;cursor:grab}.hcss-slider-stage .hcss-slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.hcss-slider-stage .hcss-slider:disabled::-moz-range-thumb{cursor:not-allowed}.hcss-slider-track{pointer-events:none;inset-inline:calc(var(--hcss-slider-thumb-size,20px) / 2);block-size:var(--hcss-slider-track-size,4px);border-radius:var(--hcss-radius-pill);background:linear-gradient(to right, var(--hcss-muted) 0 var(--hcss-slider-start,0%), var(--hcss-accent) var(--hcss-slider-start,0%) var(--hcss-slider-end,50%), var(--hcss-muted) var(--hcss-slider-end,50%) 100%);position:absolute;inset-block-start:50%;translate:0 -50%}.hcss-slider-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background:linear-gradient(to left, var(--hcss-muted) 0 var(--hcss-slider-start,0%), var(--hcss-accent) var(--hcss-slider-start,0%) var(--hcss-slider-end,50%), var(--hcss-muted) var(--hcss-slider-end,50%) 100%)}.hcss-slider-output{font-variant-numeric:tabular-nums;color:var(--hcss-text)}.hcss-slider-marks{padding-inline:calc(var(--hcss-slider-thumb-size,20px) / 2);font-size:var(--hcss-type-caption);color:var(--hcss-text-muted);justify-content:space-between;display:flex}.hcss-slider[data-size=sm]{--hcss-slider-thumb-size:16px}.hcss-slider[data-size=lg]{--hcss-slider-thumb-size:24px}.hcss-select:where([multiple],[size]:not([size="1"])){appearance:auto;background-image:none;padding-inline-end:var(--hcss-space-medium)}.hcss-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:11px,16px}.hcss-slider-stage:has(.hcss-slider[data-size=sm]){--hcss-slider-thumb-size:16px}.hcss-slider-stage:has(.hcss-slider[data-size=lg]){--hcss-slider-thumb-size:24px}.hcss-slider[aria-invalid=true]::-webkit-slider-thumb{border-color:var(--hcss-danger)}.hcss-slider[aria-invalid=true]::-moz-range-thumb{border-color:var(--hcss-danger)}@media (width<=600px){.hcss-form-row{gap:var(--hcss-space-small);grid-template-columns:minmax(0,1fr)}.hcss-form-row>label{min-block-size:0}}@media (pointer:coarse){.hcss-input-clear{min-block-size:44px;min-inline-size:44px}.hcss-slider-stage{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.hcss-switch:before{transition:none!important}}@media (forced-colors:active){.hcss-switch{appearance:auto}.hcss-switch:before{display:none}.hcss-required{color:canvastext}.hcss-slider-track{--hcss-muted:GrayText;--hcss-accent:Highlight;forced-color-adjust:none}.hcss-slider::-webkit-slider-thumb{background:highlight;border-color:buttontext}.hcss-slider::-moz-range-thumb{background:highlight;border-color:buttontext}.hcss-select{appearance:auto!important;background-image:none!important}}.hcss-text-area[data-size=sm]{min-block-size:80px}.hcss-text-area[data-size=lg]{min-block-size:160px}.hcss-choice[data-size=xs]{min-block-size:var(--hcss-control-xsmall)}.hcss-choice[data-size=sm]{min-block-size:var(--hcss-control-small)}.hcss-choice[data-size=lg]{min-block-size:var(--hcss-control-large)}:where(.hcss-text-field,.hcss-select)[data-size=xs]{min-block-size:var(--hcss-control-xsmall);padding-block:2px}.hcss-switch[data-size=xs]{--hcss-switch-width:calc(var(--hcss-control-xsmall) + 12px);--hcss-switch-height:var(--hcss-control-xsmall);--hcss-switch-thumb:calc(var(--hcss-control-xsmall) - 6px)}@media (prefers-contrast:more){:where([data-hcss-theme=auto]) .hcss-switch:before{transition:none!important}[data-hcss-theme=auto] :is(.hcss-input-group,.hcss-search-field[data-variant=integrated]):has(input:disabled){opacity:1;border-color:var(--hcss-disabled)}}.hcss-inline-alert,.hcss-empty-state,.hcss-toast{box-sizing:border-box;padding:var(--hcss-space-large);border:var(--hcss-stroke-hairline) solid var(--hcss-border);border-radius:var(--hcss-radius-large);background:var(--hcss-surface);color:var(--hcss-text);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family)}.hcss-inline-alert{border-inline-start:var(--hcss-stroke-strong) solid var(--hcss-accent)}.hcss-inline-alert[data-status=danger]{border-inline-start-color:var(--hcss-danger)}.hcss-inline-alert[data-status=warning]{border-inline-start-color:var(--hcss-warning)}.hcss-inline-alert[data-status=success]{border-inline-start-color:var(--hcss-success)}.hcss-empty-state{text-align:center;border-style:dashed}.hcss-empty-state h3,.hcss-inline-alert h3{margin:0 0 var(--hcss-space-small);font-size:var(--hcss-type-heading-small)}.hcss-progress{inline-size:100%;block-size:var(--hcss-progress-height,var(--hcss-space-small));accent-color:var(--hcss-accent);appearance:auto}.hcss-progress:not([value]){appearance:none;background:linear-gradient(90deg, var(--hcss-muted) 0 25%, var(--hcss-accent) 25% 50%, var(--hcss-muted) 50% 100%);border:var(--hcss-stroke-hairline) dashed var(--hcss-input-border);animation:hcss-progress-sweep var(--hcss-progress-duration,1.6s) linear infinite;background-size:200% 100%}.hcss-toast{inset-block:auto var(--hcss-space-large);inset-inline:auto var(--hcss-space-large);inline-size:min(var(--hcss-toast-size), calc(100vw - 2 * var(--hcss-overlay-gutter)));z-index:var(--hcss-layer-toast);box-shadow:var(--hcss-shadow-toast);position:fixed}.hcss-toast p{margin:0 0 var(--hcss-space-small)}@media (forced-colors:active){.hcss-inline-alert,.hcss-empty-state,.hcss-toast,.hcss-progress{border-color:canvastext}}.hcss-skeleton{min-block-size:1em;inline-size:var(--hcss-skeleton-width,100%);border-radius:var(--hcss-radius-small);background:linear-gradient(90deg, var(--hcss-muted) 25%, var(--hcss-surface) 50%, var(--hcss-muted) 75%);background-size:200% 100%;display:block}.hcss-spinner{box-sizing:border-box;inline-size:var(--hcss-spinner-size,1em);block-size:var(--hcss-spinner-size,1em);border:2px solid var(--hcss-border);border-block-start-color:var(--hcss-text);vertical-align:middle;border-radius:50%;display:inline-block}.hcss-toast[data-status]{border-inline-start:var(--hcss-stroke-strong) solid var(--hcss-accent)}.hcss-toast[data-status=success]{border-inline-start-color:var(--hcss-success)}.hcss-toast[data-status=warning]{border-inline-start-color:var(--hcss-warning)}.hcss-toast[data-status=danger]{border-inline-start-color:var(--hcss-danger)}.hcss-toast-stack{inset-block:auto var(--hcss-space-large);inset-inline:auto var(--hcss-space-large);gap:var(--hcss-space-small);inline-size:min(var(--hcss-toast-size), calc(100vw - 2 * var(--hcss-overlay-gutter)));max-block-size:calc(100dvh - 32px);z-index:var(--hcss-layer-toast);pointer-events:none;display:grid;position:fixed;overflow:auto}.hcss-toast-stack>.hcss-toast,.hcss-toast-layout>.hcss-toast{pointer-events:auto;inline-size:100%;position:static}:where(.hcss-toast,.hcss-toast-stack)[data-placement^=top]{inset-block:var(--hcss-space-large) auto}:where(.hcss-toast,.hcss-toast-stack)[data-placement$=start]{inset-inline:var(--hcss-space-large) auto}:where(.hcss-toast,.hcss-toast-stack)[data-placement$=end]{inset-inline:auto var(--hcss-space-large)}:where(.hcss-toast,.hcss-toast-stack)[data-placement$=center]{inset-inline:50% auto;translate:-50%}.hcss-alert-layout{align-items:flex-start;gap:var(--hcss-space-medium);display:flex}.hcss-alert-icon{flex-shrink:0;block-size:1.25em;inline-size:1.25em}.hcss-alert-content{flex:1;min-inline-size:0}.hcss-alert-content p{margin:0}.hcss-banner{padding:var(--hcss-space-medium);background:var(--hcss-muted);color:var(--hcss-text);border-block:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:0}:where(.hcss-inline-alert,.hcss-banner)[hidden]{display:none}.hcss-skeleton[data-shape=circle]{inline-size:var(--hcss-skeleton-size,40px);block-size:var(--hcss-skeleton-size,40px);border-radius:50%}.hcss-skeleton[data-shape=rect]{block-size:var(--hcss-skeleton-height,120px);border-radius:var(--hcss-radius-large)}.hcss-skeleton[data-shape=text]{block-size:1em}@keyframes hcss-progress-sweep{to{background-position:-200% 0}}.hcss-progress-circle{inline-size:var(--hcss-progress-size,48px);block-size:var(--hcss-progress-size,48px);color:var(--hcss-accent)}.hcss-progress-circle svg{block-size:100%;inline-size:100%;display:block;rotate:-90deg}.hcss-progress-circle circle{fill:none;stroke:currentColor;stroke-width:8px}.hcss-progress-circle .hcss-progress-track{stroke:var(--hcss-muted)}.hcss-progress-circle .hcss-progress-value{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--hcss-progress-value,0));stroke-linecap:round}.hcss-progress-circle:not([aria-valuenow]) .hcss-progress-value{stroke-dashoffset:75px}.hcss-progress-circle:not([aria-valuenow]) svg{animation:hcss-progress-turn var(--hcss-progress-duration,1.6s) linear infinite}.hcss-progress-circle[data-size=sm]{--hcss-progress-size:32px}.hcss-progress-circle[data-size=lg]{--hcss-progress-size:64px}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) :where(.hcss-progress,.hcss-progress-circle svg){animation:none!important}@media (prefers-reduced-motion:reduce){:where(.hcss-progress,.hcss-progress-circle svg){animation:none!important}}@keyframes hcss-progress-turn{to{rotate:270deg}}@media (forced-colors:active){.hcss-spinner{border-color:graytext;border-block-start-color:canvastext}.hcss-skeleton{background:canvas;border:1px dashed canvastext}.hcss-progress:not([value]){background:canvas;border-color:canvastext;animation:none!important}.hcss-progress-circle{color:highlight}.hcss-progress-circle .hcss-progress-track{stroke:graytext}.hcss-progress[value]{appearance:none;forced-color-adjust:none;background:canvas;border:1px solid canvastext}.hcss-progress[value]::-webkit-progress-bar{background:canvas}.hcss-progress[value]::-webkit-progress-value{background:highlight}.hcss-progress[value]::-moz-progress-bar{background:highlight}}:where(.hcss-toast,.hcss-toast-stack)[data-placement$=center]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:50%}:where(.hcss-inline-alert,.hcss-toast,.hcss-banner)[data-status=info]{border-inline-start-color:var(--hcss-info)}@media (prefers-contrast:more){:where([data-hcss-motion=none],[data-hcss-theme=auto]) :where(.hcss-progress,.hcss-progress-circle svg){animation:none!important}}.hcss-toast-layout{pointer-events:auto;min-inline-size:0}:where(.hcss-dialog,.hcss-alert-dialog,.hcss-hover-card,.hcss-sheet,.hcss-popover,.hcss-dropdown-menu,.hcss-context-menu,.hcss-tooltip){box-sizing:border-box;color:var(--hcss-text);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family);background:0 0;border:0;padding:0;overflow:visible}:where(.hcss-dialog,.hcss-alert-dialog){inline-size:min(var(--hcss-dialog-medium), calc(100vw - 2 * var(--hcss-overlay-gutter)));max-inline-size:none}.hcss-dialog::backdrop,.hcss-alert-dialog::backdrop,.hcss-sheet::backdrop{background:var(--hcss-overlay-scrim)}.hcss-overlay-body{box-sizing:border-box;padding:var(--hcss-space-xlarge);border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-large);color:var(--hcss-text);background:var(--hcss-overlay-background,var(--hcss-elevated-surface));box-shadow:var(--hcss-shadow-dialog);overflow-wrap:anywhere;max-block-size:calc(100dvh - 32px);overflow:auto}.hcss-overlay-body h2,.hcss-overlay-body h3{font-size:var(--hcss-type-heading);margin:0 0 var(--hcss-space-medium);font-weight:var(--hcss-weight-emphasis)}.hcss-sheet{block-size:100dvh;max-block-size:none;max-inline-size:none;inline-size:min(var(--hcss-sheet-inline-size), 100vw);margin:0;inset:0 0 0 auto}:where(.hcss-sheet) .hcss-overlay-body{border-radius:0;min-block-size:100%;max-block-size:100dvh}:where(.hcss-popover,.hcss-hover-card,.hcss-dropdown-menu,.hcss-context-menu,.hcss-tooltip){inline-size:min(var(--hcss-popover-size), calc(100vw - var(--hcss-overlay-gutter)));max-inline-size:none;margin:0;position:fixed;inset:auto}:where(.hcss-popover) .hcss-overlay-body{box-shadow:var(--hcss-shadow-popover);max-block-size:min(var(--hcss-dialog-medium), calc(100dvh - var(--hcss-overlay-gutter)))}:where(.hcss-dropdown-menu,.hcss-context-menu){inline-size:min(var(--hcss-menu-size), calc(100vw - var(--hcss-overlay-gutter)))}:where(.hcss-dropdown-menu,.hcss-context-menu) .hcss-overlay-body{box-shadow:var(--hcss-shadow-menu);gap:var(--hcss-space-xsmall);padding:var(--hcss-space-small);display:grid}:where(.hcss-dropdown-menu,.hcss-context-menu) [role=menuitem]{text-align:start;justify-content:flex-start}.hcss-tooltip{inline-size:max-content;max-inline-size:min(var(--hcss-tooltip-size), calc(100vw - var(--hcss-overlay-gutter)));z-index:var(--hcss-layer-tooltip)}:where(.hcss-tooltip) .hcss-overlay-body{padding:var(--hcss-space-small) var(--hcss-space-medium);font-size:var(--hcss-type-caption);box-shadow:var(--hcss-shadow-small)}:where(.hcss-overlay-body,.hcss-dialog,.hcss-sheet):focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:-4px}:where(.hcss-disclosure-panel,.hcss-tab-panel,.hcss-overlay-body,.hcss-toast)[hidden]{display:none!important}@media (forced-colors:active){.hcss-overlay-body{border-color:canvastext}}:where(.hcss-dialog,.hcss-alert-dialog)[data-size=sm]{inline-size:min(var(--hcss-dialog-small), calc(100vw - 32px))}:where(.hcss-dialog,.hcss-alert-dialog)[data-size=lg]{inline-size:min(var(--hcss-dialog-large), calc(100vw - 32px))}:where(.hcss-dialog,.hcss-alert-dialog)[data-size=full]{inline-size:calc(100vw - 32px)}.hcss-sheet[data-side=left]{inset:0 auto 0 0}.hcss-sheet:where([data-side=top],[data-side=bottom]){inline-size:100vw;block-size:min(var(--hcss-sheet-block-size), 100dvh)}.hcss-sheet[data-side=top]{inset:0 0 auto}.hcss-sheet[data-side=bottom]{inset:auto 0 0}.hcss-sheet .hcss-overlay-body[data-hcss-state=closed]{transform:translate(100%)}.hcss-sheet[data-side=left] .hcss-overlay-body[data-hcss-state=closed]{transform:translate(-100%)}.hcss-sheet[data-side=top] .hcss-overlay-body[data-hcss-state=closed]{transform:translateY(-100%)}.hcss-sheet[data-side=bottom] .hcss-overlay-body[data-hcss-state=closed]{transform:translateY(100%)}.hcss-sheet .hcss-overlay-body[data-hcss-state=open]{transform:translate(0)}.hcss-overlay-arrow{z-index:-1;inline-size:var(--hcss-overlay-arrow-size,10px);block-size:var(--hcss-overlay-arrow-size,10px);background:var(--hcss-overlay-background,var(--hcss-elevated-surface));border:var(--hcss-stroke-regular) solid var(--hcss-border);position:absolute;transform:rotate(45deg)}[data-side=bottom]>.hcss-overlay-arrow{top:-5px;left:calc(var(--hcss-arrow-x,50%) - 5px)}[data-side=top]>.hcss-overlay-arrow{bottom:-5px;left:calc(var(--hcss-arrow-x,50%) - 5px)}[data-side=right]>.hcss-overlay-arrow{left:-5px;top:calc(var(--hcss-arrow-y,50%) - 5px)}[data-side=left]>.hcss-overlay-arrow{right:-5px;top:calc(var(--hcss-arrow-y,50%) - 5px)}.hcss-overlay-footer{justify-content:flex-end;gap:var(--hcss-space-small);flex-wrap:wrap;margin-block-start:var(--hcss-space-large);display:flex}:where(.hcss-dropdown-menu,.hcss-context-menu) :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){text-align:start;justify-content:flex-start;inline-size:100%}.hcss-menu-label{padding:var(--hcss-space-small);font-size:var(--hcss-type-caption);font-weight:var(--hcss-weight-emphasis);color:var(--hcss-text-muted);display:block}.hcss-menu-shortcut{color:var(--hcss-text-muted);font-size:var(--hcss-type-caption);margin-inline-start:auto}:where([role=menuitemcheckbox],[role=menuitemradio]):before{content:"";inline-size:1em}:where([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true]:before{content:"✓"}[data-hcss-submenu]:after{content:"›";margin-inline-start:auto}[data-hcss-submenu]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{content:"‹"}.hcss-menu-submenu{gap:var(--hcss-space-xsmall);border-inline-start:var(--hcss-stroke-regular) solid var(--hcss-border);padding-inline-start:var(--hcss-space-medium);display:grid}.hcss-menu-submenu[hidden]{display:none}.hcss-sheet[data-size=sm]{--hcss-sheet-inline-size:var(--hcss-sheet-small-inline-size);--hcss-sheet-block-size:var(--hcss-sheet-small-block-size)}.hcss-sheet[data-size=lg]{--hcss-sheet-inline-size:var(--hcss-sheet-large-inline-size);--hcss-sheet-block-size:var(--hcss-sheet-large-block-size)}:where(.hcss-dialog,.hcss-alert-dialog,.hcss-sheet){z-index:var(--hcss-layer-overlay)}:where(.hcss-popover,.hcss-hover-card,.hcss-dropdown-menu,.hcss-context-menu){z-index:var(--hcss-layer-dropdown)}.hcss-menu-item{box-sizing:border-box;align-items:center;gap:var(--hcss-space-small);inline-size:100%;min-block-size:var(--hcss-control-medium);padding:var(--hcss-space-xsmall) var(--hcss-space-small);border:var(--hcss-stroke-regular) solid transparent;border-radius:var(--hcss-radius-small);color:var(--hcss-text);text-align:start;font:inherit;cursor:pointer;background:0 0;display:flex}.hcss-menu-item:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--hcss-muted)}.hcss-menu-item:is(:disabled,[aria-disabled=true]){color:var(--hcss-disabled);cursor:not-allowed}.hcss-menu-item:focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:-3px}.hcss-dialog-header{margin-block-end:var(--hcss-space-large)}.hcss-dialog-header :where(h2,h3,p){margin:0}.hcss-dialog-body{min-inline-size:0}.hcss-dialog-footer{justify-content:flex-end;gap:var(--hcss-space-small);flex-wrap:wrap;margin-block-start:var(--hcss-space-large);display:flex}:where(.hcss-tag,.hcss-stepper,.hcss-timeline,.hcss-status-bar,.hcss-list,.hcss-description-list,.hcss-carousel){box-sizing:border-box;font-family:var(--hcss-font-family);color:var(--hcss-text);font-size:var(--hcss-type-body);line-height:var(--hcss-line-height)}.hcss-tag{align-items:center;gap:var(--hcss-space-small);padding:var(--hcss-space-xsmall) var(--hcss-space-small);border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-small);background:var(--hcss-surface);font-size:var(--hcss-type-caption);overflow-wrap:anywhere;max-inline-size:100%;display:inline-flex}button.hcss-tag{min-block-size:var(--hcss-tag-height,var(--hcss-tag-control-size,var(--hcss-control-medium)))}.hcss-tag:has(input){min-block-size:var(--hcss-tag-height,var(--hcss-tag-control-size,var(--hcss-control-medium)))}.hcss-tag[aria-pressed=true]{background:var(--hcss-selected-background,var(--hcss-accent));color:var(--hcss-selected-text,var(--hcss-accent-text));box-shadow:var(--hcss-selected-shadow,none);border-color:var(--hcss-active-border,var(--hcss-accent))}.hcss-tag:has(input:checked){background:var(--hcss-selected-background,var(--hcss-accent));color:var(--hcss-selected-text,var(--hcss-accent-text));box-shadow:var(--hcss-selected-shadow,none);border-color:var(--hcss-active-border,var(--hcss-accent))}.hcss-tag[data-size=sm]{--hcss-tag-control-size:var(--hcss-control-small);padding-block:0}.hcss-tag[data-size=lg]{--hcss-tag-control-size:var(--hcss-control-large);padding:var(--hcss-space-small) var(--hcss-space-medium);font-size:var(--hcss-type-body)}.hcss-tag input{accent-color:var(--hcss-accent);margin:0}.hcss-tag:has(input:disabled){color:var(--hcss-disabled);cursor:not-allowed}.hcss-tag-remove{border-radius:var(--hcss-radius-small);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:24px;min-inline-size:24px}.hcss-tag-remove:disabled{color:var(--hcss-disabled);cursor:not-allowed}:is(:where(.hcss-tag,.hcss-tag-remove,.hcss-skip-link,.hcss-scroll-area,.hcss-carousel-track):focus-visible,.hcss-tag:has(input:focus-visible)){outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}.hcss-list{margin:0;padding-inline-start:var(--hcss-space-xlarge)}:where(.hcss-list>li+li){margin-block-start:var(--hcss-space-small)}.hcss-list[data-variant=plain]{padding:0;list-style:none}:where(ul.hcss-list[data-variant=plain]>li):before{content:"​"}:where(.hcss-list[data-variant=divided]>li){padding-block:var(--hcss-space-small);border-block-end:var(--hcss-stroke-regular) solid var(--hcss-border)}.hcss-description-list{gap:var(--hcss-space-small) var(--hcss-space-large);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid}.hcss-description-list dt{font-weight:var(--hcss-weight-medium)}.hcss-description-list dd{color:var(--hcss-text-muted);margin:0}.hcss-description-list[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.hcss-aspect-ratio{aspect-ratio:var(--hcss-aspect-ratio,16 / 9);background:var(--hcss-muted);border-radius:var(--hcss-radius-medium);min-inline-size:0;overflow:hidden}.hcss-aspect-ratio>:where(img,video){object-fit:var(--hcss-image-fit,cover);block-size:100%;inline-size:100%;display:block}.hcss-skip-link{z-index:var(--hcss-layer-toast,60);padding:var(--hcss-space-small) var(--hcss-space-medium);background:var(--hcss-background);color:var(--hcss-text);border:var(--hcss-stroke-regular) solid var(--hcss-border);clip-path:inset(50%);position:fixed;inset-block-start:var(--hcss-space-small);inset-inline-start:var(--hcss-space-small)}.hcss-skip-link:focus{clip-path:none}.hcss-stepper{gap:var(--hcss-space-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hcss-stepper>li{align-items:center;gap:var(--hcss-space-small);padding:var(--hcss-space-small) var(--hcss-space-medium);border:var(--hcss-stroke-regular) solid transparent;border-radius:var(--hcss-radius-medium);display:flex}.hcss-stepper>li[aria-current=step]{background:var(--hcss-elevated-surface);border-color:var(--hcss-border);font-weight:var(--hcss-weight-medium)}.hcss-stepper-number{font-family:var(--hcss-font-mono);color:var(--hcss-text-muted)}.hcss-stepper[data-orientation=vertical]{flex-direction:column}.hcss-timeline{margin:0;padding:0;list-style:none}.hcss-timeline>li{border-inline-start:var(--hcss-stroke-regular) solid var(--hcss-border);margin-inline-start:var(--hcss-space-small);padding-block-end:var(--hcss-space-xlarge);padding-inline-start:var(--hcss-space-xlarge);position:relative}.hcss-timeline>li:before{content:"";border-radius:var(--hcss-radius-pill);background:var(--hcss-text);block-size:8px;inline-size:8px;position:absolute;inset-block-start:5px;inset-inline-start:-5px}.hcss-timeline>li:last-child{padding-block-end:0}.hcss-timeline time{color:var(--hcss-text-muted);font-size:var(--hcss-type-caption);display:block}.hcss-timeline p{margin-block:var(--hcss-space-xsmall) 0}.hcss-scroll-area{max-block-size:var(--hcss-scroll-area-max-size,16rem);scrollbar-width:thin;scrollbar-color:var(--hcss-border) var(--hcss-surface);scrollbar-gutter:stable;padding:var(--hcss-space-small);border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-medium);overflow:auto}.hcss-status-bar{align-items:center;gap:var(--hcss-space-small) var(--hcss-space-large);padding:var(--hcss-space-small) var(--hcss-space-medium);border-block-start:var(--hcss-stroke-regular) solid var(--hcss-border);background:var(--hcss-surface);font-size:var(--hcss-type-caption);flex-wrap:wrap;display:flex}.hcss-status-bar-end{margin-inline-start:auto}.hcss-carousel{min-inline-size:0}.hcss-carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.hcss-carousel-slide{box-sizing:border-box;min-inline-size:0;padding:var(--hcss-space-large);scroll-snap-align:center;overflow-wrap:anywhere;border:var(--hcss-stroke-regular) solid var(--hcss-border);background:var(--hcss-surface);flex:0 0 100%}.hcss-carousel-controls{align-items:center;gap:var(--hcss-space-small);flex-wrap:wrap;margin-block-start:var(--hcss-space-small);display:flex}.hcss-carousel-controls [aria-current=true]{outline:var(--hcss-stroke-regular) solid var(--hcss-text);outline-offset:2px}@media (width<=480px){.hcss-description-list{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){:is(.hcss-tag:has(input),.hcss-tag-remove){min-block-size:44px}.hcss-tag-remove{min-inline-size:44px}}@media (forced-colors:active){.hcss-tag[aria-pressed=true]{border-color:highlight}.hcss-tag:has(input:checked){border-color:highlight}.hcss-timeline>li:before{background:canvastext}.hcss-scroll-area{scrollbar-color:auto}}.hcss-carousel .hcss-link{color:var(--hcss-accent);text-decoration:underline}@media (forced-colors:active){.hcss-tag[aria-pressed=true]{color:canvastext;background:canvas}.hcss-tag:has(input:checked){color:canvastext;background:canvas}.hcss-carousel .hcss-link{color:canvastext}}.hcss-chart-card{box-sizing:border-box;background:var(--hcss-surface);min-inline-size:0;color:var(--hcss-text);border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-large);padding:var(--hcss-space-large);font-family:var(--hcss-font-family);font-size:var(--hcss-type-body)}.hcss-chart-card-heading{gap:var(--hcss-space-large);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--hcss-space-large);display:flex}.hcss-chart-card-heading h2{font-weight:var(--hcss-weight-medium);font-size:var(--hcss-type-heading-small);margin:0}.hcss-chart-card-caption{color:var(--hcss-text-muted);margin-block:var(--hcss-space-small)}.hcss-legend{gap:var(--hcss-space-small) var(--hcss-space-large);color:var(--hcss-text-muted);font-family:var(--hcss-font-family);font-size:var(--hcss-type-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hcss-legend>li{align-items:center;gap:var(--hcss-space-small);display:flex}.hcss-legend-swatch{inline-size:var(--hcss-legend-swatch-size,9px);block-size:var(--hcss-legend-swatch-size,9px);border-radius:var(--hcss-radius-small);border:var(--hcss-stroke-regular) solid currentcolor;background:var(--hcss-series-color,var(--hcss-accent));display:inline-block}.hcss-chart-tooltip{box-sizing:border-box;inline-size:var(--hcss-chart-tooltip-size,156px);max-inline-size:100%;padding:var(--hcss-space-small) var(--hcss-space-medium);border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-medium);box-shadow:var(--hcss-shadow-large);color:var(--hcss-text);background:var(--hcss-elevated-surface);font-family:var(--hcss-font-family);font-size:var(--hcss-type-caption);overflow-wrap:anywhere}.hcss-chart-tooltip strong{font-size:var(--hcss-type-body);font-variant-numeric:tabular-nums;margin-block-start:var(--hcss-space-xsmall);display:block}.hcss-chart-tooltip[hidden]{display:none}@media (forced-colors:active){.hcss-legend-swatch{background:canvastext}}.hcss-number-field{align-items:center;gap:var(--hcss-space-xsmall);display:flex}.hcss-number-field>input{flex:1;min-inline-size:0}.hcss-number-field[data-size=sm],.hcss-file-field[data-size=sm],.hcss-file-drop-zone[data-size=sm]{--hcss-field-height:var(--hcss-control-small)}.hcss-number-field[data-size=lg],.hcss-file-field[data-size=lg],.hcss-file-drop-zone[data-size=lg]{--hcss-field-height:var(--hcss-control-large)}.hcss-file-field{box-sizing:border-box;max-inline-size:100%;min-block-size:var(--hcss-field-height,var(--hcss-control-medium));font:inherit;color:var(--hcss-text);border-radius:var(--hcss-radius-medium)}.hcss-file-field::file-selector-button{min-block-size:var(--hcss-field-height,var(--hcss-control-medium));padding-inline:var(--hcss-space-medium);border:var(--hcss-stroke-regular) solid var(--hcss-input-border);border-radius:var(--hcss-radius-medium);color:var(--hcss-text);background:var(--hcss-surface);font:inherit;cursor:pointer;margin-inline-end:var(--hcss-space-small)}.hcss-file-field:disabled::file-selector-button{color:var(--hcss-disabled);cursor:not-allowed}.hcss-file-drop-zone{gap:var(--hcss-space-small);padding:var(--hcss-space-large);border:var(--hcss-stroke-regular) dashed var(--hcss-input-border);border-radius:var(--hcss-radius-medium);background:var(--hcss-surface);overflow-wrap:anywhere;min-inline-size:0;display:grid}.hcss-file-drop-zone[data-hcss-drag-over=true]{border-color:var(--hcss-accent);outline:var(--hcss-stroke-regular) solid var(--hcss-accent);border-style:solid}.hcss-file-drop-zone:has(input:disabled){color:var(--hcss-disabled)}.hcss-file-field[aria-invalid=true]{outline:var(--hcss-stroke-regular) solid var(--hcss-danger)}.hcss-pin-field{font-family:var(--hcss-font-mono);letter-spacing:var(--hcss-pin-spacing,.5em);font-variant-numeric:tabular-nums}.hcss-rating{gap:var(--hcss-space-small);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.hcss-rating legend{font-weight:var(--hcss-weight-medium);margin-block-end:var(--hcss-space-small)}.hcss-rating>label{align-items:center;gap:var(--hcss-space-xsmall);min-block-size:var(--hcss-rating-size,var(--hcss-control-medium));padding-inline:var(--hcss-space-small);border:var(--hcss-stroke-regular) solid var(--hcss-input-border);border-radius:var(--hcss-radius-small);cursor:pointer;display:inline-flex}.hcss-rating[data-size=sm]{--hcss-rating-size:var(--hcss-control-small)}.hcss-rating[data-size=lg]{--hcss-rating-size:var(--hcss-control-large)}.hcss-rating input{accent-color:var(--hcss-accent);margin:0}.hcss-rating>label:has(input:checked){border-color:var(--hcss-accent);background:var(--hcss-muted)}.hcss-rating>label:has(input:disabled){color:var(--hcss-disabled);cursor:not-allowed}.hcss-file-field:focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}.hcss-rating>label:has(input:focus-visible){outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}@media (forced-colors:active){.hcss-file-drop-zone{border-color:buttontext}.hcss-file-field::file-selector-button{border-color:buttontext}.hcss-rating>label:has(input:checked){border-color:highlight}}.hcss-number-field>.hcss-button{min-block-size:var(--hcss-field-height,var(--hcss-control-medium))}@media (pointer:coarse){.hcss-rating>label{min-block-size:44px}.hcss-file-field{--hcss-field-height:44px}.hcss-number-field>.hcss-button{min-block-size:44px}}.hcss-listbox,.hcss-selection-popup{box-sizing:border-box;padding:var(--hcss-space-small);border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-medium);color:var(--hcss-text);background:var(--hcss-surface);font:inherit;margin:0;list-style:none}.hcss-selection-popup:not([hidden]){z-index:var(--hcss-layer-dropdown);max-block-size:min(320px,60vh);min-inline-size:180px;max-inline-size:calc(100vw - 16px);position:fixed;overflow:auto}.hcss-command-palette .hcss-selection-popup:not([hidden]){inline-size:100%;position:static}:where(.hcss-listbox,.hcss-selection-popup) [role=option]{box-sizing:border-box;min-block-size:var(--hcss-field-height,var(--hcss-control-medium));padding:var(--hcss-selection-padding,var(--hcss-space-small)) var(--hcss-space-medium);border-radius:var(--hcss-radius-small);cursor:pointer;border:1px solid #0000}:where(.hcss-listbox,.hcss-selection-popup) [role=option][aria-selected=true]{color:var(--hcss-selected-text,var(--hcss-accent-text));background:var(--hcss-selected-background,var(--hcss-accent));box-shadow:var(--hcss-selected-shadow,none)}:where(.hcss-listbox,.hcss-selection-popup) [data-active=true]{outline:2px solid var(--hcss-focus);outline-offset:-2px}:where(.hcss-listbox,.hcss-selection-popup) [aria-disabled=true]{color:var(--hcss-disabled);cursor:not-allowed}.hcss-listbox-group-label{padding:var(--hcss-space-small);color:var(--hcss-text-muted);font-size:var(--hcss-type-caption);margin:0}:where(.hcss-listbox,.hcss-calendar-grid,.hcss-tree,.hcss-split-handle,.hcss-column-resize,.hcss-virtual-list):focus-visible,:where(.hcss-calendar-day):focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}.hcss-custom-select-trigger{text-align:start}:where(.hcss-combobox,.hcss-tag-input,.hcss-date-picker,.hcss-time-field,.hcss-color-picker){gap:var(--hcss-space-small);min-inline-size:0;display:grid}.hcss-selection-tags{gap:var(--hcss-space-small);flex-wrap:wrap;display:flex}.hcss-selection-status,.hcss-time-preview{margin-block:var(--hcss-space-small);color:var(--hcss-text-muted);font-size:var(--hcss-type-caption)}.hcss-calendar{max-inline-size:100%}.hcss-calendar-body{inline-size:min(100%,336px);padding:var(--hcss-space-small);border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-medium);color:var(--hcss-text);background:var(--hcss-surface)}.hcss-calendar-header{justify-content:space-between;align-items:center;gap:var(--hcss-space-small);margin-block-end:var(--hcss-space-small);display:flex}.hcss-calendar-header button{min-inline-size:var(--hcss-control-medium)}.hcss-calendar-grid [role=row]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.hcss-calendar-weekdays{text-align:center;color:var(--hcss-text-muted);font-size:var(--hcss-type-caption)}.hcss-calendar-day{box-sizing:border-box;min-block-size:var(--hcss-field-height,var(--hcss-control-medium));padding:var(--hcss-space-xsmall);border-radius:var(--hcss-radius-small);color:var(--hcss-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000}.hcss-calendar-day[data-outside=true]{color:var(--hcss-text-muted)}.hcss-calendar-day[aria-current=date]{border-color:var(--hcss-border)}.hcss-calendar-grid :where([aria-selected=true] .hcss-calendar-day){border-color:var(--hcss-accent);color:var(--hcss-selected-text,var(--hcss-accent-text));background:var(--hcss-selected-background,var(--hcss-accent));box-shadow:var(--hcss-selected-shadow,none)}.hcss-calendar-day:disabled{color:var(--hcss-disabled);cursor:not-allowed;text-decoration:line-through}.hcss-date-picker-dialog{max-inline-size:min(400px,100vw - 32px)}.hcss-color-picker-body{gap:var(--hcss-space-medium);max-inline-size:336px;display:grid}.hcss-color-plane{border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-small);background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--hcss-color-hue,red);touch-action:none;block-size:160px;position:relative}[dir=rtl] .hcss-color-plane{background:linear-gradient(to top, #000, transparent), linear-gradient(to left, #fff, transparent), var(--hcss-color-hue,red)}.hcss-color-marker{pointer-events:none;border:2px solid #fff;border-radius:50%;block-size:12px;inline-size:12px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #000}.hcss-color-plane:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hcss-color-marker{translate:50% -50%}.hcss-color-picker-body label{align-items:center;gap:var(--hcss-space-small);grid-template-columns:minmax(80px,1fr) minmax(0,2fr);display:grid}.hcss-color-picker-body input[type=range]{inline-size:100%;min-inline-size:0;accent-color:var(--hcss-accent)}.hcss-color-preview{border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-small);block-size:32px}:where(.hcss-listbox,.hcss-custom-select,.hcss-multi-select,.hcss-combobox,.hcss-tag-input,.hcss-calendar,.hcss-date-picker,.hcss-time-field,.hcss-color-picker,.hcss-command-palette)[data-size=xs]{--hcss-field-height:var(--hcss-control-xsmall);--hcss-selection-padding:2px;--hcss-selection-button-size:calc(var(--hcss-control-xsmall) - var(--hcss-space-xsmall))}:where(.hcss-listbox,.hcss-custom-select,.hcss-multi-select,.hcss-combobox,.hcss-tag-input,.hcss-calendar,.hcss-date-picker,.hcss-time-field,.hcss-color-picker,.hcss-command-palette)[data-size=sm]{--hcss-field-height:var(--hcss-control-small);--hcss-selection-padding:var(--hcss-space-xsmall);--hcss-selection-button-size:var(--hcss-control-xsmall)}:where(.hcss-listbox,.hcss-custom-select,.hcss-multi-select,.hcss-combobox,.hcss-tag-input,.hcss-calendar,.hcss-date-picker,.hcss-time-field,.hcss-color-picker,.hcss-command-palette)[data-size=lg]{--hcss-field-height:var(--hcss-control-large);--hcss-selection-button-size:var(--hcss-control-medium)}:where(.hcss-custom-select,.hcss-multi-select,.hcss-combobox,.hcss-tag-input,.hcss-calendar,.hcss-date-picker,.hcss-time-field,.hcss-color-picker,.hcss-command-palette)[data-size] .hcss-button:not([data-size]){--hcss-button-size:var(--hcss-selection-button-size,var(--hcss-control-small))}:where(.hcss-custom-select,.hcss-multi-select,.hcss-combobox,.hcss-tag-input,.hcss-calendar,.hcss-date-picker,.hcss-time-field,.hcss-color-picker,.hcss-command-palette)[data-size=xs] :where(.hcss-text-field,.hcss-select,.hcss-button,.hcss-calendar-day):not([data-size]){padding-block:2px}@media (pointer:coarse){:where(.hcss-listbox,.hcss-selection-popup) [role=option],.hcss-calendar-day{min-block-size:44px}}@media (forced-colors:active){:where(.hcss-listbox,.hcss-selection-popup) [role=option][aria-selected=true],.hcss-calendar-grid :where([aria-selected=true] .hcss-calendar-day){color:highlighttext;background:highlight;border-color:highlight}:where(.hcss-listbox,.hcss-selection-popup) [aria-disabled=true],.hcss-calendar-day:disabled{color:graytext}.hcss-color-plane{forced-color-adjust:none}}.hcss-data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%;color:var(--hcss-text);background:var(--hcss-surface);font:inherit}.hcss-data-table :is(th,td){box-sizing:border-box;padding:var(--hcss-collection-padding,var(--hcss-space-small)) var(--hcss-space-medium);border-block-end:1px solid var(--hcss-border);overflow-wrap:anywhere;text-align:start;position:relative}.hcss-data-table th{font-weight:var(--hcss-weight-emphasis)}.hcss-data-table [data-sticky]{z-index:var(--hcss-layer-raised);background:var(--hcss-surface)}.hcss-data-table thead [data-sticky]{z-index:var(--hcss-layer-sticky)}.hcss-data-table [data-selected=true] :is(th,td){background:var(--hcss-muted)}.hcss-data-table [aria-sort=ascending] [data-hcss-sort]:after{content:" ↑"}.hcss-data-table [aria-sort=descending] [data-hcss-sort]:after{content:" ↓"}.hcss-column-resize{z-index:var(--hcss-layer-raised);cursor:col-resize;touch-action:none;inline-size:8px;position:absolute;inset-block:0;inset-inline-end:-4px}.hcss-column-resize:after{content:"";background:var(--hcss-border);inline-size:2px;position:absolute;inset-block:20%;inset-inline-start:3px}.hcss-tree,.hcss-tree [role=group],.hcss-reorderable-list{margin:0;padding:0;list-style:none}.hcss-tree [role=group]{padding-inline-start:var(--hcss-space-xlarge)}.hcss-tree [role=treeitem]{padding:var(--hcss-space-small);padding-block:var(--hcss-collection-padding,var(--hcss-space-small));border-radius:var(--hcss-radius-small)}.hcss-tree :where([role=treeitem][aria-selected=true])>[data-hcss-label]{color:var(--hcss-selected-text,var(--hcss-accent-text));background:var(--hcss-selected-background,var(--hcss-accent));box-shadow:var(--hcss-selected-shadow,none)}.hcss-tree [role=treeitem][aria-disabled=true]{color:var(--hcss-disabled)}.hcss-tree-toggle{inline-size:var(--hcss-control-small);min-block-size:var(--hcss-control-small);border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-small);color:inherit;background:var(--hcss-surface);font:inherit;margin-inline-end:var(--hcss-space-small)}.hcss-virtual-list{box-sizing:border-box;inline-size:100%;block-size:var(--hcss-virtual-height,240px);border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-medium);overflow-anchor:none;min-inline-size:0;overflow:auto}.hcss-virtual-list [role=listitem]{box-sizing:border-box;padding:var(--hcss-collection-padding,var(--hcss-space-small));border-block-end:1px solid var(--hcss-border);background:var(--hcss-surface)}.hcss-reorderable-list>[data-key]{align-items:center;gap:var(--hcss-space-small);padding:var(--hcss-collection-padding,var(--hcss-space-small));border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-small);background:var(--hcss-surface);flex-wrap:wrap;margin-block-end:var(--hcss-space-small);display:flex}.hcss-reorderable-list [data-hcss-label]{flex:1}.hcss-split-pane{grid-template-columns:minmax(0, var(--hcss-split-start,1fr)) var(--hcss-split-handle-size,8px) minmax(0, var(--hcss-split-end,1fr));border:1px solid var(--hcss-border);min-block-size:160px;display:grid}.hcss-split-pane[data-orientation=horizontal]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, var(--hcss-split-start,1fr)) var(--hcss-split-handle-size,8px) minmax(0, var(--hcss-split-end,1fr))}.hcss-split-pane [data-hcss-pane]{min-block-size:0;min-inline-size:0;padding:var(--hcss-space-small);overflow:auto}.hcss-split-handle{background:var(--hcss-border);cursor:col-resize;touch-action:none}.hcss-split-pane[data-orientation=horizontal] .hcss-split-handle{cursor:row-resize}.hcss-menu-bar,.hcss-navigation-menu>ul{gap:var(--hcss-space-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hcss-menu-bar .hcss-dropdown-menu:not([popover]){margin-block-start:var(--hcss-space-small);position:static}.hcss-navigation-panel[data-hcss-enhanced]:not([hidden]){z-index:var(--hcss-layer-dropdown);box-sizing:border-box;max-block-size:60vh;inline-size:min(280px,100vw - 16px);padding:var(--hcss-space-medium);border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-medium);color:var(--hcss-text);background:var(--hcss-surface);overflow:auto}.hcss-navigation-panel a{padding:var(--hcss-collection-padding,var(--hcss-space-small));display:block}:where(.hcss-data-table,.hcss-tree,.hcss-virtual-list,.hcss-reorderable-list,.hcss-split-pane,.hcss-menu-bar,.hcss-navigation-menu)[data-size=xs]{--hcss-collection-padding:2px;--hcss-collection-button-size:calc(var(--hcss-control-xsmall) - var(--hcss-space-xsmall));--hcss-virtual-height:160px;--hcss-split-handle-size:4px}:where(.hcss-data-table,.hcss-tree,.hcss-virtual-list,.hcss-reorderable-list,.hcss-split-pane,.hcss-menu-bar,.hcss-navigation-menu)[data-size=sm]{--hcss-collection-padding:var(--hcss-space-xsmall);--hcss-collection-button-size:var(--hcss-control-xsmall);--hcss-virtual-height:192px;--hcss-split-handle-size:6px}:where(.hcss-data-table,.hcss-tree,.hcss-virtual-list,.hcss-reorderable-list,.hcss-split-pane,.hcss-menu-bar,.hcss-navigation-menu)[data-size=lg]{--hcss-collection-padding:var(--hcss-space-medium);--hcss-collection-button-size:var(--hcss-control-medium);--hcss-virtual-height:320px;--hcss-split-handle-size:12px}:where(.hcss-data-table,.hcss-tree,.hcss-virtual-list,.hcss-reorderable-list,.hcss-menu-bar,.hcss-navigation-menu)[data-size] .hcss-button:not([data-size]){--hcss-button-size:var(--hcss-collection-button-size,var(--hcss-control-small))}:where(.hcss-data-table,.hcss-tree,.hcss-virtual-list,.hcss-reorderable-list,.hcss-menu-bar,.hcss-navigation-menu)[data-size=xs] .hcss-button:not([data-size]){padding-block:2px}:where(.hcss-tree [role=treeitem],.hcss-virtual-list [role=listitem],.hcss-column-resize,.hcss-split-handle):focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:-3px}@media (forced-colors:active){.hcss-data-table [data-selected=true] :is(th,td){border-color:highlight}.hcss-tree :where([role=treeitem][aria-selected=true])>[data-hcss-label]{color:highlighttext;background:highlight}.hcss-split-handle,.hcss-column-resize:after{background:buttontext}}.hcss-button,.hcss-icon-button,.hcss-toggle-button{--hcss-button-size:var(--hcss-control-small);min-block-size:var(--hcss-button-size);justify-content:center;align-items:center;gap:var(--hcss-space-xsmall);max-inline-size:100%;padding:var(--hcss-space-xsmall) var(--hcss-space-medium);border:var(--hcss-stroke-regular) solid var(--hcss-control-border,transparent);border-radius:var(--hcss-radius-small);background:var(--hcss-button-background,var(--hcss-accent));color:var(--hcss-button-color,var(--hcss-accent-text));text-align:center;overflow-wrap:anywhere;cursor:pointer;font-size:12px;font-weight:400;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button)[data-size=sm]{--hcss-button-size:var(--hcss-control-xsmall);padding-inline:var(--hcss-space-small)}:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button)[data-size=lg]{--hcss-button-size:var(--hcss-control-medium);padding-inline:var(--hcss-space-large)}:where(.hcss-button,.hcss-icon-button)[data-variant=secondary]{--hcss-button-background:var(--hcss-muted);--hcss-button-color:var(--hcss-text)}:where(.hcss-button,.hcss-icon-button)[data-variant=outline]{--hcss-button-background:transparent;--hcss-button-color:var(--hcss-text);border-color:var(--hcss-border)}:where(.hcss-button,.hcss-icon-button)[data-variant=ghost],.hcss-button[data-variant=link]{--hcss-button-background:transparent;--hcss-button-color:var(--hcss-text);box-shadow:none;border-color:#0000}:where(.hcss-button,.hcss-icon-button)[data-variant=destructive],:where(.hcss-button,.hcss-icon-button)[data-status=danger]{--hcss-button-background:var(--hcss-danger);--hcss-button-color:var(--hcss-danger-text);border-color:var(--hcss-danger)}.hcss-button[data-variant=link]{text-underline-offset:4px;text-decoration:underline}:where(.hcss-button,.hcss-icon-button):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:color-mix(in srgb, var(--hcss-button-state-ink,currentcolor) 8%, var(--hcss-button-background,var(--hcss-accent)))}:where(.hcss-button,.hcss-icon-button):not(:disabled,[aria-disabled=true],[aria-busy=true]):active{scale:var(--hcss-button-press-scale,1);background:color-mix(in srgb, var(--hcss-button-state-ink,currentcolor) var(--hcss-button-pressed-opacity,14%), var(--hcss-button-background,var(--hcss-accent)))}.hcss-button[data-variant=link]:is(:hover,:active){background:0 0}:where(.hcss-button,.hcss-icon-button) svg{flex-shrink:0;block-size:16px;inline-size:16px}.hcss-icon-button{inline-size:var(--hcss-button-size);padding:var(--hcss-space-xsmall);flex-shrink:0}.hcss-toggle-button{--hcss-button-size:var(--hcss-toggle-height,var(--hcss-control-medium));min-inline-size:var(--hcss-control-medium);padding-block:var(--hcss-toggle-padding,var(--hcss-space-xsmall));gap:var(--hcss-space-small);padding-inline:var(--hcss-space-small);border-color:var(--hcss-input-border);border-radius:var(--hcss-radius-medium);color:var(--hcss-toggle-color,var(--hcss-text));background:var(--hcss-toggle-background,var(--hcss-background));line-height:var(--hcss-line-height)}.hcss-toggle-button[data-size=sm]{--hcss-button-size:var(--hcss-control-small);padding-inline:var(--hcss-space-medium)}.hcss-toggle-button[data-size=lg]{--hcss-button-size:var(--hcss-control-large);padding-inline:var(--hcss-space-xlarge)}.hcss-toggle-button input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.hcss-toggle-button[aria-pressed=true]{border-color:var(--hcss-active-border,var(--hcss-text));color:var(--hcss-active-text,var(--hcss-text));background:var(--hcss-muted);box-shadow:var(--hcss-active-shadow,inset 0 -2px currentcolor)}.hcss-toggle-button:has(input:checked){border-color:var(--hcss-active-border,var(--hcss-text));color:var(--hcss-active-text,var(--hcss-text));background:var(--hcss-muted);box-shadow:var(--hcss-active-shadow,inset 0 -2px currentcolor)}.hcss-toggle-button:has(input:not(:disabled)):hover{background:var(--hcss-muted)}[data-hcss-theme=high-contrast] .hcss-toggle-button[aria-pressed=true]{background:var(--hcss-accent);color:var(--hcss-accent-text)}[data-hcss-theme=high-contrast] .hcss-toggle-button:has(input:checked){background:var(--hcss-accent);color:var(--hcss-accent-text)}.hcss-toggle-group{gap:var(--hcss-space-xsmall);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.hcss-toggle-group legend{font-weight:var(--hcss-weight-medium);margin-block-end:var(--hcss-space-small)}.hcss-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:flex-start}[data-hcss-theme=high-contrast] .hcss-toggle-button:has(input:disabled:checked){background:var(--hcss-disabled);color:var(--hcss-accent-text)}.hcss-button-spinner{box-sizing:border-box;inline-size:var(--hcss-button-spinner-size,1em);block-size:var(--hcss-button-spinner-size,1em);border:var(--hcss-stroke-strong) solid currentcolor;border-radius:var(--hcss-radius-pill);visibility:hidden;border-inline-end-color:#0000;position:absolute}:where(.hcss-button,.hcss-icon-button)[aria-busy=true] .hcss-button-label{opacity:0}:where(.hcss-button,.hcss-icon-button)[aria-busy=true] .hcss-button-spinner{visibility:visible;animation:hcss-button-spin var(--hcss-button-spin-duration,.9s) linear infinite}@keyframes hcss-button-spin{to{rotate:1turn}}:where(.hcss-button,.hcss-icon-button)[data-block=true]{inline-size:100%;display:flex}.hcss-button-group{isolation:isolate;max-inline-size:100%;display:inline-flex}.hcss-button-group>:where(.hcss-button,.hcss-icon-button){border-radius:0}.hcss-button-group>:first-child{border-start-start-radius:var(--hcss-radius-small);border-end-start-radius:var(--hcss-radius-small)}.hcss-button-group>:last-child{border-start-end-radius:var(--hcss-radius-small);border-end-end-radius:var(--hcss-radius-small)}.hcss-button-group>:not(:first-child){margin-inline-start:calc(-1 * var(--hcss-stroke-regular))}.hcss-button-group>:focus-visible{z-index:var(--hcss-layer-raised)}.hcss-button-group[data-orientation=vertical]{flex-direction:column}.hcss-button-group[data-orientation=vertical]>*{border-radius:0;margin-inline-start:0}.hcss-button-group[data-orientation=vertical]>:not(:first-child){margin-block-start:calc(-1 * var(--hcss-stroke-regular))}.hcss-button-group[data-orientation=vertical]>:first-child{border-start-start-radius:var(--hcss-radius-small);border-start-end-radius:var(--hcss-radius-small)}.hcss-button-group[data-orientation=vertical]>:last-child{border-end-end-radius:var(--hcss-radius-small);border-end-start-radius:var(--hcss-radius-small)}[data-hcss-motion=none] .hcss-button-spinner,[data-hcss-theme=high-contrast] .hcss-button-spinner{animation:none!important}@media (prefers-reduced-motion:reduce){.hcss-button-spinner{animation:none!important}}.hcss-segmented{--hcss-control-size:var(--hcss-control-medium);box-sizing:border-box;padding:var(--hcss-space-xsmall);border:var(--hcss-stroke-hairline) solid var(--hcss-input-border);border-radius:var(--hcss-radius-medium);color:var(--hcss-text);background:var(--hcss-muted);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family);margin:0;display:block}.hcss-segmented legend{float:inline-start;padding-inline:var(--hcss-space-small);color:var(--hcss-text-muted);line-height:var(--hcss-control-size)}.hcss-segmented label{min-block-size:var(--hcss-control-size);box-sizing:border-box;padding:var(--hcss-space-xsmall) var(--hcss-space-medium);border:var(--hcss-stroke-hairline) solid transparent;border-radius:var(--hcss-radius-small);vertical-align:top;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.hcss-segmented input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.hcss-segmented:where([data-size=xs]) label{padding-block:2px}.hcss-segmented label:has(input:checked){border-color:var(--hcss-accent);color:var(--hcss-selected-text,var(--hcss-accent-text));background:var(--hcss-selected-background,var(--hcss-accent))}.hcss-segmented label:has(input:focus-visible){outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}.hcss-segmented label:has(input:disabled){border-color:var(--hcss-disabled);color:var(--hcss-disabled);cursor:not-allowed;border-style:dashed}.hcss-segmented[data-size=xs]{--hcss-control-size:var(--hcss-control-xsmall)}.hcss-segmented[data-size=sm]{--hcss-control-size:var(--hcss-control-small)}.hcss-segmented[data-size=lg]{--hcss-control-size:var(--hcss-control-large)}:where(.hcss-button,.hcss-icon-button,.hcss-toggle-button)[data-size=xs]{--hcss-button-size:calc(var(--hcss-control-xsmall) - var(--hcss-space-xsmall));padding-block:2px;padding-inline:var(--hcss-space-small)}.hcss-toggle-button[data-size=xs]{--hcss-button-size:var(--hcss-control-xsmall)}.hcss-icon-button[data-size=xs]{padding-inline:var(--hcss-space-xsmall)}@media (pointer:coarse){.hcss-button,.hcss-icon-button,.hcss-toggle-button{min-block-size:44px}.hcss-icon-button{min-inline-size:44px}}@media (forced-colors:active){:where(.hcss-button,.hcss-icon-button)[aria-disabled=true]{opacity:1;color:graytext;border-color:graytext}.hcss-button-spinner{border-color:buttontext;forced-color-adjust:none;border-inline-end-color:#0000}:where(.hcss-button,.hcss-icon-button):not(:disabled){--hcss-button-background:ButtonFace;--hcss-button-color:ButtonText;color:buttontext;background:buttonface;border-color:buttontext}.hcss-segmented label:has(input:focus-visible){outline-color:highlight}.hcss-toggle-button[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.hcss-toggle-button:has(input:checked){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.hcss-segmented label:has(input:checked){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}@media (prefers-contrast:more){[data-hcss-theme=auto] .hcss-toggle-button[aria-pressed=true]{background:var(--hcss-accent);color:var(--hcss-accent-text)}[data-hcss-theme=auto] .hcss-toggle-button:has(input:checked){background:var(--hcss-accent);color:var(--hcss-accent-text)}[data-hcss-theme=auto] .hcss-toggle-button:has(input:disabled:checked){background:var(--hcss-disabled);color:var(--hcss-accent-text)}[data-hcss-theme=auto] .hcss-button-spinner{animation:none!important}}:where(.hcss-button,.hcss-icon-button):not([data-variant],[data-status]):is(:disabled,[aria-disabled=true]),:where(.hcss-button,.hcss-icon-button)[data-variant=primary]:is(:disabled,[aria-disabled=true]){border-color:var(--hcss-accent-disabled,transparent)}:where(.hcss-disclosure,.hcss-accordion,.hcss-tabs,.hcss-sidebar){inline-size:100%;color:var(--hcss-text);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family)}.hcss-disclosure-trigger,.hcss-disclosure>summary{inline-size:100%;min-block-size:var(--hcss-control-medium);padding:var(--hcss-disclosure-padding,var(--hcss-space-medium));border:var(--hcss-stroke-hairline) solid var(--hcss-input-border);border-radius:var(--hcss-radius-medium);background:var(--hcss-surface);color:var(--hcss-text);text-align:start;font:inherit;cursor:pointer}.hcss-disclosure-trigger[aria-expanded=true],.hcss-disclosure[open]>summary{border-block-end-color:var(--hcss-text)}.hcss-disclosure-panel{padding:var(--hcss-space-medium)}.hcss-accordion-item+.hcss-accordion-item{margin-block-start:var(--hcss-space-small)}.hcss-tab-list,.hcss-toolbar{gap:var(--hcss-space-small);flex-wrap:wrap;display:flex}.hcss-tab-list{border-block-end:var(--hcss-stroke-hairline) solid var(--hcss-border);padding-block-end:var(--hcss-space-small)}.hcss-tab-list [role=tab]{min-block-size:var(--hcss-tab-height,var(--hcss-button-size));padding:var(--hcss-tab-padding,var(--hcss-space-xsmall) var(--hcss-space-medium))}.hcss-tab-list [aria-selected=true]{border-block-end:var(--hcss-stroke-strong) solid var(--hcss-tab-border,var(--hcss-text));background:var(--hcss-muted)}.hcss-tab-list[aria-orientation=vertical],.hcss-toolbar[aria-orientation=vertical],:where(.hcss-tab-list,.hcss-toolbar):not([aria-orientation])[data-orientation=vertical]{flex-direction:column}.hcss-tab-panel{padding:var(--hcss-space-large) 0}.hcss-breadcrumbs ol{gap:var(--hcss-space-small);font-size:var(--hcss-type-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hcss-breadcrumbs li+li:before{color:var(--hcss-text-muted);content:var(--hcss-breadcrumb-separator,"/") / "";margin-inline-end:var(--hcss-space-small)}.hcss-sidebar{gap:var(--hcss-space-small);padding:var(--hcss-space-medium);border:var(--hcss-stroke-hairline) solid var(--hcss-border);border-radius:var(--hcss-radius-large);background:var(--hcss-surface);display:grid}.hcss-sidebar a{align-items:center;gap:var(--hcss-space-small);padding:var(--hcss-sidebar-row-pad);border-radius:var(--hcss-radius-small);color:var(--hcss-text);display:flex}.hcss-sidebar [aria-current]{background:var(--hcss-muted);font-weight:var(--hcss-weight-emphasis);text-decoration:underline}.hcss-disclosure-trigger:disabled{opacity:.5}[data-hcss-theme=high-contrast] .hcss-disclosure-trigger:disabled{border-color:var(--hcss-disabled);opacity:1;color:var(--hcss-disabled)}@media (pointer:coarse){.hcss-disclosure-trigger,.hcss-disclosure>summary,.hcss-sidebar a{min-block-size:44px}}.hcss-disclosure-panel.hcss-collapse{padding:0}.hcss-collapse-body>.hcss-disclosure-content{padding:var(--hcss-space-medium)}.hcss-sidebar-section{gap:var(--hcss-space-xsmall);display:grid}.hcss-sidebar-heading{margin:var(--hcss-space-small) 0;color:var(--hcss-text-muted);font-size:var(--hcss-type-caption)}.hcss-sidebar-icon{flex-shrink:0;block-size:1.25em;inline-size:1.25em}.hcss-sidebar-nested{gap:var(--hcss-space-xsmall);padding-inline-start:var(--hcss-space-large);display:grid}.hcss-sidebar[data-collapsed=true]{inline-size:max-content;max-inline-size:100%}.hcss-sidebar[data-collapsed=true] :where(.hcss-sidebar-label,.hcss-sidebar-heading){white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hcss-sidebar[data-collapsed=true] .hcss-sidebar-nested{padding-inline-start:0}.hcss-breadcrumb-overflow{position:relative}:where(.hcss-breadcrumb-overflow)>:where(summary){border-radius:var(--hcss-radius-small);color:var(--hcss-text);cursor:pointer}.hcss-breadcrumb-overflow ul{z-index:var(--hcss-layer-dropdown);min-inline-size:160px;padding:var(--hcss-space-medium);border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-medium);background:var(--hcss-elevated-surface);margin:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.hcss-breadcrumb-overflow ul li:before{content:none}.hcss-tab-list[data-overflow=scroll]{scrollbar-width:thin;scroll-padding-inline:var(--hcss-space-small);flex-wrap:nowrap;overflow-x:auto}.hcss-tab-list[data-overflow=scroll] [role=tab]{flex-shrink:0}.hcss-pagination{align-items:center;gap:var(--hcss-space-xsmall);flex-wrap:wrap;display:flex}.hcss-pagination [aria-current=page]{background:var(--hcss-accent);color:var(--hcss-accent-text)}.hcss-pagination-ellipsis{padding-inline:var(--hcss-space-small)}.hcss-topbar-menu{display:none}.hcss-topbar{min-block-size:var(--hcss-topbar-height,76px);justify-content:space-between;align-items:center;gap:var(--hcss-space-xlarge);padding:var(--hcss-topbar-padding,var(--hcss-space-large) var(--hcss-space-xxlarge));border-block-end:var(--hcss-stroke-hairline) solid var(--hcss-border);background:var(--hcss-background);color:var(--hcss-text);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family);flex-wrap:wrap;display:flex}.hcss-topbar nav{gap:var(--hcss-space-xlarge);flex-wrap:wrap;display:flex}.hcss-brand{align-items:center;gap:var(--hcss-space-small);color:inherit;font-size:var(--hcss-type-heading-small);font-weight:var(--hcss-weight-heading);text-decoration:none;display:inline-flex}.hcss-topbar a{color:inherit;text-decoration:none}.hcss-topbar nav a{color:var(--hcss-text-muted)}.hcss-topbar nav a[aria-current]{color:var(--hcss-text);text-underline-offset:.3em;text-decoration:underline}:where(.hcss-topbar,.hcss-topbar *){box-sizing:border-box}@media (width<=760px){.hcss-topbar-menu{display:inline-flex}.hcss-topbar[data-collapsible] nav[hidden]{display:none}.hcss-topbar{gap:var(--hcss-space-medium);padding:var(--hcss-space-large)}.hcss-topbar nav{gap:var(--hcss-space-small) var(--hcss-space-xlarge);order:3;inline-size:100%}}.hcss-pager{justify-content:space-between;align-items:center;gap:var(--hcss-space-small);color:var(--hcss-text);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family);flex-wrap:wrap;display:flex}.hcss-tab{box-sizing:border-box;min-block-size:var(--hcss-control-medium);justify-content:center;align-items:center;gap:var(--hcss-space-small);padding:var(--hcss-space-xsmall) var(--hcss-space-large);border:var(--hcss-stroke-regular) solid var(--hcss-input-border);border-radius:var(--hcss-radius-medium);background:var(--hcss-surface);color:var(--hcss-text);cursor:pointer;font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family);font-weight:var(--hcss-weight-medium);display:inline-flex}.hcss-tab[data-size=sm]{min-block-size:var(--hcss-control-small)}.hcss-tab[data-size=lg]{min-block-size:var(--hcss-control-large)}:where(.hcss-tab,.hcss-disclosure-trigger):is(:disabled,[aria-disabled=true]){color:var(--hcss-disabled);cursor:not-allowed}@media (forced-colors:active){.hcss-tab-list [aria-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}@media (prefers-contrast:more){[data-hcss-theme=auto] .hcss-disclosure-trigger:disabled{border-color:var(--hcss-disabled);opacity:1;color:var(--hcss-disabled)}}:where(.hcss-disclosure-trigger,.hcss-disclosure>summary,.hcss-tab-panel,.hcss-sidebar a):focus-visible,.hcss-breadcrumb-overflow summary:focus-visible,.hcss-tab:focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}.hcss-badge{min-block-size:calc(var(--hcss-control-medium) / 2);align-items:center;gap:var(--hcss-space-xsmall);padding:0 var(--hcss-space-small);border:var(--hcss-stroke-regular) solid var(--hcss-border);border-radius:var(--hcss-radius-medium);background:var(--hcss-muted);color:var(--hcss-text);font-size:var(--hcss-type-caption);font-weight:var(--hcss-weight-medium);line-height:1;display:inline-flex}.hcss-badge[data-variant=count]{background:var(--hcss-badge-count-background,var(--hcss-accent));color:var(--hcss-badge-count-text,var(--hcss-accent-text))}.hcss-badge[data-status]:before{border-radius:var(--hcss-radius-pill);background:var(--hcss-text-muted);content:"";block-size:6px;inline-size:6px}.hcss-badge[data-status=success]:before{background:var(--hcss-success)}.hcss-badge[data-status=warning]:before{background:var(--hcss-warning)}.hcss-badge[data-status=danger]:before{background:var(--hcss-danger)}.hcss-avatar{inline-size:var(--hcss-control-medium);block-size:var(--hcss-control-medium);border:var(--hcss-stroke-hairline) solid var(--hcss-border);border-radius:var(--hcss-radius-pill);background:var(--hcss-muted);color:var(--hcss-text);font-size:var(--hcss-type-caption);font-weight:var(--hcss-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.hcss-avatar[data-size=sm]{inline-size:var(--hcss-control-small);block-size:var(--hcss-control-small)}.hcss-avatar[data-size=lg]{inline-size:var(--hcss-control-large);block-size:var(--hcss-control-large)}.hcss-avatar img{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.hcss-key-hint{min-block-size:20px;min-inline-size:20px;padding:0 var(--hcss-space-xsmall);border:var(--hcss-stroke-hairline) solid var(--hcss-border);border-radius:var(--hcss-radius-small);background:var(--hcss-muted);color:var(--hcss-text-muted);font-family:var(--hcss-font-mono);font-size:var(--hcss-type-caption);justify-content:center;align-items:center;display:inline-flex}.hcss-key-hint[data-variant=inline]{color:inherit;font:inherit;background:0 0;border:0;padding:0}.hcss-link{border-radius:var(--hcss-radius-small);color:var(--hcss-link-color,var(--hcss-accent));font-family:var(--hcss-font-family);text-underline-offset:4px;text-decoration:underline}.hcss-link:visited,.hcss-link:hover{color:var(--hcss-text-muted)}.hcss-link[aria-disabled=true]{color:var(--hcss-disabled);cursor:not-allowed}.hcss-separator{block-size:0;inline-size:100%;margin:var(--hcss-space-large) 0;border:0;border-block-start:var(--hcss-stroke-hairline) solid var(--hcss-border);flex-shrink:0}.hcss-separator:is([aria-orientation=vertical],:not([aria-orientation])[data-orientation=vertical]){block-size:auto;inline-size:0;margin:0 var(--hcss-space-small);border-block-start:0;border-inline-start:var(--hcss-stroke-hairline) solid var(--hcss-border);align-self:stretch}.hcss-text[data-type=caption]{color:var(--hcss-text-muted);font-size:var(--hcss-type-caption)}.hcss-text[data-type=heading-small]{font-size:var(--hcss-type-heading-small);font-weight:var(--hcss-weight-heading)}.hcss-text[data-type=heading]{font-size:var(--hcss-type-heading);font-weight:var(--hcss-weight-heading)}.hcss-text[data-type=heading-large]{font-size:var(--hcss-type-heading-large);font-weight:var(--hcss-weight-heading)}.hcss-text[data-type=numeric]{font-family:var(--hcss-font-mono);font-size:var(--hcss-type-numeric);font-variant-numeric:tabular-nums}.hcss-badge:is([data-disabled=true],[aria-disabled=true]){opacity:.5}[data-hcss-theme=high-contrast] .hcss-badge:is([data-disabled=true],[aria-disabled=true]){border-color:var(--hcss-disabled);opacity:1;color:var(--hcss-disabled)}.hcss-table-scroll{max-inline-size:100%;max-block-size:var(--hcss-table-height,24rem);overflow:auto}.hcss-table{--hcss-table-cell-padding:var(--hcss-space-medium);--hcss-table-align:start;--hcss-table-valign:top;inline-size:100%;min-inline-size:var(--hcss-table-min-width,0);border-collapse:separate;border-spacing:0;color:var(--hcss-text);background:var(--hcss-surface);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family)}.hcss-table caption{padding-block:var(--hcss-space-small);text-align:start;font-weight:var(--hcss-weight-emphasis)}.hcss-table :where(th,td){padding:var(--hcss-table-cell-padding);border-block-end:var(--hcss-stroke-hairline) solid var(--hcss-border);text-align:var(--hcss-table-align);vertical-align:var(--hcss-table-valign)}.hcss-table thead th,.hcss-table[data-sticky-header=true] thead th{z-index:var(--hcss-layer-sticky);background:var(--hcss-surface);font-weight:var(--hcss-weight-emphasis);position:sticky;inset-block-start:var(--hcss-table-header-offset,0)}.hcss-table tbody tr,.hcss-table[data-hover=false] tbody tr{background:var(--hcss-table-row-background,var(--hcss-surface))}.hcss-table:not([data-hover=false]) tbody tr:hover,.hcss-table[data-hover=true] tbody tr:hover{--hcss-table-row-background:var(--hcss-muted)}.hcss-table [data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.hcss-card{padding:var(--hcss-space-xlarge);border:var(--hcss-stroke-hairline) solid var(--hcss-border);border-radius:var(--hcss-radius-large);background:var(--hcss-surface)}.hcss-card[data-variant=outline]{background:0 0}.hcss-card[data-variant=elevated]{background:var(--hcss-elevated-surface);box-shadow:var(--hcss-shadow-medium)}.hcss-card[data-variant=muted]{background:var(--hcss-muted)}a.hcss-card{color:var(--hcss-text);text-decoration:none;display:block}:where(a,button).hcss-card{text-align:start;cursor:pointer}:where(a,button).hcss-card:hover{border-color:var(--hcss-input-border);background:var(--hcss-muted)}.hcss-avatar :where(img,[data-hcss-avatar-fallback])[hidden]{display:none}.hcss-avatar-status{inline-size:var(--hcss-avatar-status-size,8px);block-size:var(--hcss-avatar-status-size,8px);border:var(--hcss-stroke-regular) solid var(--hcss-surface);background:var(--hcss-disabled);border-radius:50%;position:absolute;inset-block-end:0;inset-inline-end:0}.hcss-avatar-status[data-status=online]{background:var(--hcss-success)}.hcss-avatar-status[data-status=busy]{background:var(--hcss-danger)}.hcss-avatar-group{align-items:center;padding-inline-start:var(--hcss-space-small);display:flex}.hcss-avatar-group>.hcss-avatar{border:var(--hcss-stroke-regular) solid var(--hcss-surface);margin-inline-start:calc(-1 * var(--hcss-space-small))}.hcss-table[data-striped=true] tbody tr:nth-child(2n){--hcss-table-row-background:var(--hcss-muted)}.hcss-table[data-size=xs]{--hcss-table-cell-padding:var(--hcss-space-xsmall)}.hcss-table[data-size=sm]{--hcss-table-cell-padding:var(--hcss-space-small)}.hcss-table[data-size=lg]{--hcss-table-cell-padding:var(--hcss-space-large)}.hcss-table tbody tr[aria-selected=true]{--hcss-table-row-background:var(--hcss-muted);outline:var(--hcss-stroke-regular) solid var(--hcss-accent);outline-offset:-1px}.hcss-table[data-borders=grid]{border:var(--hcss-stroke-hairline) solid var(--hcss-border)}.hcss-table[data-borders=grid] :where(th,td):not(:last-child){border-inline-end:var(--hcss-stroke-hairline) solid var(--hcss-border)}.hcss-table[data-borders=grid] :where(tbody,tfoot):last-child>tr:last-child>:where(th,td),.hcss-table[data-borders=none] :where(th,td){border-block-end:0}.hcss-table[data-borders=rows] :where(th,td){border-block-end:var(--hcss-stroke-hairline) solid var(--hcss-border)}.hcss-table[data-layout=fixed],.hcss-table[data-wrap=truncate]{table-layout:fixed}.hcss-table[data-layout=auto]{table-layout:auto}.hcss-table[data-wrap=nowrap] :where(th,td),.hcss-table[data-wrap=truncate] :where(th,td){white-space:nowrap}.hcss-table[data-wrap=wrap] :where(th,td){white-space:normal;overflow-wrap:anywhere}.hcss-table[data-wrap=truncate] :where(th,td){text-overflow:ellipsis;overflow:hidden}.hcss-table[data-align=start]{--hcss-table-align:start}.hcss-table[data-align=center]{--hcss-table-align:center}.hcss-table[data-align=end]{--hcss-table-align:end}.hcss-table :where(th,td)[data-align=start]{text-align:start}.hcss-table :where(th,td)[data-align=center]{text-align:center}.hcss-table :where(th,td)[data-align=end]{text-align:end}.hcss-table[data-valign=top]{--hcss-table-valign:top}.hcss-table[data-valign=middle]{--hcss-table-valign:middle}.hcss-table[data-valign=bottom]{--hcss-table-valign:bottom}.hcss-table[data-caption-side=bottom] caption{caption-side:bottom}.hcss-table[data-caption-side=top] caption{caption-side:top}.hcss-table[data-sticky-header=false] thead th{position:static;inset-block-start:auto}.hcss-table tfoot :where(th,td){background:var(--hcss-surface);font-weight:var(--hcss-weight-emphasis)}.hcss-table[data-sticky-footer=true] tfoot :where(th,td){z-index:var(--hcss-layer-sticky);position:sticky;inset-block-end:var(--hcss-table-footer-offset,0)}.hcss-table[data-sticky-footer=false] tfoot :where(th,td){position:static}.hcss-table :where(th,td)[data-sticky]{z-index:var(--hcss-layer-raised);position:sticky}.hcss-table :where(thead,tfoot) :where(th,td)[data-sticky]{z-index:calc(var(--hcss-layer-sticky) + 1)}.hcss-table tbody :where(th,td)[data-sticky]{background:inherit}.hcss-table :where(th,td)[data-sticky=start]{inset-inline-start:var(--hcss-table-sticky-offset,0)}.hcss-table :where(th,td)[data-sticky=end]{inset-inline-end:var(--hcss-table-sticky-offset,0)}.hcss-table-empty{padding:var(--hcss-space-xlarge);color:var(--hcss-text-muted);text-align:center}.hcss-table[aria-busy=true]{cursor:progress}.hcss-table [aria-sort] button{gap:var(--hcss-space-small);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.hcss-table [aria-sort] button:after{content:"↕"}.hcss-table [aria-sort=ascending] button:after{content:"↑"}.hcss-table [aria-sort=descending] button:after{content:"↓"}.hcss-stat .hcss-stat-delta,.hcss-stat dt{color:var(--hcss-text-muted);font-size:var(--hcss-type-caption)}.hcss-stat-delta[data-trend=up]:before{content:"↑ "}.hcss-stat-delta[data-trend=down]:before{content:"↓ "}.hcss-stat-row{gap:var(--hcss-space-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.hcss-stat{gap:var(--hcss-space-xsmall);flex-direction:column;margin:0;display:flex}.hcss-stat dd{font-size:var(--hcss-type-heading-large);font-variant-numeric:tabular-nums;margin:0}:where(.hcss-card,.hcss-stat){box-sizing:border-box;color:var(--hcss-text);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family)}.hcss-code-block{min-inline-size:0;padding:var(--hcss-space-large);border:var(--hcss-stroke-hairline) solid var(--hcss-border);border-radius:var(--hcss-radius-medium);background:var(--hcss-elevated-surface);color:var(--hcss-text);font:var(--hcss-type-body)/var(--hcss-line-height) var(--hcss-font-family)}.hcss-code-block pre{margin:var(--hcss-space-medium) 0 0;font:var(--hcss-type-caption)/1.6 var(--hcss-font-mono);overflow:auto}.hcss-code-block [role=status]{color:var(--hcss-text-muted);font-size:var(--hcss-type-caption)}.hcss-badge[data-size=xs]{min-block-size:calc(var(--hcss-control-xsmall) / 2)}.hcss-badge[data-size=sm]{min-block-size:calc(var(--hcss-control-small) / 2)}.hcss-badge[data-size=lg]{min-block-size:calc(var(--hcss-control-large) / 2)}.hcss-avatar[data-size=xs]{inline-size:var(--hcss-control-xsmall);block-size:var(--hcss-control-xsmall)}.hcss-badge[data-status=info]:before{background:var(--hcss-info)}.hcss-card-header,.hcss-card-body,.hcss-card-footer{min-inline-size:0}.hcss-card-header{margin-block-end:var(--hcss-space-large)}.hcss-card-header :where(h2,h3,p){margin:0}.hcss-card-header :where(h2,h3){font-size:var(--hcss-type-heading);font-weight:var(--hcss-weight-emphasis)}.hcss-card-footer{gap:var(--hcss-space-small);flex-wrap:wrap;margin-block-start:var(--hcss-space-large);display:flex}@media (prefers-contrast:more){[data-hcss-theme=auto] .hcss-badge:is([data-disabled=true],[aria-disabled=true]){border-color:var(--hcss-disabled);opacity:1;color:var(--hcss-disabled)}}@media (forced-colors:active){.hcss-avatar-status{background:highlight;border-color:canvastext}.hcss-table tbody tr[aria-selected=true]{outline-color:highlight}.hcss-badge[data-status]:before{forced-color-adjust:none;background:highlight;border:1px solid canvastext}.hcss-link:not([aria-disabled=true]){color:canvastext}}.hcss-table-scroll:focus-visible,:where(a,button).hcss-card:focus-visible,.hcss-table [aria-sort] button:focus-visible{outline:var(--hcss-focus-width) solid var(--hcss-focus);outline-offset:var(--hcss-focus-offset,3px)}.hcss-eyebrow{color:var(--hcss-text-muted);font:var(--hcss-type-caption)/var(--hcss-line-height) var(--hcss-font-mono);letter-spacing:.08em}:root{--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-line-height:1.4;--hcss-weight-medium:500;--hcss-weight-emphasis:600;--hcss-weight-heading:600;--hcss-focus-width:3px;--hcss-form-label-width:128px;--hcss-layer-base:0;--hcss-layer-raised:10;--hcss-layer-sticky:20;--hcss-layer-dropdown:30;--hcss-layer-overlay:40;--hcss-layer-toast:50;--hcss-layer-tooltip:60;--hcss-overlay-scrim:#00000080;--hcss-overlay-gutter:16px;--hcss-dialog-small:320px;--hcss-dialog-medium:480px;--hcss-dialog-large:640px;--hcss-sheet-inline-size:400px;--hcss-sheet-block-size:320px;--hcss-sheet-small-inline-size:280px;--hcss-sheet-small-block-size:240px;--hcss-sheet-large-inline-size:560px;--hcss-sheet-large-block-size:480px;--hcss-popover-size:320px;--hcss-menu-size:224px;--hcss-tooltip-size:280px;--hcss-toast-size:360px;--hcss-glass-filter:none;--hcss-glass-sheen:none;--hcss-glass-backdrop:none;--hcss-space-none:0px;--hcss-space-xsmall:4px;--hcss-space-small:8px;--hcss-space-medium:12px;--hcss-space-large:16px;--hcss-space-xlarge:24px;--hcss-space-xxlarge:32px;--hcss-control-xsmall:28px;--hcss-control-small:32px;--hcss-control-medium:36px;--hcss-control-large:40px;--hcss-type-caption:12px;--hcss-type-body:14px;--hcss-type-body-emphasis:14px;--hcss-type-heading-small:16px;--hcss-type-heading:20px;--hcss-type-heading-large:28px;--hcss-type-numeric:12px;--hcss-type-input:initial;--hcss-focus-offset:initial;--hcss-field-background:initial;--hcss-field-focus-border:initial;--hcss-field-focus-width:initial;--hcss-selected-background:initial;--hcss-selected-text:initial;--hcss-selected-shadow:initial;--hcss-active-border:initial;--hcss-active-shadow:initial;--hcss-active-text:initial;--hcss-toggle-background:initial;--hcss-toggle-color:initial;--hcss-toggle-height:initial;--hcss-tab-height:initial;--hcss-tab-border:initial;--hcss-tab-padding:initial;--hcss-disclosure-padding:initial;--hcss-control-border:initial;--hcss-button-press-scale:initial;--hcss-badge-count-background:initial;--hcss-badge-count-text:initial;--hcss-link-color:initial;--hcss-progress-height:initial;--hcss-selection-padding:initial;--hcss-collection-padding:initial;--hcss-accent-disabled:initial;--hcss-button-state-ink:initial;--hcss-overlay-background:initial;--hcss-toggle-padding:initial;--hcss-tag-height:initial;--hcss-topbar-height:initial;--hcss-topbar-padding:initial;--hcss-sidebar-width:initial;--hcss-button-pressed-opacity:initial;--hcss-switch-knob-on:initial;--hcss-tooltip-delay:initial}:where([data-hcss-theme]){--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-line-height:1.4;--hcss-weight-medium:500;--hcss-weight-emphasis:600;--hcss-weight-heading:600;--hcss-focus-width:3px;--hcss-form-label-width:128px;--hcss-layer-base:0;--hcss-layer-raised:10;--hcss-layer-sticky:20;--hcss-layer-dropdown:30;--hcss-layer-overlay:40;--hcss-layer-toast:50;--hcss-layer-tooltip:60;--hcss-overlay-scrim:#00000080;--hcss-overlay-gutter:16px;--hcss-dialog-small:320px;--hcss-dialog-medium:480px;--hcss-dialog-large:640px;--hcss-sheet-inline-size:400px;--hcss-sheet-block-size:320px;--hcss-sheet-small-inline-size:280px;--hcss-sheet-small-block-size:240px;--hcss-sheet-large-inline-size:560px;--hcss-sheet-large-block-size:480px;--hcss-popover-size:320px;--hcss-menu-size:224px;--hcss-tooltip-size:280px;--hcss-toast-size:360px;--hcss-glass-filter:none;--hcss-glass-sheen:none;--hcss-glass-backdrop:none;--hcss-space-none:0px;--hcss-space-xsmall:4px;--hcss-space-small:8px;--hcss-space-medium:12px;--hcss-space-large:16px;--hcss-space-xlarge:24px;--hcss-space-xxlarge:32px;--hcss-control-xsmall:28px;--hcss-control-small:32px;--hcss-control-medium:36px;--hcss-control-large:40px;--hcss-type-caption:12px;--hcss-type-body:14px;--hcss-type-body-emphasis:14px;--hcss-type-heading-small:16px;--hcss-type-heading:20px;--hcss-type-heading-large:28px;--hcss-type-numeric:12px;--hcss-type-input:initial;--hcss-focus-offset:initial;--hcss-field-background:initial;--hcss-field-focus-border:initial;--hcss-field-focus-width:initial;--hcss-selected-background:initial;--hcss-selected-text:initial;--hcss-selected-shadow:initial;--hcss-active-border:initial;--hcss-active-shadow:initial;--hcss-active-text:initial;--hcss-toggle-background:initial;--hcss-toggle-color:initial;--hcss-toggle-height:initial;--hcss-tab-height:initial;--hcss-tab-border:initial;--hcss-tab-padding:initial;--hcss-disclosure-padding:initial;--hcss-control-border:initial;--hcss-button-press-scale:initial;--hcss-badge-count-background:initial;--hcss-badge-count-text:initial;--hcss-link-color:initial;--hcss-progress-height:initial;--hcss-selection-padding:initial;--hcss-collection-padding:initial;--hcss-accent-disabled:initial;--hcss-button-state-ink:initial;--hcss-overlay-background:initial;--hcss-toggle-padding:initial;--hcss-tag-height:initial;--hcss-topbar-height:initial;--hcss-topbar-padding:initial;--hcss-sidebar-width:initial;--hcss-button-pressed-opacity:initial;--hcss-switch-knob-on:initial;--hcss-tooltip-delay:initial;--hcss-sidebar-row-pad:8px}:root,[data-hcss-theme=auto],[data-hcss-theme=shadcn-dark]{--hcss-background:#0a0a0a;--hcss-surface:#171717;--hcss-elevated-surface:#262626;--hcss-border:#404040;--hcss-focus:#a3a3a3;--hcss-success:#4ade80;--hcss-warning:#facc15;--hcss-disabled:#737373;--hcss-muted:#272727;--hcss-text:#fafafa;--hcss-text-muted:#a3a3a3;--hcss-accent:#fafafa;--hcss-accent-text:#171717;--hcss-danger:#f87171;--hcss-danger-text:#171717;--hcss-input-border:#737373;--hcss-subtle-border:#2e2e2e;--hcss-info:#fafafa;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-type-body:14px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:8px;--hcss-radius-none:0px;--hcss-radius-small:4px;--hcss-radius-medium:6px;--hcss-radius-large:8px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 1px 2px #00000040;--hcss-shadow-medium:0 2px 6px #00000060;--hcss-shadow-large:0 4px 12px #00000080;--hcss-shadow-popover:0 4px 12px #00000080;--hcss-shadow-menu:0 4px 12px #00000080;--hcss-shadow-dialog:0 4px 12px #00000080;--hcss-shadow-toast:0 2px 6px #00000060;--hcss-component-duration:.1s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=shadcn-light]{--hcss-background:#fff;--hcss-surface:#fff;--hcss-elevated-surface:#fafafa;--hcss-border:#e5e5e5;--hcss-focus:#737373;--hcss-success:#15803d;--hcss-warning:#a16207;--hcss-disabled:#a3a3a3;--hcss-muted:#f5f5f5;--hcss-text:#0a0a0a;--hcss-text-muted:#6b6b6b;--hcss-accent:#171717;--hcss-accent-text:#fafafa;--hcss-danger:#dc2626;--hcss-danger-text:#fff;--hcss-input-border:#737373;--hcss-subtle-border:#e5e5e5;--hcss-info:#171717;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-type-body:14px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:8px;--hcss-radius-none:0px;--hcss-radius-small:4px;--hcss-radius-medium:6px;--hcss-radius-large:8px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 1px 2px #00000012;--hcss-shadow-medium:0 2px 6px #0000001a;--hcss-shadow-large:0 4px 12px #00000024;--hcss-shadow-popover:0 4px 12px #00000024;--hcss-shadow-menu:0 4px 12px #00000024;--hcss-shadow-dialog:0 4px 12px #00000024;--hcss-shadow-toast:0 2px 6px #0000001a;--hcss-component-duration:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-hcss-theme=dark]{--hcss-background:#17191f;--hcss-surface:#20232b;--hcss-elevated-surface:#292d37;--hcss-border:#454b58;--hcss-focus:#9bb1ff;--hcss-success:#65d696;--hcss-warning:#ffc66d;--hcss-disabled:#858b96;--hcss-muted:#313339;--hcss-text:#f1f3f7;--hcss-text-muted:#b0b6c2;--hcss-accent:#7897ff;--hcss-accent-text:#101a3b;--hcss-danger:#ff8585;--hcss-danger-text:#101a3b;--hcss-input-border:#858b96;--hcss-subtle-border:#35383f;--hcss-info:#7897ff;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-type-body:14px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:8px;--hcss-radius-none:0px;--hcss-radius-small:4px;--hcss-radius-medium:8px;--hcss-radius-large:12px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 1px 3px #00000040;--hcss-shadow-medium:0 3px 8px #00000060;--hcss-shadow-large:0 6px 18px #00000080;--hcss-shadow-popover:0 6px 18px #00000080;--hcss-shadow-menu:0 6px 18px #00000080;--hcss-shadow-dialog:0 6px 18px #00000080;--hcss-shadow-toast:0 3px 8px #00000060;--hcss-component-duration:.1s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=light]{--hcss-background:#f7f8fa;--hcss-surface:#fff;--hcss-elevated-surface:#fff;--hcss-border:#d8dce3;--hcss-focus:#1749d1;--hcss-success:#16834a;--hcss-warning:#9a5b00;--hcss-disabled:#858b96;--hcss-muted:#eeeff1;--hcss-text:#17191f;--hcss-text-muted:#5b6270;--hcss-accent:#315eea;--hcss-accent-text:#fff;--hcss-danger:#c33030;--hcss-danger-text:#f7f8fa;--hcss-input-border:#747b88;--hcss-subtle-border:#d8dce3;--hcss-info:#315eea;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-type-body:14px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:8px;--hcss-radius-none:0px;--hcss-radius-small:4px;--hcss-radius-medium:8px;--hcss-radius-large:12px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 1px 3px #00000018;--hcss-shadow-medium:0 3px 8px #00000020;--hcss-shadow-large:0 6px 18px #00000028;--hcss-shadow-popover:0 6px 18px #00000028;--hcss-shadow-menu:0 6px 18px #00000028;--hcss-shadow-dialog:0 6px 18px #00000028;--hcss-shadow-toast:0 3px 8px #00000020;--hcss-component-duration:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-hcss-theme=high-contrast]{--hcss-background:#000;--hcss-surface:#000;--hcss-elevated-surface:#000;--hcss-border:#fff;--hcss-focus:#0ff;--hcss-success:#0f6;--hcss-warning:#ff0;--hcss-disabled:silver;--hcss-muted:#000;--hcss-text:#fff;--hcss-text-muted:#f0f0f0;--hcss-accent:#ff0;--hcss-accent-text:#000;--hcss-danger:#f55;--hcss-danger-text:#000;--hcss-input-border:#fff;--hcss-subtle-border:#fff;--hcss-info:#ff0;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-type-body:14px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:8px;--hcss-radius-none:0px;--hcss-radius-small:4px;--hcss-radius-medium:6px;--hcss-radius-large:8px;--hcss-radius-pill:999px;--hcss-stroke-hairline:2px;--hcss-stroke-regular:2px;--hcss-stroke-strong:3px;--hcss-shadow-small:none;--hcss-shadow-medium:none;--hcss-shadow-large:none;--hcss-shadow-popover:none;--hcss-shadow-menu:none;--hcss-shadow-dialog:none;--hcss-shadow-toast:none;--hcss-component-duration:0s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=md7-dark]{--hcss-background:#141518;--hcss-surface:#17181c;--hcss-elevated-surface:#24262b;--hcss-muted:#1e2024;--hcss-text:#e8eaed;--hcss-text-muted:#8b909a;--hcss-border:#24262b;--hcss-subtle-border:#1e2024;--hcss-input-border:#6d6f74;--hcss-focus:#3d7eff;--hcss-accent:#4b88ff;--hcss-accent-text:#000;--hcss-danger:#ff6b6b;--hcss-danger-text:#000;--hcss-success:#7ee2a8;--hcss-warning:#f0b45c;--hcss-info:#4b88ff;--hcss-disabled:#5c616b;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#0000006b;--hcss-sidebar-row-pad:3px 9px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:4px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000004d;--hcss-shadow-medium:0 8px 30px #00000059;--hcss-shadow-large:0 10px 40px #0006;--hcss-shadow-popover:0 14px 50px #0006;--hcss-shadow-menu:0 8px 30px #00000059;--hcss-shadow-dialog:0 10px 40px #0006;--hcss-shadow-toast:0 6px 24px #0000004d;--hcss-component-duration:.1s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=md7-light]{--hcss-background:#fbfbfc;--hcss-surface:#f5f6f7;--hcss-elevated-surface:#e2e4e8;--hcss-muted:#eceef0;--hcss-text:#1c1e22;--hcss-text-muted:#5f6570;--hcss-border:#e2e4e8;--hcss-subtle-border:#e2e4e8;--hcss-input-border:#808285;--hcss-focus:#2f6fe8;--hcss-accent:#2961ca;--hcss-accent-text:#fff;--hcss-danger:#c4252c;--hcss-danger-text:#fff;--hcss-success:#007542;--hcss-warning:#905a0f;--hcss-info:#2961ca;--hcss-disabled:#9aa0a9;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#0000006b;--hcss-sidebar-row-pad:3px 10px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:4px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000004d;--hcss-shadow-medium:0 8px 30px #00000059;--hcss-shadow-large:0 10px 40px #0006;--hcss-shadow-popover:0 14px 50px #0006;--hcss-shadow-menu:0 8px 30px #00000059;--hcss-shadow-dialog:0 10px 40px #0006;--hcss-shadow-toast:0 6px 24px #0000004d;--hcss-component-duration:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-hcss-theme=md7-one-dark]{--hcss-background:#282c34;--hcss-surface:#282c34;--hcss-elevated-surface:#383e4a;--hcss-muted:#2c313a;--hcss-text:#abb2bf;--hcss-text-muted:#a3a8b3;--hcss-border:#181a1f;--hcss-subtle-border:#21252b;--hcss-input-border:#848890;--hcss-focus:#61afef;--hcss-accent:#61afef;--hcss-accent-text:#282c34;--hcss-danger:#e89097;--hcss-danger-text:#282c34;--hcss-success:#98c379;--hcss-warning:#d39e6b;--hcss-info:#61afef;--hcss-disabled:#5c6370;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:3px 9px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:4px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000004d;--hcss-shadow-medium:0 8px 30px #00000059;--hcss-shadow-large:0 10px 40px #0006;--hcss-shadow-popover:0 14px 50px #0006;--hcss-shadow-menu:0 8px 30px #00000059;--hcss-shadow-dialog:0 10px 40px #0006;--hcss-shadow-toast:0 6px 24px #0000004d;--hcss-component-duration:.1s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=md7-one-light]{--hcss-background:#fafafa;--hcss-surface:#fafafa;--hcss-elevated-surface:#e8e8e8;--hcss-muted:#e8e8e8;--hcss-text:#383a42;--hcss-text-muted:#5f6472;--hcss-border:#e8e8e8;--hcss-subtle-border:#f0f0f1;--hcss-input-border:#858585;--hcss-focus:#4078f2;--hcss-accent:#3563c8;--hcss-accent-text:#fff;--hcss-danger:#b34339;--hcss-danger-text:#fff;--hcss-success:#3a753a;--hcss-warning:#8d6001;--hcss-info:#3563c8;--hcss-disabled:#a0a1a7;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:3px 10px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:4px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000001f;--hcss-shadow-medium:0 8px 30px #00000026;--hcss-shadow-large:0 10px 40px #00000029;--hcss-shadow-popover:0 14px 50px #00000026;--hcss-shadow-menu:0 8px 30px #00000026;--hcss-shadow-dialog:0 10px 40px #00000029;--hcss-shadow-toast:0 6px 24px #0000001f;--hcss-component-duration:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-hcss-theme=md7-dracula]{--hcss-background:#282a36;--hcss-surface:#21222c;--hcss-elevated-surface:#343746;--hcss-muted:#44475a;--hcss-text:#f8f8f2;--hcss-text-muted:#c0c2d0;--hcss-border:#21222c;--hcss-subtle-border:#191a21;--hcss-input-border:#92939f;--hcss-focus:#bd93f9;--hcss-accent:#c9a7fa;--hcss-accent-text:#282a36;--hcss-danger:#ff9a9a;--hcss-danger-text:#282a36;--hcss-success:#50fa7b;--hcss-warning:#ffb86c;--hcss-info:#c9a7fa;--hcss-disabled:#6272a4;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#0000008c;--hcss-sidebar-row-pad:3px 9px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:4px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000004d;--hcss-shadow-medium:0 8px 30px #00000059;--hcss-shadow-large:0 10px 40px #0006;--hcss-shadow-popover:0 14px 50px #0006;--hcss-shadow-menu:0 8px 30px #00000059;--hcss-shadow-dialog:0 10px 40px #0006;--hcss-shadow-toast:0 6px 24px #0000004d;--hcss-component-duration:.1s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=md7-dracula-light]{--hcss-background:#f6f6fa;--hcss-surface:#f0f0f6;--hcss-elevated-surface:#e8e8f0;--hcss-muted:#ececf5;--hcss-text:#282a36;--hcss-text-muted:#5f6170;--hcss-border:#d8d8e5;--hcss-subtle-border:#e8e8f0;--hcss-input-border:#84848e;--hcss-focus:#7757c7;--hcss-accent:#7455c2;--hcss-accent-text:#fff;--hcss-danger:#bf3636;--hcss-danger-text:#fff;--hcss-success:#0b7846;--hcss-warning:#925e0c;--hcss-info:#7455c2;--hcss-disabled:#6a6d7e;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:3px 10px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:4px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000001f;--hcss-shadow-medium:0 8px 30px #00000026;--hcss-shadow-large:0 10px 40px #00000029;--hcss-shadow-popover:0 14px 50px #00000029;--hcss-shadow-menu:0 8px 30px #00000026;--hcss-shadow-dialog:0 10px 40px #00000029;--hcss-shadow-toast:0 6px 24px #0000001f;--hcss-component-duration:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-hcss-theme=md7-tokyo-night]{--hcss-background:#1a1b26;--hcss-surface:#16161e;--hcss-elevated-surface:#202330;--hcss-muted:#1c1d29;--hcss-text:#c0caf5;--hcss-text-muted:#8589a3;--hcss-border:#1b1e2e;--hcss-subtle-border:#101014;--hcss-input-border:#6a6c7b;--hcss-focus:#7aa2f7;--hcss-accent:#7aa2f7;--hcss-accent-text:#16161e;--hcss-danger:#f7768e;--hcss-danger-text:#16161e;--hcss-success:#9ece6a;--hcss-warning:#ff9e64;--hcss-info:#7aa2f7;--hcss-disabled:#565f89;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#101014b3;--hcss-sidebar-row-pad:3px 9px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:4px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000004d;--hcss-shadow-medium:0 8px 30px #00000059;--hcss-shadow-large:0 10px 40px #0006;--hcss-shadow-popover:0 14px 50px #0006;--hcss-shadow-menu:0 8px 30px #00000059;--hcss-shadow-dialog:0 10px 40px #0006;--hcss-shadow-toast:0 6px 24px #0000004d;--hcss-component-duration:.1s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=md7-tokyo-night-light]{--hcss-background:#e6e7ed;--hcss-surface:#d6d8df;--hcss-elevated-surface:#dcdee3;--hcss-muted:#e1e2e8;--hcss-text:#363c4d;--hcss-text-muted:#5d5e6a;--hcss-border:#c1c2c7;--hcss-subtle-border:#c1c2c7;--hcss-input-border:#7a7a7e;--hcss-focus:#2959aa;--hcss-accent:#2959aa;--hcss-accent-text:#fff;--hcss-danger:#8c4351;--hcss-danger-text:#fff;--hcss-success:#33635c;--hcss-warning:#904d25;--hcss-info:#2959aa;--hcss-disabled:#888b94;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#0006;--hcss-sidebar-row-pad:3px 10px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:4px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000001f;--hcss-shadow-medium:0 8px 30px #00000026;--hcss-shadow-large:0 10px 40px #00000029;--hcss-shadow-popover:0 14px 50px #00000026;--hcss-shadow-menu:0 8px 30px #00000026;--hcss-shadow-dialog:0 10px 40px #00000029;--hcss-shadow-toast:0 6px 24px #0000001f;--hcss-component-duration:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-hcss-theme=md7-github-dark]{--hcss-background:#0d1117;--hcss-surface:#161b22;--hcss-elevated-surface:#1c2128;--hcss-muted:#21262d;--hcss-text:#e6edf3;--hcss-text-muted:#8b949e;--hcss-border:#30363d;--hcss-subtle-border:#21262d;--hcss-input-border:#6b7075;--hcss-focus:#58a6ff;--hcss-accent:#58a6ff;--hcss-accent-text:#0d1117;--hcss-danger:#f85149;--hcss-danger-text:#0d1117;--hcss-success:#3fb950;--hcss-warning:#d29922;--hcss-info:#58a6ff;--hcss-disabled:#8b949e;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#010409cc;--hcss-sidebar-row-pad:3px 9px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:6px;--hcss-radius-large:8px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000004d;--hcss-shadow-medium:0 8px 30px #00000059;--hcss-shadow-large:0 10px 40px #0006;--hcss-shadow-popover:0 14px 50px #0006;--hcss-shadow-menu:0 8px 30px #00000059;--hcss-shadow-dialog:0 10px 40px #0006;--hcss-shadow-toast:0 6px 24px #0000004d;--hcss-component-duration:.1s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=md7-github-light]{--hcss-background:#fff;--hcss-surface:#f6f8fa;--hcss-elevated-surface:#eaeef2;--hcss-muted:#eaeef2;--hcss-text:#1f2328;--hcss-text-muted:#59636e;--hcss-border:#d0d7de;--hcss-subtle-border:#eaeef2;--hcss-input-border:#85898e;--hcss-focus:#0969da;--hcss-accent:#0968d8;--hcss-accent-text:#fff;--hcss-danger:#cf222e;--hcss-danger-text:#fff;--hcss-success:#197c36;--hcss-warning:#936200;--hcss-info:#0968d8;--hcss-disabled:#656d76;--hcss-font-family:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-font-mono:"JetBrains Mono", ui-monospace, menlo, monospace;--hcss-type-body:13px;--hcss-overlay-scrim:#01040980;--hcss-sidebar-row-pad:3px 10px;--hcss-radius-none:0px;--hcss-radius-small:2px;--hcss-radius-medium:6px;--hcss-radius-large:8px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 6px 24px #0000001f;--hcss-shadow-medium:0 8px 30px #00000024;--hcss-shadow-large:0 10px 40px #00000026;--hcss-shadow-popover:0 14px 50px #00000026;--hcss-shadow-menu:0 8px 30px #00000024;--hcss-shadow-dialog:0 10px 40px #00000026;--hcss-shadow-toast:0 6px 24px #0000001f;--hcss-component-duration:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-hcss-theme=ceres]{--hcss-background:#0b0d11;--hcss-surface:#13151a;--hcss-elevated-surface:#1c1f26;--hcss-muted:#1c1f26;--hcss-text:#f0f2f5;--hcss-text-muted:#9fa3ab;--hcss-border:#383c47;--hcss-subtle-border:#2a2d35;--hcss-input-border:#383c47;--hcss-focus:#009a22;--hcss-accent:#00801c;--hcss-accent-text:#fff;--hcss-accent-disabled:#00661a;--hcss-danger:#f85149;--hcss-danger-text:#0b0d11;--hcss-success:#3fb950;--hcss-warning:#d29922;--hcss-info:#58a6ff;--hcss-disabled:#6e737c;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:menlo, monaco, consolas, "DejaVu Sans Mono", "Liberation Mono", monospace;--hcss-type-body:12px;--hcss-overlay-scrim:#000c;--hcss-sidebar-row-pad:6px 8px;--hcss-radius-none:0px;--hcss-radius-small:6px;--hcss-radius-medium:6px;--hcss-radius-large:6px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:1px;--hcss-shadow-small:none;--hcss-shadow-medium:none;--hcss-shadow-large:none;--hcss-shadow-popover:none;--hcss-shadow-menu:none;--hcss-shadow-dialog:none;--hcss-shadow-toast:none;--hcss-type-caption:11px;--hcss-type-input:13px;--hcss-type-heading-small:15px;--hcss-type-heading:15px;--hcss-type-heading-large:15px;--hcss-type-numeric:15px;--hcss-weight-medium:400;--hcss-weight-emphasis:400;--hcss-weight-heading:400;--hcss-space-xsmall:4px;--hcss-space-small:6px;--hcss-space-medium:8px;--hcss-space-large:12px;--hcss-space-xlarge:18px;--hcss-space-xxlarge:24px;--hcss-control-xsmall:24px;--hcss-control-small:30px;--hcss-control-medium:30px;--hcss-control-large:30px;--hcss-focus-width:2px;--hcss-focus-offset:2px;--hcss-field-background:var(--hcss-elevated-surface);--hcss-field-focus-border:var(--hcss-focus);--hcss-field-focus-width:0px;--hcss-selected-background:var(--hcss-muted);--hcss-selected-text:var(--hcss-text);--hcss-selected-shadow:inset 0 0 0 1px var(--hcss-accent);--hcss-active-border:var(--hcss-border);--hcss-active-shadow:none;--hcss-active-text:var(--hcss-text);--hcss-toggle-background:var(--hcss-background);--hcss-toggle-color:var(--hcss-text-muted);--hcss-toggle-height:26px;--hcss-toggle-padding:3px;--hcss-tag-height:26px;--hcss-topbar-height:40px;--hcss-topbar-padding:6px 12px;--hcss-sidebar-width:210px;--hcss-switch-knob-on:#160a06;--hcss-tooltip-delay:.4s;--hcss-button-pressed-opacity:15%;--hcss-tab-height:24px;--hcss-tab-border:transparent;--hcss-tab-padding:2px 8px;--hcss-disclosure-padding:4px 8px;--hcss-control-border:var(--hcss-border);--hcss-button-press-scale:.96;--hcss-button-state-ink:white;--hcss-overlay-background:var(--hcss-surface);--hcss-badge-count-background:var(--hcss-muted);--hcss-badge-count-text:var(--hcss-text);--hcss-link-color:var(--hcss-text);--hcss-progress-height:5px;--hcss-selection-padding:4px;--hcss-collection-padding:4px;--hcss-dialog-medium:400px;--hcss-dialog-large:560px;--hcss-sheet-inline-size:400px;--hcss-component-duration:.12s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcss-theme=glass]{--hcss-background:#17181a;--hcss-surface:#303134ad;--hcss-elevated-surface:#38393cc7;--hcss-muted:#404144b8;--hcss-text:#fafafa;--hcss-text-muted:#c5c6c8;--hcss-border:#ffffff40;--hcss-subtle-border:#ffffff24;--hcss-input-border:#96979a;--hcss-focus:#e5e5e5;--hcss-accent:#e5e5e5;--hcss-accent-text:#202124;--hcss-danger:#ffaaa5;--hcss-danger-text:#271817;--hcss-success:#a9ddba;--hcss-warning:#e8cf95;--hcss-info:#b5d5ed;--hcss-disabled:#939498;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-type-body:14px;--hcss-overlay-scrim:#0006;--hcss-sidebar-row-pad:8px;--hcss-radius-none:0px;--hcss-radius-small:10px;--hcss-radius-medium:14px;--hcss-radius-large:20px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:inset 0 1px 0 #ffffff29, 0 2px 8px #0000001f;--hcss-shadow-medium:inset 0 1px 0 #fff3, 0 8px 28px #0003;--hcss-shadow-large:inset 0 1px 0 #ffffff3d, 0 24px 64px #00000052;--hcss-shadow-popover:inset 0 1px 0 #ffffff3d, 0 24px 64px #00000052;--hcss-shadow-menu:inset 0 1px 0 #ffffff3d, 0 24px 64px #00000052;--hcss-shadow-dialog:inset 0 1px 0 #ffffff3d, 0 24px 64px #00000052;--hcss-shadow-toast:inset 0 1px 0 #fff3, 0 8px 28px #0003;--hcss-glass-filter:blur(20px) saturate(.3);--hcss-glass-backdrop:radial-gradient(ellipse at 78% 28%, #dadbe07a, transparent 42%), radial-gradient(ellipse at 18% 66%, #94979e6b, transparent 45%), radial-gradient(ellipse at 70% 86%, #6b707b66, transparent 42%), linear-gradient(135deg, #17181b, #4a4c52 48%, #24262b);--hcss-glass-sheen:linear-gradient(145deg, #ffffff1a, #ffffff05 42%, #fff0 65%);--hcss-field-background:#202124b8;--hcss-overlay-background:var(--hcss-elevated-surface);--hcss-selected-background:var(--hcss-muted);--hcss-selected-text:var(--hcss-text);--hcss-selected-shadow:inset 0 0 0 1px #ffffff73;--hcss-active-border:var(--hcss-focus);--hcss-active-shadow:inset 0 1px 0 #ffffff3d;--hcss-control-border:#ffffff4d;--hcss-toggle-background:var(--hcss-surface);--hcss-focus-width:2px;--hcss-badge-count-background:var(--hcss-muted);--hcss-badge-count-text:var(--hcss-text);--hcss-component-duration:.16s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){[data-hcss-theme=auto]{--hcss-background:#fff;--hcss-surface:#fff;--hcss-elevated-surface:#fafafa;--hcss-border:#e5e5e5;--hcss-focus:#737373;--hcss-success:#15803d;--hcss-warning:#a16207;--hcss-disabled:#a3a3a3;--hcss-muted:#f5f5f5;--hcss-text:#0a0a0a;--hcss-text-muted:#6b6b6b;--hcss-accent:#171717;--hcss-accent-text:#fafafa;--hcss-danger:#dc2626;--hcss-danger-text:#fff;--hcss-input-border:#737373;--hcss-subtle-border:#e5e5e5;--hcss-info:#171717;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-type-body:14px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:8px;--hcss-radius-none:0px;--hcss-radius-small:4px;--hcss-radius-medium:6px;--hcss-radius-large:8px;--hcss-radius-pill:999px;--hcss-stroke-hairline:1px;--hcss-stroke-regular:1px;--hcss-stroke-strong:2px;--hcss-shadow-small:0 1px 2px #00000012;--hcss-shadow-medium:0 2px 6px #0000001a;--hcss-shadow-large:0 4px 12px #00000024;--hcss-shadow-popover:0 4px 12px #00000024;--hcss-shadow-menu:0 4px 12px #00000024;--hcss-shadow-dialog:0 4px 12px #00000024;--hcss-shadow-toast:0 2px 6px #0000001a;--hcss-component-duration:.1s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-contrast:more){[data-hcss-theme=auto]{--hcss-background:#000;--hcss-surface:#000;--hcss-elevated-surface:#000;--hcss-border:#fff;--hcss-focus:#0ff;--hcss-success:#0f6;--hcss-warning:#ff0;--hcss-disabled:silver;--hcss-muted:#000;--hcss-text:#fff;--hcss-text-muted:#f0f0f0;--hcss-accent:#ff0;--hcss-accent-text:#000;--hcss-danger:#f55;--hcss-danger-text:#000;--hcss-input-border:#fff;--hcss-subtle-border:#fff;--hcss-info:#ff0;--hcss-font-family:system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--hcss-font-mono:ui-monospace, sfmono-regular, consolas, monospace;--hcss-type-body:14px;--hcss-overlay-scrim:#00000080;--hcss-sidebar-row-pad:8px;--hcss-radius-none:0px;--hcss-radius-small:4px;--hcss-radius-medium:6px;--hcss-radius-large:8px;--hcss-radius-pill:999px;--hcss-stroke-hairline:2px;--hcss-stroke-regular:2px;--hcss-stroke-strong:3px;--hcss-shadow-small:none;--hcss-shadow-medium:none;--hcss-shadow-large:none;--hcss-shadow-popover:none;--hcss-shadow-menu:none;--hcss-shadow-dialog:none;--hcss-shadow-toast:none;--hcss-component-duration:0s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-hcss-theme=glass]{--hcss-surface:#303134;--hcss-elevated-surface:#38393c;--hcss-muted:#404144;--hcss-border:#6e6f73;--hcss-subtle-border:#55565a;--hcss-field-background:#202124;--hcss-glass-filter:none;--hcss-glass-sheen:none;--hcss-glass-backdrop:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){[data-hcss-theme=glass]{--hcss-surface:#303134;--hcss-elevated-surface:#38393c;--hcss-muted:#404144;--hcss-border:#6e6f73;--hcss-subtle-border:#55565a;--hcss-field-background:#202124;--hcss-glass-filter:none;--hcss-glass-sheen:none;--hcss-glass-backdrop:none}}.hcss-prose{color:var(--hcss-text);font:var(--hcss-type-body)/1.7 var(--hcss-font-family);overflow-wrap:anywhere;max-inline-size:var(--hcss-prose-measure,70ch)}.hcss-prose :where(h1,h2,h3,h4,h5,h6){line-height:1.25;font-weight:var(--hcss-weight-heading);margin-block:1.5em .6em;scroll-margin-top:5rem}.hcss-prose :where(h1){font-size:var(--hcss-type-heading-large)}.hcss-prose :where(h2){font-size:var(--hcss-type-heading)}.hcss-prose :where(h3,h4,h5,h6){font-size:var(--hcss-type-heading-small)}.hcss-prose>:first-child{margin-block-start:0}.hcss-prose>:last-child{margin-block-end:0}.hcss-prose :where(p,ul,ol,dl,pre,blockquote,table){margin-block:1em}.hcss-prose :where(ul,ol){padding-inline-start:1.5em}.hcss-prose :where(li+li){margin-block-start:.35em}.hcss-prose :where(li>ul,li>ol){margin-block:.35em}.hcss-prose :where(dt){font-weight:var(--hcss-weight-emphasis)}.hcss-prose :where(dd){margin-inline-start:1.5em}.hcss-prose :where(a){color:var(--hcss-accent);text-underline-offset:3px}.hcss-prose :where(code,kbd,pre){font-family:var(--hcss-font-mono);font-size:.9em}.hcss-prose :where(:not(pre)>code,kbd){border-radius:var(--hcss-radius-small);background:var(--hcss-muted);padding:.15em .3em}.hcss-prose :where(pre){padding:var(--hcss-space-large);background:var(--hcss-muted);border:var(--hcss-stroke-hairline) solid var(--hcss-border);border-radius:var(--hcss-radius-medium);white-space:pre;overflow-wrap:normal;overflow:auto}.hcss-prose :where(blockquote){border-inline-start:var(--hcss-stroke-strong) solid var(--hcss-border);color:var(--hcss-text-muted);margin-inline:0;padding-inline-start:var(--hcss-space-large)}.hcss-prose :where(table){border-collapse:collapse;width:100%}.hcss-prose :where(th,td){text-align:start;padding:var(--hcss-space-small);border-bottom:var(--hcss-stroke-hairline) solid var(--hcss-border)}.hcss-prose :where(th){font-weight:var(--hcss-weight-emphasis)}.hcss-prose :where(img,video){max-width:100%;height:auto}.hcss-prose :where(hr){border:0;border-top:var(--hcss-stroke-hairline) solid var(--hcss-border);margin-block:var(--hcss-space-xlarge)}:root{--hcss-duration-instant:0s;--hcss-duration-fast:.1s;--hcss-duration-normal:.18s;--hcss-duration-slow:.28s;--hcss-ease-standard:cubic-bezier(.4, 0, .2, 1);--hcss-ease-enter:cubic-bezier(0, 0, .2, 1);--hcss-ease-exit:cubic-bezier(.4, 0, 1, 1);--hcss-distance-small:4px;--hcss-distance-medium:8px;--hcss-distance-large:16px;--hcss-distance:var(--hcss-distance-medium);--hcss-scale-from:.98}:where([data-hcss-speed=instant]){--hcss-duration:var(--hcss-duration-instant,0s)}:where([data-hcss-speed=fast]){--hcss-duration:var(--hcss-duration-fast,.1s)}:where([data-hcss-speed=normal]){--hcss-duration:var(--hcss-duration-normal,.18s)}:where([data-hcss-speed=slow]){--hcss-duration:var(--hcss-duration-slow,.28s)}:where([data-hcss-distance=small]){--hcss-distance:var(--hcss-distance-small,4px)}:where([data-hcss-distance=medium]){--hcss-distance:var(--hcss-distance-medium,8px)}:where([data-hcss-distance=large]){--hcss-distance:var(--hcss-distance-large,16px)}.hcss-collapse{visibility:visible;transition:grid-template-rows var(--hcss-duration,var(--hcss-duration-normal,.18s)) var(--hcss-easing,var(--hcss-ease-enter,ease-out)), visibility 0s;grid-template-rows:1fr;display:grid}.hcss-collapse[data-hcss-state=closed]{transition-timing-function:var(--hcss-easing,var(--hcss-ease-exit,ease-in));visibility:hidden;pointer-events:none;transition-delay:0s, var(--hcss-duration,var(--hcss-duration-normal,.18s));grid-template-rows:0fr}.hcss-collapse>.hcss-collapse-body{min-inline-size:0;min-height:0;overflow:hidden}.hcss-collapse[data-hcss-settled=open]>.hcss-collapse-body{overflow:visible}@supports (interpolate-size:allow-keywords){.hcss-collapse[data-hcss-collapse=intrinsic]{interpolate-size:allow-keywords;height:auto;transition-property:height,visibility}.hcss-collapse[data-hcss-collapse=intrinsic][data-hcss-state=closed]{height:0}}@media (prefers-reduced-motion:reduce){.hcss-collapse{transition:none!important}}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) .hcss-collapse,.hcss-collapse:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]){transition:none!important}@media (prefers-contrast:more){:where([data-hcss-theme=auto]) .hcss-collapse,.hcss-collapse:where([data-hcss-theme=auto]){transition:none!important}}.hcss-stagger{--hcss-stagger-step:80ms;--hcss-stagger-cap:60s}.hcss-stagger>*{--hcss-stagger-index:0;--hcss-stagger-count:1;--hcss-stagger-rank:var(--hcss-stagger-index);--hcss-stagger-last:calc(var(--hcss-stagger-count) - 1);--hcss-delay:clamp(0s, calc(var(--hcss-stagger-rank) * var(--hcss-stagger-step)), var(--hcss-stagger-cap))}@supports (order:sibling-index()){.hcss-stagger>*{--hcss-stagger-index:calc(sibling-index() - 1);--hcss-stagger-count:sibling-count()}}.hcss-stagger[data-hcss-stagger=end]>*{--hcss-stagger-rank:calc(var(--hcss-stagger-last) - var(--hcss-stagger-index))}.hcss-stagger[data-hcss-stagger=centre]>*{--hcss-stagger-exit-index:calc(var(--hcss-stagger-last) / 2 - var(--hcss-stagger-rank));--hcss-stagger-rank:max(calc(var(--hcss-stagger-index) - var(--hcss-stagger-last) / 2), calc(var(--hcss-stagger-last) / 2 - var(--hcss-stagger-index)))}.hcss-stagger:not([data-hcss-stagger-exit=same])>[data-hcss-state=closed]{--hcss-delay:clamp(0s, calc(var(--hcss-stagger-exit-index,calc(var(--hcss-stagger-last) - var(--hcss-stagger-rank))) * var(--hcss-stagger-step)), var(--hcss-stagger-cap))}.hcss-native-motion:where(dialog:not([open]),[popover]:not(:popover-open)){display:none}.hcss-native-motion:where(dialog[open],[popover]:popover-open){display:var(--hcss-native-display,block)}@supports (transition-behavior:allow-discrete){.hcss-native-motion:where(dialog,[popover]){opacity:0;translate:0 var(--hcss-distance,8px);transition:opacity var(--hcss-duration,var(--hcss-duration-normal,.18s)), translate var(--hcss-duration,var(--hcss-duration-normal,.18s)), display var(--hcss-duration,var(--hcss-duration-normal,.18s)) allow-discrete, overlay var(--hcss-duration,var(--hcss-duration-normal,.18s)) allow-discrete;transition-timing-function:var(--hcss-easing,var(--hcss-ease-exit,cubic-bezier(.4, 0, 1, 1)))}.hcss-native-motion:where(dialog[open],[popover]:popover-open){transition-timing-function:var(--hcss-easing,var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1)));opacity:1;translate:none}@starting-style{.hcss-native-motion:where(dialog[open],[popover]:popover-open){opacity:0;translate:0 var(--hcss-distance,8px)}}}@media (prefers-reduced-motion:reduce){.hcss-native-motion{transition:none!important}}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) .hcss-native-motion,.hcss-native-motion:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]){transition:none!important}.hcss-css-toggle>input{vertical-align:middle;margin-inline-end:var(--hcss-space-small,8px)}:where(.hcss-css-toggle)>.hcss-display-motion{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--hcss-duration,var(--hcss-duration-normal,.18s)), visibility 0s var(--hcss-duration,var(--hcss-duration-normal,.18s))}.hcss-display-motion{transition-timing-function:var(--hcss-easing,var(--hcss-ease-exit,cubic-bezier(.4, 0, 1, 1)))}:where(.hcss-css-toggle>input:checked)~.hcss-display-motion{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transition-timing-function:var(--hcss-easing,var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1)))}@supports (transition-behavior:allow-discrete){:where(.hcss-css-toggle[data-hcss-display=discrete])>.hcss-display-motion{transition:opacity var(--hcss-duration,var(--hcss-duration-normal,.18s)), visibility 0s var(--hcss-duration,var(--hcss-duration-normal,.18s)), display var(--hcss-duration,var(--hcss-duration-normal,.18s)) allow-discrete;transition-timing-function:var(--hcss-easing,var(--hcss-ease-exit,cubic-bezier(.4, 0, 1, 1)));display:none}:where(.hcss-css-toggle[data-hcss-display=discrete]>input:checked)~.hcss-display-motion{transition-delay:0s;transition-timing-function:var(--hcss-easing,var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1)));display:block}@starting-style{:where(.hcss-css-toggle[data-hcss-display=discrete]>input:checked)~.hcss-display-motion{opacity:0}}}@media (prefers-reduced-motion:reduce){.hcss-display-motion{transition:none!important}}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) .hcss-display-motion,.hcss-display-motion:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]){transition:none!important}@media (prefers-contrast:more){:where([data-hcss-motion=none],[data-hcss-theme=auto]) .hcss-native-motion,.hcss-native-motion:where([data-hcss-motion=none],[data-hcss-theme=auto]),:where([data-hcss-motion=none],[data-hcss-theme=auto]) .hcss-display-motion,.hcss-display-motion:where([data-hcss-motion=none],[data-hcss-theme=auto]){transition:none!important}}@keyframes hcss-spin{to{transform:rotate(1turn)}}@keyframes hcss-pulse{50%{opacity:.5}}@keyframes hcss-shimmer{to{background-position:-200% 0}}.hcss-spin{animation:hcss-spin var(--hcss-loop-duration,1s) linear infinite}.hcss-pulse{animation:hcss-pulse var(--hcss-loop-duration,1.6s) ease-in-out infinite}.hcss-shimmer{animation:hcss-shimmer var(--hcss-loop-duration,1.6s) linear infinite}@media (prefers-reduced-motion:reduce){:where(.hcss-spin,.hcss-pulse,.hcss-shimmer){animation:none!important}}:where([data-hcss-motion=none],[data-hcss-theme=high-contrast]) :where(.hcss-spin,.hcss-pulse,.hcss-shimmer),:where(.hcss-spin,.hcss-pulse,.hcss-shimmer):where([data-hcss-motion=none],[data-hcss-theme=high-contrast]){animation:none!important}@media (prefers-contrast:more){:where([data-hcss-motion=none],[data-hcss-theme=auto]) :where(.hcss-spin,.hcss-pulse,.hcss-shimmer),:where(.hcss-spin,.hcss-pulse,.hcss-shimmer):where([data-hcss-motion=none],[data-hcss-theme=auto]){animation:none!important}}:root{--hcss-ease-spring:cubic-bezier(.2, .8, .2, 1);--hcss-ease-overshoot:cubic-bezier(.34, 1.56, .64, 1)}@supports (animation-timing-function:linear(0, 1)){:root{--hcss-ease-spring:linear(0, .28 8%, .72 18%, 1.08 32%, 1.12 42%, .98 62%, .99 82%, 1);--hcss-ease-overshoot:linear(0, .48 20%, .92 40%, 1.12 60%, 1.05 80%, 1)}}@view-transition{navigation:auto}.hcss-view{view-transition-name:var(--hcss-view-name,none);view-transition-class:var(--hcss-view-class,hcss-shared)}.hcss-view-slide{view-transition-class:hcss-slide}.hcss-view-scale{view-transition-class:hcss-scale}::view-transition-old(.hcss-slide){animation-name:hcss-view-slide-old}::view-transition-new(.hcss-slide){animation-name:hcss-view-slide-new}::view-transition-old(.hcss-scale){animation-name:hcss-view-scale-old}::view-transition-new(.hcss-scale){animation-name:hcss-view-scale-new}:root[data-hcss-view-types~=hcss-slide]::view-transition-old(root){animation-name:hcss-view-slide-old}:root[data-hcss-view-types~=hcss-slide]::view-transition-new(root){animation-name:hcss-view-slide-new}:root[data-hcss-view-types~=hcss-scale]::view-transition-old(root){animation-name:hcss-view-scale-old}:root[data-hcss-view-types~=hcss-scale]::view-transition-new(root){animation-name:hcss-view-scale-new}:root:active-view-transition-type(hcss-slide)::view-transition-old(root){animation-name:hcss-view-slide-old}:root:active-view-transition-type(hcss-slide)::view-transition-new(root){animation-name:hcss-view-slide-new}:root:active-view-transition-type(hcss-scale)::view-transition-old(root){animation-name:hcss-view-scale-old}:root:active-view-transition-type(hcss-scale)::view-transition-new(root){animation-name:hcss-view-scale-new}@keyframes hcss-view-slide-old{to{opacity:0;transform:translateX(calc(-1 * var(--hcss-view-distance,24px)))}}@keyframes hcss-view-slide-new{0%{opacity:0;transform:translateX(var(--hcss-view-distance,24px))}}@keyframes hcss-view-scale-old{to{opacity:0;transform:scale(.96)}}@keyframes hcss-view-scale-new{0%{opacity:0;transform:scale(1.04)}}::view-transition-group(*){animation-duration:var(--hcss-duration,var(--hcss-duration-normal,.18s));animation-timing-function:var(--hcss-easing,var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1)))}::view-transition-old(*){animation-timing-function:var(--hcss-easing,var(--hcss-ease-exit,cubic-bezier(.4, 0, 1, 1)))}::view-transition-new(*){animation-timing-function:var(--hcss-easing,var(--hcss-ease-enter,cubic-bezier(0, 0, .2, 1)))}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root:where([data-hcss-motion=none],[data-hcss-theme=high-contrast])::view-transition-group(*){animation:none!important}:root:where([data-hcss-motion=none],[data-hcss-theme=high-contrast])::view-transition-old(*){animation:none!important}:root:where([data-hcss-motion=none],[data-hcss-theme=high-contrast])::view-transition-new(*){animation:none!important}@media (prefers-contrast:more){:root:where([data-hcss-motion=none],[data-hcss-theme=auto])::view-transition-group(*){animation:none!important}:root:where([data-hcss-motion=none],[data-hcss-theme=auto])::view-transition-old(*){animation:none!important}:root:where([data-hcss-motion=none],[data-hcss-theme=auto])::view-transition-new(*){animation:none!important}}:root[data-hcss-theme=glass]{--hcss-background:#0d0806;--hcss-surface:#1e1511c2;--hcss-elevated-surface:#251a15f2;--hcss-muted:#392921a6;--hcss-text:#eee4d8;--hcss-text-muted:#b5a496;--hcss-accent:#d2b796;--hcss-accent-text:#251811;--hcss-border:#d5bba02b;--hcss-subtle-border:#d5bba01a;--hcss-focus:#d2b796;--hcss-success:#c7b698;--hcss-warning:#dbc49d;--hcss-danger:#e7c1b2;--hcss-danger-text:#2c1711;--hcss-info:#cdbba8;--hcss-disabled:#938073;--hcss-input-border:#aa9585;--hcss-field-background:#19110dd6;--hcss-font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;--hcss-font-mono:"SFMono-Regular", Consolas, monospace;--hcss-radius-large:16px;--hcss-glass-filter:blur(22px) saturate(.7);--sb-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--sb-paper:#d8c7b4;--sb-ember:#c2a180;--sb-dim:#998473;--sb-space-section:48px;--hcss-duration:.24s;--hcss-easing:cubic-bezier(.2,.75,.25,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--hcss-background);min-width:320px;color:var(--hcss-text);font-family:var(--hcss-font-family);-webkit-font-smoothing:antialiased;isolation:isolate;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--hcss-focus);outline-offset:5px}::selection{background:var(--sb-ember);color:var(--hcss-background)}button svg,a svg{flex-shrink:0}.muted{color:var(--hcss-text-muted)}.landscape{z-index:-2;pointer-events:none;height:760px;position:absolute;inset:0 0 auto;overflow:hidden}.landscape svg{width:100%;height:100%}.landscape:after{content:"";background:linear-gradient(0deg,var(--hcss-background) 0%, transparent 75%);position:absolute;inset:0}.page-wrap{max-width:1280px;padding:0 var(--hcss-space-xxlarge);margin:0 auto}.masthead{justify-content:space-between;align-items:center;gap:var(--hcss-space-xxlarge);border-bottom:1px solid var(--hcss-subtle-border);height:100px;display:flex}.brand{color:var(--hcss-text);align-items:center;gap:var(--hcss-space-small);font-family:var(--sb-serif);letter-spacing:-1.2px;font-size:31px;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--hcss-border);border-radius:var(--hcss-radius-small);width:39px;height:39px;color:var(--sb-ember);margin-right:var(--hcss-space-xsmall);background:#d2af8b0d;place-items:center;display:grid}.brand-period{color:var(--sb-ember)}.top-nav{align-items:center;gap:var(--hcss-space-xxlarge);margin-left:64px;display:flex}.nav-link{align-items:center;gap:var(--hcss-space-small);color:var(--hcss-text-muted);white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:12px;display:flex;position:relative}.nav-link.active,.nav-link:hover{color:var(--hcss-text)}.nav-link.active:after{content:"";background:var(--sb-ember);height:2px;position:absolute;bottom:-26px;left:0;right:0}.daily-note{color:var(--hcss-text-muted);align-items:center;gap:var(--hcss-space-small);letter-spacing:.03em;font-size:11px;display:flex}.live-dot{background:var(--sb-ember);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #c5976e26}.eyebrow{font-family:var(--hcss-font-mono);letter-spacing:.15em;color:var(--hcss-text-muted);font-size:9px;font-weight:500;line-height:1.6}.edition-header{justify-content:space-between;align-items:flex-end;gap:var(--hcss-space-large);padding:30px 0 24px;scroll-margin-top:16px;display:flex}.edition-kicker{color:var(--sb-ember);margin-bottom:var(--hcss-space-small);font-size:8px}.edition-header h1{font-family:var(--sb-serif);letter-spacing:-.5px;margin:0;font-size:25px;font-weight:400;line-height:1.2}.day-of-week{font-family:var(--hcss-font-family);margin-left:var(--hcss-space-medium);color:var(--hcss-text-muted);letter-spacing:0;font-size:10px}.edition-meta{gap:var(--hcss-space-large);color:var(--hcss-text-muted);padding-bottom:4px;font-size:10px;display:flex}.edition-meta>span{align-items:center;gap:var(--hcss-space-small);display:inline-flex}.edition-meta>span:last-child{padding-left:var(--hcss-space-large);border-left:1px solid var(--hcss-border)}.sample-banner{margin-bottom:var(--hcss-space-large);justify-content:space-between;align-items:center;gap:var(--hcss-space-large);border:1px solid var(--hcss-subtle-border);border-radius:var(--hcss-radius-small);color:var(--hcss-text-muted);background:#d2af8b0a;padding:10px 15px;font-size:10px;line-height:1.6;display:flex}.sample-banner>span{gap:var(--hcss-space-small);align-items:center;display:inline-flex}.sample-banner strong{color:var(--sb-paper);white-space:nowrap;font-weight:500}.sample-banner button{align-items:center;gap:var(--hcss-space-xsmall);color:var(--sb-ember);white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;display:inline-flex}.job-banner,.error-banner{align-items:center;gap:var(--hcss-space-small);margin-bottom:var(--hcss-space-large);padding:var(--hcss-space-medium);border-radius:var(--hcss-radius-small);background:var(--hcss-muted);font-size:12px;display:flex}.job-banner progress{width:100px;margin-left:auto}.error-banner{color:var(--hcss-danger)}.error-banner .hcss-button{margin-left:auto}.feed-warnings{color:var(--hcss-warning);margin-bottom:var(--hcss-space-large);font-size:12px}.feed-warnings summary{cursor:pointer}.reading-layout{gap:var(--hcss-space-large);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.story-desk{top:var(--hcss-space-large);position:sticky;overflow:hidden}.desk-heading{justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.desk-heading .eyebrow{font-size:8px}.desk-count{color:var(--sb-dim);font-family:var(--hcss-font-mono);font-size:9px}.story-list{flex-direction:column;display:flex}.story-choice{text-align:left;border:0;border-top:1px solid var(--hcss-subtle-border);width:100%;color:var(--hcss-text);background:0 0;align-items:flex-start;gap:15px;padding:23px 20px 23px 24px;display:flex;position:relative}.story-choice.selected{background:#be966f12}.story-choice.selected:before{content:"";background:var(--sb-ember);width:2px;position:absolute;top:0;bottom:0;left:0}.story-choice:hover{background:var(--hcss-muted)}.story-number{color:var(--sb-dim);font-family:var(--hcss-font-mono);padding-top:2px;font-size:10px}.selected .story-number{color:var(--sb-ember)}.story-item{flex:1}.story-category{letter-spacing:.13em;text-transform:uppercase;color:var(--sb-ember);gap:var(--hcss-space-small);align-items:center;font-size:8px;font-weight:500;display:flex}.story-headline{font-family:var(--sb-serif);color:var(--sb-paper);margin:8px 0 10px;font-size:17px;line-height:1.4;display:block}.selected .story-headline{color:var(--hcss-text)}.story-coverage{color:var(--hcss-text-muted);font-size:9px}.story-coverage>span{margin:0 var(--hcss-space-xsmall);color:var(--sb-dim)}.story-arrow{color:var(--sb-dim);opacity:0;margin-top:1px}.selected .story-arrow,.story-choice:hover .story-arrow{opacity:1}.desk-footer{margin-top:var(--hcss-space-medium);border-top:1px solid var(--hcss-subtle-border);padding:24px}.desk-footer .eyebrow{gap:var(--hcss-space-small);font-size:8px;display:flex}.desk-footer p{color:var(--hcss-text-muted);font-family:var(--sb-serif);margin:12px 0 18px;font-size:16px;line-height:1.5}.outlet-chips{flex-wrap:wrap;gap:6px;display:flex}.outlet-chips span{color:var(--hcss-text-muted);border:1px solid var(--hcss-subtle-border);border-radius:var(--hcss-radius-small);padding:4px 7px;font-size:8px}.method-link{color:var(--sb-ember);background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:0;font-size:9px;display:flex}.reader{view-transition-name:steinbot-reader;scroll-margin-top:24px;overflow:hidden}.reader-toolbar{border-bottom:1px solid var(--hcss-subtle-border);justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.reader-tabs{align-items:center;gap:4px;display:flex}.reader-tabs>button{border-radius:var(--hcss-radius-small);color:var(--hcss-text-muted);background:0 0;border:0;align-items:center;gap:7px;min-height:35px;padding:9px 11px;font-size:10px;display:flex}.reader-tabs>button.active{color:var(--sb-paper);background:#dfc09f12}.reader-tabs>button:hover{color:var(--hcss-text)}.reader-tabs>button>span{font-family:var(--hcss-font-mono);opacity:.6;font-size:8px}.reader-actions{gap:2px;display:flex}.reader-actions .hcss-icon-button{width:30px;height:30px;min-height:30px;color:var(--hcss-text-muted)}.reader-actions .hcss-icon-button[aria-pressed=true]{color:var(--sb-ember)}.story-context{border-bottom:1px solid var(--hcss-subtle-border);padding:27px 40px 23px}.context-slash{color:var(--sb-dim);margin:0 4px}.story-context h3{font-family:var(--hcss-font-family);color:var(--hcss-text-muted);margin:10px 0 13px;font-size:13px;font-weight:400;line-height:1.6}.news-brief{margin:var(--hcss-space-large) 0}.news-brief .eyebrow{color:var(--sb-ember);font-size:8px}.news-brief p{color:var(--sb-paper);margin:var(--hcss-space-small) 0 0;font-size:13px;line-height:1.85}.source-row{color:var(--sb-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:8px;display:flex}.source-row>span:first-child{align-items:center;gap:5px;margin-right:2px;display:inline-flex}.source-name{color:var(--hcss-text-muted);border-left:1px solid var(--hcss-border);padding-left:8px}.essay{padding:32px 40px 26px}.essay-label{letter-spacing:.13em;color:var(--sb-ember);align-items:center;gap:7px;font-size:8px;display:flex}.read-time{color:var(--sb-dim);font-family:var(--hcss-font-mono);letter-spacing:.05em;margin-left:auto;font-size:8px}.essay h2{font-family:var(--sb-serif);letter-spacing:-.9px;max-width:570px;margin:20px 0 15px;font-size:clamp(30px,3.2vw,43px);font-weight:400;line-height:1.12}.essay-deck{font-family:var(--sb-serif);color:var(--sb-paper);max-width:540px;margin:0;font-size:16px;font-style:italic;line-height:1.6}.byline{align-items:center;gap:9px;margin:24px 0 30px;font-size:9px;display:flex}.author-avatar{border:1px solid var(--hcss-border);width:25px;height:25px;color:var(--sb-ember);background:var(--hcss-muted);border-radius:50%;place-items:center;display:grid}.byline-separator{color:var(--sb-dim);margin:0 5px}.prose{font-family:var(--sb-serif);color:var(--sb-paper);font-size:17px;line-height:1.9}.prose p{margin:0 0 24px}.prose .first-paragraph:first-letter{float:left;color:var(--sb-ember);padding:9px 9px 0 0;font-size:61px;line-height:.92}.prose blockquote{border-left:1px solid var(--sb-ember);color:var(--hcss-text);margin:33px 0 35px;padding:0 12px 0 26px;font-size:23px;font-style:italic;line-height:1.5;position:relative}.prose blockquote>span{display:none}.impact{border:1px solid var(--hcss-subtle-border);border-radius:var(--hcss-radius-small);background:#c1946b0f;margin-top:32px;padding:22px 24px}.impact .eyebrow{color:var(--sb-ember);align-items:center;gap:7px;font-size:8px;display:flex}.impact-dot{background:var(--sb-ember);border-radius:50%;width:4px;height:4px}.impact h3{font-family:var(--sb-serif);margin:12px 0 8px;font-size:18px;font-weight:400}.impact p{color:var(--hcss-text-muted);margin:0;font-size:12px;line-height:1.8}.essay-note{color:var(--hcss-text-muted);align-items:flex-start;gap:7px;margin:23px 0 0;display:flex}.essay-note svg{flex-shrink:0;margin-top:2px}.essay-note p{margin:0;font-size:9px;line-height:1.7}.essay-pagination{border-top:1px solid var(--hcss-subtle-border);justify-content:space-between;align-items:center;gap:15px;padding:20px 30px;font-size:9px;display:flex}.essay-pagination button{color:var(--sb-paper);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.essay-pagination>span{color:var(--sb-dim);font-family:var(--hcss-font-mono)}.reporting-panel{padding:34px 40px}.reporting-panel h2{font-family:var(--sb-serif);margin:14px 0 20px;font-size:30px;font-weight:400}.report-summary{color:var(--sb-paper);margin:0 0 24px;font-size:14px;line-height:1.85}.selection-reason{background:var(--hcss-muted);border-radius:var(--hcss-radius-small);padding:18px}.selection-reason strong{color:var(--sb-ember);font-size:11px;font-weight:500}.selection-reason p{color:var(--hcss-text-muted);margin:8px 0 0;font-size:12px;line-height:1.7}.sources-heading{margin:30px 0 12px;font-size:8px}.reference-card{border-bottom:1px solid var(--hcss-subtle-border);color:var(--sb-paper);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 0;text-decoration:none;display:flex}.reference-card:hover h3{color:var(--sb-ember)}.reference-card>svg{color:var(--sb-ember);margin-top:3px}.reference-outlet{text-transform:uppercase;letter-spacing:.12em;color:var(--sb-ember);font-size:9px}.reference-card h3{font-family:var(--sb-serif);margin:10px 0;font-size:18px;font-weight:400;line-height:1.4}.reference-card p{color:var(--hcss-text-muted);margin:0 0 12px;font-size:11px;line-height:1.7}.reference-date{color:var(--sb-dim);font-size:9px}.source-basis{color:var(--hcss-text-muted);align-items:flex-start;gap:8px;margin:24px 0 0;font-size:10px;line-height:1.8;display:flex}.source-basis svg{flex-shrink:0;margin-top:2px}.source-basis strong{color:var(--sb-paper);font-weight:500}.empty-desk{text-align:center;margin-bottom:var(--hcss-space-xxlarge);padding:60px 24px}.empty-desk>svg{color:var(--sb-ember)}.empty-desk h2,.essay-pending h2{font-family:var(--sb-serif);margin:20px 0 14px;font-size:28px;font-weight:400}.empty-desk p,.essay-pending p{color:var(--hcss-text-muted);font-size:13px;line-height:1.7}.empty-desk .hcss-button{margin-top:20px}.page-footer{border-top:1px solid var(--hcss-subtle-border);color:var(--sb-dim);justify-content:space-between;align-items:center;gap:24px;margin:50px 0 0;padding:26px 0 35px;font-size:10px;display:flex}.page-footer>div{align-items:center;gap:var(--hcss-space-large);display:flex}.footer-brand{font-family:var(--sb-serif);color:var(--sb-paper);font-size:21px;text-decoration:none}.footer-refresh{align-items:center;gap:var(--hcss-space-small);color:var(--hcss-text-muted);background:0 0;border:0;padding:5px;font-size:10px;display:flex}.footer-credit{font-family:var(--sb-serif);font-size:12px;font-style:italic}.hcss-dialog{background:0 0;border:0;max-width:590px;padding:0}.about-content{background:var(--hcss-elevated-surface);max-height:85dvh;padding:28px 32px 30px;overflow-y:auto}.dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.dialog-top .eyebrow{font-size:8px}.about-content h2{font-family:var(--sb-serif);margin:0 0 23px;font-size:32px;font-weight:400;line-height:1.2}.about-content>p,.dialog-setup p{color:var(--hcss-text-muted);margin:0 0 16px;font-size:12px;line-height:1.85}.dialog-setup{background:var(--hcss-muted);border-radius:var(--hcss-radius-small);margin:24px 0;padding:20px}.dialog-setup .eyebrow{color:var(--sb-ember);margin-bottom:10px;font-size:8px}.dialog-setup p{margin:0}code{font-family:var(--hcss-font-mono);overflow-wrap:anywhere;color:var(--sb-paper);font-size:.9em}.motion-setting{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.motion-setting small{color:var(--hcss-text-muted);margin-top:5px;font-size:10px;display:block}.archive-list{flex-direction:column;gap:8px;margin-top:24px;display:flex}.archive-list button{background:var(--hcss-muted);border:1px solid var(--hcss-subtle-border);border-radius:var(--hcss-radius-small);color:var(--hcss-text);text-align:left;justify-content:space-between;align-items:center;padding:18px;display:flex}.archive-list button:hover{border-color:var(--sb-ember)}.archive-list .eyebrow{font-size:8px;display:block}.archive-list strong{font-family:var(--sb-serif);margin-top:8px;font-size:20px;font-weight:400;display:block}.toast{z-index:100;background:var(--hcss-elevated-surface);max-width:calc(100% - 32px);box-shadow:var(--hcss-shadow-large);align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast svg{color:var(--sb-ember);flex-shrink:0}@media (width>=1500px){.page-wrap{max-width:1330px}.reading-layout{grid-template-columns:365px minmax(0,1fr)}.essay{padding-left:56px;padding-right:56px}}@media (width<=1050px){.daily-note{display:none}.top-nav{margin-left:0}.reading-layout{grid-template-columns:300px minmax(0,1fr);gap:18px}.essay,.story-context,.reporting-panel{padding-left:28px;padding-right:28px}.story-choice{gap:10px;padding-left:20px}.story-headline{font-size:16px}.edition-meta{gap:15px}.edition-meta>span:last-child,.footer-credit{display:none}}@media (width<=900px){.page-wrap{padding-inline:24px}.reading-layout{grid-template-columns:1fr}.story-desk{position:static}.desk-heading{padding-block:16px}.story-list{grid-template-columns:1fr 1fr;display:grid}.story-choice{border-bottom:0;padding:18px 20px}.story-choice:nth-child(2n){border-left:1px solid var(--hcss-subtle-border)}.story-choice:last-child{grid-column:1/-1}.story-choice:last-child .story-headline{max-width:420px}.story-headline{margin:7px 0;font-size:16px}.desk-footer{display:none}.reader{scroll-margin-top:16px}.essay,.story-context,.reporting-panel{padding-inline:40px}.essay h2{font-size:40px}.essay .prose{font-size:18px}}@media (width<=600px){.page-wrap{padding-inline:18px}.masthead{flex-wrap:wrap;justify-content:center;gap:17px;height:auto;min-height:104px;padding-block:20px 16px}.brand{font-size:29px}.brand-mark{width:32px;height:32px}.brand-mark svg{width:21px}.top-nav{justify-content:center;gap:28px;width:100%}.nav-link{min-height:28px;padding:3px 0;font-size:10px}.nav-link.active:after{bottom:-16px}.edition-header{gap:10px;padding:20px 0}.edition-header h1{font-size:21px}.day-of-week{display:none}.edition-meta{flex-direction:column;gap:7px;font-size:9px}.edition-meta svg{width:12px}.sample-banner{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:16px;padding:10px 12px;font-size:9px}.sample-banner>span{flex-wrap:wrap;gap:6px}.sample-banner>span>span{width:100%;display:block}.sample-banner button{margin-left:0;font-size:9px}.story-list{display:flex}.story-choice{padding:16px 20px}.story-choice:nth-child(2n){border-left:0}.story-headline{font-size:16px}.story-arrow{opacity:1}.story-coverage{font-size:9px}.story-category{font-size:8px}.reader-toolbar{padding:12px}.reader-tabs button{gap:5px;padding:8px;font-size:9px}.reader-actions .hcss-icon-button{width:28px}.reader-actions svg{width:14px}.story-context{padding:23px 24px}.story-context h3{font-size:12px}.source-row{line-height:1.6}.essay,.reporting-panel{padding:26px 24px}.essay-label{letter-spacing:.07em;gap:5px;font-size:7px}.read-time{font-size:7px}.essay h2{margin-top:20px;font-size:34px}.essay-deck{font-size:16px}.byline{gap:7px;margin:22px 0 25px;font-size:8px}.byline-separator{margin-inline:3px}.essay .prose{font-size:17px;line-height:1.85}.prose blockquote{padding-left:20px;font-size:21px}.impact{padding:18px}.impact h3{font-size:17px}.impact p{font-size:11px}.essay-pagination{padding-inline:22px;font-size:8px}.essay-pagination button{gap:5px;font-size:9px}.page-footer{flex-direction:column;align-items:flex-start;gap:17px;margin-top:30px;padding:25px 0}.page-footer>div{gap:16px;font-size:9px}.footer-refresh{padding:0}.about-content{padding:22px}.about-content h2{font-size:29px}.dialog-top{gap:5px}.dialog-top .eyebrow{font-size:7px}.toast{width:max-content;padding:12px 15px;font-size:10px;bottom:16px}.job-banner,.error-banner{flex-wrap:wrap;font-size:11px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-hcss-theme=glass]{--hcss-surface:#211610;--hcss-elevated-surface:#2b1d15;--hcss-glass-filter:none;--hcss-glass-sheen:none}}@media (forced-colors:active){:root[data-hcss-theme=glass]{--hcss-text:CanvasText;--hcss-text-muted:CanvasText;--sb-paper:CanvasText;--sb-ember:LinkText;--sb-dim:CanvasText;--hcss-background:Canvas;--hcss-surface:Canvas;--hcss-elevated-surface:Canvas;--hcss-muted:Canvas;--hcss-border:CanvasText;--hcss-subtle-border:CanvasText;--hcss-focus:Highlight}.landscape{display:none}}@view-transition{navigation:none}.schedule-note{color:var(--hcss-text-muted);justify-content:space-between;gap:1rem;padding:0 0 1rem;font-size:11px;display:flex}.essay-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.daily-essay-article,.essay-sources{overflow:hidden}.daily-essay-article .essay{padding:36px 48px}.daily-essay-deck{font-family:var(--sb-serif);color:var(--sb-paper);margin:20px 0 0;font-size:23px;line-height:1.5}.essay-window{border-bottom:1px solid var(--hcss-subtle-border);color:var(--hcss-text-muted);flex-direction:column;gap:8px;margin-bottom:26px;padding-bottom:24px;font-size:10px;line-height:1.6;display:flex}.essay-citations{vertical-align:super;font-family:var(--hcss-font-mono);gap:5px;margin-left:6px;font-size:10px;line-height:1;display:inline-flex}.essay-citations a{color:var(--sb-ember);text-decoration:none}.essay-citations a:hover{text-decoration:underline}.essay-sources .desk-heading{gap:10px;padding-inline:20px}.essay-sources .desk-heading .eyebrow{font-size:7px}.essay-sources-intro{color:var(--hcss-text-muted);margin:0;padding:0 20px 20px;font-size:11px;line-height:1.7}.essay-source{border-top:1px solid var(--hcss-subtle-border);padding:24px 20px;scroll-margin-top:24px}.essay-source:target{background:var(--hcss-muted);box-shadow:inset 2px 0 var(--sb-ember)}.essay-source>a{color:var(--sb-paper);align-items:start;gap:8px;margin:10px 0;text-decoration:none;display:flex}.essay-source a:hover{color:var(--hcss-text)}.essay-source a svg{margin-top:4px}.essay-source h3{font-family:var(--sb-serif);margin:0;font-size:17px;font-weight:400;line-height:1.45}.essay-source>p{color:var(--hcss-text-muted);margin:14px 0 10px;font-size:11px;line-height:1.75}.essay-source-basis{color:var(--sb-dim);font-size:9px;line-height:1.6}.hn-source-meta{color:var(--hcss-text-muted);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:9px;display:flex}.hn-source-meta a{color:var(--sb-ember);gap:4px;text-decoration:none;display:inline-flex}.daily-essay-article .impact h2{font-family:var(--sb-serif);letter-spacing:0;margin:13px 0 10px;font-size:19px;font-weight:400}.essay-reload{color:var(--hcss-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:11px;display:flex}.essay-feed-warnings{margin-top:24px}@media (width<=1050px){.essay-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.daily-essay-article .essay{padding:28px}.top-nav{gap:28px}}@media (width<=900px){.essay-layout{grid-template-columns:1fr}.daily-essay-article .essay{padding:36px 40px}}@media (width<=600px){.top-nav{gap:18px}.daily-essay-article .essay{padding:26px 24px}.daily-essay-deck{font-size:21px}.daily-essay-view .schedule-note{flex-direction:column;gap:6px}.daily-essay-view .byline{flex-wrap:wrap;line-height:1.8}.essay-reload{flex-direction:column;align-items:start}}
