@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9e067a5b-module__vT7MWq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9e067a5b-module__vT7MWq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.hq-stack{gap:var(--s-3);flex-direction:column;display:flex}.hq-row{align-items:center;gap:var(--s-2);min-width:0;display:flex}@media (max-width:767px){.hq-hit{position:relative}.hq-hit:after{content:"";width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.hq-btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-sm);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;--ring-r:var(--r-sm);transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), transform var(--motion-base) var(--ease-enter), filter var(--motion-base) var(--ease-enter);border:1px solid #0000;font-family:inherit;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.hq-btn:hover{text-decoration:none}.hq-btn--sm{min-height:28px;padding:0 var(--s-3);font-size:var(--fs-caption)}.hq-btn--md{min-height:34px;padding:0 var(--s-4);font-size:var(--fs-sm)}.hq-btn--lg{min-height:40px;padding:0 var(--s-5);font-size:var(--fs-body)}.hq-btn--full{width:100%}.hq-btn--primary{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.hq-btn--primary:hover:not(:disabled){background:#000;border-color:#000}.hq-btn--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text-primary)}.hq-btn--secondary:hover:not(:disabled){background:var(--surface-raised);border-color:var(--text-tertiary)}.hq-btn--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.hq-btn--ghost:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary)}.hq-btn--danger{background:var(--danger);border-color:var(--danger);color:var(--text-inverse)}.hq-btn--danger:hover:not(:disabled){background:#8f1e17;border-color:#8f1e17}.hq-btn--dangerGhost{color:var(--danger);background:0 0;border-color:#0000}.hq-btn--dangerGhost:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger-border)}.hq-btn[data-tone=accent]{color:var(--accent)}.hq-btn[data-tone=ok]{color:var(--success)}.hq-btn[data-tone=warn]{color:var(--warn)}.hq-btn[data-tone=danger]{color:var(--danger)}.hq-btn[data-tone=info]{color:var(--info)}.hq-btn--primary[data-tone=accent]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.hq-btn--primary[data-tone=ok]{background:var(--success);border-color:var(--success);color:var(--text-inverse)}.hq-btn--primary[data-tone=info]{background:var(--info);border-color:var(--info);color:var(--text-inverse)}.hq-btn:active:not(:disabled):not([aria-disabled=true]),.hq-chip:active:not(:disabled):not([aria-disabled=true]),.hq-iconbtn:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press-scale));filter:brightness(var(--press-brightness));transition-duration:var(--motion-press);transition-timing-function:var(--ease-standard)}.hq-btn--full:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press-scale-wide))}@media (max-width:767px){.hq-modal__footer>.hq-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press-scale-wide))}}@media (prefers-reduced-motion:reduce){.hq-btn:active,.hq-chip:active,.hq-iconbtn:active{transform:none}}.hq-btn:before,.hq-iconbtn:before,.hq-chip:before,.hq-tab:before,.hq-control:before{content:"";inset:calc(-1px - var(--focus-ring-offset) - var(--focus-ring-w));border:var(--focus-ring-w) solid var(--focus-ring);border-radius:calc(var(--ring-r,var(--r-sm)) + var(--focus-ring-offset) + var(--focus-ring-w));box-shadow:inset 0 0 0 var(--focus-ring-offset) var(--focus-ring-contrast);opacity:0;pointer-events:none;z-index:1;position:absolute}.hq-btn:focus-visible,.hq-iconbtn:focus-visible,.hq-chip:focus-visible,.hq-tab:focus-visible{box-shadow:none;outline:none}.hq-btn:focus-visible:before,.hq-iconbtn:focus-visible:before,.hq-chip:focus-visible:before,.hq-tab:focus-visible:before{opacity:1}.hq-control:has(:focus-visible):before{opacity:1}.hq-btn:focus-visible:before,.hq-iconbtn:focus-visible:before,.hq-chip:focus-visible:before,.hq-tab:focus-visible:before{--from-opacity:1;--from-scale:var(--motion-ring-scale);animation:hq-enter var(--motion-fast) var(--ease-enter) backwards}.hq-btn:disabled,.hq-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.hq-btn[aria-pressed=true]{background:var(--surface-inset);border-color:var(--border-strong);color:var(--text-primary)}.hq-btn--primary[aria-pressed=true]{background:var(--text-primary);color:var(--text-inverse)}.hq-btn[aria-busy=true]{cursor:progress}.hq-btn__icon{flex:none;display:inline-flex}.hq-btn__label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}@media (max-width:767px){.hq-btn{min-height:var(--tap-min)}}.hq-iconbtn{border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;--ring-r:var(--r-sm);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), transform var(--motion-base) var(--ease-enter), filter var(--motion-base) var(--ease-enter);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hq-iconbtn--sm{width:28px;height:28px}.hq-iconbtn--md{width:34px;height:34px}.hq-iconbtn--lg{width:40px;height:40px}.hq-iconbtn--ghost:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary)}.hq-iconbtn--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text-primary)}.hq-iconbtn--secondary:hover:not(:disabled){background:var(--surface-raised)}.hq-iconbtn--primary{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.hq-iconbtn--danger{color:var(--danger)}.hq-iconbtn--danger:hover:not(:disabled){background:var(--danger-soft)}.hq-iconbtn:disabled{opacity:.45;cursor:not-allowed}.hq-iconbtn[aria-pressed=true]{background:var(--surface-inset);border-color:var(--border-strong);color:var(--text-primary)}@media (max-width:767px){.hq-iconbtn:after{content:"";width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.hq-badge{align-items:center;gap:var(--s-1);border-radius:var(--r-full);white-space:nowrap;border:1px solid #0000;max-width:100%;font-weight:700;display:inline-flex}.hq-badge--sm{padding:1px var(--s-2);font-size:var(--fs-overline);line-height:1.5}.hq-badge--md{padding:2px var(--s-3);font-size:var(--fs-caption);line-height:1.5}.hq-badge--uppercase{text-transform:uppercase;letter-spacing:var(--ls-overline)}.hq-badge__label{text-overflow:ellipsis;overflow:hidden}.hq-badge__dot{border-radius:var(--r-full);background:currentColor;flex:none;width:6px;height:6px}.hq-badge--neutral{background:var(--surface-inset);border-color:var(--border);color:var(--text-secondary)}.hq-badge--ok{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.hq-badge--info{background:var(--info-soft);border-color:var(--info-border);color:var(--info)}.hq-badge--warn{background:var(--warn-soft);border-color:var(--warn-border);color:var(--warn)}.hq-badge--danger{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger)}.hq-badge--accent{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.hq-chip{align-items:center;gap:var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;--ring-r:var(--r-full);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), transform var(--motion-base) var(--ease-enter), filter var(--motion-base) var(--ease-enter);font-family:inherit;font-weight:600;display:inline-flex;position:relative}.hq-chip--sm{min-height:28px;padding:0 var(--s-3);font-size:var(--fs-caption)}.hq-chip--md{min-height:34px;padding:0 var(--s-4);font-size:var(--fs-sm)}.hq-chip:hover{background:var(--surface-raised);color:var(--text-primary)}.hq-chip[aria-pressed=true]{background:var(--surface-inset);border-width:1.5px;border-color:var(--text-primary);color:var(--text-primary)}.hq-chip[aria-pressed=true] .hq-chip__count{background:var(--surface);color:var(--text-primary)}.hq-chip__count{border-radius:var(--r-full);background:var(--surface-inset);min-width:18px;color:var(--text-secondary);font-size:var(--fs-overline);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.hq-chip__remove{margin-right:calc(var(--s-2) * -1)}.hq-chip:disabled{opacity:.45;cursor:not-allowed}@media (max-width:767px){.hq-chip{min-height:var(--tap-min)}.hq-toggle__btn:after{content:"";width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.hq-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--e-0);color:inherit;text-align:left;width:100%;min-width:0;display:block;position:relative}.hq-card--pad-none{padding:0}.hq-card--pad-sm{padding:var(--s-3)}.hq-card--pad-md{padding:var(--s-4)}.hq-card--pad-lg{padding:var(--s-5)}.hq-card--interactive{cursor:pointer;font-family:inherit;font-size:inherit;transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}.hq-card--interactive:after{content:"";border-radius:inherit;box-shadow:var(--e-2);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard);position:absolute;inset:-1px}.hq-card--interactive:hover{border-color:var(--border-strong);text-decoration:none}@media (hover:hover) and (pointer:fine){.hq-card--interactive:hover{transform:translateY(calc(-1 * var(--motion-distance-xs)))}.hq-card--interactive:hover:after{opacity:1}}.hq-card--selected{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.hq-card .hq-card{background:var(--surface-raised);box-shadow:none;border-color:#0000}.hq-card-header{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border-subtle);display:flex}.hq-card--pad-none>.hq-card-header:only-child,.hq-card-header--flush{border-bottom:none}.hq-card-header__text{flex-direction:column;gap:2px;min-width:0;display:flex}.hq-card-header__eyebrow{color:var(--text-tertiary)}.hq-card-header__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);letter-spacing:var(--ls-h3);color:var(--text-primary)}.hq-card-header__subtitle{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.hq-card-header__actions{align-items:center;gap:var(--s-2);flex:none;display:flex}.hq-card-body{padding:var(--s-5)}.hq-card-body--sm{padding:var(--s-3)}.hq-card-body--md{padding:var(--s-4)}.hq-card-footer{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-top:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:0 0 var(--r-lg) var(--r-lg);display:flex}@media (max-width:767px){.hq-card-header,.hq-card-body{padding-left:var(--s-4);padding-right:var(--s-4)}.hq-card-header{flex-wrap:wrap}}.hq-stat{gap:var(--s-1);padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;min-width:0;display:flex}.hq-stat--center{text-align:center;align-items:center}.hq-stat__label{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary)}.hq-stat__value{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:800}.hq-stat--sm .hq-stat__value{font-size:20px;line-height:1.15}.hq-stat--md .hq-stat__value{font-size:24px;line-height:1.15}.hq-stat--lg .hq-stat__value{font-size:var(--fs-display);line-height:var(--lh-display)}.hq-stat__value[data-tone=ok]{color:var(--success)}.hq-stat__value[data-tone=warn]{color:var(--warn)}.hq-stat__value[data-tone=danger]{color:var(--danger)}.hq-stat__value[data-tone=info]{color:var(--info)}.hq-stat__value[data-tone=accent]{color:var(--accent)}.hq-stat__hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.hq-stat__trend{align-items:center;gap:var(--s-1);font-size:var(--fs-caption);font-weight:700;display:inline-flex}.hq-stat__trend[data-dir=up]{color:var(--success)}.hq-stat__trend[data-dir=down]{color:var(--danger)}.hq-stat__trend[data-dir=flat]{color:var(--text-tertiary)}.hq-stat__sub{margin-top:var(--s-1);font-size:var(--fs-caption);color:var(--text-tertiary)}.hq-page-header{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.hq-page-header--in-card{padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:var(--s-4)}.hq-page-header__text{gap:var(--s-1);flex-direction:column;flex:260px;min-width:0;display:flex}.hq-page-header__eyebrow{color:var(--text-tertiary)}.hq-page-header__titlerow{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.hq-page-header__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1);color:var(--text-primary)}.hq-page-header__subtitle{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);max-width:68ch}.hq-page-header__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:none;min-width:0;display:flex}.hq-page-header__primarygroup{align-items:center;gap:var(--s-2);flex-wrap:nowrap;min-width:0;display:flex}@media (max-width:767px){.hq-page-header{margin-bottom:var(--s-4)}.hq-page-header__title{font-size:var(--fs-h2);line-height:var(--lh-h2)}.hq-page-header__actions{flex-flow:column-reverse;align-items:stretch;width:100%}.hq-page-header__actions>.hq-btn,.hq-page-header__primarygroup{flex:none;width:100%;min-width:0}.hq-page-header__primarygroup>.hq-btn{flex:auto;min-width:0}.hq-page-header__primarygroup>.hq-menu-anchor,.hq-page-header__primarygroup>.hq-iconbtn{flex:none}}.hq-tabs{align-items:center;gap:var(--s-1);min-width:0;max-width:100%;display:flex;position:relative}.hq-tabs--full{width:100%}.hq-tabs--full .hq-tab{flex:1 1 0;justify-content:center}.hq-tab{align-items:center;gap:var(--s-2);color:var(--text-secondary);cursor:pointer;white-space:nowrap;z-index:1;--ring-r:var(--r-xs);transition:color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);background:0 0;border:1px solid #0000;font-family:inherit;font-weight:700;display:inline-flex;position:relative}.hq-tabs--sm .hq-tab{min-height:30px;padding:0 var(--s-3);font-size:var(--fs-caption)}.hq-tabs--md .hq-tab{min-height:36px;padding:0 var(--s-4);font-size:var(--fs-sm)}.hq-tab__count{border-radius:var(--r-full);background:var(--surface-inset);min-width:18px;color:var(--text-secondary);font-size:var(--fs-overline);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.hq-tabs--underline{gap:var(--s-4);border-bottom:1px solid var(--border);overflow:auto hidden}.hq-tabs--underline .hq-tab{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding-left:0;padding-right:0}.hq-tabs--underline .hq-tab[aria-selected=true],.hq-tabs--underline .hq-tab[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--text-primary)}.hq-tabs--segmented{background:var(--surface-inset);border-radius:var(--r-sm);border:1px solid var(--border);gap:2px;padding:3px}.hq-tabs--segmented .hq-tab{border-radius:var(--r-xs)}.hq-tabs--segmented .hq-tab[aria-selected=true],.hq-tabs--segmented .hq-tab[aria-pressed=true]{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:var(--e-1)}.hq-tabs__indicator{pointer-events:none;opacity:0;transform-origin:0;z-index:0;position:absolute;left:0}.hq-tabs[data-ready]>.hq-tabs__indicator{opacity:1}.hq-tabs[data-ready]:not([data-resizing])>.hq-tabs__indicator{transition:transform var(--motion-base) var(--ease-standard)}.hq-tabs--underline>.hq-tabs__indicator{background:var(--text-primary);width:1px;height:2px;transform:translateX(var(--ind-x,0)) scaleX(var(--ind-w,0));bottom:0}.hq-tabs--underline[data-ready]>.hq-tab[aria-selected=true],.hq-tabs--underline[data-ready]>.hq-tab[aria-pressed=true]{border-bottom-color:#0000}.hq-tabs--segmented>.hq-tabs__indicator{width:calc(var(--ind-w,0) * 1px);border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);box-shadow:var(--e-1);transform:translateX(var(--ind-x,0));top:3px;bottom:3px}.hq-tabs--segmented[data-ready]>.hq-tab[aria-selected=true],.hq-tabs--segmented[data-ready]>.hq-tab[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000}.hq-tabpanel{outline-offset:4px;min-width:0}.hq-tabpanel[data-dir]:not([hidden]){--from-opacity:.6;animation:hq-enter var(--motion-fast) var(--ease-standard) backwards}.hq-tabpanel[hidden]{display:none!important}@media (max-width:767px){.hq-tabs--sm .hq-tab,.hq-tabs--md .hq-tab{min-height:var(--tap-min)}}.hq-field{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.hq-field--full{width:100%}.hq-label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary);font-weight:700}.hq-label__req{color:var(--danger);margin-left:2px}.hq-control{align-items:center;gap:var(--s-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-xs);color:var(--text-primary);--ring-r:var(--r-xs);min-width:0;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);display:flex;position:relative}.hq-control--sm{min-height:30px;padding:0 var(--s-2)}.hq-control--md{min-height:36px;padding:0 var(--s-3)}.hq-control--lg{min-height:42px;padding:0 var(--s-3)}.hq-control:hover{border-color:var(--text-tertiary)}.hq-control:focus-within{border-color:var(--text-primary)}.hq-control--filled{background:var(--surface-raised)}.hq-control--error{border-color:var(--danger)}.hq-control--disabled{background:var(--surface-inset);opacity:.7}.hq-control__icon{color:var(--text-tertiary);flex:none;display:inline-flex}.hq-input,.hq-textarea,.hq-select__native{width:100%;min-width:0;color:inherit;font-family:inherit;font-size:var(--fs-sm);background:0 0;border:none;flex:auto;align-self:stretch;margin:0;padding:0;font-weight:500;line-height:1.5}.hq-input:focus,.hq-textarea:focus,.hq-select__native:focus{box-shadow:none;outline:none}.hq-control:focus-within{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--s-1) var(--focus-ring-contrast)}.hq-input::placeholder,.hq-textarea::placeholder{color:var(--text-tertiary);opacity:1}.hq-textarea{padding:var(--s-2) 0;resize:vertical;min-height:84px;line-height:var(--lh-body)}.hq-control--textarea{align-items:stretch;padding-top:0;padding-bottom:0}.hq-emphasis .hq-select__native,.hq-emphasis .hq-input{font-weight:700}.hq-select__native{appearance:none;cursor:pointer;padding-right:var(--s-5)}.hq-select__chevron{right:var(--s-2);pointer-events:none;color:var(--text-tertiary);position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.hq-control--sm,.hq-control--md,.hq-control--lg{min-height:var(--tap-min)}}.hq-hint{font-size:var(--fs-caption);color:var(--text-tertiary)}.hq-error{align-items:center;gap:var(--s-1);font-size:var(--fs-caption);color:var(--danger);font-weight:600;display:flex}.hq-search .hq-input{font-size:var(--fs-sm)}.hq-search__kbd{flex:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.hq-choice{align-items:flex-start;gap:var(--s-2);cursor:pointer;min-height:var(--tap-min);padding:var(--s-1) 0;min-width:0;display:flex}.hq-choice--disabled{opacity:.5;cursor:not-allowed}.hq-choice__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.hq-choice__box{background:var(--surface);border:1px solid var(--border-strong);color:#0000;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hq-choice--checkbox .hq-choice__box>svg{opacity:0;transition:opacity var(--motion-fast) var(--ease-exit), transform var(--motion-fast) var(--ease-exit);transform:scale(.5)}.hq-choice--checkbox .hq-choice__input:checked+.hq-choice__box>svg,.hq-choice--checkbox .hq-choice__input:indeterminate+.hq-choice__box>svg{opacity:1;transition:opacity var(--motion-base) var(--ease-enter), transform var(--motion-base) var(--ease-spring);transform:scale(1)}.hq-choice--sm .hq-choice__box{width:16px;height:16px;margin-top:3px}.hq-choice--md .hq-choice__box{width:20px;height:20px;margin-top:2px}.hq-choice--checkbox .hq-choice__box{border-radius:var(--r-xs)}.hq-choice--radio .hq-choice__box{border-radius:var(--r-full)}.hq-choice__input:checked+.hq-choice__box,.hq-choice--checkbox .hq-choice__input:indeterminate+.hq-choice__box{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.hq-choice__input:focus-visible+.hq-choice__box{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.hq-choice__text{flex-direction:column;gap:1px;min-width:0;display:flex}.hq-choice__label{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600;line-height:1.45}.hq-choice__desc{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.hq-toggle{align-items:center;gap:var(--s-3);min-height:var(--tap-min);min-width:0;display:flex}.hq-toggle__btn{border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-inset);cursor:pointer;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}.hq-toggle__btn--sm{width:36px;height:20px}.hq-toggle__btn--md{width:44px;height:26px}.hq-toggle__knob{aspect-ratio:1;border-radius:var(--r-full);background:var(--surface);height:100%;box-shadow:var(--e-2);transition:transform var(--motion-base) var(--ease-standard), scale var(--motion-fast) var(--ease-standard);display:block}.hq-toggle__btn:active:not(:disabled) .hq-toggle__knob{scale:var(--motion-knob-scale)}.hq-toggle__btn[aria-checked=true]{background:var(--text-primary);border-color:var(--text-primary)}.hq-toggle__btn[aria-checked=true] .hq-toggle__knob{transform:translate(82%)}.hq-toggle__btn--md[aria-checked=true] .hq-toggle__knob{transform:translate(18px)}.hq-toggle__btn--sm[aria-checked=true] .hq-toggle__knob{transform:translate(16px)}.hq-toggle__btn:disabled{opacity:.5;cursor:not-allowed}.hq-toggle__text{flex-direction:column;gap:1px;min-width:0;display:flex}.hq-toggle__state{font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.hq-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);scrollbar-width:thin;min-width:0;position:relative;overflow:auto hidden}.hq-table-wrap::-webkit-scrollbar{height:8px}.hq-table-wrap::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:#cfcabf}.hq-table--fixed{table-layout:fixed}.hq-table--fixed td,.hq-table--fixed th{text-overflow:ellipsis;overflow:hidden}.hq-table--fixed .hq-table__rowbtn{max-width:100%}.hq-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.hq-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.hq-table th,.hq-table td{text-align:left;padding:var(--s-3) var(--s-4);vertical-align:middle}.hq-table thead th{background:var(--surface-raised);border-bottom:1px solid var(--border);font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.hq-table--sticky thead th{z-index:var(--z-sticky);position:sticky;top:0}.hq-table tbody tr{border-bottom:1px solid var(--border-subtle)}.hq-table tbody tr:last-child{border-bottom:none}.hq-table tbody td{height:var(--tap-min);color:var(--text-secondary)}.hq-table tbody th{height:var(--tap-min);color:var(--text-primary);text-transform:none;letter-spacing:normal;font-weight:700;font-size:var(--fs-sm);white-space:normal;background:0 0;border-bottom:none}.hq-table tbody tr:hover{background:var(--surface-raised)}.hq-table tbody tr[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.hq-table td[data-align=right],.hq-table th[data-align=right]{text-align:right}.hq-table td[data-align=center],.hq-table th[data-align=center]{text-align:center}.hq-table td[data-numeric=true]{font-variant-numeric:tabular-nums}.hq-table__sort{align-items:center;gap:var(--s-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.hq-table__sort:hover,.hq-table th[aria-sort=ascending] .hq-table__sort,.hq-table th[aria-sort=descending] .hq-table__sort{color:var(--text-primary)}.hq-table__rowbtn{align-items:center;gap:var(--s-2);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;white-space:normal;background:0 0;border:none;min-width:0;max-width:100%;margin:0;padding:0;font-weight:700;display:inline-flex;overflow:hidden}.hq-table__rowbtn>*{min-width:0}.hq-table__rowbtn:hover{color:var(--accent)}.hq-table__celllabel{display:none}.hq-table__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hq-table__empty td,.hq-table__loading td{padding:var(--s-6) var(--s-4)}.hq-scroller{min-width:0;position:relative}.hq-scroller__fade{pointer-events:none;background:linear-gradient(to right, #fff0, var(--surface));width:36px;position:absolute;top:0;bottom:0;right:0}@media (max-width:1119px){.hq-table-wrap--cards{background:0 0;border:none;border-radius:0}.hq-table-wrap--cards .hq-scroller__fade,.hq-table--cards thead{display:none}.hq-table--cards tbody td .hq-table__celllabel,.hq-table--cards tbody th .hq-table__celllabel{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary);flex:none;display:inline}.hq-table--cards,.hq-table--cards tbody,.hq-table--cards tbody tr,.hq-table--cards tbody td,.hq-table--cards tbody th{height:auto;display:block;width:auto!important;min-width:0!important}.hq-table--cards tbody{gap:var(--s-3);flex-direction:column;padding:0;display:flex}.hq-table--cards tbody tr{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:var(--s-3) var(--s-4)}.hq-table--cards tbody tr:last-child{border-bottom:1px solid var(--border)}.hq-table--cards tbody td,.hq-table--cards tbody th{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-1) 0;border:none;display:flex;text-align:left!important}.hq-table--cards .hq-table__rowbtn{min-height:var(--tap-min)}.hq-table--cards tbody [data-primary=true]{padding-bottom:var(--s-2);margin-bottom:var(--s-1);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-body-strong);justify-content:flex-start}.hq-table--cards tbody [data-hide-compact=true]{display:none}.hq-table--cards .hq-table__empty,.hq-table--cards .hq-table__loading{background:0 0;border:none;padding:0}.hq-table--cards .hq-table__empty td,.hq-table--cards .hq-table__loading td{padding:var(--s-2) 0;display:block;text-align:center!important}.hq-table--cards tbody tr:hover{background:var(--surface-raised)}}.hq-avatar{background:var(--text-primary);color:var(--text-inverse);letter-spacing:.01em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.hq-avatar--circle{border-radius:var(--r-full)}.hq-avatar--square{border-radius:var(--r-xs)}.hq-avatar[data-tone=accent]{background:var(--accent);color:var(--accent-contrast)}.hq-avatar[data-tone=muted]{background:var(--surface-inset);color:var(--text-secondary)}.hq-avatar[data-tone=ok]{background:var(--success)}.hq-avatar[data-tone=info]{background:var(--info)}.hq-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.hq-favicon{border-radius:var(--r-xs);background:var(--surface-raised);color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.hq-favicon--bordered{border:1px solid var(--border)}.hq-favicon__img{object-fit:contain;width:100%;height:100%;display:block}.hq-favicon__img--pending{opacity:0;position:absolute;inset:0}.hq-entity{align-items:center;gap:var(--s-3);min-width:0;display:flex}.hq-entity__text{flex-direction:column;gap:1px;min-width:0;display:flex}.hq-entity__name{font-size:var(--fs-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hq-entity__secondary{font-size:var(--fs-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-entity__trailing{align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:flex}.hq-progress{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.hq-progress__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--fs-caption);color:var(--text-secondary);display:flex}.hq-progress__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.hq-progress__track{border-radius:var(--r-full);background:var(--surface-inset);width:100%;overflow:hidden}.hq-progress--sm .hq-progress__track{height:6px}.hq-progress--md .hq-progress__track{height:8px}.hq-progress--lg .hq-progress__track{height:12px}.hq-progress__fill{border-radius:var(--r-full);background:var(--text-primary);width:100%;height:100%;transform:translateX(calc(var(--pct,0) * 1% - 100%));transition:transform var(--motion-slow) var(--ease-enter)}.hq-progress__fill[data-tone=ok]{background:var(--success)}.hq-progress__fill[data-tone=warn]{background:var(--warn)}.hq-progress__fill[data-tone=danger]{background:var(--danger)}.hq-progress__fill[data-tone=info]{background:var(--info)}.hq-progress__fill[data-tone=accent]{background:var(--accent)}.hq-backdrop{background:var(--surface-overlay);z-index:var(--z-backdrop);animation:hq-fade-in var(--motion-base) var(--ease-standard);position:fixed;inset:0}:is(.hq-backdrop,.hq-modal-layer,.hq-drawer-layer,.hq-modal,.hq-drawer,.hq-menu,.hq-toast)[data-state=closing]{pointer-events:none!important}.hq-backdrop[data-state=closing]{animation:hq-fade-out var(--motion-fast) var(--ease-exit) forwards}.hq-backdrop[data-state=closing]:has(+.hq-drawer-layer){animation-duration:var(--motion-medium)}.hq-modal-layer{z-index:var(--z-modal);padding:var(--s-5);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hq-modal{width:100%;max-height:calc(100dvh - var(--s-7));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--e-4);pointer-events:auto;--from-y:var(--motion-distance-sm);--from-scale:var(--motion-modal-scale);--to-scale:var(--motion-modal-scale);animation:hq-enter var(--motion-base) var(--ease-enter);flex-direction:column;display:flex;position:relative}.hq-modal[data-state=closing]{animation:hq-exit var(--motion-fast) var(--ease-exit) forwards}.hq-modal:focus:not(:focus-visible),.hq-drawer:focus:not(:focus-visible),.hq-menu:focus:not(:focus-visible){outline:none}.hq-modal--sm{max-width:440px}.hq-modal--md{max-width:560px}.hq-modal--lg{max-width:760px}.hq-modal--xl{max-width:980px}.hq-modal__handle{display:none}.hq-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--border-subtle);display:flex}.hq-modal__titles{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.hq-modal__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-h2);color:var(--text-primary)}.hq-modal__title--icon{align-items:center;gap:var(--s-2);display:flex}.hq-modal__desc{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.hq-modal__body{padding:var(--s-5);flex:auto;overflow-y:auto}.hq-modal__footer{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:0 0 var(--r-xl) var(--r-xl);flex:none;display:flex}.hq-drawer-layer{z-index:var(--z-modal);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.hq-drawer-layer[data-modal=false]{z-index:var(--z-drawer)}.hq-drawer{width:var(--drawer-w);background:var(--surface);border-left:1px solid var(--border);height:100%;box-shadow:var(--e-5);pointer-events:auto;--from-x:var(--motion-distance-lg);--to-x:var(--motion-distance-sm);animation:hq-enter var(--motion-slow) var(--ease-enter);flex-direction:column;display:flex;position:relative}.hq-drawer[data-state=closing]{animation:hq-exit var(--motion-medium) var(--ease-exit) forwards}@media (max-width:767px){.hq-modal-layer,.hq-drawer-layer{justify-content:stretch;align-items:flex-end;padding:0}.hq-modal,.hq-drawer{border:none;border-top:1px solid var(--border);border-radius:var(--r-xl) var(--r-xl) 0 0;--from-x:0px;--from-scale:1;--from-y:var(--motion-distance-lg);--to-x:0px;--to-scale:1;--to-y:var(--motion-distance-md);width:100%;max-width:100%;height:auto;max-height:90dvh;animation:hq-enter var(--motion-slow) var(--ease-enter)}.hq-modal[data-state=closing],.hq-drawer[data-state=closing]{animation:hq-exit var(--motion-medium) var(--ease-exit) forwards}.hq-backdrop[data-state=closing]{animation-duration:var(--motion-medium)}.hq-modal__handle,.hq-drawer .hq-modal__handle{display:none}.hq-modal__header{padding:var(--s-3) var(--s-4) var(--s-3)}.hq-modal__body{padding:var(--s-4);padding-bottom:max(var(--s-4), env(safe-area-inset-bottom))}.hq-modal__footer{padding:var(--s-3) var(--s-4);padding-bottom:max(var(--s-3), env(safe-area-inset-bottom));border-radius:0}.hq-modal__footer>.hq-btn{flex:auto}}.hq-menu-anchor{min-width:0;display:inline-flex;position:relative}.hq-menu{top:calc(100% + var(--s-1));min-width:200px;max-width:320px;padding:var(--s-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--e-3);z-index:var(--z-drawer);--from-scale:var(--motion-pop-scale);transform-origin:100% 0;animation:hq-enter var(--motion-base) var(--ease-enter);position:absolute}.hq-menu[data-align=start]{transform-origin:0 0}.hq-menu[data-placement=top]{transform-origin:100% 100%}.hq-menu[data-align=start][data-placement=top]{transform-origin:0 100%}.hq-menu[data-state=closing]{animation:hq-fade-out var(--motion-fast) var(--ease-exit) forwards}.hq-menu--start{left:0}.hq-menu--end{right:0}.hq-menu--fixed{z-index:var(--z-popover);position:fixed;top:auto}.hq-backdrop--popover{z-index:var(--z-popover-backdrop)}.hq-menu__item{align-items:center;gap:var(--s-2);width:100%;min-height:34px;padding:var(--s-2) var(--s-3);border-radius:var(--r-xs);font-family:inherit;font-size:var(--fs-sm);color:var(--text-primary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:600;display:flex}.hq-menu__item:hover:not(:disabled),.hq-menu__item[data-active=true]{background:var(--surface-inset)}.hq-menu__check{padding-left:var(--s-2);color:var(--accent,currentColor);margin-left:auto;display:inline-flex}.hq-menu__item:disabled{opacity:.45;cursor:not-allowed}.hq-menu__item[data-tone=danger]{color:var(--danger)}.hq-menu__item[data-tone=danger]:hover:not(:disabled){background:var(--danger-soft)}.hq-menu__sep{height:1px;margin:var(--s-1) 0;background:var(--border-subtle);border:none}.hq-menu__label{padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--fs-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary)}@media (max-width:767px){.hq-menu__item{min-height:var(--tap-min)}.hq-menu--sheet{min-width:0;max-width:100%;padding:var(--s-2);padding-bottom:max(var(--s-3), env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--e-5);z-index:var(--z-popover);--from-scale:1;--from-y:var(--motion-distance-lg);--to-y:var(--motion-distance-md);animation:hq-enter var(--motion-slow) var(--ease-enter);overscroll-behavior:contain;border-bottom:none;border-left:none;border-right:none;max-height:85dvh;position:fixed;inset:auto 0 0;overflow-y:auto}.hq-menu--sheet[data-state=closing]{animation:hq-exit var(--motion-medium) var(--ease-exit) forwards}.hq-menu--sheet:before{content:"";width:40px;height:4px;margin:var(--s-1) auto var(--s-2);border-radius:var(--r-full);background:var(--border-strong);display:block}}.hq-disclosure{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.hq-disclosure__btn{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:42px;padding:var(--s-3) var(--s-4);font-family:inherit;font-size:var(--fs-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:700;display:flex}.hq-disclosure__btn:hover{background:var(--surface-raised)}.hq-disclosure__chev{color:var(--text-tertiary);transition:transform var(--motion-base) var(--ease-standard);flex:none}.hq-disclosure__btn[aria-expanded=true] .hq-disclosure__chev{transform:rotate(180deg)}.hq-disclosure__panel{padding:var(--s-4);border-top:1px solid var(--border-subtle)}.hq-disclosure__panel[data-motion=enter]:not([hidden])>*{--from-y:calc(-1 * var(--motion-distance-sm));animation:hq-enter var(--motion-base) var(--ease-enter) backwards}.hq-disclosure__panel[data-motion=enter]:not([hidden])>:has(.hq-table--sticky){animation-name:hq-fade-in}.hq-filterbar{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-wrap:wrap;min-width:0;display:flex}.hq-filterbar__search{flex:220px;min-width:0}.hq-filterbar__chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.hq-filterbar__selects{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.hq-filterbar__sheetbtn{display:none}@media (max-width:767px){.hq-filterbar{align-items:stretch;gap:var(--s-2);padding:var(--s-3);flex-direction:column}.hq-filterbar__search{flex:none;width:100%}.hq-filterbar__chipsrail{min-width:0;width:calc(100% + var(--s-3) * 2);max-width:calc(100% + var(--s-3) * 2);margin:0 calc(var(--s-3) * -1);padding:0 var(--s-3);position:relative;overflow:hidden}.hq-filterbar__chips{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:var(--s-1);flex-wrap:nowrap;overflow-x:auto}.hq-filterbar__chips>*{flex:none}.hq-filterbar__chips::-webkit-scrollbar{height:3px}.hq-filterbar__fade{pointer-events:none;background:linear-gradient(to right, #fff0, var(--surface));width:28px;position:absolute;top:0;bottom:0;right:0}.hq-filterbar__selects{display:none}.hq-filterbar__sheetbtn{display:inline-flex}}.hq-empty{justify-content:center;align-items:center;gap:var(--s-2);text-align:center;padding:var(--s-7) var(--s-5);flex-direction:column;min-width:0;display:flex}.hq-empty--inline{text-align:left;padding:var(--s-3) 0;flex-flow:wrap;justify-content:flex-start;align-items:center}.hq-empty--inline .hq-empty__title,.hq-empty--inline .hq-empty__body{flex:0 auto;min-width:0}.hq-empty--card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.hq-empty--dashed{background:var(--surface-raised);border:1px dashed var(--border-strong);border-radius:var(--r-lg)}.hq-empty--not-built{background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:var(--s-8) var(--s-5)}.hq-empty__icon{border-radius:var(--r-full);background:var(--surface-inset);width:44px;height:44px;color:var(--text-tertiary);margin-bottom:var(--s-1);justify-content:center;align-items:center;display:inline-flex}.hq-empty--inline .hq-empty__icon{background:0 0;width:24px;height:24px;margin-bottom:0}.hq-empty__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);letter-spacing:var(--ls-h3);color:var(--text-primary)}.hq-empty--inline .hq-empty__title{font-size:var(--fs-sm)}.hq-empty__body{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);max-width:52ch}.hq-empty__action{margin-top:var(--s-3);align-items:center;gap:var(--s-2);display:flex}.hq-empty--inline .hq-empty__action{margin-top:0;margin-left:auto}.hq-empty__tag{margin-bottom:var(--s-1)}.hq-skeleton{border-radius:var(--r-xs);background:var(--surface-inset);display:block;position:relative;overflow:hidden}.hq-skeleton:after{content:"";background:linear-gradient(90deg, transparent 20%, color-mix(in srgb, var(--surface-raised) 70%, transparent) 50%, transparent 80%);animation:1.4s linear infinite hq-sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.hq-skeleton:after{display:none;animation:none!important}}.hq-table tbody>tr[data-enter],.hq-stagger-item{--from-y:var(--motion-distance-sm);--from-opacity:.4;animation:hq-enter var(--motion-base) var(--ease-enter) backwards;animation-delay:calc(min(var(--i,0), var(--motion-stagger-max-steps)) * var(--motion-stagger))}.hq-countup{font-variant-numeric:tabular-nums;text-align:inherit;display:inline-block}.hq-countup--swap{font-variant-numeric:tabular-nums;--from-y:var(--motion-distance-sm);animation:hq-enter var(--motion-fast) var(--ease-standard) backwards;display:inline-block}.hq-countup--swap[data-dir=down]{--from-y:calc(-1 * var(--motion-distance-sm))}.hq-table tbody>tr[data-state=leaving]{--to-x:var(--motion-distance-sm);pointer-events:none;animation:hq-exit var(--motion-fast) var(--ease-exit) forwards}.hq-skeleton--text{height:12px;margin:5px 0}.hq-skeleton--row{border-radius:var(--r-xs);height:44px}.hq-skeleton--tile{border-radius:var(--r-md);height:88px}.hq-skeleton--card{border-radius:var(--r-lg);height:148px}.hq-skeleton--avatar{border-radius:var(--r-full);width:32px;height:32px}.hq-skeleton-group{gap:var(--s-2);flex-direction:column;width:100%;display:flex}.hq-spinner{border-radius:var(--r-full);border:2px solid var(--border);border-top-color:var(--text-primary);flex:none;animation:.7s linear infinite hq-spin;display:inline-block}.hq-spinner--sm{width:14px;height:14px}.hq-spinner--md{border-width:2.5px;width:20px;height:20px}.hq-spinner--lg{border-width:3px;width:28px;height:28px}.hq-spinner[data-tone=inverse]{border-color:#ffffff59;border-top-color:var(--text-inverse)}.hq-spinner[data-tone=accent]{border-top-color:var(--accent)}.hq-spinner-wrap{align-items:center;gap:var(--s-2);display:inline-flex}.hq-toast-region{left:50%;bottom:var(--s-5);z-index:var(--z-toast);align-items:center;gap:var(--s-2);pointer-events:none;flex-direction:column;width:max-content;max-width:min(92vw,520px);display:flex;position:fixed;transform:translate(-50%)}.hq-toast{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--text-primary);color:var(--text-inverse);border-radius:var(--r-md);box-shadow:var(--e-4);font-size:var(--fs-sm);pointer-events:auto;--from-y:var(--motion-distance-md);--from-scale:var(--motion-modal-scale);--to-y:var(--motion-distance-sm);--to-scale:var(--motion-modal-scale);animation:hq-enter var(--motion-base) var(--ease-enter);max-width:100%;font-weight:600;display:flex}.hq-toast[data-state=closing]{animation:hq-exit var(--motion-fast) var(--ease-exit) forwards}.hq-toast[data-tone=danger]{background:var(--danger)}.hq-toast[data-tone=ok]{background:var(--success)}.hq-toast__msg{overflow-wrap:anywhere;min-width:0}.hq-toast__close{color:inherit;margin-right:calc(var(--s-2) * -1)}.hq-toast__close:hover:not(:disabled){color:inherit;background:#ffffff29}@media (max-width:767px){.hq-toast-region{bottom:calc(var(--bottom-nav-h) + var(--s-3) + env(safe-area-inset-bottom));width:calc(100vw - var(--s-6))}}body:has(.hq-loom-dock) .hq-toast-region{bottom:calc(var(--s-5) + 104px)}@media (max-width:767px){body:has(.hq-loom-dock) .hq-toast-region{bottom:calc(var(--bottom-nav-h) + var(--s-3) + 104px + env(safe-area-inset-bottom))}}.hq-section-label{font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary);display:block}.hq-section-label--xs{font-size:var(--fs-overline);line-height:var(--lh-overline)}.hq-section-label--sm{font-size:var(--fs-caption);line-height:var(--lh-caption)}.hq-divider{background:var(--border-subtle);border:none;margin:0}.hq-divider--horizontal{width:100%;height:1px}.hq-divider--vertical{align-self:stretch;width:1px;min-height:16px}.hq-divider--inset{margin-left:var(--s-4);margin-right:var(--s-4)}.hq-kv{gap:var(--s-2) var(--s-4);min-width:0;display:grid}.hq-kv--1{grid-template-columns:1fr}.hq-kv--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-kv--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-kv__item{flex-direction:column;gap:2px;min-width:0;display:flex}.hq-kv__k{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-tertiary)}.hq-kv__v{font-size:var(--fs-sm);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}@media (max-width:767px){.hq-kv--2,.hq-kv--3{grid-template-columns:1fr}}.hq-kbd{border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-raised);min-width:20px;height:20px;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--fs-overline);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.hq-skip-link{top:var(--s-2);left:var(--s-2);z-index:var(--z-toast);padding:var(--s-2) var(--s-4);background:var(--text-primary);color:var(--text-inverse);border-radius:var(--r-sm);font-size:var(--fs-sm);transition:transform var(--dur-fast) var(--ease);font-weight:700;position:absolute;transform:translateY(-200%)}.hq-skip-link:focus,.hq-skip-link:focus-visible{color:var(--text-inverse);text-decoration:none;transform:translateY(0)}.hq-editcell{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:inline-flex}.hq-editcell__value{all:unset;cursor:text;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-xs,4px);max-width:100%;padding:2px 4px;display:block;overflow:hidden}.hq-editcell--select{width:100%;display:flex}.hq-editcell--select>*{width:100%}.hq-editcell__value--2lines{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hq-editcell__value:hover{background:var(--surface-inset)}.hq-editcell__value:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hq-editcell__placeholder{color:var(--text-secondary)}.hq-editcell__input{width:100%;min-width:120px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--r-xs,4px);background:var(--surface);padding:2px 4px}.hq-editcell__error{color:var(--danger,#b42318);font-size:11px}.hq-popover{z-index:var(--z-popover);width:max-content;max-width:min(360px,100vw - 16px);max-height:min(70vh,520px);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);box-shadow:var(--e-4);font-size:var(--fs-sm);line-height:var(--lh-sm);position:fixed;overflow-y:auto}.hq-popover:focus:not(:focus-visible){outline:none}.hq-popover:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.hq-tabs__indicator,.hq-progress__fill{forced-color-adjust:none;background:canvastext}.hq-tabs--segmented>.hq-tabs__indicator{background:highlight;border-color:highlight}.hq-tabs--segmented[data-ready]>.hq-tab[aria-selected=true],.hq-tabs--segmented[data-ready]>.hq-tab[aria-pressed=true]{forced-color-adjust:none;color:highlighttext}}
:root{--surface-sunken:#f4f3f1;--surface:#fff;--surface-raised:#faf9f7;--surface-nav:#efedea;--surface-inset:#ecebe7;--surface-overlay:#1b1a1870;--bg-main:var(--surface-sunken);--bg-card:var(--surface);--bg-sidebar:var(--surface-nav);--border-subtle:#eeece8;--border:#e5e2dd;--border-strong:#a9a49b;--border-light:var(--border);--border-input:var(--border-strong);--text-primary:#1b1a18;--text-secondary:#57534c;--text-tertiary:#726e67;--text-inverse:#fff;--text-main:var(--text-primary);--text-muted:var(--text-secondary);--text-subtle:var(--text-tertiary);--accent:#b8412f;--accent-hover:#9d3627;--accent-soft:#fbeae6;--accent-border:#f1c7bf;--accent-contrast:#fff;--accent-coral:var(--accent);--success:#1f6b3a;--success-soft:#e4f3e9;--success-border:#bfe3cb;--warn:#8a5300;--warn-soft:#fdf0d8;--warn-border:#f2d9a3;--danger:#b3261e;--danger-soft:#fbe7e5;--danger-border:#f0c1bd;--info:#1d5a8f;--info-soft:#e5eef8;--info-border:#bfd3ea;--accent-green:var(--success);--accent-blue:var(--info);--focus-ring:#1b1a18;--focus-ring-contrast:var(--surface);--focus-ring-w:2px;--focus-ring-offset:2px;--font-sans:var(--font-manrope), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-display:30px;--lh-display:1.1;--fw-display:800;--ls-display:-.02em;--fs-h1:24px;--lh-h1:1.2;--fw-h1:700;--ls-h1:-.02em;--fs-h2:18px;--lh-h2:1.25;--fw-h2:700;--ls-h2:-.015em;--fs-h3:15px;--lh-h3:1.35;--fw-h3:700;--ls-h3:-.01em;--fs-body:14px;--lh-body:1.55;--fw-body:500;--ls-body:0;--fs-body-strong:14px;--lh-body-strong:1.5;--fw-body-strong:700;--ls-body-strong:0;--fs-sm:13px;--lh-sm:1.5;--fw-sm:500;--ls-sm:0;--fs-caption:12px;--lh-caption:1.4;--fw-caption:600;--ls-caption:0;--fs-overline:11px;--lh-overline:1.3;--fw-overline:700;--ls-overline:.06em;--fs-mono:12.5px;--lh-mono:1.45;--fw-mono:500;--ls-mono:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--e-0:none;--e-1:0 1px 2px #1b1a180a;--e-2:0 1px 3px #1b1a180f, 0 1px 2px #1b1a180a;--e-3:0 4px 12px #1b1a1812;--e-4:0 16px 40px #1b1a1824;--e-5:0 32px 80px #1b1a1833;--sidebar-w:248px;--sidebar-rail-w:64px;--topbar-h:56px;--content-max:1280px;--gutter:32px;--bottom-nav-h:62px;--tap-min:44px;--drawer-w:min(480px, 94vw);--assistant-w-compact:min(420px, 44vw);--assistant-w-default:min(560px, 52vw);--assistant-w-wide:min(880px, 62vw);--assistant-answer-measure:68ch;--assistant-skeleton-wide:22ch;--assistant-skeleton-medium:18ch;--assistant-skeleton-short:13ch;--press-brightness:.94;--z-sticky:10;--z-drawer:100;--z-bottom-nav:200;--z-backdrop:300;--z-modal:310;--z-popover-backdrop:315;--z-popover:320;--z-nav-drawer:400;--z-toast:10000000;--z-devtools:600;--motion-instant:0s;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-medium:.16s;--motion-press:70ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.2, 0, 0, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--motion-distance-xs:1px;--motion-distance-sm:4px;--motion-distance-md:8px;--motion-distance-lg:16px;--motion-press-scale:.97;--motion-press-scale-wide:.985;--motion-pop-scale:.96;--motion-modal-scale:.98;--motion-knob-scale:1.06;--motion-ring-scale:1.04;--motion-stagger:24ms;--motion-stagger-max-steps:4;--ease:var(--ease-standard);--dur-fast:var(--motion-fast);--dur:var(--motion-base);--motion-enter-distance:var(--motion-distance-lg);--press-scale:var(--motion-press-scale)}@property --from-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --from-y{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --from-scale{syntax:"<number>";inherits:false;initial-value:1}@property --to-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --to-y{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --to-scale{syntax:"<number>";inherits:false;initial-value:1}@property --from-opacity{syntax:"<number>";inherits:false;initial-value:0}html,body{overscroll-behavior:none;background:var(--surface-sunken);width:100%;height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow:hidden}*{box-sizing:border-box}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}button{white-space:nowrap;font-family:inherit}input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6{margin:0}:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--s-1) var(--focus-ring-contrast);border-radius:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:#cfcabf padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#b2ada2 padding-box content-box}@keyframes hq-spin{to{transform:rotate(360deg)}}@keyframes hq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hq-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hq-sheet-in{0%{opacity:0;transform:translateY(var(--motion-enter-distance))}to{opacity:1;transform:translateY(0)}}@keyframes hq-slide-in-right{0%{opacity:0;transform:translateX(var(--motion-enter-distance))}to{opacity:1;transform:translate(0)}}@keyframes hq-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hq-enter{0%{opacity:var(--from-opacity,0);transform:translate(var(--from-x,0), var(--from-y,0)) scale(var(--from-scale,1))}}@keyframes hq-exit{to{opacity:0;transform:translate(var(--to-x,0), var(--to-y,0)) scale(var(--to-scale,1))}}@keyframes hq-check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hq-tick-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes hq-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root{--motion-distance-xs:0px;--motion-distance-sm:0px;--motion-distance-md:0px;--motion-distance-lg:0px;--motion-press-scale:1;--motion-press-scale-wide:1;--motion-pop-scale:1;--motion-modal-scale:1;--motion-knob-scale:1;--motion-ring-scale:1;--motion-stagger:0s;--ease-spring:var(--ease-standard)}.hq-modal,.hq-drawer,.hq-menu,.hq-toast,.hq-backdrop,.hq-popover,.hq-shell-profilemenu,.hq-excel-filter__panel{animation:hq-fade-in var(--motion-fast) linear both!important}:is(.hq-modal,.hq-drawer,.hq-menu,.hq-toast,.hq-backdrop,.hq-popover,.hq-shell-profilemenu,.hq-excel-filter__panel)[data-state=closing]{animation:hq-fade-out var(--motion-fast) linear both!important}.hq-shell-sidebar{transition:none!important}}.hq-t-display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display)}.hq-t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1)}.hq-t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-h2)}.hq-t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);letter-spacing:var(--ls-h3)}.hq-t-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body)}.hq-t-body-strong{font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);font-weight:var(--fw-body-strong)}.hq-t-sm{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-sm)}.hq-t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-caption)}.hq-t-overline{font-size:var(--fs-overline);line-height:var(--lh-overline);font-weight:var(--fw-overline);letter-spacing:var(--ls-overline);text-transform:uppercase}.hq-t-mono{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);font-weight:var(--fw-mono)}.hq-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hq-text-secondary{color:var(--text-secondary)}.hq-text-tertiary{color:var(--text-tertiary)}.hq-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hq-sr-only-focusable:focus,.hq-sr-only-focusable:focus-visible{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.hq-only-compact,.hq-only-medium-up,.hq-only-wide{display:none!important}@media (max-width:767px){.hq-only-compact{display:revert!important}.mobile-only{display:flex!important}.mobile-only-block{display:block!important}.desktop-only{display:none!important}}@media (min-width:768px){.hq-only-medium-up{display:revert!important}.mobile-only,.mobile-only-block{display:none!important}}@media (min-width:1120px){.hq-only-wide{display:revert!important}}.touch-scroll-x{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-x:contain;overflow-x:auto}.touch-target{min-height:var(--tap-min);min-width:var(--tap-min)}.pinch-zoom-container{touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.safe-bottom{padding-bottom:max(var(--s-3), env(safe-area-inset-bottom))}.safe-top{padding-top:max(var(--s-3), env(safe-area-inset-top))}@media (max-width:767px){input,select,textarea{font-size:16px}.mobile-sheet{border-radius:var(--r-xl) var(--r-xl) 0 0!important;width:100vw!important;max-width:100vw!important;max-height:90vh!important;inset:auto 0 0!important;transform:none!important}}body[data-overlay-open] .hq-bottom-nav{visibility:hidden}:root{--chart-series-1:#2a78d6;--chart-series-2:#d95926;--chart-series-3:#199e70;--chart-surface:var(--surface);--chart-text:var(--text-primary);--chart-muted:var(--text-secondary);--chart-grid:var(--border-subtle)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--chart-series-1:#3987e5;--chart-series-2:#d95926;--chart-series-3:#199e70;--chart-surface:#1a1a19;--chart-text:#fff;--chart-muted:#c3c2b7;--chart-grid:#2c2c2a}}:root[data-theme=dark]{--chart-series-1:#3987e5;--chart-series-2:#d95926;--chart-series-3:#199e70;--chart-surface:#1a1a19;--chart-text:#fff;--chart-muted:#c3c2b7;--chart-grid:#2c2c2a}@keyframes waveBar{0%{transform:scaleY(.4)}to{transform:scaleY(1.3)}}
