@font-face{font-family:Google Sans;src:url(../media/GoogleSans.3cieupr46xb77.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root,[data-theme=light]{--bg:#f3f2ef;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f7f7f5;--surface-hover:#f4f4f1;--surface-active:#fff;--raised-hover:#f4f4f1;--line:#eaeae6;--line-strong:#8c8c86;--ink:#191918;--ink-muted:#5f5f5a;--ink-subtle:#6c6c66;--ink-inverse:#fff;--accent:#ffbe1a;--accent-hover:#f5b000;--accent-soft:#fff6d6;--accent-ink:#7a5600;--on-accent:#1c1408;--focus:#a87400;--ai:#6a3fe0;--ai-soft:#f2eeff;--positive:#167a45;--positive-soft:#e6f5ec;--warning:#b54708;--warning-soft:#fff0e5;--danger:#c8243a;--danger-soft:#fdecee;--info:#1f63d6;--info-soft:#eaf1fe;--on-status:#fff;--viz-track:#edede9;--viz-band:#d9d9d3;--viz-1:#e5484d;--viz-2:#d47318;--viz-3:#8c8c86;--viz-4:#3e9f50;--viz-5:#167a45;--cat-1:#e5484d;--cat-1-soft:#fdebec;--cat-1-ink:#b2202d;--cat-2:#d6409f;--cat-2-soft:#fbeaf4;--cat-2-ink:#a3236f;--cat-3:#3e7bfa;--cat-3-soft:#ebf2ff;--cat-3-ink:#1f57c8;--cat-4:#12a594;--cat-4-soft:#e2f6f3;--cat-4-ink:#0a7266;--cat-5:#46a758;--cat-5-soft:#e9f6eb;--cat-5-ink:#2a7a38;--cat-6:#e8741a;--cat-6-soft:#ffefe3;--cat-6-ink:#a84a08;--cat-7:#6e7681;--cat-7-soft:#eef0f2;--cat-7-ink:#454c56;--mark:#bd8600;--highlight:#fff1b8;--scrim:#19191833;--shadow-sm:0 1px 2px #1919180f;--shadow-md:0 6px 16px -4px #1919181f, 0 2px 4px -2px #1919180f;--shadow-lg:0 24px 48px -12px #19191838, 0 4px 10px -4px #19191814;--ring:0 0 0 1px #19191812;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0e0e0d;--surface:#171716;--surface-raised:#1f1f1d;--surface-sunken:#131312;--surface-hover:#1e1e1c;--surface-active:#262624;--raised-hover:#2a2a28;--line:#272725;--line-strong:#6b6b65;--ink:#ededea;--ink-muted:#a3a39c;--ink-subtle:#93938c;--ink-inverse:#191918;--accent:#ffc93d;--accent-hover:#ffd25e;--accent-soft:#2e2610;--accent-ink:#ffd25e;--on-accent:#1c1408;--focus:#ffc93d;--ai:#a994ff;--ai-soft:#231c3d;--positive:#55c68f;--positive-soft:#13281d;--warning:#ff9f5a;--warning-soft:#2e1b10;--danger:#ff7a86;--danger-soft:#2e161a;--info:#7db0ff;--info-soft:#14223a;--on-status:#191918;--viz-track:#2a2a27;--viz-band:#3d3d39;--viz-1:#f2555a;--viz-2:#f79a4e;--viz-3:#85857e;--viz-4:#55b565;--viz-5:#86d9a6;--cat-1:#f2555a;--cat-1-soft:#3a1719;--cat-1-ink:#ff9592;--cat-2:#e558b0;--cat-2-soft:#37172b;--cat-2-ink:#f49cd2;--cat-3:#4c86ff;--cat-3-soft:#16233e;--cat-3-ink:#9dbdff;--cat-4:#1fb3a1;--cat-4-soft:#0f2c28;--cat-4-ink:#6fd9c9;--cat-5:#55b565;--cat-5-soft:#162b1a;--cat-5-ink:#8fd69b;--cat-6:#f28a35;--cat-6-soft:#2e1f12;--cat-6-ink:#f7a561;--cat-7:#7e8792;--cat-7-soft:#22252a;--cat-7-ink:#b5bcc6;--mark:#ffc93d;--highlight:#3a3010;--scrim:#0009;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 8px 20px -4px #0009;--shadow-lg:0 24px 48px -8px #000000b3;--ring:0 0 0 1px #ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#0e0e0d;--surface:#171716;--surface-raised:#1f1f1d;--surface-sunken:#131312;--surface-hover:#1e1e1c;--surface-active:#262624;--raised-hover:#2a2a28;--line:#272725;--line-strong:#6b6b65;--ink:#ededea;--ink-muted:#a3a39c;--ink-subtle:#93938c;--ink-inverse:#191918;--accent:#ffc93d;--accent-hover:#ffd25e;--accent-soft:#2e2610;--accent-ink:#ffd25e;--on-accent:#1c1408;--focus:#ffc93d;--ai:#a994ff;--ai-soft:#231c3d;--positive:#55c68f;--positive-soft:#13281d;--warning:#ff9f5a;--warning-soft:#2e1b10;--danger:#ff7a86;--danger-soft:#2e161a;--info:#7db0ff;--info-soft:#14223a;--on-status:#191918;--viz-track:#2a2a27;--viz-band:#3d3d39;--viz-1:#f2555a;--viz-2:#f79a4e;--viz-3:#85857e;--viz-4:#55b565;--viz-5:#86d9a6;--cat-1:#f2555a;--cat-1-soft:#3a1719;--cat-1-ink:#ff9592;--cat-2:#e558b0;--cat-2-soft:#37172b;--cat-2-ink:#f49cd2;--cat-3:#4c86ff;--cat-3-soft:#16233e;--cat-3-ink:#9dbdff;--cat-4:#1fb3a1;--cat-4-soft:#0f2c28;--cat-4-ink:#6fd9c9;--cat-5:#55b565;--cat-5-soft:#162b1a;--cat-5-ink:#8fd69b;--cat-6:#f28a35;--cat-6-soft:#2e1f12;--cat-6-ink:#f7a561;--cat-7:#7e8792;--cat-7-soft:#22252a;--cat-7-ink:#b5bcc6;--mark:#ffc93d;--highlight:#3a3010;--scrim:#0009;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 8px 20px -4px #0009;--shadow-lg:0 24px 48px -8px #000000b3;--ring:0 0 0 1px #ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:15px;--text-xl:17px;--text-2xl:22px;--text-3xl:26px;--text-display:30px;--leading-tight:1.2;--leading-snug:1.3333;--leading-normal:1.4286;--leading-relaxed:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--control-sm:28px;--control-md:34px;--control-lg:42px;--row-height:64px;--content-max:1360px;--sidebar-width:248px;--sheet-width:640px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--font-sans:"Google Sans", "Noto Sans Armenian", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Google Sans", "Noto Sans Armenian", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Google Sans", "Noto Sans Armenian", ui-monospace, monospace}.t-display{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.2}.t-title-1{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.2727}.t-title-2{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.4118}.t-title-3{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.3333}.t-body-lg{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.6}.t-body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.4286}.t-body-sm{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.3846}.t-label{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.2308}.t-caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.3333}.t-numeric-lg{font-family:var(--font-sans);font-size:26px;font-weight:500;line-height:1.2308}.t-numeric{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.4286}
:root{--icon:16px;--press:scale(.97);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--hit-min:24px;--hit-touch:44px}@media (pointer:coarse){:root{--control-sm:32px;--control-md:40px;--control-lg:48px}}:is(html:has(.ui-dialog:modal),html:has(.ui-cmdk)){overflow:hidden}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button){cursor:pointer}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(a){color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}[hidden]{display:none!important}.lucide{width:var(--icon);height:var(--icon);stroke-width:1.75px;flex-shrink:0}.ui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-num,[data-numeric]{font-variant-numeric:tabular-nums}.ui-kbd{border-radius:var(--radius-xs);background:var(--surface);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line), 0 1px 0 var(--line);color:var(--ink-subtle);font-size:11px;font-weight:var(--weight-medium);line-height:1;font-family:var(--font-sans);place-items:center;padding:0 5px;display:inline-grid}.ui-spinner{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-tag-list{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.ui-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--bg);height:100dvh;display:grid}.ui-shell__sidebar{flex-direction:column;gap:6px;min-height:0;padding:10px 8px 10px 10px;display:flex}.ui-shell__main{background:var(--surface);border-radius:var(--radius-lg);min-width:0;min-height:0;box-shadow:var(--ring), var(--shadow-sm);flex-direction:column;margin:8px 8px 8px 0;display:flex;position:relative;overflow:hidden}.ui-shell__content{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-top:52px;overflow:auto}.ui-shell__scrim{display:none}@media (max-width:860px){.ui-shell{grid-template-columns:minmax(0,1fr)}.ui-shell__sidebar{z-index:40;background:var(--bg);width:min(300px,86vw);box-shadow:var(--shadow-lg);visibility:hidden;transition:transform var(--duration-slow) var(--ease-out), visibility 0s linear var(--duration-slow);position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.ui-shell[data-nav-open] .ui-shell__sidebar{visibility:visible;transition:transform var(--duration-slow) var(--ease-out);transform:none}.ui-shell[data-nav-open] .ui-nav-item{height:var(--hit-touch)}.ui-shell[data-nav-open] .ui-shell__scrim{z-index:39;background:var(--scrim);display:block;position:fixed;inset:0}.ui-shell__main{box-shadow:none;border-radius:0;margin:0}}.ui-sidebar__body{scrollbar-width:none;flex-direction:column;flex:1;gap:18px;min-height:0;margin:0 -4px;padding:2px 4px 8px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.ui-sidebar__foot{flex-direction:column;gap:2px;padding-top:6px;display:flex}.ui-workspace{border-radius:var(--radius-md);text-align:start;width:100%;height:44px;transition:background-color var(--duration-fast) ease;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 0 6px;display:flex}.ui-workspace__mark{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.ui-workspace__mark svg{width:100%;height:100%;display:block}.ui-workspace__text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-workspace__name{font-weight:var(--weight-semibold);font-size:var(--text-base);line-height:18px}.ui-workspace__sub{color:var(--ink-subtle);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.ui-workspace__chevron{color:var(--ink-subtle)}.ui-search-trigger{border-radius:var(--radius-md);background:var(--surface-active);width:100%;height:34px;box-shadow:var(--ring);color:var(--ink-subtle);font-size:var(--text-sm);text-align:start;transition:box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;border:0;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.ui-search-trigger>span:first-of-type{flex:1}.ui-nav-section{flex-direction:column;gap:1px;display:flex}.ui-nav-section__head{height:26px;color:var(--ink-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);align-items:center;padding:0 8px;display:flex}.ui-nav-section__label{flex:1}.ui-nav-section__action{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-sm);color:var(--ink-subtle);--icon:14px;background:0 0;border:0;place-items:center;margin-inline-end:-5px;display:grid;position:relative}.ui-nav-item{border-radius:var(--radius-md);width:100%;height:32px;color:var(--ink-muted);font-size:var(--text-base);font-weight:var(--weight-medium);text-align:start;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.ui-nav-item__icon{width:18px;color:var(--ink-subtle);transition:color var(--duration-fast) ease;place-items:center;display:grid}.ui-nav-item__dot{background:var(--dot,var(--cat-7));border-radius:3px;flex-shrink:0;width:8px;height:8px;margin:0 5px}.ui-nav-item__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-nav-item__meta{color:var(--ink-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ui-nav-item[aria-current=page]{background:var(--surface-active);box-shadow:var(--ring), var(--shadow-sm);color:var(--ink)}.ui-nav-item[aria-current=page] .ui-nav-item__icon{color:var(--ink)}@media (hover:hover){.ui-workspace:hover,.ui-nav-item:not([aria-current=page]):hover,.ui-nav-section__action:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.ui-nav-item:hover .ui-nav-item__icon{color:var(--ink)}.ui-search-trigger:hover{color:var(--ink-muted);box-shadow:var(--ring), var(--shadow-sm)}}.ui-topbar{z-index:5;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 12px 0 20px;display:flex;position:sticky;top:0}.ui-topbar__lead{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ui-topbar .ui-topbar__menu{display:none}.ui-topbar__crumbs{min-width:0;font-size:var(--text-base);font-weight:var(--weight-medium);align-items:center;gap:6px;padding:0;list-style:none;display:flex;overflow:hidden}.ui-topbar__crumb{min-width:0;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.ui-topbar__lead>nav{min-width:0}.ui-topbar__crumb:last-child{color:var(--ink);text-overflow:ellipsis;display:block;overflow:hidden}.ui-topbar__crumb:last-child .ui-topbar__sep{vertical-align:-2px;margin-inline-end:6px;display:inline-flex}.ui-topbar__crumb button{border-radius:var(--radius-sm);color:inherit;background:0 0;border:0;margin:0 -4px;padding:2px 4px}.ui-topbar__sep{color:var(--line-strong);--icon:14px;display:flex}.ui-topbar__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}@media (hover:hover){.ui-topbar__crumb button:hover{color:var(--ink);background:var(--surface-hover)}}@media (max-width:860px){.ui-topbar{padding-left:8px}.ui-topbar .ui-topbar__menu{--h:40px;display:inline-grid}.ui-topbar__crumb:not(:last-child),.ui-topbar__crumb:last-child .ui-topbar__sep{display:none}.ui-topbar__actions .ui-btn[data-variant=ghost]:has(.ui-btn__icon) .ui-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-topbar__actions .ui-btn[data-variant=ghost]:has(.ui-btn__icon){width:var(--h);padding:0}.ui-topbar__actions .ui-btn[data-variant=ghost] .ui-btn__icon{margin:0}}.ui-btn{--h:var(--control-md);height:var(--h);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease, transform .16s var(--ease-out);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ui-btn:active:not(:disabled){transform:var(--press)}.ui-btn[data-size=sm]{--h:var(--control-sm);border-radius:var(--radius-sm);--icon:15px;gap:5px;padding:0 10px}.ui-btn[data-size=lg]{--h:var(--control-lg);font-size:var(--text-base);border-radius:10px;padding:0 18px}.ui-btn__icon{margin-inline-start:-2px;display:inline-flex}.ui-btn__label{align-items:center;gap:6px;display:inline-flex}.ui-btn[data-variant=primary]{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px #ffffff59,0 1px 2px #785a0038}.ui-btn[data-variant=secondary]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}.ui-btn[data-variant=ghost]{color:var(--ink-muted);background:0 0}.ui-btn[data-variant=danger]{background:var(--danger);color:var(--on-status)}.ui-btn[data-variant=ink]{background:var(--ink);color:var(--ink-inverse)}.ui-btn:disabled{opacity:.45;cursor:not-allowed}.ui-btn[data-loading]{cursor:progress}@media (hover:hover){.ui-btn[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--ink))}}.ui-btn[data-loading] .ui-btn__label{opacity:.6}@media (hover:hover){.ui-btn[data-variant=primary]:hover:not(:disabled){background:var(--accent-hover)}.ui-btn[data-variant=secondary]:hover:not(:disabled){background:var(--surface-hover)}.ui-btn[data-variant=ghost]:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.ui-btn[data-variant=ink]:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--surface))}}.ui-icon-btn{--h:var(--control-md);width:var(--h);height:var(--h);border-radius:var(--radius-md);color:var(--ink-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, transform .16s var(--ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.ui-icon-btn:active:not(:disabled){transform:var(--press)}.ui-icon-btn[data-size=sm]{--h:var(--control-sm);border-radius:var(--radius-sm)}.ui-icon-btn[data-size=lg]{--h:var(--control-lg);--icon:18px}.ui-icon-btn__icon{display:inline-flex}.ui-icon-btn[data-variant=secondary]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}.ui-icon-btn[data-variant=primary]{background:var(--accent);color:var(--on-accent)}.ui-icon-btn[aria-pressed=true]{color:var(--accent-ink)}.ui-icon-btn:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.ui-icon-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.ui-icon-btn[data-variant=primary]:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}.ui-icon-btn[aria-pressed=true]:hover{color:var(--accent-ink)}}.ui-icon-btn__dot{background:var(--mark);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;position:absolute;top:calc(50% - 9px);right:calc(50% - 9px)}@media (pointer:coarse){.ui-btn:after,.ui-icon-btn:after,.ui-chip__remove:after,.ui-source__mark:after,.ui-notice__dismiss:after,.ui-toast__dismiss:after,.ui-nav-section__action:after,.ui-pagination__page:after,.ui-pagination__step:after,.ui-refine__chip:after{content:"";width:max(100%, var(--hit-touch));height:max(100%, var(--hit-touch));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-field__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink)}.ui-field__hint{font-size:var(--text-xs);color:var(--ink-subtle)}.ui-field__error{font-size:var(--text-xs);color:var(--danger)}.ui-input,.ui-select,.ui-textarea{--h:var(--control-md);min-height:var(--h);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--duration-fast) ease;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.ui-input[data-size=sm],.ui-select[data-size=sm]{--h:var(--control-sm);border-radius:var(--radius-sm)}.ui-input__control,.ui-select__control,.ui-textarea{min-width:0;height:100%;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.ui-input__control::placeholder,.ui-textarea::placeholder,.ui-prompt__input::placeholder{color:var(--ink-subtle)}.ui-textarea{resize:vertical;min-height:80px;line-height:var(--leading-normal);field-sizing:content;padding:8px 10px}.ui-input__icon,.ui-input__suffix{color:var(--ink-subtle);font-size:var(--text-sm);flex-shrink:0;display:flex}.ui-select{padding:0}.ui-select__control{appearance:none;cursor:pointer;padding:0 30px 0 10px}.ui-select__chevron{pointer-events:none;color:var(--ink-subtle);display:flex;position:absolute;right:8px}.ui-input:focus-within,.ui-select:focus-within,.ui-textarea:focus{box-shadow:inset 0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}.ui-input__control:focus-visible,.ui-select__control:focus-visible{outline:none}.ui-textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.ui-input:has([aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--danger)}.ui-select:has([aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--danger)}.ui-textarea[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.ui-input:has([aria-invalid=true]):focus-within{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.ui-select:has([aria-invalid=true]):focus-within{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.ui-textarea:disabled{background:var(--surface-sunken);color:var(--ink-muted);cursor:not-allowed}.ui-input:has(:disabled){background:var(--surface-sunken);color:var(--ink-muted);cursor:not-allowed}.ui-select:has(:disabled){background:var(--surface-sunken);color:var(--ink-muted);cursor:not-allowed}:is(.ui-input:has(:disabled) .ui-input__control,.ui-select:has(:disabled) .ui-select__control){cursor:not-allowed}.ui-input:has(:read-only:not(:disabled)){background:var(--surface-sunken)}@media (hover:hover){.ui-textarea:hover:not(:focus):not([aria-invalid=true],:disabled){box-shadow:inset 0 0 0 1px var(--ink-subtle)}.ui-input:hover:not(:focus-within):not(:has([aria-invalid=true],:disabled)){box-shadow:inset 0 0 0 1px var(--ink-subtle)}.ui-select:hover:not(:focus-within):not(:has([aria-invalid=true],:disabled)){box-shadow:inset 0 0 0 1px var(--ink-subtle)}}.ui-check{min-height:var(--hit-min);cursor:pointer;align-items:flex-start;gap:10px;padding:2px 0;display:inline-flex;position:relative}.ui-check[data-bare]{justify-content:center;align-items:center;min-width:32px;min-height:32px;margin:-8px;padding:8px}.ui-check[data-bare] .ui-check__box{margin-top:0}.ui-check:has(:disabled){cursor:not-allowed;opacity:.5}@media (pointer:coarse){.ui-check[data-bare]{min-width:var(--hit-touch);min-height:var(--hit-touch);margin:-14px;padding:14px}}.ui-check__input{opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute}.ui-check__box{border-radius:var(--radius-xs);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--surface);color:var(--on-accent);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;--icon:12px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.ui-check__box .lucide{stroke-width:3px;opacity:0;transition:opacity .12s ease, transform .16s var(--ease-out);transform:scale(.6)}.ui-check__input:checked+.ui-check__box,.ui-check__input:indeterminate+.ui-check__box{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--mark)}.ui-check__input:checked+.ui-check__box .lucide,.ui-check__input:indeterminate+.ui-check__box .lucide{opacity:1;transform:none}.ui-check__input:focus-visible+.ui-check__box{outline:2px solid var(--focus);outline-offset:2px}.ui-check__text{flex-direction:column;gap:2px;display:flex}.ui-check__label{font-size:var(--text-base)}.ui-check__desc{font-size:var(--text-sm);color:var(--ink-subtle)}.ui-switch{min-height:var(--hit-min);font-size:var(--text-base);text-align:start;background:0 0;border:0;align-items:flex-start;gap:10px;padding:2px 0;display:inline-flex}.ui-switch__text{flex-direction:column;gap:2px;display:flex}.ui-switch__label{line-height:20px}.ui-switch__desc{color:var(--ink-subtle);font-size:var(--text-sm)}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-switch__track{border-radius:var(--radius-full);background:var(--viz-band);width:32px;height:20px;transition:background-color var(--duration-base) var(--ease-out);flex-shrink:0;position:relative}.ui-switch__thumb{width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ui-switch[aria-checked=true] .ui-switch__track{background:var(--accent);box-shadow:inset 0 0 0 1px var(--mark)}.ui-switch[aria-checked=true] .ui-switch__thumb{transform:translate(12px)}.ui-switch:focus-visible{outline:none}.ui-switch:focus-visible .ui-switch__track{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.ui-switch{min-height:var(--hit-touch);align-items:center}}.ui-radio-group{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ui-radio-group>legend{margin-bottom:6px;padding:0}.ui-radio-group__options{flex-direction:column;gap:4px;display:flex}.ui-radio-group[data-orientation=horizontal] .ui-radio-group__options{flex-flow:wrap;gap:4px 20px}.ui-radio{min-height:var(--hit-min);cursor:pointer;align-items:flex-start;gap:10px;padding:2px 0;display:inline-flex;position:relative}.ui-radio__input{opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute}.ui-radio__dot{background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.ui-radio__dot:after{content:"";background:var(--on-accent);width:6px;height:6px;transition:transform .16s var(--ease-out);border-radius:50%;transform:scale(0)}.ui-radio__input:checked+.ui-radio__dot{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--mark)}.ui-radio__input:checked+.ui-radio__dot:after{transform:none}.ui-radio__input:focus-visible+.ui-radio__dot{outline:2px solid var(--focus);outline-offset:2px}.ui-radio__input[aria-invalid=true]+.ui-radio__dot{box-shadow:inset 0 0 0 1.5px var(--danger)}.ui-radio:has(:disabled){cursor:not-allowed;opacity:.5}.ui-radio__text{flex-direction:column;gap:2px;display:flex}.ui-radio__label{font-size:var(--text-base)}.ui-radio__desc{color:var(--ink-subtle);font-size:var(--text-sm)}@media (pointer:coarse){.ui-radio{min-height:var(--hit-touch);align-items:center}.ui-radio__dot{margin-top:0}}.ui-segmented{--h:var(--control-md);height:var(--h);border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:2px;display:inline-flex}.ui-segmented[data-size=sm]{--h:var(--control-sm);border-radius:var(--radius-sm)}.ui-segmented__item{border-radius:calc(var(--radius-md) - 2px);min-width:30px;color:var(--ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-segmented[data-size=sm] .ui-segmented__item{border-radius:4px;padding:0 8px}.ui-segmented__item[aria-checked=true]{background:var(--surface-active);color:var(--ink);box-shadow:var(--ring), var(--shadow-sm)}.ui-segmented__count{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.ui-segmented__icon{display:inline-flex}.ui-segmented__item:disabled{opacity:.45;cursor:not-allowed}.ui-segmented__item:focus-visible{outline-offset:0}@media (hover:hover){.ui-segmented__item:not([aria-checked=true]):hover{color:var(--ink)}}.ui-range{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ui-range legend{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:6px;padding:0}.ui-range__inputs{align-items:center;gap:8px;display:flex}.ui-range__inputs>.ui-input{flex:1 1 0;min-width:0}.ui-range__sep{color:var(--ink-subtle);flex:0}.ui-chip{height:var(--control-sm);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--text-sm);color:var(--ink);max-width:100%;transition:box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease;align-items:center;display:inline-flex}.ui-chip__main{border-radius:inherit;background:0 0;border:0;align-items:center;gap:6px;min-width:0;height:100%;padding:0 10px;display:inline-flex}.ui-chip[data-removable] .ui-chip__main{padding-inline-end:4px}.ui-chip__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-chip__label b,.ui-chip__label strong{font-weight:var(--weight-medium)}.ui-chip__label .ui-chip__key{color:var(--ink-muted)}.ui-chip__source{color:var(--ai);--icon:14px;display:inline-flex}.ui-chip__count{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.ui-chip__remove{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-sm);color:var(--ink-subtle);--icon:14px;background:0 0;border:0;place-items:center;margin-inline-end:2px;display:grid;position:relative}.ui-chip[data-source=ai]{background:var(--ai-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ai) 18%, transparent)}.ui-chip[data-selected]{background:var(--ink);color:var(--ink-inverse);box-shadow:none}.ui-chip[data-selected] .ui-chip__count{color:inherit;opacity:.7}.ui-chip[data-hot]{box-shadow:inset 0 0 0 1.5px var(--ai)}@media (hover:hover){.ui-chip:not([data-selected]):has(button.ui-chip__main):hover{background:var(--surface-hover)}.ui-chip__remove:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}}.ui-tag{border-radius:var(--radius-sm);background:var(--surface-sunken);height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;line-height:1;display:inline-flex}.ui-tag[data-tone=brand]{background:var(--accent-soft);box-shadow:none;color:var(--accent-ink)}.ui-tag[data-tone=muted]{box-shadow:none;color:var(--ink-subtle);background:0 0;padding:0}.ui-tag[data-color]{box-shadow:none}.ui-tag[data-color="1"]{background:var(--cat-1-soft);color:var(--cat-1-ink)}.ui-tag[data-color="2"]{background:var(--cat-2-soft);color:var(--cat-2-ink)}.ui-tag[data-color="3"]{background:var(--cat-3-soft);color:var(--cat-3-ink)}.ui-tag[data-color="4"]{background:var(--cat-4-soft);color:var(--cat-4-ink)}.ui-tag[data-color="5"]{background:var(--cat-5-soft);color:var(--cat-5-ink)}.ui-tag[data-color="6"]{background:var(--cat-6-soft);color:var(--cat-6-ink)}.ui-tag[data-color="7"]{background:var(--cat-7-soft);color:var(--cat-7-ink)}.ui-badge{border-radius:var(--radius-full);height:22px;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted);--c:var(--ink-subtle);align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.ui-badge__dot{background:var(--c);border-radius:50%;width:6px;height:6px}.ui-badge__icon{--icon:12px;display:inline-flex}.ui-badge[data-tone=brand]{background:var(--accent-soft);color:var(--accent-ink);--c:var(--accent)}.ui-badge[data-tone=positive]{background:var(--positive-soft);color:var(--positive);--c:var(--positive)}.ui-badge[data-tone=warning]{background:var(--warning-soft);color:var(--warning);--c:var(--warning)}.ui-badge[data-tone=danger]{background:var(--danger-soft);color:var(--danger);--c:var(--danger)}.ui-badge[data-tone=info]{background:var(--info-soft);color:var(--info);--c:var(--info)}.ui-badge[data-color="1"]{background:var(--cat-1-soft);color:var(--cat-1-ink);--c:var(--cat-1)}.ui-badge[data-color="2"]{background:var(--cat-2-soft);color:var(--cat-2-ink);--c:var(--cat-2)}.ui-badge[data-color="3"]{background:var(--cat-3-soft);color:var(--cat-3-ink);--c:var(--cat-3)}.ui-badge[data-color="4"]{background:var(--cat-4-soft);color:var(--cat-4-ink);--c:var(--cat-4)}.ui-badge[data-color="5"]{background:var(--cat-5-soft);color:var(--cat-5-ink);--c:var(--cat-5)}.ui-badge[data-color="6"]{background:var(--cat-6-soft);color:var(--cat-6-ink);--c:var(--cat-6)}.ui-badge[data-color="7"]{background:var(--cat-7-soft);color:var(--cat-7-ink);--c:var(--cat-7)}.ui-badge[data-variant=solid]{background:var(--c);color:var(--on-status)}.ui-badge[data-variant=solid][data-tone=brand]{background:var(--accent);color:var(--on-accent)}.ui-badge[data-variant=solid][data-color="1"]{background:var(--cat-1-ink)}.ui-badge[data-variant=solid][data-color="2"]{background:var(--cat-2-ink)}.ui-badge[data-variant=solid][data-color="3"]{background:var(--cat-3-ink)}.ui-badge[data-variant=solid][data-color="4"]{background:var(--cat-4-ink)}.ui-badge[data-variant=solid][data-color="5"]{background:var(--cat-5-ink)}.ui-badge[data-variant=solid][data-color="6"]{background:var(--cat-6-ink)}.ui-badge[data-variant=solid][data-color="7"]{background:var(--cat-7-ink)}.ui-badge[data-variant=solid] .ui-badge__dot{background:currentColor}.ui-badge[data-variant=solid][data-tone=neutral]{background:var(--ink);color:var(--ink-inverse)}.ui-badge[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ui-avatar{--s:32px;width:var(--s);height:var(--s);background:var(--surface-sunken);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:visible}.ui-avatar[data-size=xs]{--s:20px}.ui-avatar[data-size=sm]{--s:26px}.ui-avatar[data-size=md]{--s:32px}.ui-avatar[data-size=lg]{--s:48px}.ui-avatar[data-size=xl]{--s:72px}.ui-avatar[data-size="2xl"]{--s:80px}.ui-avatar[data-size="3xl"]{--s:120px}.ui-avatar__img,.ui-avatar>svg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ui-avatar:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.ui-avatar__initials{font-size:calc(var(--s) * .38);font-weight:var(--weight-medium);color:var(--ink-muted)}.ui-avatar__verified{--icon:clamp(12px, calc(var(--s) * .3), 24px);display:flex;position:absolute;bottom:-2px;right:-2px}.ui-avatar__verified .lucide{fill:var(--cat-3);stroke:var(--surface);stroke-width:2px}.ui-verified{color:var(--cat-3);--icon:14px;vertical-align:-2px;margin-inline-start:4px;display:inline-flex}.ui-verified .lucide{fill:var(--cat-3);stroke:var(--surface);stroke-width:2px}.ui-avatars{align-items:center;display:inline-flex}.ui-avatars>.ui-avatar{box-shadow:0 0 0 2px var(--surface);border-radius:50%}.ui-avatars>*+*{margin-inline-start:-6px}.ui-avatars__more{border-radius:var(--radius-full);background:var(--surface-sunken);min-width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);color:var(--ink-muted);font-size:11px;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.ui-stamp{color:var(--ink-subtle);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.ui-stamp__label{white-space:nowrap}.ui-stamp__source:before{content:"·";margin-inline-end:6px}.ui-stamp__dot{background:var(--positive);border-radius:50%;width:6px;height:6px}.ui-stamp[data-freshness=aging] .ui-stamp__dot{background:var(--warning)}.ui-stamp[data-freshness=stale] .ui-stamp__dot{background:var(--danger)}.ui-stamp__source{color:var(--ink-subtle)}.ui-source{display:inline;position:relative}.ui-source__mark{color:var(--ink-subtle);vertical-align:super;background:0 0;border:0;padding:0 2px;font-size:11px;line-height:0;position:relative}.ui-source__mark:before{content:"";width:var(--hit-min);height:var(--hit-min);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ui-source__mark:focus-visible{border-radius:var(--radius-xs)}@media (hover:hover){.ui-source__mark:hover{color:var(--ink)}}.ui-source__note{color:var(--ink-subtle);font-size:var(--text-xs);margin-top:4px;display:block}.ui-colophon{border-top:1px solid var(--line);color:var(--ink-subtle);font-size:var(--text-xs);padding-top:16px}.ui-colophon__title{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-muted);margin-bottom:8px}.ui-colophon__list{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;display:grid}.ui-colophon__item{display:contents}.ui-colophon__item dt{color:var(--ink-muted);white-space:nowrap}@media (max-width:600px){.ui-colophon__list{grid-template-columns:minmax(0,1fr);gap:0}.ui-colophon__item dd{margin-bottom:6px;padding-inline-start:calc(2ch + 6px)}}.ui-colophon__item dd{margin:0}.ui-colophon__mark{min-width:2ch;color:var(--ink-subtle);font-weight:var(--weight-medium);margin-inline-end:6px;display:inline-block}.ui-wordmark{--h:28px;color:var(--ink);align-items:center;line-height:0;text-decoration:none;display:inline-flex}.ui-wordmark__svg{height:var(--h);width:auto;display:block}.ui-wordmark__hl{fill:var(--accent)}.ui-wordmark__at{fill:var(--on-accent)}.ui-wordmark__rest,.ui-wordmark__glyph{fill:currentColor}.ui-wordmark__caret{fill:var(--mark)}.ui-wordmark[data-variant=app-icon]{color:#fff}.ui-wordmark[data-variant=app-icon] .ui-wordmark__svg{box-shadow:var(--ring);border-radius:23%}.ui-wordmark__tile{fill:#191918}.ui-wordmark[data-variant=app-icon] .ui-wordmark__caret{fill:var(--accent)}.ui-metric{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-metric__label{color:var(--ink-muted);font-size:var(--text-sm)}.ui-metric__value{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ui-metric__number{font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.ui-metric[data-size=sm] .ui-metric__number{font-size:18px}.ui-metric[data-size=lg] .ui-metric__number{font-size:32px}.ui-metric__unit{color:var(--ink-muted);font-size:var(--text-base)}.ui-metric__delta,.ui-delta{font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-subtle);--icon:13px;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ui-metric__delta[data-trend=up],.ui-delta[data-trend=up]{color:var(--positive)}.ui-metric__delta[data-trend=down],.ui-delta[data-trend=down]{color:var(--danger)}.ui-delta__suffix{color:var(--ink-subtle);font-weight:var(--weight-regular);margin-inline-start:4px}.ui-metric__caption{color:var(--ink-subtle);font-size:var(--text-xs)}.ui-metric__footer{margin-top:4px}.ui-metric-group{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid;overflow:hidden}.ui-metric-group>.ui-metric{box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);padding:14px 16px}.ui-percentile,.ui-rank-row__level{--lvl:var(--viz-3)}.ui-percentile{flex-direction:column;gap:8px;min-width:0;display:flex}:is(.ui-percentile,.ui-rank-row__level)[data-level=veryLow]{--lvl:var(--viz-1)}:is(.ui-percentile,.ui-rank-row__level)[data-level=low]{--lvl:var(--viz-2)}:is(.ui-percentile,.ui-rank-row__level)[data-level=average]{--lvl:var(--viz-3)}:is(.ui-percentile,.ui-rank-row__level)[data-level=high]{--lvl:var(--viz-4)}:is(.ui-percentile,.ui-rank-row__level)[data-level=excellent]{--lvl:var(--viz-5)}.ui-percentile__head{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}.ui-percentile__label{color:var(--ink);font-weight:var(--weight-medium);align-items:center;gap:6px;display:inline-flex}.ui-percentile__label:before,.ui-rank-row__level:before{content:"";background:var(--lvl);border-radius:50%;width:8px;height:8px}.ui-percentile__value{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.ui-percentile__track{border-radius:var(--radius-full);background:var(--viz-track);height:8px;position:relative}.ui-percentile__band{background:var(--viz-band);position:absolute;inset:0 25%}.ui-percentile__tick{top:0;bottom:0;left:var(--tick);background:var(--surface);opacity:.9;width:1px;position:absolute}.ui-percentile__tick:nth-of-type(3){background:var(--ink-subtle);opacity:.6;top:-2px;bottom:-2px}.ui-percentile__fill{display:none}.ui-percentile__marker{top:50%;left:var(--at);background:var(--lvl);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface), 0 1px 3px #00000040;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ui-percentile__caption{color:var(--ink-muted);font-size:var(--text-sm)}.ui-percentile[data-size=sm]{gap:0;width:56px}.ui-percentile[data-size=sm] .ui-percentile__head{display:none}.ui-percentile[data-size=sm] .ui-percentile__track{height:6px}.ui-percentile[data-size=sm] .ui-percentile__marker{width:9px;height:9px;box-shadow:0 0 0 1.5px var(--surface)}.ui-peers{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-peers__head{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-peers__label{color:var(--ink-muted)}.ui-peers__value{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.ui-peers__strip{width:100%;height:36px;display:block}.ui-peers__tick{stroke:var(--viz-band);stroke-width:1px}.ui-peers__median{stroke:var(--ink-subtle);stroke-width:1px;stroke-dasharray:2 2}.ui-peers__you{stroke:var(--mark);stroke-width:3px}.ui-peers__axis{color:var(--ink-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex;position:relative}.ui-peers__axis-median{left:var(--at);position:absolute;transform:translate(-50%)}.ui-peers__caption{color:var(--ink-muted);font-size:var(--text-sm)}.ui-peers[data-size=sm] .ui-peers__strip{height:20px}.ui-fit{flex-direction:column;gap:8px;display:flex}.ui-fit__row{align-items:center;gap:8px;display:inline-flex}.ui-fit__meter{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.ui-fit__seg{background:var(--viz-track);border-radius:1px;width:4px}.ui-fit__seg:first-child{height:6px}.ui-fit__seg:nth-child(2){height:8px}.ui-fit__seg:nth-child(3){height:10px}.ui-fit__seg:nth-child(4){height:12px}.ui-fit__seg:nth-child(5){height:14px}.ui-fit__seg[data-on]{background:var(--ink)}.ui-fit[data-level=fair] .ui-fit__seg[data-on],.ui-fit[data-level=weak] .ui-fit__seg[data-on]{background:var(--ink-subtle)}.ui-fit__score{min-width:2ch;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.ui-fit__label{color:var(--ink-muted);font-size:var(--text-sm)}.ui-fit__reasons{flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.ui-fit__reason{font-size:var(--text-xs);color:var(--ink-muted);border-radius:var(--radius-full);background:var(--surface-sunken);padding:3px 8px}.ui-spark{display:block;overflow:visible}.ui-spark__area{fill:color-mix(in srgb, var(--positive) 12%, transparent)}.ui-spark__line{fill:none;stroke:var(--positive);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ui-spark__end{fill:var(--positive)}.ui-spark[data-trend=down] .ui-spark__area{fill:color-mix(in srgb, var(--danger) 10%, transparent)}.ui-spark[data-trend=down] .ui-spark__line{stroke:var(--danger)}.ui-spark[data-trend=down] .ui-spark__end{fill:var(--danger)}.ui-quota{flex-direction:column;gap:8px;display:flex}.ui-quota__head{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-quota__label{font-weight:var(--weight-medium)}.ui-quota__count{font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap}.ui-quota__left{color:var(--ink);font-weight:var(--weight-medium)}.ui-quota__cells{gap:3px;display:flex}.ui-quota__cell{border-radius:var(--radius-full);background:var(--viz-track);flex:1;height:6px}.ui-quota__cell[data-used]{background:var(--ink)}.ui-quota__bar{border-radius:var(--radius-full);background:linear-gradient(to right, var(--ink) var(--used), var(--viz-track) var(--used));height:6px}.ui-quota__reset{font-size:var(--text-xs);color:var(--ink-subtle)}.ui-quota[data-empty] .ui-quota__left{color:var(--danger)}.ui-progress{--c:var(--info);flex-direction:column;gap:6px;min-width:0;display:flex}.ui-progress[data-tone=positive]{--c:var(--positive)}.ui-progress[data-tone=danger]{--c:var(--danger)}.ui-progress__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.ui-progress__row{align-items:center;gap:10px;display:flex}.ui-progress__track{border-radius:var(--radius-full);background:var(--viz-track);flex:1;height:6px;position:relative;overflow:hidden}.ui-progress__fill{width:var(--value);border-radius:inherit;background:var(--c);transition:width var(--duration-slow) var(--ease-out);position:absolute;inset:0 auto 0 0}.ui-progress[data-indeterminate] .ui-progress__fill{width:35%;animation:ui-sweep 1.2s var(--ease-in-out) infinite}@keyframes ui-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}.ui-progress__value{min-width:4ch;color:var(--ink-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:end}.ui-progress[data-size=sm]{display:inline-flex}.ui-progress[data-size=sm] .ui-progress__track{flex:none;width:72px;height:4px}.ui-notice{--c:var(--info);border-radius:var(--radius-lg);background:var(--info-soft);font-size:var(--text-sm);gap:10px;padding:12px 14px;display:flex}.ui-notice[data-tone=positive]{--c:var(--positive);background:var(--positive-soft)}.ui-notice[data-tone=warning]{--c:var(--warning);background:var(--warning-soft)}.ui-notice[data-tone=danger]{--c:var(--danger);background:var(--danger-soft)}.ui-notice[data-tone=neutral]{--c:var(--ink-muted);background:var(--surface-sunken)}.ui-notice[data-tone=brand]{--c:var(--accent-ink);background:var(--accent-soft)}.ui-notice__icon{color:var(--c);padding-top:1px;display:flex}.ui-notice__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-notice__title{font-weight:var(--weight-medium)}.ui-notice__text{color:var(--ink-muted)}.ui-notice__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ui-notice__dismiss{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-sm);color:var(--ink-subtle);background:0 0;border:0;flex-shrink:0;place-items:center;margin:-2px -4px 0 0;padding:0;display:grid;position:relative}@media (hover:hover){.ui-notice__dismiss:hover,.ui-toast__dismiss:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}}.ui-toast{--c:var(--ink-muted);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;min-width:min(300px,100%);max-width:420px;box-shadow:var(--ring), var(--shadow-md);font-size:var(--text-sm);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.ui-toast[data-tone=positive]{--c:var(--positive)}.ui-toast[data-tone=danger]{--c:var(--danger)}.ui-toast[data-tone=brand]{--c:var(--accent-ink)}.ui-toast[data-tone=info]{--c:var(--info)}.ui-toast__icon{color:var(--c);display:flex}.ui-toast__body{flex:1;min-width:0}.ui-toast__title{font-weight:var(--weight-medium)}.ui-toast__desc{color:var(--ink-muted)}.ui-toast__action{height:var(--control-sm);border-radius:var(--radius-sm);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) ease;border:0;flex-shrink:0;padding:0 10px;position:relative}.ui-toast__dismiss{width:var(--hit-min);height:var(--hit-min);color:var(--ink-subtle);border-radius:var(--radius-sm);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover){.ui-toast__action:hover{background:var(--raised-hover)}}.ui-toasts{z-index:90;pointer-events:none;width:min(420px,100vw - 24px);position:fixed;bottom:20px;right:20px}.ui-toasts__list{flex-direction:column;align-items:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-toasts__item{pointer-events:auto;width:100%;animation:ui-toast-in var(--duration-slow) var(--ease-out);justify-content:flex-end;display:flex}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:600px){.ui-toasts{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto}.ui-toasts__list{align-items:stretch}.ui-toasts__item .ui-toast{max-width:none}}.ui-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:440px;margin:0 auto;padding:48px 24px;display:flex}.ui-empty__art{border-radius:var(--radius-lg);background:var(--surface-sunken);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);--icon:22px;place-items:center;margin-bottom:8px;display:grid}.ui-empty__title{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.ui-empty__text{color:var(--ink-muted);font-size:var(--text-base)}.ui-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.ui-skeleton{background:var(--viz-track);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite ui-pulse;display:block}.ui-skeleton[data-shape=line]{height:12px}.ui-skeleton[data-shape=circle]{border-radius:50%}.ui-skeleton[data-shape=block]{border-radius:var(--radius-lg)}@keyframes ui-pulse{50%{opacity:.5}}.ui-dialog{color:var(--ink);background:0 0;border:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:visible}.ui-dialog::backdrop{background:var(--scrim)}.ui-dialog[open] .ui-dialog__panel{animation:ui-pop var(--duration-base) var(--ease-out)}.ui-dialog[data-inline]{width:auto;max-width:100%;margin:0;display:block;position:static}.ui-dialog__panel{border-radius:var(--radius-xl);background:var(--surface-raised);width:480px;max-width:100%;max-height:calc(100dvh - 48px);box-shadow:var(--ring), var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.ui-dialog[data-size=sm] .ui-dialog__panel{width:380px}.ui-dialog[data-size=lg] .ui-dialog__panel{width:640px}.ui-dialog__header{align-items:flex-start;gap:12px;padding:18px 18px 0 20px;display:flex}.ui-dialog__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);flex:1;line-height:24px}.ui-dialog__close{margin:-4px -4px 0 0}.ui-dialog__desc{color:var(--ink-muted);font-size:var(--text-sm);padding:4px 20px 0}.ui-dialog__body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.ui-dialog[data-inline] .ui-dialog__panel{max-height:none}@media (max-width:600px){.ui-dialog{max-width:calc(100vw - 16px)}.ui-dialog__header{padding:14px 12px 0 16px}.ui-dialog__desc{padding:4px 16px 0}.ui-dialog__body{padding:14px 16px 16px}.ui-dialog__footer{padding:12px}}.ui-dialog__footer{border-top:1px solid var(--line);background:var(--surface-sunken);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}@keyframes ui-pop{0%{opacity:0;transform:scale(.97)translateY(4px)}}.ui-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.ui-tabs__tab{min-width:var(--hit-min);height:40px;color:var(--ink-muted);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration-fast) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.ui-tabs__tab:after{content:"";background:var(--ink);height:2px;transition:transform var(--duration-base) var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ui-tabs__tab[aria-selected=true]{color:var(--ink)}.ui-tabs__tab[aria-selected=true]:after{transform:none}.ui-tabs__tab:focus-visible{outline-offset:-2px}.ui-tabs__count{color:var(--ink-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ui-tabpanel:focus-visible{outline:none}@media (hover:hover){.ui-tabs__tab:hover{color:var(--ink)}}.ui-sheet{z-index:20;pointer-events:none;position:absolute;inset:0}.ui-sheet__panel{width:min(var(--sheet-width), calc(100% - 16px));border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--ring), var(--shadow-lg);pointer-events:auto;transition:transform var(--duration-slow) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden;transform:translate(calc(100% + 24px))}.ui-sheet[data-size=lg] .ui-sheet__panel{width:min(880px,100% - 16px)}.ui-sheet[data-state=open] .ui-sheet__panel{transform:none}.ui-sheet__head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:4px;height:48px;padding:0 10px 0 16px;display:flex}.ui-sheet__title{min-width:0;color:var(--ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);flex:1}.ui-sheet__body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.ui-sheet__foot{border-top:1px solid var(--line);flex-shrink:0;gap:8px;padding:12px 16px;display:flex}@media (max-width:760px){.ui-sheet__panel{border-radius:0;width:100%;top:0;bottom:0;right:0}}.ui-sheet__panel:focus-visible{outline:none}.ui-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.ui-menu{z-index:60;border-radius:var(--radius-lg);background:var(--surface-raised);min-width:min(220px,100vw - 16px);max-width:min(320px,100vw - 16px);max-height:min(420px,100dvh - 24px);box-shadow:var(--ring), var(--shadow-md);transform-origin:var(--origin,top left);animation:ui-menu-in var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes ui-menu-in{0%{opacity:0;transform:scale(.97)}}.ui-menu__items{overscroll-behavior:contain;flex:1;min-height:0;padding:4px;overflow:auto}.ui-menu__search{border-bottom:1px solid var(--line);height:38px;color:var(--ink-subtle);flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.ui-menu__search input{min-width:0;color:var(--ink);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.ui-menu__search input::placeholder{color:var(--ink-subtle)}.ui-menu__label{color:var(--ink-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:8px 8px 4px}.ui-menu__item{border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--ink);font-size:var(--text-sm);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.ui-menu__icon{color:var(--ink-subtle);display:flex}.ui-menu__text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-menu__hint{color:var(--ink-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ui-menu__check{color:var(--accent-ink);visibility:hidden;display:flex}.ui-menu__item[aria-checked=true] .ui-menu__check{visibility:visible}.ui-menu__item[data-danger],.ui-menu__item[data-danger] .ui-menu__icon{color:var(--danger)}.ui-menu__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--raised-hover)}.ui-menu__item[aria-disabled=true]{color:var(--ink-subtle);cursor:not-allowed}.ui-menu__item[aria-disabled=true] .ui-menu__icon{opacity:.6}@media (pointer:coarse){.ui-menu__item{min-height:var(--hit-touch)}}.ui-menu__sep{background:var(--line);height:1px;margin:4px -4px}@media (hover:hover){.ui-menu__item:not([aria-disabled=true]):hover{background:var(--raised-hover)}}.ui-tooltip{z-index:70;border-radius:var(--radius-sm);background:var(--ink);max-width:260px;color:var(--ink-inverse);font-size:var(--text-xs);text-wrap:pretty;animation:ui-tip-in .125s var(--ease-out);padding:6px 8px;line-height:16px;position:fixed}.ui-tooltip[data-side=bottom]{--tip-from:-2px}.ui-tooltip[data-instant]{animation:none}@keyframes ui-tip-in{0%{opacity:0;transform:translateY(var(--tip-from,2px))}}.ui-cmdk{z-index:80;background:color-mix(in srgb, var(--scrim) 60%, transparent);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.ui-cmdk__panel{border-radius:var(--radius-xl);background:var(--surface-raised);width:620px;max-width:100%;max-height:68vh;box-shadow:var(--ring), var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.ui-cmdk__search{border-bottom:1px solid var(--line);height:52px;color:var(--ink-subtle);--icon:18px;align-items:center;gap:10px;padding:0 16px;display:flex}.ui-cmdk__input{font-size:var(--text-lg);background:0 0;border:0;outline:none;flex:1}.ui-cmdk__list{flex:1;padding:6px;overflow:auto}.ui-cmdk__group+.ui-cmdk__group{margin-top:4px}.ui-cmdk__group-label{color:var(--ink-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:8px 10px 4px}.ui-cmdk__item{border-radius:var(--radius-md);width:100%;min-height:40px;font-size:var(--text-base);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;display:flex}@media (pointer:coarse){.ui-cmdk__item{min-height:var(--hit-touch)}}@media (max-width:600px){.ui-cmdk{padding:8px}.ui-cmdk__panel{max-height:calc(100dvh - 16px)}.ui-cmdk__foot{display:none}}.ui-cmdk__item[aria-selected=true]{background:var(--raised-hover)}.ui-cmdk__icon{width:24px;color:var(--ink-subtle);place-items:center;display:grid}.ui-cmdk__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-cmdk__meta{color:var(--ink-subtle);font-size:var(--text-sm)}.ui-cmdk__empty{text-align:center;color:var(--ink-muted);padding:28px 12px}.ui-cmdk__foot{border-top:1px solid var(--line);color:var(--ink-subtle);font-size:var(--text-xs);gap:16px;padding:8px 14px;display:flex}.ui-cmdk__foot span{align-items:center;gap:6px;display:inline-flex}.ui-prompt{flex-direction:column;gap:12px;display:flex}.ui-prompt__box{background:var(--surface-raised);box-shadow:var(--ring), 0 2px 6px -2px #19191814, 0 12px 32px -12px #1919181f;transition:box-shadow var(--duration-base) var(--ease-out);border-radius:16px;flex-direction:column;gap:8px;padding:14px 14px 10px 16px;display:flex;position:relative}.ui-prompt__box:focus-within{box-shadow:0 0 0 1.5px var(--mark), 0 0 0 5px color-mix(in srgb, var(--accent) 28%, transparent), 0 12px 32px -12px #19191829}.ui-prompt__icon{display:none}.ui-prompt__input{resize:none;field-sizing:content;background:0 0;border:0;outline:none;width:100%;min-height:48px;max-height:180px;font-size:16px;line-height:24px}.ui-prompt__display{border-radius:var(--radius-sm);min-width:0;min-height:24px;font-size:var(--text-lg);cursor:text;flex:1;line-height:26px}.ui-prompt__display:focus-visible{outline-offset:4px}.ui-prompt__bar{align-items:center;gap:6px;display:flex}.ui-prompt__bar-spacer{flex:1}.ui-prompt__submit{border-radius:var(--radius-full);width:36px;height:36px;padding:0}.ui-prompt__submit .ui-btn__label{display:none}.ui-prompt__submit .ui-btn__icon{--icon:18px;margin:0}.ui-prompt[data-loading] .ui-prompt__box{box-shadow:0 0 0 1px color-mix(in srgb, var(--ai) 40%, transparent), 0 0 0 4px color-mix(in srgb, var(--ai) 10%, transparent)}.ui-prompt__hint{color:var(--ink-subtle);font-size:var(--text-xs)}.ui-prompt__readback{color:var(--ink-muted);font-size:var(--text-base);line-height:24px}.ui-prompt__phrase{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ai) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ai) 55%, transparent);text-underline-offset:5px;transition:background-color var(--duration-fast) ease;background:0 0;border-radius:3px;text-decoration-thickness:2px}.ui-prompt__phrase[data-hot]{background:var(--ai-soft);-webkit-text-decoration-color:var(--ai);text-decoration-color:var(--ai)}.ui-prompt__phrase[data-unused]{color:var(--ink-subtle);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-subtle);text-decoration-color:var(--ink-subtle);text-decoration-thickness:1px}.ui-prompt__unused-note{color:var(--ink-subtle);font-size:var(--text-xs);margin-inline-start:8px}.ui-prompt__understood{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-prompt__understood-label{color:var(--ink-subtle);font-size:var(--text-xs)}.ui-prompt__chips{flex-wrap:wrap;gap:6px;display:flex}.ui-prompt__examples{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ui-prompt__examples-label{text-align:center;width:100%;color:var(--ink-subtle);font-size:var(--text-xs)}.ui-prompt__example{border-radius:var(--radius-full);background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);font-size:var(--text-sm);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media (hover:hover){.ui-prompt__example:hover{color:var(--ink);background:var(--surface-hover)}}.ui-identity{align-items:center;gap:14px;min-width:0;max-width:100%;display:inline-flex}.ui-identity[data-size=md]>.ui-avatar{--s:48px}.ui-identity[data-size=sm]{gap:10px}.ui-creator-card__head .ui-identity>.ui-avatar{--s:56px}.ui-creator-card__head .ui-identity__name{font-size:var(--text-lg)}.ui-identity__text{flex-direction:column;min-width:0;display:flex}.ui-identity__link{color:inherit;min-width:0;text-decoration:none}.ui-identity__name{font-weight:var(--weight-medium);font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;line-height:20px;display:block;overflow:hidden}.ui-identity__handle{color:var(--ink-subtle);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.ui-identity__topic{border-radius:var(--radius-sm);background:var(--accent-soft);height:18px;color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);vertical-align:1px;align-items:center;margin-inline-start:6px;padding:0 6px;display:inline-flex}.ui-identity__bio{color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.ui-identity__why{color:var(--ink-muted);font-size:var(--text-xs);text-wrap:pretty;margin-top:2px;line-height:16px}.ui-identity[data-size=lg] .ui-identity__name{font-size:var(--text-xl);line-height:24px}.ui-identity[data-size=sm] .ui-identity__name{font-size:var(--text-sm);line-height:18px}.ui-identity[data-size=sm] .ui-identity__handle{font-size:var(--text-xs);line-height:16px}.ui-table-wrap{min-width:0;overflow-x:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base)}.ui-table__th{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:start;white-space:nowrap;padding:0 12px;position:sticky;top:0}.ui-table__th:first-child,.ui-table td:first-child{padding-inline-start:20px}.ui-table__th:last-child,.ui-table td:last-child{padding-inline-end:16px}.ui-table__th[data-numeric]{text-align:end}.ui-table__th[data-action]{width:1%}.ui-table__sort{border-radius:var(--radius-sm);color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:0 -6px;padding:4px 6px;display:inline-flex}.ui-table__sort-icon{--icon:12px;opacity:0;display:flex}.ui-table__sort[data-active]{color:var(--ink)}.ui-table__sort[data-active] .ui-table__sort-icon{opacity:1}.ui-table td{height:var(--row-height);border-bottom:1px solid var(--line);vertical-align:middle;padding:0 12px}.ui-table td[data-numeric]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table tbody tr{transition:background-color var(--duration-fast) ease}@media (hover:hover){.ui-table tbody tr:not([aria-selected=true],[data-active],.ui-table__empty-row,.ui-table__skeleton):hover{background:var(--surface-hover)}.ui-table__sort:hover{color:var(--ink)}.ui-table__sort:hover .ui-table__sort-icon{opacity:.6}}.ui-table-wrap:not([data-bare]):has(>.ui-table:not(.ui-creator-table)){border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ui-table-wrap:not([data-bare])>.ui-table:not(.ui-creator-table) tbody tr:last-child>*{border-bottom:0}.ui-table-wrap:not([data-bare])>.ui-table:not(.ui-creator-table) .ui-table__th{background:0 0}.ui-table__caption{caption-side:top;color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-align:start;padding:0 0 10px}.ui-table__rowheader{height:var(--row-height);border-bottom:1px solid var(--line);font-weight:var(--weight-medium);text-align:start;vertical-align:middle;padding:0 12px}.ui-table__select,.ui-creator-row__select,.ui-rank-row__select{width:1%;padding-inline-end:0!important}.ui-table__row[data-openable]{cursor:pointer}.ui-table__row[aria-selected=true]{background:var(--accent-soft)}.ui-table__row[data-active]{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--ink)}.ui-table__empty{height:auto!important;padding:8px 0!important}.ui-table__skeleton td[data-numeric] .ui-skeleton{margin-inline-start:auto}@media (max-width:860px){.ui-table [data-hide-below=md]{display:none}}@media (max-width:600px){.ui-table [data-hide-below=sm]{display:none}.ui-table__th:first-child,.ui-table td:first-child,.ui-table th:first-child{padding-inline-start:16px}.ui-table[data-layout=stack] thead{display:none}.ui-table[data-layout=stack],.ui-table[data-layout=stack] tbody,.ui-table[data-layout=stack] tr,.ui-table[data-layout=stack] td,.ui-table[data-layout=stack] th{display:block}.ui-table[data-layout=stack] tbody tr{border-bottom:1px solid var(--line);padding:12px 16px;position:relative}.ui-table[data-layout=stack] tbody tr:last-child{border-bottom:0}.ui-table[data-layout=stack] td,.ui-table[data-layout=stack] th{border:0;height:auto;text-align:start!important;padding:3px 0!important}.ui-table[data-layout=stack] td[data-label]:not(:empty){align-items:center;gap:12px;display:flex}.ui-table[data-layout=stack] td[data-label]:before{content:attr(data-label);color:var(--ink-subtle);font-size:var(--text-xs);flex:0 0 40%}.ui-table[data-layout=stack] .ui-table__rowheader{margin-bottom:4px;padding-inline-end:48px!important}.ui-table[data-layout=stack] td.ui-table__select{width:auto;position:absolute;top:14px;right:16px}.ui-table[data-layout=stack] [data-hide-below]{display:none}}.ui-creator-row{cursor:default}:is(.ui-creator-row,.ui-rank-row)[data-openable]{cursor:pointer}:is(.ui-creator-row,.ui-rank-row)[aria-selected=true]{background:var(--accent-soft)}:is(.ui-creator-row,.ui-rank-row)[data-active]{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--ink)}.ui-creator-row__who{max-width:280px}.ui-creator-row__followers{font-weight:var(--weight-medium)}.ui-creator-row__sub{font-weight:var(--weight-regular);font-size:var(--text-xs);line-height:16px;display:block}.ui-creator-row__engagement>span:first-child,.ui-creator-row__rate,.ui-rank-row__rate{font-weight:var(--weight-medium)}.ui-creator-row__engagement .ui-creator-row__cell,.ui-rank-row__cell{align-items:center;gap:12px;display:inline-flex}.ui-creator-row__audience{color:var(--ink-muted);font-size:var(--text-sm);white-space:nowrap}.ui-creator-row__audience b{color:var(--ink);font-weight:var(--weight-medium)}.ui-creator-row__action{white-space:nowrap;width:1%}.ui-shortlist-toggle[data-on]{color:var(--accent-ink)}.ui-shortlist-toggle[data-on] .lucide{stroke-width:2px}@media (hover:hover){.ui-creator-row .ui-shortlist-toggle:not([data-on]){opacity:0}.ui-creator-row:hover .ui-shortlist-toggle,.ui-creator-row .ui-shortlist-toggle:focus-visible{opacity:1}}@media (max-width:720px){.ui-creator-table thead{display:none}.ui-creator-table,.ui-creator-table tbody,.ui-creator-table tr,.ui-creator-table td{display:block}.ui-creator-table tr{border-bottom:1px solid var(--line);padding:12px 16px;position:relative}.ui-creator-table td{border:0;height:auto;text-align:start!important;padding:2px 0!important}.ui-creator-table td[data-label]:before{content:attr(data-label);min-width:128px;color:var(--ink-subtle);font-size:var(--text-xs);display:inline-block}.ui-creator-table td[data-label]{align-items:center;display:flex}.ui-creator-row__select{width:auto;position:absolute;top:18px;left:auto;right:48px}.ui-creator-row__action{width:auto;position:absolute;top:12px;right:8px}.ui-creator-row__who{max-width:calc(100% - 72px);margin-bottom:6px}}.ui-rank-row{background:var(--surface)}.ui-rank-row__n{width:56px;color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ui-rank-row__who{max-width:360px}.ui-rank-row__metric{font-weight:var(--weight-semibold)}.ui-rank-row__level,.ui-rank-row__unit{display:none}.ui-rank-row__level{color:var(--ink);align-items:center;gap:6px}@media (max-width:600px){.ui-rank-table thead{display:none}.ui-rank-table,.ui-rank-table tbody{display:block}.ui-rank-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:3px 10px;padding:12px 16px 12px 50px;display:flex}.ui-rank-table tbody tr:last-child{border-bottom:0}.ui-rank-table td{border:0;height:auto;display:block;padding:0!important}.ui-rank-row:after{content:"";flex-basis:100%;order:2}.ui-rank-row__n{font-size:var(--text-base);flex:0 0 24px;margin-inline:-34px 0;text-align:start!important}.ui-rank-row__who{flex:1 1 0;min-width:0;max-width:none}.ui-rank-row__select{order:1}.ui-rank-row__niche,.ui-rank-row__followers,.ui-rank-row__peers{color:var(--ink-muted);font-size:var(--text-sm);order:3}.ui-rank-row__niche:empty{display:none!important}.ui-rank-row__peers .ui-percentile{display:none}.ui-rank-row__level{display:inline-flex}.ui-rank-row__unit{display:inline}}.ui-creator-card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);min-width:0;transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;gap:12px;padding:16px;display:flex}.ui-creator-card[data-shortlisted]{box-shadow:inset 0 0 0 1.5px var(--mark)}.ui-creator-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ui-creator-card__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;display:grid}.ui-creator-card__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-creator-card__stat dt{color:var(--ink-subtle);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-creator-card__stat dd{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;margin:0}.ui-creator-card__summary{color:var(--ink-muted);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-creator-card .ui-percentile[data-size=sm]{width:100%}@media (hover:hover){.ui-creator-card:hover{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md)}.ui-creator-card[data-shortlisted]:hover{box-shadow:inset 0 0 0 1.5px var(--mark), var(--shadow-md)}}.ui-creator-tile{border-radius:var(--radius-lg);background:var(--surface);width:232px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;scroll-snap-align:start;transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border:0;flex-direction:column;flex-shrink:0;gap:12px;padding:14px;display:flex}.ui-creator-tile:active{transform:scale(.98)}.ui-creator-tile .ui-tag-list{flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ui-creator-tile__stats{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.ui-creator-tile__stat{flex-direction:column;gap:2px;display:flex}.ui-creator-tile__stat:last-child:not(:first-child){align-items:flex-end}.ui-creator-tile__stat b{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;font-size:var(--text-lg)}.ui-creator-tile__stat span{color:var(--ink-subtle);font-size:var(--text-xs)}@media (hover:hover){.ui-creator-tile:hover{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md);transform:translateY(-1px)}}.ui-collection{border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.ui-collection:has(.ui-collection__link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ui-collection__link{color:inherit;outline:none;text-decoration:none}.ui-collection__link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.ui-collection__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-collection__faces>.ui-avatar{--s:40px;transition:transform var(--duration-base) var(--ease-out)}.ui-collection__arrow{border-radius:var(--radius-full);background:var(--surface-sunken);width:28px;height:28px;color:var(--ink-muted);transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);place-items:center;display:grid}.ui-collection__text{flex-direction:column;gap:4px;display:flex}.ui-collection__title{font-size:var(--text-lg);line-height:24px;font-weight:var(--weight-semibold);text-wrap:balance;margin:0}.ui-collection__desc{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:20px}.ui-collection__top{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.ui-collection__item{min-width:0;font-size:var(--text-sm);align-items:baseline;gap:10px;line-height:20px;display:flex}.ui-collection__rank{min-width:10px;color:var(--ink-subtle);font-variant-numeric:tabular-nums;flex:none}.ui-collection__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-collection__value{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none}.ui-collection__meta{color:var(--ink-subtle);font-size:var(--text-xs);margin:auto 0 0}@media (hover:hover){.ui-collection:hover{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md);transform:translateY(-2px)}.ui-collection:hover .ui-collection__arrow{background:var(--accent);color:var(--on-accent);transform:translate(2px)}.ui-collection:hover .ui-collection__faces>:nth-child(2){transform:translate(4px)}.ui-collection:hover .ui-collection__faces>:nth-child(3){transform:translate(8px)}.ui-collection:hover .ui-collection__faces>:nth-child(4){transform:translate(12px)}.ui-collection:hover .ui-collection__faces>:nth-child(5){transform:translate(16px)}}.ui-collection:active{transform:scale(.99)}@media (max-width:600px){.ui-collection{padding:16px}}.ui-browse-tile{border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);--dot:var(--cat-7);outline:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""count faces";align-items:center;gap:4px 12px;padding:12px 14px 12px 16px;text-decoration:none;display:grid;position:relative;container-type:inline-size}.ui-browse-tile[data-color="1"]{--dot:var(--cat-1)}.ui-browse-tile[data-color="2"]{--dot:var(--cat-2)}.ui-browse-tile[data-color="3"]{--dot:var(--cat-3)}.ui-browse-tile[data-color="4"]{--dot:var(--cat-4)}.ui-browse-tile[data-color="5"]{--dot:var(--cat-5)}.ui-browse-tile[data-color="6"]{--dot:var(--cat-6)}.ui-browse-tile[data-color="7"]{--dot:var(--cat-7)}.ui-browse-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-browse-tile__title{min-width:0;font-size:var(--text-lg);line-height:20px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;grid-area:title;overflow:hidden}.ui-browse-tile__title:before{content:"";vertical-align:middle;background:var(--dot);border-radius:3px;width:8px;height:8px;margin:0 8px 1px 0;display:inline-block}.ui-browse-tile__count{text-overflow:ellipsis;min-width:0;color:var(--ink-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:count;padding-inline-start:16px;line-height:20px;overflow:hidden}.ui-browse-tile__faces{grid-area:faces}@container (max-width:249px){.ui-browse-tile__faces{display:none}}.ui-collection__faces>*+*,.ui-browse-tile__faces>*+*{margin-inline-start:-8px}.ui-browse-tile__faces>.ui-avatar{--s:36px;transition:transform var(--duration-base) var(--ease-out)}@media (hover:hover){.ui-browse-tile:hover{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md);transform:translateY(-1px)}.ui-browse-tile:hover .ui-browse-tile__faces>:nth-child(2){transform:translate(3px)}.ui-browse-tile:hover .ui-browse-tile__faces>:nth-child(3){transform:translate(6px)}}.ui-browse-tile:active{transform:scale(.99)}.ui-refine{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ui-refine__label{color:var(--ink-muted);font-size:var(--text-sm);margin-inline-end:2px}.ui-refine__chip{max-width:100%;height:var(--control-sm);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--text-sm);transition:box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease, transform var(--duration-fast) ease;--icon:14px;border:0;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex;position:relative}.ui-refine__chip>svg{color:var(--ink-subtle);flex:none}.ui-refine__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:var(--weight-medium);overflow:hidden}.ui-refine__count{color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ui-refine__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-refine__chip:active{transform:scale(.97)}@media (hover:hover){.ui-refine__chip:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.ui-refine__chip:hover>svg{color:var(--ink)}}.ui-ai-summary{flex-direction:column;gap:8px;display:flex}.ui-ai-summary__head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ui-ai-summary__mark{border-radius:var(--radius-sm);background:var(--ai-soft);height:22px;color:var(--ai);font-size:var(--text-xs);font-weight:var(--weight-medium);--icon:13px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.ui-ai-summary__title{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ui-ai-summary__meta{color:var(--ink-subtle);font-size:var(--text-xs);margin-inline-start:auto}.ui-ai-summary__text{font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;max-width:68ch}.ui-ai-summary__note{color:var(--ink-subtle);font-size:var(--text-xs)}.ui-shortlist-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:14px 16px;display:grid}.ui-shortlist-item__who{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-shortlist-item__numbers{align-items:baseline;gap:16px;display:flex}.ui-shortlist-item__number{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.ui-shortlist-item__unit{color:var(--ink-subtle);font-size:var(--text-xs);margin-inline-start:4px}.ui-shortlist-item__note{grid-column:1/-1}.ui-shortlist-item__actions{align-items:center;gap:6px;display:flex}.ui-bulkbar{z-index:15;background:var(--ink);color:var(--ink-inverse);box-shadow:var(--shadow-lg);transition:transform var(--duration-slow) var(--ease-out);white-space:nowrap;border-radius:14px;align-items:center;gap:4px;padding:6px 6px 6px 14px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%,calc(100% + 32px))}.ui-bulkbar[data-open]{transform:translate(-50%)}.ui-bulkbar__count{font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:8px;padding-inline-end:10px;display:inline-flex}.ui-bulkbar__count b{border-radius:var(--radius-full);background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.ui-bulkbar__sep{background:color-mix(in srgb, var(--ink-inverse) 18%, transparent);width:1px;height:20px;margin:0 4px}.ui-bulkbar .ui-btn[data-variant=ghost],.ui-bulkbar .ui-icon-btn{color:color-mix(in srgb, var(--ink-inverse) 82%, transparent)}.ui-bulkbar__actions{align-items:center;gap:4px;min-width:0;display:flex}.ui-bulkbar :focus-visible{outline-color:var(--accent)}@media (max-width:600px){.ui-bulkbar{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));padding-inline-start:10px;transform:translateY(calc(100% + 32px))}.ui-bulkbar[data-open]{transform:none}.ui-bulkbar__count-label{display:none}.ui-bulkbar__actions{flex:1;justify-content:space-around}.ui-bulkbar__actions .ui-btn:has(.ui-btn__icon) .ui-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-bulkbar__actions .ui-btn:has(.ui-btn__icon){width:var(--h);padding:0}.ui-bulkbar__actions .ui-btn__icon{margin:0}}@media (hover:hover){.ui-bulkbar .ui-btn[data-variant=ghost]:hover,.ui-bulkbar .ui-icon-btn:hover{background:color-mix(in srgb, var(--ink-inverse) 12%, transparent);color:var(--ink-inverse)}}.ui-chart{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.ui-chart__svg{width:100%;display:block;overflow:visible}.ui-chart__grid{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.ui-chart__area{fill:color-mix(in srgb, var(--series,var(--cat-3)) 12%, transparent)}.ui-chart__line{fill:none;stroke:var(--series,var(--cat-3));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ui-chart__guide{stroke:var(--ink-subtle);stroke-width:1px;stroke-dasharray:3 3}.ui-chart__point{fill:var(--surface);stroke:var(--series,var(--cat-3));stroke-width:2px}.ui-chart__axis{color:var(--ink-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ui-chart__plot{touch-action:pan-y;border-radius:var(--radius-sm);position:relative}.ui-chart__plot:focus-visible{outline-offset:4px}.ui-chart__tip[data-edge=start]{transform:translate(-8px,-110%)}.ui-chart__tip[data-edge=end]{transform:translate(calc(8px - 100%),-110%)}.ui-chart__ylabel{background:var(--surface-raised);color:var(--ink-subtle);font-variant-numeric:tabular-nums;pointer-events:none;padding:0 0 2px 6px;font-size:11px;line-height:14px;position:absolute;right:0;transform:translateY(-100%)}.ui-chart__dot{background:var(--surface-raised);width:10px;height:10px;box-shadow:0 0 0 2px var(--series,var(--cat-3));pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ui-chart__tip{border-radius:var(--radius-sm);background:var(--ink);color:var(--ink-inverse);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;padding:6px 8px;position:absolute;top:0;transform:translate(-50%,-110%)}.ui-chart__tip b{font-weight:var(--weight-medium)}.ui-columns{flex-direction:column;gap:8px;display:flex}.ui-columns__plot{align-items:flex-end;gap:3px;height:120px;display:flex;position:relative}.ui-columns__col{height:var(--h);background:var(--viz-band);min-height:2px;transition:background-color var(--duration-fast) ease;border:0;border-radius:3px 3px 1px 1px;flex:1;padding:0}.ui-columns__col[data-kind=reel]{background:var(--cat-3)}.ui-columns__col[data-kind=carousel]{background:color-mix(in srgb, var(--cat-3) 45%, var(--surface))}.ui-columns__col[data-top]{background:var(--ink)}.ui-columns__avg{left:0;right:0;bottom:var(--at);border-top:1px dashed var(--ink-subtle);pointer-events:none;position:absolute}.ui-columns__avg span{background:var(--surface);color:var(--ink-muted);border-radius:3px;padding:0 4px;font-size:11px;position:absolute;bottom:2px;right:0}.ui-columns__axis{color:var(--ink-subtle);font-size:var(--text-xs);justify-content:space-between;display:flex}@media (hover:hover){.ui-columns__col:hover{filter:brightness(.9)}}.ui-barlist{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.ui-barlist__row{font-size:var(--text-sm);grid-template-columns:minmax(80px,128px) minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.ui-barlist__label{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-barlist__bar{border-radius:var(--radius-full);background:var(--viz-track);height:8px;overflow:hidden}.ui-barlist__fill{height:100%;width:var(--v);border-radius:inherit;background:var(--c,var(--cat-3));display:block}.ui-barlist__value{text-align:end;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.ui-split{flex-direction:column;gap:10px;display:flex}.ui-split__bar{border-radius:var(--radius-full);gap:2px;height:10px;display:flex;overflow:hidden}.ui-split[data-size=sm] .ui-split__bar{gap:1.5px;height:6px}.ui-split__seg{width:var(--w);background:var(--c);min-width:2px}.ui-split__legend{font-size:var(--text-sm);flex-wrap:wrap;gap:6px 16px;padding:0;list-style:none;display:flex}.ui-split__key{color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.ui-split__swatch{background:var(--c);border-radius:2px;width:8px;height:8px}.ui-split__key-value{color:var(--ink);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.ui-pagination__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ui-pagination__page,.ui-pagination__step{min-width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);color:var(--ink-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;place-items:center;padding:0 8px;text-decoration:none;display:inline-grid;position:relative}.ui-pagination__page[aria-current=page]{background:var(--surface-active);box-shadow:var(--ring), var(--shadow-sm);color:var(--ink)}.ui-pagination__step:disabled{opacity:.4;cursor:not-allowed}.ui-pagination__gap{min-width:24px;color:var(--ink-subtle);text-align:center}.ui-pagination__status{color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:0 8px;display:none}@media (hover:hover){.ui-pagination__page:not([aria-current=page]):hover,.ui-pagination__step:not(:disabled):hover{background:var(--surface-hover);color:var(--ink)}}@media (max-width:600px){.ui-pagination__item,.ui-pagination__gap{display:none}.ui-pagination__status{display:block}}.ui-load-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;padding:24px 16px;display:flex}.ui-load-more__status{width:100%;color:var(--ink-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}.ui-load-more__extra{color:var(--ink-subtle);font-size:var(--text-xs);align-items:center;gap:4px;display:inline-flex}@media (max-width:600px){.ui-load-more__extra{display:none}}.ui-card{border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.ui-card[data-padding=md]{gap:14px;padding:16px 18px}.ui-card[data-padding=none]{overflow:hidden}.ui-card[data-padding=none]>.ui-card__head{padding:16px 18px 12px}.ui-card__head{align-items:flex-start;gap:12px;display:flex}.ui-card__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-card__title{font-size:var(--text-lg);line-height:20px;font-weight:var(--weight-semibold)}.ui-card__desc{color:var(--ink-muted);font-size:var(--text-sm)}.ui-card__actions{flex-shrink:0;gap:6px;display:flex}.ui-card__body{min-width:0}.ui-card .ui-table-wrap{box-shadow:none;border-radius:0}.ui-form-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;padding-top:24px;display:grid}.ui-form-section__title{font-size:var(--text-base);line-height:20px;font-weight:var(--weight-semibold)}.ui-form-section__desc{color:var(--ink-muted);font-size:var(--text-sm);text-wrap:pretty;margin-top:4px}.ui-form-section__body{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:860px){.ui-form-section{grid-template-columns:minmax(0,1fr);gap:12px}}.ui-appbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:24px;height:56px;padding:0 20px;display:flex}.ui-appbar__nav{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}@media (max-width:600px){.ui-appbar{gap:12px;padding:0 12px}}.ui-appbar__link{white-space:nowrap;border-radius:var(--radius-md);color:var(--ink-muted);font-weight:var(--weight-medium);font-size:var(--text-sm);padding:6px 10px;text-decoration:none}.ui-appbar__link[aria-current=page]{color:var(--ink);background:var(--surface-sunken)}.ui-appbar__actions{gap:8px;display:flex}.ui-page-header{flex-direction:column;gap:8px;display:flex}.ui-page-header__back{align-self:flex-start}.ui-page-header__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ui-page-header__lead{flex-shrink:0;display:flex}.ui-page-header__text{flex-direction:column;flex:1;gap:4px;min-width:min(240px,100%);display:flex}.ui-page-header__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);text-wrap:balance;line-height:28px}.ui-page-header__desc{color:var(--ink-muted);font-size:var(--text-base);text-wrap:pretty;max-width:72ch}.ui-page-header__desc b{color:var(--ink);font-weight:var(--weight-medium)}.ui-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-section{flex-direction:column;gap:14px;display:flex}.ui-section__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ui-section__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:24px}.ui-section__meta{color:var(--ink-subtle);font-size:var(--text-sm)}.ui-section__actions{gap:6px;margin-inline-start:auto;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.ui-progress[data-indeterminate] .ui-progress__fill{width:100%;transform:none;animation:2s ease-in-out infinite ui-pulse!important}}
html,body{min-height:100dvh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.app-dot{border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}@media screen{[data-print-sheet]{display:none}}@media print{body:has(>[data-print-sheet])>:not([data-print-sheet]){display:none!important}}@page{size:A4;margin:14mm 14mm 16mm;@bottom-right{content:counter(page) " / " counter(pages);color:#8a8f98;font-size:9pt}}
