:root{--ui-primary:var(--brand,#32c800);--ui-primary-hover:#2db400;--ui-primary-press:#28a000;--ui-on-primary:#0a1f00;--ui-primary-tint:#32c8001f;--ui-primary-text:#1a6800;--ui-focus:0 0 0 3px #32c80059;--ui-page:#f4f4f5;--ui-card:#fff;--ui-chart-1:#2a78d6;--ui-chart-2:#eb6834;--ui-chart-3:#1baf7a;--ui-chart-4:#eda100;--ui-chart-5:#e87ba4;--ui-chart-6:#008300;--ui-chart-7:#4a3aa7;--ui-chart-8:#e34948;--ui-secondary:#18181b;--ui-login:#0b0b0d;--ui-topbar:var(--ui-card);--ui-topbar-text:var(--ui-text);--ui-topbar-muted:var(--ui-muted);--ui-topbar-border:var(--ui-border);--ui-topbar-hover:var(--ui-hover);--ui-topbar-accent:var(--ui-primary-text);--ui-sidebar:var(--ui-card);--ui-sidebar-text:var(--ui-text);--ui-sidebar-muted:var(--ui-faint);--ui-sidebar-border:var(--ui-border);--ui-sidebar-hover:var(--ui-hover);--ui-sidebar-sel:var(--ui-primary-tint);--ui-sidebar-sel-text:var(--ui-primary-text);--ui-sunken:#fafafa;--ui-border:#e4e4e7;--ui-border-strong:#8a8a93;--ui-text:#18181b;--ui-muted:#5f5f68;--ui-faint:#71717a;--ui-hover:#0000000d;--ui-press:#00000017;--ui-disabled-bg:#f4f4f5;--ui-disabled-text:#a1a1aa;--ui-backdrop:#09090b73;--ui-tooltip-bg:#18181b;--ui-tooltip-text:#fff;--ui-inverse-bg:#18181b;--ui-inverse-line:transparent;--ui-nav-text:#3f3f46;--ui-nav-icon:#71717a;--ui-draft:#475569;--ui-draft-bg:#f1f5f9;--ui-pending:#b45309;--ui-pending-bg:#fef3c7;--ui-progress:#1d4ed8;--ui-progress-bg:#dbeafe;--ui-done:#15803d;--ui-done-bg:#dcfce7;--ui-due:#c2410c;--ui-due-bg:#ffedd5;--ui-bad:#b91c1c;--ui-bad-bg:#fee2e2;--ui-closed:#52525b;--ui-closed-bg:#f4f4f5;--ui-info:#1d4ed8;--ui-info-bg:#eff6ff;--ui-info-line:#bfdbfe;--ui-ok:#15803d;--ui-ok-bg:#f0fdf4;--ui-ok-line:#bbf7d0;--ui-warn:#b45309;--ui-warn-bg:#fffbeb;--ui-warn-line:#fde68a;--ui-err:#b91c1c;--ui-err-bg:#fef2f2;--ui-err-line:#fecaca;--ui-l1:#15803d;--ui-l1-bg:#dcfce7;--ui-l2:#1d4ed8;--ui-l2-bg:#dbeafe;--ui-l3:#854d0e;--ui-l3-bg:#fef9c3;--ui-l4:#b91c1c;--ui-l4-bg:#fee2e2;--ui-l1-solid:#22c55e;--ui-l2-solid:#3b82f6;--ui-l3-solid:#eab308;--ui-l4-solid:#ef4444;--ui-lq-text:#fff;--ui-acc-blue:#3b82f6;--ui-acc-amber:#eab308;--ui-acc-green:#22c55e;--ui-acc-orange:#f97316;--ui-acc-red:#ef4444;--ui-acc-violet:#8b5cf6;--ui-acc-bronze:#c2713a;--ui-acc-silver:#94a3b8;--ui-lq-pending:#cbd5e1;--ui-lq-pending-text:#334155;--ui-lq-off:#0000000d;--ui-gap1:#fbbf24;--ui-gap2:#f97316;--ui-gap3:#ef4444;--ui-danger-fill:#dc2626;--ui-act-view:#0284c7;--ui-act-edit:#ea580c;--ui-act-approve:#16a34a;--ui-act-reject:#dc2626;--ui-act-move:#7c3aed;--ui-act-print:#64748b;--ui-act-select:#4f46e5;--ui-act-off:#d97706;--ui-act-on:#059669;--ui-act-cred:#c026d3;--ui-font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ui-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--ui-r-chip:6px;--ui-r-sm:8px;--ui-r:10px;--ui-r-card:12px;--ui-r-lg:16px;--ui-shadow-raised:0 1px 3px #0000001a;--ui-shadow-float:0 12px 32px #00000024;--ui-shadow-top:0 24px 56px #00000038;--ui-z-sticky:10;--ui-z-sidebar:20;--ui-z-topbar:30;--ui-z-dropdown:40;--ui-z-panel:50;--ui-z-modal:60;--ui-z-popover:65;--ui-z-toast:70;--ui-z-tooltip:80;--ui-fast:.12s;--ui-med:.2s;--ui-gutter:.75rem;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:20px;--ui-3d-top:#eef2f6;--ui-3d-bottom:#cfd7df;--ui-topic-red:#dc2626;--ui-topic-blue:#2563eb;--ui-topic-orange:#ea580c;--ui-topic-green:#16a34a;--ui-topic-violet:#7c3aed;--ui-topic-amber:#b45309;--ui-topic-teal:#0d9488;--ui-topic-grey:#52525b;--ui-topic-pink:#db2777;--ui-react-like:#e11d48;--ui-react-celebrate:#d97706;--ui-react-insightful:#0891b2;--ui-react-thanks:#7c3aed}@media (width>=640px){:root{--ui-gutter:1rem}}@media (width>=768px){:root{--ui-gutter:1.5rem}}html.dark,.ui-dark{--ui-3d-top:#5d6875;--ui-3d-bottom:#2c333c;--ui-topic-red:#f87171;--ui-topic-blue:#60a5fa;--ui-topic-orange:#fb923c;--ui-topic-green:#4ade80;--ui-topic-violet:#a78bfa;--ui-topic-amber:#fbbf24;--ui-topic-teal:#2dd4bf;--ui-topic-grey:#a1a1aa;--ui-topic-pink:#f472b6;--ui-react-like:#fb7185;--ui-react-celebrate:#fbbf24;--ui-react-insightful:#22d3ee;--ui-react-thanks:#a78bfa;--ui-primary-tint:#32c8002e;--ui-primary-text:#7be05a;--ui-page:#0b0b0d;--ui-card:#17171a;--ui-chart-1:#3987e5;--ui-chart-2:#d95926;--ui-chart-3:#199e70;--ui-chart-4:#c98500;--ui-chart-5:#d55181;--ui-chart-6:#008300;--ui-chart-7:#9085e9;--ui-chart-8:#e66767;--ui-sunken:#1c1c20;--ui-border:#2a2a2e;--ui-border-strong:#71717a;--ui-text:#f4f4f5;--ui-muted:#a1a1aa;--ui-faint:#8a8a93;--ui-hover:#ffffff0f;--ui-press:#ffffff1a;--ui-disabled-bg:#1c1c20;--ui-disabled-text:#52525b;--ui-backdrop:#0009;--ui-tooltip-bg:#f4f4f5;--ui-tooltip-text:#18181b;--ui-inverse-bg:#2a2a30;--ui-inverse-line:#3f3f46;--ui-nav-text:#e4e4e7;--ui-nav-icon:#a1a1aa;--ui-draft:#cbd5e1;--ui-draft-bg:#94a3b829;--ui-pending:#fbbf24;--ui-pending-bg:#f59e0b29;--ui-progress:#93c5fd;--ui-progress-bg:#3b82f62e;--ui-done:#4ade80;--ui-done-bg:#22c55e29;--ui-due:#fdba74;--ui-due-bg:#f9731629;--ui-bad:#fca5a5;--ui-bad-bg:#ef444429;--ui-closed:#a1a1aa;--ui-closed-bg:#a1a1aa24;--ui-info:#93c5fd;--ui-info-bg:#3b82f61f;--ui-info-line:#3b82f659;--ui-ok:#4ade80;--ui-ok-bg:#22c55e1f;--ui-ok-line:#22c55e59;--ui-warn:#fbbf24;--ui-warn-bg:#f59e0b1f;--ui-warn-line:#f59e0b59;--ui-err:#fca5a5;--ui-err-bg:#ef44441f;--ui-err-line:#ef444459;--ui-l1:#4ade80;--ui-l1-bg:#22c55e2e;--ui-l2:#93c5fd;--ui-l2-bg:#3b82f633;--ui-l3:#facc15;--ui-l3-bg:#eab3082e;--ui-l4:#fca5a5;--ui-l4-bg:#ef44442e;--ui-lq-off:#ffffff0f;--ui-act-view:#38bdf8;--ui-act-edit:#fb923c;--ui-act-approve:#4ade80;--ui-act-reject:#f87171;--ui-act-move:#a78bfa;--ui-act-print:#94a3b8;--ui-act-select:#818cf8;--ui-act-off:#fbbf24;--ui-act-on:#34d399;--ui-act-cred:#e879f9}@media (prefers-reduced-motion:reduce){:root{--ui-fast:0s;--ui-med:0s}}.ui-enhanced-native{clip:rect(0 0 0 0)!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-enhanced{min-width:0;position:relative}:where(*):has(>.ui-act){gap:8px}:where(*):has(>table){overflow-x:auto!important}.ui-page{padding:var(--ui-gutter)}@media (width<=639.98px){.ui-page>*{padding-left:0!important;padding-right:0!important}}.ui-cardline{position:relative}.ui-cardline:after{content:"";border:2px solid var(--ui-primary);border-radius:inherit;pointer-events:none;opacity:0;z-index:1;clip-path:inset(0 50%);transition:clip-path .42s cubic-bezier(.4,0,.2,1),opacity .12s;position:absolute;inset:0}@media (hover:hover){.ui-cardline:hover:after{opacity:1;clip-path:inset(0)}}.ui-cardline:focus-within:after,.ui-cardline:focus-visible:after,.ui-cardline.is-on:after,.ui-cardline.is-selected:after,.ui-cardline.sel:after,.ui-cardline[aria-pressed=true]:after,.ui-cardline[aria-checked=true]:after{opacity:1;clip-path:inset(0)}@media (hover:none){.ui-cardline:active{transition:transform .12s;transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.ui-cardline:after{clip-path:inset(0);transition:opacity .12s}}.ui-pane-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto}.ui-pane-scroll:hover,.ui-pane-scroll:focus-within{scrollbar-color:var(--ui-border-strong,#c4c4c8) transparent}.ui-pane-scroll::-webkit-scrollbar{width:6px;height:6px}.ui-pane-scroll::-webkit-scrollbar-track{background:0 0}.ui-pane-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.ui-pane-scroll:hover::-webkit-scrollbar-thumb{background:var(--ui-border-strong,#c4c4c8)}.ui-pane-scroll::-webkit-scrollbar-thumb:hover{background:var(--ui-primary)}.ui-icon[data-v-26ff4b02]{vertical-align:middle;flex:none;display:inline-block}.ui-tip-anchor[data-v-1ac0ecd0]{display:inline-flex;position:relative}.ui-tip{z-index:var(--ui-z-tooltip);pointer-events:none;border-radius:var(--ui-r-sm);background:var(--ui-tooltip-bg);max-width:260px;color:var(--ui-tooltip-text);font-family:var(--ui-font);white-space:pre-line;box-shadow:var(--ui-shadow-float);padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;position:fixed}.ui-act[data-v-0d541144]{display:inline-flex}.ui-act__btn[data-v-0d541144]{border:1px solid color-mix(in srgb, var(--act) 30%, transparent);background:color-mix(in srgb, var(--act) 10%, transparent);width:30px;height:30px;color:var(--act);cursor:pointer;transition:transform var(--ui-fast), box-shadow var(--ui-fast), background-color var(--ui-fast), border-color var(--ui-fast);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-act__btn[data-v-0d541144]:hover:not(:disabled){border-color:color-mix(in srgb, var(--act) 55%, transparent);background:color-mix(in srgb, var(--act) 20%, transparent);transform:scale(1.05);box-shadow:0 4px 6px -1px #0000001a}.ui-act__btn[data-v-0d541144]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-act__btn[data-v-0d541144]:disabled{opacity:.55;cursor:not-allowed}.ui-act__btn svg[data-v-0d541144-s]{width:18px;height:18px}.ui-alert[data-v-7f65ac93]{border-radius:var(--ui-r-card);background:var(--bg);border:1px solid var(--line);font-family:var(--ui-font);gap:10px;padding:12px 14px;display:flex}.ui-alert__icon[data-v-7f65ac93]{color:var(--fg);margin-top:1px}.ui-alert__body[data-v-7f65ac93]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-alert__title[data-v-7f65ac93]{color:var(--fg);font-size:14px;font-weight:700}.ui-alert__text[data-v-7f65ac93]{color:var(--ui-text);font-size:13px;line-height:1.5}.ui-alert__action[data-v-7f65ac93]{flex:none;align-self:center}.ui-app[data-v-599c4a32]{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--mc) 72%, #fff) 0%, var(--mc) 55%, color-mix(in srgb, var(--mc) 82%, #000) 100%);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000002e}html.dark .ui-app--home[data-v-599c4a32]{--mc:#5a5a60!important}.ui-app.is-on[data-v-599c4a32]{box-shadow:0 0 0 2px var(--ui-card), 0 0 0 4px var(--mc)}@media (forced-colors:active){.ui-app[data-v-599c4a32]{color:canvastext}.ui-app.is-on[data-v-599c4a32]{outline:2px solid highlight}}.ui-al[data-v-1d01c921]{font-family:var(--ui-font);margin:0;padding:0;list-style:none}.ui-al__item[data-v-1d01c921]{border-radius:var(--ui-r);width:100%;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px;font-family:inherit;display:flex}.ui-al__item[data-v-1d01c921]:hover{background:var(--ui-hover)}.ui-al__item[data-v-1d01c921]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-al__text[data-v-1d01c921]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ui-al__title[data-v-1d01c921]{font-size:14px;font-weight:600}.is-late .ui-al__title[data-v-1d01c921]{color:var(--ui-err)}.ui-al__body[data-v-1d01c921]{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px}.is-read[data-v-1d01c921]{opacity:.6}.is-read .ui-al__title[data-v-1d01c921]{font-weight:500}.ui-al__dot[data-v-1d01c921]{background:var(--ui-primary);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.ui-appcard[data-v-5b4bc1eb]{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-card);width:100%;min-width:0;color:var(--ui-text);font-family:var(--ui-font);text-align:left;cursor:pointer;transition:transform var(--ui-fast), box-shadow var(--ui-fast), border-color var(--ui-fast);border-radius:16px;align-items:center;gap:16px;padding:18px 18px 18px 20px;display:flex}.ui-appcard[data-v-5b4bc1eb]:hover{border-color:color-mix(in srgb, var(--mc) 35%, var(--ui-border));box-shadow:0 10px 28px -12px color-mix(in srgb, var(--mc) 45%, transparent);transform:translateY(-2px)}.ui-appcard[data-v-5b4bc1eb]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-appcard__body[data-v-5b4bc1eb]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-appcard__title[data-v-5b4bc1eb]{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.ui-appcard__text[data-v-5b4bc1eb]{color:var(--ui-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ui-appcard__go[data-v-5b4bc1eb]{width:32px;height:32px;color:var(--mc);background:color-mix(in srgb, var(--mc) 10%, transparent);border:1px solid color-mix(in srgb, var(--mc) 25%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}html.dark .ui-appcard__go[data-v-5b4bc1eb]{color:color-mix(in srgb, var(--mc) 45%, #fff);background:color-mix(in srgb, var(--mc) 22%, transparent);border-color:color-mix(in srgb, var(--mc) 55%, transparent)}@media (prefers-reduced-motion:reduce){.ui-appcard[data-v-5b4bc1eb],.ui-appcard[data-v-5b4bc1eb]:hover{transition:none;transform:none}}@media (width<=480px){.ui-appcard[data-v-5b4bc1eb]{gap:12px;padding:14px}}.ui-av[data-v-9f34a372]{background:var(--ui-primary);color:var(--ui-on-primary);font-family:var(--ui-font);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.ui-av.is-glow[data-v-9f34a372]{box-sizing:border-box;background:linear-gradient(135deg, var(--ui-primary), var(--ui-acc-violet), var(--ui-topic-pink));color:#fff;padding:2.5px}.ui-av.is-glow .ui-av__img[data-v-9f34a372]{border:2px solid var(--ui-card);box-sizing:border-box;border-radius:999px}.ui-av.is-ring[data-v-9f34a372]{box-shadow:0 0 0 2px var(--ui-card), 0 0 0 3.5px var(--ui-primary)}.ui-av.is-member[data-v-9f34a372]{outline:2px solid var(--ui-primary);outline-offset:2px;overflow:visible}.ui-av.is-outside[data-v-9f34a372]{outline:2px dashed var(--ui-faint);outline-offset:2px;background:var(--ui-closed);color:#fff;overflow:visible}.ui-av.is-member .ui-av__img[data-v-9f34a372],.ui-av.is-outside .ui-av__img[data-v-9f34a372]{border-radius:999px}.ui-av__img[data-v-9f34a372]{object-fit:cover;width:100%;height:100%}.ui-btn[data-v-1c7d8485]{border-radius:var(--ui-r);height:40px;font-family:var(--ui-font);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-fast), border-color var(--ui-fast), box-shadow var(--ui-fast);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ui-btn--sm[data-v-1c7d8485]{height:32px;padding:0 12px;font-size:13px}.ui-btn--lg[data-v-1c7d8485]{height:52px;padding:0 22px;font-size:16px}.ui-btn--block[data-v-1c7d8485]{width:100%;display:flex}.ui-btn[data-v-1c7d8485]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-btn[data-v-1c7d8485]:disabled{cursor:not-allowed;opacity:.6}.ui-btn.is-loading[data-v-1c7d8485]{opacity:1;cursor:progress}.ui-btn--primary[data-v-1c7d8485]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-on-primary)}.ui-btn--primary[data-v-1c7d8485]:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}.ui-btn--primary[data-v-1c7d8485]:active:not(:disabled){background:var(--ui-primary-press)}.ui-btn--secondary[data-v-1c7d8485]{background:var(--ui-card);border-color:var(--ui-border);color:var(--ui-text)}.ui-btn--secondary[data-v-1c7d8485]:hover:not(:disabled){background:var(--ui-sunken);border-color:var(--ui-border-strong)}.ui-btn--secondary[data-v-1c7d8485]:active:not(:disabled){background:var(--ui-hover)}.ui-btn--ghost[data-v-1c7d8485]{color:var(--ui-text);background:0 0}.ui-btn--ghost[data-v-1c7d8485]:hover:not(:disabled){background:var(--ui-hover)}.ui-btn--ghost[data-v-1c7d8485]:active:not(:disabled){background:var(--ui-press)}.ui-btn--danger[data-v-1c7d8485]{background:var(--ui-err-bg);border-color:var(--ui-err-line);color:var(--ui-err)}.ui-btn--danger[data-v-1c7d8485]:hover:not(:disabled){background:var(--ui-bad-bg)}.ui-btn__spin[data-v-1c7d8485]{border:2px solid;border-top-color:#0000;border-radius:999px;flex:none;width:16px;height:16px;animation:.8s linear infinite ui-spin-1c7d8485}@keyframes ui-spin-1c7d8485{to{transform:rotate(360deg)}}@media (width<=767px){.ui-btn[data-v-1c7d8485]{min-height:44px}.ui-btn--sm[data-v-1c7d8485]{min-height:36px}}.ui-ib[data-v-8ce1a336]{border-radius:var(--ui-r);border:1px solid var(--ui-border);background:var(--ui-card);width:40px;height:40px;color:var(--ui-text);cursor:pointer;transition:background-color var(--ui-fast), border-color var(--ui-fast);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-ib--lg[data-v-8ce1a336]{width:48px;height:48px}.ui-ib-plain[data-v-8ce1a336]{display:contents}.ui-ib--round[data-v-8ce1a336]{border-radius:999px;width:44px;height:44px}.ui-ib--danger[data-v-8ce1a336]{border-color:var(--ui-err-line);background:var(--ui-err-bg);color:var(--ui-err)}.ui-ib--danger[data-v-8ce1a336]:hover:not(:disabled){background:var(--ui-bad-bg);border-color:var(--ui-err-line)}.ui-ib--flat[data-v-8ce1a336]{background:0 0;border-color:#0000}.ui-ib[data-v-8ce1a336]:hover:not(:disabled){background:var(--ui-sunken);border-color:var(--ui-border-strong)}.ui-ib--flat[data-v-8ce1a336]:hover:not(:disabled){background:var(--ui-hover);border-color:#0000}.ui-ib[data-v-8ce1a336]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-ib[data-v-8ce1a336]:disabled{cursor:not-allowed;background:var(--ui-sunken);color:var(--ui-faint)}.ui-ib--flat[data-v-8ce1a336]:disabled{background:0 0}.ui-ib__badge[data-v-8ce1a336]{box-sizing:border-box;background:var(--ui-danger-fill);color:#fff;border:2px solid var(--ui-card);min-width:20px;height:20px;font-family:var(--ui-font);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}@media (width<=767px){.ui-ib[data-v-8ce1a336]{width:44px;height:44px}}.ui-ib--on[data-v-8ce1a336]{color:var(--ui-primary)}.ui-menu[data-v-c245ad34],.ui-menu__anchor[data-v-c245ad34]{display:inline-flex}.ui-menu__catch{z-index:calc(var(--ui-z-popover) - 1);position:fixed;inset:0}.ui-menu__panel{z-index:var(--ui-z-popover);border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);min-width:200px;box-shadow:var(--ui-shadow-float);font-family:var(--ui-font);padding:6px;position:fixed}.ui-menu__item{border-radius:var(--ui-r-sm);width:100%;height:38px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:14px;display:flex}.ui-menu__item .ui-icon{color:var(--ui-muted)}.ui-menu__item:hover,.ui-menu__item:focus-visible{background:var(--ui-hover);outline:none}.ui-menu__item.is-danger,.ui-menu__item.is-danger .ui-icon{color:var(--ui-err)}.ui-menu__item:disabled{opacity:.45;cursor:not-allowed}.ui-menu__sep{background:var(--ui-border);height:1px;margin:6px 4px}.ui-menu__item .ui-menu__tick{color:var(--ui-primary-text);margin-left:auto}@media (width<=767px){.ui-menu__item{height:44px}}.ui-tag[data-v-b5a20089]{height:22px;font-family:var(--ui-font);white-space:nowrap;color:var(--tc);background:color-mix(in srgb, var(--tc) 12%, transparent);border:1px solid color-mix(in srgb, var(--tc) 25%, transparent);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.ui-tag__label[data-v-b5a20089]{text-overflow:ellipsis;overflow:hidden}.ui-tag.is-removable[data-v-b5a20089]{padding-right:2px}.ui-tag__x[data-v-b5a20089]{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.ui-tag__x[data-v-b5a20089]:hover{background:color-mix(in srgb, var(--tc) 18%, transparent)}.ui-ph[data-v-5fdc68b9]{font-family:var(--ui-font);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ui-ph__text[data-v-5fdc68b9]{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-ph__eyebrow[data-v-5fdc68b9]{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-primary-text);font-size:12px;font-weight:700}.ui-ph__title[data-v-5fdc68b9]{color:var(--ui-text);margin:0;font-size:24px;font-weight:700;line-height:1.2}.ui-ph__sub[data-v-5fdc68b9]{color:var(--ui-muted);margin:0;font-size:14px}.ui-ph__actions[data-v-5fdc68b9]{flex:none;align-items:center;gap:8px;display:flex}@media (width<=767px){.ui-ph[data-v-5fdc68b9]{align-items:center;gap:2px var(--ui-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-ph__text[data-v-5fdc68b9]{display:contents}.ui-ph__eyebrow[data-v-5fdc68b9]{display:none}.ui-ph__title[data-v-5fdc68b9]{grid-area:1/1;font-size:20px}.ui-ph__actions[data-v-5fdc68b9]{grid-area:1/2}.ui-ph__sub[data-v-5fdc68b9]{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;font-size:13px;overflow:hidden}.ui-ph__sub.is-open[data-v-5fdc68b9]{white-space:normal}.ui-ph__actions.is-row[data-v-5fdc68b9]{margin-top:var(--ui-space-xs);scrollbar-width:none;grid-area:3/1/auto/-1;min-width:0;overflow-x:auto}.ui-ph__actions.is-row[data-v-5fdc68b9]::-webkit-scrollbar{display:none}.ui-ph__actions.is-row[data-v-5fdc68b9]>*{flex:none}}.ui-date[data-v-832a98ae]{min-width:0;font-family:var(--ui-font)}.ui-date__trigger[data-v-832a98ae]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);width:100%;height:40px;color:var(--ui-text);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;font-family:inherit;font-size:14px;display:flex}.ui-date__trigger[data-v-832a98ae]:hover:not(:disabled){border-color:var(--ui-border-strong)}.ui-date__trigger.is-open[data-v-832a98ae],.ui-date__trigger[data-v-832a98ae]:focus-visible{border-color:var(--ui-primary);box-shadow:var(--ui-focus);outline:none}.ui-date__trigger.is-invalid[data-v-832a98ae]{border-color:var(--ui-err)}.ui-date__trigger[data-v-832a98ae]:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);cursor:not-allowed}.ui-date__icon[data-v-832a98ae]{color:var(--ui-faint)}.ui-date__value[data-v-832a98ae],.ui-date__ph[data-v-832a98ae]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-date__ph[data-v-832a98ae]{color:var(--ui-faint)}@media (width<=767px){.ui-date__trigger[data-v-832a98ae]{height:44px;font-size:16px}}.ui-date__catch{z-index:calc(var(--ui-z-popover) - 1);position:fixed;inset:0}.ui-date__panel{z-index:var(--ui-z-popover);border:1px solid var(--ui-border);background:var(--ui-card);box-shadow:var(--ui-shadow-float);font-family:var(--ui-font);border-radius:14px;max-width:calc(100vw - 16px);display:flex;position:fixed;overflow:hidden}.ui-date__presets{border-right:1px solid var(--ui-border);flex-direction:column;flex:none;gap:2px;width:140px;padding:8px;display:flex}@media (width<=520px){.ui-date__panel{flex-direction:column}.ui-date__presets{border-right:0;border-bottom:1px solid var(--ui-border);flex-flow:wrap;width:auto}}.ui-date__preset{border-radius:var(--ui-r-sm);text-align:left;height:34px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500}.ui-date__preset:hover{background:var(--ui-hover)}.ui-date__preset.on{background:var(--ui-primary-tint);color:var(--ui-primary-text);font-weight:600}.ui-date__cal{box-sizing:border-box;flex-direction:column;gap:8px;width:300px;padding:12px 14px;display:flex}.ui-date__head{justify-content:space-between;align-items:center;display:flex}.ui-date__nav{border:1px solid var(--ui-border);border-radius:var(--ui-r-sm);background:var(--ui-card);width:32px;height:32px;color:var(--ui-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-date__month{color:var(--ui-text);font-size:14px;font-weight:700}.ui-date__month-btn{border-radius:var(--ui-r-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;height:32px;padding:0 8px;font-family:inherit;display:inline-flex}.ui-date__month-btn:hover{background:var(--ui-hover)}.ui-date__month-btn:focus-visible,.ui-date__mo:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-date__months{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ui-date__mo{border-radius:var(--ui-r-sm);height:44px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.ui-date__mo:hover:not(:disabled):not(.is-end){background:var(--ui-hover)}.ui-date__mo.is-end{background:var(--ui-primary);color:var(--ui-on-primary)}.ui-date__mo:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.ui-date__grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ui-date__wd{color:var(--ui-faint);padding:4px 0;font-size:12px;font-weight:600}.ui-date__day{border-radius:var(--ui-r-sm);height:36px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:500}.ui-date__day:hover:not(:disabled):not(.is-end){background:var(--ui-hover)}.ui-date__day.is-today{box-shadow:inset 0 0 0 1.5px var(--ui-text);font-weight:700}.ui-date__day.is-in{background:var(--ui-primary-tint);border-radius:0}.ui-date__day.is-end{background:var(--ui-primary);color:var(--ui-on-primary);font-weight:700}.ui-date__day:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.ui-date__day:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-date__foot{border-top:1px solid var(--ui-border);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.ui-date__actions{gap:6px;display:flex}.ui-select[data-v-b81229c4]{min-width:0;font-family:var(--ui-font)}.ui-select__trigger[data-v-b81229c4]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);width:100%;min-height:40px;color:var(--ui-text);text-align:left;cursor:pointer;transition:border-color var(--ui-fast), box-shadow var(--ui-fast);align-items:center;gap:8px;padding:4px 10px 4px 12px;font-family:inherit;font-size:14px;display:flex}.ui-select__trigger[data-v-b81229c4]:hover:not(:disabled){border-color:var(--ui-border-strong)}.is-open .ui-select__trigger[data-v-b81229c4],.ui-select__trigger[data-v-b81229c4]:focus-visible{border-color:var(--ui-primary);box-shadow:var(--ui-focus);outline:none}.is-invalid .ui-select__trigger[data-v-b81229c4]{border-color:var(--ui-err)}.ui-select__trigger[data-v-b81229c4]:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);cursor:not-allowed}.ui-select__lead[data-v-b81229c4]{color:var(--ui-faint)}.ui-select__value[data-v-b81229c4],.ui-select__ph[data-v-b81229c4]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ui-select__ph[data-v-b81229c4]{color:var(--ui-faint)}.ui-select__chev[data-v-b81229c4]{color:var(--ui-faint);transition:transform var(--ui-fast)}.is-open .ui-select__chev[data-v-b81229c4]{transform:rotate(180deg)}.ui-select__chips[data-v-b81229c4]{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.ui-select__chip[data-v-b81229c4]{border-radius:var(--ui-r-chip);background:var(--ui-sunken);border:1px solid var(--ui-border);align-items:center;gap:2px;max-width:160px;height:26px;padding:0 2px 0 9px;font-size:13px;display:inline-flex}.ui-select__chip-text[data-v-b81229c4]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-select__chip-x[data-v-b81229c4]{width:20px;height:20px;color:var(--ui-muted);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ui-select__chip-x[data-v-b81229c4]:hover{background:var(--ui-hover)}.ui-select__more[data-v-b81229c4]{border-radius:var(--ui-r-chip);background:var(--ui-primary-tint);height:26px;color:var(--ui-primary-text);align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=767px){.ui-select__trigger[data-v-b81229c4]{min-height:44px;font-size:16px}}.ui-select__catch{z-index:calc(var(--ui-z-popover) - 1);position:fixed;inset:0}.ui-select__panel{z-index:var(--ui-z-popover);box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);box-shadow:var(--ui-shadow-float);font-family:var(--ui-font);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow:hidden}.ui-select__search{border:1px solid var(--ui-border);border-radius:var(--ui-r-sm);height:38px;color:var(--ui-faint);flex:none;align-items:center;gap:8px;margin-bottom:4px;padding:0 10px;display:flex}.ui-select__search-input{min-width:0;height:100%;box-shadow:none;color:var(--ui-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:14px}.ui-select__search-input:focus{box-shadow:none;border:0;outline:none}.ui-select__search:focus-within{border-color:var(--ui-primary)}.ui-select__bulk{color:var(--ui-muted);flex:none;justify-content:space-between;align-items:center;padding:2px 10px 6px;font-size:12px;display:flex}.ui-select__bulk-links{gap:12px;display:flex}.ui-select__bulk-links button{color:var(--ui-primary-text);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}.ui-select__list{outline:none;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.ui-select__group{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);padding:10px 10px 4px;font-size:11.5px;font-weight:700}.ui-select__group:not(:first-child){border-top:1px solid var(--ui-border);margin-top:6px;padding-top:12px}.ui-select__opt{border-radius:var(--ui-r-sm);text-align:left;cursor:pointer;width:100%;min-height:40px;color:var(--ui-text);background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;display:flex}.ui-select__opt.is-active{background:var(--ui-hover)}.ui-select__opt:disabled{opacity:.45;cursor:not-allowed}.ui-select__opt-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-select__opt-label{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ui-select__opt.is-sel .ui-select__opt-label{color:var(--ui-primary-text);font-weight:600}.ui-select__opt-sub{color:var(--ui-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.ui-select__tick{color:var(--ui-primary-text)}.ui-select__box{border:1.5px solid var(--ui-border-strong);width:18px;height:18px;color:var(--ui-on-primary);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-select__box.on{background:var(--ui-primary);border-color:var(--ui-primary)}.ui-select__empty{text-align:center;color:var(--ui-faint);flex-direction:column;align-items:center;gap:6px;padding:18px 10px;display:flex}.ui-select__empty strong{color:var(--ui-text);font-size:14px}.ui-select__empty span{color:var(--ui-muted);font-size:12px}.ui-select__sep{background:var(--ui-border);flex:none;height:1px;margin:4px 0}.ui-select__add{border-radius:var(--ui-r-sm);height:38px;color:var(--ui-primary-text);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ui-select__add:hover{background:var(--ui-hover)}.ui-board[data-v-4dc48e32]{flex-direction:column;gap:16px;min-width:0;display:flex}.ui-board__controls[data-v-4dc48e32]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-board__range[data-v-4dc48e32]{min-width:170px}.ui-board__timer[data-v-4dc48e32]{width:150px}.ui-board__body[data-v-4dc48e32],.ui-board__all[data-v-4dc48e32]{flex-direction:column;gap:16px;min-width:0;display:flex}.ui-board__show[data-v-4dc48e32]{height:100dvh;z-index:var(--ui-z-modal);background:var(--ui-page);font-family:var(--ui-font);flex-direction:column;display:flex;position:fixed;inset:0}.ui-board__top[data-v-4dc48e32]{color:#fff;background:#000;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}.ui-board__name[data-v-4dc48e32]{align-items:baseline;gap:12px;min-width:0;display:flex}.ui-board__name strong[data-v-4dc48e32]{letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ui-board__name span[data-v-4dc48e32]{color:#aaa;white-space:nowrap;font-size:12px}.ui-board__topnav[data-v-4dc48e32]{align-items:center;gap:8px;display:flex}.ui-board__tbtn[data-v-4dc48e32]{box-sizing:border-box;color:#fff;cursor:pointer;background:#222;border:1px solid #444;border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1}.ui-board__tbtn[data-v-4dc48e32]:hover{background:#333}.ui-board__ctl[data-v-4dc48e32]{align-items:center;gap:10px;display:flex}.ui-board__lbl[data-v-4dc48e32]{color:#ccc;align-items:center;gap:6px;font-size:12px;display:flex}.ui-board__sel[data-v-4dc48e32]{box-sizing:border-box;color:#fff;cursor:pointer;-webkit-appearance:menulist;appearance:auto;background:#222;border:1px solid #444;border-radius:8px;width:auto;height:32px;min-height:0;margin:0;padding:0 10px;font-size:13px;line-height:30px}.ui-board__count[data-v-4dc48e32]{text-align:right;min-width:36px;color:var(--ui-primary);font-size:13px;font-weight:700}.ui-board__exit[data-v-4dc48e32]{box-sizing:border-box;white-space:nowrap;color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;align-items:center;height:32px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.ui-board__slide[data-v-4dc48e32]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.ui-board__slide[data-v-4dc48e32]>.ui-board-fill{flex:1 1 0;grid-auto-rows:minmax(0,1fr);min-height:0}.ui-board__slide[data-v-4dc48e32] .ui-board-fill>.ui-card{flex-direction:column;height:100%;min-height:0;display:flex}.ui-board__slide[data-v-4dc48e32] .ui-board-fill>.ui-card>.ui-card__body{flex:1;min-height:0;overflow:auto}.ui-board__label[data-v-4dc48e32]{letter-spacing:.5px;text-transform:uppercase;color:var(--ui-muted);border-bottom:2px solid var(--ui-primary);flex-shrink:0;padding-bottom:6px;font-size:12px;font-weight:600}.ui-board__foot[data-v-4dc48e32]{border-top:1px solid var(--ui-border);background:var(--ui-card);flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:10px 20px;display:flex}.ui-board__dots[data-v-4dc48e32]{gap:8px;display:flex}.ui-board__dot[data-v-4dc48e32]{background:var(--ui-border-strong);cursor:pointer;border:none;border-radius:2px;width:20px;height:4px;padding:0;transition:all .3s}.ui-board__dot.on[data-v-4dc48e32]{background:var(--ui-primary);width:32px}@media (width<=640px){.ui-board__slide[data-v-4dc48e32]>.ui-board-fill{flex:none}.ui-board__slide[data-v-4dc48e32] .ui-board-fill>.ui-card{height:auto}.ui-board__slide[data-v-4dc48e32] .ui-board-fill>.ui-card>.ui-card__body{overflow:visible}.ui-board__controls[data-v-4dc48e32]{justify-content:flex-start}.ui-board__timer[data-v-4dc48e32]{width:140px}.ui-board__name span[data-v-4dc48e32],.ui-board__topnav .ui-board__dot[data-v-4dc48e32]{display:none}.ui-board__top[data-v-4dc48e32]{padding:0 12px}}.ui-status[data-v-2feeb85a]{background:var(--bg);height:24px;color:var(--fg);font-family:var(--ui-font);white-space:nowrap;border-radius:999px;flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:5px;min-width:0;max-width:100%;padding:0 9px 0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ui-status.ui-status[data-v-2feeb85a]{flex-flow:row;align-items:center;display:inline-flex}.ui-status[data-v-2feeb85a]>svg{flex:none}.ui-status__text[data-v-2feeb85a]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-bp[data-v-af50389a]{height:300px;font-family:var(--ui-font);border:1px solid #e4e4e7;border-radius:12px;min-width:0;display:flex;overflow:hidden}.ui-bp__side[data-v-af50389a]{border-right:1px solid;flex-direction:column;flex:none;gap:2px;width:34%;max-width:170px;padding-bottom:8px;display:flex}.ui-bp__logo[data-v-af50389a]{letter-spacing:.02em;border-bottom:1px solid;align-items:center;height:48px;margin-bottom:6px;padding:0 12px;font-size:14px;font-weight:800;display:flex;overflow:hidden}.ui-bp__logo img[data-v-af50389a]{object-fit:contain;max-width:100%;max-height:28px}.ui-bp__row[data-v-af50389a]{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:32px;margin:0 6px;padding:0 8px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.ui-bp__main[data-v-af50389a]{flex-direction:column;flex:1;min-width:0;display:flex}.ui-bp__top[data-v-af50389a]{border-bottom:1px solid;align-items:center;gap:8px;height:48px;padding:0 12px;font-size:13px;display:flex}.ui-bp__top>span[data-v-af50389a]:first-child{flex:1;min-width:0}.ui-bp__who[data-v-af50389a]{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.ui-bp__who b[data-v-af50389a]{font-size:12px}.ui-bp__who small[data-v-af50389a]{font-size:11px}.ui-bp__av[data-v-af50389a]{border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.ui-bp__body[data-v-af50389a]{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ui-bp__head[data-v-af50389a]{color:#18181b;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.ui-bp__btn[data-v-af50389a]{border-radius:8px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ui-bp__table[data-v-af50389a]{background:#fff;border:1px solid #e4e4e7;border-radius:10px;overflow:hidden}.ui-bp__tr[data-v-af50389a]{border-top:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.ui-bp__tr[data-v-af50389a]:first-child{border-top:0}.ui-bp__code[data-v-af50389a]{font-family:var(--ui-mono);color:#18181b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ui-bp__chart[data-v-af50389a]{align-items:flex-end;gap:5px;height:48px;display:flex}.ui-bp__chart span[data-v-af50389a]{border-radius:3px 3px 0 0;flex:1 1 0}.ui-info[data-v-95e8d2e8]{vertical-align:middle;display:inline-flex}.ui-info__btn[data-v-95e8d2e8]{width:24px;height:24px;color:var(--ui-muted);cursor:help;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-4px;padding:0;display:inline-flex}.ui-info__btn[data-v-95e8d2e8]:hover,.ui-info__btn[data-v-95e8d2e8]:focus-visible{color:var(--ui-text);background:var(--ui-sunken)}.ui-card[data-v-7600dd30]{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);min-width:0;font-family:var(--ui-font);flex-direction:column;gap:16px;padding:20px;display:flex}.ui-card.is-flush[data-v-7600dd30]{gap:0;padding:0;overflow:hidden}.is-flush .ui-card__head[data-v-7600dd30]{border-bottom:1px solid var(--ui-border);padding:16px 20px}.ui-card__head[data-v-7600dd30]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-card__titles[data-v-7600dd30]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ui-card__tile[data-v-7600dd30]{border-radius:var(--ui-r-sm,8px);background:color-mix(in srgb, var(--acc) 15%, transparent);width:36px;height:36px;color:var(--acc);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-card__title[data-v-7600dd30]{color:var(--ui-text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:inline-flex}.ui-card__sub[data-v-7600dd30]{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.45}.ui-card__actions[data-v-7600dd30]{flex:none;gap:8px;display:flex}@media (width<=767px){.ui-card[data-v-7600dd30]{border-radius:var(--ui-r-card);padding:16px}}:where(.ui-card:not(.is-flush)>.ui-card__body>*+*){margin-top:var(--ui-card-flow,var(--ui-space-md))}.ui-empty[data-v-3b8966f4]{text-align:center;font-family:var(--ui-font);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.ui-empty.is-compact[data-v-3b8966f4]{padding:16px}.ui-empty__tile[data-v-3b8966f4]{border-radius:var(--ui-r-card);background:var(--bg);width:48px;height:48px;color:var(--fg);justify-content:center;align-items:center;display:inline-flex}.is-compact .ui-empty__tile[data-v-3b8966f4]{width:40px;height:40px}.ui-empty__title[data-v-3b8966f4]{color:var(--ui-text);font-size:15px;font-weight:700}.ui-empty__text[data-v-3b8966f4]{max-width:320px;color:var(--ui-muted);margin:0;font-size:13px;line-height:1.5}.ui-empty__action[data-v-3b8966f4]{gap:8px;margin-top:4px;display:flex}.ui-chart[data-v-f53301ec]{font-family:var(--ui-font);flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.ui-chart__bar[data-v-f53301ec]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-chart__corner[data-v-f53301ec]{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.ui-chart__title[data-v-f53301ec]{color:var(--ui-text);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;font-weight:700;display:flex}.ui-chart__note[data-v-f53301ec]{color:var(--ui-muted);font-size:12px;font-weight:500}.ui-chart__empty[data-v-f53301ec]{padding:24px 0}.ui-chart__table[data-v-f53301ec]{max-height:340px;overflow-x:auto}.ui-chart__table table[data-v-f53301ec]{border-collapse:collapse;width:100%;color:var(--ui-text);font-size:13px}.ui-chart__table th[data-v-f53301ec],.ui-chart__table td[data-v-f53301ec]{border-bottom:1px solid var(--ui-border);text-align:left;white-space:nowrap;padding:6px 10px}.ui-chart__table thead th[data-v-f53301ec]{color:var(--ui-muted);font-size:12px;font-weight:600}.ui-chart__table .is-num[data-v-f53301ec]{text-align:right;font-variant-numeric:tabular-nums}.ui-ring[data-v-7481b603]{font-family:var(--ui-font);flex-shrink:0;place-items:center;row-gap:4px;display:inline-grid;position:relative}.ui-ring--sm[data-v-7481b603]{width:72px}.ui-ring--sm svg[data-v-7481b603]{width:72px;height:72px}.ui-ring--sm .ui-ring__mid[data-v-7481b603]{width:100%;height:72px;bottom:auto}.ui-ring__below[data-v-7481b603]{color:var(--ui-muted);white-space:nowrap;font-size:12px;font-weight:600}.ui-ring--md[data-v-7481b603]{width:112px;height:112px}.ui-ring--lg[data-v-7481b603]{width:156px;height:156px}.ui-ring svg[data-v-7481b603]{width:100%;height:100%}.ui-ring__track[data-v-7481b603]{fill:none;stroke:var(--ui-sunken)}.ui-ring__arc[data-v-7481b603]{fill:none;stroke-linecap:round;transition:stroke-dasharray var(--ui-med)}.ui-ring__target[data-v-7481b603]{stroke:var(--ui-text);stroke-width:2px;stroke-linecap:round}.ui-ring__mid[data-v-7481b603]{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.ui-ring__value[data-v-7481b603]{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:800}.ui-ring--sm .ui-ring__value[data-v-7481b603]{font-size:16px}.ui-ring--md .ui-ring__value[data-v-7481b603]{font-size:24px}.ui-ring--lg .ui-ring__value[data-v-7481b603]{font-size:34px}.ui-ring__label[data-v-7481b603]{color:var(--ui-muted);margin-top:2px;font-size:12px;font-weight:600}.ui-ring--sm .ui-ring__label[data-v-7481b603]{font-size:11px}.ui-sb[data-v-243d49a1]{font-family:var(--ui-font);flex-direction:column;gap:6px;display:flex}.ui-sb__track[data-v-243d49a1]{height:var(--ui-sb-h,28px);background:var(--ui-sunken);border-radius:8px;position:relative;overflow:hidden}.ui-sb__part[data-v-243d49a1]{top:0;bottom:0;display:block!important;position:absolute!important}.ui-sb__seg[data-v-243d49a1]{border-right:2px solid var(--ui-card);cursor:default;width:100%;height:100%;display:block}.ui-sb__seg[data-v-243d49a1]:focus-visible{outline:2px solid var(--ui-text);outline-offset:-2px}.ui-sb__ticks[data-v-243d49a1]{height:16px;color:var(--ui-muted);font-size:11px;position:relative}.ui-sb__ticks span[data-v-243d49a1]{white-space:nowrap;position:absolute;transform:translate(-50%)}.ui-sb__ticks span[data-v-243d49a1]:first-child{transform:none}.ui-sb__ticks span[data-v-243d49a1]:last-child{transform:translate(-100%)}.ui-sb__now[data-v-243d49a1]{background:var(--ui-text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ui-sb__now.is-running[data-v-243d49a1]{animation:1s steps(2,start) infinite ui-sb-blink-243d49a1}@keyframes ui-sb-blink-243d49a1{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ui-sb__now[data-v-243d49a1]{animation:none}}.ui-sb__legend[data-v-243d49a1]{flex-wrap:wrap;gap:6px;display:flex}.ui-sb__seg[data-v-243d49a1]{position:relative;overflow:hidden}.ui-sb__text[data-v-243d49a1]{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;text-shadow:0 1px 1px #00000059;align-items:center;font-size:11.5px;font-weight:700;display:flex;position:absolute;inset:0 6px;overflow:hidden}.ui-sb__unbooked[data-v-243d49a1]{color:var(--ui-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ui-sb__swatch[data-v-243d49a1]{border-radius:3px;width:18px;height:12px}.ui-tile[data-v-c5797e2b]{text-align:left;border-radius:var(--ui-r-lg,14px);border:1px solid var(--ui-border);border-left:4px solid var(--edge);background:var(--ui-card);color:var(--ui-text);cursor:pointer;font:inherit;font-family:var(--ui-font);width:100%;min-width:0;transition:box-shadow var(--ui-fast), border-color var(--ui-fast);flex-direction:column;gap:10px;padding:14px;display:flex}.ui-tile[data-v-c5797e2b]:hover{border-color:var(--ui-border-strong);border-left-color:var(--edge);box-shadow:0 4px 14px #00000014}.ui-tile[data-v-c5797e2b]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-tm[data-v-870a6864]{font-family:var(--ui-font);flex-direction:column;gap:12px;margin:0;display:flex}.ui-tm__head[data-v-870a6864]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-tm__title[data-v-870a6864]{color:var(--ui-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ui-tm__total[data-v-870a6864]{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ui-tm__bar[data-v-870a6864]{gap:2px;height:28px;display:flex}.ui-tm__part[data-v-870a6864]{flex-basis:0;min-width:4px;display:flex}.ui-tm__seg[data-v-870a6864]{outline-offset:2px;border-radius:2px;width:100%;height:100%;display:block}.ui-tm__part:first-child .ui-tm__seg[data-v-870a6864]{border-radius:4px 2px 2px 4px}.ui-tm__part:last-child .ui-tm__seg[data-v-870a6864]{border-radius:2px 4px 4px 2px}.ui-tm__part:only-child .ui-tm__seg[data-v-870a6864]{border-radius:4px}.ui-tm__legend[data-v-870a6864]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ui-tm__legend[data-v-870a6864]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-tm__item[data-v-870a6864]{grid-template-columns:10px minmax(0,1fr);grid-template-areas:"sw label"".value"".share"".note";align-items:center;gap:2px 8px;min-width:0;display:grid}.ui-tm__swatch[data-v-870a6864]{border-radius:3px;grid-area:sw;width:10px;height:10px}.ui-tm__label[data-v-870a6864]{color:var(--ui-muted);grid-area:label;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.ui-tm__value[data-v-870a6864]{white-space:nowrap;letter-spacing:-.01em;color:var(--ui-text);font-variant-numeric:tabular-nums;grid-area:value;font-size:18px}.ui-tm__share[data-v-870a6864]{color:var(--ui-muted);font-variant-numeric:tabular-nums;grid-area:share;font-size:12.5px}.ui-tm__note[data-v-870a6864]{color:var(--ui-muted);grid-area:note;font-size:12px}.ui-hero[data-v-e9c90bdb]{border-radius:var(--ui-r-lg,16px);background:var(--bg);border:2px solid var(--fg);font-family:var(--ui-font);color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;display:flex}.ui-hero__icon[data-v-e9c90bdb]{background:var(--fg);width:72px;height:72px;color:var(--ui-card);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ui-hero__text[data-v-e9c90bdb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-hero__title[data-v-e9c90bdb]{color:var(--ui-muted);font-size:14px;font-weight:700}.ui-hero__word[data-v-e9c90bdb]{letter-spacing:.02em;color:var(--fg);font-size:clamp(26px,5vw,44px);font-weight:900;line-height:1.05}.ui-hero__detail[data-v-e9c90bdb]{color:var(--ui-text);font-size:15px;font-weight:600}.ui-hero__side[data-v-e9c90bdb]{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.ui-hero__since[data-v-e9c90bdb]{font-variant-numeric:tabular-nums;color:var(--ui-text);font-size:22px;font-weight:800}.ui-hero__live[data-v-e9c90bdb]{color:var(--ui-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ui-hero__live.on[data-v-e9c90bdb]{color:var(--ui-done)}.ui-hero__dot[data-v-e9c90bdb]{background:currentColor;border-radius:50%;width:9px;height:9px}.ui-hero__live.on .ui-hero__dot[data-v-e9c90bdb]{animation:1.6s ease-in-out infinite ui-hero-pulse-e9c90bdb}.is-stop .ui-hero__icon[data-v-e9c90bdb]{animation:1.2s ease-in-out infinite ui-hero-pulse-e9c90bdb}@keyframes ui-hero-pulse-e9c90bdb{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ui-hero__dot[data-v-e9c90bdb],.ui-hero__icon[data-v-e9c90bdb]{animation:none!important}}.ui-hero--sm[data-v-e9c90bdb]{border-width:1.5px;border-radius:999px;flex-wrap:nowrap;gap:10px;height:44px;padding:0 14px}.ui-hero--sm .ui-hero__icon[data-v-e9c90bdb]{width:26px;height:26px}.ui-hero--sm .ui-hero__text[data-v-e9c90bdb]{flex-direction:row;align-items:baseline;gap:8px;overflow:hidden}.ui-hero--sm .ui-hero__title[data-v-e9c90bdb]{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:13px;overflow:hidden}.ui-hero--sm .ui-hero__word[data-v-e9c90bdb]{letter-spacing:.04em;white-space:nowrap;font-size:15px}.ui-hero--sm .ui-hero__detail[data-v-e9c90bdb]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ui-hero--sm .ui-hero__side[data-v-e9c90bdb]{flex-direction:row;align-items:center;gap:10px;width:auto;margin-left:4px}.ui-hero--sm .ui-hero__since[data-v-e9c90bdb]{white-space:nowrap;font-size:13px;font-weight:700}.ui-hero--sm .ui-hero__live[data-v-e9c90bdb]{font-size:11px}@media (width<=640px){.ui-hero[data-v-e9c90bdb]:not(.ui-hero--sm){gap:12px;padding:14px}.ui-hero__icon[data-v-e9c90bdb]{width:52px;height:52px}.ui-hero__side[data-v-e9c90bdb]{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-left:0}}.ui-sth[data-v-b17d9694]{--tap:60px;background:var(--ui-card);border-bottom:1px solid var(--ui-border);color:var(--ui-text);font-family:var(--ui-font);flex:none;align-items:center;gap:14px;padding:10px 20px;display:flex;position:relative}.ui-sth__logo[data-v-b17d9694]{object-fit:contain;border-radius:7px;flex:none;width:32px;max-width:32px;height:32px}.ui-sth__sep[data-v-b17d9694]{background:var(--ui-border);flex:none;align-self:stretch;width:1px}.ui-sth__act[data-v-b17d9694]{width:var(--tap);height:var(--tap);border:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.ui-sth__act[data-v-b17d9694]:hover:not([disabled]){background:var(--ui-sunken)}.ui-sth__act[data-v-b17d9694]:active:not([disabled]){background:var(--ui-sunken);transform:scale(.96)}.ui-sth__act[data-v-b17d9694]:focus-visible,.ui-sth__user[data-v-b17d9694]:focus-visible,.ui-sth__fbtn[data-v-b17d9694]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-sth__act[disabled][data-v-b17d9694]{opacity:.38;cursor:default}.ui-sth__where[data-v-b17d9694]{flex:1 1 0;min-width:0}.ui-sth__where h1[data-v-b17d9694]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.02rem;font-weight:750;line-height:1.2;overflow:hidden}.ui-sth__where p[data-v-b17d9694]{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:.76rem;overflow:hidden}.ui-sth__where p b[data-v-b17d9694]{color:var(--ui-text);font-weight:600}.ui-sth__clock[data-v-b17d9694]{text-align:right;font-variant-numeric:tabular-nums;flex:none}.ui-sth__clock .t[data-v-b17d9694]{font-size:1.16rem;font-weight:700;line-height:1.1}.ui-sth__clock .d[data-v-b17d9694]{color:var(--ui-muted);font-size:.75rem}.ui-sth__user[data-v-b17d9694]{border:1px solid var(--ui-border);min-width:0;max-width:min(46vw,340px);color:var(--ui-text);cursor:pointer;min-height:var(--tap);font:inherit;background:0 0;border-radius:10px;flex:0 auto;align-items:center;gap:9px;padding:5px 9px;display:flex;overflow:hidden}.ui-sth__user[data-v-b17d9694]:hover{background:var(--ui-sunken)}.ui-sth__ident[data-v-b17d9694]{text-align:right;min-width:0;display:block;overflow:hidden}.ui-sth__ident .nm[data-v-b17d9694]{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:650;line-height:1.15;display:block;overflow:hidden}.ui-sth__ident .rl[data-v-b17d9694]{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.ui-sth__av[data-v-b17d9694]{background:var(--ui-primary);width:34px;height:34px;color:var(--ui-on-primary);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:relative}.ui-sth__av.is-empty[data-v-b17d9694]{background:var(--ui-sunken);color:var(--ui-muted);border:1px dashed var(--ui-border-strong,var(--ui-border))}.ui-sth__av.is-on[data-v-b17d9694]:after{content:"";background:var(--ui-ok);width:11px;height:11px;box-shadow:0 0 0 2px var(--ui-card);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.ui-sth__menu[data-v-b17d9694]{z-index:60;background:var(--ui-card);width:min(320px,100vw - 32px);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:14px;position:absolute;top:calc(100% + 8px);right:20px;overflow:hidden;box-shadow:0 18px 44px #0000002e}.ui-sth__mhead[data-v-b17d9694]{text-align:center;border-bottom:1px solid var(--ui-border);padding:16px 16px 12px}.ui-sth__mav[data-v-b17d9694]{background:var(--ui-primary);width:52px;height:52px;color:var(--ui-on-primary);border-radius:50%;place-items:center;margin:0 auto 8px;font-size:1.05rem;font-weight:700;display:grid}.ui-sth__mname[data-v-b17d9694]{font-size:.95rem;font-weight:700;line-height:1.2}.ui-sth__msub[data-v-b17d9694]{color:var(--ui-muted);margin-top:2px;font-size:.75rem}.ui-sth__chip[data-v-b17d9694]{background:var(--ui-sunken);color:var(--ui-muted);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:.75rem;font-weight:650;display:inline-block}.ui-sth__mbody[data-v-b17d9694]{padding:10px 14px}.ui-sth__kv[data-v-b17d9694]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:.78rem;display:flex}.ui-sth__kv[data-v-b17d9694]:last-child{border-bottom:0}.ui-sth__kv .k[data-v-b17d9694]{color:var(--ui-muted);flex:none}.ui-sth__kv .v[data-v-b17d9694]{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.ui-sth__mfoot[data-v-b17d9694]{border-top:1px solid var(--ui-border);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:10px 6px 12px;display:grid}.ui-sth__mfoot[data-v-b17d9694]>*{justify-content:center;display:flex}.ui-sth__fbtn[data-v-b17d9694]{cursor:pointer;color:var(--ui-text);font:inherit;text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:2px;font-size:.75rem;font-weight:500;line-height:1.2;display:flex}.ui-sth__fbtn .c[data-v-b17d9694]{width:40px;height:40px;color:var(--fc,var(--ui-muted));background-color:color-mix(in srgb, var(--fc,var(--ui-muted)) 13%, transparent);border-radius:50%;place-items:center;transition:background-color .15s;display:grid}.ui-sth__fbtn:hover:not([disabled]) .c[data-v-b17d9694]{background-color:color-mix(in srgb, var(--fc,var(--ui-muted)) 24%, transparent)}.ui-sth__fbtn[disabled][data-v-b17d9694]{opacity:.4;cursor:default}@media (width<=900px){.ui-sth__ident .rl[data-v-b17d9694],.ui-sth__clock .d[data-v-b17d9694]{display:none}}@media (width<=640px){.ui-sth[data-v-b17d9694]{--tap:48px;gap:12px;padding:10px 16px}.ui-sth__ident[data-v-b17d9694],.ui-sth__sep[data-v-b17d9694],.ui-sth__refresh[data-v-b17d9694]{display:none}.ui-sth__user[data-v-b17d9694]{padding:5px}.ui-sth__logo[data-v-b17d9694]{width:26px;height:26px}.ui-sth__menu[data-v-b17d9694]{right:16px}}.ui-lock[data-v-a6761040]{z-index:900;background:var(--ui-card);color:var(--ui-text);font-family:var(--ui-font);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-lock__box[data-v-a6761040]{text-align:center;flex-direction:column;align-items:center;width:min(460px,100%);display:flex}.ui-lock__box.is-wide[data-v-a6761040]{width:min(520px,100%)}.ui-lock__av[data-v-a6761040]{background:var(--ui-primary);width:104px;height:104px;color:var(--ui-on-primary);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:2.1rem;font-weight:700;display:grid}.ui-lock__mark[data-v-a6761040]{background:var(--ui-sunken);width:36px;height:36px;color:var(--ui-muted);box-shadow:0 0 0 3px var(--ui-card);z-index:1;border-radius:50%;place-items:center;margin:-28px 0 0 70px;display:grid;position:relative}.ui-lock__name[data-v-a6761040]{overflow-wrap:anywhere;margin-top:26px;font-size:1.7rem;font-weight:700;line-height:1.2}.ui-lock__title[data-v-a6761040]{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-muted);margin:12px 0 0;font-size:.78rem;font-weight:650;line-height:1.4}.ui-lock__who[data-v-a6761040]{color:var(--ui-muted);margin:10px 0 0;font-size:.95rem;line-height:1.5}.ui-lock__text[data-v-a6761040]{text-align:left;color:var(--ui-muted);align-self:stretch;margin:6px 0 0;font-size:.95rem;line-height:1.4}.ui-lock__text+.ui-lock__body[data-v-a6761040]{margin-top:10px}.ui-lock__body[data-v-a6761040]{text-align:left;flex-direction:column;gap:14px;width:100%;margin-top:28px;display:flex}.ui-lock__hint[data-v-a6761040]{color:var(--ui-muted);max-width:38ch;margin:32px 0 0;font-size:.82rem;line-height:1.6}@media (height<=700px){.ui-lock__av[data-v-a6761040]{width:56px;height:56px;font-size:1.2rem}.ui-lock__name[data-v-a6761040]{margin-top:14px;font-size:1.3rem}.ui-lock__body[data-v-a6761040],.ui-lock__hint[data-v-a6761040]{margin-top:18px}.ui-lock__mark[data-v-a6761040]{display:none}}.ui-fullscreen[data-v-f7401fc9]{z-index:var(--ui-z-modal);background:var(--ui-page);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.ui-tags[data-v-bd710801]{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-tags__box[data-v-bd710801]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);cursor:text;min-width:0;min-height:40px;transition:border-color var(--ui-fast), box-shadow var(--ui-fast);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px;display:flex}.ui-tags__box[data-v-bd710801]:hover{border-color:var(--ui-border-strong)}.ui-tags__box[data-v-bd710801]:focus-within{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}.is-disabled .ui-tags__box[data-v-bd710801]{background:var(--ui-disabled-bg);cursor:default}.ui-tags__chip[data-v-bd710801]{height:26px;font-size:.8125rem}.ui-tags__input[data-v-bd710801]{min-width:80px;height:28px;box-shadow:none;font-family:var(--ui-font);color:var(--ui-text);background:0 0;border:0;outline:none;flex:120px;padding:0;font-size:14px}.ui-tags__input[data-v-bd710801]:focus{box-shadow:none;border:0;outline:none}.ui-tags__input[data-v-bd710801]::placeholder{color:var(--ui-faint)}.ui-tags__none[data-v-bd710801]{color:var(--ui-muted);font-size:.875rem}.ui-tags__offer[data-v-bd710801]{flex-wrap:wrap;gap:6px;display:flex}.ui-tags__pick[data-v-bd710801]{border:1px dashed var(--ui-border-strong);max-width:100%;height:28px;color:var(--ui-muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:.8125rem;display:inline-flex;overflow:hidden}.ui-tags__pick[data-v-bd710801]:hover{border-color:var(--ui-primary);color:var(--ui-primary-text)}@media (width<=640px){.ui-tags__input[data-v-bd710801]{font-size:16px}}.ui-sl[data-v-52802076]{font-family:var(--ui-font);flex-direction:column;gap:0;min-width:0;display:flex}.ui-sl__axis[data-v-52802076],.ui-sl__row[data-v-52802076]{grid-template-columns:var(--label) minmax(0, 1fr) 70px;align-items:center;gap:12px;display:grid}.ui-sl__axis[data-v-52802076]{border-bottom:1px solid var(--ui-border);padding:0 0 6px}.ui-sl__corner[data-v-52802076]{color:var(--ui-muted);font-size:12px;font-weight:600}.ui-sl__scale[data-v-52802076]{grid-column:2;height:18px;position:relative}.ui-sl__tick[data-v-52802076]{color:var(--ui-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;transform:translate(-50%)}.ui-sl__tick[data-v-52802076]:first-child{transform:none}.ui-sl__now-label[data-v-52802076]{color:var(--ui-text);background:var(--ui-card);border-radius:4px;padding:0 3px;font-size:10px;font-weight:800;position:absolute;top:-2px;transform:translate(-50%)}.ui-sl__row[data-v-52802076]{border-bottom:1px solid var(--ui-border);padding:10px 0}.ui-sl__label[data-v-52802076]{text-align:left;color:var(--ui-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:-4px -6px;padding:4px 6px;display:flex}.ui-sl__label[data-v-52802076]:hover{background:var(--ui-hover,var(--ui-sunken))}.ui-sl__label[data-v-52802076]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-sl__title[data-v-52802076]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.ui-sl__meta[data-v-52802076]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-sl__since[data-v-52802076],.ui-sl__sub[data-v-52802076]{color:var(--ui-muted);font-size:12px}.ui-sl__track[data-v-52802076]{background:var(--ui-sunken);border-radius:6px;height:30px;position:relative;overflow:hidden}.ui-sl__part[data-v-52802076]{top:3px;bottom:3px;display:block!important;position:absolute!important}.ui-sl__grid[data-v-52802076]{background:var(--ui-border);opacity:.6;width:1px;position:absolute;top:0;bottom:0}.ui-sl__seg[data-v-52802076]{width:100%;height:100%;box-shadow:0 0 0 1px var(--ui-card);cursor:default;border-radius:3px;display:block}.ui-sl__seg[data-v-52802076]:focus-visible{outline:2px solid var(--ui-text);outline-offset:1px}.ui-sl__now[data-v-52802076]{background:var(--ui-text);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ui-sl__now.is-running[data-v-52802076]{animation:1s steps(2,start) infinite ui-sl-blink-52802076}@keyframes ui-sl-blink-52802076{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ui-sl__now[data-v-52802076]{animation:none}}.ui-sl__value[data-v-52802076]{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.ui-sl__value strong[data-v-52802076]{font-size:18px;font-weight:800}.ui-sl__value span[data-v-52802076]{color:var(--ui-muted);font-size:11px;font-weight:600}.ui-sl__legend[data-v-52802076]{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.ui-sl__hint[data-v-52802076]{color:var(--ui-muted);margin-left:auto;font-size:12px}.ui-sl__seg[data-v-52802076]{position:relative;overflow:hidden}.ui-sl__text[data-v-52802076]{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;text-shadow:0 1px 1px #00000059;align-items:center;font-size:11.5px;font-weight:700;display:flex;position:absolute;inset:0 6px;overflow:hidden}.ui-sl__unbooked[data-v-52802076]{color:var(--ui-text);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ui-sl__swatch[data-v-52802076]{border-radius:3px;width:18px;height:12px}@media (width<=767px){.ui-sl__axis[data-v-52802076],.ui-sl__row[data-v-52802076]{grid-template-columns:minmax(0,1fr) 60px}.ui-sl__corner[data-v-52802076]{display:none}.ui-sl__scale[data-v-52802076]{grid-column:1}.ui-sl__label[data-v-52802076]{grid-column:1/-1}.ui-sl__track[data-v-52802076]{grid-column:1}.ui-sl__value[data-v-52802076]{grid-column:2}.ui-sl__hint[data-v-52802076]{margin-left:0}}.ui-check[data-v-1499d54f]{max-width:100%;font-family:var(--ui-font);cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.ui-check.is-disabled[data-v-1499d54f]{cursor:not-allowed;opacity:.5}.ui-check__input[data-v-1499d54f]{opacity:0;width:18px;height:18px;cursor:inherit;margin:0;position:absolute}.ui-check__box[data-v-1499d54f]{box-sizing:border-box;border:1.5px solid var(--ui-border-strong);background:var(--ui-card);width:18px;height:18px;color:var(--ui-on-primary);transition:background-color var(--ui-fast), border-color var(--ui-fast);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ui-check__box.on[data-v-1499d54f],.ui-check__box.ind[data-v-1499d54f]{background:var(--ui-primary);border-color:var(--ui-primary)}.ui-check__dash[data-v-1499d54f]{background:var(--ui-on-primary);border-radius:1px;width:9px;height:2px}.ui-check__input:focus-visible+.ui-check__box[data-v-1499d54f]{box-shadow:var(--ui-focus)}.ui-check__text[data-v-1499d54f]{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-check__label[data-v-1499d54f]{color:var(--ui-text);overflow-wrap:anywhere;font-size:14px}.ui-check__help[data-v-1499d54f]{color:var(--ui-muted);font-size:12px}.ui-chip[data-v-77f0dc83]{border:1px solid var(--ui-border);background:var(--ui-card);max-width:100%;height:34px;color:var(--ui-text);font-family:var(--ui-font);cursor:pointer;transition:border-color var(--ui-fast), background-color var(--ui-fast);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ui-chip[data-v-77f0dc83]:hover{border-color:var(--ui-border-strong)}.ui-chip.on[data-v-77f0dc83]{border-color:var(--ui-primary);background:var(--ui-primary-tint);color:var(--ui-primary-text)}.ui-chip.is-removable[data-v-77f0dc83]{height:28px;padding:0 8px 0 10px;font-weight:500}.ui-chip[data-v-77f0dc83]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-chip__label[data-v-77f0dc83]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-chip__count[data-v-77f0dc83]{color:var(--ui-muted);font-weight:500}.ui-chip.on .ui-chip__count[data-v-77f0dc83]{color:inherit}.ui-copy[data-v-59e25dd7]{min-width:0;font-family:var(--ui-font);align-items:center;gap:4px;display:inline-flex}.ui-copy__text[data-v-59e25dd7]{overflow-wrap:anywhere}.is-mono .ui-copy__text[data-v-59e25dd7]{font-family:var(--ui-mono);white-space:nowrap}.is-muted[data-v-59e25dd7]{color:var(--ui-muted);font-size:12px}.ui-copy__btn[data-v-59e25dd7]{width:24px;height:24px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-copy__btn[data-v-59e25dd7]:hover{background:var(--ui-hover);color:var(--ui-text)}.ui-copy__btn[data-v-59e25dd7]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.ui-dp[data-v-7c1d97a0]{font-family:var(--ui-font);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-dp__day[data-v-7c1d97a0]{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:44px;height:40px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px;font-size:13px;font-weight:600}.ui-dp__day.is-on[data-v-7c1d97a0]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-on-primary)}.ui-dp__day[data-v-7c1d97a0]:focus-visible,.ui-dp__link[data-v-7c1d97a0]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-dp__day[data-v-7c1d97a0]:disabled,.ui-dp__link[data-v-7c1d97a0]:disabled{opacity:.55;cursor:not-allowed}.ui-dp__quick[data-v-7c1d97a0]{gap:10px;margin-left:4px;display:inline-flex}.ui-dp__link[data-v-7c1d97a0]{font:inherit;color:var(--ui-primary-text);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px}.ui-dp__link[data-v-7c1d97a0]:hover{text-decoration:underline}.ui-field[data-v-b70467d1]{min-width:0;font-family:var(--ui-font);flex-direction:column;gap:6px;display:flex}.ui-field__top[data-v-b70467d1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-field__label[data-v-b70467d1]{color:var(--ui-text);font-size:13px;font-weight:600}.is-disabled .ui-field__label[data-v-b70467d1]{color:var(--ui-disabled-text)}.ui-field__req[data-v-b70467d1]{color:var(--ui-err)}.ui-field__aside[data-v-b70467d1]{color:var(--ui-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ui-field__msg[data-v-b70467d1]{color:var(--ui-muted);align-items:center;gap:5px;margin:0;font-size:12px;line-height:1.4;display:flex}.ui-field__msg.is-error[data-v-b70467d1]{color:var(--ui-err)}.ui-field.is-center .ui-field__top[data-v-b70467d1]{justify-content:center}.ui-field.is-center .ui-field__msg[data-v-b70467d1]{text-align:center;justify-content:center}.ui-time[data-v-efeb9156]{width:100%;min-width:0;font-family:var(--ui-font)}.ui-time__trigger[data-v-efeb9156]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);width:100%;height:40px;color:var(--ui-text);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 10px 0 12px;font-family:inherit;font-size:14px;display:flex}.ui-time__trigger[data-v-efeb9156]:hover:not(:disabled){border-color:var(--ui-border-strong)}.ui-time__trigger.is-open[data-v-efeb9156],.ui-time__trigger[data-v-efeb9156]:focus-visible{border-color:var(--ui-primary);box-shadow:var(--ui-focus);outline:none}.ui-time__trigger.is-invalid[data-v-efeb9156]{border-color:var(--ui-err)}.ui-time__trigger[data-v-efeb9156]:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);cursor:not-allowed}.ui-time__icon[data-v-efeb9156]{color:var(--ui-faint)}.ui-time__value[data-v-efeb9156],.ui-time__ph[data-v-efeb9156]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-time__ph[data-v-efeb9156]{color:var(--ui-faint)}@media (width<=767px){.ui-time__trigger[data-v-efeb9156]{height:44px;font-size:16px}}.ui-time__catch{z-index:calc(var(--ui-z-popover) - 1);position:fixed;inset:0}.ui-time__panel{z-index:var(--ui-z-popover);box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-card);width:300px;max-width:calc(100vw - 16px);box-shadow:var(--ui-shadow-float);font-family:var(--ui-font);border-radius:14px;flex-direction:column;padding:12px 14px;display:flex;position:fixed}.ui-time__head{justify-content:center;display:flex}.ui-time__now{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.ui-time__cap{color:var(--ui-faint);margin:10px 0 4px;font-size:12px;font-weight:600}.ui-time__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.ui-time__cell{border-radius:var(--ui-r-sm);height:34px;color:var(--ui-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:500}.ui-time__cell:hover:not(:disabled):not(.is-on){background:var(--ui-hover)}.ui-time__cell.is-on{background:var(--ui-primary);color:var(--ui-on-primary);font-weight:700}.ui-time__cell:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.ui-time__cell:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-time__foot{border-top:1px solid var(--ui-border);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-top:10px;padding-top:8px;font-size:12px;display:flex}@media (width<=767px){.ui-time__cell{height:40px}}.ui-input[data-v-b860184d]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);min-width:0;height:40px;transition:border-color var(--ui-fast), box-shadow var(--ui-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.ui-input.is-lg[data-v-b860184d]{height:52px}.ui-input[data-v-b860184d]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--ui-border-strong)}.ui-input[data-v-b860184d]:focus-within{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}.ui-input.is-invalid[data-v-b860184d]{border-color:var(--ui-err)}.ui-input.is-invalid[data-v-b860184d]:focus-within{box-shadow:0 0 0 3px #dc262626}.ui-input.is-disabled[data-v-b860184d],.ui-input.is-readonly[data-v-b860184d]{background:var(--ui-disabled-bg)}.ui-input__icon[data-v-b860184d]{color:var(--ui-faint)}.ui-input__control[data-v-b860184d]{min-width:0;height:100%;box-shadow:none;font-family:var(--ui-font);color:var(--ui-text);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:14px}.is-lg .ui-input__control[data-v-b860184d]{font-size:16px}.ui-input__control[data-v-b860184d]:focus{box-shadow:none;border:0;outline:none}.ui-input__control.is-mono[data-v-b860184d]{font-family:var(--ui-mono);font-size:13px}.ui-input__control[data-v-b860184d]::placeholder{color:var(--ui-faint)}.is-disabled .ui-input__control[data-v-b860184d]{color:var(--ui-disabled-text);cursor:not-allowed}.ui-input.is-clearable input[type=search][data-v-b860184d]::-webkit-search-cancel-button{appearance:none;display:none}.ui-input.is-clearable input[type=search][data-v-b860184d]::-ms-clear{display:none}.ui-input__clear[data-v-b860184d]{background:var(--ui-border);width:20px;height:20px;color:var(--ui-text);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-input__reveal[data-v-b860184d]{width:28px;height:28px;color:var(--ui-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:inline-flex}.ui-input__reveal[data-v-b860184d]:hover{color:var(--ui-text);background:var(--ui-hover)}.ui-input__reveal[data-v-b860184d]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-input__unit[data-v-b860184d]{border-left:1px solid var(--ui-border);font-family:var(--ui-font);color:var(--ui-muted);flex:none;padding-left:8px;font-size:13px}@media (width<=767px){.ui-input[data-v-b860184d]{height:44px}.ui-input__control[data-v-b860184d]{font-size:16px}}.ui-input__control.is-center[data-v-b860184d]{text-align:center;letter-spacing:.3em}.ui-modal[data-v-c93a5a83]{z-index:var(--ui-z-modal);box-sizing:border-box;font-family:var(--ui-font);justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0}.ui-modal.is-alert[data-v-c93a5a83]{z-index:calc(var(--ui-z-modal) + 4)}.ui-modal__backdrop[data-v-c93a5a83]{background:var(--ui-backdrop);position:absolute;inset:0}.ui-modal__box[data-v-c93a5a83]{border-radius:var(--ui-r-lg);background:var(--ui-card);width:100%;max-width:560px;max-height:calc(100dvh - 96px);box-shadow:var(--ui-shadow-top);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-modal__box.is-sm[data-v-c93a5a83]{max-width:440px}.ui-modal__box.is-lg[data-v-c93a5a83]{max-width:800px}.ui-modal__box.is-xl[data-v-c93a5a83]{max-width:1024px}.ui-modal__box.is-side[data-v-c93a5a83]{border-radius:0;max-width:440px;max-height:none;position:fixed;top:0;bottom:0;right:0}.ui-modal__grab[data-v-c93a5a83]{display:none}.ui-modal__head[data-v-c93a5a83]{border-bottom:1px solid var(--ui-border);flex:none;align-items:center;gap:12px;padding:16px 16px 16px 20px;display:flex}.ui-modal__tile[data-v-c93a5a83]{border-radius:var(--ui-r-card);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ui-modal__titles[data-v-c93a5a83]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-modal__title[data-v-c93a5a83]{color:var(--ui-text);margin:0;font-size:16px;font-weight:700}.ui-modal__sub[data-v-c93a5a83]{color:var(--ui-muted);margin:0;font-size:13px}.ui-modal__body[data-v-c93a5a83]{--ui-modal-pad:18px;min-height:0;padding:var(--ui-modal-pad) 20px;color:var(--ui-text);flex:auto;font-size:14px;line-height:1.5;overflow-y:auto}.ui-modal__foot[data-v-c93a5a83]{border-top:1px solid var(--ui-border);background:var(--ui-sunken);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@media (width<=767px){.ui-modal[data-v-c93a5a83]{align-items:flex-end;padding:0}.ui-modal__box[data-v-c93a5a83],.ui-modal__box.is-sm[data-v-c93a5a83],.ui-modal__box.is-lg[data-v-c93a5a83],.ui-modal__box.is-xl[data-v-c93a5a83]{border-radius:20px 20px 0 0;max-width:none;max-height:calc(100dvh - 40px)}.ui-modal__box.is-side[data-v-c93a5a83]{position:relative;top:auto}.ui-modal__grab[data-v-c93a5a83]{background:var(--ui-border-strong);border-radius:999px;align-self:center;width:40px;height:5px;margin-top:8px;display:block}.ui-modal__head[data-v-c93a5a83]{border-bottom:0;padding-bottom:4px}.ui-modal__foot[data-v-c93a5a83]{background:var(--ui-card);padding-bottom:max(16px, env(safe-area-inset-bottom));border-top:0}.ui-modal__foot[data-v-c93a5a83] .ui-btn{flex:1 1 0}}.ui-modal-enter-active[data-v-c93a5a83],.ui-modal-leave-active[data-v-c93a5a83]{transition:opacity var(--ui-med)}.ui-modal-enter-from[data-v-c93a5a83],.ui-modal-leave-to[data-v-c93a5a83]{opacity:0}.ui-textarea[data-v-85148ba9]{box-sizing:border-box;resize:none;border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);width:100%;color:var(--ui-text);font-family:var(--ui-font);transition:border-color var(--ui-fast), box-shadow var(--ui-fast);outline:none;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.ui-textarea[data-v-85148ba9]::placeholder{color:var(--ui-faint)}.ui-textarea[data-v-85148ba9]:hover:not(:disabled){border-color:var(--ui-border-strong)}.ui-textarea[data-v-85148ba9]:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus);outline:none}.ui-textarea.is-invalid[data-v-85148ba9]{border-color:var(--ui-err)}.ui-textarea[data-v-85148ba9]:disabled,.ui-textarea[data-v-85148ba9]:read-only{background:var(--ui-disabled-bg)}@media (width<=767px){.ui-textarea[data-v-85148ba9]{font-size:16px}}.fm[data-v-9f67427f]{flex-direction:column;gap:16px;display:flex}.ui-cols[data-v-a0e0567a]{font-family:var(--ui-font);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ui-cols__row[data-v-a0e0567a]{border-radius:var(--ui-r-card);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.ui-cols__row[data-v-a0e0567a]:hover{background:var(--ui-hover)}.ui-cols__move[data-v-a0e0567a]{flex:none;gap:4px;display:inline-flex}.ui-facts[data-v-c07f2bb9]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));font-family:var(--ui-font);gap:14px 20px;margin:0;display:grid}@media (width<=767px){.ui-facts[data-v-c07f2bb9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-facts__item[data-v-c07f2bb9]{flex-direction:column;gap:3px;min-width:0;display:flex}dt[data-v-c07f2bb9]{color:var(--ui-muted);font-size:12px}dd[data-v-c07f2bb9]{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}dd.is-mono[data-v-c07f2bb9]{font-family:var(--ui-mono);font-size:13px;font-weight:500}.ui-ft[data-v-2901a817]{flex-wrap:wrap;gap:.375rem;display:flex}.ui-ft__tab[data-v-2901a817]{font-family:var(--ui-font);cursor:pointer;background:var(--ui-card);color:var(--ui-muted);border:1.5px solid var(--ui-border);border-radius:8px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.ui-ft__tab[data-v-2901a817]:hover{color:var(--ui-text)}.ui-ft__tab[data-v-2901a817]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-ft__tab.active[data-v-2901a817]{background:var(--ui-primary);color:var(--ui-on-primary);border-color:var(--ui-primary);font-weight:700}@media (width<=1024px),(pointer:coarse) and (width<=1400px){.ui-ft[data-v-2901a817]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:100%;padding-bottom:.25rem;overflow-x:auto}.ui-ft[data-v-2901a817]::-webkit-scrollbar{display:none}.ui-ft__tab[data-v-2901a817]{flex:none;padding:.5rem .875rem;font-size:.8125rem}}.ui-fb.is-phone{gap:var(--ui-space-sm);min-width:0;flex-flow:column!important;align-items:stretch!important;display:flex!important}.ui-fb__row{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;min-width:0;display:flex}.ui-fb__row>*{min-width:0}.ui-fb__search{flex:140px;min-width:140px}.ui-fb__row>:not(.ui-fb__search,.ui-btn){flex:1 1 0}.ui-fb__row>.ui-btn{flex:none}.ui-fb__row>.ui-fb__beside{align-items:center;gap:var(--ui-space-sm);flex:none;margin-left:auto;display:flex}.ui-fb__row>.ui-fb__open{height:40px}@media (width<=767px){.ui-card:has(.ui-fb.is-phone):not(:has(.ui-card__head)):not(:has(.ui-fb~*)){box-shadow:none;background:0 0;border:0;padding:0}}.ui-fb__sheet{gap:var(--ui-space-md);flex-direction:column;display:flex}.ui-fb__sheet>*{flex:none!important;width:100%!important;max-width:none!important}.ui-table[data-v-a5dc32a8]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);font-family:var(--ui-font);color:var(--ui-text);overflow:hidden}.ui-table.is-phone[data-v-a5dc32a8]{background:0 0;border:0;overflow:visible}.ui-table__toolbar[data-v-a5dc32a8]{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.ui-table__filters[data-v-a5dc32a8]{background:var(--ui-sunken);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.ui-table__bulk[data-v-a5dc32a8]{background:var(--ui-inverse-bg);border-bottom:1px solid var(--ui-inverse-line);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.is-phone .ui-table__bulk[data-v-a5dc32a8]{border-radius:var(--ui-r-card);z-index:var(--ui-z-sticky);margin-bottom:10px;position:sticky;top:8px}.ui-table__bulk-sep[data-v-a5dc32a8]{background:#fff3;width:1px;height:20px}.ui-table__bulk-clear[data-v-a5dc32a8]{color:#d4d4d8;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.ui-table__grow[data-v-a5dc32a8]{flex:1}.ui-table__scroll[data-v-a5dc32a8]{overflow-x:auto}table[data-v-a5dc32a8]{border-collapse:collapse;width:100%}th[data-v-a5dc32a8]{z-index:1;background:var(--ui-sunken);border-bottom:1px solid var(--ui-border);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);text-align:left;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600;position:sticky;top:0}th.is-sorted[data-v-a5dc32a8]{color:var(--ui-text)}.ui-table__sort[data-v-a5dc32a8]{white-space:nowrap;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}td[data-v-a5dc32a8]{border-bottom:1px solid var(--ui-border);vertical-align:middle;padding:12px 16px;font-size:14px}tbody tr:last-child td[data-v-a5dc32a8]{border-bottom:0}tbody tr:hover td[data-v-a5dc32a8]{background:var(--ui-sunken)}tbody tr.sel td[data-v-a5dc32a8]{background:var(--ui-primary-tint)}.is-right[data-v-a5dc32a8]{text-align:right}.is-center[data-v-a5dc32a8]{text-align:center}.is-num[data-v-a5dc32a8]{font-variant-numeric:tabular-nums;white-space:nowrap}.is-mono[data-v-a5dc32a8]{font-family:var(--ui-mono);font-size:13px}.ui-table__check[data-v-a5dc32a8]{width:34px;padding-right:4px}td.ui-table__check[data-v-a5dc32a8],td[data-v-a5dc32a8]:first-child{box-shadow:inset 3px 0 0 var(--edge,transparent)}.ui-table__text[data-v-a5dc32a8]{white-space:nowrap;text-overflow:ellipsis;max-width:280px;display:block;overflow:hidden}.ui-table__actions[data-v-a5dc32a8]{justify-content:flex-end;gap:8px;display:flex}.ui-table__footer[data-v-a5dc32a8]{border-top:1px solid var(--ui-border);padding:10px 16px}.is-phone .ui-table__footer[data-v-a5dc32a8]{border:0;padding:12px 0 0}.ui-table__state[data-v-a5dc32a8]{padding:16px}.ui-table__skel[data-v-a5dc32a8]{align-items:center;gap:12px;padding:10px 0;display:flex}.sk[data-v-a5dc32a8]{background:var(--ui-border);border-radius:5px;animation:1.2s ease-in-out infinite ui-pulse-a5dc32a8;display:block}.sk-box[data-v-a5dc32a8]{width:18px;height:18px}.sk-col[data-v-a5dc32a8]{flex-direction:column;flex:1;gap:6px;display:flex}.sk-line[data-v-a5dc32a8]{height:10px}.sk-sub[data-v-a5dc32a8]{opacity:.6;width:30%;height:8px}.sk-pill[data-v-a5dc32a8]{border-radius:999px;width:70px;height:22px}@keyframes ui-pulse-a5dc32a8{50%{opacity:.5}}.ui-table__cards[data-v-a5dc32a8]{flex-direction:column;gap:10px;display:flex}.ui-table__selall[data-v-a5dc32a8]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);color:var(--ui-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.ui-table__card[data-v-a5dc32a8]{border:1px solid var(--ui-border);border-left:4px solid var(--edge,var(--ui-border));border-radius:var(--ui-r-card);background:var(--ui-card);flex-direction:column;gap:10px;padding:14px;display:flex}.ui-table__card.sel[data-v-a5dc32a8]{background:var(--ui-primary-tint)}.ui-table__card-top[data-v-a5dc32a8]{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ui-table__card-main[data-v-a5dc32a8]{min-width:min(100%, min-content);flex:1}.ui-table__card-facts[data-v-a5dc32a8]{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.ui-table__card-facts dt[data-v-a5dc32a8]{color:var(--ui-muted)}.ui-table__card-facts dd[data-v-a5dc32a8]{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ui-table__card-actions[data-v-a5dc32a8]{border-top:1px solid var(--ui-border);justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.ui-imp[data-v-bd2b150f]{font-family:var(--ui-font);flex-direction:column;gap:14px;display:flex}.ui-imp__muted[data-v-bd2b150f]{color:var(--ui-muted);margin:0}.ui-imp__p[data-v-bd2b150f]{margin:0}.ui-cmd[data-v-ec460c25]{z-index:var(--ui-z-modal,1000);font-family:var(--ui-font);background:#00000073;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.ui-cmd__box[data-v-ec460c25]{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);width:100%;max-width:620px;max-height:min(560px,100dvh - 12vh - 32px);box-shadow:var(--ui-shadow-float);flex-direction:column;display:flex;overflow:hidden}.ui-cmd__search[data-v-ec460c25]{border-bottom:1px solid var(--ui-border);height:56px;color:var(--ui-muted);flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.ui-cmd__input[data-v-ec460c25]{min-width:0;height:100%;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:16px}.ui-cmd__key[data-v-ec460c25]{border:1px solid var(--ui-border);color:var(--ui-muted);border-radius:6px;flex:none;padding:2px 6px;font-family:inherit;font-size:12px}.ui-cmd__list[data-v-ec460c25]{flex:auto;padding:6px;overflow-y:auto}.ui-cmd__group[data-v-ec460c25]{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);padding:10px 10px 4px;font-size:12px;font-weight:600}.ui-cmd__opt[data-v-ec460c25]{border-radius:var(--ui-r);width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.ui-cmd__opt.is-active[data-v-ec460c25]{background:var(--ui-hover)}.ui-cmd__icon[data-v-ec460c25]{color:var(--ui-muted);flex:none}.ui-cmd__text[data-v-ec460c25]{flex-direction:column;min-width:0;display:flex}.ui-cmd__label[data-v-ec460c25]{font-size:14px;font-weight:500}.ui-cmd__sub[data-v-ec460c25]{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px}.ui-cmd__empty[data-v-ec460c25]{color:var(--ui-muted);flex-direction:column;align-items:center;gap:6px;padding:28px 12px;font-size:14px;display:flex}@media (width<=640px){.ui-cmd[data-v-ec460c25]{align-items:stretch;padding:8px}.ui-cmd__box[data-v-ec460c25]{max-height:none}.ui-cmd__key[data-v-ec460c25]{display:none}}.ui-color[data-v-5632eb77]{box-sizing:border-box;border:1px solid var(--ui-border-strong);border-radius:var(--ui-r);background:var(--ui-card);min-width:0;height:40px;font-family:var(--ui-font);align-items:center;gap:8px;padding:0 10px 0 6px;display:flex}.ui-color[data-v-5632eb77]:focus-within{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}.ui-color.is-invalid[data-v-5632eb77]{border-color:var(--ui-err)}.ui-color__swatch[data-v-5632eb77]{cursor:pointer;border-radius:7px;flex:none;width:28px;height:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026}.ui-color__swatch input[data-v-5632eb77]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ui-color__hex[data-v-5632eb77]{min-width:0;color:var(--ui-text);font-family:var(--ui-mono);text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:500}.ui-contrast[data-v-072533fb]{height:24px;font-family:var(--ui-font);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.is-ok[data-v-072533fb]{color:var(--ui-done);background:var(--ui-done-bg)}.is-bad[data-v-072533fb]{color:var(--ui-bad);background:var(--ui-bad-bg)}.ui-cards[data-v-14bbc65e]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));font-family:var(--ui-font);gap:10px;display:grid}@media (width<=767px){.ui-cards[data-v-14bbc65e]{grid-template-columns:1fr}}.ui-card-choice[data-v-14bbc65e]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);text-align:left;cursor:pointer;transition:border-color var(--ui-fast), background-color var(--ui-fast);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;font-family:inherit;display:flex;position:relative}.ui-card-choice[data-v-14bbc65e]:hover:not(:disabled){border-color:var(--ui-border-strong)}.ui-card-choice.on[data-v-14bbc65e]{border:2px solid var(--ui-primary);background:var(--ui-primary-tint);padding:13px}.ui-card-choice[data-v-14bbc65e]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-card-choice[data-v-14bbc65e]:disabled{opacity:.5;cursor:not-allowed}.ui-card-choice__tile[data-v-14bbc65e]{border-radius:var(--ui-r-sm);background:var(--ui-sunken);width:36px;height:36px;color:var(--ui-text);justify-content:center;align-items:center;display:inline-flex}.on .ui-card-choice__tile[data-v-14bbc65e]{background:var(--ui-card);color:var(--ui-primary-text)}.ui-card-choice__label[data-v-14bbc65e]{color:var(--ui-text);padding-right:24px;font-size:14px;font-weight:700}.ui-card-choice__sub[data-v-14bbc65e]{color:var(--ui-muted);font-size:12px;line-height:1.4}.ui-card-choice__dot[data-v-14bbc65e]{box-sizing:border-box;border:1.5px solid var(--ui-border-strong);background:var(--ui-card);border-radius:999px;width:18px;height:18px;position:absolute;top:12px;right:12px}.on .ui-card-choice__dot[data-v-14bbc65e]{border-color:var(--ui-primary);background:radial-gradient(var(--ui-primary) 0 4.5px, var(--ui-card) 5px)}.ui-loading[data-v-c9e1f5b0]{font-family:var(--ui-font);color:var(--ui-muted);justify-content:center;align-items:center;gap:10px;padding:48px 16px;font-size:14px;display:flex}.ui-loading.is-compact[data-v-c9e1f5b0]{padding:16px;font-size:13px}.ui-loading__spin[data-v-c9e1f5b0]{border:2px solid var(--ui-border);border-top-color:var(--ui-primary);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite ui-loading-spin-c9e1f5b0}@keyframes ui-loading-spin-c9e1f5b0{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-loading__spin[data-v-c9e1f5b0]{border-top-color:var(--ui-border);border-right-color:var(--ui-primary);animation:none}}.ui-fsec[data-v-73bd48df]{font-family:var(--ui-font);flex-direction:column;gap:10px;display:flex}.ui-fsec+.ui-fsec[data-v-73bd48df]{border-top:1px solid var(--ui-border);padding-top:14px}.ui-fsec__title[data-v-73bd48df]{color:var(--ui-primary-text);margin:0;font-size:14px;font-weight:700}.ui-fsec__hint[data-v-73bd48df]{color:var(--ui-muted);margin:-6px 0 0;font-size:12px}.ui-fsec__body[data-v-73bd48df]{flex-direction:column;gap:12px;display:flex}.ui-file[data-v-e71c7a90]{max-width:100%;display:inline-flex}.ui-file__input[data-v-e71c7a90]{display:none}.ui-file[data-v-e71c7a90] .ui-btn{max-width:100%}.ui-file[data-v-e71c7a90] .ui-btn__label{text-overflow:ellipsis;overflow:hidden}.ui-sig[data-v-674a0e9a]{font-family:var(--ui-font);flex-direction:column;gap:6px;display:flex}.ui-sig__box[data-v-674a0e9a]{border:1px dashed var(--ui-border-strong,var(--ui-border));border-radius:var(--ui-r);touch-action:none;cursor:crosshair;background:#fff;width:100%}.ui-sig.is-disabled .ui-sig__box[data-v-674a0e9a]{cursor:default}.ui-sig__foot[data-v-674a0e9a]{justify-content:space-between;align-items:center;display:flex}.ui-sig__hint[data-v-674a0e9a]{color:var(--ui-muted);font-size:12px}.ui-flow[data-v-55fee176]{font-family:var(--ui-font);flex-wrap:wrap;align-items:stretch;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.ui-flow__step[data-v-55fee176]{align-items:center;display:flex}.ui-flow__box[data-v-55fee176]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);align-items:flex-start;gap:10px;width:200px;height:100%;padding:12px;display:flex}.ui-flow__box.is-alert[data-v-55fee176]{border-color:color-mix(in srgb, var(--ui-err) 45%, var(--ui-border))}.ui-flow__n[data-v-55fee176]{background:var(--ui-primary);width:24px;height:24px;color:var(--ui-on-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ui-flow__text[data-v-55fee176]{flex-direction:column;gap:3px;min-width:0;display:flex}.ui-flow__text strong[data-v-55fee176]{color:var(--ui-text);font-size:14px;font-weight:600}.ui-flow__text small[data-v-55fee176]{color:var(--ui-muted);font-size:12px;line-height:1.4}.ui-flow__status[data-v-55fee176]{margin-top:3px}.ui-flow__arrow[data-v-55fee176]{width:28px;color:var(--ui-muted);flex:none;justify-content:center;display:inline-flex}@media (width<=640px){.ui-flow[data-v-55fee176]{flex-flow:column}.ui-flow__step[data-v-55fee176]{flex-direction:column;align-items:stretch}.ui-flow__box[data-v-55fee176]{width:100%}.ui-flow__arrow[data-v-55fee176]{align-items:center;width:100%;height:24px;transform:rotate(90deg)}}@media print{.ui-flow__box[data-v-55fee176]{break-inside:avoid}}.ui-pp__choose[data-v-6ebadc13]{gap:var(--ui-space-md,12px);grid-template-columns:1fr 1fr;display:grid}.ui-pp__tile[data-v-6ebadc13]{border:1px solid var(--ui-border);border-radius:var(--ui-r,10px);background:var(--ui-card);min-height:140px;color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 12px;display:flex}.ui-pp__tile[data-v-6ebadc13]:hover,.ui-pp__tile[data-v-6ebadc13]:focus-visible{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 18%, transparent);outline:none}.ui-pp__tile strong[data-v-6ebadc13]{font-size:1rem}.ui-pp__tile small[data-v-6ebadc13]{color:var(--ui-muted);font-size:.75rem}.ui-pp__ic[data-v-6ebadc13]{width:52px;height:52px;color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary) 12%, transparent);border-radius:14px;place-items:center;display:grid}.ui-pp__file[data-v-6ebadc13]{display:none}.ui-cam[data-v-6ebadc13]{z-index:2000;color:#fff;font-family:var(--ui-font);background:#000;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-cam__view[data-v-6ebadc13]{object-fit:contain;background:#000;width:100%;height:100%}.ui-cam__top[data-v-6ebadc13]{top:max(12px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:12px;right:12px}.ui-cam__pick[data-v-6ebadc13]{color:#fff;background:#0000008c;border:0;border-radius:999px;max-width:min(60vw,320px);height:40px;padding:0 14px;font-size:.875rem}.ui-cam__bar[data-v-6ebadc13]{left:0;right:0;bottom:max(18px, env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:44px;display:flex;position:absolute}.ui-cam__round[data-v-6ebadc13]{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.ui-cam__round[data-v-6ebadc13]:hover:not(:disabled){background:#ffffff4d}.ui-cam__round.is-off[data-v-6ebadc13]{opacity:.35;cursor:default}.ui-cam__shutter[data-v-6ebadc13]{cursor:pointer;background:#e5252a;border:5px solid #fff;border-radius:999px;width:80px;height:80px;transition:transform 80ms,background .12s;box-shadow:inset 0 0 0 4px #000}.ui-cam__shutter[data-v-6ebadc13]:hover:not(:disabled){background:#f0383d}.ui-cam__shutter[data-v-6ebadc13]:active:not(:disabled){transform:scale(.94)}.ui-cam__shutter[data-v-6ebadc13]:disabled{opacity:.5}.ui-cam__note[data-v-6ebadc13]{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;padding:0 24px;font-size:.9375rem;display:flex;position:absolute}.ui-cam__note--err strong[data-v-6ebadc13]{font-size:1.0625rem}@media (width<=480px){.ui-pp__choose[data-v-6ebadc13]{grid-template-columns:1fr}.ui-pp__tile[data-v-6ebadc13]{flex-direction:row;justify-content:flex-start;min-height:96px;padding:14px 16px}.ui-pp__tile small[data-v-6ebadc13]{display:none}.ui-cam__bar[data-v-6ebadc13]{gap:32px}}.ui-toasts[data-v-df1b58ee]{z-index:var(--ui-z-toast);width:min(380px,100vw - 32px);font-family:var(--ui-font);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:76px;right:16px}@media (width<=767px){.ui-toasts[data-v-df1b58ee]{top:auto;bottom:88px;right:16px}}.ui-toast[data-v-df1b58ee]{pointer-events:auto;border-radius:var(--ui-r-card);background:var(--ui-inverse-bg);border:1px solid var(--ui-inverse-line);color:#fff;box-shadow:var(--ui-shadow-float);align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;display:flex}.ui-toast__icon.is-ok[data-v-df1b58ee]{color:#4ade80}.ui-toast__icon.is-err[data-v-df1b58ee]{color:#f87171}.ui-toast__icon.is-info[data-v-df1b58ee]{color:#93c5fd}.ui-toast__icon.is-warn[data-v-df1b58ee]{color:#fbbf24}.ui-toast__body[data-v-df1b58ee]{color:#d4d4d8;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.4;display:flex}.ui-toast__body strong[data-v-df1b58ee]{color:#fff;font-size:14px}.ui-toast__act[data-v-df1b58ee]{border-radius:var(--ui-r-sm);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;flex:none;height:30px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.ui-toast__x[data-v-df1b58ee]{border-radius:var(--ui-r-sm);color:#a1a1aa;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ui-toast__x[data-v-df1b58ee]:hover{background:#ffffff1a}.ui-toast-enter-active[data-v-df1b58ee],.ui-toast-leave-active[data-v-df1b58ee]{transition:opacity var(--ui-med), transform var(--ui-med)}.ui-toast-enter-from[data-v-df1b58ee],.ui-toast-leave-to[data-v-df1b58ee]{opacity:0;transform:translateY(-6px)}.ui-confirm__text[data-v-df1b58ee]{color:var(--ui-muted);white-space:pre-line;margin:0}.ui-confirm__ask[data-v-df1b58ee]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ui-confirm__choices[data-v-df1b58ee]{flex-wrap:wrap;gap:6px;display:flex}.ui-confirm__choice[data-v-df1b58ee]{border:1px solid var(--ui-border);background:var(--ui-card);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.ui-confirm__choice[data-v-df1b58ee]:hover{border-color:var(--ui-border-strong)}.ui-confirm__choice.on[data-v-df1b58ee]{background:var(--ui-primary-tint);border-color:var(--ui-primary);color:var(--ui-primary-text)}.ui-confirm__choice[data-v-df1b58ee]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-confirm__type[data-v-df1b58ee]{color:var(--ui-text);flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}[data-v-df1b58ee] .ui-confirm__danger{background:var(--ui-danger-fill);border-color:var(--ui-danger-fill);color:#fff}.ui-legend[data-v-98fec32a]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);font-family:var(--ui-font);overflow:hidden}.ui-legend__head[data-v-98fec32a]{background:var(--ui-primary-tint);color:var(--ui-primary-text);justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;display:flex}.ui-legend__total[data-v-98fec32a]{background:var(--ui-card);border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.ui-legend__row[data-v-98fec32a]{border-top:1px solid var(--ui-border);box-shadow:inset 3px 0 0 var(--edge);align-items:center;gap:10px;padding:8px 14px;display:flex}.ui-legend__meaning[data-v-98fec32a]{min-width:0;color:var(--ui-muted);flex:1;font-size:13px}.ui-legend__count[data-v-98fec32a]{color:var(--edge);font-size:13px;font-weight:700}.ui-logo[data-v-9bb8995f]{min-width:0;font-family:var(--ui-font);flex-direction:column;gap:10px;display:flex}.ui-logo__plate[data-v-9bb8995f]{border-radius:var(--ui-r-card);border:1px solid var(--ui-border);box-sizing:border-box;background:#fff;justify-content:center;align-items:center;height:88px;padding:12px;display:flex;overflow:hidden}.ui-logo__plate.is-dark[data-v-9bb8995f]{background:#0b0b0d;border-color:#0b0b0d}.ui-logo__plate img[data-v-9bb8995f]{object-fit:contain;max-width:100%;max-height:100%}.ui-logo__plate.is-square img[data-v-9bb8995f]{max-height:56px}.ui-logo__empty[data-v-9bb8995f]{color:#71717a;text-align:center;font-size:12px}.ui-logo__plate.is-dark .ui-logo__empty[data-v-9bb8995f]{color:#a1a1aa}.ui-logo__meta[data-v-9bb8995f]{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-logo__title[data-v-9bb8995f]{color:var(--ui-text);font-size:13px;font-weight:600}.ui-logo__hint[data-v-9bb8995f]{color:var(--ui-muted);font-size:12px;line-height:1.4}.ui-logo__err[data-v-9bb8995f]{color:var(--ui-err);font-size:12px}.ui-logo__actions[data-v-9bb8995f]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ui-logo__file[data-v-9bb8995f]{display:none}.ui-pag[data-v-e233f847]{font-family:var(--ui-font);color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ui-pag__pages[data-v-e233f847]{gap:4px;display:flex}.ui-pag__btn[data-v-e233f847]{border-radius:var(--ui-r-sm);border:1px solid var(--ui-border);background:var(--ui-card);min-width:32px;height:32px;color:var(--ui-text);cursor:pointer;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ui-pag__btn[data-v-e233f847]:hover:not(:disabled):not(.on){border-color:var(--ui-border-strong)}.ui-pag__btn.on[data-v-e233f847]{border-color:var(--ui-primary);background:var(--ui-primary-tint);color:var(--ui-primary-text)}.ui-pag__btn[data-v-e233f847]:disabled{opacity:.4;cursor:not-allowed}.ui-pag__btn[data-v-e233f847]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-pag__gap[data-v-e233f847]{text-align:center;align-self:center;width:20px}@media (width<=767px){.ui-pag__btn[data-v-e233f847]{min-width:40px;height:40px}}.ui-pp[data-v-860ac85a]{box-sizing:border-box;cursor:pointer;border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);width:100%;color:var(--ui-text);text-align:left;font-family:var(--ui-font);align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-pp[data-v-860ac85a]:hover{border-color:var(--ui-primary);background:var(--ui-primary-tint)}.ui-pp[data-v-860ac85a]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-pp__main[data-v-860ac85a]{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-pp__main strong[data-v-860ac85a]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ui-pp__main small[data-v-860ac85a]{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px}.ui-pp__badge[data-v-860ac85a]{background:var(--ui-sunken);color:var(--ui-muted);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.ui-prog[data-v-e96dbd9f]{font-family:var(--ui-font);flex-direction:column;gap:5px;display:flex}.ui-prog__top[data-v-e96dbd9f]{justify-content:space-between;gap:8px;font-size:13px;display:flex}.ui-prog__label[data-v-e96dbd9f]{color:var(--ui-text);font-weight:600}.ui-prog__note[data-v-e96dbd9f]{color:var(--ui-muted)}.ui-prog__track[data-v-e96dbd9f]{background:var(--ui-sunken);border-radius:999px;height:8px;overflow:hidden}.ui-prog__bar[data-v-e96dbd9f]{height:100%;transition:width var(--ui-med);border-radius:999px;display:block}@media (width<=767px){.ui-prog.is-thin[data-v-e96dbd9f]{align-items:center;gap:var(--ui-space-sm);flex-direction:row}.ui-prog.is-thin .ui-prog__top[data-v-e96dbd9f]{flex:none}.ui-prog.is-thin .ui-prog__track[data-v-e96dbd9f]{flex:auto;min-width:40px}}.ui-cg[data-v-1c79fd82]{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=560px){.ui-cg[data-v-1c79fd82]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}.ui-3d[data-v-b9ef0fe4]{height:var(--ui-3d-h);border-radius:var(--ui-radius,12px);background:linear-gradient(var(--ui-3d-top), var(--ui-3d-bottom));border:1px solid var(--ui-border);min-height:200px;position:relative;overflow:hidden}.ui-3d--full[data-v-b9ef0fe4]{border:0;border-radius:0;height:100dvh}.ui-3d__canvas[data-v-b9ef0fe4]{touch-action:none;outline:none;width:100%;height:100%;display:block}.ui-3d__toolbar[data-v-b9ef0fe4]{pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:56px}.ui-3d__toolbar[data-v-b9ef0fe4]>*{pointer-events:auto}.ui-3d__corner[data-v-b9ef0fe4]{gap:6px;display:flex;position:absolute;top:8px;right:8px}.ui-3d__cover[data-v-b9ef0fe4]{background:color-mix(in srgb, var(--ui-card) 70%, transparent);place-items:center;display:grid;position:absolute;inset:0}.ui-3d__hint[data-v-b9ef0fe4]{color:var(--ui-muted);pointer-events:none;background:color-mix(in srgb, var(--ui-card) 75%, transparent);border-radius:6px;max-width:calc(100% - 20px);margin:0;padding:2px 8px;font-size:.75rem;position:absolute;bottom:6px;left:10px}@media (width<=640px){.ui-3d__hint[data-v-b9ef0fe4]{display:none}}.ui-ws[data-v-0b6a4594]{flex-direction:column;gap:10px;min-width:0;display:flex}.ui-ws__body[data-v-0b6a4594]{flex-direction:column;gap:12px;min-width:0;display:flex}.ui-ws__main[data-v-0b6a4594]{flex-direction:column;order:-1;gap:10px;min-width:0;display:flex}.ui-ws__stage[data-v-0b6a4594]{flex-direction:column;min-width:0;display:flex}.ui-ws__left[data-v-0b6a4594],.ui-ws__right[data-v-0b6a4594]{flex-direction:column;gap:12px;min-width:0;display:flex}.ui-ws.is-sticky .ui-ws__main[data-v-0b6a4594]{z-index:var(--ui-z-sticky);background:var(--ui-page);max-height:45dvh;padding-bottom:6px;position:sticky;top:0;box-shadow:0 6px 8px -8px #00000059}.ui-ws.is-sticky .ui-ws__stage[data-v-0b6a4594]{flex:auto;min-height:0}.ui-ws.is-desk[data-v-0b6a4594]{overflow:hidden}.ui-ws.is-desk .ui-ws__top[data-v-0b6a4594],.ui-ws.is-desk .ui-ws__notice[data-v-0b6a4594]{flex:none}.ui-ws.is-desk .ui-ws__body[data-v-0b6a4594]{grid-template-columns:var(--v7d9b55b2) minmax(0, 1fr) var(--v5e3117b7);flex:auto;grid-template-rows:minmax(0,1fr);gap:12px;min-height:0;display:grid}.ui-ws.is-desk.no-left .ui-ws__body[data-v-0b6a4594]{grid-template-columns:minmax(0, 1fr) var(--v5e3117b7)}.ui-ws.is-desk.no-right .ui-ws__body[data-v-0b6a4594]{grid-template-columns:var(--v7d9b55b2) minmax(0, 1fr)}.ui-ws.is-desk.no-left.no-right .ui-ws__body[data-v-0b6a4594]{grid-template-columns:minmax(0,1fr)}.ui-ws.is-desk .ui-ws__left[data-v-0b6a4594],.ui-ws.is-desk .ui-ws__right[data-v-0b6a4594]{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.ui-ws.is-desk .ui-ws__main[data-v-0b6a4594]{order:0;min-height:0}.ui-ws.is-desk .ui-ws__stage[data-v-0b6a4594]{flex:auto;min-height:200px}.ui-ws.is-desk .ui-ws__bottom[data-v-0b6a4594]{overscroll-behavior:contain;flex:none;min-height:0;overflow-y:auto}.ui-ws__split[data-v-0b6a4594]{flex:none;align-items:center;gap:8px;height:24px;margin:-4px 0;display:flex;position:relative}.ui-ws__grip[data-v-0b6a4594]{cursor:row-resize;touch-action:none;border-radius:6px;height:12px;position:absolute;top:50%;left:0;right:40px;transform:translateY(-50%)}.ui-ws__grip[data-v-0b6a4594]:after{content:"";background:var(--ui-border-strong,var(--ui-border));border-radius:2px;width:48px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-ws__grip[data-v-0b6a4594]:hover:after,.ui-ws__grip[data-v-0b6a4594]:focus-visible:after{background:var(--ui-primary)}.ui-ws__grip[data-v-0b6a4594]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.ui-ws__split-label[data-v-0b6a4594]{color:var(--ui-muted);pointer-events:none;flex:1;font-size:.75rem;font-weight:600;position:relative}.ui-ws__split[data-v-0b6a4594]>:last-child{margin-left:auto;position:relative}.ui-dg[data-v-c918322c]{max-height:var(--ui-dg-max);border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);font-family:var(--ui-font);overflow:auto}.ui-dg[data-v-c918322c]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-dg__t[data-v-c918322c]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.ui-dg__t th[data-v-c918322c]{z-index:1;background:var(--ui-sunken);color:var(--ui-muted);border-bottom:1px solid var(--ui-border);white-space:nowrap;padding:7px 8px;font-size:.75rem;font-weight:700;position:sticky;top:0}.ui-dg__t td[data-v-c918322c]{border-bottom:1px solid var(--ui-border);color:var(--ui-text);white-space:nowrap;padding:6px 8px}.ui-dg__t tr:last-child td[data-v-c918322c]{border-bottom:0}.is-right[data-v-c918322c]{text-align:right}.is-left[data-v-c918322c]{text-align:left}.is-center[data-v-c918322c]{text-align:center}.ui-dg__h[data-v-c918322c]{cursor:default}td.is-pick[data-v-c918322c]{cursor:pointer}td.is-pick[data-v-c918322c]:hover{background:var(--ui-hover)}td.is-on[data-v-c918322c]{color:var(--ui-primary-text);background:var(--ui-primary-tint);font-weight:700}tr.is-on td[data-v-c918322c]{background:var(--ui-primary-tint)}tr.is-live td[data-v-c918322c]{background:var(--ui-info-bg)}tr.is-live td[data-v-c918322c]:first-child{box-shadow:inset 3px 0 0 var(--ui-info)}tr.is-bad td[data-v-c918322c]{background:var(--ui-err-bg);color:var(--ui-err)}tr.is-held td[data-v-c918322c]{background:var(--ui-err-bg);color:var(--ui-err);font-weight:700}tr.is-held td[data-v-c918322c]:first-child,tr.is-bad td[data-v-c918322c]:first-child{box-shadow:inset 3px 0 0 var(--ui-err)}.ui-dg__empty[data-v-c918322c]{text-align:center;color:var(--ui-muted);padding:16px;font-size:.875rem}.ui-scrub[data-v-df04c572]{flex:160px;align-items:center;min-width:120px;height:28px;display:flex;position:relative}.ui-scrub__range[data-v-df04c572]{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--ui-primary) 0 var(--ui-scrub-pct), var(--ui-border-strong) var(--ui-scrub-pct) var(--ui-scrub-ready), var(--ui-border) var(--ui-scrub-ready) 100%);border-radius:999px;width:100%;height:6px;margin:0}.ui-scrub__range[data-v-df04c572]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-scrub__range[data-v-df04c572]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ui-card);border:2px solid var(--ui-primary);border-radius:999px;width:18px;height:18px;box-shadow:0 1px 3px #00000040}.ui-scrub__range[data-v-df04c572]::-moz-range-thumb{background:var(--ui-card);border:2px solid var(--ui-primary);border-radius:999px;width:16px;height:16px}.ui-scrub__marks[data-v-df04c572]{pointer-events:none;position:absolute;inset:0}.ui-scrub__marks span[data-v-df04c572]{background:var(--ui-err);border-radius:2px;width:3px;height:14px;margin:-7px 0 0 -1.5px;position:absolute;top:50%}.ui-tc[data-v-53c1cb92]{background:var(--ui-card);border:1.5px solid var(--ui-border);font-family:var(--ui-font);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ui-tc__banner[data-v-53c1cb92]{color:#fff;justify-content:space-between;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:flex}.ui-tc__banner-r[data-v-53c1cb92]{opacity:.85;font-weight:600}.ui-tc__body[data-v-53c1cb92]{flex-direction:column;flex:1;gap:.75rem;min-width:0;padding:1rem;display:flex}.ui-tc__head[data-v-53c1cb92]{align-items:flex-start;gap:.75rem;display:flex}.ui-tc__av[data-v-53c1cb92]{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.ui-tc__av img[data-v-53c1cb92]{object-fit:cover;width:100%;height:100%}.ui-tc__av--ph[data-v-53c1cb92]{background:var(--ui-primary-tint);color:var(--ui-primary-text);justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.ui-tc__who[data-v-53c1cb92]{flex:1;min-width:0}.ui-tc__name[data-v-53c1cb92]{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.ui-tc__sub[data-v-53c1cb92]{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.ui-tc__ref[data-v-53c1cb92]{color:var(--ui-primary-text);margin:0;font-size:.75rem;font-weight:500}.ui-tc__note[data-v-53c1cb92]{color:var(--ui-warn);margin:.125rem 0 0;font-size:.6875rem;font-weight:600}.ui-tc__details[data-v-53c1cb92]{grid-template-columns:1fr 1fr;gap:.25rem 1rem;font-size:.75rem;display:grid}.ui-tc__details>div[data-v-53c1cb92]{min-width:0}.ui-tc__dl[data-v-53c1cb92]{color:var(--ui-faint)}.ui-tc__dv[data-v-53c1cb92]{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-weight:500;overflow:hidden}.ui-tc__actions[data-v-53c1cb92]{flex-wrap:wrap;gap:.5rem;display:flex}.ui-tc__status[data-v-53c1cb92]{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:.375rem .75rem;font-size:.75rem;font-weight:500;overflow:hidden}@media (width<=1024px),(pointer:coarse) and (width<=1400px){.ui-tc__actions[data-v-53c1cb92]{gap:1rem}}.ui-id[data-v-0fec9c9b]{font-family:var(--ui-mono);white-space:nowrap;color:var(--ui-muted);background:var(--ui-sunken);border:1px solid var(--ui-border);cursor:pointer;transition:color var(--ui-fast);border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:12px;line-height:1.5;display:inline-flex}.ui-id[data-v-0fec9c9b]:hover{color:var(--ui-primary-text,var(--ui-text))}.ui-id[data-v-0fec9c9b]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-lvb[data-v-6369f90a]{font-family:var(--ui-font);white-space:nowrap;border-radius:6px;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ui-lvb--xs[data-v-6369f90a]{padding:2px 5px;font-size:12px}.ui-lvb--sm[data-v-6369f90a]{padding:3px 7px;font-size:12px}.ui-lvb--md[data-v-6369f90a]{padding:4px 9px;font-size:13px}.ui-cc[data-v-163aef56]{--cc-accent:var(--ui-border);background:var(--ui-card);border:1px solid var(--ui-border);border-top:3px solid var(--cc-accent);min-width:0;height:100%;font-family:var(--ui-font);transition:box-shadow var(--ui-med), transform var(--ui-med);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ui-cc[data-v-163aef56]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000001a}.ui-cc__pic[data-v-163aef56]{aspect-ratio:16/9;cursor:pointer;background:var(--ui-sunken);border-radius:10px;margin:10px 10px 0;position:relative;overflow:hidden}.ui-cc__pic[data-v-163aef56]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-cc__img[data-v-163aef56]{object-fit:cover;width:100%;height:100%;transition:transform var(--ui-med);display:block}.ui-cc:hover .ui-cc__img[data-v-163aef56]{transform:scale(1.03)}.ui-cc__tile[data-v-163aef56]{text-align:center;place-items:center;width:100%;height:100%;padding:14px;display:grid}.ui-cc__tile-title[data-v-163aef56]{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.ui-cc__glyph[data-v-163aef56]{color:#fff;background:#00000038;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.ui-cc__kind[data-v-163aef56]{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0000009e;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;position:absolute;top:8px;left:8px}.ui-cc__badge[data-v-163aef56]{background:var(--ui-card);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #00000040}.ui-cc__lessons[data-v-163aef56]{color:#fff;background:#0000009e;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.ui-cc__tile~.ui-cc__lessons[data-v-163aef56]{bottom:34px;left:auto;right:8px}.ui-cc__len[data-v-163aef56]{color:#fff;font-variant-numeric:tabular-nums;background:#000000b8;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}.ui-cc__play[data-v-163aef56]{color:#fff;opacity:0;width:46px;height:46px;transition:opacity var(--ui-med);background:#0000008c;border-radius:999px;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.ui-cc__pic:hover .ui-cc__play[data-v-163aef56],.ui-cc__pic:focus-visible .ui-cc__play[data-v-163aef56]{opacity:1}.ui-cc__lock[data-v-163aef56]{color:#fff;text-align:center;background:#000000db;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex;position:absolute;inset:0}.ui-cc__lock-t[data-v-163aef56]{margin:0;font-size:14px;font-weight:700}.ui-cc__lock-r[data-v-163aef56]{color:#e4e4e7;margin:0;font-size:12px;line-height:1.35}.ui-cc__body[data-v-163aef56]{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 14px 14px;display:flex}.ui-cc__tags[data-v-163aef56]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ui-cc__tag[data-v-163aef56]{color:var(--ui-primary-text);background:var(--ui-primary-tint);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:100%;padding:2px 7px;font-size:12px;font-weight:600;overflow:hidden}.ui-cc__title[data-v-163aef56]{min-height:2.6em;margin:0;font-size:15px;line-height:1.3}.ui-cc__title-btn[data-v-163aef56]{all:unset;cursor:pointer;color:var(--ui-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.ui-cc__title-btn[data-v-163aef56]:hover{color:var(--ui-primary-text)}.ui-cc__title-btn[data-v-163aef56]:focus-visible{box-shadow:var(--ui-focus);border-radius:4px}.ui-cc__id[data-v-163aef56]{line-height:1}.ui-cc__desc[data-v-163aef56]{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ui-cc__rating[data-v-163aef56]{color:var(--ui-text);align-items:center;gap:5px;font-size:13px;display:flex}.ui-cc__stars[data-v-163aef56]{color:#f59e0b;display:inline-flex}.ui-cc__muted[data-v-163aef56]{color:var(--ui-faint);font-size:12px}.ui-cc__bar[data-v-163aef56]{background:var(--ui-sunken);border:1px solid var(--ui-border);border-radius:999px;height:6px;overflow:hidden}.ui-cc__bar>span[data-v-163aef56]{background:var(--ui-progress);height:100%;transition:width var(--ui-med);border-radius:999px;display:block}.ui-cc__line[data-v-163aef56]{color:var(--ui-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:12px;display:flex}.ui-cc__paper[data-v-163aef56]{white-space:nowrap;margin-left:auto}.ui-cc__note[data-v-163aef56]{margin:0;font-size:12px;font-weight:600}.ui-cc__grow[data-v-163aef56]{flex:1}.ui-cc__actions[data-v-163aef56]{flex-wrap:wrap;gap:8px;display:flex}.ui-cc__actions[data-v-163aef56]>*{flex:auto}@media (width<=640px){.ui-cc[data-v-163aef56]{border-top-width:1px;border-left:4px solid var(--cc-accent);flex-direction:row}.ui-cc__pic[data-v-163aef56]{flex:none;align-self:flex-start;width:120px;margin:10px 0 10px 10px}.ui-cc__tile-title[data-v-163aef56]{font-size:12px}.ui-cc__kind[data-v-163aef56],.ui-cc__badge[data-v-163aef56],.ui-cc__lessons[data-v-163aef56],.ui-cc__glyph[data-v-163aef56]{padding:1px 5px;font-size:12px}.ui-cc__badge[data-v-163aef56]{top:6px;left:6px;right:auto}.ui-cc__len[data-v-163aef56]{display:none}.ui-cc__tile[data-v-163aef56]{padding:26px 8px 8px}.ui-cc__tile-title[data-v-163aef56]{-webkit-line-clamp:2}.ui-cc__lessons[data-v-163aef56],.ui-cc__glyph[data-v-163aef56],.ui-cc__kind[data-v-163aef56],.ui-cc__desc[data-v-163aef56]{display:none}.ui-cc__title[data-v-163aef56]{min-height:0;font-size:14px}.ui-cc__body[data-v-163aef56]{gap:6px;padding:10px 12px}.ui-cc__lock-r[data-v-163aef56]{display:none}}@media (prefers-reduced-motion:reduce){.ui-cc[data-v-163aef56],.ui-cc__img[data-v-163aef56]{transition:none}.ui-cc[data-v-163aef56]:hover,.ui-cc:hover .ui-cc__img[data-v-163aef56]{transform:none}}.ui-lvs[data-v-d53b56ef]{font-family:var(--ui-font);gap:6px;display:flex}.ui-lvs[data-v-d53b56ef]>.ui-tip-anchor{flex:1 1 0;min-width:0;display:flex}.ui-lvs__step[data-v-d53b56ef]{box-sizing:border-box;white-space:nowrap;border-radius:7px;flex:auto;justify-content:center;align-items:center;gap:3px;min-width:0;height:28px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.ui-lvs__step.is-done[data-v-d53b56ef]{background:var(--lsolid);color:var(--lon);border:1px solid var(--lsolid)}.ui-lvs__step.is-open[data-v-d53b56ef]{background:var(--lbg);color:var(--lc);border:1.5px solid var(--lc)}.ui-lvs__step.is-none[data-v-d53b56ef]{color:var(--ui-muted);border:1px dashed var(--ui-border-strong,var(--ui-border));opacity:.75;background:0 0}@media (pointer:coarse){.ui-lvs__step[data-v-d53b56ef]{height:32px}}@media (forced-colors:active){.ui-lvs__step.is-done[data-v-d53b56ef]{outline:2px solid highlight}}.ui-cp[data-v-3f03218d]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=901px){.ui-cp[data-v-3f03218d]{grid-template-columns:repeat(var(--ui-cp-cols), minmax(0, 1fr));grid-auto-rows:var(--ui-cp-h);align-items:stretch}.ui-cp[data-v-3f03218d]>.ui-card{box-sizing:border-box;height:100%;min-height:0}.ui-cp[data-v-3f03218d]>.ui-card>.ui-card__body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:-4px;padding:4px;overflow-y:auto}}.ui-sc[data-v-e5d8f031]{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-sunken);width:100%;min-width:46px;min-height:40px;color:var(--ui-muted);font-family:var(--ui-font);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px 4px;display:inline-flex}.ui-sc[data-v-e5d8f031]:disabled{cursor:default}.ui-sc[data-v-e5d8f031]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-sc[data-v-e5d8f031]:not(.is-none){background:var(--bg);color:var(--fg);border-color:color-mix(in srgb, var(--fg) 40%, transparent)}.ui-sc.is-done[data-v-e5d8f031]{--fg:var(--ui-done);--bg:var(--ui-done-bg)}.ui-sc.is-bad[data-v-e5d8f031]{--fg:var(--ui-bad);--bg:var(--ui-bad-bg)}.ui-sc.is-pending[data-v-e5d8f031]{--fg:var(--ui-pending);--bg:var(--ui-pending-bg)}.ui-sc.is-due[data-v-e5d8f031]{--fg:var(--ui-due);--bg:var(--ui-due-bg)}.ui-sc.is-progress[data-v-e5d8f031]{--fg:var(--ui-progress);--bg:var(--ui-progress-bg)}.ui-sc.is-draft[data-v-e5d8f031],.ui-sc.is-closed[data-v-e5d8f031]{--fg:var(--ui-muted);--bg:var(--ui-sunken)}.ui-sc__main[data-v-e5d8f031]{font-size:.8125rem;font-weight:700;line-height:1.1}.ui-sc__sub[data-v-e5d8f031]{white-space:nowrap;font-size:.75rem;line-height:1.1}@media (pointer:coarse){.ui-sc[data-v-e5d8f031]{min-height:44px}}.ui-pf__corner[data-v-476d3dc8]{flex-shrink:0;margin-left:auto}.ui-pf[data-v-476d3dc8]{min-height:0;font-family:var(--ui-font);flex-direction:column;gap:10px;display:flex}.ui-pf.is-full[data-v-476d3dc8]{z-index:var(--ui-z-modal,60);background:var(--ui-page);gap:0;position:fixed;inset:0}.ui-pf__bar[data-v-476d3dc8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-pf__title[data-v-476d3dc8]{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;flex:200px;min-width:0;margin:0;font-size:18px;font-weight:700;overflow:hidden}.ui-pf__focus[data-v-476d3dc8]{background:var(--ui-card);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;display:flex}.ui-pf__focus-title[data-v-476d3dc8]{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:40vw;font-size:14px;font-weight:650;overflow:hidden}.ui-pf__grow[data-v-476d3dc8]{flex:1}.ui-pf__body[data-v-476d3dc8]{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:14px;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ui-pf.is-full .ui-pf__body[data-v-476d3dc8]{border:0;border-radius:0}.ui-pf__backdrop[data-v-476d3dc8]{z-index:3;background:#00000073;position:absolute;inset:0}.ui-pf__rail[data-v-476d3dc8]{border-right:1px solid var(--ui-border);background:var(--ui-sunken);flex-direction:column;flex:none;width:18rem;min-height:0;display:flex}.ui-pf__rail.is-over[data-v-476d3dc8]{z-index:4;width:min(18rem,86%);position:absolute;inset:0 auto 0 0;box-shadow:0 10px 30px #00000040}.ui-pf__tabs[data-v-476d3dc8]{border-bottom:1px solid var(--ui-border);display:flex}.ui-pf__tab[data-v-476d3dc8]{all:unset;text-align:center;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-faint);border-bottom:2px solid #0000;flex:1;padding:11px 6px;font-size:12px;font-weight:700}.ui-pf__tab.on[data-v-476d3dc8]{color:var(--ui-text);border-bottom-color:var(--ui-primary)}.ui-pf__tab[data-v-476d3dc8]:focus-visible{box-shadow:var(--ui-focus)}.ui-pf__rail-in[data-v-476d3dc8]{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.ui-pf__pane[data-v-476d3dc8]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-pf__content[data-v-476d3dc8]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.ui-pf__foot[data-v-476d3dc8]{border-top:1px solid var(--ui-border);background:var(--ui-sunken);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}@media (width<=640px){.ui-pf__title[data-v-476d3dc8]{flex-basis:100%;order:9;font-size:16px}.ui-pf__content[data-v-476d3dc8]{padding:10px}}.ui-ao[data-v-74ce84f0]{flex-direction:column;gap:8px;display:flex}.ui-ao__opt[data-v-74ce84f0]{all:unset;box-sizing:border-box;border:2px solid var(--ui-border);cursor:pointer;font-family:var(--ui-font);color:var(--ui-text);background:var(--ui-card);transition:border-color var(--ui-fast), background var(--ui-fast), transform var(--ui-fast);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.ui-ao__opt[data-v-74ce84f0]:hover{border-color:color-mix(in srgb, var(--ui-primary) 50%, var(--ui-border))}.ui-ao__opt[data-v-74ce84f0]:active{transform:scale(.99)}.ui-ao__opt[data-v-74ce84f0]:focus-visible{box-shadow:var(--ui-focus)}.ui-ao__opt.on[data-v-74ce84f0]{border-color:var(--ui-primary);background:var(--ui-primary-tint)}.ui-ao__mark[data-v-74ce84f0]{border:2px solid var(--ui-border-strong,var(--ui-faint));width:22px;height:22px;color:var(--ui-on-primary);flex:none;place-items:center;display:grid}.ui-ao__mark.is-dot[data-v-74ce84f0]{border-radius:999px}.ui-ao__mark.is-box[data-v-74ce84f0]{border-radius:6px}.on .ui-ao__mark[data-v-74ce84f0]{border-color:var(--ui-primary);background:var(--ui-primary)}.on .ui-ao__mark.is-dot[data-v-74ce84f0]{box-shadow:inset 0 0 0 4px var(--ui-card)}.ui-ao__letter[data-v-74ce84f0]{color:var(--ui-muted);flex:none;min-width:16px;font-weight:700}.ui-ao__text[data-v-74ce84f0]{flex:1;line-height:1.4}.ui-ng[data-v-c8440219]{flex-wrap:wrap;gap:6px;display:flex}.ui-ng__n[data-v-c8440219]{all:unset;box-sizing:border-box;cursor:pointer;width:34px;height:34px;font-family:var(--ui-font);color:var(--ui-muted);background:var(--ui-sunken);border:1px solid var(--ui-border);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.ui-ng__n[data-v-c8440219]:hover{color:var(--ui-text);border-color:var(--ui-border-strong,var(--ui-faint))}.ui-ng__n[data-v-c8440219]:focus-visible{box-shadow:var(--ui-focus)}.ui-ng__n.done[data-v-c8440219]{background:var(--ui-primary);color:var(--ui-on-primary);border-color:var(--ui-primary)}.ui-ng__n.cur[data-v-c8440219]{box-shadow:0 0 0 2px var(--ui-card), 0 0 0 4px var(--ui-text)}.ui-sc[data-v-b57717fe]{vertical-align:middle;width:100%;min-width:72px;max-width:96px;display:inline-block;position:relative}.ui-sc__none[data-v-b57717fe]{color:var(--ui-muted);font-size:14px}.ui-sc__box[data-v-b57717fe]{box-sizing:border-box;background:var(--ui-card);width:100%;height:54px;box-shadow:inset 0 0 0 2px var(--ui-border);border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.ui-sc__box.is-met[data-v-b57717fe]{box-shadow:inset 0 0 0 2px var(--ui-primary)}.ui-sc__box.is-gap1[data-v-b57717fe]{box-shadow:inset 0 0 0 2px var(--ui-gap1)}.ui-sc__box.is-gap2[data-v-b57717fe]{box-shadow:inset 0 0 0 2px var(--ui-gap2)}.ui-sc__box.is-gap3[data-v-b57717fe]{box-shadow:inset 0 0 0 2px var(--ui-gap3)}.ui-sc__q[data-v-b57717fe]{font:800 13px/1 var(--ui-font);color:var(--ui-lq-text);border-radius:4px;justify-content:center;align-items:center;display:flex}.ui-sc__q.is-off[data-v-b57717fe]{background:0 0}.ui-sc__q.is-pending[data-v-b57717fe]{background:var(--ui-lq-pending);color:var(--ui-lq-pending-text)}.ui-sc__q.is-lapsed[data-v-b57717fe]{background:var(--ui-lq-pending);color:var(--ui-lq-pending-text);text-decoration:line-through}.ui-sc__q.is-l1[data-v-b57717fe]{background:var(--ui-l1-solid)}.ui-sc__q.is-l2[data-v-b57717fe]{background:var(--ui-l2-solid)}.ui-sc__q.is-l3[data-v-b57717fe]{background:var(--ui-l3-solid)}.ui-sc__q.is-l4[data-v-b57717fe]{background:var(--ui-l4-solid)}.ui-sc__gap[data-v-b57717fe]{box-sizing:border-box;background:var(--ui-gap3);min-width:19px;height:19px;color:var(--ui-lq-text);font:800 12px/1 var(--ui-font);border:2px solid var(--ui-card);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-6px;right:-6px}.ui-sc__won[data-v-b57717fe]{background:var(--ui-card);width:18px;height:18px;color:var(--ui-gap1);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-4px}.ui-radar[data-v-2a596fb5]{font-family:var(--ui-font);--held:var(--ui-acc-green);--trained:var(--ui-acc-blue);--req:var(--ui-acc-red);margin:0}.ui-radar__plot svg[data-v-2a596fb5]{width:100%;max-width:320px;margin:0 auto;display:block;overflow:visible}.ui-radar__grid[data-v-2a596fb5]{fill:none;stroke:var(--ui-border);stroke-width:.6px}.ui-radar__label[data-v-2a596fb5]{fill:var(--ui-muted);font-size:9px}.ui-radar__req[data-v-2a596fb5]{fill:color-mix(in srgb, var(--req) 8%, transparent);stroke:var(--req);stroke-width:1.5px;stroke-dasharray:4 3}.ui-radar__trained[data-v-2a596fb5]{fill:color-mix(in srgb, var(--trained) 14%, transparent);stroke:var(--trained);stroke-width:2px}.ui-radar__held[data-v-2a596fb5]{fill:color-mix(in srgb, var(--held) 18%, transparent);stroke:var(--held);stroke-width:2px}.ui-radar__dot[data-v-2a596fb5]{fill:var(--held);stroke:var(--ui-card);stroke-width:1.5px}.ui-radar__bars[data-v-2a596fb5]{flex-direction:column;gap:12px;display:flex}.ui-radar__bar[data-v-2a596fb5]{grid-template-columns:minmax(80px,30%) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.ui-radar__bname[data-v-2a596fb5]{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-radar__track[data-v-2a596fb5]{background:var(--ui-sunken);border-radius:6px;height:12px;position:relative;overflow:hidden}.ui-radar__fill[data-v-2a596fb5]{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.ui-radar__fill.is-trained[data-v-2a596fb5]{background:color-mix(in srgb, var(--trained) 55%, transparent)}.ui-radar__fill.is-held[data-v-2a596fb5]{background:var(--held)}.ui-radar__mark[data-v-2a596fb5]{background:var(--req);width:2px;margin-left:-2px;position:absolute;top:0;bottom:0}.ui-radar__num[data-v-2a596fb5]{font-variant-numeric:tabular-nums;color:var(--ui-text);font-weight:600}.ui-radar__legend[data-v-2a596fb5]{color:var(--ui-muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.ui-radar__legend span[data-v-2a596fb5]{align-items:center;gap:6px;display:inline-flex}.ui-radar__legend i[data-v-2a596fb5]{border-top:2px solid;width:16px;height:0;display:inline-block}.ui-radar__legend i.is-held[data-v-2a596fb5]{border-color:var(--held)}.ui-radar__legend i.is-trained[data-v-2a596fb5]{border-color:var(--trained)}.ui-radar__legend i.is-req[data-v-2a596fb5]{border-color:var(--req);border-top-style:dashed}.ui-wd[data-v-9684cefc]{font-family:var(--ui-font);justify-content:space-between;gap:6px;display:flex}.ui-wd__day[data-v-9684cefc]{flex-direction:column;align-items:center;gap:4px;display:flex}.ui-wd__box[data-v-9684cefc]{background:var(--ui-sunken);border:1px solid var(--ui-border);width:32px;height:32px;color:var(--ui-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ui-wd__box.is-on[data-v-9684cefc]{background:color-mix(in srgb, var(--ui-primary) 25%, transparent);border-color:color-mix(in srgb, var(--ui-primary) 45%, transparent);color:var(--ui-primary)}.ui-wd__box.is-today[data-v-9684cefc]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-primary) 45%, transparent)}.ui-wd__name[data-v-9684cefc]{color:var(--ui-muted);font-size:12px}.ui-lh[data-v-55fb1025]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:linear-gradient(90deg, var(--ui-card), color-mix(in srgb, var(--ui-primary) 6%, var(--ui-card)));font-family:var(--ui-font);grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:24px;padding:20px;display:grid}.ui-lh__lvl[data-v-55fb1025]{align-items:center;gap:16px;min-width:0;display:flex}.ui-lh__ring[data-v-55fb1025]{width:64px;height:64px;color:var(--ui-primary);background:var(--ui-primary-tint);border:3px solid var(--ui-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:inline-flex}.ui-lh__eyebrow[data-v-55fb1025]{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);font-size:12px}.ui-lh__name[data-v-55fb1025]{color:var(--ui-text);font-size:20px;font-weight:700}.ui-lh__pts[data-v-55fb1025]{color:var(--ui-primary);font-size:13px;font-weight:600}.ui-lh__mid[data-v-55fb1025]{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-lh__row[data-v-55fb1025]{color:var(--ui-muted);justify-content:space-between;font-size:13px;display:flex}.ui-lh__row b[data-v-55fb1025]{color:var(--ui-primary)}.ui-lh__track[data-v-55fb1025]{background:var(--ui-sunken);border-radius:6px;height:12px;overflow:hidden}.ui-lh__fill[data-v-55fb1025]{background:linear-gradient(90deg, var(--ui-primary), var(--ui-acc-green));border-radius:6px;height:100%;transition:width .5s;display:block}.ui-lh__note[data-v-55fb1025]{color:var(--ui-muted);font-size:12px}.ui-lh__note b[data-v-55fb1025]{color:var(--ui-text);font-weight:600}.ui-lh__counts[data-v-55fb1025]{justify-content:flex-end;gap:20px;display:flex}.ui-lh__count[data-v-55fb1025]{flex-direction:column;align-items:center;gap:4px;min-width:64px;display:flex}.ui-lh__icon[data-v-55fb1025]{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ui-lh__count b[data-v-55fb1025]{color:var(--ui-text);font-size:22px;line-height:1}.ui-lh__count span[data-v-55fb1025]:last-child{color:var(--ui-muted);font-size:12px}@media (width<=900px){.ui-lh[data-v-55fb1025]{grid-template-columns:1fr;gap:16px}.ui-lh__counts[data-v-55fb1025]{justify-content:space-around}}.ui-pod[data-v-7284ebf4]{font-family:var(--ui-font);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.ui-pod__card[data-v-7284ebf4]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:16px 8px;display:flex}.ui-pod__card.is-1[data-v-7284ebf4]{border-color:color-mix(in srgb, var(--ui-acc-amber) 35%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-acc-amber) 12%, var(--ui-card)), var(--ui-card));padding-top:22px}.ui-pod__ring[data-v-7284ebf4]{background:var(--ui-acc-silver);border-radius:50%;margin-bottom:4px;padding:2px}.is-1 .ui-pod__ring[data-v-7284ebf4]{background:var(--ui-acc-amber)}.is-3 .ui-pod__ring[data-v-7284ebf4]{background:var(--ui-acc-bronze)}.ui-pod__medal[data-v-7284ebf4]{color:var(--ui-acc-silver);align-items:center;gap:2px;font-size:13px;display:inline-flex}.is-1 .ui-pod__medal[data-v-7284ebf4]{color:var(--ui-acc-amber)}.is-3 .ui-pod__medal[data-v-7284ebf4]{color:var(--ui-acc-bronze)}.ui-pod__name[data-v-7284ebf4]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.ui-pod__sub[data-v-7284ebf4]{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.ui-pod__value[data-v-7284ebf4]{color:var(--ui-text);margin-top:4px;font-size:18px}.is-1 .ui-pod__value[data-v-7284ebf4]{color:var(--ui-acc-amber);font-size:20px}.is-3 .ui-pod__value[data-v-7284ebf4]{color:var(--ui-acc-bronze)}.ui-pod__unit[data-v-7284ebf4]{color:var(--ui-muted);font-size:12px}@media (width<=480px){.ui-pod[data-v-7284ebf4]{gap:6px}.ui-pod__card[data-v-7284ebf4]{padding:12px 4px}}.ui-bn[data-v-73d9a4ca]{border-radius:var(--ui-r-card);font-family:var(--ui-font);align-items:center;gap:14px;padding:20px;display:flex}.ui-bn.is-warm[data-v-73d9a4ca]{border:1px solid color-mix(in srgb, var(--ui-acc-amber) 30%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--ui-acc-amber) 18%, var(--ui-card)), color-mix(in srgb, var(--ui-acc-orange) 16%, var(--ui-card)), color-mix(in srgb, var(--ui-acc-red) 14%, var(--ui-card)))}.ui-bn.is-cool[data-v-73d9a4ca]{border:1px solid color-mix(in srgb, var(--ui-acc-blue) 30%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--ui-acc-blue) 18%, var(--ui-card)), color-mix(in srgb, var(--ui-acc-violet) 16%, var(--ui-card)), color-mix(in srgb, var(--ui-acc-red) 10%, var(--ui-card)))}.ui-bn.is-social[data-v-73d9a4ca]{border:1px solid color-mix(in srgb, var(--ui-primary) 30%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--ui-primary) 20%, var(--ui-card)), color-mix(in srgb, var(--ui-acc-violet) 18%, var(--ui-card)), color-mix(in srgb, var(--ui-topic-pink) 16%, var(--ui-card)))}.ui-bn__icon[data-v-73d9a4ca]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.is-warm .ui-bn__icon[data-v-73d9a4ca]{background:linear-gradient(135deg, var(--ui-acc-amber), var(--ui-acc-orange))}.is-cool .ui-bn__icon[data-v-73d9a4ca]{background:linear-gradient(135deg, var(--ui-acc-blue), var(--ui-acc-violet))}.is-social .ui-bn__icon[data-v-73d9a4ca]{background:linear-gradient(135deg, var(--ui-primary), var(--ui-acc-violet), var(--ui-topic-pink));box-shadow:0 6px 16px color-mix(in srgb, var(--ui-acc-violet) 30%, transparent)}.ui-bn__text[data-v-73d9a4ca]{flex:1;min-width:0}.ui-bn__eyebrow[data-v-73d9a4ca]{font:700 12px/1.2 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-primary);margin:0}.ui-bn__title[data-v-73d9a4ca]{font:700 24px/1.2 var(--ui-font);color:var(--ui-text);margin:2px 0}.ui-bn__sub[data-v-73d9a4ca]{color:var(--ui-muted);margin:0;font-size:14px}.ui-bn__actions[data-v-73d9a4ca]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.ui-bn[data-v-73d9a4ca]{flex-wrap:wrap;gap:12px;padding:14px}.ui-bn__icon[data-v-73d9a4ca]{width:40px;height:40px}.ui-bn__title[data-v-73d9a4ca]{font-size:20px}.ui-bn__actions[data-v-73d9a4ca]{width:100%}}@media (width<=767px){.ui-bn__eyebrow[data-v-73d9a4ca]{display:none}.ui-bn__sub[data-v-73d9a4ca]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.ui-dn[data-v-c504f2e6]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);font-family:var(--ui-font);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.ui-dn__title[data-v-c504f2e6]{text-align:center;color:var(--ui-text);margin:0;font-size:16px;font-weight:700}.ui-dn__body[data-v-c504f2e6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.ui-dn__ring[data-v-c504f2e6]{flex-shrink:0}.ui-dn__total[data-v-c504f2e6]{fill:var(--ui-text);font-size:18px;font-weight:700}.ui-dn__word[data-v-c504f2e6]{fill:var(--ui-muted);font-size:9px}.ui-dn__parts[data-v-c504f2e6]{flex-flow:column wrap;gap:10px 16px;max-height:180px;margin:0;padding:0;list-style:none;display:flex}.ui-dn__part[data-v-c504f2e6]{border-left:5px solid var(--t);flex-direction:column;padding-left:10px;display:flex}.ui-dn__n[data-v-c504f2e6]{color:var(--t);font-size:20px;line-height:1.15}.ui-dn__l[data-v-c504f2e6]{color:var(--ui-text);font-size:12px}.ui-sf[data-v-185acd0d]{font-family:var(--ui-font);flex-direction:column;gap:14px;display:flex}.ui-sf__legend[data-v-185acd0d]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-sf__chip[data-v-185acd0d]{border-radius:var(--ui-r);border:1px solid color-mix(in srgb, var(--sf-c) 40%, transparent);background:color-mix(in srgb, var(--sf-c) 10%, transparent);color:var(--ui-text);align-items:center;gap:8px;padding:5px 12px;font-size:.75rem;display:inline-flex}.ui-sf__dot[data-v-185acd0d]{background:var(--sf-c);border-radius:999px;width:8px;height:8px}.ui-sf__strip[data-v-185acd0d]{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ui-sf__stage[data-v-185acd0d]{flex-direction:column;flex:1 0 190px;gap:8px;min-width:190px;display:flex}.ui-sf__title[data-v-185acd0d]{text-transform:uppercase;letter-spacing:.04em;color:var(--ui-muted);margin:0;font-size:.75rem;font-weight:700}.ui-sf__node[data-v-185acd0d]{text-align:left;border-radius:var(--ui-r-card);cursor:pointer;border:1px solid color-mix(in srgb, var(--sf-c) 40%, transparent);background:color-mix(in srgb, var(--sf-c) 10%, var(--ui-card));width:100%;color:var(--ui-text);font:inherit;align-items:flex-start;gap:10px;padding:10px 12px;transition:transform .15s,opacity .15s;display:flex}.ui-sf__node[data-v-185acd0d]:hover{transform:scale(1.01)}.ui-sf__node.is-on[data-v-185acd0d]{outline:2px solid var(--ui-focus);outline-offset:1px;transform:scale(1.02)}.ui-sf__node.is-dim[data-v-185acd0d]{opacity:.45}.ui-sf__node[data-v-185acd0d]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-sf__icon[data-v-185acd0d]{color:var(--sf-c);flex:none;margin-top:1px}.ui-sf__text[data-v-185acd0d]{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-sf__text strong[data-v-185acd0d]{font-size:.875rem}.ui-sf__text small[data-v-185acd0d]{color:var(--ui-muted);font-size:.75rem;line-height:1.35}.ui-sf__arrow[data-v-185acd0d]{color:var(--ui-faint);flex:none;align-self:center}.ui-sf__detail[data-v-185acd0d]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;display:flex}.ui-sf__dtext[data-v-185acd0d]{flex:1;min-width:0}.ui-sf__dtext strong[data-v-185acd0d]{color:var(--ui-text);font-size:.875rem}.ui-sf__dtext p[data-v-185acd0d]{color:var(--ui-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.ui-sf__hint[data-v-185acd0d]{color:var(--ui-muted);margin:0;font-size:.8125rem}.ui-sf__close[data-v-185acd0d]{color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:.75rem}.ui-sf__close[data-v-185acd0d]:hover{color:var(--ui-text)}@media (width<=640px){.ui-sf__strip[data-v-185acd0d]{flex-direction:column;overflow-x:visible}.ui-sf__stage[data-v-185acd0d]{flex:none;min-width:0}.ui-sf__arrow[data-v-185acd0d]{transform:rotate(90deg)}}.ui-richview[data-v-091f4170]{font-family:var(--ui-font);color:var(--ui-text);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.ui-richview[data-v-091f4170] h1{color:var(--ui-text);letter-spacing:-.01em;margin:0 0 10px;font-size:24px;font-weight:700}.ui-richview[data-v-091f4170] h2{color:var(--ui-text);margin:18px 0 8px;font-size:20px;font-weight:700}.ui-richview[data-v-091f4170] h3{color:var(--ui-text);margin:16px 0 6px;font-size:17px;font-weight:700}.ui-richview[data-v-091f4170] p{margin:0 0 10px}.ui-richview[data-v-091f4170] ul,.ui-richview[data-v-091f4170] ol{margin:0 0 10px;padding-left:22px}.ui-richview[data-v-091f4170] ul{list-style:outside}.ui-richview[data-v-091f4170] ol{list-style:decimal}.ui-richview[data-v-091f4170] li{margin:2px 0}.ui-richview[data-v-091f4170] blockquote{border-left:3px solid var(--ui-border-strong);color:var(--ui-muted);margin:0 0 10px;padding:6px 12px}.ui-richview[data-v-091f4170] a{color:var(--ui-primary-text);text-decoration:underline}.ui-richview[data-v-091f4170] mark{background:var(--ui-warn-bg,#fef3c7);color:inherit;border-radius:3px;padding:0 2px}.ui-richview[data-v-091f4170]>:first-child{margin-top:0}.ui-hs[data-v-427b8e2e]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);font-family:var(--ui-font);overflow:hidden}.ui-hs__head[data-v-427b8e2e]{width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.ui-hs__head[data-v-427b8e2e]:hover{background:var(--ui-hover)}.ui-hs__head[data-v-427b8e2e]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-hs__icon[data-v-427b8e2e]{border-radius:var(--ui-r);background:var(--ui-primary-tint);width:36px;height:36px;color:var(--ui-primary-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-hs__titles[data-v-427b8e2e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-hs__titles strong[data-v-427b8e2e]{font-size:.9375rem}.ui-hs__titles small[data-v-427b8e2e]{color:var(--ui-muted);font-size:.8125rem}.ui-hs__badges[data-v-427b8e2e]{flex-wrap:wrap;gap:6px;display:flex}.ui-hs__chev[data-v-427b8e2e]{color:var(--ui-muted);flex:none;transition:transform .15s}.is-open .ui-hs__chev[data-v-427b8e2e]{transform:rotate(180deg)}.ui-hs__body[data-v-427b8e2e]{border-top:1px solid var(--ui-border);flex-direction:column;gap:18px;padding:16px 18px 18px;display:flex}.ui-hs__topic h3[data-v-427b8e2e]{color:var(--ui-text);margin:0 0 8px;font-size:.875rem}.ui-hs__topic ol[data-v-427b8e2e]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-hs__topic li[data-v-427b8e2e]{color:var(--ui-text);gap:8px;font-size:.875rem;line-height:1.5;display:flex}.ui-hs__n[data-v-427b8e2e]{color:var(--ui-muted);flex:none;min-width:18px}.ui-hs__step[data-v-427b8e2e]{min-width:0}.ui-hs__step[data-v-427b8e2e] p{margin:0}.ui-hs__note[data-v-427b8e2e]{border-radius:var(--ui-r);align-items:flex-start;gap:8px;margin:10px 0 0;padding:8px 12px;font-size:.8125rem;line-height:1.45;display:flex}.ui-hs__note.is-tip[data-v-427b8e2e]{background:var(--ui-info-bg);color:var(--ui-text);border-left:3px solid var(--ui-info)}.ui-hs__note.is-warn[data-v-427b8e2e]{background:var(--ui-warn-bg);color:var(--ui-text);border-left:3px solid var(--ui-warn)}@media (width<=640px){.ui-hs__head[data-v-427b8e2e]{padding:12px}.ui-hs__badges[data-v-427b8e2e]{display:none}.ui-hs__body[data-v-427b8e2e]{padding:12px}}.ui-mc[data-v-89ec946a]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);font-family:var(--ui-font);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ui-mc[data-v-89ec946a]:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--ui-primary) 18%, transparent);transform:scale(1.02)}.ui-mc__main[data-v-89ec946a]{font:inherit;color:var(--ui-text);cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.ui-mc__main[data-v-89ec946a]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:var(--ui-r-card)}.ui-mc__medal[data-v-89ec946a]{width:88px;height:88px;color:var(--mc);background:color-mix(in srgb, var(--mc) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex;position:relative}.ui-mc__stars[data-v-89ec946a]{background:var(--mc);color:#fff;border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ui-mc__title[data-v-89ec946a]{font-size:1.0625rem}.ui-mc__pill[data-v-89ec946a]{color:var(--mc);background:color-mix(in srgb, var(--mc) 20%, transparent);text-transform:uppercase;border-radius:999px;padding:3px 12px;font-size:.8125rem;font-weight:600}.ui-mc__ticks[data-v-89ec946a]{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.ui-mc__tick[data-v-89ec946a]{border-radius:var(--ui-r-sm);background:var(--ui-sunken);color:var(--ui-muted);justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:.75rem;display:inline-flex}.ui-mc__tick.on[data-v-89ec946a]{background:var(--ui-ok-bg);color:var(--ui-ok);font-weight:600}.ui-mc__issued[data-v-89ec946a]{color:var(--ui-muted);font-size:.75rem}.ui-mc__exp[data-v-89ec946a]{border:1px solid;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.ui-mc__exp.is-bad[data-v-89ec946a]{color:var(--ui-bad);background:var(--ui-bad-bg);border-color:color-mix(in srgb, var(--ui-bad) 30%, transparent)}.ui-mc__exp.is-due[data-v-89ec946a]{color:var(--ui-due);background:var(--ui-due-bg);border-color:color-mix(in srgb, var(--ui-due) 30%, transparent)}.ui-mc__exp.is-ok[data-v-89ec946a]{color:var(--ui-ok);background:var(--ui-ok-bg);border-color:color-mix(in srgb, var(--ui-ok) 25%, transparent);font-weight:500}.ui-mc__hint[data-v-89ec946a]{color:var(--ui-primary-text);opacity:.75;font-size:.75rem;font-weight:600}.ui-mc__main:hover .ui-mc__hint[data-v-89ec946a]{opacity:1}.ui-mc__actions[data-v-89ec946a]{justify-content:center;gap:8px;padding:0 16px 14px;display:flex}.ui-ts[data-v-5430d0f7]{font-family:var(--ui-font);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ui-ts__card[data-v-5430d0f7]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);align-items:flex-start;gap:14px;padding:16px;display:flex}.ui-ts__n[data-v-5430d0f7]{background:var(--ui-primary);height:32px;color:var(--ui-on-primary);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex}.ui-ts__body[data-v-5430d0f7]{flex:1;min-width:0}.ui-ts__title[data-v-5430d0f7]{color:var(--ui-text);align-items:center;gap:8px;margin:0 0 4px;font-size:.9375rem;font-weight:700;display:flex}.ui-ts__text[data-v-5430d0f7]{color:var(--ui-text);margin:0;font-size:.875rem;line-height:1.55}.ui-ts__img[data-v-5430d0f7]{border:1px solid var(--ui-border);border-radius:var(--ui-r-sm);width:100%;height:auto;margin-top:10px;display:block}@media (width<=640px){.ui-ts__card[data-v-5430d0f7]{gap:10px;padding:12px}}.ui-ig[data-v-43635344]{font-family:var(--ui-font);flex-direction:column;gap:8px;display:flex}.ui-ig__chosen[data-v-43635344]{align-items:center;gap:8px;display:flex}.ui-ig__tile[data-v-43635344]{background:var(--ui-primary-tint);width:36px;height:36px;color:var(--ui-primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ui-ig__name[data-v-43635344]{color:var(--ui-muted);flex:1;font-size:14px}.ui-ig__grid[data-v-43635344]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ui-ig__grid[data-v-43635344] .ui-tip-anchor{min-width:0;display:block}.ui-ig__opt[data-v-43635344]{aspect-ratio:1;border:1px solid var(--ui-border);width:100%;color:var(--ui-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ui-ig__opt[data-v-43635344]:hover{background:var(--ui-sunken)}.ui-ig__opt.is-on[data-v-43635344]{border-color:var(--ui-primary);background:var(--ui-primary-tint);color:var(--ui-primary)}.ui-ig__opt[data-v-43635344]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.ui-cc[data-v-bc78d4fc]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));font-family:var(--ui-font);gap:8px;display:grid}.ui-cc__card[data-v-bc78d4fc]{border:1px solid var(--ui-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.ui-cc__card[data-v-bc78d4fc]:hover{background:var(--ui-sunken)}.ui-cc__card.is-on[data-v-bc78d4fc]{border-color:color-mix(in srgb, var(--ui-primary) 50%, transparent);background:color-mix(in srgb, var(--ui-sunken) 60%, transparent)}.ui-cc__box[data-v-bc78d4fc]{width:16px;height:16px;accent-color:var(--ui-primary);flex-shrink:0;margin:0}.ui-cc__label[data-v-bc78d4fc]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ui-cc__badge[data-v-bc78d4fc]{flex-shrink:0;margin-left:auto}@media (width<=380px){.ui-cc[data-v-bc78d4fc]{grid-template-columns:1fr}}.ui-mc[data-v-8c5b3370]{font-family:var(--ui-font);flex-direction:column;gap:12px;display:flex}.ui-mc__head[data-v-8c5b3370]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.ui-mc__title[data-v-8c5b3370]{color:var(--ui-text);font-size:18px}.ui-mc__legend[data-v-8c5b3370]{color:var(--ui-muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ui-mc__legend span[data-v-8c5b3370]{align-items:center;gap:6px;display:inline-flex}.ui-mc__legend i[data-v-8c5b3370]{border-radius:50%;width:12px;height:12px;display:inline-block}.ui-mc__grid[data-v-8c5b3370]{border:1px solid var(--ui-border);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.ui-mc__dow[data-v-8c5b3370]{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);background:var(--ui-sunken);border-bottom:1px solid var(--ui-border);padding:10px 4px;font-size:12px;font-weight:700}.ui-mc__cell[data-v-8c5b3370]{all:unset;box-sizing:border-box;cursor:pointer;border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);background:var(--ui-card);flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:8px;display:flex}.ui-mc__cell[data-v-8c5b3370]:nth-child(7n+7){border-right:0}.ui-mc__cell[data-v-8c5b3370]:hover{background:var(--ui-sunken)}.ui-mc__cell[data-v-8c5b3370]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.ui-mc__cell.is-out[data-v-8c5b3370]{background:var(--ui-sunken);color:var(--ui-muted)}.ui-mc__cell.is-out .ui-mc__num[data-v-8c5b3370]{opacity:.5}.ui-mc__cell.is-sel[data-v-8c5b3370]{box-shadow:inset 0 0 0 2px var(--ui-primary)}.ui-mc__num[data-v-8c5b3370]{color:var(--ui-text);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:inline-flex}.ui-mc__cell.is-today .ui-mc__num[data-v-8c5b3370]{background:var(--ui-primary);color:var(--ui-on-primary)}.ui-mc__ev[data-v-8c5b3370]{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);background:color-mix(in srgb, var(--t) 18%, transparent);border-left:3px solid var(--t);border-radius:5px;padding:2px 6px;font-size:12px;line-height:1.3;overflow:hidden}.ui-mc__more[data-v-8c5b3370]{color:var(--ui-muted);font-size:12px}.ui-mc__dots[data-v-8c5b3370]{gap:3px;display:none}.ui-mc__dots i[data-v-8c5b3370]{border-radius:50%;width:6px;height:6px;display:inline-block}@media (width<=640px){.ui-mc__cell[data-v-8c5b3370]{align-items:center;min-height:52px;padding:4px}.ui-mc__ev[data-v-8c5b3370],.ui-mc__more[data-v-8c5b3370]{display:none}.ui-mc__dots[data-v-8c5b3370]{display:inline-flex}.ui-mc__dow[data-v-8c5b3370]{letter-spacing:0;font-size:12px}}.ui-mg[data-v-0d5be030]{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);box-shadow:var(--ui-shadow-raised);padding:12px 20px 8px;overflow:hidden}.ui-mg__legend[data-v-0d5be030]{border-bottom:1px solid var(--ui-border);color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 12px;font-size:13px;display:flex}.ui-mg__foot[data-v-0d5be030]{border-top:1px solid var(--ui-border);color:var(--ui-muted);text-align:right;padding:6px 16px;font-size:12px}.ui-mg__scroll[data-v-0d5be030]{z-index:0;min-height:20rem;max-height:calc(100dvh - 16rem);position:relative;overflow:auto}@media (width<=767px){.ui-mg__scroll[data-v-0d5be030]{max-height:calc(100dvh - 11rem)}}.ui-mg__table[data-v-0d5be030]{border-collapse:separate;border-spacing:0;min-width:100%}.ui-mg__corner[data-v-0d5be030],.ui-mg__col[data-v-0d5be030]{z-index:40;background:var(--ui-card);box-shadow:inset 0 -3px 0 var(--ui-border);position:sticky;top:0}.ui-mg__col[data-v-0d5be030]{text-align:center;vertical-align:middle;box-sizing:border-box;white-space:nowrap;border-right:1px solid var(--ui-border);min-width:100px;padding:8px;font-weight:400}.ui-mg__corner[data-v-0d5be030]{z-index:50;text-align:left;vertical-align:middle;border-right:1px solid var(--ui-border);min-width:220px;box-shadow:inset 0 -3px 0 var(--ui-border);padding:8px 16px;left:0}.ui-mg__diag[data-v-0d5be030]{font:700 12px/1 var(--ui-font);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);justify-content:space-between;align-items:flex-end;display:flex}.ui-mg__head[data-v-0d5be030]{z-index:10;background:var(--ui-card);text-align:left;border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);min-width:220px;max-width:240px;padding:10px 16px;font-weight:400;position:sticky;left:0}.ui-mg__cell[data-v-0d5be030]{text-align:center;border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);min-width:100px;padding:8px}.ui-mg tbody tr:hover .ui-mg__cell[data-v-0d5be030]{background:var(--ui-hover)}.ui-mg tbody tr:hover .ui-mg__head[data-v-0d5be030]{background:var(--ui-sunken)}.ui-mg tbody tr.is-selected .ui-mg__head[data-v-0d5be030]{background:var(--ui-ok-bg);box-shadow:inset 3px 0 0 var(--ui-primary)}.ui-mg tbody tr.is-selected .ui-mg__cell[data-v-0d5be030]{background:var(--ui-ok-bg)}.ui-mg.is-clickable tbody tr[data-v-0d5be030]{cursor:pointer}.ui-mg tbody tr[data-v-0d5be030]:focus-visible,.ui-mg__scroll[data-v-0d5be030]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.ui-mg__scroll[data-v-0d5be030]::-webkit-scrollbar{width:8px;height:8px}.ui-mg__scroll[data-v-0d5be030]::-webkit-scrollbar-thumb{background:var(--ui-border);border-radius:4px}@media (width<=640px){.ui-mg[data-v-0d5be030]{padding:4px 8px}.ui-mg__corner[data-v-0d5be030],.ui-mg__head[data-v-0d5be030]{min-width:150px;max-width:170px;padding:10px}.ui-mg__col[data-v-0d5be030]{height:96px;padding:8px}}.ui-dw[data-v-0f056740]{z-index:var(--ui-z-modal);position:fixed;inset:0}.ui-dw__shade[data-v-0f056740]{background:#0003;position:absolute;inset:0}.ui-dw__panel[data-v-0f056740]{background:var(--ui-card);border-left:1px solid var(--ui-border);width:380px;max-width:100%;box-shadow:var(--ui-shadow-top);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.ui-dw__head[data-v-0f056740]{border-bottom:1px solid var(--ui-border);flex-shrink:0;align-items:flex-start;gap:12px;padding:16px;display:flex}.ui-dw__lead[data-v-0f056740]:empty{display:none}.ui-dw__titles[data-v-0f056740]{flex:1;min-width:0}.ui-dw__title[data-v-0f056740]{font:700 15px/1.3 var(--ui-font);color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-dw__sub[data-v-0f056740]{color:var(--ui-muted);margin:2px 0 0;font-size:12px}.ui-dw__top[data-v-0f056740]{border-bottom:1px solid var(--ui-border);flex-shrink:0;padding:16px}.ui-dw__body[data-v-0f056740]{flex:1;min-height:0;padding:16px;overflow-y:auto}.ui-dw__foot[data-v-0f056740]{border-top:1px solid var(--ui-border);flex-shrink:0;gap:8px;padding:16px;display:flex}.ui-dw__foot[data-v-0f056740]>*{flex:1}.ui-dw-enter-active[data-v-0f056740],.ui-dw-leave-active[data-v-0f056740]{transition:opacity .2s}.ui-dw-enter-active .ui-dw__panel[data-v-0f056740],.ui-dw-leave-active .ui-dw__panel[data-v-0f056740]{transition:transform .2s}.ui-dw-enter-from[data-v-0f056740],.ui-dw-leave-to[data-v-0f056740]{opacity:0}.ui-dw-enter-from .ui-dw__panel[data-v-0f056740],.ui-dw-leave-to .ui-dw__panel[data-v-0f056740]{transform:translate(100%)}@media (width<=640px){.ui-dw__panel[data-v-0f056740]{border-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.ui-dw-enter-active[data-v-0f056740],.ui-dw-leave-active[data-v-0f056740],.ui-dw-enter-active .ui-dw__panel[data-v-0f056740],.ui-dw-leave-active .ui-dw__panel[data-v-0f056740]{transition:none}}.ui-pc[data-v-1774a069]{text-align:left;border:1px solid var(--ui-border);background:var(--ui-card);width:100%;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:12px;padding:0;display:block}.ui-pc[data-v-1774a069]:active:not(:disabled){transform:scale(.99)}.ui-pc[data-v-1774a069]:disabled{cursor:default;background:var(--ui-sunken)}.ui-pc.is-on[data-v-1774a069]{border-color:var(--ui-primary);background:var(--ui-ok-bg)}.ui-pc[data-v-1774a069]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.ui-pc__head[data-v-1774a069]{align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.ui-pc__go[data-v-1774a069]{color:var(--ui-muted);flex-shrink:0;margin-left:auto}.ui-pc__strip[data-v-1774a069]{flex-wrap:nowrap;gap:6px;padding:0 12px 12px;display:flex;overflow-x:auto}.ui-at[data-v-1ebd78ee]{cursor:pointer;font-family:var(--ui-font);background:0 0;border:none;flex-direction:column;align-items:center;gap:.125rem;padding:0;display:inline-flex}.ui-at[data-v-1ebd78ee]:disabled{cursor:not-allowed;opacity:.5}.ui-at__icon[data-v-1ebd78ee]{border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .12s,filter .12s;display:flex}.ui-at__icon.is-busy[data-v-1ebd78ee]{opacity:.5;cursor:wait}.ui-at__icon.is-next[data-v-1ebd78ee]{animation:1.6s ease-in-out infinite ui-at-next-1ebd78ee}@keyframes ui-at-next-1ebd78ee{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--ui-primary) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.ui-at__icon.is-next[data-v-1ebd78ee]{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 45%, transparent);animation:none}}.ui-at:hover:not(:disabled) .ui-at__icon[data-v-1ebd78ee]{filter:brightness(1.1);transform:scale(1.05)}.ui-at[data-v-1ebd78ee]:focus-visible{outline:none}.ui-at:focus-visible .ui-at__icon[data-v-1ebd78ee]{box-shadow:var(--ui-focus)}.ui-at__icon[data-v-1ebd78ee] svg{width:16px;height:16px}.ui-at__lbl[data-v-1ebd78ee]{color:var(--ui-muted);font-size:9px;line-height:1}@media (width<=1024px),(pointer:coarse) and (width<=1400px){.ui-at__icon[data-v-1ebd78ee]{border-radius:14px;width:44px;height:44px}.ui-at__icon[data-v-1ebd78ee] svg{width:20px;height:20px}.ui-at__lbl[data-v-1ebd78ee]{font-size:.625rem}}.ui-add[data-v-81b56998]{cursor:pointer;background:var(--ui-primary-hover);width:36px;height:36px;color:var(--ui-on-primary);font-family:var(--ui-font);border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .12s,filter .12s;display:inline-flex;box-shadow:0 2px 6px #0000002e}.ui-add[data-v-81b56998]:hover:not(:disabled){filter:brightness(1.15);transform:scale(1.05)}.ui-add[data-v-81b56998]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-add[data-v-81b56998]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1024px),(pointer:coarse) and (width<=1400px){.ui-add[data-v-81b56998]{border-radius:14px;width:44px;height:44px;font-size:1.5rem}}.ui-ar.is-phone{justify-content:flex-end;align-items:center;gap:var(--ui-space-sm);flex-wrap:nowrap;flex-direction:row!important;display:flex!important}.ui-ar.is-phone>*{flex:none!important;width:auto!important}.ui-sf[data-v-665809ad] .ui-btn__label{text-overflow:ellipsis;max-width:180px;overflow:hidden}.ui-pd__btn[data-v-b4e7ee3d]{border-radius:var(--ui-r-sm);min-height:32px;color:var(--ui-primary-text);font-family:var(--ui-font);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.ui-pd__btn[data-v-b4e7ee3d]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-pd__body[data-v-b4e7ee3d]{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.ui-seg[data-v-30352841]{font-family:var(--ui-font);flex-wrap:wrap;gap:6px;display:flex}.ui-seg__opt[data-v-30352841]{border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);min-width:max-content;height:48px;color:var(--ui-text);cursor:pointer;transition:background-color var(--ui-fast), border-color var(--ui-fast);flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.ui-seg__opt[data-v-30352841]:hover:not(.on){border-color:var(--ui-border-strong)}.ui-seg__opt.on[data-v-30352841]{border:2px solid var(--fg);background:var(--bg);color:var(--fg)}.ui-seg__opt[data-v-30352841]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-seg.is-solid .ui-seg__opt[data-v-30352841]{height:38px;padding:0 8px;font-size:14px}.ui-seg.is-solid .ui-seg__opt.on[data-v-30352841]{border:1px solid var(--fg);background:var(--fg);color:#fff}.ui-seg.is-off .ui-seg__opt[data-v-30352841]{cursor:default}@media (width<=640px){.ui-seg.is-solid .ui-seg__opt[data-v-30352841]{height:44px}}.ui-tb{display:none}@media (width<=1024px),(pointer:coarse) and (width<=1400px){.ui-tb{z-index:40;background:var(--ui-card);border-top:1.5px solid var(--ui-border);--tb-safe:max(0px, calc(env(safe-area-inset-bottom,0px) - 1.25rem));padding:.25rem .25rem calc(.25rem + var(--tb-safe));display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000014}.ui-tb button{min-width:0;min-height:52px;font-family:var(--ui-font);color:var(--ui-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.1875rem;padding:.375rem .125rem .25rem;font-size:.75rem;font-weight:600;display:flex}.ui-tb__ico{width:3rem;height:1.875rem;color:var(--tb-tone);background:color-mix(in srgb, var(--tb-tone) 16%, transparent);transition:background var(--ui-fast,.12s) ease, color var(--ui-fast,.12s) ease;border-radius:999px;place-items:center;display:grid}html.dark .ui-tb__ico{background:color-mix(in srgb, var(--tb-tone) 28%, transparent);color:color-mix(in srgb, var(--tb-tone) 70%, #fff)}.ui-tb button.active{color:var(--ui-text);font-weight:700}.ui-tb button.active .ui-tb__ico,html.dark .ui-tb button.active .ui-tb__ico{background:var(--tb-tone);color:#fff}.ui-tb button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.ui-tb-room{padding-bottom:calc(4.75rem + max(0px, calc(env(safe-area-inset-bottom,0px) - 1.25rem)))!important}body:has(.ui-modal) .ui-tb{display:none}}@media print{.ui-tb{display:none!important}}.ui-pb[data-v-2892cd9d]{flex-direction:column;gap:.5rem;display:inline-flex}.ui-pb__box[data-v-2892cd9d]{border:2px dashed var(--ui-border-strong);background:var(--ui-sunken);color:var(--ui-faint);text-align:center;border-radius:10px;justify-content:center;align-items:center;max-width:100%;font-size:.75rem;display:flex;overflow:hidden}.ui-pb__box img[data-v-2892cd9d],.ui-pb__box video[data-v-2892cd9d]{object-fit:cover;width:100%;height:100%}.ui-pb__actions[data-v-2892cd9d]{flex-wrap:wrap;gap:.5rem;display:flex}.ui-pb__file[data-v-2892cd9d]{display:none}.ui-lb[data-v-ab136635]{z-index:var(--ui-z-modal);background:#000000f0;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-lb__img[data-v-ab136635]{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100vw;max-height:100dvh}.ui-lb__bar[data-v-ab136635]{background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.ui-lb__count[data-v-ab136635]{color:#fff;font-family:var(--ui-font);font-size:14px;font-weight:600}.ui-lb__btn[data-v-ab136635],.ui-lb__nav[data-v-ab136635]{--ui-text:#fff;color:#fff}.ui-lb__nav[data-v-ab136635]{position:absolute;top:50%;transform:translateY(-50%)}.ui-lb__nav.is-prev[data-v-ab136635]{left:10px}.ui-lb__nav.is-next[data-v-ab136635]{right:10px}@media (width<=640px){.ui-lb__nav[data-v-ab136635]{display:none}}.ui-ps[data-v-5394740e]{align-items:center;gap:var(--ui-space-sm,8px);--s:64px;flex-wrap:wrap;display:flex}.ui-ps.is-sm[data-v-5394740e]{--s:44px}.ui-ps__item[data-v-5394740e]{width:var(--s);height:var(--s);position:relative}.ui-ps__pic[data-v-5394740e]{border:1px solid var(--ui-border);cursor:zoom-in;background:var(--ui-sunken);border-radius:8px;width:100%;height:100%;padding:0;overflow:hidden}.ui-ps__pic img[data-v-5394740e]{object-fit:cover;width:100%;height:100%;display:block}.ui-ps__x[data-v-5394740e]{border:2px solid var(--ui-card);background:var(--ui-err);color:#fff;cursor:pointer;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.ui-ps__add[data-v-5394740e]{height:var(--s);min-width:var(--s);border:1.5px dashed var(--ui-border-strong);color:var(--ui-muted);font:600 .8125rem var(--ui-font);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ui-ps__add[data-v-5394740e]:hover,.ui-ps__add[data-v-5394740e]:focus-visible{border-color:var(--ui-primary);color:var(--ui-primary);outline:none}.ui-ps__add.is-needed[data-v-5394740e]{border-color:var(--ui-warn);color:var(--ui-warn)}.ui-ps.is-sm .ui-ps__add:not(.is-needed) span[data-v-5394740e]{display:none}.ui-ps__count[data-v-5394740e]{color:var(--ui-muted);font-size:.75rem}.ui-fd[data-v-5da1b714]{border:1.5px dashed var(--ui-border-strong);border-radius:var(--ui-r,10px);background:var(--ui-sunken);color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);outline:none;align-items:center;gap:12px;padding:18px 16px;transition:border-color .12s,background .12s;display:flex}.ui-fd[data-v-5da1b714]:hover,.ui-fd[data-v-5da1b714]:focus-visible{border-color:var(--ui-primary)}.ui-fd.is-over[data-v-5da1b714]{border-color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary) 10%, transparent)}.ui-fd.is-off[data-v-5da1b714]{opacity:.55;cursor:not-allowed}.ui-fd.is-sm[data-v-5da1b714]{gap:10px;padding:10px 12px}.ui-fd__ic[data-v-5da1b714]{width:40px;height:40px;color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary) 12%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.ui-fd.is-sm .ui-fd__ic[data-v-5da1b714]{width:32px;height:32px}.ui-fd__txt[data-v-5da1b714]{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-fd__txt strong[data-v-5da1b714]{font-size:.875rem}.ui-fd__txt small[data-v-5da1b714]{color:var(--ui-muted);font-size:.75rem}.ui-fd__file[data-v-5da1b714]{display:none}.ui-phone[data-v-5c00d880]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);min-width:0;height:40px;font-family:var(--ui-font);transition:border-color var(--ui-fast), box-shadow var(--ui-fast);align-items:stretch;display:flex;position:relative}.ui-phone.is-lg[data-v-5c00d880]{height:52px}.ui-phone[data-v-5c00d880]:hover:not(.is-disabled){border-color:var(--ui-border-strong)}.ui-phone[data-v-5c00d880]:focus-within{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}.ui-phone.is-invalid[data-v-5c00d880]{border-color:var(--ui-err)}.ui-phone.is-disabled[data-v-5c00d880]{background:var(--ui-disabled-bg)}.ui-phone__code[data-v-5c00d880]{border:0;border-right:1px solid var(--ui-border);border-radius:var(--ui-r) 0 0 var(--ui-r);background:var(--ui-sunken);color:var(--ui-text);font:600 13px var(--ui-font);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-phone__code[data-v-5c00d880]:hover:not(:disabled){background:var(--ui-hover)}.ui-phone__code[data-v-5c00d880]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-phone__code[data-v-5c00d880]:disabled{cursor:not-allowed;color:var(--ui-disabled-text)}.ui-phone__code .is-open[data-v-5c00d880]{transform:rotate(180deg)}.ui-phone__flag[data-v-5c00d880]{font-size:18px;line-height:1}.ui-phone__control[data-v-5c00d880]{min-width:0;font:14px var(--ui-font);color:var(--ui-text);background:0 0;border:0;outline:none;flex:auto;padding:0 12px}.ui-phone__control[data-v-5c00d880]::placeholder{color:var(--ui-faint)}.ui-phone__control[data-v-5c00d880]:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.ui-phone__pop[data-v-5c00d880]{z-index:var(--ui-z-popover);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);width:min(320px,100vw - 32px);box-shadow:var(--ui-shadow-float);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.ui-phone__search[data-v-5c00d880]{border-bottom:1px solid var(--ui-border);padding:8px}.ui-phone__list[data-v-5c00d880]{max-height:240px;margin:0;padding:6px;list-style:none;overflow-y:auto}.ui-phone__item[data-v-5c00d880]{cursor:pointer;color:var(--ui-text);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ui-phone__item[data-v-5c00d880]:hover{background:var(--ui-hover)}.ui-phone__item.is-on[data-v-5c00d880]{background:var(--ui-primary-tint);color:var(--ui-primary-text)}.ui-phone__name[data-v-5c00d880]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-phone__dial[data-v-5c00d880]{color:var(--ui-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.ui-phone__none[data-v-5c00d880]{text-align:center;color:var(--ui-muted);padding:12px;font-size:13px}@media (width<=767px){.ui-phone[data-v-5c00d880]{height:44px}.ui-phone__control[data-v-5c00d880]{font-size:16px}}.ui-pr[data-v-e56b44ff]{border-bottom:1px dashed var(--ui-border);font-family:var(--ui-font);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.ui-pr[data-v-e56b44ff]:last-child{border-bottom:0}.ui-pr__main[data-v-e56b44ff]{flex:1;min-width:0}.ui-pr__name[data-v-e56b44ff]{color:var(--ui-text);overflow-wrap:anywhere;font-size:13px;font-weight:700}.ui-pr__flag[data-v-e56b44ff]{color:var(--ui-err);text-transform:uppercase;font-size:12px;font-weight:700}.ui-pr__sub[data-v-e56b44ff]{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px}.ui-pr__right[data-v-e56b44ff]{text-align:right;flex:none}.ui-pr__time[data-v-e56b44ff]{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:12px}.ui-pr__rsub[data-v-e56b44ff]{color:var(--ui-muted);font-size:12px}.ui-tr__trigger[data-v-431bf85b]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);width:100%;height:40px;color:var(--ui-text);font-family:var(--ui-font);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:14px;display:flex}.ui-tr__trigger[data-v-431bf85b]:hover:not(:disabled){border-color:var(--ui-border-strong)}.ui-tr__trigger[data-v-431bf85b]:focus-visible{border-color:var(--ui-primary);box-shadow:var(--ui-focus);outline:none}.ui-tr__trigger[data-v-431bf85b]:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);cursor:not-allowed}.ui-tr__icon[data-v-431bf85b]{color:var(--ui-faint)}.ui-tr__value[data-v-431bf85b]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-tr__value.is-ph[data-v-431bf85b]{color:var(--ui-faint)}.ui-tr__ends[data-v-431bf85b]{background:var(--ui-primary);color:var(--ui-on-primary);border-radius:12px;gap:6px;padding:8px;display:flex}.ui-tr__end[data-v-431bf85b]{color:inherit;cursor:pointer;font-family:var(--ui-font);background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:6px 4px;display:flex}.ui-tr__end.is-on[data-v-431bf85b]{background:#ffffff38}.ui-tr__end[data-v-431bf85b]:focus-visible{outline:2px solid}.ui-tr__end-l[data-v-431bf85b]{text-transform:uppercase;letter-spacing:.05em;opacity:.85;font-size:12px}.ui-tr__end-v[data-v-431bf85b]{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.ui-tr__cap[data-v-431bf85b]{color:var(--ui-faint);text-transform:uppercase;letter-spacing:.05em;margin:12px 0 6px;font-size:12px}.ui-tr__grid[data-v-431bf85b]{gap:4px;display:grid}.ui-tr__grid.is-h[data-v-431bf85b]{grid-template-columns:repeat(6,1fr)}.ui-tr__grid.is-m[data-v-431bf85b]{grid-template-columns:repeat(4,1fr)}.ui-tr__cell[data-v-431bf85b]{height:36px;color:var(--ui-text);font-family:var(--ui-font);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;font-size:13px}.ui-tr__cell[data-v-431bf85b]:hover:not(:disabled){background:var(--ui-hover)}.ui-tr__cell[data-v-431bf85b]:disabled{color:var(--ui-faint);cursor:not-allowed}.ui-tr__cell.is-on[data-v-431bf85b]{background:var(--ui-primary);color:var(--ui-on-primary);font-weight:700}.ui-tr__cell[data-v-431bf85b]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-tr__warn[data-v-431bf85b]{color:var(--ui-err);margin:10px 0 0;font-size:13px}@media (width<=767px){.ui-tr__trigger[data-v-431bf85b]{height:44px;font-size:16px}.ui-tr__cell[data-v-431bf85b]{height:44px}}.ui-pwr[data-v-46782696]{font-family:var(--ui-font);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ui-pwr__item[data-v-46782696]{color:var(--ui-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.ui-pwr__icon[data-v-46782696]{color:var(--ui-faint);flex:none}.ui-pwr__item.is-ok[data-v-46782696],.ui-pwr__item.is-ok .ui-pwr__icon[data-v-46782696]{color:var(--ui-ok)}.ui-ic[data-v-3cfb9248]{background:var(--ui-sunken);border:1.5px solid var(--ui-border);font-family:var(--ui-font);border-radius:12px;min-width:0;padding:1rem}.ui-ic.is-plain[data-v-3cfb9248]{background:0 0;border:0;padding:.25rem 0 0}.ui-ic__head[data-v-3cfb9248]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ui-ic__tile[data-v-3cfb9248]{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ui-ic__title[data-v-3cfb9248]{color:var(--ui-text);margin:0;font-size:.8125rem;font-weight:600}.ui-ic__rows[data-v-3cfb9248]{margin:0}.ui-ic__row[data-v-3cfb9248]{border-bottom:1px dashed var(--ui-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0;display:flex}.ui-ic__row[data-v-3cfb9248]:last-child{border-bottom:0}.ui-ic__row dt[data-v-3cfb9248]{color:var(--ui-faint);flex:none;font-size:.75rem}.ui-ic__row dd[data-v-3cfb9248]{color:var(--ui-text);text-align:right;overflow-wrap:anywhere;min-width:0;max-width:60%;margin:0;font-size:.75rem;font-weight:600}.ui-ic__row dd.is-none[data-v-3cfb9248]{color:var(--ui-faint);font-weight:400}.ui-pg__purpose[data-v-9919678b]{color:var(--ui-muted,var(--ui-text));margin:0 0 1rem;font-size:.875rem;line-height:1.55}.ui-pg__sec[data-v-9919678b]{font-family:var(--ui-font);margin:0 0 1.1rem}.ui-pg__h[data-v-9919678b]{color:var(--ui-primary-text,var(--ui-primary));margin:0 0 .4rem;font-size:.8125rem;font-weight:700}.ui-pg__h--err[data-v-9919678b]{color:var(--ui-err)}.ui-pg__list[data-v-9919678b]{color:var(--ui-text);gap:.35rem;margin:0;padding-left:1.15rem;font-size:.8125rem;line-height:1.5;display:grid}.ui-pg__p[data-v-9919678b]{color:var(--ui-text);margin:0;font-size:.8125rem;line-height:1.5}.ui-pg__acts[data-v-9919678b]{gap:.65rem;margin:0;display:grid}.ui-pg__act[data-v-9919678b]{border:1px solid var(--ui-border);background:var(--ui-sunken);border-radius:8px;padding:.55rem .7rem}.ui-pg__act dt[data-v-9919678b]{color:var(--ui-text);font-size:.8125rem;font-weight:600}.ui-pg__act dd[data-v-9919678b]{color:var(--ui-text);margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.ui-pg__small[data-v-9919678b]{color:var(--ui-faint)!important;font-size:.75rem!important}.ui-pg__then[data-v-9919678b]{color:var(--ui-warn-text,var(--ui-warn))!important}.ui-tour[data-v-322895c8]{width:0;height:0;z-index:var(--ui-z-popover);font-family:var(--ui-font);position:fixed;top:0;left:0}.ui-tour__hole[data-v-322895c8]{border-radius:var(--ui-r);box-shadow:0 0 0 9999px #0f172a73, 0 0 0 2px var(--ui-primary);pointer-events:none;transition:all .2s;position:fixed}.ui-tour__card[data-v-322895c8]{box-sizing:border-box;padding:var(--ui-space-md);background:var(--ui-card);color:var(--ui-text);border:2px solid var(--ui-primary);border-radius:var(--ui-r-lg,12px);box-shadow:var(--ui-shadow-raised);gap:var(--ui-space-sm);flex-direction:column;display:flex;position:fixed}.ui-tour__count[data-v-322895c8]{color:var(--ui-muted);margin:0;font-size:.75rem}.ui-tour__title[data-v-322895c8]{margin:0;font-size:.9375rem;font-weight:700}.ui-tour__text[data-v-322895c8]{margin:0;font-size:.875rem;line-height:1.5}.ui-tour__btns[data-v-322895c8]{justify-content:flex-end;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.ui-tour__hole[data-v-322895c8]{transition:none}}.ui-stars[data-v-8e22c1da]{font-family:var(--ui-font);align-items:center;gap:4px;display:flex}.ui-stars__s[data-v-8e22c1da]{width:40px;height:40px;color:var(--ui-border-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:28px;line-height:1}.ui-stars__s.is-on[data-v-8e22c1da]{color:#f5b301}.ui-stars__s[data-v-8e22c1da]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-stars__word[data-v-8e22c1da]{color:var(--ui-muted);margin-left:6px;font-size:13px}.ui-stars.is-ro[data-v-8e22c1da]{gap:1px;display:inline-flex}.ui-stars.is-ro .ui-stars__s[data-v-8e22c1da]{cursor:default;width:auto;height:auto;font-size:20px}.ui-stars.is-ro.is-sm .ui-stars__s[data-v-8e22c1da]{font-size:15px}@media (width<=767px){.ui-stars:not(.is-ro) .ui-stars__s[data-v-8e22c1da]{width:44px;height:44px}}.ui-pp__area[data-v-4f8b2e1d]{justify-content:center;align-items:center;min-height:200px;display:flex;overflow:auto}.ui-pp__frame[data-v-4f8b2e1d]{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:10px;display:inline-block}.ui-pp__frame.is-scaled[data-v-4f8b2e1d]{transform-origin:50%;transform:scale(.85)}.ui-pp__label[data-v-4f8b2e1d]{color:#000;text-align:left;pointer-events:none}.ui-pp__wait[data-v-4f8b2e1d]{color:var(--ui-muted);margin:0;font-size:13px}.ui-pp__doc[data-v-4f8b2e1d]{pointer-events:none;background:#fff;border:0;display:block}.ui-pp__btn[data-v-4f8b2e1d]{flex:1 1 0}.ui-pp__own[data-v-4f8b2e1d]{align-items:center;gap:var(--ui-space-sm);flex-direction:column;max-width:100%;margin:0;display:flex}.ui-pp__pic[data-v-4f8b2e1d]{background:#fff;border:1px dashed #999;max-width:100%;height:auto;display:block}.ui-pp__cap[data-v-4f8b2e1d]{color:var(--ui-muted);text-align:center;font-size:12px}.ui-pp__btn--cancel.ui-btn[data-v-4f8b2e1d]{color:#fff;background:#dc3545;border-color:#dc3545}.ui-pp__btn--cancel.ui-btn[data-v-4f8b2e1d]:hover:not(:disabled){background:#c82333;border-color:#c82333}.ui-pp__btn--pos.ui-btn[data-v-4f8b2e1d]{color:#fff;background:#007bff;border-color:#007bff}.ui-pp__btn--pos.ui-btn[data-v-4f8b2e1d]:hover:not(:disabled){background:#0069d9;border-color:#0069d9}.ui-scan[data-v-173cf59d]{flex-direction:column;gap:10px;display:flex}.ui-scan__view[data-v-173cf59d]{display:flex;position:relative}.ui-scan__video[data-v-173cf59d]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ui-r-sm);background:#000;width:100%}.ui-scan__frame[data-v-173cf59d]{aspect-ratio:1;border:2px solid var(--ui-primary);border-radius:var(--ui-r-sm);pointer-events:none;height:66%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-scan__hint[data-v-173cf59d]{color:var(--ui-muted);text-align:center;margin:0;font-size:.8125rem}.ui-hero[data-v-31f97d61]{cursor:pointer;background:linear-gradient(135deg, var(--ui-primary), color-mix(in srgb, var(--ui-primary) 70%, #000));min-width:260px;color:var(--ui-on-primary,#fff);font-family:var(--ui-font);letter-spacing:1px;box-shadow:0 8px 30px color-mix(in srgb, var(--ui-primary) 40%, transparent);border:none;border-radius:20px;justify-content:center;align-items:center;gap:14px;padding:22px 48px;font-size:1.3rem;font-weight:700;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s;display:flex;position:relative}.ui-hero[data-v-31f97d61]:before{content:"";z-index:-1;background:linear-gradient(45deg,red,#ff4500,orange,#ff0,#32ff00,#00ff32,#0ff,#0032ff,#3200ff,#f0f,red,#ff4500) 0 0/300% 300%;border-radius:23px;animation:3s linear infinite ui-hero-ring-31f97d61;position:absolute;inset:-3px}@keyframes ui-hero-ring-31f97d61{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.ui-hero[data-v-31f97d61]:hover:not(:disabled){box-shadow:0 14px 40px color-mix(in srgb, var(--ui-primary) 50%, transparent);transform:translateY(-4px)scale(1.02)}.ui-hero[data-v-31f97d61]:active:not(:disabled){transform:translateY(-1px)scale(.98)}.ui-hero[data-v-31f97d61]:focus-visible{outline:3px solid var(--ui-focus,var(--ui-primary));outline-offset:4px}.ui-hero[data-v-31f97d61]:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui-hero[data-v-31f97d61]:before{animation:none}.ui-hero[data-v-31f97d61]{transition:none}}@media (width<=480px){.ui-hero[data-v-31f97d61]{min-width:220px;padding:18px 36px;font-size:1.1rem}}.ui-radios[data-v-0adff391]{font-family:var(--ui-font);gap:12px;display:flex}.ui-radios--column[data-v-0adff391]{flex-direction:column}.ui-radios--row[data-v-0adff391]{flex-wrap:wrap;gap:16px}.ui-radio[data-v-0adff391]{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.ui-radio.is-disabled[data-v-0adff391]{cursor:not-allowed;opacity:.5}.ui-radio__input[data-v-0adff391]{opacity:0;width:18px;height:18px;margin:0;position:absolute}.ui-radio__dot[data-v-0adff391]{box-sizing:border-box;border:1.5px solid var(--ui-border-strong);background:var(--ui-card);border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.ui-radio__dot.on[data-v-0adff391]{border-color:var(--ui-primary)}.ui-radio__dot.on[data-v-0adff391]:after{content:"";background:var(--ui-primary);border-radius:999px;width:9px;height:9px}.ui-radio__input:focus-visible+.ui-radio__dot[data-v-0adff391]{box-shadow:var(--ui-focus)}.ui-radio__text[data-v-0adff391]{flex-direction:column;gap:1px;display:flex}.ui-radio__label[data-v-0adff391]{color:var(--ui-text);font-size:14px}.ui-radio__sub[data-v-0adff391]{color:var(--ui-muted);font-size:12px}.ui-sb[data-v-efeeb253]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);width:100%;height:56px;color:var(--ui-muted);font-family:var(--ui-font);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:0 16px;font-size:16px;display:flex}.ui-sb[data-v-efeeb253]:hover{border-color:var(--ui-primary)}.ui-sb[data-v-efeeb253]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-sb__text[data-v-efeeb253]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ui-sb__key[data-v-efeeb253]{border:1px solid var(--ui-border);border-radius:6px;flex:none;padding:2px 8px;font-family:inherit;font-size:12px}@media (width<=640px){.ui-sb__key[data-v-efeeb253]{display:none}}.ui-tg[data-v-4bbcbfdc]{border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);align-items:center;gap:2px;padding:2px;display:inline-flex}.ui-ps[data-v-ac4fd668]{border-bottom:1px solid var(--ui-border)}.ui-ps__head[data-v-ac4fd668]{cursor:pointer;width:100%;color:var(--ui-text);font-family:var(--ui-font);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 2px;display:flex}.ui-ps__head[data-v-ac4fd668]:hover{color:var(--ui-primary-text)}.ui-ps__head[data-v-ac4fd668]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--ui-r-sm)}.ui-ps__ico[data-v-ac4fd668]{color:var(--ui-primary-text);flex:none}.ui-ps__title[data-v-ac4fd668]{letter-spacing:.06em;text-transform:uppercase;flex:1;min-width:0;font-size:.8125rem;font-weight:800}.ui-ps__badge[data-v-ac4fd668]{color:var(--ui-muted);font-size:.75rem;font-weight:700}.ui-ps__chev[data-v-ac4fd668]{color:var(--ui-muted);transition:transform var(--ui-fast);flex:none;transform:rotate(-90deg)}.ui-ps.ui-ps--open .ui-ps__chev[data-v-ac4fd668]{transform:none}.ui-ps__body[data-v-ac4fd668]{flex-direction:column;gap:10px;min-width:0;padding:2px 2px 14px;display:flex}.ui-ph[data-v-6525039c]{border-bottom:1px solid var(--ui-border);align-items:center;gap:12px;min-width:0;padding:4px 2px 12px;display:flex}.ui-ph__ico[data-v-6525039c]{border-radius:var(--ui-r);background:var(--ui-primary-tint);width:40px;height:40px;color:var(--ui-primary-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-ph__txt[data-v-6525039c]{min-width:0}.ui-ph__title[data-v-6525039c]{color:var(--ui-text);text-transform:capitalize;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700}.ui-ph__sub[data-v-6525039c]{color:var(--ui-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem}.ui-it[data-v-174f2de9]{gap:8px;display:grid}.ui-it[data-v-174f2de9] .ui-tip-anchor{min-width:0;display:block}.ui-it__tile[data-v-174f2de9]{border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);width:100%;min-height:70px;color:var(--ui-text);cursor:pointer;font-family:var(--ui-font);transition:background-color var(--ui-fast), border-color var(--ui-fast);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;display:flex}.ui-it__tile[data-v-174f2de9]:hover:not(:disabled){background:var(--ui-primary-tint);border-color:var(--ui-primary)}.ui-it__tile.on[data-v-174f2de9]{background:var(--ui-primary-tint);border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary)}.ui-it__tile[data-v-174f2de9]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-it__tile[data-v-174f2de9]:disabled{opacity:.5;cursor:not-allowed}.ui-it__ico[data-v-174f2de9]{color:var(--ui-primary-text)}.ui-it__label[data-v-174f2de9]{text-align:center;overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.2}.ui-cb[data-v-b5d7f1d4]{display:inline-flex}.ui-cb__main[data-v-b5d7f1d4]{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r);background:var(--ui-card);height:36px;color:var(--ui-text);cursor:pointer;align-items:center;gap:2px;padding:0 6px 0 8px;display:inline-flex;position:relative}.ui-cb__main[data-v-b5d7f1d4]:hover:not(:disabled){background:var(--ui-sunken)}.ui-cb.ui-cb--open .ui-cb__main[data-v-b5d7f1d4]{border-color:var(--ui-primary)}.ui-cb__main[data-v-b5d7f1d4]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-cb__ico[data-v-b5d7f1d4]{margin-top:-6px}.ui-cb__bar[data-v-b5d7f1d4]{background:var(--cb);border:1px solid #0000002e;border-radius:1px;width:20px;height:4px;position:absolute;bottom:5px;left:7px}.ui-cb__bar.is-empty[data-v-b5d7f1d4]{background:repeating-linear-gradient(135deg, #fff 0 2px, var(--ui-err) 2px 3px)}.ui-cb__chev[data-v-b5d7f1d4]{color:var(--ui-muted)}.ui-cb__menu[data-v-b5d7f1d4]{z-index:var(--ui-z-popover);border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);width:236px;box-shadow:var(--ui-shadow-float);font-family:var(--ui-font);flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed}.ui-cb__clear[data-v-b5d7f1d4],.ui-cb__more[data-v-b5d7f1d4]{border-radius:var(--ui-r-sm);color:var(--ui-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:.8125rem;display:flex}.ui-cb__clear[data-v-b5d7f1d4]:hover,.ui-cb__more[data-v-b5d7f1d4]:hover{background:var(--ui-sunken)}.ui-cb__none[data-v-b5d7f1d4]{border:1px solid var(--ui-border-strong);background:linear-gradient(135deg, transparent 45%, var(--ui-err) 45% 55%, transparent 55%);border-radius:3px;width:18px;height:18px}.ui-cb__grid[data-v-b5d7f1d4]{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.ui-cb__sw[data-v-b5d7f1d4]{aspect-ratio:1;background:var(--sw);cursor:pointer;border:1px solid #00000026;border-radius:3px;width:100%;padding:0}.ui-cb__sw[data-v-b5d7f1d4]:hover{transform:scale(1.15)}.ui-cb__sw[aria-checked=true][data-v-b5d7f1d4]{outline:2px solid var(--ui-primary);outline-offset:1px}.ui-cb__more[data-v-b5d7f1d4]{position:relative}.ui-cb__native[data-v-b5d7f1d4]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ui-nu[data-v-b9221f6b]{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r);background:var(--ui-card);align-items:center;width:96px;height:36px;display:inline-flex;overflow:hidden}.ui-nu.is-wide[data-v-b9221f6b]{width:100%}.ui-nu[data-v-b9221f6b]:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-focus)}.ui-nu__in[data-v-b9221f6b]{min-width:0;height:100%;color:var(--ui-text);font:500 .875rem var(--ui-font);-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:0 4px 0 10px}.ui-nu__in[data-v-b9221f6b]::-webkit-outer-spin-button{margin:0}.ui-nu__in[data-v-b9221f6b]::-webkit-inner-spin-button{margin:0}.ui-nu__unit[data-v-b9221f6b]{color:var(--ui-muted);padding:0 10px 0 2px;font-size:.75rem;font-weight:600}.ui-pr[data-v-07cfb6f7]{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;display:grid}.ui-pr.is-stack[data-v-07cfb6f7]{grid-template-columns:minmax(0,1fr)}.ui-pr__label[data-v-07cfb6f7]{color:var(--ui-muted);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.ui-pr__ctl[data-v-07cfb6f7]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ui-pr__help[data-v-07cfb6f7]{color:var(--ui-muted);grid-column:1/-1;margin:0;font-size:.75rem}.ui-stat[data-v-d9a7ff80]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);min-width:0;font-family:var(--ui-font);flex-direction:column;gap:8px;padding:16px;display:flex}.ui-stat__corner[data-v-d9a7ff80]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.ui-stat__top[data-v-d9a7ff80]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-stat__label[data-v-d9a7ff80]{color:var(--ui-muted);font-size:13px}.ui-stat__tile[data-v-d9a7ff80]{border-radius:var(--ui-r-sm);background:var(--ui-sunken);width:32px;height:32px;color:var(--ui-muted);justify-content:center;align-items:center;display:inline-flex}.ui-stat__value[data-v-d9a7ff80]{color:var(--ui-text);font-size:clamp(20px,1.2vw + 14px,28px);font-weight:700;line-height:1.1}.ui-stat__note[data-v-d9a7ff80]{color:var(--ui-muted);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ui-stat__note.is-good[data-v-d9a7ff80]{color:var(--ui-ok)}.ui-stat__note.is-bad[data-v-d9a7ff80]{color:var(--ui-err)}.down[data-v-d9a7ff80]{transform:scaleY(-1)}.ui-stat.has-accent[data-v-d9a7ff80]{padding-bottom:19px;position:relative;overflow:hidden}.has-accent .ui-stat__tile[data-v-d9a7ff80]{background:color-mix(in srgb, var(--acc) 15%, transparent);color:var(--acc)}.ui-stat__bar[data-v-d9a7ff80]{background:linear-gradient(90deg, var(--acc), color-mix(in srgb, var(--acc) 70%, var(--ui-card)));height:4px;position:absolute;bottom:0;left:0;right:0}.ui-stat__suffix[data-v-d9a7ff80]{color:var(--ui-muted);margin-left:4px;font-size:14px;font-weight:500}.ui-band[data-v-b89f22bc]{font-family:var(--ui-font);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=768px){.ui-band[data-v-b89f22bc]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1680px){.ui-band[data-v-b89f22bc]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.ui-band__card[data-v-b89f22bc]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.ui-band.is-fixed[data-v-b89f22bc]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.ui-band__card.is-alert[data-v-b89f22bc]{border-color:var(--ui-err);background:var(--ui-err-bg)}.ui-band__card.is-alert .ui-band__value[data-v-b89f22bc]{color:var(--ui-err)}.ui-band__top[data-v-b89f22bc]{justify-content:space-between;align-items:center;gap:6px;min-height:18px;display:flex}.ui-band__label[data-v-b89f22bc]{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ui-band__value[data-v-b89f22bc]{letter-spacing:-.01em;color:var(--ui-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden}.ui-band__value.is-good[data-v-b89f22bc]{color:var(--ui-ok)}.ui-band__value.is-bad[data-v-b89f22bc]{color:var(--ui-err)}.ui-band__value.is-warn[data-v-b89f22bc]{color:var(--ui-warn)}.ui-band__sub[data-v-b89f22bc]{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:12px}@media (width<=767px){.ui-band__value[data-v-b89f22bc]{font-size:20px}}.ui-rank[data-v-7c9410db]{font-family:var(--ui-font);flex-direction:column;gap:10px;display:flex}.ui-rank__empty[data-v-7c9410db]{text-align:center;color:var(--ui-muted);margin:0;padding:24px 0;font-size:13px}.ui-rank__list[data-v-7c9410db]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ui-rank__row[data-v-7c9410db]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ui-rank__n[data-v-7c9410db]{background:var(--ui-sunken);width:24px;height:24px;color:var(--ui-muted);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.is-few .ui-rank__n[data-v-7c9410db]{background:var(--ui-text);color:var(--ui-card)}.ui-rank__main[data-v-7c9410db]{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-rank__top[data-v-7c9410db]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ui-rank__label[data-v-7c9410db]{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.ui-rank__sub[data-v-7c9410db]{color:var(--ui-muted);margin-left:6px;font-weight:400}.ui-rank__value[data-v-7c9410db]{color:var(--ui-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.ui-rank__track[data-v-7c9410db]{background:var(--ui-sunken);border-radius:4px;height:8px;overflow:hidden}.ui-rank__bar[data-v-7c9410db]{border-radius:4px;height:100%;display:block}.ui-rank__meta[data-v-7c9410db]{color:var(--ui-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.ui-rank__foot[data-v-7c9410db]{color:var(--ui-muted);align-items:center;gap:8px;margin:4px 0 0;font-size:12.5px;display:flex}.ui-rank__dot[data-v-7c9410db]{background:var(--ui-text);border-radius:999px;width:10px;height:10px}.ui-andon[data-v-947463a0]{--c:var(--ui-closed);text-align:left;cursor:pointer;border:2px solid var(--solid);color:#f8fafc;min-width:0;min-height:0;font-family:var(--ui-font);--ui-text:#f8fafc;--ui-muted:#cbd5e1;--ui-sunken:#ffffff24;--ui-card:#0d131c;background:#0d131c;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;container:andon/size}.is-done[data-v-947463a0]{--c:var(--ui-done)}.is-bad[data-v-947463a0]{--c:var(--ui-bad)}.is-due[data-v-947463a0]{--c:var(--ui-due)}.is-progress[data-v-947463a0]{--c:var(--ui-progress)}.is-closed[data-v-947463a0]{--c:var(--ui-closed)}.is-draft[data-v-947463a0]{--c:var(--ui-draft)}.is-pending[data-v-947463a0]{--c:var(--ui-pending)}.ui-andon[data-v-947463a0]{--solid:var(--c)}@supports (color:oklch(from red l c h)){.ui-andon[data-v-947463a0]{--solid:oklch(from var(--c) .55 calc(c * 2.2) h)}}.is-alarm[data-v-947463a0]{animation:1.4s ease-in-out infinite ui-andon-pulse-947463a0}@keyframes ui-andon-pulse-947463a0{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--solid) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.is-alarm[data-v-947463a0]{box-shadow:0 0 0 4px color-mix(in srgb, var(--solid) 55%, transparent);animation:none}}.ui-andon__band[data-v-947463a0]{background:var(--solid);color:#fff;flex-direction:column;flex:none;gap:clamp(2px,1.2cqh,10px);min-width:0;padding:clamp(8px,3.2cqh,26px) clamp(14px,2.2cqw,36px);display:flex}.ui-andon__top[data-v-947463a0]{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.ui-andon__title[data-v-947463a0]{all:unset;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(18px,min(4.4cqw,11cqh),68px);font-weight:800;line-height:1.1;overflow:hidden}.ui-andon__title[data-v-947463a0]:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #fff}.ui-andon__sub[data-v-947463a0]{white-space:nowrap;font-size:clamp(12px,min(1.6cqw,5cqh),24px);font-weight:600}.ui-andon__state[data-v-947463a0]{text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:clamp(15px,min(3cqw,8cqh),46px);font-weight:900;line-height:1.15;display:inline-flex}.ui-andon__state[data-v-947463a0] svg{width:.9em;height:.9em}.ui-andon__since[data-v-947463a0]{text-transform:none;letter-spacing:0;font-weight:700}.ui-andon__detail[data-v-947463a0]{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,min(2.2cqw,6cqh),34px);font-weight:600;overflow:hidden}.ui-andon__figures[data-v-947463a0]{flex:1;grid-auto-columns:auto;grid-auto-flow:column;place-content:center space-between;align-items:start;gap:clamp(10px,3cqw,60px);min-height:0;padding:clamp(4px,2cqh,20px) clamp(14px,2.2cqw,36px);display:grid}.ui-andon__fig[data-v-947463a0]{--f:#f8fafc;flex-direction:column;gap:clamp(0px,.8cqh,8px);min-width:0;display:flex}.ui-andon__fig.is-done[data-v-947463a0]{--f:var(--ui-done)}.ui-andon__fig.is-due[data-v-947463a0]{--f:var(--ui-due)}.ui-andon__fig.is-bad[data-v-947463a0]{--f:var(--ui-bad)}.ui-andon__fig-l[data-v-947463a0]{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,min(1.7cqw,6cqh),28px);font-weight:700;overflow:hidden}.ui-andon__big[data-v-947463a0]{color:var(--f);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,min(5.4cqw,18cqh),150px);font-weight:900;line-height:1}.ui-andon__fig-s[data-v-947463a0]{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,min(1.5cqw,5cqh),24px);overflow:hidden}.ui-andon__timeline[data-v-947463a0]{--ui-sb-h:clamp(16px, 9cqh, 64px);flex:none;padding:0 clamp(14px,2.2cqw,36px) clamp(8px,2.4cqh,22px)}.ui-andon__timeline[data-v-947463a0] .ui-sb__ticks{height:1.5em;font-size:clamp(11px,min(1.2cqw,4.4cqh),18px)}@container andon (height<=210px){.ui-andon__timeline[data-v-947463a0] .ui-sb__ticks,.ui-andon__fig-s[data-v-947463a0]{display:none}}@media (width<=767px){.ui-andon[data-v-947463a0]{container-type:inline-size}.ui-andon__band[data-v-947463a0]{gap:4px;padding:14px 16px}.ui-andon__title[data-v-947463a0]{font-size:22px}.ui-andon__state[data-v-947463a0]{font-size:17px}.ui-andon__detail[data-v-947463a0]{font-size:14px}.ui-andon__sub[data-v-947463a0]{font-size:12px}.ui-andon__figures[data-v-947463a0]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;justify-content:stretch;gap:14px 12px;padding:14px 16px}.ui-andon__big[data-v-947463a0]{font-size:30px}.ui-andon__fig-l[data-v-947463a0],.ui-andon__fig-s[data-v-947463a0]{font-size:12px}.ui-andon__timeline[data-v-947463a0]{--ui-sb-h:24px;padding:0 16px 14px}.ui-andon__timeline[data-v-947463a0] .ui-sb__ticks{font-size:11px}}.ui-bd[data-v-d484c4bc]{font-family:var(--ui-font);overflow-x:auto}.ui-bd__empty[data-v-d484c4bc]{text-align:center;color:var(--ui-muted);margin:0;padding:24px 0;font-size:13px}.ui-bd__table[data-v-d484c4bc]{border-collapse:collapse;width:100%;color:var(--ui-text);font-size:13.5px}.ui-bd__table th[data-v-d484c4bc],.ui-bd__table td[data-v-d484c4bc]{text-align:left;border-bottom:1px solid var(--ui-border);padding:7px 8px;font-weight:400}.ui-bd__table thead th[data-v-d484c4bc]{color:var(--ui-muted);font-size:12px;font-weight:600}.ui-bd__table .num[data-v-d484c4bc]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-bd__group th[data-v-d484c4bc],.ui-bd__group td[data-v-d484c4bc]{background:var(--ui-sunken);font-weight:600}.ui-bd__child th[data-v-d484c4bc]{padding-left:40px}.ui-bd__child td[data-v-d484c4bc]{color:var(--ui-muted)}.ui-bd__fold[data-v-d484c4bc]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:0;font-weight:600;display:inline-flex}.ui-bd__fold[data-v-d484c4bc]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-bd__dot[data-v-d484c4bc]{border-radius:3px;flex:none;width:10px;height:10px}.ui-bd__name[data-v-d484c4bc]{overflow-wrap:anywhere}.ui-bd__table tfoot th[data-v-d484c4bc],.ui-bd__table tfoot td[data-v-d484c4bc]{border-bottom:0;font-weight:700}@media (width<=480px){.ui-bd__table .share[data-v-d484c4bc]{display:none}.ui-bd__child th[data-v-d484c4bc]{padding-left:24px}}.ui-sw[data-v-bf802686]{border-radius:var(--ui-r);background:var(--ui-sunken);font-family:var(--ui-font);gap:4px;padding:4px;display:flex}.ui-sw__opt[data-v-bf802686]{border-radius:var(--ui-r-sm);min-width:0;height:34px;color:var(--ui-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ui-sw__opt[data-v-bf802686]:hover{color:var(--ui-text)}.ui-sw__opt[aria-checked=true][data-v-bf802686]{background:var(--ui-card);color:var(--ui-text);box-shadow:0 1px 2px #0000001f}.ui-sw__opt[data-v-bf802686]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-sw.is-outline[data-v-bf802686]{background:0 0;flex-wrap:wrap;gap:6px;padding:0;display:inline-flex}.ui-sw.is-outline .ui-sw__opt[data-v-bf802686]{border:1px solid var(--ui-border);background:var(--ui-card);height:auto;min-height:32px;color:var(--ui-muted);transition:color var(--ui-fast), border-color var(--ui-fast), background-color var(--ui-fast);border-radius:8px;flex:none;padding:6px 12px;font-size:.75rem;font-weight:600}.ui-sw.is-outline .ui-sw__opt[data-v-bf802686]:hover{color:var(--ui-text)}.ui-sw.is-outline .ui-sw__opt[aria-checked=true][data-v-bf802686]{border-color:var(--ui-primary);color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary) 10%, var(--ui-card));box-shadow:none}@media (pointer:coarse){.ui-sw.is-outline .ui-sw__opt[data-v-bf802686]{min-height:40px;font-size:.8125rem}}@media (forced-colors:active){.ui-sw__opt[aria-checked=true][data-v-bf802686]{outline:2px solid highlight}}.ui-steps[data-v-c4d79e01]{font-family:var(--ui-font);align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-steps__item[data-v-c4d79e01]{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.ui-steps__item[data-v-c4d79e01]:last-child{flex:none}.ui-steps__dot[data-v-c4d79e01]{background:var(--ui-sunken);width:28px;height:28px;color:var(--ui-muted);border:1px solid var(--ui-border);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.is-done .ui-steps__dot[data-v-c4d79e01],.is-now .ui-steps__dot[data-v-c4d79e01]{background:var(--ui-primary);color:var(--ui-on-primary);border-color:var(--ui-primary)}.ui-steps__label[data-v-c4d79e01]{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.is-done .ui-steps__label[data-v-c4d79e01],.is-now .ui-steps__label[data-v-c4d79e01]{color:var(--ui-text)}.ui-steps__line[data-v-c4d79e01]{background:var(--ui-border);flex:auto;min-width:12px;height:1px}.is-done .ui-steps__line[data-v-c4d79e01]{background:var(--ui-primary)}@media (width<=640px){.ui-steps__item:not(.is-now) .ui-steps__label[data-v-c4d79e01]{display:none}}.ui-stp[data-v-7bf7fefa]{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-card);background:var(--ui-card);font-family:var(--ui-font);align-items:stretch;display:inline-flex;overflow:hidden}.ui-stp__btn[data-v-7bf7fefa]{background:var(--ui-sunken);width:44px;color:var(--ui-text);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-stp__btn[data-v-7bf7fefa]:hover:not(:disabled){background:var(--ui-hover)}.ui-stp__btn[data-v-7bf7fefa]:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.ui-stp__btn[data-v-7bf7fefa]:focus-visible,.ui-stp__val[data-v-7bf7fefa]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.ui-stp__val[data-v-7bf7fefa]{border:0;border-left:1px solid var(--ui-border);border-right:1px solid var(--ui-border);background:var(--ui-card);width:72px;color:var(--ui-text);text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.is-md .ui-stp__btn[data-v-7bf7fefa],.is-md .ui-stp__val[data-v-7bf7fefa]{height:40px}.is-lg .ui-stp__btn[data-v-7bf7fefa]{width:60px;height:60px}.is-lg .ui-stp__val[data-v-7bf7fefa]{width:88px;height:60px;font-size:20px}.ui-tabs[data-v-535e1360]{border-bottom:1px solid var(--ui-border);scrollbar-width:none;font-family:var(--ui-font);gap:2px;display:flex;overflow-x:auto}.ui-tabs[data-v-535e1360]::-webkit-scrollbar{display:none}.ui-tabs__tab[data-v-535e1360]{height:42px;color:var(--ui-muted);cursor:pointer;white-space:nowrap;transition:color var(--ui-fast), box-shadow var(--ui-fast);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 -2px #0000}.ui-tabs__tab[data-v-535e1360]:hover{color:var(--ui-text)}.ui-tabs__tab.on[data-v-535e1360]{color:var(--ui-text);box-shadow:inset 0 -2px 0 var(--ui-primary)}.ui-tabs__tab[data-v-535e1360]:focus-visible{box-shadow:var(--ui-focus);border-radius:var(--ui-r-sm);outline:none}.ui-tabs__count[data-v-535e1360]{box-sizing:border-box;background:var(--ui-sunken);min-width:20px;height:20px;color:var(--ui-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.ui-rich[data-v-78568bd6]{border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);font-family:var(--ui-font);transition:border-color var(--ui-fast), box-shadow var(--ui-fast)}.ui-rich[data-v-78568bd6]:focus-within{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}.ui-rich.is-invalid[data-v-78568bd6]{border-color:var(--ui-err)}.ui-rich.is-disabled[data-v-78568bd6]{background:var(--ui-disabled-bg)}.ui-rich__bar[data-v-78568bd6]{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.ui-rich__sep[data-v-78568bd6]{background:var(--ui-border);align-self:stretch;width:1px;margin:0 4px}.ui-rich__grow[data-v-78568bd6]{flex:1}.ui-rich__link[data-v-78568bd6]{border-bottom:1px solid var(--ui-border);align-items:center;gap:6px;padding:6px;display:flex}.ui-rich__link[data-v-78568bd6]>:first-child{flex:1}.ui-rich__body[data-v-78568bd6]{color:var(--ui-text);cursor:text;padding:10px 12px;font-size:15px;line-height:1.6}.ui-rich__body[data-v-78568bd6] .ui-rich__doc{min-height:inherit;outline:none}.ui-rich__body[data-v-78568bd6] h2{margin:12px 0 6px;font-size:20px;font-weight:700}.ui-rich__body[data-v-78568bd6] h3{margin:10px 0 4px;font-size:17px;font-weight:700}.ui-rich__body[data-v-78568bd6] p{margin:0 0 8px}.ui-rich__body[data-v-78568bd6] ul,.ui-rich__body[data-v-78568bd6] ol{margin:0 0 8px;padding-left:22px}.ui-rich__body[data-v-78568bd6] ul{list-style:outside}.ui-rich__body[data-v-78568bd6] ol{list-style:decimal}.ui-rich__body[data-v-78568bd6] blockquote{border-left:3px solid var(--ui-border-strong);color:var(--ui-muted);margin:0 0 8px;padding:4px 12px}.ui-rich__body[data-v-78568bd6] a{color:var(--ui-primary-text);text-decoration:underline}.ui-rich__wrap[data-v-78568bd6]{position:relative}.ui-rich__ph[data-v-78568bd6]{color:var(--ui-faint);pointer-events:none;font-size:15px;position:absolute;top:10px;left:12px}@media (width<=767px){.ui-rich__body[data-v-78568bd6]{font-size:16px}}.ui-lb[data-v-82bc7f71]{box-sizing:border-box;cursor:pointer;text-align:left;border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);width:100%;color:var(--ui-text);font-family:var(--ui-font);transition:border-color var(--ui-fast), background var(--ui-fast);align-items:center;gap:10px;padding:9px 10px;display:flex}.ui-lb[data-v-82bc7f71]:hover:not(.is-locked){border-color:var(--ui-border-strong)}.ui-lb[data-v-82bc7f71]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-lb.is-current[data-v-82bc7f71]{border-color:var(--ui-primary);background:var(--ui-primary-tint)}.ui-lb.is-locked[data-v-82bc7f71]{cursor:not-allowed;opacity:.6}.ui-lb__tile[data-v-82bc7f71]{background:var(--ui-sunken);width:32px;height:32px;color:var(--ui-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.is-current .ui-lb__tile[data-v-82bc7f71]{background:var(--ui-primary);color:var(--ui-on-primary,#fff)}.is-done .ui-lb__tile[data-v-82bc7f71]{background:var(--ui-ok-bg,var(--ui-sunken));color:var(--ui-ok)}.ui-lb__main[data-v-82bc7f71]{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-lb__title[data-v-82bc7f71]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ui-lb__num[data-v-82bc7f71]{color:var(--ui-muted);margin-right:6px;font-weight:700}.ui-lb__sub[data-v-82bc7f71]{color:var(--ui-muted);font-size:12px}.ui-lb__badge[data-v-82bc7f71]{background:var(--ui-sunken);color:var(--ui-muted);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.ui-lb__ring[data-v-82bc7f71]{flex:none;width:22px;height:22px}.ui-lb__ring-bg[data-v-82bc7f71]{fill:none;stroke:var(--ui-border);stroke-width:2.5px}.ui-lb__ring-fg[data-v-82bc7f71]{fill:none;stroke:#f59e0b;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset var(--ui-med)}.ui-lb__ring.is-full .ui-lb__ring-fg[data-v-82bc7f71]{stroke:var(--ui-primary)}.ui-lc[data-v-b54a26b4]{box-sizing:border-box;border-radius:var(--ui-r-sm);background:var(--ui-sunken);vertical-align:middle;grid-template-columns:1fr 1fr;gap:2px;width:30px;height:30px;padding:2px;display:inline-grid}.ui-lc--lg[data-v-b54a26b4]{gap:3px;width:56px;height:56px;padding:3px}.ui-lc__q[data-v-b54a26b4]{font:600 12px/1 var(--ui-font);color:var(--ui-muted);box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;display:flex}.ui-lc__q.is-off[data-v-b54a26b4]{background:0 0}.ui-lc__q.is-none[data-v-b54a26b4]{background:var(--ui-closed-bg)}.ui-lc__q.is-held[data-v-b54a26b4]{background:var(--ui-done);color:var(--ui-on-primary)}.ui-lc__q.is-extra[data-v-b54a26b4]{background:var(--ui-progress);color:var(--ui-on-primary)}.ui-lc__q.is-lapsed[data-v-b54a26b4]{background:var(--ui-due);color:var(--ui-on-primary)}.ui-lc__q.is-missing[data-v-b54a26b4]{background:var(--ui-bad-bg);border:1.5px solid var(--ui-bad);color:var(--ui-bad)}.ui-tl[data-v-52dee772]{font-family:var(--ui-font);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-tl__item[data-v-52dee772]{gap:12px;display:flex}.ui-tl__rail[data-v-52dee772]{flex-direction:column;align-items:center;display:flex}.ui-tl__dot[data-v-52dee772]{background:var(--ui-sunken);border:1px solid var(--ui-border);width:30px;height:30px;color:var(--ui-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.is-done .ui-tl__dot[data-v-52dee772]{background:var(--ui-done-bg);border-color:var(--ui-done);color:var(--ui-done)}.is-now .ui-tl__dot[data-v-52dee772]{background:var(--ui-pending-bg);border-color:var(--ui-pending);color:var(--ui-pending)}.is-back .ui-tl__dot[data-v-52dee772]{background:var(--ui-due-bg);border-color:var(--ui-due);color:var(--ui-due)}.is-bad .ui-tl__dot[data-v-52dee772]{background:var(--ui-bad-bg);border-color:var(--ui-bad);color:var(--ui-bad)}.is-skip .ui-tl__dot[data-v-52dee772]{opacity:.6;border-style:dashed}.ui-tl__line[data-v-52dee772]{background:var(--ui-border);flex:1;width:2px;min-height:16px}.ui-tl__body[data-v-52dee772]{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 16px;display:flex}.ui-tl__body.is-link[data-v-52dee772]{cursor:pointer;border-radius:6px}.ui-tl__body.is-link .ui-tl__text[data-v-52dee772]{color:var(--ui-primary-text);text-underline-offset:2px;text-decoration:underline}.ui-tl__body.is-link[data-v-52dee772]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-tl__text[data-v-52dee772]{color:var(--ui-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.is-now .ui-tl__text[data-v-52dee772]{font-weight:650}.is-skip .ui-tl__text[data-v-52dee772],.is-wait .ui-tl__text[data-v-52dee772]{color:var(--ui-muted)}.ui-tl__now[data-v-52dee772]{background:var(--ui-pending);color:#fff;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.ui-tl__badge[data-v-52dee772]{background:var(--ui-due-bg);color:var(--ui-due);border:1px solid var(--ui-due);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.ui-tl__detail[data-v-52dee772]{color:var(--ui-text);overflow-wrap:anywhere;font-size:13px}.ui-tl__meta[data-v-52dee772]{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px}.ui-tl__note[data-v-52dee772]{color:var(--ui-text);overflow-wrap:anywhere;font-size:13px;font-style:italic}.ui-tl__sig[data-v-52dee772]{object-fit:contain;border:1px solid var(--ui-border);background:#fff;border-radius:6px;max-width:160px;height:40px;margin-top:4px;display:block}.ui-toggle[data-v-b4bbaeda]{font-family:var(--ui-font);cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.ui-toggle.is-disabled[data-v-b4bbaeda]{cursor:not-allowed;opacity:.55}.ui-toggle__track[data-v-b4bbaeda]{background:var(--ui-border-strong);width:44px;height:26px;cursor:inherit;transition:background-color var(--ui-fast);border:0;border-radius:999px;flex:none;padding:0;position:relative}.ui-toggle__track.on[data-v-b4bbaeda]{background:var(--ui-primary)}.ui-toggle__track[data-v-b4bbaeda]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-toggle__knob[data-v-b4bbaeda]{width:20px;height:20px;transition:transform var(--ui-fast);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.on .ui-toggle__knob[data-v-b4bbaeda]{transform:translate(18px)}.ui-toggle__text[data-v-b4bbaeda]{flex-direction:column;gap:1px;padding-top:3px;display:flex}.ui-toggle__label[data-v-b4bbaeda]{color:var(--ui-text);font-size:14px}.ui-toggle__help[data-v-b4bbaeda]{color:var(--ui-muted);font-size:12px}.ui-toggle--danger .ui-toggle__track.on[data-v-b4bbaeda]{background:var(--ui-danger-fill)}.ui-toggle--row[data-v-b4bbaeda]{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-sunken);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}.ui-toggle--row .ui-toggle__text[data-v-b4bbaeda]{min-width:0;padding-top:0}.ui-toggle--row .ui-toggle__label[data-v-b4bbaeda]{font-weight:500}.ui-dates[data-v-44a018f9]{font-family:var(--ui-font);border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);box-sizing:border-box;max-width:360px;padding:12px}.ui-dates__head[data-v-44a018f9]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ui-dates__head strong[data-v-44a018f9]{color:var(--ui-text);font-size:14px}.ui-dates__grid[data-v-44a018f9]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ui-dates__dow[data-v-44a018f9]{text-align:center;color:var(--ui-muted);padding:4px 0;font-size:12px;font-weight:600}.ui-dates__day[data-v-44a018f9]{border-radius:var(--ui-r);height:40px;color:var(--ui-text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;font-family:inherit;font-size:14px}.ui-dates__day[data-v-44a018f9]:hover:not(:disabled):not(.on){background:var(--ui-sunken)}.ui-dates__day.today[data-v-44a018f9]{border-color:var(--ui-border-strong);font-weight:700}.ui-dates__day.on[data-v-44a018f9]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-on-primary);font-weight:700}.ui-dates__day[data-v-44a018f9]:disabled{color:var(--ui-muted);opacity:.45;cursor:default}.ui-dates__day[data-v-44a018f9]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-dates__count[data-v-44a018f9]{color:var(--ui-muted);margin:10px 0 0;font-size:12px}.ui-recur[data-v-15255a2b]{font-family:var(--ui-font);flex-direction:column;gap:14px;min-width:0;display:flex}.ui-recur__grid[data-v-15255a2b]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.ui-recur__days[data-v-15255a2b],.ui-recur__chips[data-v-15255a2b]{flex-wrap:wrap;gap:6px;display:flex}.ui-recur__dates[data-v-15255a2b]{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ui-recur__chips[data-v-15255a2b]{flex:200px;align-content:flex-start}.ui-recur__end[data-v-15255a2b]{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width<=640px){.ui-recur__grid[data-v-15255a2b]{grid-template-columns:1fr}}.ui-pt[data-v-901c535c]{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-r);cursor:pointer;background:#fff;place-items:center;width:100%;padding:4px;display:grid}.ui-pt[data-v-901c535c]:hover,.ui-pt.on[data-v-901c535c]{border-color:var(--ui-primary)}.ui-pt[data-v-901c535c]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-pt img[data-v-901c535c]{object-fit:contain;pointer-events:none;width:100%;height:100%}.ui-ft[data-v-12f3a85b]{border:1px solid var(--ui-border);border-radius:var(--ui-r);background:var(--ui-card);min-width:0;position:relative;overflow:hidden}.ui-ft[data-v-12f3a85b]:hover{border-color:var(--ui-primary)}.ui-ft[data-v-12f3a85b]>.ui-tip-anchor{width:100%;min-width:0;display:flex}.ui-ft__open[data-v-12f3a85b]{width:100%;min-width:0;color:var(--ui-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex}.ui-ft__open[data-v-12f3a85b]:focus-visible{box-shadow:inset var(--ui-focus);outline:none}.ui-ft__pv[data-v-12f3a85b]{background:var(--ui-sunken);height:88px;color:var(--ui-muted);place-items:center;display:grid;overflow:hidden}.ui-ft--pdf .ui-ft__pv[data-v-12f3a85b]{color:var(--ui-err)}.ui-ft__pv img[data-v-12f3a85b]{object-fit:cover;width:100%;height:100%;display:block}.ui-ft__nm[data-v-12f3a85b]{white-space:nowrap;text-overflow:ellipsis;padding:7px 10px 0;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.ui-ft__meta[data-v-12f3a85b]{color:var(--ui-muted);overflow-wrap:anywhere;padding:0 10px 7px;font-size:12px;line-height:1.3}.ui-ft__nm[data-v-12f3a85b]:last-child{padding-bottom:7px}.ui-ft__x[data-v-12f3a85b]{background:var(--ui-card);border-radius:8px;position:absolute;top:4px;right:4px}.ui-people[data-v-6d67c19d]{font-family:var(--ui-font);flex-direction:column;gap:8px;min-width:0;display:flex}.ui-people__found[data-v-6d67c19d]{flex-direction:column;gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ui-people__note[data-v-6d67c19d],.ui-people__none[data-v-6d67c19d]{color:var(--ui-muted);margin:0;font-size:13px}.ui-people__note[data-v-6d67c19d]{text-align:center;padding:12px 0}.ui-people__chosen[data-v-6d67c19d]{flex-direction:column;gap:6px;display:flex}.ui-people__row[data-v-6d67c19d]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-sunken);align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 10px;display:flex}.ui-people__who[data-v-6d67c19d]{flex-direction:column;flex:1;min-width:0;display:flex}.ui-people__who strong[data-v-6d67c19d]{color:var(--ui-text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.ui-people__who small[data-v-6d67c19d]{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px}.ui-fc[data-v-8d490d3e]{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-raised);font-family:var(--ui-font);position:relative;overflow:hidden}.ui-fc[data-v-8d490d3e]:before{content:"";z-index:2;background:var(--fc-accent,transparent);width:5px;position:absolute;top:0;bottom:0;left:0}.ui-fc.is-pinned[data-v-8d490d3e]{border-color:color-mix(in srgb, var(--ui-primary) 45%, var(--ui-border));background:linear-gradient(90deg, color-mix(in srgb, var(--ui-primary) 7%, var(--ui-card)), var(--ui-card) 60%)}.ui-fc[data-v-8d490d3e]:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--fc-accent,transparent) 9%, transparent), transparent);height:72px;position:absolute;top:0;left:0;right:0}.ui-fc[data-v-8d490d3e]>*{z-index:1;position:relative}.ui-fc.is-flat[data-v-8d490d3e]{box-shadow:none}.ui-fc__top[data-v-8d490d3e]{color:var(--ui-muted);align-items:center;gap:6px;padding:8px 16px 0;font-size:12px;font-weight:650;display:flex}.ui-fc__head[data-v-8d490d3e]{align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.ui-fc__who-btn[data-v-8d490d3e]{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.ui-fc__who-btn[data-v-8d490d3e]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-fc__who[data-v-8d490d3e]{flex:auto;min-width:0}.ui-fc__name[data-v-8d490d3e]{color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.ui-fc__name strong[data-v-8d490d3e]{overflow-wrap:anywhere;font-weight:700}.ui-fc__meta[data-v-8d490d3e]{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ui-fc__menu[data-v-8d490d3e]{flex:none;align-self:flex-start;align-items:center;gap:4px;display:flex}.ui-fc__badges[data-v-8d490d3e]{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}.ui-fc__body[data-v-8d490d3e]{padding:0 16px 10px}.ui-fc__body[data-v-8d490d3e]:empty{display:none}.ui-fc__media[data-v-8d490d3e]{padding:0 16px 10px}.ui-fc__foot[data-v-8d490d3e]{padding:0 12px 6px}@media (width<=640px){.ui-fc[data-v-8d490d3e]{border-radius:var(--ui-r-card)}.ui-fc__media[data-v-8d490d3e]{padding:0 0 10px}.ui-fc__media[data-v-8d490d3e] .ui-pg{border-radius:0}}.ui-pn[data-v-1cb126b1]{gap:var(--ui-space-2,8px);padding:var(--ui-space-3,12px);border:1px solid var(--ui-border);background:var(--ui-surface-2,var(--ui-surface));border-radius:12px;flex-direction:column;display:flex}.ui-pn__head[data-v-1cb126b1]{color:var(--ui-text);align-items:center;gap:8px;display:flex}.ui-pn__text[data-v-1cb126b1]{color:var(--ui-text-2,var(--ui-text));white-space:pre-line;max-height:14rem;margin:0;font-size:.875rem;line-height:1.5;overflow-y:auto}.ui-fl[data-v-c23ab025]{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;max-width:1180px;margin:0 auto;display:grid}.ui-fl__main[data-v-c23ab025]{min-width:0}.ui-fl__left[data-v-c23ab025],.ui-fl__right[data-v-c23ab025]{min-width:0;display:none}.ui-fl__stick[data-v-c23ab025]{flex-direction:column;gap:14px;display:flex;position:sticky;top:12px}@media (width>=1024px){.ui-fl.has-right[data-v-c23ab025]{grid-template-columns:minmax(0,1fr) 300px}.ui-fl__right[data-v-c23ab025]{display:block}}@media (width>=1280px){.ui-fl.has-left.has-right[data-v-c23ab025]{grid-template-columns:236px minmax(0,1fr) 300px}.ui-fl.has-left[data-v-c23ab025]:not(.has-right){grid-template-columns:236px minmax(0,1fr)}.ui-fl__left[data-v-c23ab025]{display:block}}.ui-pc[data-v-29675b74]{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-raised);font-family:var(--ui-font);overflow:hidden}.ui-pc__cover[data-v-29675b74]{background:var(--pc-cover);height:58px}.ui-pc__body[data-v-29675b74]{text-align:center;flex-direction:column;align-items:center;gap:2px;margin-top:-36px;padding:0 14px 12px;display:flex}.ui-pc__ring[data-v-29675b74]{background:var(--ui-card);border-radius:999px;margin-bottom:6px;padding:3px;display:inline-flex;box-shadow:0 2px 8px #0000001f}.ui-pc__name[data-v-29675b74]{color:var(--ui-text);overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.25}.ui-pc__sub[data-v-29675b74]{color:var(--ui-muted);overflow-wrap:anywhere;font-size:13px}.ui-pc__place[data-v-29675b74]{color:var(--ui-muted);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:inline-flex}.ui-pc__stats[data-v-29675b74]{border-top:1px solid var(--ui-border);padding:6px 0}.ui-pc__stat[data-v-29675b74]{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-size:13px;text-decoration:none;display:flex}.ui-pc__stat.is-link[data-v-29675b74]:hover{background:var(--ui-hover)}.ui-pc__stat.is-link[data-v-29675b74]:focus-visible{box-shadow:inset var(--ui-focus);outline:none}.ui-pc__n[data-v-29675b74]{color:var(--ui-primary-text);font-variant-numeric:tabular-nums;font-weight:750}.ui-pc__foot[data-v-29675b74]{border-top:1px solid var(--ui-border);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.ui-sc[data-v-37ede7e0]{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-raised);font-family:var(--ui-font);overflow:hidden}.ui-sc__head[data-v-37ede7e0]{align-items:center;gap:10px;padding:12px 14px 6px;display:flex}.ui-sc__tile[data-v-37ede7e0]{color:#fff;background:var(--sc);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ui-sc__title[data-v-37ede7e0]{color:var(--ui-text);flex:auto;min-width:0;margin:0;font-size:14px;font-weight:750}.ui-sc__count[data-v-37ede7e0]{min-width:22px;height:22px;color:var(--sc);background:color-mix(in srgb, var(--sc) 14%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:750;display:inline-flex}.ui-sc__body[data-v-37ede7e0]{flex-direction:column;padding:2px 6px 8px;display:flex}.ui-sc__empty[data-v-37ede7e0]{color:var(--ui-muted);margin:4px 8px 6px;font-size:13px}.ui-sc__foot[data-v-37ede7e0]{border-top:1px solid var(--ui-border)}.ui-sc__more[data-v-37ede7e0]{width:100%;font:inherit;color:var(--ui-primary-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:9px 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.ui-sc__more[data-v-37ede7e0]:hover{background:var(--ui-hover)}.ui-sc__more[data-v-37ede7e0]:focus-visible{box-shadow:inset var(--ui-focus);outline:none}.ui-si[data-v-4a18b3e6]{border-radius:var(--ui-r);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.ui-si[data-v-4a18b3e6]:hover{background:var(--ui-hover)}.ui-si[data-v-4a18b3e6]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-si__lead[data-v-4a18b3e6]{flex:none;display:inline-flex}.ui-si__icon[data-v-4a18b3e6]{border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ui-si__text[data-v-4a18b3e6]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ui-si__title[data-v-4a18b3e6]{color:var(--ui-text);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.ui-si__sub[data-v-4a18b3e6]{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.ui-si__end[data-v-4a18b3e6]{flex:none;align-items:center;display:inline-flex}.ui-cb[data-v-0446460e]{border-radius:var(--ui-r-card);font-family:var(--ui-font);background:var(--ui-due-bg,#fff7e6);border:1px solid color-mix(in srgb, var(--ui-due) 30%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-cb.is-done[data-v-0446460e]{background:var(--ui-done-bg,#ecfdf3);border-color:color-mix(in srgb, var(--ui-done) 30%, transparent)}.ui-cb__icon[data-v-0446460e]{color:#fff;background:var(--ui-due);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ui-cb.is-done .ui-cb__icon[data-v-0446460e]{background:var(--ui-done)}.ui-cb__text[data-v-0446460e]{min-width:0;color:var(--ui-text);flex-direction:column;flex:200px;gap:4px;font-size:14px;display:flex}.ui-cb__count[data-v-0446460e]{color:var(--ui-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ui-cb__meter[data-v-0446460e]{background:color-mix(in srgb, var(--ui-muted) 20%, transparent);border-radius:999px;flex:none;width:90px;height:6px;overflow:hidden}.ui-cb__meter>span[data-v-0446460e]{background:var(--ui-done);border-radius:inherit;height:100%;display:block}.ui-cb__end[data-v-0446460e]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=480px){.ui-cb__end[data-v-0446460e]{width:100%}.ui-cb__end[data-v-0446460e]>*{flex:auto}}.ui-rc[data-v-8e2f2edd]{border-radius:var(--ui-r-card);background:var(--ui-card);border:1px solid color-mix(in srgb, var(--rc) 28%, var(--ui-border));font-family:var(--ui-font);flex-direction:column;gap:6px;padding:12px 14px 12px 16px;display:flex;position:relative;overflow:hidden}.ui-rc[data-v-8e2f2edd]:before{content:"";background:var(--rc);width:4px;position:absolute;top:0;bottom:0;left:0}.ui-rc__head[data-v-8e2f2edd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-rc__mod[data-v-8e2f2edd]{letter-spacing:.02em;text-transform:uppercase;color:var(--rc);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.ui-rc__tile[data-v-8e2f2edd]{color:#fff;background:var(--rc);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ui-rc__title[data-v-8e2f2edd]{color:var(--ui-text);overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.3}.ui-rc__sub[data-v-8e2f2edd]{color:var(--ui-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ui-rc__fields[data-v-8e2f2edd]{border-radius:var(--ui-r);background:var(--ui-sunken);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:4px 0 0;padding:8px 10px;display:grid}.ui-rc__f[data-v-8e2f2edd]{min-width:0}.ui-rc__f dt[data-v-8e2f2edd]{color:var(--ui-muted);font-size:12px}.ui-rc__f dd[data-v-8e2f2edd]{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.ui-rc__foot[data-v-8e2f2edd]{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.ui-rc__when[data-v-8e2f2edd]{color:var(--ui-muted);font-size:12px}@media (width<=360px){.ui-rc__fields[data-v-8e2f2edd]{grid-template-columns:minmax(0,1fr)}}.ui-ptext__body[data-v-3b7eb6b1]{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--ui-font);color:var(--ui-text);margin:0;font-size:15px;line-height:1.5}.ui-ptext.is-big .ui-ptext__body[data-v-3b7eb6b1]{font-size:20px;font-weight:500;line-height:1.4}.ui-ptext__body.is-clamped[data-v-3b7eb6b1]{-webkit-line-clamp:var(--lines);line-clamp:var(--lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-ptext__mention[data-v-3b7eb6b1]{color:var(--ui-primary-text);background:var(--ui-primary-tint);border-radius:6px;padding:0 4px;font-weight:650}.ui-ptext__link[data-v-3b7eb6b1]{color:var(--ui-primary-text);text-underline-offset:2px;text-decoration:underline}.ui-ptext__more[data-v-3b7eb6b1]{cursor:pointer;font-family:var(--ui-font);color:var(--ui-muted);background:0 0;border:0;margin-top:4px;padding:4px 0;font-size:14px;font-weight:650}.ui-ptext__more[data-v-3b7eb6b1]:hover{color:var(--ui-text)}.ui-ptext__more[data-v-3b7eb6b1]:focus-visible{box-shadow:var(--ui-focus);border-radius:6px;outline:none}.ui-pg[data-v-005e0337]{aspect-ratio:var(--ratio);border-radius:var(--ui-r);background:var(--ui-sunken);gap:3px;width:100%;display:grid;overflow:hidden}.ui-pg.n-1[data-v-005e0337]{grid-template-columns:1fr}.ui-pg.n-2[data-v-005e0337]{grid-template-columns:1fr 1fr}.ui-pg.n-3[data-v-005e0337]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.ui-pg.n-3 .ui-pg__cell[data-v-005e0337]:first-child{grid-row:span 2}.ui-pg.n-4[data-v-005e0337]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.ui-pg__cell[data-v-005e0337]{cursor:zoom-in;background:var(--ui-sunken);-webkit-tap-highlight-color:transparent;border:0;min-width:0;min-height:0;margin:0;padding:0;position:relative}.ui-pg__cell img[data-v-005e0337]{object-fit:cover;width:100%;height:100%;display:block}.ui-pg__cell[data-v-005e0337]:focus-visible{box-shadow:inset 0 0 0 3px var(--ui-primary);outline:none}.ui-pg__more[data-v-005e0337]{color:#fff;font-family:var(--ui-font);background:#00000080;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex;position:absolute;inset:0}.ui-rb[data-v-a3dab65d]{font-family:var(--ui-font)}.ui-rb__sum[data-v-a3dab65d]{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;padding:2px 0 8px;font-size:13px;display:flex}.ui-rb__faces[data-v-a3dab65d]{align-items:center;display:inline-flex}.ui-rb__face[data-v-a3dab65d]{color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--ui-card);border-radius:999px;justify-content:center;align-items:center;margin-right:-4px;display:inline-flex}.ui-rb__n[data-v-a3dab65d]{margin-left:10px}.ui-rb__link[data-v-a3dab65d]{cursor:pointer;font:inherit;color:var(--ui-muted);background:0 0;border:0;padding:4px 0}.ui-rb__link[data-v-a3dab65d]:hover{color:var(--ui-text);text-decoration:underline}.ui-rb__acts[data-v-a3dab65d]{border-top:1px solid var(--ui-border);align-items:center;gap:2px;padding-top:4px;display:flex}.ui-rb__likewrap[data-v-a3dab65d]{flex:1 1 0;display:flex;position:relative}.ui-rb__act[data-v-a3dab65d]{border-radius:var(--ui-r-sm);min-height:44px;color:var(--ui-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:650;display:inline-flex}.ui-rb__act[data-v-a3dab65d]:hover{background:var(--ui-hover);color:var(--ui-text)}.ui-rb__act[data-v-a3dab65d]:focus-visible,.ui-rb__more[data-v-a3dab65d]:focus-visible,.ui-rb__pick[data-v-a3dab65d]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-rb__act.is-saved[data-v-a3dab65d]{color:var(--ui-primary-text)}.ui-rb__more[data-v-a3dab65d]{width:28px;min-height:44px;color:var(--ui-faint);cursor:pointer;border-radius:var(--ui-r-sm);background:0 0;border:0}.ui-rb__more[data-v-a3dab65d]:hover{background:var(--ui-hover);color:var(--ui-text)}.ui-rb__picker[data-v-a3dab65d]{z-index:var(--ui-z-popover);background:var(--ui-card);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-float);animation:ui-rb-in-a3dab65d var(--ui-med) ease-out;border-radius:999px;gap:4px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.ui-rb__pick[data-v-a3dab65d]{cursor:pointer;width:62px;color:var(--rc);transition:transform var(--ui-fast);background:0 0;border:0;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;display:flex}.ui-rb__pick[data-v-a3dab65d]:hover{background:color-mix(in srgb, var(--rc) 10%, transparent);transform:translateY(-3px)scale(1.12)}.ui-rb__pick.is-on[data-v-a3dab65d]{background:color-mix(in srgb, var(--rc) 16%, transparent)}.ui-rb__pick small[data-v-a3dab65d]{color:var(--ui-muted);font-size:11px;font-weight:650}@keyframes ui-rb-in-a3dab65d{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@media (width<=420px){.ui-rb__act span[data-v-a3dab65d]{font-size:13px}.ui-rb__pick[data-v-a3dab65d]{width:56px}}@media (prefers-reduced-motion:reduce){.ui-rb__picker[data-v-a3dab65d]{animation:none}.ui-rb__pick[data-v-a3dab65d]{transition:none}}.ui-poll[data-v-fdd1022a]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);font-family:var(--ui-font);padding:14px}.ui-poll__q[data-v-fdd1022a]{color:var(--ui-text);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700;display:flex}.ui-poll__q[data-v-fdd1022a] svg{color:var(--ui-primary-text);flex:none;margin-top:2px}.ui-poll__opts[data-v-fdd1022a]{flex-direction:column;gap:8px;display:flex}.ui-poll__opt[data-v-fdd1022a]{text-align:left;border:1.5px solid var(--ui-border-strong);background:var(--ui-card);min-height:46px;color:var(--ui-text);font:inherit;cursor:pointer;overflow-wrap:anywhere;transition:border-color var(--ui-fast), background-color var(--ui-fast);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:15px;font-weight:600;display:flex}.ui-poll__opt[data-v-fdd1022a]:hover:not(:disabled),.ui-poll__opt.is-picked[data-v-fdd1022a]{border-color:var(--ui-primary);background:var(--ui-primary-tint)}.ui-poll__opt[data-v-fdd1022a]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-poll__mark[data-v-fdd1022a]{border:2px solid var(--ui-border-strong);width:20px;height:20px;color:var(--ui-on-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-poll__mark.is-box[data-v-fdd1022a]{border-radius:5px}.ui-poll__opt.is-picked .ui-poll__mark[data-v-fdd1022a]{background:var(--ui-primary);border-color:var(--ui-primary)}.ui-poll__res[data-v-fdd1022a]{border-radius:var(--ui-r);background:var(--ui-sunken);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 14px;display:flex;position:relative;overflow:hidden}.ui-poll__bar[data-v-fdd1022a]{background:color-mix(in srgb, var(--ui-primary) 18%, transparent);border-radius:var(--ui-r);transition:width var(--ui-med) ease-out;position:absolute;inset:0 auto 0 0}.ui-poll__res.is-top .ui-poll__bar[data-v-fdd1022a]{background:color-mix(in srgb, var(--ui-primary) 30%, transparent)}.ui-poll__txt[data-v-fdd1022a],.ui-poll__pct[data-v-fdd1022a]{color:var(--ui-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:15px;display:inline-flex;position:relative}.ui-poll__txt[data-v-fdd1022a] svg{color:var(--ui-primary-text);flex:none}.ui-poll__res.is-mine .ui-poll__txt[data-v-fdd1022a],.ui-poll__res.is-top .ui-poll__pct[data-v-fdd1022a]{font-weight:700}.ui-poll__foot[data-v-fdd1022a]{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.ui-poll__link[data-v-fdd1022a]{cursor:pointer;font:inherit;color:var(--ui-primary-text);background:0 0;border:0;padding:6px 0;font-weight:650}.ui-poll__link[data-v-fdd1022a]:focus-visible{box-shadow:var(--ui-focus);border-radius:6px;outline:none}.ui-ci[data-v-5a032781]{font-family:var(--ui-font);align-items:flex-start;gap:8px;display:flex}.ui-ci__main[data-v-5a032781]{flex:auto;min-width:0}.ui-ci__bubble[data-v-5a032781]{box-sizing:border-box;background:var(--ui-sunken);border-radius:16px;max-width:100%;padding:8px 12px;display:inline-block}.ui-ci.is-solution>.ui-ci__main>.ui-ci__bubble[data-v-5a032781]{background:var(--ui-done-bg);box-shadow:inset 0 0 0 1.5px var(--ui-done)}.ui-ci__head[data-v-5a032781]{color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;font-size:13px;display:flex}.ui-ci__head strong[data-v-5a032781]{font-weight:700}.ui-ci__sol[data-v-5a032781]{color:var(--ui-done);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.ui-ci__badge[data-v-5a032781]{background:var(--ui-primary-tint);color:var(--ui-primary-text);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:650}.ui-ci__bubble[data-v-5a032781] .ui-ptext__body{font-size:14px}.ui-ci__media[data-v-5a032781]{margin-top:6px}.ui-ci__acts[data-v-5a032781]{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:2px;padding:2px 4px 0;font-size:12px;display:flex}.ui-ci__time[data-v-5a032781]{margin-right:6px}.ui-ci__act[data-v-5a032781]{cursor:pointer;font:inherit;color:var(--ui-muted);background:0 0;border:0;border-radius:6px;min-height:32px;padding:6px;font-weight:700}.ui-ci__act[data-v-5a032781]:hover{color:var(--ui-text);background:var(--ui-hover)}.ui-ci__act[data-v-5a032781]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-ci__count[data-v-5a032781]{align-items:center;gap:2px;margin-left:4px;display:inline-flex}.ui-ci__face[data-v-5a032781]{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ui-ci__menu[data-v-5a032781]{margin-left:auto}.ui-ci__replies[data-v-5a032781]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.ui-emo[data-v-2791c8b0]{font-family:var(--ui-font);display:inline-flex;position:relative}.ui-emo__pop[data-v-2791c8b0]{z-index:var(--ui-z-popover);font-family:var(--ui-font);border-radius:var(--ui-r-card);background:var(--ui-card);border:1px solid var(--ui-border);width:min(300px,100vw - 32px);max-height:260px;box-shadow:var(--ui-shadow-float);flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed;overflow-y:auto}.ui-emo__name[data-v-2791c8b0]{color:var(--ui-muted);font-size:12px;font-weight:650}.ui-emo__grid[data-v-2791c8b0]{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:2px;margin-top:4px;display:grid}.ui-emo__e[data-v-2791c8b0]{border-radius:var(--ui-r-sm);cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:22px;line-height:1}.ui-emo__e[data-v-2791c8b0]:hover{background:var(--ui-sunken)}.ui-emo__e[data-v-2791c8b0]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-comp[data-v-63c3c626]{font-family:var(--ui-font);align-items:flex-start;gap:10px;display:flex}.ui-comp__av[data-v-63c3c626]{margin-top:2px}.ui-comp__main[data-v-63c3c626]{flex:auto;min-width:0;position:relative}.ui-comp__box[data-v-63c3c626]{position:relative}.ui-comp__ta[data-v-63c3c626]{box-sizing:border-box;resize:none;border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);width:100%;color:var(--ui-text);font-family:var(--ui-font);transition:border-color var(--ui-fast), box-shadow var(--ui-fast);outline:none;padding:10px 12px;font-size:16px;line-height:1.5;display:block}.ui-comp__ta[data-v-63c3c626]::placeholder{color:var(--ui-faint)}.ui-comp__ta[data-v-63c3c626]:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus)}.ui-comp.is-compact .ui-comp__ta[data-v-63c3c626]{background:var(--ui-sunken);border-color:#0000;border-radius:22px;min-height:44px;padding:10px 92px 10px 16px}.ui-comp.is-compact .ui-comp__ta[data-v-63c3c626]:focus{background:var(--ui-card);border-color:var(--ui-primary)}.ui-comp__inline[data-v-63c3c626]{gap:0;display:flex;position:absolute;bottom:2px;right:4px}.ui-comp__list[data-v-63c3c626]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);box-shadow:var(--ui-shadow-float);max-height:280px;margin:6px 0 0;padding:4px;list-style:none;overflow-y:auto}.ui-comp__list li[data-v-63c3c626]{border-radius:var(--ui-r-sm);cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.ui-comp__list li.is-active[data-v-63c3c626],.ui-comp__list li[data-v-63c3c626]:hover{background:var(--ui-primary-tint)}.ui-comp__list span[data-v-63c3c626]{flex-direction:column;min-width:0;display:flex}.ui-comp__list strong[data-v-63c3c626]{color:var(--ui-text);font-size:14px}.ui-comp__list small[data-v-63c3c626]{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ui-comp__photos[data-v-63c3c626]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ui-comp__photo[data-v-63c3c626]{border-radius:var(--ui-r);background:var(--ui-sunken);width:84px;height:84px;position:relative;overflow:hidden}.ui-comp__photo img[data-v-63c3c626]{object-fit:cover;width:100%;height:100%}.ui-comp__x[data-v-63c3c626]{position:absolute;top:2px;right:2px}.ui-comp__x[data-v-63c3c626] button,.ui-comp__x[data-v-63c3c626]:is(button){color:#fff;background:#0000008c;border-radius:999px}.ui-comp__spin[data-v-63c3c626]{border:3px solid #ffffff80;border-top-color:var(--ui-primary);border-radius:999px;width:26px;height:26px;margin:auto;animation:.8s linear infinite ui-comp-spin-63c3c626;position:absolute;inset:0}@keyframes ui-comp-spin-63c3c626{to{transform:rotate(360deg)}}.ui-comp__bar[data-v-63c3c626]{align-items:center;gap:8px;margin-top:8px;display:flex}.ui-comp__tools[data-v-63c3c626]{flex-wrap:wrap;flex:auto;align-items:center;gap:2px;display:flex}.ui-comp__left[data-v-63c3c626]{color:var(--ui-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.ui-comp__spin[data-v-63c3c626]{animation-duration:3s}}.ui-cbar[data-v-cf994ba0]{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);box-shadow:var(--ui-shadow-raised);font-family:var(--ui-font);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ui-cbar__ask[data-v-cf994ba0]{background:var(--ui-sunken);min-width:0;min-height:44px;color:var(--ui-muted);text-align:left;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--ui-fast);border:1px solid #0000;border-radius:999px;flex:200px;padding:0 16px;font-size:15px;overflow:hidden}.ui-cbar__ask[data-v-cf994ba0]:hover{background:var(--ui-hover);color:var(--ui-text)}.ui-cbar__ask[data-v-cf994ba0]:focus-visible,.ui-cbar__q[data-v-cf994ba0]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-cbar__quick[data-v-cf994ba0]{border-top:1px solid var(--ui-border);flex-basis:100%;justify-content:space-around;gap:4px;padding-top:6px;display:flex}.ui-cbar__q[data-v-cf994ba0]{border-radius:var(--ui-r-sm);cursor:pointer;min-height:40px;font:inherit;color:var(--ui-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.ui-cbar__tile[data-v-cf994ba0]{width:32px;height:32px;color:var(--qc);background:color-mix(in srgb, var(--qc) 15%, transparent);transition:background-color var(--ui-fast), color var(--ui-fast);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-cbar__q[data-v-cf994ba0]{-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-fast), transform var(--ui-fast)}.ui-cbar__q:hover .ui-cbar__tile[data-v-cf994ba0],.ui-cbar__q:active .ui-cbar__tile[data-v-cf994ba0]{background:var(--qc);color:#fff}.ui-cbar__q[data-v-cf994ba0]:active{transform:scale(.94)}.ui-cbar__q[data-v-cf994ba0]:hover{background:var(--ui-hover);color:var(--ui-text)}.ui-cbar.is-dock[data-v-cf994ba0]{z-index:var(--ui-z-sticky);padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;flex-wrap:nowrap;gap:8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000001a}.ui-cbar.is-dock .ui-cbar__quick[data-v-cf994ba0]{border:0;flex-basis:auto;gap:0;padding:0}.ui-cbar.is-dock .ui-cbar__q[data-v-cf994ba0]{flex-direction:column;justify-content:center;gap:2px;min-width:50px;min-height:48px;padding:2px}.ui-cbar.is-dock .ui-cbar__label[data-v-cf994ba0]{color:var(--ui-muted);font-size:12px;font-weight:600;line-height:1.1}.ui-cbar.is-dock .ui-cbar__q:active .ui-cbar__label[data-v-cf994ba0]{color:var(--qc)}.ui-cbar.is-dock .ui-cbar__ask[data-v-cf994ba0]{flex-basis:0;padding:0 14px;font-size:14px}.ui-topic[data-v-6aeee8a4]{max-width:100%;height:30px;font-family:var(--ui-font);white-space:nowrap;color:var(--tc);background:color-mix(in srgb, var(--tc) 11%, transparent);border:1px solid color-mix(in srgb, var(--tc) 24%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.ui-topic.is-sm[data-v-6aeee8a4]{gap:4px;height:24px;padding:0 9px;font-size:12px}.ui-topic.is-click[data-v-6aeee8a4]{cursor:pointer;transition:background-color var(--ui-fast), color var(--ui-fast);-webkit-tap-highlight-color:transparent}.ui-topic.is-click[data-v-6aeee8a4]:hover{background:color-mix(in srgb, var(--tc) 18%, transparent)}.ui-topic.is-on[data-v-6aeee8a4]{background:var(--tc);color:#fff;border-color:var(--tc)}.ui-topic[data-v-6aeee8a4]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-topic__label[data-v-6aeee8a4]{text-overflow:ellipsis;overflow:hidden}.ui-topic__count[data-v-6aeee8a4]{opacity:.8;font-weight:500}.ui-tones[data-v-9dd55b3e]{flex-wrap:wrap;gap:8px;display:flex}.ui-tones__dot[data-v-9dd55b3e]{cursor:pointer;background:var(--tc);color:#fff;width:32px;height:32px;box-shadow:0 0 0 2px var(--ui-card), 0 0 0 3px transparent;transition:box-shadow var(--ui-fast);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-tones__dot.on[data-v-9dd55b3e]{box-shadow:0 0 0 2px var(--ui-card), 0 0 0 4px var(--tc)}.ui-tones__dot[data-v-9dd55b3e]:focus-visible{box-shadow:0 0 0 2px var(--ui-card), 0 0 0 4px var(--ui-text);outline:none}.ui-tones__dot[data-v-9dd55b3e]:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.ui-tones__dot[data-v-9dd55b3e]{transition:none}}.ui-pull[data-v-bb5bc3cd]{position:relative}.ui-pull__hint[data-v-bb5bc3cd]{transition:height var(--ui-med) ease-out;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.ui-pull__spin[data-v-bb5bc3cd]{background:var(--ui-card);width:34px;height:34px;box-shadow:var(--ui-shadow-raised);color:var(--ui-muted);border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.ui-pull__spin.is-go[data-v-bb5bc3cd]{color:var(--ui-primary-text)}.ui-more[data-v-bbfd1333]{justify-content:center;min-height:40px;padding:12px 0 24px;display:flex}.ui-more__done[data-v-bbfd1333]{font-family:var(--ui-font);color:var(--ui-faint);margin:0;font-size:13px}.ui-kb[data-v-706543dc]{font-family:var(--ui-font)}.ui-kb__pick[data-v-706543dc]{margin-bottom:12px;display:none}.ui-kb__cols[data-v-706543dc]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:start;gap:14px;display:grid}.ui-kb__col[data-v-706543dc]{background:var(--ui-sunken);border-radius:var(--ui-r-lg);min-height:160px;transition:box-shadow var(--ui-fast), opacity var(--ui-fast);padding:10px}.ui-kb__col.is-target[data-v-706543dc]{box-shadow:inset 0 0 0 2px var(--ui-primary)}.ui-kb__col.is-closed[data-v-706543dc]{opacity:.5}.ui-kb__cards[data-v-706543dc] [draggable=true]{cursor:grab}.ui-kb__head[data-v-706543dc]{color:var(--ui-text);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 10px;font-size:14px;display:flex}.ui-kb__n[data-v-706543dc]{color:var(--ui-muted);font-size:13px;font-weight:700}.ui-kb__cards[data-v-706543dc]{flex-direction:column;gap:10px;max-height:calc(100dvh - 260px);padding:2px;display:flex;overflow-y:auto}.ui-kb__cards[data-v-706543dc]>*{flex:none}@media (width<=899px){.ui-kb__pick[data-v-706543dc],.ui-kb__cols[data-v-706543dc]{display:block}.ui-kb__col[data-v-706543dc]{background:0 0;min-height:0;padding:0;display:none}.ui-kb__col.is-current[data-v-706543dc]{display:block}.ui-kb__head[data-v-706543dc]{display:none}.ui-kb__cards[data-v-706543dc]{max-height:none;overflow:visible}.ui-kb__cards[data-v-706543dc] [draggable=true]{cursor:pointer}}@media (prefers-reduced-motion:reduce){.ui-kb__col[data-v-706543dc]{transition:none}}.ui-gantt[data-v-d400eab6]{border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-card);font-family:var(--ui-font);overflow:hidden}.ui-gantt__scroll[data-v-d400eab6]{outline:none;min-height:220px;max-height:min(70vh,760px);position:relative;overflow:auto}.ui-gantt__canvas[data-v-d400eab6]{position:relative}.ui-gantt__head[data-v-d400eab6]{z-index:4;background:var(--ui-card);border-bottom:1px solid var(--ui-border);height:52px;display:flex;position:sticky;top:0}.ui-gantt__corner[data-v-d400eab6]{z-index:5;width:var(--grid);box-sizing:border-box;color:var(--ui-muted);background:var(--ui-card);border-right:1px solid var(--ui-border);flex:none;align-items:flex-end;padding:0 10px 8px;font-size:12px;font-weight:700;display:flex;position:sticky;left:0}.ui-gantt__scale[data-v-d400eab6]{flex:none;position:relative}.ui-gantt__band[data-v-d400eab6]{height:26px;position:relative}.ui-gantt__cell[data-v-d400eab6]{box-sizing:border-box;height:26px;color:var(--ui-muted);border-left:1px solid var(--ui-border);white-space:nowrap;align-items:center;padding:0 4px;font-size:11px;display:flex;position:absolute;top:0;overflow:hidden}.ui-gantt__cell.is-upper[data-v-d400eab6]{color:var(--ui-text);font-weight:700}.ui-gantt__cell.is-off[data-v-d400eab6]{color:var(--ui-border-strong)}.ui-gantt__body[data-v-d400eab6]{pointer-events:none;position:absolute}.ui-gantt__off[data-v-d400eab6]{background:var(--ui-sunken);position:absolute;top:0;bottom:0}.ui-gantt__today[data-v-d400eab6]{background:var(--ui-acc-orange);opacity:.8;width:2px;position:absolute;top:0;bottom:0}.ui-gantt__links[data-v-d400eab6]{position:absolute;top:0;left:0;overflow:visible}.ui-gantt__links path[data-v-d400eab6]{fill:none;stroke:var(--ui-muted);stroke-width:1.3px}.ui-gantt__links path.is-critical[data-v-d400eab6]{stroke:var(--ui-bad)}.ui-gantt__row[data-v-d400eab6]{height:var(--row);border-bottom:1px solid color-mix(in srgb, var(--ui-border) 60%, transparent);display:flex;position:absolute;left:0}.ui-gantt__row.is-sel .ui-gantt__name[data-v-d400eab6]{background:var(--ui-primary-tint)}.ui-gantt__name[data-v-d400eab6]{z-index:3;width:var(--grid);box-sizing:border-box;background:var(--ui-card);border-right:1px solid var(--ui-border);flex:none;align-items:center;gap:6px;min-width:0;padding-right:8px;display:flex;position:sticky;left:0}.k-summary .ui-gantt__name[data-v-d400eab6]{background:color-mix(in srgb, var(--ui-acc-blue) 7%, var(--ui-card))}.ui-gantt__ico[data-v-d400eab6]{color:var(--ui-acc-blue);flex:none}.ui-gantt__ico.is-ms[data-v-d400eab6]{color:var(--ui-acc-violet)}.ui-gantt__label[data-v-d400eab6]{text-align:left;min-width:0;font:inherit;color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:auto;padding:0;font-size:13px;font-weight:600;overflow:hidden}.k-summary .ui-gantt__label[data-v-d400eab6]{font-weight:750}.ui-gantt__label[data-v-d400eab6]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-gantt__sub[data-v-d400eab6]{color:var(--ui-muted);flex:none;font-size:11px}.ui-gantt__warn[data-v-d400eab6]{color:var(--ui-err);white-space:nowrap;flex:none;font-size:.75rem;font-weight:650}.ui-gantt__lane[data-v-d400eab6]{flex:none;height:100%;position:relative}.ui-gantt__ghost[data-v-d400eab6]{background:var(--ui-border-strong);opacity:.7;border-radius:3px;height:5px;position:absolute;top:25px}.ui-gantt__bar[data-v-d400eab6]{cursor:pointer;box-sizing:border-box;background:color-mix(in srgb, var(--tone) 35%, var(--ui-card));border:0;border:1px solid var(--tone);touch-action:none;border-radius:5px;height:18px;padding:0;position:absolute;top:8px;overflow:visible}.ui-gantt__bar[data-v-d400eab6]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-gantt__bar.is-critical[data-v-d400eab6]{border-color:var(--ui-bad);background:color-mix(in srgb, var(--ui-bad) 28%, var(--ui-card))}.ui-gantt__bar.is-short[data-v-d400eab6]{box-shadow:0 0 0 2px var(--ui-bad)}.ui-gantt__bar.is-done[data-v-d400eab6]{opacity:.65}.ui-gantt__bar.is-drag[data-v-d400eab6]{opacity:.8;cursor:grabbing}.ui-gantt__bar.k-summary[data-v-d400eab6]{background:var(--ui-text);border-color:var(--ui-text);cursor:default;border-radius:0;height:8px;top:12px}.ui-gantt__bar.k-summary[data-v-d400eab6]:before,.ui-gantt__bar.k-summary[data-v-d400eab6]:after{content:"";border:5px solid #0000;border-top-color:var(--ui-text);position:absolute;bottom:-6px}.ui-gantt__bar.k-summary[data-v-d400eab6]:before{border-left-color:var(--ui-text);border-width:6px 4px 0;left:-1px}.ui-gantt__bar.k-summary[data-v-d400eab6]:after{border-right-color:var(--ui-text);border-width:6px 4px 0;right:-1px}.ui-gantt__bar.k-milestone[data-v-d400eab6]{background:var(--ui-acc-violet);border-color:var(--ui-acc-violet);border-radius:2px;width:18px;height:18px;top:9px;transform:rotate(45deg)}.ui-gantt__bar.k-milestone.is-critical[data-v-d400eab6]{background:var(--ui-bad);border-color:var(--ui-bad)}.ui-gantt__fill[data-v-d400eab6]{background:var(--tone);opacity:.85;border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0}.ui-gantt__bar.is-critical .ui-gantt__fill[data-v-d400eab6]{background:var(--ui-bad)}.ui-gantt__bar-text[data-v-d400eab6]{text-align:left;color:var(--ui-text);padding-left:6px;font-size:11px;font-weight:700;line-height:16px;display:block;position:absolute;inset:0}.ui-gantt__grip[data-v-d400eab6]{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0;right:-2px}.ui-gantt__dot[data-v-d400eab6]{background:var(--ui-card);border:2px solid var(--ui-primary);cursor:crosshair;opacity:0;width:10px;height:10px;transition:opacity var(--ui-fast);border-radius:50%;position:absolute;top:3px;right:-12px}.k-milestone .ui-gantt__dot[data-v-d400eab6]{right:-16px;transform:rotate(-45deg)}.ui-gantt__bar:hover .ui-gantt__dot[data-v-d400eab6],.ui-gantt__bar:focus-visible .ui-gantt__dot[data-v-d400eab6]{opacity:1}.ui-gantt__rubber[data-v-d400eab6]{z-index:6;pointer-events:none;position:absolute}.ui-gantt__rubber line[data-v-d400eab6]{stroke:var(--ui-primary);stroke-width:2px;stroke-dasharray:4 3}@media (width<=640px){.ui-gantt__label[data-v-d400eab6]{font-size:12px}.ui-gantt__sub[data-v-d400eab6]{display:none}}@media (prefers-reduced-motion:reduce){.ui-gantt__dot[data-v-d400eab6]{transition:none}}.ui-ann[data-v-48a3d126]{border-radius:var(--ui-r-card);background:var(--bg);border:1px solid var(--line);font-family:var(--ui-font);gap:12px;padding:14px 16px;display:flex;position:relative}.ui-ann--plain[data-v-48a3d126]{background:0 0;border:0;padding:0}.ui-ann__icon[data-v-48a3d126]{color:var(--fg);flex:none;margin-top:1px}.ui-ann__body[data-v-48a3d126]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ui-ann__title[data-v-48a3d126]{color:var(--fg);padding-right:28px;font-size:15px;font-weight:700;line-height:1.35}.ui-ann__html[data-v-48a3d126]{color:var(--ui-text);overflow-wrap:anywhere;font-size:14px;line-height:1.55;overflow-x:auto}.ui-ann__html[data-v-48a3d126] img{max-width:100%;height:auto}.ui-ann__html[data-v-48a3d126] table{border-collapse:collapse;max-width:100%}.ui-ann__html[data-v-48a3d126] a{color:var(--ui-link,var(--ui-info));text-decoration:underline}.ui-ann__html[data-v-48a3d126] p,.ui-ann__html[data-v-48a3d126] ul,.ui-ann__html[data-v-48a3d126] ol{margin:0 0 6px}.ui-ann__html[data-v-48a3d126] ul,.ui-ann__html[data-v-48a3d126] ol{padding-left:20px}.ui-ann__html[data-v-48a3d126] h1,.ui-ann__html[data-v-48a3d126] h2,.ui-ann__html[data-v-48a3d126] h3{margin:2px 0 6px;line-height:1.3}.ui-ann__acts[data-v-48a3d126]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ui-ann__close[data-v-48a3d126]{position:absolute;top:8px;right:8px}@media (width<=640px){.ui-ann[data-v-48a3d126]{padding:12px}.ui-ann__acts[data-v-48a3d126] .ui-btn{flex:auto}}.ui-gc[data-v-a32143c8]{break-inside:avoid;border:1px solid var(--ui-border);background:var(--ui-card);font-family:var(--ui-font);box-shadow:0 1px 2px #0000000a, 0 8px 24px -18px color-mix(in srgb, var(--gc) 60%, transparent);border-radius:18px;margin:0 0 16px;overflow:hidden}.ui-gc__head[data-v-a32143c8]{background:linear-gradient(135deg, color-mix(in srgb, var(--gc) 16%, var(--ui-card)) 0%, color-mix(in srgb, var(--gc) 4%, var(--ui-card)) 100%);border-bottom:1px solid color-mix(in srgb, var(--gc) 18%, var(--ui-border));align-items:center;gap:14px;padding:16px 16px 14px;display:flex}.ui-gc__tile[data-v-a32143c8]{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--gc) 72%, #fff) 0%, var(--gc) 55%, color-mix(in srgb, var(--gc) 82%, #000) 100%);width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff47, 0 2px 6px -2px color-mix(in srgb, var(--gc) 70%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-gc__intro[data-v-a32143c8]{min-width:0}.ui-gc__title[data-v-a32143c8]{color:var(--ui-text);margin:0;font-size:16px;font-weight:700;line-height:1.3}.ui-gc__text[data-v-a32143c8]{color:var(--ui-muted);margin:2px 0 0;font-size:13px;line-height:1.4}.ui-gc__list[data-v-a32143c8]{margin:0;padding:6px;list-style:none}.ui-gc__item[data-v-a32143c8]{text-align:left;width:100%;color:var(--ui-text);cursor:pointer;min-height:56px;transition:background var(--ui-fast), transform var(--ui-fast);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;font-family:inherit;display:flex}.ui-gc__item[data-v-a32143c8]:hover{background:color-mix(in srgb, var(--gc) 8%, transparent)}.ui-gc__item[data-v-a32143c8]:active{transform:scale(.99)}.ui-gc__item[data-v-a32143c8]:focus-visible{box-shadow:var(--ui-focus);outline:none}.ui-gc__icon[data-v-a32143c8]{width:36px;height:36px;color:var(--gc);background:color-mix(in srgb, var(--gc) 13%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-gc__body[data-v-a32143c8]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-gc__name[data-v-a32143c8]{font-size:14px;font-weight:600;line-height:1.3}.ui-gc__help[data-v-a32143c8]{color:var(--ui-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ui-gc__tag[data-v-a32143c8]{color:var(--ui-muted);background:var(--ui-surface,#0000000d);border:1px solid var(--ui-border);border-radius:999px;align-self:flex-start;margin-top:3px;padding:1px 8px;font-size:12px;font-weight:600}.ui-gc__count[data-v-a32143c8]{min-width:30px;height:26px;color:var(--gc);background:color-mix(in srgb, var(--gc) 12%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.ui-gc__go[data-v-a32143c8]{color:var(--ui-muted);flex:none}.ui-dg[data-v-52cf778a]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--rh);gap:var(--gap);display:grid;position:relative}.ui-dg.is-narrow[data-v-52cf778a]{grid-template-columns:minmax(0,1fr)}.ui-dg__item[data-v-52cf778a]{min-width:0;min-height:0;display:flex;position:relative}.ui-dg__item[data-v-52cf778a]>:first-child{flex:1;min-width:0}.ui-dg.is-editing .ui-dg__item[data-v-52cf778a]{outline:1px dashed var(--ui-border-strong,var(--ui-faint));outline-offset:2px;border-radius:var(--ui-r-card)}.ui-dg__move[data-v-52cf778a]{background:var(--ui-sunken);width:34px;height:20px;color:var(--ui-muted);cursor:grab;touch-action:none;z-index:2;border-radius:6px;place-items:center;display:grid;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ui-dg__move[data-v-52cf778a]:active{cursor:grabbing}.ui-dg__size[data-v-52cf778a]{cursor:nwse-resize;touch-action:none;z-index:2;background:linear-gradient(135deg, transparent 50%, var(--ui-faint) 50%);border-bottom-right-radius:var(--ui-r-card);width:16px;height:16px;position:absolute;bottom:2px;right:2px}.ui-pv[data-v-c3e11900]{max-width:100%;max-height:100%;font-family:var(--ui-font);overflow:auto}.ui-pv[data-v-c3e11900]:focus-visible{box-shadow:var(--ui-focus);border-radius:6px;outline:none}.ui-pv__table[data-v-c3e11900]{border-collapse:separate;border-spacing:0;min-width:100%;font-size:.8125rem}.ui-pv__table th[data-v-c3e11900],.ui-pv__table td[data-v-c3e11900]{border-bottom:1px solid var(--ui-border);text-align:right;white-space:nowrap;padding:6px 10px}.ui-pv__table thead th[data-v-c3e11900]{background:var(--ui-card);color:var(--ui-muted);z-index:1;font-size:.75rem;font-weight:700;position:sticky;top:0}.ui-pv__table tbody th[data-v-c3e11900],.ui-pv__table tfoot th[data-v-c3e11900]{text-align:left;color:var(--ui-text);background:var(--ui-card);font-weight:600;position:sticky;left:0}.ui-pv__corner[data-v-c3e11900]{left:0;text-align:left!important;z-index:2!important}.ui-pv__total[data-v-c3e11900]{color:var(--ui-text);background:var(--ui-sunken);font-weight:700}.ui-pv__table td.is-empty[data-v-c3e11900]{color:var(--ui-faint)}.ui-pv__btn[data-v-c3e11900]{all:unset;cursor:pointer;color:var(--ui-primary-text);text-underline-offset:2px;text-decoration:underline}.ui-pv__btn[data-v-c3e11900]:focus-visible{box-shadow:var(--ui-focus);border-radius:4px}
