[data-ui=modal-overlay]{z-index:10001;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-ui=modal]{border:1px solid color-mix(in srgb,var(--color-text)12%,transparent);background:var(--color-background);border-radius:1rem;flex-direction:column;gap:.25rem;width:90%;min-height:0;max-height:90dvh;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001f}[data-anchored-popup]{top:anchor(bottom);position-try-fallbacks:flip-block;margin-block-start:.5rem;position:absolute;inset-inline-start:anchor(left)}[data-anchored-popup]: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)){inset-inline-start:anchor(right);inset-inline-end:auto}[data-anchored-popup][data-anchored-match=width]{width:anchor-size(width);position-try-fallbacks:flip-block,flip-inline}@keyframes popup-spring-in{0%{opacity:0;transform:scale(.46)}to{opacity:1;transform:scale(1)}}[data-popup-spring]{animation:popup-spring-in .44s linear(0,.006,.024,.054,.096,.15,.216,.294,.384,.484,.592,.704,.814,.914,.996,1.038,1.048 38%,1.044,1.032,1.016,1.002,.992,.988 62%,.99,.995,1,1.004,1.005 82%,1.003,1.001,1)both;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){[data-popup-spring]{will-change:auto;animation:none}}[data-ui=dropdown-menu],[data-ui=context-menu],[data-ui=color-picker]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface-md)}[data-ui=context-menu]{box-shadow:0 18px 38px color-mix(in srgb,var(--color-text)16%,transparent),var(--shadow-surface-md)}[data-theme-scheme=dark] [data-ui=context-menu]{box-shadow:0 18px 40px #0000006b,var(--shadow-surface-md)}[data-ui=heading]{font-family:var(--font-mona),var(--font-inter),sans-serif;font-optical-sizing:auto;letter-spacing:-.02em;color:color-mix(in srgb,var(--color-text)90%,var(--color-primary)10%);overflow-wrap:anywhere;margin:0;font-weight:600;font-stretch:94%;line-height:1.15}[data-ui=heading]:has([data-ui=icon]){line-height:1}[data-ui=heading][data-heading=numeric]{font-family:var(--font-inter),sans-serif;font-variant-numeric:tabular-nums;font-stretch:100%}html[data-page=app][data-theme-scheme=dark] [data-ui=heading]{color:#fffffff2}[data-ui=text]{overflow-wrap:anywhere}@media (max-width:500px){[data-ui=text]{font-size:.9375rem}[data-ui=heading]:is(h1){font-size:clamp(1.25rem,5vw,1.75rem)}[data-ui=heading]:is(h2){font-size:clamp(1.125rem,4.5vw,1.5rem)}[data-ui=heading]:is(h3){font-size:clamp(1rem,4vw,1.25rem)}[data-ui=heading]:is(h4){font-size:clamp(.875rem,3.5vw,1.125rem)}}@media (max-width:360px){[data-ui=text]{font-size:.875rem}}[data-ui=loading-overlay]{background:color-mix(in srgb,var(--color-primary)12%,var(--color-background))}[data-ui=checkbox]{background:var(--color-background)}[data-ui=checkbox]:hover:not(:disabled):not(:checked):not(:indeterminate){background:color-mix(in srgb,var(--color-text)4%,var(--color-background))}[data-ui=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}[data-ui=checkbox]:indeterminate{background:color-mix(in srgb,var(--color-primary)88%,var(--color-background))}[data-theme-scheme=dark] [data-ui=checkbox]:not(:checked):not(:indeterminate){background:0 0}[data-theme-scheme=dark] [data-ui=checkbox]:not(:checked):not(:indeterminate):hover:not(:disabled){background:color-mix(in srgb,var(--color-text)6%,transparent)}[data-theme-scheme=dark] [data-ui=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}[data-ui=slider-range]{background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary)80%,var(--color-secondary)))}[data-ui=slider-thumb]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)15%,var(--color-background)),color-mix(in srgb,var(--color-secondary)10%,var(--color-background)))}[data-theme-scheme=dark] [data-ui=slider-thumb]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary)25%,#1a1a2e),color-mix(in srgb,var(--color-secondary)18%,#1a1a2e))}.hairline-fade{background:linear-gradient(to right,color-mix(in srgb,var(--color-text)10%,transparent),color-mix(in srgb,var(--color-text)3%,transparent))}
