/*! AraminConsole v0.1.0 — CSS (core, shell, overlays, customizer, langpicker, pwa, notify) — MIT © 2026 Ali Asghar Ramin — https://github.com/ARaminco/AraminConsole — icons: Lucide (ISC), font: Vazirmatn (OFL-1.1); see dist/LICENSE*.txt */
:root{color-scheme:light;--ac-font:"Vazirmatn",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--ac-font-mono:ui-monospace,"Cascadia Code","SFMono-Regular",Menlo,Consolas,monospace;--ac-fs-2xs:.6875rem;--ac-fs-xs:.75rem;--ac-fs-sm:.8125rem;--ac-fs-md:.875rem;--ac-fs-lg:1rem;--ac-fs-xl:1.125rem;--ac-fs-2xl:1.375rem;--ac-fs-3xl:1.75rem;--ac-fs-4xl:2.25rem;--ac-lh-tight:1.2;--ac-lh-snug:1.4;--ac-lh-normal:1.65;--ac-fw-regular:400;--ac-fw-medium:500;--ac-fw-semibold:600;--ac-fw-bold:700;--ac-fw-black:800;--ac-s-0:0;--ac-s-1:.25rem;--ac-s-2:.5rem;--ac-s-3:.75rem;--ac-s-4:1rem;--ac-s-5:1.25rem;--ac-s-6:1.5rem;--ac-s-7:1.75rem;--ac-s-8:2rem;--ac-s-9:2.25rem;--ac-s-10:2.5rem;--ac-s-11:2.75rem;--ac-s-12:3rem;--ac-r-xs:6px;--ac-r-sm:10px;--ac-r-md:12px;--ac-r-lg:16px;--ac-r-xl:22px;--ac-r-2xl:28px;--ac-r-pill:999px;--ac-control-h:2.5rem;--ac-control-h-sm:2rem;--ac-control-h-lg:3rem;--ac-control-px:1rem;--ac-card-pad:1.25rem;--ac-row-h:3.25rem;--ac-gap:1rem;--ac-touch:44px;--ac-ease:cubic-bezier(.23,1,.32,1);--ac-ease-out:cubic-bezier(.19,1,.22,1);--ac-ease-in-out:cubic-bezier(.77,0,.175,1);--ac-ease-move:cubic-bezier(.25,1,.5,1);--ac-ease-drawer:cubic-bezier(.32,.72,0,1);--ac-ease-hover:ease;--ac-ease-in:cubic-bezier(.4,0,.6,1);--ac-ease-spring:cubic-bezier(.34,1.4,.64,1);--ac-spring:linear(0,.004 .9%,.022 2.4%,.067 4.4%,.137 6.8%,.235 9.5%,.35 12.5%,.474 15.8%,.599 19.2%,.715 23%,.813 26.9%,.893 31%,.952 35.4%,.992 39.9%,1.015 44.6%,1.026 49.4%,1.029 54.4%,1.026 59.6%,1.02 65%,1.014 70.4%,1.009 76.1%,1.005 81.8%,1.002 87.8%,1 93.8%,1);--ac-spring-dur:400ms;--ac-spring-bounce:linear(0,.008 .9%,.05 2.4%,.148 4.4%,.298 6.8%,.496 9.5%,.702 12.5%,.889 15.8%,1.035 19.2%,1.122 23%,1.152 26.9%,1.135 31%,1.093 35.4%,1.045 39.9%,1.006 44.6%,.984 49.4%,.977 54.4%,.981 59.6%,.99 65%,.998 70.4%,1.002 76.1%,1.004 81.8%,1.003 87.8%,1.001 93.8%,1);--ac-spring-bounce-dur:700ms;--ac-dur-0:100ms;--ac-dur-1:140ms;--ac-dur-2:180ms;--ac-dur-3:240ms;--ac-dur-4:300ms;--ac-dur-sheet:420ms;--ac-dur-exit:140ms;--ac-stagger:45ms;--ac-press:scale(.97);--ac-press-sm:scale(.92);--ac-lift:translateY(-4px);--ac-dir:1;--ac-z-base:1;--ac-z-sticky:20;--ac-z-rail:40;--ac-z-appbar:50;--ac-z-tabbar:55;--ac-z-dropdown:60;--ac-z-drawer:70;--ac-z-sheet:80;--ac-z-modal:90;--ac-z-toast:100;--ac-z-palette:110;--ac-z-tooltip:120;--ac-appbar-h:4.5rem;--ac-tabbar-h:4rem;--ac-rail-w:3.25rem;--ac-rail-w-collapsed:3.25rem;--ac-flyout-w:16.5rem;--ac-pill-h:2.875rem;--ac-content-max:96rem;--ac-content-pad:clamp(1rem,2vw,1.75rem);--ac-safe-top:env(safe-area-inset-top,0px);--ac-safe-bottom:env(safe-area-inset-bottom,0px);--ac-safe-start:env(safe-area-inset-left,0px);--ac-safe-end:env(safe-area-inset-right,0px);--ac-accent:#f0532d;--ac-accent-2:#ff7a4d;--ac-accent-contrast:#ffffff;--ac-highlight:var(--ac-accent);--ac-highlight-contrast:var(--ac-accent-contrast);--ac-ink:#111113;--ac-ink-hover:#2a2a2e;--ac-ink-contrast:#ffffff;--ac-mix-toward:#000;--ac-bg:#f2f2f3;--ac-bg-subtle:#ebebed;--ac-surface-1:#ffffff;--ac-surface-2:#f6f6f7;--ac-surface-3:#eeeef0;--ac-elevated:#ffffff;--ac-hover:rgba(17,17,19,.04);--ac-active:rgba(17,17,19,.075);--ac-border:#ececee;--ac-border-strong:#dcdce0;--ac-text:#111113;--ac-text-soft:#4b4b52;--ac-muted:#8b8b93;--ac-faint:#b6b6bd;--ac-scrim:rgba(17,17,19,.32);--ac-chrome-bg:#ffffff;--ac-pill-bg:#f2f2f3;--ac-pill-bg-hover:#e8e8ea;--ac-success:#16a34a;--ac-success-soft:#e8f6ec;--ac-success-ink:#13803c;--ac-warning:#e08a00;--ac-warning-soft:#fff4e0;--ac-warning-ink:#995a00;--ac-danger:#e5484d;--ac-danger-soft:#fdeceb;--ac-danger-ink:#c0282e;--ac-info:#2f7cf6;--ac-info-soft:#e9f1ff;--ac-info-ink:#1b5bc4;--ac-neutral-soft:rgba(17,17,19,.055);--ac-neutral-ink:#4b4b52;--ac-chart-1:var(--ac-ink);--ac-chart-2:var(--ac-accent);--ac-chart-3:#a3a3ab;--ac-chart-4:#ffb59c;--ac-chart-5:#22a06b;--ac-chart-6:#3b82f6;--ac-chart-7:#f5a524;--ac-chart-8:#d4d4d9;--ac-chart-grid:rgba(17,17,19,.06);--ac-glass-bg:rgba(255,255,255,.78);--ac-glass-bg-strong:rgba(255,255,255,.92);--ac-glass-border:rgba(17,17,19,.07);--ac-glass-blur:saturate(180%) blur(20px);--ac-rail-bg:var(--ac-chrome-bg);--ac-shadow-xs:0 1px 2px rgba(17,17,19,.03);--ac-shadow-sm:0 1px 2px rgba(17,17,19,.03),0 2px 8px -4px rgba(17,17,19,.05);--ac-shadow-md:0 2px 4px rgba(17,17,19,.03),0 10px 24px -10px rgba(17,17,19,.12);--ac-shadow-lg:0 2px 6px rgba(17,17,19,.04),0 18px 40px -14px rgba(17,17,19,.18);--ac-shadow-xl:0 4px 10px rgba(17,17,19,.05),0 30px 64px -18px rgba(17,17,19,.26);--ac-shadow-glow:0 10px 24px -8px color-mix(in oklab,var(--ac-accent) 60%,transparent);--ac-shadow-inset:inset 0 1px 0 rgba(255,255,255,.6);--ac-shadow-chrome:0 1px 2px rgba(17,17,19,.03),0 6px 18px -10px rgba(17,17,19,.12);--ac-accent-hover:color-mix(in oklab,var(--ac-accent) 88%,var(--ac-mix-toward));--ac-accent-soft:color-mix(in oklab,var(--ac-accent) 11%,transparent);--ac-accent-soft-2:color-mix(in oklab,var(--ac-accent) 18%,transparent);--ac-accent-ink:color-mix(in oklab,var(--ac-accent) 85%,var(--ac-mix-toward));--ac-ring:color-mix(in oklab,var(--ac-accent) 38%,transparent);--ac-focus:0 0 0 3px var(--ac-ring);--ac-gradient:linear-gradient(150deg,var(--ac-accent-2) 0%,var(--ac-accent) 70%);--ac-aurora:radial-gradient(60% 80% at 15% 0%,color-mix(in oklab,var(--ac-accent) 18%,transparent),transparent 70%),radial-gradient(50% 70% at 85% 10%,color-mix(in oklab,var(--ac-accent-2) 14%,transparent),transparent 70%)}:root:lang(en){--ac-font:"Inter","Segoe UI Variable Text",ui-sans-serif,system-ui,-apple-system,"Segoe UI","Vazirmatn",sans-serif}:root[data-theme="dark"]{color-scheme:dark;--ac-mix-toward:#fff;--ac-accent:#f2603b;--ac-ink:#ffffff;--ac-ink-hover:#e6e6e8;--ac-ink-contrast:#0b0b0c;--ac-bg:#0b0b0c;--ac-bg-subtle:#111113;--ac-surface-1:#161618;--ac-surface-2:#1c1c1f;--ac-surface-3:#242428;--ac-elevated:#1b1b1e;--ac-hover:rgba(255,255,255,.05);--ac-active:rgba(255,255,255,.09);--ac-border:#232326;--ac-border-strong:#313136;--ac-text:#f2f2f3;--ac-text-soft:#b9b9c0;--ac-muted:#8a8a93;--ac-faint:#56565e;--ac-scrim:rgba(0,0,0,.6);--ac-chrome-bg:#161618;--ac-pill-bg:#222225;--ac-pill-bg-hover:#2b2b2f;--ac-success:#2ecf7a;--ac-success-soft:rgba(46,207,122,.12);--ac-success-ink:#5fe09a;--ac-warning:#f5b03d;--ac-warning-soft:rgba(245,176,61,.13);--ac-warning-ink:#fbc76c;--ac-danger:#f2555a;--ac-danger-soft:rgba(242,85,90,.13);--ac-danger-ink:#ff8a8e;--ac-info:#4d94ff;--ac-info-soft:rgba(77,148,255,.13);--ac-info-ink:#8bb8ff;--ac-neutral-soft:rgba(255,255,255,.07);--ac-neutral-ink:#c4c4ca;--ac-chart-3:#6b6b74;--ac-chart-4:#ffad8f;--ac-chart-8:#3a3a40;--ac-chart-grid:rgba(255,255,255,.07);--ac-glass-bg:rgba(22,22,24,.72);--ac-glass-bg-strong:rgba(22,22,24,.9);--ac-glass-border:rgba(255,255,255,.07);--ac-shadow-xs:0 1px 2px rgba(0,0,0,.4);--ac-shadow-sm:0 1px 2px rgba(0,0,0,.35);--ac-shadow-md:0 2px 4px rgba(0,0,0,.35),0 10px 24px -10px rgba(0,0,0,.6);--ac-shadow-lg:0 2px 6px rgba(0,0,0,.4),0 18px 40px -14px rgba(0,0,0,.7);--ac-shadow-xl:0 4px 10px rgba(0,0,0,.45),0 30px 64px -18px rgba(0,0,0,.8);--ac-shadow-inset:inset 0 1px 0 rgba(255,255,255,.04);--ac-shadow-chrome:0 1px 2px rgba(0,0,0,.4);--ac-accent-soft:color-mix(in oklab,var(--ac-accent) 17%,transparent);--ac-accent-soft-2:color-mix(in oklab,var(--ac-accent) 26%,transparent);--ac-accent-ink:color-mix(in oklab,var(--ac-accent) 70%,var(--ac-mix-toward));--ac-accent-hover:color-mix(in oklab,var(--ac-accent) 86%,var(--ac-mix-toward))}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--ac-mix-toward:#fff;--ac-accent:#f2603b;--ac-ink:#ffffff;--ac-ink-hover:#e6e6e8;--ac-ink-contrast:#0b0b0c;--ac-bg:#0b0b0c;--ac-bg-subtle:#111113;--ac-surface-1:#161618;--ac-surface-2:#1c1c1f;--ac-surface-3:#242428;--ac-elevated:#1b1b1e;--ac-hover:rgba(255,255,255,.05);--ac-active:rgba(255,255,255,.09);--ac-border:#232326;--ac-border-strong:#313136;--ac-text:#f2f2f3;--ac-text-soft:#b9b9c0;--ac-muted:#8a8a93;--ac-faint:#56565e;--ac-scrim:rgba(0,0,0,.6);--ac-chrome-bg:#161618;--ac-pill-bg:#222225;--ac-pill-bg-hover:#2b2b2f;--ac-success:#2ecf7a;--ac-success-soft:rgba(46,207,122,.12);--ac-success-ink:#5fe09a;--ac-warning:#f5b03d;--ac-warning-soft:rgba(245,176,61,.13);--ac-warning-ink:#fbc76c;--ac-danger:#f2555a;--ac-danger-soft:rgba(242,85,90,.13);--ac-danger-ink:#ff8a8e;--ac-info:#4d94ff;--ac-info-soft:rgba(77,148,255,.13);--ac-info-ink:#8bb8ff;--ac-neutral-soft:rgba(255,255,255,.07);--ac-neutral-ink:#c4c4ca;--ac-chart-3:#6b6b74;--ac-chart-4:#ffad8f;--ac-chart-8:#3a3a40;--ac-chart-grid:rgba(255,255,255,.07);--ac-glass-bg:rgba(22,22,24,.72);--ac-glass-bg-strong:rgba(22,22,24,.9);--ac-glass-border:rgba(255,255,255,.07);--ac-shadow-xs:0 1px 2px rgba(0,0,0,.4);--ac-shadow-sm:0 1px 2px rgba(0,0,0,.35);--ac-shadow-md:0 2px 4px rgba(0,0,0,.35),0 10px 24px -10px rgba(0,0,0,.6);--ac-shadow-lg:0 2px 6px rgba(0,0,0,.4),0 18px 40px -14px rgba(0,0,0,.7);--ac-shadow-xl:0 4px 10px rgba(0,0,0,.45),0 30px 64px -18px rgba(0,0,0,.8);--ac-shadow-inset:inset 0 1px 0 rgba(255,255,255,.04);--ac-shadow-chrome:0 1px 2px rgba(0,0,0,.4);--ac-accent-soft:color-mix(in oklab,var(--ac-accent) 17%,transparent);--ac-accent-soft-2:color-mix(in oklab,var(--ac-accent) 26%,transparent);--ac-accent-ink:color-mix(in oklab,var(--ac-accent) 70%,var(--ac-mix-toward));--ac-accent-hover:color-mix(in oklab,var(--ac-accent) 86%,var(--ac-mix-toward))}}:root[data-accent="air"]{--ac-accent:#0b7f8a;--ac-accent-2:#0c8893}:root[data-accent="orange"]{--ac-accent:#f0532d;--ac-accent-2:#ff7a4d}:root[data-accent="violet"]{--ac-accent:#6d4aff;--ac-accent-2:#a855f7}:root[data-accent="blue"]{--ac-accent:#2563eb;--ac-accent-2:#06b6d4}:root[data-accent="emerald"]{--ac-accent:#059669;--ac-accent-2:#84cc16}:root[data-accent="rose"]{--ac-accent:#e11d48;--ac-accent-2:#f97316}:root[data-accent="amber"]{--ac-accent:#d97706;--ac-accent-2:#ef4444;--ac-accent-contrast:#ffffff}:root[data-accent="slate"]{--ac-accent:#334155;--ac-accent-2:#64748b}:root[data-theme="dark"][data-accent="orange"]{--ac-accent:#f2603b}:root[data-theme="dark"][data-accent="violet"]{--ac-accent:#8467ff}:root[data-theme="dark"][data-accent="blue"]{--ac-accent:#3b82f6}:root[data-theme="dark"][data-accent="emerald"]{--ac-accent:#10b981}:root[data-theme="dark"][data-accent="rose"]{--ac-accent:#f43f5e}:root[data-theme="dark"][data-accent="amber"]{--ac-accent:#f59e0b;--ac-accent-contrast:#1a1205}:root[data-theme="dark"][data-accent="slate"]{--ac-accent:#94a3b8;--ac-accent-2:#cbd5e1;--ac-accent-contrast:#0b0f17}:root:not([data-accent]):not([data-theme="dark"]),:root[data-accent="air"]:not([data-theme="dark"]){--ac-accent:#0b7f8a;--ac-accent-2:#0c8893;--ac-accent-contrast:#ffffff;--ac-highlight:#f5a524;--ac-highlight-contrast:#0f1b28;--ac-ink:#1b2836;--ac-ink-hover:#2c3d50;--ac-ink-contrast:#ffffff;--ac-bg:#f1f5f7;--ac-bg-subtle:#e9eff2;--ac-surface-2:#f5f8fa;--ac-surface-3:#e8eef1;--ac-hover:rgba(27,40,54,.04);--ac-active:rgba(27,40,54,.075);--ac-border:#e3e9ed;--ac-border-strong:#d3dce2;--ac-text:#0f1b28;--ac-text-soft:#3f4e5d;--ac-muted:#5f6e7d;--ac-faint:#a9b6c1;--ac-scrim:rgba(15,27,40,.34);--ac-pill-bg:#f1f5f7;--ac-pill-bg-hover:#e6edf1;--ac-neutral-soft:rgba(27,40,54,.06);--ac-neutral-ink:#3f4e5d;--ac-chart-3:#f5a524;--ac-chart-4:#9fdde2;--ac-chart-8:#d3dce2;--ac-chart-grid:rgba(27,40,54,.07);--ac-glass-border:rgba(27,40,54,.07)}:root[data-theme="dark"]:not([data-accent]),:root[data-theme="dark"][data-accent="air"]{--ac-accent:#13b5c2;--ac-accent-2:#4fd0da;--ac-accent-contrast:#0f1b28;--ac-highlight:#ffb020;--ac-highlight-contrast:#0f1b28;--ac-ink:#eef3f6;--ac-ink-hover:#d5dee5;--ac-ink-contrast:#0f1b28;--ac-bg:#0f1b28;--ac-bg-subtle:#122130;--ac-surface-1:#162534;--ac-surface-2:#1b2c3d;--ac-surface-3:#233649;--ac-elevated:#1b2c3d;--ac-border:#223446;--ac-border-strong:#2e4459;--ac-text:#eef3f6;--ac-text-soft:#b4c2cf;--ac-muted:#8496a7;--ac-faint:#546577;--ac-scrim:rgba(5,10,16,.62);--ac-chrome-bg:#162534;--ac-pill-bg:#1d2e40;--ac-pill-bg-hover:#263a4f;--ac-neutral-ink:#c4d0db;--ac-chart-3:#ffb020;--ac-chart-4:#1f6f78;--ac-chart-8:#2e4459;--ac-glass-bg:rgba(22,37,52,.72);--ac-glass-bg-strong:rgba(22,37,52,.9)}:root[data-density="compact"]{--ac-control-h:2.125rem;--ac-control-h-sm:1.75rem;--ac-control-h-lg:2.5rem;--ac-control-px:.7rem;--ac-card-pad:.95rem;--ac-row-h:2.625rem;--ac-gap:.75rem;--ac-fs-md:.8125rem;--ac-appbar-h:4rem;--ac-pill-h:2.5rem}:root[data-radius="sharp"]{--ac-r-xs:2px;--ac-r-sm:3px;--ac-r-md:4px;--ac-r-lg:6px;--ac-r-xl:8px;--ac-r-2xl:10px}:root[data-radius="round"]{--ac-r-xs:8px;--ac-r-sm:11px;--ac-r-md:14px;--ac-r-lg:18px;--ac-r-xl:24px;--ac-r-2xl:32px}@media (max-width:639.98px){:root{--ac-appbar-h:4rem;--ac-pill-h:2.75rem}}@font-face{font-family:"Vazirmatn";src:url("../fonts/vazirmatn-variable.woff2") format("woff2-variations"),url("../fonts/vazirmatn-variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--ac-appbar-h) + var(--ac-safe-top) + 1rem)}body{min-height:100dvh;background:var(--ac-bg);color:var(--ac-text);font-family:var(--ac-font);font-size:var(--ac-fs-md);line-height:var(--ac-lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}button:disabled,[aria-disabled="true"]{cursor:not-allowed}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role="list"],ol[role="list"],menu{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-block-start:1px solid var(--ac-border)}[hidden]{display:none !important}html[data-scroll-locked]{overflow:hidden;padding-inline-end:var(--ac-scrollbar-w,0px);overscroll-behavior:none}:where(input,select,textarea)::placeholder{color:var(--ac-faint);opacity:1}h1,h2,h3,h4,h5,h6,.ac-h1,.ac-h2,.ac-h3,.ac-h4{font-weight:var(--ac-fw-semibold);line-height:var(--ac-lh-tight);letter-spacing:-.015em;color:var(--ac-text);text-wrap:balance}.ac-h1{font-size:var(--ac-fs-3xl);font-weight:var(--ac-fw-semibold);letter-spacing:-.025em}.ac-h2{font-size:var(--ac-fs-2xl)}.ac-h3{font-size:var(--ac-fs-xl)}.ac-h4{font-size:var(--ac-fs-lg)}.ac-display{font-size:clamp(var(--ac-fs-3xl),5vw,var(--ac-fs-4xl));font-weight:var(--ac-fw-semibold);letter-spacing:-.025em;line-height:1.1}.ac-lead{font-size:var(--ac-fs-lg);color:var(--ac-text-soft);text-wrap:pretty}p{text-wrap:pretty}small,.ac-small{font-size:var(--ac-fs-sm)}.ac-text-xs{font-size:var(--ac-fs-xs)}.ac-text-sm{font-size:var(--ac-fs-sm)}.ac-text-lg{font-size:var(--ac-fs-lg)}.ac-text-soft{color:var(--ac-text-soft)}.ac-text-muted{color:var(--ac-muted)}.ac-text-accent{color:var(--ac-accent-ink)}.ac-text-success{color:var(--ac-success-ink)}.ac-text-warning{color:var(--ac-warning-ink)}.ac-text-danger{color:var(--ac-danger-ink)}.ac-text-start{text-align:start}.ac-text-center{text-align:center}.ac-text-end{text-align:end}.ac-fw-medium{font-weight:var(--ac-fw-medium)}.ac-fw-semibold{font-weight:var(--ac-fw-semibold)}.ac-fw-bold{font-weight:var(--ac-fw-bold)}.ac-num,.ac-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ac-mono,code,kbd,samp,pre{font-family:var(--ac-font-mono);font-size:.92em}.ac-ltr{direction:ltr;unicode-bidi:isolate}.ac-gradient-text{background:var(--ac-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-link{color:var(--ac-accent-ink);font-weight:var(--ac-fw-semibold);border-radius:var(--ac-r-xs)}.ac-link:hover{text-decoration:underline;text-underline-offset:3px}::selection{background:var(--ac-accent-soft-2);color:var(--ac-text)}:focus{outline:none}:focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px;border-radius:var(--ac-r-sm)}.ac-focus-inset:focus-visible{outline-offset:-2px}*{scrollbar-width:thin;scrollbar-color:var(--ac-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ac-border-strong);border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--ac-muted)}.ac-scroll-x{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ac-no-scrollbar{scrollbar-width:none}.ac-no-scrollbar::-webkit-scrollbar{display:none}.ac-icon{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.ac-icon--sm{width:1rem;height:1rem}.ac-icon--md{width:1.25rem;height:1.25rem}.ac-icon--lg{width:1.5rem;height:1.5rem}.ac-icon--xl{width:2rem;height:2rem;stroke-width:1.6}[dir="rtl"] .ac-flip-rtl{transform:scaleX(-1)}[data-tone="neutral"][data-tone]{--_tone:var(--ac-muted)}[data-tone="success"][data-tone]{--_tone:var(--ac-success)}[data-tone="warning"][data-tone]{--_tone:var(--ac-warning)}[data-tone="danger"][data-tone]{--_tone:var(--ac-danger)}[data-tone="info"][data-tone]{--_tone:var(--ac-info)}[data-tone="accent"][data-tone]{--_tone:var(--ac-accent)}.ac-stack{display:flex;flex-direction:column;gap:var(--ac-stack-gap,var(--ac-s-4))}.ac-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-cluster-gap,var(--ac-s-2))}.ac-row{display:flex;align-items:center;gap:var(--ac-s-3);min-width:0}.ac-spread{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-s-3);min-width:0}.ac-grow{flex:1 1 auto;min-width:0}.ac-center{display:grid;place-items:center}.ac-grid{display:grid;gap:var(--ac-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ac-grid-min,16rem)),1fr))}.ac-grid-2,.ac-grid-3,.ac-grid-4{display:grid;gap:var(--ac-gap);grid-template-columns:1fr}@media (min-width:640px){.ac-grid-2,.ac-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ac-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-gap-0{--ac-stack-gap:0;--ac-cluster-gap:0;gap:0}.ac-gap-1{--ac-stack-gap:var(--ac-s-1);--ac-cluster-gap:var(--ac-s-1);gap:var(--ac-s-1)}.ac-gap-2{--ac-stack-gap:var(--ac-s-2);--ac-cluster-gap:var(--ac-s-2);gap:var(--ac-s-2)}.ac-gap-3{--ac-stack-gap:var(--ac-s-3);--ac-cluster-gap:var(--ac-s-3);gap:var(--ac-s-3)}.ac-gap-4{--ac-stack-gap:var(--ac-s-4);--ac-cluster-gap:var(--ac-s-4);gap:var(--ac-s-4)}.ac-gap-6{--ac-stack-gap:var(--ac-s-6);--ac-cluster-gap:var(--ac-s-6);gap:var(--ac-s-6)}.ac-gap-8{--ac-stack-gap:var(--ac-s-8);--ac-cluster-gap:var(--ac-s-8);gap:var(--ac-s-8)}.ac-mt-auto{margin-block-start:auto}.ac-ms-auto{margin-inline-start:auto}.ac-w-full{inline-size:100%}.ac-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ac-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-visually-hidden,.ac-sr-only{position:absolute !important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ac-skip-link{position:fixed;inset-block-start:var(--ac-s-2);inset-inline-start:var(--ac-s-2);z-index:var(--ac-z-tooltip);padding:var(--ac-s-2) var(--ac-s-4);border-radius:var(--ac-r-md);background:var(--ac-ink);color:var(--ac-ink-contrast);transform:translateY(-200%);transition:transform var(--ac-dur-2) var(--ac-ease)}.ac-skip-link:focus{transform:none}@media (max-width:1023.98px){.ac-hide-mobile{display:none !important}}@media (min-width:1024px){.ac-hide-desktop{display:none !important}}@media (max-width:639.98px){.ac-hide-phone{display:none !important}}@keyframes ac-fade-up{from{opacity:0;transform:translateY(calc(14px * var(--ac-travel,1)))}to{opacity:1;transform:none}}@keyframes ac-fade-in{from{opacity:0}to{opacity:1}}@keyframes ac-scale-in{from{opacity:0;transform:scale(calc(1 - .04 * var(--ac-travel,1)))}to{opacity:1;transform:none}}@keyframes ac-spin{to{transform:rotate(360deg)}}@keyframes ac-pulse{50%{opacity:.45}}.ac-animate-in{animation:ac-fade-up var(--ac-dur-4) var(--ac-ease-out) both}.ac-stagger>*{animation:ac-fade-up 560ms var(--ac-ease-out) both}:root{--ac-travel:1}:root[data-motion="reduced"]{--ac-travel:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--ac-travel:0}}:root[data-motion="reduced"] *,:root[data-motion="reduced"] *::before,:root[data-motion="reduced"] *::after{transition-property:opacity,color,background-color,border-color,outline-color,box-shadow,filter,fill,stroke,stop-color,visibility !important;scroll-behavior:auto !important}:root[data-motion="reduced"] :is(.ac-skeleton,.ac-status,.ac-status::after,.ac-progress:indeterminate){animation-play-state:paused !important}:root[data-motion="off"] *,:root[data-motion="off"] *::before,:root[data-motion="off"] *::after{animation-duration:1ms !important;animation-delay:0ms !important;transition-duration:1ms !important}:root[data-motion="off"]::view-transition-group(*),:root[data-motion="off"]::view-transition-old(*),:root[data-motion="off"]::view-transition-new(*){animation:none !important}@media print{body{background:#fff;color:#000}}:root[data-theme="dark"] .ac-only-light,:root:not([data-theme="dark"]) .ac-only-dark{display:none !important}:root{--ac-dir:1}[dir="rtl"]{--ac-dir:-1}.ac-shell{min-height:100dvh}.ac-main{position:relative;min-width:0;display:flex;flex-direction:column}@media (min-width:1024px){.ac-main{padding-inline-start:calc(var(--ac-rail-w) + var(--ac-s-3) + var(--ac-safe-start))}}.ac-chrome{display:inline-flex;align-items:center;gap:2px;min-block-size:var(--ac-pill-h);padding:4px;border-radius:var(--ac-r-pill);background:var(--ac-chrome-bg);border:1px solid var(--ac-border);box-shadow:var(--ac-shadow-chrome);min-width:0}.ac-iconbtn{position:relative;display:grid;place-items:center;inline-size:calc(var(--ac-pill-h) - 10px);block-size:calc(var(--ac-pill-h) - 10px);flex:none;border-radius:50%;color:var(--ac-text-soft);transition:background var(--ac-dur-1) var(--ac-ease),color var(--ac-dur-1),transform var(--ac-dur-1) var(--ac-ease)}.ac-iconbtn:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-iconbtn:active{transform:scale(.92)}.ac-iconbtn .ac-icon{inline-size:1.15rem;block-size:1.15rem}.ac-iconbtn[aria-pressed="true"]{background:var(--ac-pill-bg);color:var(--ac-text)}.ac-appbar{position:sticky;inset-block-start:0;z-index:var(--ac-z-appbar);padding-block-start:var(--ac-safe-top);background:linear-gradient(to bottom,var(--ac-bg) 62%,color-mix(in oklab,var(--ac-bg) 0%,transparent));transition:background var(--ac-dur-3) var(--ac-ease)}.ac-appbar::before{content:"";position:absolute;inset:0 0 -2.75rem 0;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(to bottom,var(--ac-bg) 0%,color-mix(in oklab,var(--ac-bg) 88%,transparent) 55%,transparent 100%);-webkit-backdrop-filter:var(--ac-glass-blur);backdrop-filter:var(--ac-glass-blur);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 100%);transition:opacity var(--ac-dur-3) var(--ac-ease)}.ac-appbar[data-scrolled="true"]{background:transparent}.ac-appbar[data-scrolled="true"]::before{opacity:1}.ac-appbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ac-s-3);block-size:var(--ac-appbar-h);padding-inline:calc(var(--ac-content-pad) + var(--ac-safe-start)) calc(var(--ac-content-pad) + var(--ac-safe-end))}.ac-appbar__start{display:flex;align-items:center;gap:var(--ac-s-2);min-width:0;justify-self:start}.ac-appbar__center{display:flex;align-items:center;justify-content:center;min-width:0}.ac-appbar__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--ac-s-2);min-width:0;justify-self:end}.ac-appbar__title{display:none;font-size:var(--ac-fs-md);font-weight:var(--ac-fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ac-appbar__count{position:absolute;inset-block-start:3px;inset-inline-end:3px;min-inline-size:.95rem;block-size:.95rem;padding-inline:.2rem;display:grid;place-items:center;border-radius:var(--ac-r-pill);background:var(--ac-highlight);color:var(--ac-highlight-contrast);font-size:.5625rem;font-weight:var(--ac-fw-bold);line-height:1;box-shadow:0 0 0 2px var(--ac-chrome-bg);font-variant-numeric:tabular-nums}.ac-brand{gap:var(--ac-s-2);padding-inline-end:var(--ac-s-4);font-weight:var(--ac-fw-bold);font-size:var(--ac-fs-md);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--ac-dur-1) var(--ac-ease)}.ac-brand:active{transform:var(--ac-press)}.ac-brand__mark{display:grid;place-items:center;inline-size:calc(var(--ac-pill-h) - 10px);block-size:calc(var(--ac-pill-h) - 10px);flex:none;border-radius:50%;background:var(--ac-gradient);color:var(--ac-accent-contrast);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 4px 10px -4px color-mix(in oklab,var(--ac-accent) 70%,transparent)}.ac-brand__mark svg{inline-size:1.05rem;block-size:1.05rem}.ac-topnav{position:relative;isolation:isolate;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ac-topnav::-webkit-scrollbar{display:none}.ac-topnav__link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--ac-s-1);flex:none;block-size:calc(var(--ac-pill-h) - 10px);padding-inline:var(--ac-s-4);border-radius:var(--ac-r-pill);color:var(--ac-text-soft);font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium);white-space:nowrap;transition:color var(--ac-dur-3) var(--ac-ease),background var(--ac-dur-1)}.ac-topnav__link:hover{color:var(--ac-text)}.ac-topnav__link[aria-current="page"]{color:var(--ac-ink-contrast)}.ac-topnav__link .ac-icon{inline-size:.95rem;block-size:.95rem}.ac-topnav__ind{position:absolute;z-index:0;inset-block:4px;left:0;inline-size:var(--ac-ind-w,0);border-radius:var(--ac-r-pill);background:var(--ac-ink);box-shadow:0 4px 12px -6px rgba(0,0,0,.45);transform:translateX(var(--ac-ind-x,0));opacity:var(--ac-ind-o,0);transition:transform 420ms var(--ac-ease-out),inline-size 420ms var(--ac-ease-out),opacity var(--ac-dur-2);pointer-events:none}.ac-topnav__ind[data-instant]{transition:none}.ac-utilbar{gap:2px}.ac-userchip{gap:var(--ac-s-2);padding-inline-end:var(--ac-s-3);text-align:start;transition:transform var(--ac-dur-1) var(--ac-ease),border-color var(--ac-dur-1)}.ac-userchip:hover{border-color:var(--ac-border-strong)}.ac-userchip:active{transform:var(--ac-press)}.ac-userchip .ac-avatar{--ac-avatar:calc(var(--ac-pill-h) - 10px)}.ac-userchip__text{display:grid;min-width:0;line-height:1.25}.ac-userchip__text strong{font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-semibold);white-space:nowrap}.ac-userchip__text small{font-size:var(--ac-fs-2xs);color:var(--ac-muted);white-space:nowrap}.ac-userchip>.ac-icon{inline-size:.95rem;block-size:.95rem;color:var(--ac-muted)}@media (max-width:1279.98px){.ac-userchip{padding-inline-end:4px}.ac-userchip :is(.ac-userchip__text,.ac-userchip>.ac-icon){display:none}}@media (min-width:1024px){.ac-appbar [data-mobile-only]{display:none}}@media (max-width:1023.98px){.ac-appbar__inner{grid-template-columns:auto minmax(0,1fr) auto}.ac-appbar__center{justify-content:flex-start}}@media (max-width:639.98px){.ac-appbar__inner{gap:var(--ac-s-2)}.ac-brand{padding-inline-end:4px}.ac-brand__name,.ac-topnav,.ac-appbar [data-hide-phone]{display:none}.ac-appbar__center{justify-content:center}.ac-appbar__title{display:block;opacity:0;transform:translateY(6px);transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-3) var(--ac-ease)}.ac-appbar[data-collapsed="true"] .ac-appbar__title{opacity:1;transform:none}.ac-appbar .ac-iconbtn{inline-size:2.25rem;block-size:2.25rem}}.ac-dock{display:none}@media (min-width:1024px){.ac-dock{position:fixed;z-index:var(--ac-z-rail);inset-inline-start:calc(var(--ac-content-pad) + var(--ac-safe-start));inset-block:calc(var(--ac-appbar-h) + var(--ac-safe-top) + var(--ac-s-1)) calc(var(--ac-s-5) + var(--ac-safe-bottom));inline-size:var(--ac-rail-w);display:flex;flex-direction:column;align-items:center;gap:var(--ac-s-6);animation:ac-fade-in var(--ac-dur-4) var(--ac-ease-out) both}}.ac-dock__pill{display:flex;flex-direction:column;align-items:center;gap:var(--ac-s-1);inline-size:100%;padding:5px;border-radius:var(--ac-r-pill);background:var(--ac-chrome-bg);border:1px solid var(--ac-border);box-shadow:var(--ac-shadow-chrome);min-height:0}.ac-dock__nav{overflow-y:auto;scrollbar-width:none;flex:0 1 auto}.ac-dock__nav::-webkit-scrollbar{display:none}.ac-dock__foot{margin-block-start:auto}.ac-dock__btn{position:relative;display:grid;place-items:center;inline-size:calc(var(--ac-rail-w) - 12px);block-size:calc(var(--ac-rail-w) - 12px);flex:none;border-radius:50%;color:var(--ac-text-soft);transition:background var(--ac-dur-2) var(--ac-ease),color var(--ac-dur-2),transform var(--ac-dur-1) var(--ac-ease)}.ac-dock__btn:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-dock__btn:active{transform:scale(.9)}.ac-dock__btn .ac-icon{inline-size:1.15rem;block-size:1.15rem}.ac-dock__btn[aria-expanded="true"]{background:var(--ac-pill-bg);color:var(--ac-text)}.ac-dock__btn[aria-current="page"],.ac-dock__btn[data-active]{background:var(--ac-ink);color:var(--ac-ink-contrast);box-shadow:0 6px 14px -8px rgba(0,0,0,.55)}.ac-dock__btn[aria-pressed="true"]{background:var(--ac-pill-bg);color:var(--ac-text);box-shadow:inset 0 0 0 1px var(--ac-border)}.ac-dock__dot{position:absolute;inset-block-start:6px;inset-inline-end:6px;inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--ac-highlight);box-shadow:0 0 0 2px var(--ac-chrome-bg)}.ac-rail{position:fixed;z-index:var(--ac-z-drawer);display:flex;flex-direction:column;gap:var(--ac-s-2);min-width:0;padding:var(--ac-s-3);background:var(--ac-surface-1);border:1px solid var(--ac-border);border-radius:var(--ac-r-2xl);box-shadow:var(--ac-shadow-xl);overflow:hidden;visibility:hidden}.ac-rail__head{display:flex;align-items:center;gap:var(--ac-s-2);min-height:2.5rem;padding-inline:var(--ac-s-2) 0}.ac-rail__heading{flex:1 1 auto;min-width:0;font-size:var(--ac-fs-md);font-weight:var(--ac-fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-rail__heading .ac-brand__mark{display:inline-grid;vertical-align:middle;margin-inline-end:var(--ac-s-2);inline-size:2rem;block-size:2rem}.ac-rail__close{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;flex:none;border-radius:50%;background:var(--ac-pill-bg);color:var(--ac-text-soft);transition:background var(--ac-dur-1),color var(--ac-dur-1),transform var(--ac-dur-1) var(--ac-ease)}.ac-rail__close:hover{background:var(--ac-pill-bg-hover);color:var(--ac-text)}.ac-rail__close:active{transform:scale(.92)}.ac-rail__close .ac-icon{inline-size:1rem;block-size:1rem}.ac-rail__search{display:flex;align-items:center;gap:var(--ac-s-2);min-height:2.5rem;padding-inline:var(--ac-s-3) var(--ac-s-2);border-radius:var(--ac-r-pill);background:var(--ac-pill-bg);color:var(--ac-muted);font-size:var(--ac-fs-sm);transition:background var(--ac-dur-1)}.ac-rail__search:hover{background:var(--ac-pill-bg-hover)}.ac-rail__search>span{flex:1;text-align:start;white-space:nowrap;overflow:hidden}.ac-rail__search .ac-icon{inline-size:1rem;block-size:1rem}.ac-rail__search .ac-kbd{background:var(--ac-surface-1)}.ac-rail__nav{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--ac-s-4);min-height:0;padding-block:var(--ac-s-1);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.ac-rail__nav::-webkit-scrollbar{display:none}.ac-rail__group{display:flex;flex-direction:column;gap:2px}.ac-rail__label{padding:0 var(--ac-s-3) var(--ac-s-1);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-semibold);color:var(--ac-faint);white-space:nowrap;overflow:hidden}.ac-rail__link{position:relative;display:flex;align-items:center;gap:var(--ac-s-3);min-height:2.5rem;padding-inline:var(--ac-s-3) var(--ac-s-2);border-radius:var(--ac-r-pill);color:var(--ac-text-soft);font-size:var(--ac-fs-md);font-weight:var(--ac-fw-medium);white-space:nowrap;cursor:pointer;list-style:none;transition:background var(--ac-dur-1) var(--ac-ease),color var(--ac-dur-1),transform var(--ac-dur-1) var(--ac-ease)}.ac-rail__link::-webkit-details-marker{display:none}.ac-rail__link:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-rail__link:active{transform:scale(.985)}.ac-rail__link>.ac-icon{inline-size:1.1rem;block-size:1.1rem;color:var(--ac-muted);transition:color var(--ac-dur-1)}.ac-rail__link:hover>.ac-icon{color:var(--ac-text-soft)}.ac-rail__link[aria-current="page"]{background:var(--ac-ink);color:var(--ac-ink-contrast);font-weight:var(--ac-fw-semibold)}.ac-rail__link[aria-current="page"]>.ac-icon{color:var(--ac-ink-contrast)}.ac-rail__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ac-rail__badge{min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.35rem;display:inline-grid;place-items:center;border-radius:var(--ac-r-pill);background:var(--ac-neutral-soft);color:var(--ac-text-soft);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-bold);font-variant-numeric:tabular-nums;line-height:1}.ac-rail__badge--accent{background:var(--ac-accent);color:var(--ac-accent-contrast)}.ac-rail__badge--danger{background:var(--ac-danger);color:#fff}.ac-rail__chev{inline-size:.95rem !important;block-size:.95rem !important;color:var(--ac-faint) !important;transition:transform var(--ac-dur-2) var(--ac-ease)}.ac-rail__sub[open]>summary .ac-rail__chev{transform:rotate(90deg)}[dir="rtl"] .ac-rail__sub[open]>summary .ac-rail__chev{transform:scaleX(-1) rotate(90deg)}.ac-rail__subnav{display:flex;flex-direction:column;gap:2px;margin-inline-start:1.3rem;padding-inline-start:var(--ac-s-2);padding-block:2px;border-inline-start:1px solid var(--ac-border)}.ac-rail__subnav .ac-rail__link{min-height:2.125rem;font-size:var(--ac-fs-sm)}.ac-rail__foot{display:flex;flex-direction:column;gap:var(--ac-s-2)}.ac-usercard{display:flex;align-items:center;gap:var(--ac-s-3);min-width:0;padding:var(--ac-s-2);border-radius:var(--ac-r-pill);background:var(--ac-surface-2);text-align:start;transition:background var(--ac-dur-1),transform var(--ac-dur-1) var(--ac-ease)}.ac-usercard:hover{background:var(--ac-surface-3)}.ac-usercard:active{transform:var(--ac-press)}.ac-usercard__text{display:grid;min-width:0;flex:1;line-height:1.3}.ac-usercard__text strong{font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-usercard__text small{font-size:var(--ac-fs-xs);color:var(--ac-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-usercard>.ac-icon{color:var(--ac-muted);inline-size:1rem;block-size:1rem}@media (min-width:1024px){.ac-rail{inset-inline-start:calc(var(--ac-content-pad) + var(--ac-safe-start) + var(--ac-rail-w) + var(--ac-s-3));inset-block-start:calc(var(--ac-appbar-h) + var(--ac-safe-top) + var(--ac-s-1));inline-size:var(--ac-flyout-w);max-block-size:calc(100dvh - var(--ac-appbar-h) - var(--ac-safe-top) - var(--ac-s-8));opacity:0;transform:translateX(calc(-10px * var(--ac-dir))) scale(.98);transform-origin:top left;transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-4) var(--ac-ease-out),visibility 0s linear var(--ac-dur-2)}[dir="rtl"] .ac-rail{transform-origin:top right}.ac-rail[data-state="open"]{opacity:1;visibility:visible;transform:none;transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-4) var(--ac-ease-out)}.ac-rail__group[data-off],.ac-rail__foot{display:none}.ac-rail[data-group] .ac-rail__label{display:none}}.ac-scrim{position:fixed;inset:0;z-index:calc(var(--ac-z-rail) - 1);background:var(--ac-scrim);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--ac-dur-3) var(--ac-ease)}@media (max-width:1023.98px){.ac-rail{inset-block:calc(var(--ac-s-2) + var(--ac-safe-top)) calc(var(--ac-s-2) + var(--ac-safe-bottom));inset-inline-start:calc(var(--ac-s-2) + var(--ac-safe-start));inline-size:min(19rem,calc(100vw - 3.5rem));transform:translateX(calc(-110% * var(--ac-dir)));transition:transform var(--ac-dur-4) var(--ac-ease-out),visibility 0s linear var(--ac-dur-4)}.ac-rail[data-state="open"]{transform:none;visibility:visible;transition:transform var(--ac-dur-4) var(--ac-ease-out)}.ac-rail[data-state="open"] ~ .ac-scrim{opacity:1;pointer-events:auto;z-index:calc(var(--ac-z-drawer) - 1)}.ac-rail[data-dragging]{transition:none;transform:translateX(var(--ac-drag,0px))}.ac-rail__link{min-height:var(--ac-touch)}}.ac-content{flex:1 1 auto;inline-size:100%;max-inline-size:var(--ac-content-max);margin-inline:auto;padding:var(--ac-s-1) calc(var(--ac-content-pad) + var(--ac-safe-end)) calc(var(--ac-content-pad) * 2) calc(var(--ac-content-pad) + var(--ac-safe-start));min-width:0}.ac-content:focus{outline:none}.ac-content--narrow{max-inline-size:60rem}@media (max-width:1023.98px){.ac-content{padding-block-end:calc(var(--ac-tabbar-h) + var(--ac-safe-bottom) + var(--ac-s-10))}}.ac-page-enter{animation:ac-fade-up var(--ac-dur-4) var(--ac-ease-out) backwards}.ac-page-loading{display:grid;gap:var(--ac-s-6);padding-block:var(--ac-s-5)}.ac-page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--ac-s-3) var(--ac-s-6);padding-block:var(--ac-s-2) var(--ac-s-6)}.ac-page-head__titles{display:grid;gap:var(--ac-s-1);min-width:0}.ac-page-head__eyebrow{display:inline-flex;align-items:center;gap:var(--ac-s-2);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-medium);color:var(--ac-muted)}.ac-page-head__title{font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:var(--ac-fw-semibold);letter-spacing:-.025em;line-height:1.15}.ac-page-head__sub{color:var(--ac-muted);font-size:var(--ac-fs-md);max-inline-size:64ch}.ac-page-head__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-s-2)}@media (max-width:639.98px){.ac-page-head{padding-block:var(--ac-s-1) var(--ac-s-5);align-items:stretch;flex-direction:column}.ac-page-head__title{font-size:1.875rem}.ac-page-head__actions>.ac-btn{flex:1 1 auto}.ac-page-head__actions>.ac-segmented{display:flex;flex:1 1 100%}.ac-page-head__actions>.ac-segmented>*{flex:1 1 0}}.ac-section{display:grid;gap:var(--ac-s-4);margin-block-start:var(--ac-s-8)}.ac-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-s-3)}.ac-section__title{font-size:var(--ac-fs-lg);font-weight:var(--ac-fw-semibold)}.ac-section__sub{color:var(--ac-muted);font-size:var(--ac-fs-sm)}.ac-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--ac-gap)}.ac-bento>*{grid-column:span 12;min-width:0}.ac-bento>.ac-span-xs-6{grid-column:span 6}@media (min-width:640px){.ac-bento>.ac-span-md-3{grid-column:span 3}.ac-bento>.ac-span-md-4{grid-column:span 4}.ac-bento>.ac-span-md-6{grid-column:span 6}.ac-bento>.ac-span-md-8{grid-column:span 8}.ac-bento>.ac-span-md-12{grid-column:span 12}}@media (min-width:1024px){.ac-bento>.ac-span-2{grid-column:span 2}.ac-bento>.ac-span-3{grid-column:span 3}.ac-bento>.ac-span-4{grid-column:span 4}.ac-bento>.ac-span-5{grid-column:span 5}.ac-bento>.ac-span-6{grid-column:span 6}.ac-bento>.ac-span-7{grid-column:span 7}.ac-bento>.ac-span-8{grid-column:span 8}.ac-bento>.ac-span-9{grid-column:span 9}.ac-bento>.ac-span-12{grid-column:span 12}.ac-bento>.ac-row-2{grid-row:span 2}}@media (min-width:1280px){.ac-bento>.ac-span-xl-3{grid-column:span 3}.ac-bento>.ac-span-xl-4{grid-column:span 4}.ac-bento>.ac-span-xl-6{grid-column:span 6}.ac-bento>.ac-span-xl-8{grid-column:span 8}}.ac-tabbar{position:fixed;inset-inline:calc(var(--ac-s-4) + var(--ac-safe-start)) calc(var(--ac-s-4) + var(--ac-safe-end));inset-block-end:calc(var(--ac-s-3) + var(--ac-safe-bottom));z-index:var(--ac-z-tabbar);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;max-inline-size:26rem;block-size:var(--ac-tabbar-h);margin-inline:auto;padding-inline:var(--ac-s-2);border-radius:var(--ac-r-pill);background:var(--ac-glass-bg-strong);-webkit-backdrop-filter:var(--ac-glass-blur);backdrop-filter:var(--ac-glass-blur);border:1px solid var(--ac-border);box-shadow:var(--ac-shadow-lg);-webkit-user-select:none;user-select:none;transition:transform var(--ac-dur-4) var(--ac-ease)}.ac-tabbar[data-hidden="true"]{transform:translateY(calc(100% + var(--ac-s-6)))}@media (min-width:1024px){.ac-tabbar{display:none}}.ac-tabbar__item{position:relative;z-index:1;display:grid;place-items:center;min-width:0;block-size:100%;color:var(--ac-muted);transition:color var(--ac-dur-3) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-tabbar__item:active{transform:scale(.9)}.ac-tabbar__icon{position:relative;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%}.ac-tabbar__icon .ac-icon{inline-size:1.3rem;block-size:1.3rem;transition:transform var(--ac-dur-3) var(--ac-ease-spring)}.ac-tabbar__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ac-tabbar__item[aria-current="page"]{color:var(--ac-ink-contrast)}.ac-tabbar__item[aria-current="page"] .ac-icon{stroke-width:2.1}.ac-tabbar__badge{position:absolute;inset-block-start:2px;inset-inline-end:2px;min-inline-size:1rem;block-size:1rem;padding-inline:.22rem;display:grid;place-items:center;border-radius:var(--ac-r-pill);background:var(--ac-accent);color:var(--ac-accent-contrast);font-size:.5625rem;font-weight:var(--ac-fw-bold);line-height:1;box-shadow:0 0 0 2px var(--ac-chrome-bg)}.ac-tabbar__indicator{position:absolute;top:0;left:0;inline-size:var(--ac-ind-w,2.75rem);block-size:var(--ac-ind-w,2.75rem);border-radius:50%;background:var(--ac-ink);box-shadow:0 6px 14px -6px rgba(0,0,0,.5);transform:translate(var(--ac-ind-x,-200px),var(--ac-ind-y,0px));opacity:var(--ac-ind-o,0);transition:transform var(--ac-dur-4) var(--ac-ease-spring),opacity var(--ac-dur-2);pointer-events:none}.ac-tabbar__indicator[data-instant]{transition:none}.ac-tabbar__fab-slot{display:grid;place-items:center;position:relative;z-index:1}.ac-tabbar__fab{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;background:var(--ac-gradient);color:var(--ac-accent-contrast);box-shadow:var(--ac-shadow-glow),inset 0 1px 0 rgba(255,255,255,.3);transition:transform var(--ac-dur-2) var(--ac-ease-spring),box-shadow var(--ac-dur-2)}.ac-tabbar__fab:active{transform:scale(.9) rotate(-8deg)}.ac-tabbar__fab .ac-icon{inline-size:1.4rem;block-size:1.4rem;stroke-width:2.4;transition:transform var(--ac-dur-3) var(--ac-ease-spring)}.ac-tabbar__fab[aria-expanded="true"] .ac-icon{transform:rotate(45deg)}.ac-fab{position:fixed;inset-inline-end:calc(var(--ac-s-6) + var(--ac-safe-end));inset-block-end:calc(var(--ac-s-6) + var(--ac-safe-bottom));z-index:var(--ac-z-sticky);display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:50%;background:var(--ac-gradient);color:var(--ac-accent-contrast);box-shadow:var(--ac-shadow-glow),var(--ac-shadow-lg);transition:transform var(--ac-dur-2) var(--ac-ease-spring)}.ac-fab:active{transform:scale(.92)}@media (max-width:1023.98px){.ac-fab{inset-block-end:calc(var(--ac-tabbar-h) + var(--ac-safe-bottom) + var(--ac-s-6))}}.ac-ptr{position:fixed;inset-inline:0;inset-block-start:calc(var(--ac-appbar-h) + var(--ac-safe-top));z-index:calc(var(--ac-z-appbar) - 1);display:grid;place-items:center;block-size:0;pointer-events:none}.ac-ptr__spinner{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--ac-elevated);border:1px solid var(--ac-border);box-shadow:var(--ac-shadow-md);color:var(--ac-accent);transform:translateY(calc(var(--ac-ptr-y,0px) - 2.5rem)) rotate(calc(var(--ac-ptr-p,0) * 270deg)) scale(calc(.5 + var(--ac-ptr-p,0) * .5));opacity:var(--ac-ptr-p,0)}.ac-ptr__spinner .ac-icon{inline-size:1.1rem;block-size:1.1rem}.ac-ptr[data-state="settling"] .ac-ptr__spinner{transition:transform var(--ac-dur-3) var(--ac-ease),opacity var(--ac-dur-3)}.ac-ptr[data-state="refreshing"] .ac-ptr__spinner{transform:translateY(1rem);opacity:1;transition:transform var(--ac-dur-3) var(--ac-ease)}.ac-ptr[data-state="refreshing"] .ac-ptr__spinner .ac-icon{animation:ac-spin .8s linear infinite}.ac-auth{display:grid;min-height:100dvh;grid-template-columns:minmax(0,1fr);background:var(--ac-bg)}.ac-auth__aside{position:relative;display:none;overflow:hidden;padding:var(--ac-s-10);background:#111113;color:#f2f2f3;isolation:isolate}.ac-auth__aside::before{content:"";position:absolute;inset:-20%;z-index:-1;background:var(--ac-aurora);filter:blur(20px) saturate(140%);opacity:.95}.ac-auth__main{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--ac-s-8) + var(--ac-safe-top)) var(--ac-s-5) calc(var(--ac-s-8) + var(--ac-safe-bottom))}.ac-auth__card{inline-size:100%;max-inline-size:24rem;margin-inline:auto;display:grid;gap:var(--ac-s-5)}.ac-auth__brand{display:flex;align-items:center;gap:var(--ac-s-3);font-weight:var(--ac-fw-bold);font-size:var(--ac-fs-lg)}@media (min-width:1024px){.ac-auth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ac-auth__aside{display:flex;flex-direction:column;justify-content:space-between;margin:var(--ac-s-3);border-radius:var(--ac-r-2xl)}}.ac-fullpage{display:grid;place-items:center;min-height:100dvh;padding:calc(var(--ac-s-8) + var(--ac-safe-top)) var(--ac-s-5) calc(var(--ac-s-8) + var(--ac-safe-bottom));background:var(--ac-bg);text-align:center}.ac-aurora{position:relative;isolation:isolate;overflow:hidden}.ac-aurora::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ac-aurora);pointer-events:none}.ac-toasts{position:fixed;z-index:var(--ac-z-toast);inset-block-end:calc(var(--ac-s-4) + var(--ac-safe-bottom));inset-inline-end:calc(var(--ac-s-4) + var(--ac-safe-end));display:flex;flex-direction:column;gap:var(--ac-s-2);inline-size:min(24rem,calc(100vw - 2rem));pointer-events:none}.ac-toasts>*{pointer-events:auto}@media (max-width:1023.98px){.ac-toasts{inset-block-end:auto;inset-block-start:calc(var(--ac-s-2) + var(--ac-safe-top));inset-inline:var(--ac-s-3);inline-size:auto}}@media print{.ac-rail,.ac-dock,.ac-appbar,.ac-tabbar,.ac-scrim,.ac-fab,.ac-toasts{display:none !important}.ac-main{padding:0}.ac-content{padding:0;max-inline-size:none}}.ac-powered{display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-s-1);padding-block:var(--ac-s-1);padding-inline:var(--ac-s-3);border-radius:var(--ac-r-pill);font-size:var(--ac-fs-xs);color:var(--ac-faint);text-decoration:none;transition:color var(--ac-dur-2) var(--ac-ease),background-color var(--ac-dur-2) var(--ac-ease)}.ac-powered:hover{color:var(--ac-text);background:var(--ac-hover)}.ac-powered:focus-visible{outline:2px solid var(--ac-focus);outline-offset:2px}.ac-rail__foot>.ac-powered{align-self:center}.ac-main>.ac-powered{display:flex;margin-inline:auto;inline-size:max-content;margin-block:var(--ac-s-4) calc(var(--ac-tabbar-h) + var(--ac-safe-bottom) + var(--ac-s-6))}.ac-powered--page{display:flex;margin-inline:auto;inline-size:max-content;margin-block:var(--ac-s-3) calc(var(--ac-s-4) + var(--ac-safe-bottom))}@media (min-width:1024px){.ac-main>.ac-powered{display:none}.ac-powered--float{position:fixed;inset-block-end:var(--ac-s-3);inset-inline-end:var(--ac-s-4);margin:0;background:var(--ac-glass-bg);z-index:1}}.ac-brand__logo{block-size:1.25rem;inline-size:auto;flex:none;display:block}.ac-brand:has(.ac-brand__logo){padding-inline-start:var(--ac-s-4)}.ac-brand:has(.ac-brand__logo) .ac-brand__name{font-size:var(--ac-fs-sm);color:var(--ac-text-soft);padding-inline-start:var(--ac-s-2);border-inline-start:1px solid var(--ac-border-strong)}.ac-btn{--_bg:var(--ac-pill-bg);--_fg:var(--ac-text);--_bd:transparent;--_bg-hover:var(--ac-pill-bg-hover);--_shadow:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-s-2);min-block-size:var(--ac-control-h);padding-inline:var(--ac-control-px);border:1px solid var(--_bd);border-radius:var(--ac-r-pill);background:var(--_bg);color:var(--_fg);font-size:var(--ac-fs-md);font-weight:var(--ac-fw-medium);line-height:1.2;white-space:nowrap;text-decoration:none;box-shadow:var(--_shadow);cursor:pointer;user-select:none;-webkit-user-select:none;overflow:hidden;isolation:isolate;transition:background-color var(--ac-dur-1) var(--ac-ease),border-color var(--ac-dur-1) var(--ac-ease),color var(--ac-dur-1) var(--ac-ease),box-shadow var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-2) var(--ac-ease)}.ac-btn:hover{background:var(--_bg-hover)}.ac-btn:active:not(:disabled,[aria-disabled="true"]){transform:var(--ac-press)}.ac-btn:focus-visible{outline:none;box-shadow:var(--_shadow),var(--ac-focus)}.ac-btn:disabled,.ac-btn[aria-disabled="true"]{opacity:.5;pointer-events:none;box-shadow:none}.ac-btn .ac-icon{inline-size:1.1em;block-size:1.1em;margin-inline:-.1em}@media (pointer:coarse){.ac-btn{min-block-size:max(var(--ac-control-h),2.75rem)}}.ac-btn--primary{--_bg:var(--ac-ink);--_fg:var(--ac-ink-contrast);--_bd:transparent;--_bg-hover:var(--ac-ink-hover);--_shadow:0 1px 2px rgba(0,0,0,.12)}.ac-btn--primary:hover{box-shadow:0 8px 18px -10px rgba(0,0,0,.55);transform:translateY(-1px)}.ac-btn--gradient,.ac-btn--accent{--_bg:var(--ac-accent);--_fg:var(--ac-accent-contrast);--_bd:transparent;--_bg-hover:var(--ac-accent-hover);--_shadow:var(--ac-shadow-glow),inset 0 1px 0 rgba(255,255,255,.22)}.ac-btn--gradient{background-image:var(--ac-gradient)}.ac-btn--gradient:hover{filter:brightness(1.05) saturate(1.05)}.ac-btn--secondary{}.ac-btn--outline{--_bg:var(--ac-surface-1);--_bd:var(--ac-border-strong);--_bg-hover:var(--ac-surface-2)}.ac-btn--ghost{--_bg:transparent;--_bd:transparent;--_bg-hover:var(--ac-hover);--_shadow:none;--_fg:var(--ac-text-soft)}.ac-btn--ghost:hover{color:var(--ac-text)}.ac-btn--soft{--_bg:var(--ac-accent-soft);--_fg:var(--ac-accent-ink);--_bd:transparent;--_bg-hover:var(--ac-accent-soft-2);--_shadow:none}.ac-btn--danger{--_bg:var(--ac-danger);--_fg:#fff;--_bd:transparent;--_bg-hover:color-mix(in oklab,var(--ac-danger) 88%,#000);--_shadow:0 1px 2px color-mix(in oklab,var(--ac-danger) 40%,transparent),inset 0 1px 0 rgba(255,255,255,.16)}.ac-btn--danger-soft{--_bg:var(--ac-danger-soft);--_fg:var(--ac-danger-ink);--_bd:transparent;--_bg-hover:color-mix(in oklab,var(--ac-danger) 18%,transparent);--_shadow:none}.ac-btn--link{--_bg:transparent;--_bg-hover:transparent;--_bd:transparent;--_shadow:none;--_fg:var(--ac-accent-ink);min-block-size:auto;padding-inline:0;overflow:visible}.ac-btn--link:hover{text-decoration:underline;text-underline-offset:3px}.ac-btn--sm{min-block-size:var(--ac-control-h-sm);padding-inline:calc(var(--ac-control-px) * .75);font-size:var(--ac-fs-sm);gap:var(--ac-s-1)}.ac-btn--lg{min-block-size:var(--ac-control-h-lg);padding-inline:calc(var(--ac-control-px) * 1.4);font-size:var(--ac-fs-lg)}.ac-btn--icon{padding-inline:0;inline-size:var(--ac-control-h);flex:none;overflow:visible;border-radius:50%}.ac-btn--icon.ac-btn--sm{inline-size:var(--ac-control-h-sm)}.ac-btn--icon.ac-btn--lg{inline-size:var(--ac-control-h-lg)}.ac-btn--icon .ac-icon{inline-size:1.2rem;block-size:1.2rem;margin:0}@media (pointer:coarse){.ac-btn--icon{inline-size:max(var(--ac-control-h),2.75rem)}}.ac-btn--pill{border-radius:var(--ac-r-pill)}.ac-btn--square{border-radius:var(--ac-r-md)}.ac-btn--block{display:flex;inline-size:100%}.ac-btn[aria-busy="true"]{color:transparent !important;pointer-events:none}.ac-btn[aria-busy="true"]>*{visibility:hidden}.ac-btn[aria-busy="true"]::after{content:"";position:absolute;inset:0;margin:auto;inline-size:1.05rem;block-size:1.05rem;border-radius:50%;border:2px solid var(--_fg);border-inline-end-color:transparent;animation:ac-spin .7s linear infinite}.ac-btn-group{display:inline-flex;isolation:isolate}.ac-btn-group>.ac-btn{border-radius:0}.ac-btn-group>.ac-btn:not(:first-child){margin-inline-start:-1px}.ac-btn-group>.ac-btn:first-child{border-start-start-radius:var(--ac-r-pill);border-end-start-radius:var(--ac-r-pill)}.ac-btn-group>.ac-btn:last-child{border-start-end-radius:var(--ac-r-pill);border-end-end-radius:var(--ac-r-pill)}.ac-btn-group>.ac-btn:hover,.ac-btn-group>.ac-btn:focus-visible{z-index:1}.ac-btn-group>.ac-btn:not(:first-child){border-inline-start:1px solid var(--ac-border)}.ac-btn-group>.ac-btn--primary + .ac-btn--primary{border-inline-start:1px solid color-mix(in oklab,var(--ac-ink-contrast) 22%,transparent)}.ac-ripple{position:absolute;z-index:-1;inline-size:var(--ac-ripple-size,100px);block-size:var(--ac-ripple-size,100px);left:var(--ac-ripple-x,0);top:var(--ac-ripple-y,0);border-radius:50%;background:currentColor;opacity:.16;transform:translate(-50%,-50%) scale(0);animation:ac-ripple 520ms var(--ac-ease-out) forwards;pointer-events:none}@keyframes ac-ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.ac-pressable{transition:transform var(--ac-dur-1) var(--ac-ease);cursor:pointer}.ac-pressable:active{transform:var(--ac-press)}.ac-ripple-host{position:relative;overflow:hidden}.ac-card--interactive,.ac-tabbar__item{overflow:hidden}.ac-searchpill{display:inline-flex;align-items:center;gap:var(--ac-s-2);min-block-size:var(--ac-control-h-sm);inline-size:clamp(9rem,22vw,15rem);padding-inline:var(--ac-s-3);border-radius:var(--ac-r-pill);border:1px solid var(--ac-border);background:var(--ac-surface-1);color:var(--ac-muted);transition:border-color var(--ac-dur-1),box-shadow var(--ac-dur-2)}.ac-searchpill:focus-within{border-color:var(--ac-border-strong);box-shadow:var(--ac-focus)}.ac-searchpill .ac-icon{inline-size:1rem;block-size:1rem}.ac-searchpill input{flex:1;min-width:0;border:0;background:none;outline:0;font-size:var(--ac-fs-sm);color:var(--ac-text)}.ac-searchpill input::-webkit-search-cancel-button{display:none}.ac-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--ac-surface-1);border:1px solid var(--ac-border);border-radius:var(--ac-r-xl);box-shadow:var(--ac-shadow-xs);transition:box-shadow var(--ac-dur-4) var(--ac-ease),transform var(--ac-dur-4) var(--ac-ease-out),border-color var(--ac-dur-2)}@media (hover:hover){:is(.ac-bento>.ac-card,.ac-card--lift):not(.ac-card--static):hover{transform:var(--ac-lift);box-shadow:var(--ac-shadow-lg)}}.ac-card--pad,.ac-card>.ac-card__body{padding:var(--ac-card-pad)}.ac-card--pad>.ac-card__body{padding:0}.ac-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ac-s-3);padding:var(--ac-card-pad) var(--ac-card-pad) 0;min-width:0}.ac-card__head + .ac-card__body{padding-block-start:var(--ac-s-4)}.ac-card__head--divided{padding-block-end:var(--ac-s-4);border-block-end:1px solid var(--ac-border)}.ac-card__head--divided + .ac-card__body{padding-block-start:var(--ac-card-pad)}.ac-card__titles{display:grid;gap:2px;min-width:0}.ac-card__title{font-size:var(--ac-fs-lg);font-weight:var(--ac-fw-semibold);line-height:1.35;letter-spacing:-.01em}.ac-card__sub{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-card__actions{display:flex;align-items:center;gap:var(--ac-s-1);flex:none;margin-block:-.25rem}.ac-card__body{flex:1 1 auto;min-width:0}.ac-card__body--flush{padding:0 !important}.ac-card__media{overflow:hidden;border-radius:var(--ac-r-xl) var(--ac-r-xl) 0 0}.ac-card__media img{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover}.ac-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-s-3);padding:var(--ac-s-3) var(--ac-card-pad);border-block-start:1px solid var(--ac-border);font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-card--flat{box-shadow:none !important;background:var(--ac-surface-2)}.ac-card--inset{box-shadow:none !important;background:var(--ac-bg-subtle);border-color:transparent}.ac-card--glass{background:var(--ac-glass-bg);-webkit-backdrop-filter:var(--ac-glass-blur);backdrop-filter:var(--ac-glass-blur);border-color:var(--ac-glass-border)}.ac-card--interactive{cursor:pointer}.ac-card--interactive:hover{border-color:var(--ac-border-strong);box-shadow:var(--ac-shadow-md);transform:translateY(-1px)}.ac-card--interactive:active{transform:var(--ac-press);box-shadow:var(--ac-shadow-xs)}.ac-card--aurora{overflow:hidden;isolation:isolate}.ac-card--aurora::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ac-aurora);opacity:.9;pointer-events:none}.ac-card--accent{background:var(--ac-gradient);color:var(--ac-accent-contrast);border-color:transparent;box-shadow:0 14px 30px -16px color-mix(in oklab,var(--ac-accent) 80%,transparent);overflow:hidden;isolation:isolate}.ac-card--accent::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 0% 0%,rgba(255,255,255,.22),transparent 60%),radial-gradient(70% 60% at 100% 100%,rgba(120,20,0,.18),transparent 70%);pointer-events:none}.ac-card--accent :is(.ac-card__sub,.ac-stat__label,.ac-stat__foot){color:rgba(255,255,255,.82)}.ac-stat{display:grid;gap:var(--ac-s-2);padding:var(--ac-card-pad);overflow:hidden;isolation:isolate;align-content:start}.ac-stat__head{display:flex;align-items:center;gap:var(--ac-s-2);min-width:0}.ac-stat__label{flex:1 1 auto;min-width:0;font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-medium);color:var(--ac-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-stat__icon{--_tone:var(--ac-text-soft);display:grid;place-items:center;inline-size:2rem;block-size:2rem;flex:none;border-radius:50%;color:var(--_tone);background:var(--ac-surface-1);box-shadow:inset 0 0 0 1px var(--ac-border)}.ac-stat__icon[data-tone]{background:color-mix(in oklab,var(--_tone) 12%,transparent);box-shadow:none}.ac-card--accent .ac-stat__icon{background:rgba(255,255,255,.2);color:#fff;box-shadow:none}.ac-stat__icon .ac-icon{inline-size:1rem;block-size:1rem}.ac-stat__value{display:flex;align-items:baseline;gap:var(--ac-s-2);font-size:clamp(var(--ac-fs-2xl),2.2vw,var(--ac-fs-3xl));font-weight:var(--ac-fw-semibold);letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.ac-stat__unit{font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-semibold);color:var(--ac-muted);letter-spacing:0}.ac-stat__foot{display:flex;align-items:center;gap:var(--ac-s-2);font-size:var(--ac-fs-xs);color:var(--ac-muted);min-width:0;flex-wrap:wrap}.ac-stat__spark{block-size:2.75rem;margin-inline:calc(var(--ac-card-pad) * -1);margin-block-end:calc(var(--ac-card-pad) * -1);margin-block-start:var(--ac-s-1)}.ac-stat--compact .ac-stat__value{font-size:var(--ac-fs-2xl)}.ac-trend{display:inline-flex;align-items:center;gap:2px;padding:2px 7px 2px 5px;border-radius:var(--ac-r-pill);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-semibold);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap;background:var(--ac-neutral-soft);color:var(--ac-neutral-ink)}.ac-trend::before{content:"";inline-size:.8rem;block-size:.8rem;background:currentColor;-webkit-mask:var(--_arrow) center / contain no-repeat;mask:var(--_arrow) center / contain no-repeat}.ac-trend[data-trend="up"]{background:var(--ac-success-soft);color:var(--ac-success-ink);--_arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E")}.ac-trend[data-trend="down"]{background:var(--ac-danger-soft);color:var(--ac-danger-ink);--_arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l10 10M17 8v9H8'/%3E%3C/svg%3E")}.ac-trend[data-trend="flat"]{--_arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.ac-card--accent .ac-trend,.ac-kpi--accent .ac-trend{background:rgba(255,255,255,.22);color:#fff}.ac-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ac-s-4);padding:clamp(var(--ac-s-5),3vw,var(--ac-s-8))}.ac-hero__title{font-size:clamp(var(--ac-fs-xl),2.4vw,var(--ac-fs-3xl));font-weight:var(--ac-fw-semibold);letter-spacing:-.02em;line-height:1.2}.ac-hero__text{color:var(--ac-text-soft);max-inline-size:52ch;margin-block-start:var(--ac-s-2)}.ac-tile{display:grid;gap:var(--ac-s-3);align-content:start;padding:var(--ac-card-pad)}.ac-tile__icon{--_tone:var(--ac-accent);display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;color:var(--_tone);background:color-mix(in oklab,var(--_tone) 12%,transparent)}.ac-tile__title{font-weight:var(--ac-fw-semibold);font-size:var(--ac-fs-lg)}.ac-tile__text{color:var(--ac-text-soft);font-size:var(--ac-fs-sm)}.ac-chart-slot{position:relative;inline-size:100%;block-size:var(--ac-chart-h,16rem);min-width:0}.ac-chart-slot--sm{--ac-chart-h:10rem}.ac-chart-slot--lg{--ac-chart-h:20rem}.ac-chart-slot--square{block-size:auto;aspect-ratio:1;max-block-size:15rem;margin-inline:auto}.ac-chart-slot:empty{border-radius:var(--ac-r-lg);background:linear-gradient(var(--ac-chart-grid) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(180deg,var(--ac-accent-soft),transparent)}.ac-chart-slot--square:empty{border-radius:50%;background:conic-gradient(var(--ac-chart-1) 0 42%,var(--ac-chart-2) 0 70%,var(--ac-chart-3) 0 88%,var(--ac-chart-4) 0);-webkit-mask:radial-gradient(circle,transparent 55%,#000 56%);mask:radial-gradient(circle,transparent 55%,#000 56%);opacity:.85}.ac-stat__spark:empty{background:linear-gradient(180deg,var(--ac-accent-soft),transparent)}.ac-legend{display:grid;gap:var(--ac-s-2)}.ac-legend__item{display:flex;align-items:center;gap:var(--ac-s-2);font-size:var(--ac-fs-sm);min-width:0}.ac-legend__swatch{inline-size:.5rem;block-size:.5rem;border-radius:50%;flex:none;background:var(--_c,var(--ac-chart-1))}.ac-legend__item:nth-child(2) .ac-legend__swatch{--_c:var(--ac-chart-2)}.ac-legend__item:nth-child(3) .ac-legend__swatch{--_c:var(--ac-chart-3)}.ac-legend__item:nth-child(4) .ac-legend__swatch{--_c:var(--ac-chart-4)}.ac-legend__item:nth-child(5) .ac-legend__swatch{--_c:var(--ac-chart-5)}.ac-legend__value{margin-inline-start:auto;font-weight:var(--ac-fw-semibold);font-variant-numeric:tabular-nums}.ac-legend--inline{display:flex;flex-wrap:wrap;gap:var(--ac-s-1) var(--ac-s-4)}.ac-legend--inline .ac-legend__item{font-size:var(--ac-fs-xs);color:var(--ac-text-soft)}.ac-inset{display:grid;gap:var(--ac-s-3);min-width:0;padding:var(--ac-s-4);border-radius:var(--ac-r-lg);background:var(--ac-surface-2)}.ac-inset__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-s-2);min-width:0;font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-semibold)}.ac-inset__head small{font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-regular);color:var(--ac-muted)}.ac-label{font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium);color:var(--ac-text-soft)}.ac-figure{font-size:clamp(1.625rem,2.3vw,2rem);font-weight:var(--ac-fw-semibold);letter-spacing:-.035em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ac-s-3);block-size:100%}.ac-kpi{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:var(--ac-s-2);min-width:0;min-block-size:8.5rem;padding:var(--ac-s-4);border-radius:var(--ac-r-lg);background:var(--ac-surface-2);isolation:isolate;overflow:hidden;transition:transform var(--ac-dur-4) var(--ac-ease-out),box-shadow var(--ac-dur-4) var(--ac-ease)}@media (hover:hover){.ac-kpi:hover{transform:var(--ac-lift);box-shadow:var(--ac-shadow-md)}}.ac-kpi__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-s-2);min-width:0}.ac-kpi__label{font-size:var(--ac-fs-xs);color:var(--ac-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ac-kpi__value{align-self:center;font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:var(--ac-fw-semibold);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-kpi__foot{display:flex;align-items:center;gap:var(--ac-s-2);font-size:var(--ac-fs-2xs);color:var(--ac-muted);min-width:0;white-space:nowrap}.ac-kpi--accent{background:var(--ac-gradient);color:var(--ac-accent-contrast);box-shadow:0 14px 28px -14px color-mix(in oklab,var(--ac-accent) 85%,transparent)}.ac-kpi--accent::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 0% 0%,rgba(255,255,255,.24),transparent 60%);pointer-events:none}.ac-kpi--accent :is(.ac-kpi__label,.ac-kpi__foot){color:rgba(255,255,255,.85)}.ac-kpi--accent .ac-stat__icon{background:rgba(255,255,255,.22);color:#fff;box-shadow:none}:root[data-theme="dark"]:where(:not([data-accent]),[data-accent="air"]) .ac-kpi--accent :is(.ac-kpi__label,.ac-kpi__foot,.ac-trend){color:rgba(15,27,40,.82)}:root[data-theme="dark"]:where(:not([data-accent]),[data-accent="air"]) .ac-kpi--accent .ac-stat__icon{background:rgba(15,27,40,.16);color:#0f1b28}:root[data-theme="dark"]:where(:not([data-accent]),[data-accent="air"]) .ac-kpi--accent .ac-trend{background:rgba(15,27,40,.14)}.ac-toasts{display:block;block-size:var(--_h,0px)}.ac-toasts[data-position]{position:fixed;z-index:var(--ac-z-toast);inset:auto;inline-size:min(24rem,calc(100vw - 2rem));pointer-events:none}.ac-toasts[data-position^="top"]{inset-block-start:calc(var(--ac-s-4) + var(--ac-safe-top))}.ac-toasts[data-position^="bottom"]{inset-block-end:calc(var(--ac-s-4) + var(--ac-safe-bottom))}.ac-toasts[data-position$="start"]{inset-inline-start:calc(var(--ac-s-4) + var(--ac-safe-start))}.ac-toasts[data-position$="end"]{inset-inline-end:calc(var(--ac-s-4) + var(--ac-safe-end))}.ac-toasts[data-position$="center"]{inset-inline:0;margin-inline:auto}@media (max-width:1023.98px){.ac-toasts[data-position]{inset-inline:var(--ac-s-3);inline-size:auto;margin:0}.ac-toasts[data-position^="bottom"]{inset-block-end:calc(var(--ac-tabbar-h) + var(--ac-safe-bottom) + var(--ac-s-2))}}.ac-toast{--_sign:-1;position:absolute;inset-inline:0;inset-block-end:0;z-index:calc(20 - var(--_i,0));display:flex;align-items:flex-start;gap:var(--ac-s-3);padding-block:var(--ac-s-3);padding-inline:var(--ac-s-4) var(--ac-s-3);border:1px solid var(--ac-border);border-radius:var(--ac-r-xl);background:var(--ac-elevated);box-shadow:var(--ac-shadow-lg);color:var(--ac-text);font-size:var(--ac-fs-sm);overflow:hidden;opacity:var(--_so,1);transform-origin:50% 100%;transform:translateX(var(--_sx,0px)) translateY(calc(var(--_y,0px) * var(--_sign))) scale(var(--_s,1));transition:transform var(--ac-dur-4) var(--ac-ease-out),opacity var(--ac-dur-3) var(--ac-ease),block-size var(--ac-dur-3) var(--ac-ease);touch-action:pan-y;user-select:none;cursor:default}.ac-toasts[data-edge="top"] .ac-toast{--_sign:1;inset-block:0 auto;transform-origin:50% 0}.ac-toast[data-state="enter"]{opacity:0;transform:translateY(calc(110% * var(--_sign) * -1)) scale(.96)}.ac-toast[data-state="exit"]{opacity:0;transform:translateY(calc(var(--_y,0px) * var(--_sign))) scale(.92);pointer-events:none}.ac-toast[data-state="swiped"]{opacity:0;pointer-events:none}.ac-toast[data-dragging]{transition:none;cursor:grabbing}.ac-toast[data-hidden]{opacity:0;pointer-events:none}.ac-toasts:not([data-expanded]) .ac-toast[data-behind]{block-size:var(--_fh)}.ac-toast>*{transition:opacity var(--ac-dur-2) var(--ac-ease)}.ac-toasts:not([data-expanded]) .ac-toast[data-behind]>*{opacity:0}.ac-toast__icon{display:grid;place-items:center;flex:none;block-size:1.25rem;color:var(--_tone,var(--ac-muted))}.ac-toast__icon .ac-icon{inline-size:1.15rem;block-size:1.15rem}.ac-toast__spinner{inline-size:1rem;block-size:1rem;border:2px solid var(--ac-border-strong);border-block-start-color:var(--ac-accent);border-radius:50%;animation:ac-spin .7s linear infinite}@keyframes ac-spin{to{rotate:360deg}}.ac-toast__body{flex:1;min-width:0;display:grid;gap:2px;padding-block:1px}.ac-toast__title{font-weight:var(--ac-fw-semibold);line-height:var(--ac-lh-snug)}.ac-toast__text{color:var(--ac-muted);line-height:var(--ac-lh-snug)}.ac-toast__action{flex:none;align-self:center;border-radius:var(--ac-r-pill)}.ac-toast__close{display:grid;place-items:center;flex:none;inline-size:1.5rem;block-size:1.5rem;margin-block-start:-1px;margin-inline-end:-2px;border:0;border-radius:var(--ac-r-pill);background:none;color:var(--ac-faint);cursor:pointer}.ac-toast__close:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-toast__close .ac-icon{inline-size:.9rem;block-size:.9rem}.ac-toast__progress{position:absolute;inset:auto 0 0;block-size:2px;background:var(--ac-hover)}.ac-toast__progress>span{display:block;block-size:100%;background:var(--_tone,var(--ac-accent));opacity:.7;transform-origin:var(--_origin,left);animation:ac-toast-bar var(--_dur) linear forwards}[dir="rtl"] .ac-toast__progress>span{--_origin:right}.ac-toasts[data-expanded] .ac-toast__progress>span,.ac-toast[data-dragging] .ac-toast__progress>span{animation-play-state:paused}@keyframes ac-toast-bar{from{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ac-toast__progress{display:none}}.ac-alert{--_tone:var(--ac-info);display:flex;align-items:flex-start;gap:var(--ac-s-3);padding:var(--ac-s-3) var(--ac-s-4);border:1px solid color-mix(in oklab,var(--_tone) 26%,transparent);border-radius:var(--ac-r-xl);background:color-mix(in oklab,var(--_tone) 8%,var(--ac-surface-1));color:var(--ac-text);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-snug)}.ac-alert[data-state="closing"]{overflow:hidden}.ac-alert__icon{flex:none;inline-size:1.15rem;block-size:1.15rem;margin-block-start:1px;color:var(--_tone)}.ac-alert__body{flex:1;min-width:0;display:grid;gap:2px}.ac-alert__title{font-weight:var(--ac-fw-semibold)}.ac-alert__text{color:var(--ac-text-soft)}.ac-alert__actions{display:flex;flex-wrap:wrap;gap:var(--ac-s-2);margin-block-start:var(--ac-s-2)}.ac-alert__close{display:grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem;margin-block-start:-.2rem;margin-inline-end:-.4rem;border:0;border-radius:var(--ac-r-pill);background:none;color:inherit;opacity:.6;cursor:pointer}.ac-alert__close:hover{opacity:1;background:color-mix(in oklab,var(--_tone) 14%,transparent)}.ac-alert__close .ac-icon{inline-size:1rem;block-size:1rem}.ac-alert--outline{background:transparent}.ac-alert--solid{border-color:transparent;background:var(--_tone);color:#fff}.ac-alert--solid :is(.ac-alert__icon,.ac-alert__text){color:inherit}.ac-alert--solid .ac-alert__text{opacity:.88}.ac-alert--banner{align-items:center;border-radius:0;border-inline:0;padding-inline:var(--ac-content-pad,var(--ac-s-4))}.ac-alert--banner .ac-alert__body{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--ac-s-2)}.ac-alert--banner .ac-alert__actions{margin:0}.ac-confirm .ac-dialog__body{display:grid;justify-items:center;gap:var(--ac-s-2);padding:var(--ac-s-6) var(--ac-s-6) var(--ac-s-5);text-align:center}.ac-confirm .ac-dialog__foot{display:grid;grid-template-columns:1fr 1fr;padding:0 var(--ac-s-6) var(--ac-s-6);border:0;background:none}.ac-confirm__icon{display:grid;place-items:center;inline-size:3rem;block-size:3rem;margin-block-end:var(--ac-s-2);border-radius:50%;background:color-mix(in oklab,var(--_tone) 13%,transparent);color:var(--_tone);box-shadow:0 0 0 6px color-mix(in oklab,var(--_tone) 6%,transparent)}.ac-confirm__icon .ac-icon{inline-size:1.4rem;block-size:1.4rem}.ac-confirm__form{display:grid;gap:var(--ac-s-1);inline-size:100%;margin-block-start:var(--ac-s-3);text-align:start}.ac-confirm__label{font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium);color:var(--ac-text-soft)}.ac-confirm__label:empty{display:none}.ac-confirm__input{inline-size:100%;block-size:var(--ac-control-h);padding-inline:var(--ac-s-3);border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-md);background:var(--ac-surface-1);color:var(--ac-text);font:inherit;outline:none;transition:border-color var(--ac-dur-1) var(--ac-ease),box-shadow var(--ac-dur-1) var(--ac-ease)}.ac-confirm__input:focus{border-color:var(--ac-accent);box-shadow:var(--ac-focus)}.ac-confirm__input[aria-invalid="true"]{border-color:var(--ac-danger);box-shadow:0 0 0 3px var(--ac-danger-soft)}.ac-confirm__error{margin:0;min-block-size:1.1em;font-size:var(--ac-fs-xs);color:var(--ac-danger-ink)}@media (max-width:639.98px){.ac-confirm .ac-dialog__foot{grid-template-columns:1fr;padding-block-end:calc(var(--ac-s-4) + var(--ac-safe-bottom))}.ac-confirm .ac-dialog__foot [data-confirm]{order:-1}}.ac-notif{display:flex;flex-direction:column;min-block-size:0;flex:1}.ac-notif__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-s-2);padding:var(--ac-s-4) var(--ac-s-4) var(--ac-s-3)}.ac-notif-sheet .ac-notif__head{padding-inline-end:3.5rem}.ac-notif__heading{display:flex;align-items:center;gap:var(--ac-s-2);margin:0;font-size:var(--ac-fs-lg);font-weight:var(--ac-fw-semibold)}.ac-notif__tabs{margin:0 var(--ac-s-4) var(--ac-s-2)}.ac-notif>:not(.ac-notif__list){flex:none}.ac-notif__head,.ac-notif__tabs,.ac-notif__foot{flex:none}.ac-notif__list{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--ac-s-2) var(--ac-s-2)}.ac-notif__group{position:sticky;inset-block-start:0;z-index:1;padding:var(--ac-s-2) var(--ac-s-2) var(--ac-s-1);background:var(--ac-elevated);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ac-faint)}.ac-notif__row{position:relative;display:flex;align-items:center;border-radius:var(--ac-r-lg);transition:background var(--ac-dur-1) var(--ac-ease)}.ac-notif__row:hover{background:var(--ac-hover)}.ac-notif__item{display:flex;align-items:flex-start;gap:var(--ac-s-3);flex:1;min-width:0;padding-block:var(--ac-s-3);padding-inline:var(--ac-s-2) var(--ac-s-6);border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.ac-notif__item:active{transform:scale(.99)}.ac-notif__lead{flex:none}.ac-notif__icon{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--ac-r-md);background:color-mix(in oklab,var(--_tone,var(--ac-accent)) 12%,transparent);color:var(--_tone,var(--ac-accent))}.ac-notif__icon .ac-icon{inline-size:1.05rem;block-size:1.05rem}.ac-notif__lead.ac-avatar{--ac-avatar:2.25rem}.ac-notif__main{display:grid;gap:2px;min-width:0;font-size:var(--ac-fs-sm);line-height:var(--ac-lh-snug)}.ac-notif__title{color:var(--ac-text-soft);font-weight:var(--ac-fw-medium)}[data-unread] .ac-notif__title{color:var(--ac-text);font-weight:var(--ac-fw-semibold)}.ac-notif__text{color:var(--ac-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-notif__time{color:var(--ac-faint);font-size:var(--ac-fs-xs)}.ac-notif__dot{position:absolute;inset-inline-end:var(--ac-s-3);inset-block-start:1.15rem;inline-size:8px;block-size:8px;border-radius:50%;background:var(--ac-accent);box-shadow:0 0 0 3px var(--ac-accent-soft);opacity:0;transform:scale(.5);transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-3) var(--ac-ease-spring);pointer-events:none}[data-unread]>.ac-notif__dot{opacity:1;transform:none}.ac-notif__foot{display:flex;align-items:center;justify-content:center;gap:var(--ac-s-1);padding:var(--ac-s-3);border-block-start:1px solid var(--ac-border);color:var(--ac-accent-ink);font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium);text-decoration:none}.ac-notif__foot:hover{background:var(--ac-hover)}.ac-notif-sheet .ac-notif__foot{padding-block-end:calc(var(--ac-s-3) + var(--ac-safe-bottom))}.ac-notif--page .ac-notif__head{padding-inline:var(--ac-s-5)}.ac-notif--page .ac-notif__tabs{margin-inline:var(--ac-s-5);max-inline-size:30rem}.ac-notif--page .ac-notif__list{padding-inline:var(--ac-s-3);overflow:visible}.ac-notif--page .ac-notif__group{background:var(--ac-surface-1)}.ac-notif--page .ac-notif__item{padding-inline-end:var(--ac-s-2)}.ac-notif--page .ac-notif__dot{position:static;flex:none;margin-inline:var(--ac-s-2) var(--ac-s-3)}.ac-notif__more{opacity:0;transition:opacity var(--ac-dur-1) var(--ac-ease)}.ac-notif__row:is(:hover,:focus-within) .ac-notif__more{opacity:1}@media (hover:none){.ac-notif__more{opacity:1}}.ac-form{display:grid;gap:var(--ac-s-5)}.ac-form-grid{display:grid;gap:var(--ac-s-4) var(--ac-s-5);grid-template-columns:1fr}@media (min-width:640px){.ac-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-form-grid>.ac-span-full{grid-column:1 / -1}}.ac-form-section{display:grid;gap:var(--ac-s-4);padding-block:var(--ac-s-6);border-block-start:1px solid var(--ac-border)}.ac-form-section:first-child{border:0;padding-block-start:0}.ac-form-section__title{font-size:var(--ac-fs-lg);font-weight:var(--ac-fw-semibold)}.ac-form-section__sub{color:var(--ac-muted);font-size:var(--ac-fs-sm);margin-block-start:var(--ac-s-1)}@media (min-width:1024px){.ac-form-section{grid-template-columns:minmax(12rem,1fr) 2.2fr;gap:var(--ac-s-8)}}.ac-form-actions{display:flex;flex-wrap:wrap;gap:var(--ac-s-2);justify-content:flex-end;padding-block-start:var(--ac-s-4);border-block-start:1px solid var(--ac-border)}.ac-field{display:grid;gap:var(--ac-s-2);min-width:0;align-content:start}.ac-label{display:flex;align-items:baseline;gap:var(--ac-s-1);font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium);color:var(--ac-text)}.ac-label__req{color:var(--ac-danger)}.ac-label__opt{margin-inline-start:auto;color:var(--ac-faint);font-weight:var(--ac-fw-regular);font-size:var(--ac-fs-xs)}.ac-help{font-size:var(--ac-fs-xs);color:var(--ac-muted);line-height:var(--ac-lh-snug)}.ac-field__error{display:flex;align-items:center;gap:var(--ac-s-1);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-medium);color:var(--ac-danger-ink);animation:ac-err-in var(--ac-dur-3) var(--ac-ease)}.ac-field__error::before{content:"!";display:grid;place-items:center;flex:none;inline-size:1rem;block-size:1rem;border-radius:50%;background:var(--ac-danger);color:var(--ac-accent-contrast);font-size:.625rem;font-weight:var(--ac-fw-black)}.ac-field[data-invalid]>.ac-help{display:none}@keyframes ac-err-in{from{opacity:0;transform:translateY(-4px)}}.ac-form-summary{display:grid;grid-template-columns:minmax(6rem,auto) 1fr;gap:var(--ac-s-2) var(--ac-s-4);margin:0;padding:var(--ac-s-4);border-radius:var(--ac-r-xl);background:var(--ac-surface-3);border:1px solid var(--ac-border);font-size:var(--ac-fs-sm)}.ac-form-summary[hidden]{display:none}.ac-form-summary dt{color:var(--ac-muted)}.ac-form-summary dd{margin:0;font-weight:var(--ac-fw-medium);overflow-wrap:anywhere}.ac-input,.ac-select,.ac-input-group{--_bd:var(--ac-border);--_fill:var(--ac-surface-3);inline-size:100%;min-block-size:var(--ac-control-h);border:1px solid var(--_bd);border-radius:var(--ac-field-r,calc(var(--ac-control-h) / 2));background:var(--_fill);color:var(--ac-text);font-size:var(--ac-fs-md);transition:border-color var(--ac-dur-1) var(--ac-ease),box-shadow var(--ac-dur-2) var(--ac-ease),background-color var(--ac-dur-1)}.ac-input,.ac-select{padding-inline:calc(var(--ac-control-px) + .25rem);outline:none}textarea.ac-input{border-radius:var(--ac-r-lg);padding-block:var(--ac-s-2);min-block-size:6rem;resize:vertical;line-height:var(--ac-lh-normal);field-sizing:content;max-block-size:20rem}.ac-input:hover,.ac-select:hover,.ac-input-group:hover{--_bd:var(--ac-border-strong)}.ac-input:focus-visible,.ac-select:focus-visible,.ac-input-group:focus-within{--_bd:var(--ac-accent);--_fill:var(--ac-surface-1);box-shadow:var(--ac-focus)}.ac-input:disabled,.ac-select:disabled,.ac-input-group:has(:disabled:not(button)){opacity:.55;cursor:not-allowed}.ac-input[readonly]:not(.ac-date .ac-input,.ac-time .ac-input){--_fill:var(--ac-surface-2)}.ac-input--sm{min-block-size:var(--ac-control-h-sm);font-size:var(--ac-fs-sm)}.ac-input--lg{min-block-size:var(--ac-control-h-lg);font-size:var(--ac-fs-lg)}@media (pointer:coarse){.ac-input,.ac-select,.ac-input-group{min-block-size:max(var(--ac-control-h),2.75rem);font-size:max(16px,var(--ac-fs-md))}}.ac-input-group[data-multiline],.ac-tags,.ac-combo__control:has(.ac-chip){border-radius:var(--ac-r-lg)}.ac-input-group{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ac-s-1) 0;padding-inline:var(--ac-s-1);cursor:text}.ac-input-group>.ac-input{flex:1 1 4rem;min-inline-size:0;border:0;box-shadow:none;background:transparent;border-radius:0;padding-inline:var(--ac-s-2);min-block-size:calc(var(--ac-control-h) - 2px)}.ac-input-group__affix{display:inline-flex;align-items:center;gap:var(--ac-s-1);padding-inline:var(--ac-s-2);color:var(--ac-muted);font-size:var(--ac-fs-sm);white-space:nowrap}.ac-input-group__affix:has(.ac-icon){padding-inline:var(--ac-s-3) 0}.ac-input-group__affix + .ac-input{padding-inline-start:var(--ac-s-1)}.ac-input-group__affix--box{align-self:center;block-size:calc(var(--ac-control-h) - 10px);margin-inline:3px 0;padding-inline:var(--ac-s-3);border-radius:var(--ac-r-pill);background:var(--ac-surface-1);color:var(--ac-text-soft);box-shadow:0 0 0 1px var(--ac-border)}.ac-input-group__btn{display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;border-radius:50%;color:var(--ac-muted);transition:background var(--ac-dur-1),color var(--ac-dur-1),transform var(--ac-dur-1) var(--ac-ease)}.ac-input-group__btn:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-input-group__btn:active{transform:scale(.9)}.ac-input-group__btn:focus-visible{outline:none;box-shadow:var(--ac-focus)}.ac-input-group__btn .ac-icon{inline-size:1rem;block-size:1rem}.ac-input-group__btn[hidden]{display:none}.ac-input-group__count{padding-inline:var(--ac-s-2);font-size:var(--ac-fs-xs);color:var(--ac-faint)}.ac-input-group__count[data-full]{color:var(--ac-warning-ink)}.ac-input-group[data-multiline]{align-items:flex-start;padding:0}.ac-input-group[data-multiline]>.ac-input{padding:var(--ac-s-2) var(--ac-control-px) var(--ac-s-6)}.ac-input-group[data-multiline]>.ac-input-group__count{position:absolute;inset-block-end:var(--ac-s-2);inset-inline-end:var(--ac-s-1)}.ac-float{padding-block-start:0}.ac-float>label{position:absolute;inset-inline-start:calc(var(--ac-s-4) + 1px);inset-block-start:50%;translate:0 -50%;max-inline-size:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ac-muted);font-size:var(--ac-fs-md);pointer-events:none;transform-origin:0 0;transition:all var(--ac-dur-2) var(--ac-ease)}.ac-float>label:dir(rtl){transform-origin:100% 0}.ac-float:has(>textarea)>label{inset-block-start:var(--ac-s-3);translate:none}.ac-float{min-block-size:3.25rem;--ac-field-r:var(--ac-r-lg)}.ac-float>.ac-input{padding-block:1.1rem .25rem;align-self:stretch}.ac-float:focus-within>label,.ac-float>.ac-input:not(:placeholder-shown) ~ label{inset-block-start:.3rem;translate:0 0;font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-semibold);letter-spacing:.01em}.ac-float:focus-within>label{color:var(--ac-accent-ink)}.ac-float>.ac-input::placeholder{color:transparent}.ac-select{appearance:none;padding-inline-end:2.25rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ac-muted) 50%),linear-gradient(-45deg,transparent 50%,var(--ac-muted) 50%);background-size:5px 5px;background-repeat:no-repeat;background-position:calc(100% - 1.15rem) 52%,calc(100% - .85rem) 52%}.ac-select:dir(rtl){background-position:.85rem 52%,1.15rem 52%}.ac-select[multiple]{background-image:none;padding-block:var(--ac-s-2);padding-inline-end:var(--ac-control-px)}.ac-field[data-invalid] :is(.ac-input,.ac-select,.ac-input-group,.ac-otp__box,.ac-number,.ac-dropzone__area){--_bd:var(--ac-danger)}.ac-field[data-invalid] :is(.ac-input,.ac-select):focus-visible,.ac-field[data-invalid] :is(.ac-input-group,.ac-number):focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--ac-danger) 25%,transparent)}.ac-field[data-invalid] .ac-input-group>.ac-input{box-shadow:none}.ac-field[data-valid] .ac-input-group,.ac-field[data-valid]>.ac-input{--_bd:color-mix(in oklab,var(--ac-success) 60%,transparent)}.ac-choice{display:flex;align-items:flex-start;gap:var(--ac-s-3);cursor:pointer;font-size:var(--ac-fs-md);line-height:1.35;min-block-size:1.5rem}.ac-choice>span{display:grid;gap:2px;padding-block-start:1px}.ac-choice small{color:var(--ac-muted);font-size:var(--ac-fs-xs)}.ac-choice:has(:disabled){opacity:.5;cursor:not-allowed}.ac-choice--card{padding:var(--ac-s-3) var(--ac-s-4);border:1px solid var(--ac-border);border-radius:var(--ac-r-xl);background:var(--ac-surface-3);transition:border-color var(--ac-dur-1),background var(--ac-dur-1),box-shadow var(--ac-dur-2)}.ac-choice--card:hover{border-color:var(--ac-border-strong)}.ac-choice--card:has(:checked){border-color:var(--ac-text);background:var(--ac-surface-1);box-shadow:0 0 0 1px var(--ac-text)}.ac-choice-group{display:grid;gap:var(--ac-s-3);border:0;padding:0;margin:0;min-width:0}.ac-choice-group--row{display:flex;flex-wrap:wrap;gap:var(--ac-s-3) var(--ac-s-5)}.ac-check,.ac-radio,.ac-switch{appearance:none;flex:none;margin:0;display:inline-grid;place-items:center;cursor:pointer;inline-size:1.25rem;block-size:1.25rem;border:1.5px solid var(--ac-border-strong);background:var(--ac-surface-1);color:var(--ac-text);transition:background var(--ac-dur-2) var(--ac-ease),border-color var(--ac-dur-2) var(--ac-ease),box-shadow var(--ac-dur-2)}.ac-check{border-radius:6px}.ac-radio{border-radius:50%}.ac-check::before,.ac-radio::before{content:"";inline-size:100%;block-size:100%;background:var(--ac-surface-1);scale:0;transition:scale var(--ac-dur-2) var(--ac-ease-spring)}.ac-check::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.ac-check:indeterminate::before{mask:linear-gradient(#000 0 0) center / 55% 2.5px no-repeat;scale:1}.ac-radio::before{inline-size:45%;block-size:45%;border-radius:50%}:is(.ac-check,.ac-radio):checked,.ac-check:indeterminate{background:var(--ac-text);border-color:var(--ac-text)}:is(.ac-check,.ac-radio):checked::before{scale:1}:is(.ac-check,.ac-radio,.ac-switch):hover:not(:checked){border-color:var(--ac-muted)}:is(.ac-check,.ac-radio,.ac-switch):focus-visible{outline:none;box-shadow:var(--ac-focus)}:is(.ac-check,.ac-radio,.ac-switch):active{transform:scale(.9)}.ac-switch{inline-size:2.375rem;block-size:1.375rem;border-radius:var(--ac-r-pill);border:0;background:var(--ac-border-strong);padding:2px;place-items:center start}.ac-switch::before{content:"";inline-size:1.125rem;block-size:1.125rem;border-radius:50%;background:var(--ac-accent-contrast);box-shadow:var(--ac-shadow-sm);transition:translate var(--ac-dur-3) var(--ac-ease-spring),inline-size var(--ac-dur-2) var(--ac-ease)}.ac-switch:active::before{inline-size:1.375rem}.ac-switch:checked{background:var(--ac-accent)}.ac-switch:checked::before{translate:1rem}.ac-switch:checked:active::before{translate:.75rem}.ac-switch:dir(rtl):checked::before{translate:-1rem}.ac-switch:dir(rtl):checked:active::before{translate:-.75rem}.ac-field[data-invalid] :is(.ac-check,.ac-radio){border-color:var(--ac-danger)}.ac-range{--_p:50%;--_dir:to right;appearance:none;inline-size:100%;block-size:1.5rem;background:transparent;cursor:pointer;margin:0}.ac-range:dir(rtl){--_dir:to left}.ac-range::-webkit-slider-runnable-track{block-size:4px;border-radius:4px;background:linear-gradient(var(--_dir),var(--ac-accent) var(--_p),var(--_track,var(--ac-surface-3)) var(--_p))}.ac-range::-moz-range-track{block-size:4px;border-radius:4px;background:linear-gradient(var(--_dir),var(--ac-accent) var(--_p),var(--_track,var(--ac-surface-3)) var(--_p))}.ac-range::-webkit-slider-thumb{appearance:none;inline-size:1.125rem;block-size:1.125rem;margin-block-start:-7px;border-radius:50%;background:var(--ac-surface-1);border:4px solid var(--ac-accent);box-shadow:var(--ac-shadow-sm);transition:transform var(--ac-dur-2) var(--ac-ease-spring),box-shadow var(--ac-dur-2)}.ac-range::-moz-range-thumb{inline-size:.625rem;block-size:.625rem;border-radius:50%;background:var(--ac-surface-1);border:4px solid var(--ac-accent)}.ac-range:active::-webkit-slider-thumb{transform:scale(1.2)}.ac-range:focus-visible{outline:none}.ac-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--ac-focus)}.ac-range-scale{display:flex;justify-content:space-between;font-size:var(--ac-fs-2xs);color:var(--ac-faint);font-variant-numeric:tabular-nums}.ac-limit{--_track:var(--ac-border-strong);display:grid;gap:var(--ac-s-2);padding:var(--ac-s-4);border-radius:var(--ac-r-xl);background:var(--ac-surface-3);border:1px solid var(--ac-border)}.ac-limit__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ac-s-3)}.ac-limit__label{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-limit__value{font-size:var(--ac-fs-xl);font-weight:var(--ac-fw-semibold);font-variant-numeric:tabular-nums}.ac-limit__used{display:flex;gap:var(--ac-s-2);align-items:center;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-limit__used strong{color:var(--ac-text);font-weight:var(--ac-fw-semibold)}.ac-toggle-list{display:grid;margin:0;padding:0;list-style:none}.ac-toggle-row{display:flex;align-items:center;gap:var(--ac-s-3);padding-block:var(--ac-s-3);cursor:pointer;min-block-size:var(--ac-touch)}.ac-toggle-row + .ac-toggle-row{border-block-start:1px solid var(--ac-border)}.ac-toggle-row__icon{display:grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--ac-surface-3);color:var(--ac-text-soft);transition:color var(--ac-dur-2)}.ac-toggle-row__icon .ac-icon{inline-size:1rem;block-size:1rem}.ac-toggle-row__text{flex:1;min-inline-size:0;display:grid;gap:1px}.ac-toggle-row__title{font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium)}.ac-toggle-row__desc{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-toggle-row:has(:disabled){opacity:.5;cursor:not-allowed}.ac-toggle-row:has(.ac-switch:not(:checked)) .ac-toggle-row__icon{color:var(--ac-faint)}.ac-range-wrap{position:relative;display:block;padding-block-start:1.9rem}.ac-range__bubble{position:absolute;inset-block-start:0;inset-inline-start:calc(var(--_p) * (100% - 1.125rem) / 100 + .5625rem);translate:-50% 0;padding:2px var(--ac-s-2);border-radius:var(--ac-r-pill);background:var(--ac-text);color:var(--ac-surface-1);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-semibold);white-space:nowrap;pointer-events:none;transition:scale var(--ac-dur-2) var(--ac-ease-spring)}.ac-range__bubble:dir(rtl){translate:50% 0}.ac-range-wrap:not(:hover,:focus-within) .ac-range__bubble{scale:.85;opacity:.85}.ac-rating{display:inline-flex;gap:2px}.ac-rating__star{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--ac-r-sm);color:var(--ac-border-strong);transition:color var(--ac-dur-1),transform var(--ac-dur-1) var(--ac-ease)}.ac-rating__star .ac-icon{inline-size:1.4rem;block-size:1.4rem;fill:currentColor;stroke-width:1.5}.ac-rating__star[data-on]{color:var(--ac-accent)}button.ac-rating__star:focus-visible{outline:none;box-shadow:var(--ac-focus)}@media (hover:hover){.ac-rating:has(button:hover) .ac-rating__star{color:var(--ac-border-strong)}.ac-rating .ac-rating__star:has(~ button:hover),.ac-rating button.ac-rating__star:hover{color:var(--ac-accent);transform:scale(1.08)}}span.ac-rating__star{inline-size:1.1rem;block-size:1.1rem}span.ac-rating__star .ac-icon{inline-size:1rem;block-size:1rem}.ac-otp{position:relative;display:flex;gap:clamp(4px,1.5vw,var(--ac-s-2));justify-content:center}.ac-otp__box{--_bd:var(--ac-border);flex:1 1 0;max-inline-size:3.25rem;min-inline-size:0;block-size:3.5rem;text-align:center;font-size:var(--ac-fs-2xl);font-weight:var(--ac-fw-bold);caret-color:var(--ac-accent);border:1.5px solid var(--_bd);border-radius:var(--ac-r-lg);background:var(--ac-surface-3);outline:none;transition:border-color var(--ac-dur-1),box-shadow var(--ac-dur-2),transform var(--ac-dur-2) var(--ac-ease-spring)}.ac-otp__box:focus{--_bd:var(--ac-accent);background:var(--ac-surface-1);box-shadow:var(--ac-focus);transform:translateY(-2px)}.ac-otp__box{animation:ac-otp-in 460ms var(--ac-ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}.ac-otp__box:focus{animation:ac-otp-in 460ms var(--ac-ease-out) backwards,ac-otp-glow 1.6s ease-in-out infinite;animation-delay:calc(var(--i,0) * 45ms),0s}.ac-otp[data-state="error"] .ac-otp__box{--_bd:var(--ac-danger);background:var(--ac-danger-soft);color:var(--ac-danger-ink);caret-color:var(--ac-danger)}.ac-otp[data-state="error"] .ac-otp__box:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-danger) 22%,transparent);animation:none}.ac-otp[data-state="success"] .ac-otp__box{pointer-events:none;animation:none}.ac-otp__done{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ac-otp__done svg{block-size:100%;max-block-size:3.75rem;aspect-ratio:1;overflow:visible}.ac-otp__done-fill{fill:var(--ac-success)}.ac-otp__done-ring{fill:none;stroke:var(--ac-success);stroke-width:3;stroke-dasharray:1;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--ac-success) 40%,transparent))}.ac-otp__done-check{fill:none;stroke:#fff;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}@keyframes ac-otp-in{from{opacity:0;transform:translateY(calc(10px * var(--ac-travel,1))) scale(calc(1 - .12 * var(--ac-travel,1)))}}@keyframes ac-otp-glow{0%,100%{box-shadow:0 0 0 3px var(--ac-accent-soft)}50%{box-shadow:0 0 0 5px var(--ac-accent-soft),0 0 18px -2px color-mix(in srgb,var(--ac-accent) 45%,transparent)}}.ac-otp__box[data-filled]{--_bd:var(--ac-text);background:var(--ac-surface-1)}.ac-otp__box:nth-child(3):not(:last-of-type){margin-inline-end:var(--ac-s-2)}.ac-otp[data-length="4"] .ac-otp__box:nth-child(3){margin:0}.ac-number{--_bd:var(--ac-border);display:inline-flex;align-items:center;gap:2px;inline-size:9rem;max-inline-size:100%;min-block-size:var(--ac-control-h);padding:3px;border:1px solid var(--_bd);border-radius:var(--ac-r-pill);background:var(--ac-surface-3);overflow:hidden;transition:border-color var(--ac-dur-1),box-shadow var(--ac-dur-2)}.ac-number:focus-within{--_bd:var(--ac-accent);box-shadow:var(--ac-focus)}.ac-number>.ac-input{flex:1;min-inline-size:0;border:0;box-shadow:none;text-align:center;padding:0;font-weight:var(--ac-fw-semibold);appearance:textfield;-moz-appearance:textfield;background:transparent}.ac-number>.ac-input::-webkit-inner-spin-button,.ac-number>.ac-input::-webkit-outer-spin-button{appearance:none;margin:0}.ac-number__btn{display:grid;place-items:center;inline-size:calc(var(--ac-control-h) - 8px);block-size:calc(var(--ac-control-h) - 8px);flex:none;border-radius:50%;color:var(--ac-text);background:var(--ac-surface-1);box-shadow:0 0 0 1px var(--ac-border);transition:background var(--ac-dur-1),color var(--ac-dur-1);touch-action:manipulation}.ac-number__btn:hover:not(:disabled){background:var(--ac-text);color:var(--ac-surface-1)}.ac-number__btn:active:not(:disabled) .ac-icon{transform:scale(.8)}.ac-number__btn:disabled{color:var(--ac-faint);cursor:not-allowed}.ac-number__btn .ac-icon{inline-size:1rem;block-size:1rem;transition:transform var(--ac-dur-1) var(--ac-ease)}.ac-strength{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:var(--ac-s-1);--_c:var(--ac-border-strong)}.ac-strength>span{block-size:4px;border-radius:4px;background:var(--ac-surface-3);transition:background var(--ac-dur-3) var(--ac-ease)}.ac-strength>small{min-inline-size:4.5rem;text-align:end;font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-medium);color:var(--_c)}.ac-strength[data-score="0"],.ac-strength[data-score="1"]{--_c:var(--ac-danger)}.ac-strength[data-score="2"]{--_c:var(--ac-warning)}.ac-strength[data-score="3"]{--_c:var(--ac-info)}.ac-strength[data-score="4"]{--_c:var(--ac-success)}.ac-strength>span{position:relative;overflow:hidden}.ac-strength>span::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--_c);transform:scaleX(0);transform-origin:0 50%;opacity:0;transition:transform var(--ac-spring-bounce-dur,600ms) var(--ac-spring-bounce,var(--ac-ease-spring)),opacity var(--ac-dur-2) var(--ac-ease),background-color var(--ac-dur-4) var(--ac-ease)}.ac-strength>span:dir(rtl)::after{transform-origin:100% 50%}.ac-strength>span:nth-child(2)::after{transition-delay:40ms}.ac-strength>span:nth-child(3)::after{transition-delay:80ms}.ac-strength>span:nth-child(4)::after{transition-delay:120ms}.ac-strength[data-score="0"]>span:nth-child(-n+1)::after,.ac-strength[data-score="1"]>span:nth-child(-n+1)::after,.ac-strength[data-score="2"]>span:nth-child(-n+2)::after,.ac-strength[data-score="3"]>span:nth-child(-n+3)::after,.ac-strength[data-score="4"]>span:nth-child(-n+4)::after{transform:scaleX(1);opacity:1}.ac-strength>small{transition:color var(--ac-dur-4) var(--ac-ease)}.ac-pwrules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--ac-s-1) var(--ac-s-3);margin:var(--ac-s-2) 0 0;padding:0;list-style:none;font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-pwrules li{display:flex;align-items:center;gap:var(--ac-s-2);transition:color var(--ac-dur-3) var(--ac-ease)}.ac-pwrules li[data-met]{color:var(--ac-success-ink)}.ac-pwrules__mark{flex:none;inline-size:1.05rem;block-size:1.05rem;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ac-pwrules__mark circle{stroke:var(--ac-border-strong);fill:transparent;transition:stroke var(--ac-dur-3),fill var(--ac-dur-3)}.ac-pwrules__mark path{stroke:var(--ac-success-contrast,#fff);stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset var(--ac-dur-4) var(--ac-ease-out) 60ms,opacity var(--ac-dur-2)}.ac-pwrules li[data-met] circle{stroke:var(--ac-success);fill:var(--ac-success)}.ac-pwrules li[data-met] path{stroke-dashoffset:0;opacity:1}.ac-capslock{display:grid;grid-template-rows:0fr;margin:0;opacity:0;transition:grid-template-rows var(--ac-dur-3) var(--ac-ease-out),opacity var(--ac-dur-2) var(--ac-ease),margin var(--ac-dur-3) var(--ac-ease-out)}.ac-capslock[data-on]{grid-template-rows:1fr;opacity:1;margin-block-start:var(--ac-s-2)}.ac-capslock__inner{display:flex;align-items:center;gap:var(--ac-s-2);min-block-size:0;overflow:hidden;color:var(--ac-warning-ink);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-medium);transform:translateY(calc(-4px * var(--ac-travel,1)));transition:transform var(--ac-dur-3) var(--ac-ease-out)}.ac-capslock[data-on] .ac-capslock__inner{transform:none}.ac-capslock .ac-icon{inline-size:.95rem;block-size:.95rem;padding:1px;border-radius:4px;background:var(--ac-warning-soft)}.ac-pw-toggle .ac-icon{transform-origin:50% 50%}.ac-swatches{display:flex;flex-wrap:wrap;gap:var(--ac-s-2)}.ac-swatch{position:relative;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--_c,var(--ac-surface-3));color:var(--ac-accent-contrast);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);transition:transform var(--ac-dur-2) var(--ac-ease-spring),box-shadow var(--ac-dur-2)}.ac-swatch:hover{transform:scale(1.08)}.ac-swatch .ac-icon{inline-size:1rem;block-size:1rem;stroke-width:3;scale:0;transition:scale var(--ac-dur-2) var(--ac-ease-spring);filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.ac-swatch[aria-checked="true"]{box-shadow:0 0 0 2px var(--ac-surface-1),0 0 0 4px var(--_c,var(--ac-accent))}.ac-swatch[aria-checked="true"] .ac-icon{scale:1}.ac-swatch:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ac-surface-1),0 0 0 4px var(--ac-ring)}.ac-swatch--custom{background:conic-gradient(from 0deg,#f43f5e,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#f43f5e)}.ac-swatch--custom[data-picked]{background:var(--_c)}.ac-swatch--custom .ac-icon{scale:1}.ac-swatch__native{position:absolute;inset:0;opacity:0;inline-size:100%;block-size:100%;cursor:pointer}.ac-combo{position:relative;min-width:0}.ac-combo__control{padding-block:3px}.ac-combo__caret{display:grid;place-items:center;inline-size:2rem;block-size:2rem;color:var(--ac-muted);cursor:pointer;transition:rotate var(--ac-dur-2) var(--ac-ease)}.ac-combo__caret .ac-icon{inline-size:1rem;block-size:1rem}.ac-combo[data-open] .ac-combo__caret{rotate:180deg}.ac-combo[aria-busy="true"] .ac-combo__caret .ac-icon{animation:ac-spin .8s linear infinite}.ac-chip--input{block-size:1.75rem;padding-inline:var(--ac-s-3) var(--ac-s-2);max-inline-size:12rem;background:var(--ac-surface-1);border-color:var(--ac-border);color:var(--ac-text);margin-inline-start:2px;animation:ac-chip-in var(--ac-dur-3) var(--ac-ease-spring)}@keyframes ac-chip-in{from{scale:.6;opacity:0}}@keyframes ac-spin{to{rotate:360deg}}.ac-tags{padding-block:3px}.ac-tags>.ac-input:disabled{display:none}.ac-combo__list{list-style:none;margin:0;padding:var(--ac-s-1)}.ac-combo__opt{display:flex;align-items:center;gap:var(--ac-s-2);min-block-size:2.375rem;padding-inline:var(--ac-s-2) var(--ac-s-3);border-radius:var(--ac-r-md);cursor:pointer;font-size:var(--ac-fs-md)}.ac-combo__opt[data-active]{background:var(--ac-hover)}.ac-combo__opt[aria-selected="true"]{font-weight:var(--ac-fw-semibold)}.ac-combo__opt[aria-disabled="true"]{opacity:.45;pointer-events:none}.ac-combo__check{display:grid;place-items:center;inline-size:1.125rem;flex:none;opacity:0}.ac-combo__check .ac-icon{inline-size:1rem;block-size:1rem;stroke-width:2.6}.ac-combo__opt[aria-selected="true"] .ac-combo__check{opacity:1}.ac-combo__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-combo__label mark{background:none;color:inherit;font-weight:var(--ac-fw-bold);text-decoration:underline 2px var(--ac-accent);text-underline-offset:3px}.ac-combo__meta{color:var(--ac-faint);font-size:var(--ac-fs-xs)}.ac-combo__group{padding:var(--ac-s-2) var(--ac-s-3) var(--ac-s-1);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-semibold);color:var(--ac-muted);text-transform:uppercase;letter-spacing:.04em}.ac-combo__status{padding:var(--ac-s-4);text-align:center;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.ac-combo__status[hidden]{display:none}.ac-dropzone{display:grid;gap:var(--ac-s-3)}.ac-dropzone__area{--_bd:var(--ac-border-strong);position:relative;display:grid;justify-items:center;gap:var(--ac-s-2);padding:var(--ac-s-8) var(--ac-s-4);text-align:center;cursor:pointer;border:1.5px dashed var(--_bd);border-radius:var(--ac-r-xl);background:var(--ac-surface-3);transition:border-color var(--ac-dur-2),background var(--ac-dur-2),transform var(--ac-dur-2) var(--ac-ease)}.ac-dropzone__area:hover,.ac-dropzone[data-drag] .ac-dropzone__area{--_bd:var(--ac-accent);background:var(--ac-surface-2)}.ac-dropzone[data-drag] .ac-dropzone__area{transform:scale(1.01)}.ac-dropzone:has(input:focus-visible) .ac-dropzone__area{box-shadow:var(--ac-focus);--_bd:var(--ac-accent)}.ac-dropzone__icon{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:var(--ac-surface-1);color:var(--ac-text);box-shadow:var(--ac-shadow-sm);transition:transform var(--ac-dur-3) var(--ac-ease-spring)}.ac-dropzone[data-drag] .ac-dropzone__icon{transform:translateY(-4px) scale(1.08)}.ac-dropzone__icon .ac-icon{inline-size:1.4rem;block-size:1.4rem}.ac-dropzone__text{font-size:var(--ac-fs-md);font-weight:var(--ac-fw-medium)}.ac-dropzone__text u{color:var(--ac-text);text-decoration:underline 2px var(--ac-accent);text-underline-offset:4px;font-weight:var(--ac-fw-semibold)}.ac-dropzone__hint{color:var(--ac-muted);font-size:var(--ac-fs-xs)}.ac-files{list-style:none;margin:0;padding:0;display:grid;gap:var(--ac-s-2)}.ac-files:empty{display:none}.ac-files__item{display:flex;align-items:center;gap:var(--ac-s-3);padding:var(--ac-s-2);padding-inline-end:var(--ac-s-1);border:1px solid var(--ac-border);border-radius:var(--ac-r-xl);background:var(--ac-surface-1);animation:ac-err-in var(--ac-dur-3) var(--ac-ease);transition:opacity var(--ac-dur-2),scale var(--ac-dur-2)}.ac-files__item[data-state="leaving"]{opacity:0;scale:.96}.ac-files__item[data-state="error"]{border-color:color-mix(in oklab,var(--ac-danger) 40%,transparent);background:var(--ac-danger-soft)}.ac-files__item[data-state="error"] .ac-files__meta{color:var(--ac-danger-ink)}.ac-files__thumb{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;flex:none;border-radius:var(--ac-r-md);background:var(--ac-surface-3);color:var(--ac-muted);overflow:hidden}.ac-files__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.ac-files__main{flex:1;min-inline-size:0;display:grid;gap:2px}.ac-files__name{font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium)}.ac-files__meta{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-files__item .ac-progress{margin-block-start:4px;transition:opacity var(--ac-dur-3)}.ac-files__item[data-state="done"] .ac-progress{opacity:0;block-size:0;margin:0}.ac-files__item[data-state="done"] .ac-files__meta{color:var(--ac-success-ink)}.ac-wizard{display:grid;gap:var(--ac-s-6)}.ac-wizard__step{display:grid;gap:var(--ac-s-4);border:0;padding:0;margin:0;min-width:0}.ac-wizard__step[hidden]{display:none}.ac-wizard__step:focus{outline:none}.ac-wizard__step[data-enter="next"]{animation:ac-step-next var(--ac-dur-4) var(--ac-ease)}.ac-wizard__step[data-enter="prev"]{animation:ac-step-prev var(--ac-dur-4) var(--ac-ease)}@keyframes ac-step-next{from{opacity:0;translate:24px 0}}@keyframes ac-step-prev{from{opacity:0;translate:-24px 0}}.ac-wizard__step:dir(rtl)[data-enter="next"]{animation-name:ac-step-prev}.ac-wizard__step:dir(rtl)[data-enter="prev"]{animation-name:ac-step-next}.ac-wizard__nav{display:flex;align-items:center;gap:var(--ac-s-2);padding-block-start:var(--ac-s-4);border-block-start:1px solid var(--ac-border)}.ac-wizard__count{margin-inline-end:auto;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.ac-wizard__nav [hidden]{display:none}.ac-wizard .ac-stepper .ac-step[data-state="done"]{cursor:pointer}@media (max-width:639.98px){.ac-wizard .ac-stepper .ac-step:not([data-state="current"]) .ac-step__text{display:none}.ac-wizard__nav{position:sticky;inset-block-end:calc(var(--ac-tabbar-h) + var(--ac-safe-bottom));margin-inline:calc(var(--ac-card-pad) * -1);padding:var(--ac-s-3) var(--ac-card-pad);background:var(--ac-glass-bg-strong);backdrop-filter:var(--ac-glass-blur);-webkit-backdrop-filter:var(--ac-glass-blur);z-index:2}.ac-wizard__nav .ac-btn{flex:1}.ac-wizard__count{display:none}}.ac-lp__trigger{display:inline-flex;align-items:center;gap:6px;block-size:calc(var(--ac-pill-h) - 10px);padding-inline:4px 8px;border-radius:var(--ac-r-pill);color:var(--ac-text-soft);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-semibold);letter-spacing:.04em;white-space:nowrap;transition:background-color var(--ac-dur-1) var(--ac-ease-hover),color var(--ac-dur-1) var(--ac-ease-hover),transform var(--ac-spring-dur) var(--ac-spring)}.ac-lp__trigger:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-lp__trigger:active{transform:var(--ac-press);transition-duration:var(--ac-dur-0)}.ac-lp__trigger[aria-expanded="true"]{background:var(--ac-pill-bg);color:var(--ac-text)}.ac-lp__code{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.ac-lp__chev{inline-size:.8rem !important;block-size:.8rem !important;color:var(--ac-muted);transition:transform var(--ac-spring-dur) var(--ac-spring)}.ac-lp__trigger[aria-expanded="true"] .ac-lp__chev{transform:rotate(180deg)}.ac-lp__trigger[data-compact] :is(.ac-lp__code,.ac-lp__chev){display:none}.ac-lp__trigger[data-compact]{padding-inline:4px}.ac-lp__badge{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem}.ac-lp__badge--sm{inline-size:1.625rem;block-size:1.625rem}.ac-lp__badge svg{inline-size:100%;block-size:100%;overflow:visible}.ac-lp__badge-bg{fill:var(--ac-surface-3);stroke:var(--ac-border);stroke-width:1}.ac-lp__badge-glyph{fill:var(--ac-text);font-family:var(--ac-font);font-size:13px;font-weight:var(--ac-fw-bold);letter-spacing:-.02em}.ac-lp__trigger .ac-lp__badge-bg{fill:var(--ac-ink);stroke:none}.ac-lp__trigger .ac-lp__badge-glyph{fill:var(--ac-ink-contrast)}.ac-lp__badge .ac-flag{--ac-flag:.8rem;position:absolute;inset-block-end:-1px;inset-inline-end:-2px;box-shadow:0 0 0 2px var(--ac-elevated)}.ac-lp__badge--sm .ac-flag{--ac-flag:.625rem;box-shadow:0 0 0 1.5px var(--ac-chrome-bg)}.ac-lp--pop{position:fixed;left:var(--ac-x,0);top:var(--ac-y,0);z-index:calc(var(--ac-z-modal) + 1);inline-size:18.5rem;max-inline-size:calc(100vw - 1rem);padding:var(--ac-s-2);border:1px solid var(--ac-border);border-radius:var(--ac-r-2xl);background:var(--ac-elevated);box-shadow:var(--ac-shadow-xl);transform-origin:var(--ac-origin,top);opacity:0;transform:translateY(calc(-6px * var(--ac-travel,1))) scale(calc(1 - .04 * var(--ac-travel,1)));transition:opacity var(--ac-dur-exit) var(--ac-ease),transform var(--ac-dur-exit) var(--ac-ease)}.ac-lp--pop[data-state="open"]{opacity:1;transform:none;transition:opacity var(--ac-dur-2) var(--ac-ease),transform 380ms var(--ac-spring)}.ac-lp__head{display:grid;gap:1px;padding:var(--ac-s-2) var(--ac-s-3) var(--ac-s-3)}.ac-lp__title{font-size:var(--ac-fs-md);font-weight:var(--ac-fw-semibold)}.ac-lp__hint{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-lp__search{display:flex;align-items:center;gap:var(--ac-s-2);margin:0 var(--ac-s-1) var(--ac-s-2);padding-inline:var(--ac-s-3);min-block-size:2.25rem;border-radius:var(--ac-r-pill);background:var(--ac-pill-bg);color:var(--ac-muted)}.ac-lp__search input{flex:1;min-width:0;border:0;background:none;outline:0;font-size:var(--ac-fs-sm);color:var(--ac-text)}.ac-lp__list{position:relative;display:grid;gap:2px;max-block-size:min(22rem,60vh);overflow-y:auto;overscroll-behavior:contain}.ac-lp__item{display:flex;align-items:center;gap:var(--ac-s-3);inline-size:100%;padding:var(--ac-s-2);border-radius:var(--ac-r-lg);text-align:start;color:var(--ac-text);outline:none;transition:background-color var(--ac-dur-1) var(--ac-ease-hover),transform var(--ac-spring-dur) var(--ac-spring)}.ac-lp__list .ac-hl{border-radius:var(--ac-r-lg)}.ac-lp__item:active{transform:scale(.98);transition-duration:var(--ac-dur-0)}.ac-lp__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ac-ring)}.ac-lp__item[aria-selected="true"] .ac-lp__badge-bg{fill:var(--ac-ink);stroke:none}.ac-lp__item[aria-selected="true"] .ac-lp__badge-glyph{fill:var(--ac-ink-contrast)}.ac-lp__item .ac-lp__badge-bg,.ac-lp__item .ac-lp__badge-glyph{transition:fill var(--ac-dur-3) var(--ac-ease-hover)}.ac-lp__names{display:grid;flex:1;min-width:0;line-height:1.3}.ac-lp__native{font-size:var(--ac-fs-md);font-weight:var(--ac-fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-lp__en{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-lp__dir{flex:none;padding:2px 7px;border-radius:var(--ac-r-pill);background:var(--ac-neutral-soft);color:var(--ac-muted);font-size:.625rem;font-weight:var(--ac-fw-bold);letter-spacing:.08em}.ac-lp__dir[data-dir="rtl"]{background:var(--ac-accent-soft);color:var(--ac-accent-ink)}.ac-lp__check{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;flex:none;border-radius:50%;color:var(--ac-ink-contrast);background:var(--ac-ink);opacity:0;transform:scale(calc(1 - .5 * var(--ac-travel,1)));transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-spring-bounce-dur) var(--ac-spring-bounce)}.ac-lp__check .ac-icon{inline-size:.75rem;block-size:.75rem;stroke-width:3}.ac-lp__item[aria-selected="true"] .ac-lp__check{opacity:1;transform:none}.ac-lp--sheet .ac-lp__list{max-block-size:none}.ac-lp--sheet .ac-lp__item{min-block-size:3.5rem;padding-inline:var(--ac-s-3)}.ac-lp-sheet .ac-dialog__body{padding-inline:var(--ac-s-3)}@media (max-width:639.98px){.ac-appbar .ac-lp__trigger{padding-inline:3px}.ac-appbar .ac-lp__trigger :is(.ac-lp__code,.ac-lp__chev){display:none}}.ac-badge{--_bg:var(--ac-neutral-soft);--_fg:var(--ac-neutral-ink);--_dot:var(--ac-muted);display:inline-flex;align-items:center;gap:.35rem;block-size:1.375rem;padding-inline:.5rem;border-radius:var(--ac-r-pill);background:var(--_bg);color:var(--_fg);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-semibold);line-height:1;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.ac-badge .ac-icon{inline-size:.8rem;block-size:.8rem;margin-inline:-1px}.ac-badge--accent{--_bg:var(--ac-accent-soft);--_fg:var(--ac-accent-ink);--_dot:var(--ac-accent)}.ac-badge--success{--_bg:var(--ac-success-soft);--_fg:var(--ac-success-ink);--_dot:var(--ac-success)}.ac-badge--warning{--_bg:var(--ac-warning-soft);--_fg:var(--ac-warning-ink);--_dot:var(--ac-warning)}.ac-badge--danger{--_bg:var(--ac-danger-soft);--_fg:var(--ac-danger-ink);--_dot:var(--ac-danger)}.ac-badge--info{--_bg:var(--ac-info-soft);--_fg:var(--ac-info-ink);--_dot:var(--ac-info)}.ac-badge--neutral{--_bg:var(--ac-neutral-soft);--_fg:var(--ac-neutral-ink)}.ac-badge--solid{--_bg:var(--_dot);--_fg:#fff}.ac-badge--solid.ac-badge--accent{--_fg:var(--ac-accent-contrast)}.ac-badge--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--ac-border-strong);color:var(--ac-text-soft)}.ac-badge--dot::before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--_dot);flex:none}.ac-badge--lg{block-size:1.75rem;padding-inline:.7rem;font-size:var(--ac-fs-sm)}.ac-count{display:inline-grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.35rem;border-radius:var(--ac-r-pill);background:var(--ac-danger);color:#fff;font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-bold);line-height:1;font-variant-numeric:tabular-nums}.ac-chip{display:inline-flex;align-items:center;gap:var(--ac-s-1);block-size:2rem;padding-inline:var(--ac-s-3);border-radius:var(--ac-r-pill);border:1px solid var(--ac-border);background:var(--ac-surface-1);color:var(--ac-text-soft);font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium);white-space:nowrap;transition:background var(--ac-dur-1),border-color var(--ac-dur-1),color var(--ac-dur-1),transform var(--ac-dur-1) var(--ac-ease)}button.ac-chip:hover,a.ac-chip:hover{border-color:var(--ac-muted);color:var(--ac-text)}button.ac-chip:active,a.ac-chip:active{transform:scale(.95)}.ac-chip[aria-pressed="true"],.ac-chip[aria-selected="true"],.ac-chip[aria-checked="true"]{background:var(--ac-surface-1);border-color:var(--ac-ink);color:var(--ac-text);box-shadow:inset 0 0 0 .5px var(--ac-ink)}.ac-chip .ac-icon{inline-size:.95rem;block-size:.95rem}.ac-chip .ac-avatar{--ac-avatar:1.375rem;margin-inline-start:calc(var(--ac-s-2) * -1)}.ac-chip__remove{display:grid;place-items:center;inline-size:1.125rem;block-size:1.125rem;margin-inline:0 calc(var(--ac-s-1) * -1);border-radius:50%;color:var(--ac-muted)}.ac-chip__remove:hover{background:var(--ac-active);color:var(--ac-text)}.ac-chip__remove .ac-icon{inline-size:.75rem;block-size:.75rem}.ac-status{--_c:var(--ac-faint);position:relative;display:inline-block;inline-size:.5rem;block-size:.5rem;flex:none;border-radius:50%;background:var(--_c);vertical-align:middle}.ac-status[data-status="online"]{--_c:var(--ac-success)}.ac-status[data-status="busy"],.ac-status[data-status="error"]{--_c:var(--ac-danger)}.ac-status[data-status="away"]{--_c:var(--ac-warning)}.ac-status[data-status="info"]{--_c:var(--ac-info)}.ac-status--pulse::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--_c);animation:ac-status-pulse 1.8s var(--ac-ease-out) infinite}@keyframes ac-status-pulse{from{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.ac-avatar{--ac-avatar:2.25rem;--_c:var(--ac-chart-1);position:relative;display:inline-grid;place-items:center;inline-size:var(--ac-avatar);block-size:var(--ac-avatar);flex:none;border-radius:50%;background:color-mix(in oklab,var(--_c) 16%,var(--ac-surface-1));color:color-mix(in oklab,var(--_c) 80%,var(--ac-mix-toward));font-size:calc(var(--ac-avatar) * .38);font-weight:var(--ac-fw-bold);line-height:1;text-transform:uppercase;user-select:none;vertical-align:middle}.ac-avatar>img{inline-size:100%;block-size:100%;border-radius:inherit;object-fit:cover}.ac-avatar--xs{--ac-avatar:1.5rem}.ac-avatar--sm{--ac-avatar:1.875rem}.ac-avatar--lg{--ac-avatar:3rem}.ac-avatar--xl{--ac-avatar:4.5rem}.ac-avatar--square{border-radius:28%}.ac-avatar[data-color="2"]{--_c:var(--ac-chart-2)}.ac-avatar[data-color="3"]{--_c:var(--ac-chart-3)}.ac-avatar[data-color="4"]{--_c:var(--ac-chart-4)}.ac-avatar[data-color="5"]{--_c:var(--ac-chart-5)}.ac-avatar[data-color="6"]{--_c:var(--ac-chart-6)}.ac-avatar[data-color="7"]{--_c:var(--ac-chart-7)}.ac-avatar[data-color="8"]{--_c:var(--ac-chart-8)}.ac-avatar--gradient{background:var(--ac-gradient);color:var(--ac-accent-contrast)}.ac-avatar>.ac-status{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:max(.55rem,calc(var(--ac-avatar) * .28));block-size:max(.55rem,calc(var(--ac-avatar) * .28));box-shadow:0 0 0 2px var(--ac-surface-1)}.ac-avatar-group{display:inline-flex;align-items:center}.ac-avatar-group>.ac-avatar{box-shadow:0 0 0 2px var(--ac-surface-1);transition:transform var(--ac-dur-2) var(--ac-ease)}.ac-avatar-group>.ac-avatar + .ac-avatar{margin-inline-start:calc(var(--ac-avatar) * -.3)}.ac-avatar-group>.ac-avatar:hover{transform:translateY(-2px);z-index:1}.ac-avatar-group__more{background:var(--ac-surface-3) !important;color:var(--ac-text-soft) !important;font-size:calc(var(--ac-avatar) * .32) !important}.ac-kbd,kbd.ac-kbd{display:inline-grid;place-items:center;min-inline-size:1.375rem;block-size:1.375rem;padding-inline:.3rem;border-radius:var(--ac-r-xs);border:1px solid var(--ac-border-strong);border-block-end-width:2px;background:var(--ac-surface-2);color:var(--ac-muted);font-family:var(--ac-font);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-semibold);line-height:1;direction:ltr;white-space:nowrap}.ac-divider{border:0;block-size:1px;background:var(--ac-border);margin-block:var(--ac-s-4)}.ac-divider--vertical{display:inline-block;inline-size:1px;block-size:1.25rem;margin:0 var(--ac-s-2);vertical-align:middle}.ac-divider--label{display:flex;align-items:center;gap:var(--ac-s-3);block-size:auto;background:none;color:var(--ac-muted);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-semibold)}.ac-divider--label::before,.ac-divider--label::after{content:"";flex:1;block-size:1px;background:var(--ac-border)}.ac-skeleton{display:block;block-size:1rem;border-radius:var(--ac-r-sm);background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--ac-surface-1) 70%,transparent) 50%,transparent 100%) 0 0 / 200% 100% no-repeat,var(--ac-surface-3);animation:ac-shimmer 1.4s ease-in-out infinite}:root[data-theme="dark"] .ac-skeleton{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%) 0 0 / 200% 100% no-repeat,var(--ac-surface-3)}@keyframes ac-shimmer{from{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}[dir="rtl"] .ac-skeleton{animation-direction:reverse}.ac-skeleton--text{block-size:.75rem;border-radius:var(--ac-r-pill)}.ac-skeleton--title{block-size:1.25rem;inline-size:45%}.ac-skeleton--circle{inline-size:2.5rem;block-size:2.5rem;border-radius:50%;flex:none}.ac-skeleton--block{block-size:8rem;border-radius:var(--ac-r-lg)}.ac-skeleton--w-25{inline-size:25%}.ac-skeleton--w-50{inline-size:50%}.ac-skeleton--w-75{inline-size:75%}.ac-progress{--_c:var(--ac-accent);appearance:none;-webkit-appearance:none;display:block;inline-size:100%;block-size:.5rem;border:0;border-radius:var(--ac-r-pill);--_track:repeating-linear-gradient(-45deg,var(--ac-surface-3) 0 3px,transparent 3px 6px),var(--ac-surface-2);background:var(--_track);overflow:hidden;color:var(--_c)}.ac-progress::-webkit-progress-bar{background:var(--_track);border-radius:var(--ac-r-pill)}.ac-progress::-webkit-progress-value{background:var(--_c);border-radius:var(--ac-r-pill);transition:inline-size var(--ac-dur-4) var(--ac-ease)}.ac-progress::-moz-progress-bar{background:var(--_c);border-radius:var(--ac-r-pill)}.ac-progress:indeterminate{background:linear-gradient(90deg,transparent,var(--_c),transparent) 0 0 / 40% 100% no-repeat,var(--ac-surface-3);animation:ac-indeterminate 1.2s var(--ac-ease) infinite}.ac-progress:indeterminate::-webkit-progress-bar{background:transparent}@keyframes ac-indeterminate{from{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.ac-progress--success{--_c:var(--ac-success)}.ac-progress--warning{--_c:var(--ac-warning)}.ac-progress--danger{--_c:var(--ac-danger)}.ac-progress--sm{block-size:.3rem}.ac-progress--lg{block-size:.75rem}.ac-ring{--ac-ring-size:5.5rem;--ac-ring-stroke:8;--_tone:var(--ac-accent);position:relative;display:inline-grid;place-items:center;inline-size:var(--ac-ring-size);block-size:var(--ac-ring-size);flex:none}.ac-ring--sm{--ac-ring-size:3rem;--ac-ring-stroke:9}.ac-ring--lg{--ac-ring-size:8rem;--ac-ring-stroke:7}.ac-ring svg{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg);overflow:visible}.ac-ring__track{fill:none;stroke:var(--ac-surface-3)}.ac-ring__bar{fill:none;stroke:var(--_tone);stroke-linecap:round;transition:stroke-dashoffset 900ms var(--ac-ease-out);filter:drop-shadow(0 2px 4px color-mix(in oklab,var(--_tone) 35%,transparent))}.ac-ring__label{position:relative;display:grid;text-align:center;font-weight:var(--ac-fw-semibold);font-size:calc(var(--ac-ring-size) * .2);line-height:1.1;font-variant-numeric:tabular-nums}.ac-ring__label small{font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-medium);color:var(--ac-muted)}.ac-ring--sm .ac-ring__label{font-size:var(--ac-fs-2xs)}.ac-empty{display:grid;justify-items:center;gap:var(--ac-s-2);padding:var(--ac-s-12) var(--ac-s-6);text-align:center}.ac-empty__art{position:relative;display:grid;place-items:center;inline-size:5.5rem;block-size:5.5rem;margin-block-end:var(--ac-s-3);border-radius:1.75rem;background:linear-gradient(160deg,var(--ac-surface-1),var(--ac-surface-3));border:1px solid var(--ac-border);box-shadow:var(--ac-shadow-md),var(--ac-shadow-inset);color:var(--ac-accent);isolation:isolate}.ac-empty__art::before{content:"";position:absolute;inset:-1.5rem;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--ac-accent-soft-2),transparent)}.ac-empty__art .ac-icon{inline-size:2.25rem;block-size:2.25rem;stroke-width:1.6}.ac-empty__art svg:not(.ac-icon){inline-size:100%;block-size:100%}.ac-empty__title{font-size:var(--ac-fs-lg);font-weight:var(--ac-fw-semibold)}.ac-empty__text{color:var(--ac-muted);max-inline-size:42ch;font-size:var(--ac-fs-sm)}.ac-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ac-s-2);margin-block-start:var(--ac-s-3)}.ac-empty--sm{padding:var(--ac-s-6)}.ac-empty--sm .ac-empty__art{inline-size:3.5rem;block-size:3.5rem;border-radius:1.1rem}.ac-empty--sm .ac-empty__art .ac-icon{inline-size:1.5rem;block-size:1.5rem}.ac-list{display:flex;flex-direction:column;list-style:none;padding:0}.ac-list__item{display:flex;align-items:center;gap:var(--ac-s-3);min-block-size:var(--ac-row-h);padding-block:var(--ac-s-2);min-width:0}.ac-list--divided>.ac-list__item + .ac-list__item{border-block-start:1px solid var(--ac-border)}.ac-list--inset>.ac-list__item{padding-inline:var(--ac-card-pad)}a.ac-list__item,button.ac-list__item{transition:background var(--ac-dur-1);text-align:start;inline-size:100%}a.ac-list__item:hover,button.ac-list__item:hover{background:var(--ac-hover)}.ac-list__main{display:grid;flex:1 1 auto;min-width:0;line-height:1.35}.ac-list__title{font-weight:var(--ac-fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-list__meta{font-size:var(--ac-fs-xs);color:var(--ac-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-list__end{display:grid;justify-items:end;flex:none;text-align:end;font-variant-numeric:tabular-nums;line-height:1.35}.ac-list__thumb{--_tone:var(--ac-accent);display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;flex:none;border-radius:50%;background:color-mix(in oklab,var(--_tone) 12%,var(--ac-surface-1));color:var(--_tone)}.ac-list__thumb .ac-icon{inline-size:1.15rem;block-size:1.15rem}.ac-feed{list-style:none;padding:0;display:flex;flex-direction:column}.ac-feed__item{position:relative;display:flex;gap:var(--ac-s-3);padding-block-end:var(--ac-s-5);min-width:0}.ac-feed__item:last-child{padding-block-end:0}.ac-feed__item:not(:last-child)::before{content:"";position:absolute;inset-inline-start:calc(1rem - .5px);inset-block:2.25rem .25rem;inline-size:1px;background:var(--ac-border-strong)}.ac-feed__icon{--_tone:var(--ac-muted);display:grid;place-items:center;inline-size:2rem;block-size:2rem;flex:none;border-radius:50%;background:color-mix(in oklab,var(--_tone) 13%,var(--ac-surface-1));color:var(--_tone);box-shadow:0 0 0 4px var(--ac-surface-1)}.ac-feed__icon .ac-icon{inline-size:.95rem;block-size:.95rem}.ac-feed__body{display:grid;gap:2px;min-width:0;padding-block-start:.3rem;font-size:var(--ac-fs-sm);line-height:1.5}.ac-feed__body strong{font-weight:var(--ac-fw-semibold)}.ac-feed__body time{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-flag{--ac-flag:1.125rem;display:inline-block;inline-size:var(--ac-flag);block-size:var(--ac-flag);flex:none;border-radius:50%;background:var(--ac-surface-3);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);vertical-align:middle}.ac-flag[data-flag="us"]{background:linear-gradient(#3c3b6e 0 0) 0 0 / 50% 54% no-repeat,repeating-linear-gradient(#d22f3b 0 7.7%,#fff 7.7% 15.4%)}.ac-flag[data-flag="eu"]{background:radial-gradient(circle,transparent 0 34%,#ffcc00 35% 44%,transparent 45%),#1f4fbf}.ac-flag[data-flag="ae"]{background:linear-gradient(90deg,#e3262f 0 28%,transparent 28%),linear-gradient(#00843d 0 33.3%,#fff 33.3% 66.6%,#111 66.6%)}.ac-flag[data-flag="ir"]{background:radial-gradient(circle,#da0000 0 12%,transparent 13%),linear-gradient(#239f40 0 33.3%,#fff 33.3% 66.6%,#da0000 66.6%)}.ac-flag[data-flag="gb"]{background:linear-gradient(#c8102e 0 0) center / 100% 18% no-repeat,linear-gradient(90deg,#c8102e 0 0) center / 18% 100% no-repeat,linear-gradient(#fff 0 0) center / 100% 34% no-repeat,linear-gradient(90deg,#fff 0 0) center / 34% 100% no-repeat,#012169}.ac-flag[data-flag="tr"]{background:radial-gradient(circle at 42% 50%,#e30a17 0 22%,transparent 23%),radial-gradient(circle at 38% 50%,#fff 0 28%,transparent 29%),#e30a17}.ac-tabs{display:grid;gap:var(--ac-s-4);min-width:0}.ac-tabs__list{position:relative;display:flex;gap:var(--ac-s-1);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-block-end:1px solid var(--ac-border)}.ac-tabs__list::-webkit-scrollbar{display:none}.ac-tabs__tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--ac-s-2);flex:none;min-block-size:2.625rem;padding-inline:var(--ac-s-3);color:var(--ac-muted);font-size:var(--ac-fs-md);font-weight:var(--ac-fw-medium);white-space:nowrap;border-radius:var(--ac-r-sm) var(--ac-r-sm) 0 0;transition:color var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-tabs__tab:hover{color:var(--ac-text)}.ac-tabs__tab:active{transform:var(--ac-press)}.ac-tabs__tab[aria-selected="true"]{color:var(--ac-text)}.ac-tabs__tab:focus-visible{outline-offset:-2px}.ac-tabs__tab .ac-icon{inline-size:1rem;block-size:1rem}.ac-tabs__count{min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.35rem;display:inline-grid;place-items:center;border-radius:var(--ac-r-pill);background:var(--ac-neutral-soft);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-bold);font-variant-numeric:tabular-nums}.ac-tabs__tab[aria-selected="true"] .ac-tabs__count{background:var(--ac-ink);color:var(--ac-ink-contrast)}.ac-tabs__indicator{position:absolute;left:0;inset-block-end:-1px;block-size:2px;inline-size:var(--ac-ind-w,0);border-radius:2px 2px 0 0;background:var(--ac-ink);transform:translateX(var(--ac-ind-x,0));transition:transform var(--ac-dur-4) var(--ac-ease),inline-size var(--ac-dur-4) var(--ac-ease);pointer-events:none}.ac-tabs__indicator[data-instant]{transition:none}.ac-tabs__panel{min-width:0}.ac-tabs__panel:focus-visible{outline-offset:4px}.ac-tabs__panel[data-entering]{animation:ac-fade-up var(--ac-dur-3) var(--ac-ease-out) both}.ac-tabs--pills .ac-tabs__list{inline-size:fit-content;max-inline-size:100%;border:1px solid var(--ac-border);border-radius:var(--ac-r-pill);background:var(--ac-surface-1);gap:2px;padding:4px}.ac-tabs--pills .ac-tabs__tab{min-block-size:2.125rem;border-radius:var(--ac-r-pill);padding-inline:var(--ac-s-4);font-size:var(--ac-fs-sm)}.ac-tabs--pills .ac-tabs__tab[aria-selected="true"]{color:var(--ac-ink-contrast)}.ac-tabs--pills .ac-tabs__tab[aria-selected="true"] .ac-tabs__count{background:rgba(255,255,255,.22);color:inherit}.ac-tabs--pills .ac-tabs__indicator{inset-block:4px;block-size:auto;border-radius:var(--ac-r-pill);background:var(--ac-ink);box-shadow:0 4px 12px -6px rgba(0,0,0,.45)}.ac-segmented{position:relative;display:inline-flex;align-items:stretch;gap:2px;padding:3px;border-radius:var(--ac-r-pill);background:var(--ac-surface-1);border:1px solid var(--ac-border);isolation:isolate;max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.ac-segmented--block{display:flex}.ac-segmented--block .ac-segmented__item{flex:1 1 0}.ac-segmented__item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-s-2);min-block-size:calc(var(--ac-control-h) - 8px);padding-inline:var(--ac-s-3);border-radius:var(--ac-r-pill);color:var(--ac-text-soft);font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium);white-space:nowrap;transition:color var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-segmented__item:hover{color:var(--ac-text)}.ac-segmented__item:active{transform:scale(.95)}.ac-segmented__item[aria-checked="true"],.ac-segmented__item[aria-selected="true"]{color:var(--ac-ink-contrast)}.ac-segmented__item .ac-icon{inline-size:1rem;block-size:1rem}.ac-segmented__thumb{position:absolute;z-index:0;inset-block:3px;left:0;inline-size:var(--ac-ind-w,0);border-radius:var(--ac-r-pill);background:var(--ac-ink);box-shadow:0 4px 12px -6px rgba(0,0,0,.45);transform:translateX(var(--ac-ind-x,0));transition:transform var(--ac-dur-4) var(--ac-ease),inline-size var(--ac-dur-4) var(--ac-ease);pointer-events:none}.ac-segmented__thumb[data-instant]{transition:none}.ac-segmented--sm .ac-segmented__item{min-block-size:calc(var(--ac-control-h-sm) - 6px);padding-inline:var(--ac-s-2);font-size:var(--ac-fs-xs)}.ac-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-s-1);list-style:none;padding:0;font-size:var(--ac-fs-sm);color:var(--ac-muted);min-width:0}.ac-breadcrumbs li{display:inline-flex;align-items:center;gap:var(--ac-s-1);min-width:0}.ac-breadcrumbs li + li::before{content:"";inline-size:.9rem;block-size:.9rem;flex:none;background:currentColor;opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}[dir="rtl"] .ac-breadcrumbs li + li::before{transform:scaleX(-1)}.ac-breadcrumbs a{padding:2px 4px;border-radius:var(--ac-r-xs);transition:color var(--ac-dur-1),background var(--ac-dur-1);white-space:nowrap}.ac-breadcrumbs a:hover{color:var(--ac-text);background:var(--ac-hover)}.ac-breadcrumbs [aria-current="page"]{color:var(--ac-text);font-weight:var(--ac-fw-semibold);padding-inline:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ac-s-3)}.ac-pagination__info{font-size:var(--ac-fs-sm);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-pagination__list{display:flex;align-items:center;gap:2px;list-style:none;padding:0}.ac-pagination__btn{display:inline-grid;place-items:center;min-inline-size:2.125rem;block-size:2.125rem;padding-inline:var(--ac-s-2);border-radius:var(--ac-r-pill);color:var(--ac-text-soft);font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-medium);font-variant-numeric:tabular-nums;transition:background var(--ac-dur-1),color var(--ac-dur-1),transform var(--ac-dur-1) var(--ac-ease)}.ac-pagination__btn:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-pagination__btn:active{transform:scale(.94)}.ac-pagination__btn[aria-current="page"]{background:var(--ac-ink);color:var(--ac-ink-contrast)}.ac-pagination__btn:disabled{opacity:.4}.ac-pagination__btn .ac-icon{inline-size:1rem;block-size:1rem}.ac-pagination__gap{color:var(--ac-faint);padding-inline:var(--ac-s-1)}.ac-stepper{display:flex;gap:var(--ac-s-2);list-style:none;padding:0;counter-reset:ac-step}.ac-step{position:relative;display:flex;align-items:center;gap:var(--ac-s-3);flex:1 1 auto;min-width:0;counter-increment:ac-step}.ac-step:last-child{flex:none}.ac-step__text{flex:none}.ac-step:not(:last-child)::after{content:"";flex:1 1 auto;min-inline-size:1rem;block-size:2px;border-radius:2px;background:var(--ac-border-strong);margin-inline-end:var(--ac-s-2);transition:background var(--ac-dur-4) var(--ac-ease)}.ac-step[data-state="done"]:not(:last-child)::after{background:var(--ac-accent)}.ac-step__dot{display:grid;place-items:center;inline-size:2rem;block-size:2rem;flex:none;border-radius:50%;background:var(--ac-surface-1);border:1.5px solid var(--ac-border-strong);color:var(--ac-muted);font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-bold);font-variant-numeric:tabular-nums;transition:all var(--ac-dur-3) var(--ac-ease)}.ac-step__dot:empty::before{content:counter(ac-step)}.ac-step__dot .ac-icon{inline-size:1rem;block-size:1rem;stroke-width:2.6}.ac-step__text{display:grid;min-width:0;line-height:1.3}.ac-step__text strong{font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-step__text small{font-size:var(--ac-fs-xs);color:var(--ac-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-step[data-state="current"] .ac-step__dot{border-color:var(--ac-accent);color:var(--ac-accent-ink);box-shadow:0 0 0 4px var(--ac-accent-soft)}.ac-step[data-state="done"] .ac-step__dot{background:var(--ac-accent);border-color:var(--ac-accent);color:var(--ac-accent-contrast)}.ac-step[data-state="error"] .ac-step__dot{background:var(--ac-danger-soft);border-color:var(--ac-danger);color:var(--ac-danger-ink)}.ac-step[data-state="upcoming"] .ac-step__text strong{color:var(--ac-muted)}.ac-stepper--vertical{flex-direction:column;gap:0}.ac-stepper--vertical .ac-step{flex-direction:row;align-items:flex-start;padding-block-end:var(--ac-s-5)}.ac-stepper--vertical .ac-step:not(:last-child)::after{position:absolute;inset-inline-start:calc(1rem - 1px);inset-block:2.25rem .25rem;inline-size:2px;block-size:auto;min-inline-size:0;margin:0}@media (max-width:639.98px){.ac-stepper:not(.ac-stepper--vertical) .ac-step:not([data-state="current"]) .ac-step__text{display:none}}.ac-modal,.ac-sheet,.ac-drawer{--_p:1;position:fixed;inset:0;z-index:var(--ac-z-modal);display:flex;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--ac-dur-4)}:is(.ac-modal,.ac-sheet,.ac-drawer)::before{content:"";position:absolute;inset:0;background:var(--ac-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--ac-dur-4) var(--ac-ease)}:is(.ac-modal,.ac-sheet,.ac-drawer,.ac-menu,.ac-popover)[data-state="closed"]{display:none}:is(.ac-modal,.ac-sheet,.ac-drawer)[data-state="open"]{visibility:visible;pointer-events:auto;transition:none}:is(.ac-modal,.ac-sheet,.ac-drawer)[data-state="open"]::before{opacity:var(--_p)}:is(.ac-modal,.ac-sheet,.ac-drawer)[data-dragging]>.ac-dialog,:is(.ac-modal,.ac-sheet,.ac-drawer)[data-dragging]::before{transition:none}.ac-dialog{position:relative;display:flex;flex-direction:column;min-block-size:0;max-block-size:100%;background:var(--ac-elevated);color:var(--ac-text);border:1px solid var(--ac-border);box-shadow:var(--ac-shadow-xl);overflow:hidden;outline:none;transition:transform var(--ac-dur-4) var(--ac-ease-out),opacity var(--ac-dur-3) var(--ac-ease)}[data-bump]>.ac-dialog{animation:ac-bump var(--ac-dur-4) var(--ac-ease-spring)}@keyframes ac-bump{40%{scale:1.025}}.ac-dialog__head{display:flex;align-items:flex-start;gap:var(--ac-s-3);padding:var(--ac-s-5) var(--ac-s-5) var(--ac-s-3)}.ac-dialog__titles{display:grid;gap:2px;flex:1;min-width:0}.ac-dialog__title{margin:0;font-size:var(--ac-fs-lg);font-weight:var(--ac-fw-semibold);line-height:var(--ac-lh-snug)}.ac-dialog__sub,.ac-dialog__text{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-normal)}.ac-dialog__close{display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;margin:calc(var(--ac-s-1) * -1);border:0;border-radius:var(--ac-r-pill);background:var(--ac-surface-3);color:var(--ac-text-soft);cursor:pointer;transition:background var(--ac-dur-1) var(--ac-ease),color var(--ac-dur-1) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-dialog__close:hover{background:var(--ac-active);color:var(--ac-text)}.ac-dialog__close:active{transform:var(--ac-press)}.ac-dialog__close .ac-icon{inline-size:1rem;block-size:1rem}.ac-dialog__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ac-s-1) var(--ac-s-5) var(--ac-s-5)}.ac-dialog__handle + .ac-dialog__body{padding-block-start:var(--ac-s-5)}.ac-dialog__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ac-s-2);padding:var(--ac-s-2) var(--ac-s-5) var(--ac-s-5)}.ac-dialog__foot>.ac-btn{border-radius:var(--ac-r-pill)}.ac-dialog__handle{display:none;position:absolute;inset-block-start:0;inset-inline:0;z-index:2;block-size:1.375rem;cursor:grab;touch-action:none}.ac-dialog__handle::before{content:"";position:absolute;inset-block-start:.5rem;inset-inline-start:calc(50% - 1.125rem);inline-size:2.25rem;block-size:5px;border-radius:var(--ac-r-pill);background:var(--ac-border-strong)}.ac-modal{align-items:center;justify-content:center;padding:calc(var(--ac-s-6) + var(--ac-safe-top)) var(--ac-s-4) calc(var(--ac-s-6) + var(--ac-safe-bottom))}.ac-modal>.ac-dialog{inline-size:min(100%,var(--_w,32rem));max-block-size:min(100%,52rem);border-radius:var(--ac-r-2xl);opacity:0;transform:translateY(10px) scale(.96)}.ac-modal[data-state="open"]>.ac-dialog{opacity:1;transform:none}.ac-modal[data-size="sm"]{--_w:26rem}.ac-modal[data-size="lg"]{--_w:48rem}.ac-modal[data-size="xl"]{--_w:64rem}.ac-modal[data-size="full"]{--_w:100%}.ac-modal[data-size="full"]>.ac-dialog{block-size:100%;max-block-size:none}.ac-sheet{align-items:flex-end;justify-content:center;padding-block-start:calc(var(--ac-safe-top) + .75rem)}.ac-sheet>.ac-dialog{inline-size:min(100%,40rem)}.ac-sheet[data-snaps]>.ac-dialog{block-size:calc(var(--_max) * 100dvh)}.ac-sheet>.ac-dialog{border-block-end:0;border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:var(--ac-r-2xl);border-start-end-radius:var(--ac-r-2xl);padding-block-end:var(--ac-safe-bottom);transform:translateY(100%);transition-duration:var(--ac-dur-4),var(--ac-dur-3)}.ac-sheet[data-state="open"]>.ac-dialog{transform:translateY(var(--_y,0px))}.ac-sheet .ac-dialog__handle{display:block}.ac-sheet .ac-dialog__head{touch-action:none}@media (max-width:639.98px){.ac-modal{align-items:flex-end;padding:calc(var(--ac-safe-top) + .75rem) 0 0}.ac-modal>.ac-dialog{inline-size:100%;border-block-end:0;border-radius:var(--ac-r-2xl) var(--ac-r-2xl) 0 0;padding-block-end:var(--ac-safe-bottom);opacity:1;transform:translateY(100%)}.ac-modal[data-state="open"]>.ac-dialog{transform:translateY(var(--_y,0px))}.ac-modal[data-size="full"]>.ac-dialog{block-size:100%}.ac-modal .ac-dialog__handle{display:block}.ac-modal .ac-dialog__head{touch-action:none}.ac-dialog__foot{padding-block-end:var(--ac-s-4)}.ac-dialog__foot>.ac-btn{flex:1}}.ac-drawer{justify-content:flex-end}.ac-drawer[data-side="start"]{justify-content:flex-start}.ac-drawer>.ac-dialog{--_off:calc(104% * var(--ac-dir,1));inline-size:min(var(--_w,26rem),88vw);block-size:100%;border-block:0;border-inline-end:0;padding-block:var(--ac-safe-top) var(--ac-safe-bottom);transform:translateX(var(--_off))}.ac-drawer[data-side="start"]>.ac-dialog{--_off:calc(-104% * var(--ac-dir,1));border-inline-start:0;border-inline-end:1px solid var(--ac-border)}.ac-drawer[data-state="open"]>.ac-dialog{transform:translateX(var(--_x,0px))}.ac-drawer[data-size="sm"]{--_w:22rem}.ac-drawer[data-size="lg"]{--_w:36rem}.ac-drawer .ac-dialog__body{touch-action:pan-y}@media (min-width:640px){.ac-drawer{padding:var(--ac-s-2)}.ac-drawer>.ac-dialog{border:1px solid var(--ac-border);border-radius:var(--ac-r-2xl);padding-block:0}.ac-drawer>.ac-dialog{--_off:calc(110% * var(--ac-dir,1))}.ac-drawer[data-side="start"]>.ac-dialog{--_off:calc(-110% * var(--ac-dir,1))}}.ac-menu,.ac-popover,.ac-tooltip{position:fixed;left:var(--ac-x,0);top:var(--ac-y,0);z-index:calc(var(--ac-z-modal) + 1);transform-origin:var(--ac-origin,top);visibility:hidden;opacity:0;transform:scale(.96);transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-2) var(--ac-ease),visibility 0s linear var(--ac-dur-2)}:is(.ac-menu,.ac-popover,.ac-tooltip)[data-state="open"]{visibility:visible;opacity:1;transform:none;transition-delay:0s}.ac-menu,.ac-popover{max-block-size:min(var(--ac-avail-h,28rem),32rem);overflow-y:auto;overscroll-behavior:contain;background:var(--ac-elevated);border:1px solid var(--ac-border);box-shadow:var(--ac-shadow-lg);outline:none}.ac-menu{min-inline-size:13rem;max-inline-size:min(20rem,calc(100vw - 1rem));padding:var(--ac-s-1);border-radius:var(--ac-r-xl)}.ac-menu__item{display:flex;align-items:center;gap:var(--ac-s-2);inline-size:100%;min-block-size:2.125rem;padding:0 var(--ac-s-2);border:0;border-radius:var(--ac-r-md);background:none;color:var(--ac-text);font:inherit;font-size:var(--ac-fs-sm);text-align:start;text-decoration:none;cursor:pointer;outline:none;user-select:none}.ac-menu__item:focus,.ac-menu__item[aria-expanded="true"]{background:var(--ac-surface-3);color:var(--ac-text)}.ac-menu__item:focus-visible{box-shadow:inset 0 0 0 1px var(--ac-border-strong)}.ac-menu__item:active{background:var(--ac-active)}.ac-menu__item>.ac-icon{inline-size:1rem;block-size:1rem;flex:none;color:var(--ac-muted)}.ac-menu__item:focus>.ac-icon{color:var(--ac-text-soft)}.ac-menu__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ac-menu__kbd{font-family:inherit;font-size:var(--ac-fs-xs);color:var(--ac-faint);letter-spacing:.02em;direction:ltr}.ac-menu__chev{display:flex;color:var(--ac-faint)}.ac-menu__chev .ac-icon{inline-size:.875rem;block-size:.875rem}.ac-menu__check{display:grid;place-items:center;inline-size:1rem;flex:none;color:var(--ac-text)}.ac-menu__check .ac-icon{inline-size:.9rem;block-size:.9rem;stroke-width:2.6}[aria-checked="false"]>.ac-menu__check{opacity:0}.ac-menu__item[data-tone="danger"],.ac-menu__item[data-tone="danger"]>.ac-icon{color:var(--ac-danger-ink)}.ac-menu__item[data-tone="danger"]:focus{background:var(--ac-danger-soft)}.ac-menu__item:is([aria-disabled="true"],:disabled){opacity:.45;cursor:default;background:none}.ac-menu__sep{block-size:1px;margin:var(--ac-s-1) calc(var(--ac-s-1) * -1);background:var(--ac-border)}.ac-menu__label{padding:var(--ac-s-2) var(--ac-s-2) var(--ac-s-1);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ac-faint)}@media (pointer:coarse){.ac-menu__item{min-block-size:2.75rem}}[data-ac-contextmenu]{-webkit-touch-callout:none}[data-ac-contextmenu][data-pressed]{transform:scale(.98);transition:transform var(--ac-dur-2) var(--ac-ease)}.ac-actionsheet>.ac-dialog{background:none;border:0;box-shadow:none;gap:var(--ac-s-2);padding:0 var(--ac-s-2) calc(var(--ac-s-2) + var(--ac-safe-bottom))}.ac-actionsheet .ac-dialog__body,.ac-actionsheet .ac-dialog__foot .ac-btn{background:var(--ac-elevated);border-radius:var(--ac-r-2xl);box-shadow:var(--ac-shadow-lg)}.ac-actionsheet .ac-dialog__body{padding:var(--ac-s-4) var(--ac-s-1) var(--ac-s-1)}.ac-actionsheet .ac-dialog__foot{padding:0;border:0;background:none}.ac-actionsheet .ac-dialog__foot .ac-btn{min-block-size:3.25rem;border-radius:var(--ac-r-2xl);border:0;font-weight:var(--ac-fw-semibold);font-size:var(--ac-fs-lg)}.ac-actionsheet .ac-menu{position:static;visibility:visible;opacity:1;transform:none;max-block-size:none;max-inline-size:none;min-inline-size:0;padding:0;overflow:visible;border:0;background:none;box-shadow:none}.ac-actionsheet .ac-menu__item{min-block-size:3.25rem;padding-inline:var(--ac-s-4);gap:var(--ac-s-3);font-size:var(--ac-fs-lg);border-radius:var(--ac-r-lg)}.ac-actionsheet .ac-menu__item>.ac-icon,.ac-actionsheet .ac-menu__check{inline-size:1.25rem;block-size:1.25rem}.ac-actionsheet .ac-menu__kbd{display:none}.ac-actionsheet .ac-menu__sub>.ac-menu{display:none;padding-inline-start:var(--ac-s-6)}.ac-actionsheet [aria-expanded="true"] + .ac-menu{display:block}.ac-actionsheet [aria-expanded="true"] .ac-menu__chev{rotate:calc(90deg * var(--ac-dir,1))}.ac-actionsheet .ac-menu__sep{margin-inline:var(--ac-s-3)}.ac-popover{inline-size:max-content;max-inline-size:min(22rem,calc(100vw - 1rem));padding:var(--ac-s-4);border-radius:var(--ac-r-2xl)}.ac-tooltip{z-index:var(--ac-z-tooltip);max-inline-size:16rem;padding:.3rem .55rem;border-radius:var(--ac-r-sm);background:var(--ac-text);color:var(--ac-bg);box-shadow:var(--ac-shadow-md);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-medium);line-height:var(--ac-lh-snug);pointer-events:none;transition-duration:var(--ac-dur-1)}.ac-tooltip__kbd{font:inherit;opacity:.6;margin-inline-start:.35rem;direction:ltr;display:inline-block}.ac-notif-pop{inline-size:25rem;padding:0;display:flex;flex-direction:column;overflow:hidden;max-block-size:min(var(--ac-avail-h,36rem),38rem)}.ac-notif-sheet>.ac-dialog{block-size:100%}.ac-notif-sheet .ac-dialog__head{position:absolute;inset-block-start:var(--ac-s-3);inset-inline-end:var(--ac-s-3);z-index:3;padding:0}.ac-notif-sheet .ac-dialog__titles{display:none}.ac-notif-sheet .ac-dialog__body{display:flex;flex-direction:column;padding:var(--ac-s-3) 0 0;overflow:hidden}.ac-cz__sec + .ac-cz__sec{margin-block-start:var(--ac-s-6)}.ac-cz__label{margin:0 0 var(--ac-s-2);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-semibold);color:var(--ac-muted)}.ac-cz__modes,.ac-cz__langs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ac-s-2)}.ac-cz__mode,.ac-cz__lang{display:grid;gap:var(--ac-s-2);padding:var(--ac-s-2);border:1px solid var(--ac-border);border-radius:var(--ac-r-xl);background:var(--ac-surface-1);color:var(--ac-text-soft);font:inherit;font-size:var(--ac-fs-sm);cursor:pointer;transition:border-color var(--ac-dur-2) var(--ac-ease),box-shadow var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-cz__mode:hover,.ac-cz__lang:hover{border-color:var(--ac-border-strong)}.ac-cz__mode:active,.ac-cz__lang:active,.ac-cz__swatch:active{transform:var(--ac-press)}.ac-cz__mode[aria-checked="true"],.ac-cz__lang[aria-checked="true"]{border-color:var(--ac-text);box-shadow:inset 0 0 0 1px var(--ac-text);color:var(--ac-text)}.ac-cz__mode-label{display:inline-flex;align-items:center;justify-content:center;gap:var(--ac-s-1);font-weight:var(--ac-fw-medium)}.ac-cz__preview{--_a:#f5f5f8;--_b:#ffffff;--_l:#dedee6;display:grid;grid-template-columns:32% 1fr;grid-template-rows:auto auto 1fr;gap:4px;aspect-ratio:4 / 3;padding:6px;border-radius:var(--ac-r-md);background:var(--_a);overflow:hidden}.ac-cz__preview[data-preview="dark"]{--_a:#0d0d12;--_b:#1b1b24;--_l:#2e2e3b}.ac-cz__preview[data-preview="auto"]{background:linear-gradient(135deg,#f5f5f8 50%,#0d0d12 50%)}.ac-cz__preview i{grid-row:1 / -1;border-radius:4px;background:var(--_b);box-shadow:inset 0 0 0 1px var(--_l)}.ac-cz__preview b{block-size:6px;border-radius:3px;background:var(--_l)}.ac-cz__preview b:first-of-type{inline-size:60%;background:var(--ac-accent)}.ac-cz__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));justify-items:center;gap:var(--ac-s-2)}.ac-cz__swatch{display:grid;place-items:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--ac-r-pill);background:var(--_sw);color:#fff;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12);cursor:pointer;transition:box-shadow var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-cz__swatch .ac-icon{inline-size:1rem;block-size:1rem;stroke-width:3;opacity:0;transform:scale(.4);transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-3) var(--ac-ease-spring)}.ac-cz__swatch[aria-checked="true"]{box-shadow:0 0 0 2px var(--ac-elevated),0 0 0 4px var(--_sw)}.ac-cz__swatch[aria-checked="true"] .ac-icon{opacity:1;transform:none}.ac-cz__lang{gap:2px;padding-block:var(--ac-s-3);text-align:center}.ac-cz__lang small{color:var(--ac-faint);font-size:var(--ac-fs-2xs);letter-spacing:.06em}.ac-cz .ac-dialog__foot{justify-content:space-between;border-block-start:1px solid var(--ac-border);padding-block-start:var(--ac-s-4)}.ac-cz__note{margin:var(--ac-s-2) 0 0;font-size:var(--ac-fs-xs);color:var(--ac-muted);line-height:var(--ac-lh-snug)}.ac-palette{position:fixed;inset:0;z-index:var(--ac-z-palette);display:grid;justify-items:center;align-items:start;padding:calc(min(14vh,8rem) + var(--ac-safe-top)) var(--ac-s-4) var(--ac-s-4);visibility:hidden;pointer-events:none}.ac-palette[data-state="open"]{visibility:visible;pointer-events:auto}.ac-palette__backdrop{position:absolute;inset:0;background:var(--ac-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--ac-dur-3) var(--ac-ease)}.ac-palette[data-state="open"] .ac-palette__backdrop{opacity:1}.ac-palette__panel{position:relative;display:flex;flex-direction:column;inline-size:min(40rem,100%);max-block-size:min(32rem,100% - 2rem);border-radius:var(--ac-r-xl);background:var(--ac-glass-bg-strong);-webkit-backdrop-filter:var(--ac-glass-blur);backdrop-filter:var(--ac-glass-blur);border:1px solid var(--ac-glass-border);box-shadow:var(--ac-shadow-xl),var(--ac-shadow-inset);overflow:hidden;opacity:0;transform:translateY(-8px) scale(.98);transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-3) var(--ac-ease)}.ac-palette[data-state="open"] .ac-palette__panel{opacity:1;transform:none}.ac-palette__search{display:flex;align-items:center;gap:var(--ac-s-3);padding-inline:var(--ac-s-4);border-block-end:1px solid var(--ac-border);color:var(--ac-muted)}.ac-palette__search .ac-icon{inline-size:1.2rem;block-size:1.2rem}.ac-palette__input{flex:1;min-width:0;block-size:3.5rem;border:0;background:transparent;color:var(--ac-text);font-size:var(--ac-fs-lg);outline:none}.ac-palette__input::-webkit-search-cancel-button{display:none}.ac-palette__list{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--ac-s-2);scroll-padding:var(--ac-s-2)}.ac-palette__group{padding:var(--ac-s-2) var(--ac-s-3) var(--ac-s-1);font-size:var(--ac-fs-2xs);font-weight:var(--ac-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ac-faint)}.ac-palette__item{display:flex;align-items:center;gap:var(--ac-s-3);min-block-size:2.75rem;padding-inline:var(--ac-s-3);border-radius:var(--ac-r-md);color:var(--ac-text-soft);cursor:pointer;scroll-margin:var(--ac-s-2);animation:ac-fade-in var(--ac-dur-2) var(--ac-ease) both}.ac-palette__item[aria-selected="true"]{background:var(--ac-accent-soft);color:var(--ac-text)}.ac-palette__icon{display:grid;place-items:center;inline-size:1.875rem;block-size:1.875rem;flex:none;border-radius:var(--ac-r-sm);background:var(--ac-surface-1);border:1px solid var(--ac-border);color:var(--ac-muted)}.ac-palette__item[aria-selected="true"] .ac-palette__icon{color:var(--ac-accent);border-color:color-mix(in oklab,var(--ac-accent) 30%,transparent)}.ac-palette__icon .ac-icon{inline-size:1rem;block-size:1rem}.ac-palette__text{display:grid;flex:1;min-width:0;line-height:1.3}.ac-palette__title{font-weight:var(--ac-fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-palette__title mark{background:none;color:var(--ac-accent-ink);font-weight:var(--ac-fw-bold)}.ac-palette__hint{font-size:var(--ac-fs-xs);color:var(--ac-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-palette__enter{opacity:0;color:var(--ac-muted)}.ac-palette__item[aria-selected="true"] .ac-palette__enter{opacity:1}.ac-palette__empty{padding:var(--ac-s-10) var(--ac-s-4);text-align:center;color:var(--ac-muted)}.ac-palette__foot{display:flex;align-items:center;gap:var(--ac-s-4);padding:var(--ac-s-2) var(--ac-s-4);border-block-start:1px solid var(--ac-border);font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-palette__foot span{display:inline-flex;align-items:center;gap:var(--ac-s-1)}@media (max-width:639.98px){.ac-palette{padding:calc(var(--ac-s-2) + var(--ac-safe-top)) var(--ac-s-2) var(--ac-s-2)}.ac-palette__panel{max-block-size:75dvh}.ac-palette__foot{display:none}}.ac-table-wrap{inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain}.ac-table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--ac-fs-md);font-variant-numeric:tabular-nums}.ac-table th{padding:var(--ac-s-2) var(--ac-s-4);text-align:start;font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-semibold);color:var(--ac-muted);white-space:nowrap;background:var(--ac-surface-2);border-block:1px solid var(--ac-border)}.ac-table td{block-size:var(--ac-row-h);padding:var(--ac-s-2) var(--ac-s-4);border-block-end:1px solid var(--ac-border);white-space:nowrap;vertical-align:middle}.ac-table tbody tr{transition:background var(--ac-dur-1)}.ac-table tbody tr:hover{background:var(--ac-hover)}.ac-table tbody tr:last-child td{border-block-end:0}.ac-table .ac-num,.ac-table [data-align="end"]{text-align:end}.ac-table__cell-main{display:flex;align-items:center;gap:var(--ac-s-3);min-width:0}.ac-table__cell-main>div{display:grid;line-height:1.3;min-width:0}.ac-table__cell-main small{color:var(--ac-muted);font-size:var(--ac-fs-xs)}@media (max-width:639.98px){.ac-table--stack thead{display:none}.ac-table--stack,.ac-table--stack tbody,.ac-table--stack tr,.ac-table--stack td{display:block;inline-size:100%}.ac-table--stack tr{padding:var(--ac-s-3) var(--ac-card-pad);border-block-end:1px solid var(--ac-border)}.ac-table--stack tbody tr:last-child{border-block-end:0}.ac-table--stack td{display:flex;align-items:center;justify-content:space-between;gap:var(--ac-s-3);block-size:auto;padding:3px 0;border:0;white-space:normal}.ac-table--stack td[data-label]::before{content:attr(data-label);color:var(--ac-muted);font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-medium)}.ac-table--stack td:first-child{padding-block-end:var(--ac-s-2)}}.ac-dt{--_pad:var(--ac-card-pad);display:flex;flex-direction:column;min-width:0}.ac-dt__head{display:grid;gap:var(--ac-s-3);padding:var(--ac-s-3) var(--_pad)}.ac-dt__head[hidden],.ac-dt__bulk[hidden],.ac-dt__foot[hidden]{display:none}.ac-dt__bar{display:flex;align-items:center;gap:var(--ac-s-2);min-width:0}.ac-dt__tools{display:flex;align-items:center;gap:var(--ac-s-2);margin-inline-start:auto;flex:none}.ac-dt__search{position:relative;display:flex;align-items:center;flex:1 1 16rem;max-inline-size:22rem;min-width:0}.ac-dt__search .ac-icon{position:absolute;inset-inline-start:.7rem;inline-size:1rem;block-size:1rem;color:var(--ac-muted);pointer-events:none}.ac-dt__search input,.ac-dt__select{inline-size:100%;min-block-size:var(--ac-control-h-sm);padding-inline:var(--ac-s-3);border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-sm);background:var(--ac-surface-1);font-size:var(--ac-fs-sm);transition:border-color var(--ac-dur-1),box-shadow var(--ac-dur-1)}.ac-dt__search input{padding-inline-start:2.2rem}.ac-dt__search input:focus,.ac-dt__select:focus{outline:0;border-color:var(--ac-accent);box-shadow:0 0 0 3px var(--ac-ring)}.ac-dt__menu{position:relative}.ac-dt__pop{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);z-index:var(--ac-z-dropdown);display:grid;min-inline-size:12rem;max-block-size:18rem;overflow:auto;padding:var(--ac-s-1);border:1px solid var(--ac-border);border-radius:var(--ac-r-md);background:var(--ac-elevated);box-shadow:var(--ac-shadow-lg);animation:ac-dt-pop var(--ac-dur-2) var(--ac-ease)}.ac-dt__pop[hidden]{display:none}@keyframes ac-dt-pop{from{opacity:0;transform:translateY(-4px) scale(.98)}}.ac-dt__opt{display:flex;align-items:center;gap:var(--ac-s-2);min-block-size:2.25rem;padding-inline:var(--ac-s-2);border-radius:var(--ac-r-sm);font-size:var(--ac-fs-sm);cursor:pointer}.ac-dt__opt:hover{background:var(--ac-hover)}.ac-dt__filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ac-s-3);padding-block-start:var(--ac-s-1);animation:ac-dt-pop var(--ac-dur-2) var(--ac-ease)}.ac-dt__filters[hidden]{display:none}.ac-dt__field{display:grid;gap:4px;flex:1 1 9rem;max-inline-size:14rem;font-size:var(--ac-fs-xs);color:var(--ac-muted);font-weight:var(--ac-fw-medium)}.ac-dt__select{color:var(--ac-text)}select.ac-dt__select{padding-inline-end:var(--ac-s-2);cursor:pointer}.ac-dt :is(.ac-dt__cb,.ac-dt__opt input){inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--ac-accent);cursor:pointer;flex:none}.ac-dt__bulk{position:sticky;inset-block-start:calc(var(--ac-appbar-h) + var(--ac-safe-top) + var(--ac-s-2));z-index:3;display:flex;align-items:center;gap:var(--ac-s-2);margin:0 var(--_pad) var(--ac-s-3);padding:var(--ac-s-1) var(--ac-s-2);border-radius:var(--ac-r-lg);background:var(--ac-accent-soft);color:var(--ac-accent-ink);border:1px solid color-mix(in oklab,var(--ac-accent) 22%,transparent);animation:ac-dt-pop var(--ac-dur-2) var(--ac-ease)}.ac-dt__count{font-size:var(--ac-fs-sm);font-variant-numeric:tabular-nums}.ac-dt__scroll[data-scroll]{max-block-size:var(--ac-dt-max,70vh);overflow:auto}.ac-dt__table thead th{position:sticky;inset-block-start:0;z-index:1}.ac-dt__table th[data-align="end"],.ac-dt__table td[data-align="end"]{text-align:end}.ac-dt__sort{display:inline-flex;align-items:center;gap:4px;margin-inline:-6px;padding:4px 6px;border-radius:var(--ac-r-xs);font:inherit;color:inherit;white-space:nowrap}.ac-dt__sort:hover{color:var(--ac-text);background:var(--ac-hover)}th[data-align="end"] .ac-dt__sort{flex-direction:row-reverse}.ac-dt__arrow{inline-size:.8rem;block-size:.8rem;opacity:.35;transition:opacity var(--ac-dur-1)}.ac-dt__sort:hover .ac-dt__arrow,th:not([aria-sort="none"]) .ac-dt__arrow{opacity:1;color:var(--ac-accent-ink)}.ac-dt__sort sup{font-size:.65rem;color:var(--ac-accent-ink)}.ac-dt__table :is(th,td).ac-dt__check{inline-size:2.75rem;padding-inline-end:0}.ac-dt__table :is(th,td).ac-dt__x{inline-size:2.25rem;padding-inline:var(--ac-s-2) 0}.ac-dt__xbtn{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--ac-r-sm);color:var(--ac-muted);transition:transform var(--ac-dur-2) var(--ac-ease),background var(--ac-dur-1)}.ac-dt__xbtn:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-dt__xbtn[aria-expanded="true"]{transform:rotate(90deg);color:var(--ac-accent-ink)}[dir="rtl"] .ac-dt__xbtn[aria-expanded="true"]{transform:rotate(-90deg)}.ac-dt__xbtn .ac-icon{inline-size:1rem;block-size:1rem}.ac-dt__table td.ac-dt__act{inline-size:1%;padding-block:0}.ac-dt__actions{display:flex;justify-content:flex-end;gap:2px}.ac-dt__actions .ac-btn{color:var(--ac-muted)}.ac-dt__actions .ac-btn:hover{color:var(--ac-text)}.ac-dt__actions .ac-btn[data-tone="danger"]:hover{color:var(--ac-danger);background:var(--ac-danger-soft)}.ac-dt__actions .ac-btn span{display:none}.ac-dt__table tbody tr[data-selected]{background:color-mix(in oklab,var(--ac-accent) 7%,transparent)}.ac-dt__table tbody tr[data-expanded] td{border-block-end-color:transparent}.ac-dt__detail td{padding-block:0 var(--ac-s-4);white-space:normal;background:var(--ac-surface-2)}.ac-dt__detail-in{padding-block-start:var(--ac-s-3);animation:ac-dt-pop var(--ac-dur-3) var(--ac-ease)}.ac-dt__nil{color:var(--ac-faint)}.ac-dt__prog{display:inline-flex;align-items:center;gap:var(--ac-s-2);font-size:var(--ac-fs-xs);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-dt__prog .ac-progress{inline-size:4.5rem}.ac-dt__table .ac-table__cell-main>div{max-inline-size:16rem}.ac-dt[data-compact] .ac-dt__table td{block-size:2.4rem;padding-block:4px}.ac-dt[data-compact] .ac-dt__table .ac-avatar{--ac-avatar:1.5rem}.ac-dt[data-compact] .ac-table__cell-main small{display:none}.ac-dt__empty td{block-size:auto;white-space:normal}.ac-dt__table tbody tr.ac-dt__empty:hover{background:none}.ac-dt__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ac-s-2) var(--ac-s-4);padding:var(--ac-s-3) var(--_pad);border-block-start:1px solid var(--ac-border)}.ac-dt__info{font-size:var(--ac-fs-sm);color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-dt__pager{display:flex;align-items:center;gap:var(--ac-s-3)}.ac-dt__size{display:flex;align-items:center;gap:var(--ac-s-2);font-size:var(--ac-fs-sm);color:var(--ac-muted)}.ac-dt__size .ac-dt__select{inline-size:auto}.ac-dt__gap{padding-inline:4px;color:var(--ac-muted)}.ac-dt__cards{display:grid;list-style:none;padding:0;margin:0}.ac-dt__card + .ac-dt__card{border-block-start:1px solid var(--ac-border)}.ac-dt__card-in{display:grid;gap:var(--ac-s-2);padding:var(--ac-s-3) var(--_pad);background:var(--ac-surface-1)}.ac-dt__card[data-selected] .ac-dt__card-in{background:color-mix(in oklab,var(--ac-accent) 7%,var(--ac-surface-1))}.ac-dt__card-head{display:flex;align-items:center;gap:var(--ac-s-3);min-width:0}.ac-dt__card-main{flex:1 1 auto;min-width:0}.ac-dt__card-end{flex:none}.ac-dt__kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ac-s-1) var(--ac-s-4);margin:0}.ac-dt__kv>div{display:grid;min-width:0}.ac-dt__kv dt{font-size:var(--ac-fs-xs);color:var(--ac-muted)}.ac-dt__kv dd{margin:0;font-size:var(--ac-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-dt__kv dd.ac-num{text-align:start}.ac-dt__more{display:inline-flex;align-items:center;gap:4px;justify-self:start;min-block-size:2rem;font-size:var(--ac-fs-xs);color:var(--ac-accent-ink);font-weight:var(--ac-fw-semibold)}.ac-dt__more .ac-icon{inline-size:.9rem;block-size:.9rem;transition:transform var(--ac-dur-2) var(--ac-ease)}.ac-dt__more[aria-expanded="true"] .ac-icon{transform:rotate(180deg)}.ac-dt__selall{display:flex;align-items:center;gap:var(--ac-s-3);padding:var(--ac-s-2) var(--_pad);font-size:var(--ac-fs-sm);color:var(--ac-muted);border-block-end:1px solid var(--ac-border)}@media (max-width:639.98px){.ac-dt__search{max-inline-size:none}.ac-dt__tools .ac-btn:not(.ac-btn--icon){padding-inline:0;inline-size:max(var(--ac-control-h-sm),2.75rem)}.ac-dt__bulk{position:fixed;inset-inline:var(--ac-s-3);inset-block:auto calc(var(--ac-tabbar-h) + var(--ac-safe-bottom) + var(--ac-s-3));z-index:var(--ac-z-toast);margin:0;padding:var(--ac-s-2);border-radius:var(--ac-r-xl);background:var(--ac-glass-bg-strong);backdrop-filter:var(--ac-glass-blur);-webkit-backdrop-filter:var(--ac-glass-blur);color:var(--ac-text);border-color:var(--ac-glass-border);box-shadow:var(--ac-shadow-xl)}.ac-dt__foot{justify-content:center}.ac-dt__info{inline-size:100%;text-align:center}}.ac-dt__scroll{padding-inline:var(--_pad)}.ac-dt__table{font-size:var(--ac-fs-sm)}.ac-dt__table thead th{background:var(--ac-surface-3);border:0;padding-block:var(--ac-s-2);font-weight:var(--ac-fw-medium)}.ac-dt__table thead th:first-child{border-start-start-radius:var(--ac-r-md);border-end-start-radius:var(--ac-r-md)}.ac-dt__table thead th:last-child{border-start-end-radius:var(--ac-r-md);border-end-end-radius:var(--ac-r-md)}.ac-dt__table td{padding-inline:var(--ac-s-3)}.ac-dt__table th{padding-inline:var(--ac-s-3)}.ac-dt__search input,.ac-dt__head .ac-btn,.ac-dt__select{border-radius:var(--ac-r-pill)}.ac-dt__search input{background:var(--ac-surface-2);border-color:var(--ac-border)}.ac-dt__head .ac-btn:not(.ac-btn--primary){background:var(--ac-surface-2);border-color:var(--ac-border);box-shadow:none}.ac-dt__head .ac-btn[aria-expanded="true"],.ac-dt__head .ac-btn[aria-pressed="true"]{background:var(--ac-text);color:var(--ac-surface-1)}.ac-dt .ac-badge--dot{background:none;padding-inline:0;color:var(--ac-text-soft);font-weight:var(--ac-fw-medium)}.ac-dt__foot{border-block-start:0}.ac-dt__table tbody tr:hover{background:var(--ac-surface-2)}.ac-ntf__icon{--_tone:var(--ac-ink);--_soft:var(--ac-surface-2);flex:none;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--ac-r-md);background:var(--_soft);color:var(--_tone)}.ac-ntf__icon[data-tone="accent"]{--_tone:var(--ac-accent-ink);--_soft:var(--ac-accent-soft)}.ac-ntf__icon[data-tone="success"]{--_tone:var(--ac-success-ink);--_soft:var(--ac-success-soft)}.ac-ntf__icon[data-tone="warning"]{--_tone:var(--ac-warning-ink);--_soft:var(--ac-warning-soft)}.ac-ntf__icon[data-tone="danger"]{--_tone:var(--ac-danger-ink);--_soft:var(--ac-danger-soft)}.ac-ntf__icon[data-tone="info"]{--_tone:var(--ac-info-ink);--_soft:var(--ac-info-soft)}.ac-ntf__icon .ac-icon{inline-size:1.1rem;block-size:1.1rem}.ac-ntf__avatar{flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;object-fit:cover}.ac-ntf__close{flex:none;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;margin:-2px -4px 0 0;margin-inline:0 -4px;border:0;border-radius:50%;background:transparent;color:var(--ac-muted);cursor:pointer;transition:background var(--ac-dur-1) var(--ac-ease),color var(--ac-dur-1) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-ntf__close:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-ntf__close:active{transform:scale(.9)}.ac-ntf__close:focus-visible{outline:none;box-shadow:var(--ac-focus)}.ac-ntf__close .ac-icon{inline-size:.95rem;block-size:.95rem}.ac-ntf__actions{display:flex;flex-wrap:wrap;gap:var(--ac-s-2);margin-block-start:var(--ac-s-2)}.ac-ntf-stack{position:fixed;z-index:var(--ac-z-toast);inline-size:min(24rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:var(--ac-s-2);pointer-events:none}.ac-ntf-stack[data-position^="top"]{inset-block-start:calc(var(--ac-s-4) + var(--ac-safe-top,0px) + var(--ac-banner-h,0px) + var(--ac-island-h,0px))}.ac-ntf-stack[data-position^="bottom"]{inset-block-end:calc(var(--ac-s-4) + var(--ac-safe-bottom,0px));flex-direction:column-reverse}.ac-ntf-stack[data-position$="start"]{inset-inline-start:calc(var(--ac-s-4) + var(--ac-safe-start,0px))}.ac-ntf-stack[data-position$="end"]{inset-inline-end:calc(var(--ac-s-4) + var(--ac-safe-end,0px))}.ac-ntf-stack[data-position$="center"]{inset-inline:0;margin-inline:auto}@media (max-width:639.98px){.ac-ntf-stack[data-position]{inset-inline:var(--ac-s-3);inline-size:auto;margin:0}.ac-ntf-stack[data-position^="bottom"]{inset-block-end:calc(var(--ac-tabbar-h,4rem) + var(--ac-safe-bottom,0px) + var(--ac-s-2))}}.ac-ntf-stack__list{display:flex;flex-direction:column;gap:var(--ac-s-2)}.ac-ntf-stack[data-expanded] .ac-ntf-stack__list{max-block-size:min(70vh,40rem);overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;padding:2px;margin:-2px}.ac-ntf-stack__more{pointer-events:auto;align-self:center;border:1px solid var(--ac-border);border-radius:var(--ac-r-pill);background:var(--ac-elevated);color:var(--ac-text-soft,var(--ac-text));font:inherit;font-size:var(--ac-fs-xs);font-weight:var(--ac-fw-semibold,600);padding:.3rem .8rem;box-shadow:var(--ac-shadow-sm);cursor:pointer;transition:transform var(--ac-dur-1) var(--ac-ease)}.ac-ntf-stack__more:active{transform:scale(.96)}.ac-ntf-stack__more:focus-visible{outline:none;box-shadow:var(--ac-focus)}.ac-ntf{--_sx:0px;--_sy:0px;--_so:1;position:relative;pointer-events:auto;overflow:hidden;border-radius:var(--ac-r-xl);background:var(--ac-elevated);border:1px solid var(--ac-border);box-shadow:var(--ac-shadow-lg);color:var(--ac-text);font-size:var(--ac-fs-sm);touch-action:pan-y;opacity:var(--_so);transform:translate(var(--_sx),var(--_sy));transition:transform var(--ac-dur-3) var(--ac-ease-out,var(--ac-ease)),opacity var(--ac-dur-2) var(--ac-ease-out,var(--ac-ease)),box-shadow var(--ac-dur-2) var(--ac-ease)}.ac-ntf[data-state="enter"]{opacity:0;transform:translateY(14px) scale(.97)}.ac-ntf-stack[data-position^="top"] .ac-ntf[data-state="enter"]{transform:translateY(-14px) scale(.97)}.ac-ntf[data-state="exit"]{opacity:0;transform:scale(.95);transition-duration:var(--ac-dur-2);pointer-events:none}.ac-ntf[data-state="swiped"]{opacity:0;pointer-events:none}.ac-ntf[data-dragging]{transition:none;cursor:grabbing}.ac-ntf[data-overflow]{display:none}.ac-ntf[data-tone="danger"]{border-color:color-mix(in oklab,var(--ac-danger) 35%,var(--ac-border))}.ac-ntf__image{display:block;inline-size:100%;aspect-ratio:2.4 / 1;object-fit:cover;background:var(--ac-surface-2)}.ac-ntf__row{display:flex;gap:var(--ac-s-3);align-items:flex-start;padding:var(--ac-s-3) var(--ac-s-3) var(--ac-s-3) var(--ac-s-3)}.ac-ntf__body{flex:1;min-width:0;display:grid;gap:2px}.ac-ntf__head{display:flex;align-items:baseline;gap:var(--ac-s-2)}.ac-ntf__title{flex:1;min-width:0;font-weight:var(--ac-fw-semibold,600);line-height:var(--ac-lh-snug)}.ac-ntf__meta{flex:none;color:var(--ac-faint,var(--ac-muted));font-size:var(--ac-fs-xs)}.ac-ntf__text{margin:0;color:var(--ac-muted);line-height:var(--ac-lh-snug)}.ac-ntf__progress{position:relative;block-size:6px;margin-block-start:var(--ac-s-2);border-radius:6px;background:var(--ac-surface-3);overflow:hidden}.ac-ntf__bar{position:absolute;inset:0;background:var(--ac-ink);border-radius:inherit;transform-origin:0 50%;transform:scaleX(var(--_p,0));transition:transform var(--ac-dur-3) var(--ac-ease-out,var(--ac-ease))}[dir="rtl"] .ac-ntf__bar{transform-origin:100% 50%}.ac-ntf[data-tone="success"] .ac-ntf__bar{background:var(--ac-success)}.ac-ntf[data-tone="danger"] .ac-ntf__bar{background:var(--ac-danger)}.ac-ntf__pct{justify-self:end;color:var(--ac-muted);font-size:var(--ac-fs-xs);font-variant-numeric:tabular-nums}.ac-ntf__timer{position:absolute;inset:auto 0 0;block-size:2px;background:var(--ac-ink);opacity:.18;transform-origin:0 50%;animation:ac-ntf-timer var(--_dur) linear forwards;animation-play-state:var(--_play,running)}[dir="rtl"] .ac-ntf__timer{transform-origin:100% 50%}@keyframes ac-ntf-timer{from{transform:scaleX(1)}to{transform:scaleX(0)}}.ac-ntf-banner{--_sy:0px;--_so:1;position:fixed;z-index:calc(var(--ac-z-toast) + 1);inset-block-start:0;inset-inline:0;padding:calc(var(--ac-safe-top,0px) + var(--ac-s-2)) var(--ac-s-4) var(--ac-s-2);background:var(--ac-ink);color:var(--ac-ink-contrast,#fff);box-shadow:var(--ac-shadow-md);touch-action:pan-x;opacity:var(--_so);transform:translateY(min(0px,var(--_sy)));transition:transform var(--ac-dur-3) var(--ac-ease-out,var(--ac-ease)),opacity var(--ac-dur-2) var(--ac-ease)}.ac-ntf-banner[data-tone="danger"]{background:var(--ac-danger);color:#fff}.ac-ntf-banner[data-tone="warning"]{background:var(--ac-warning);color:#1b1300}.ac-ntf-banner[data-tone="success"]{background:var(--ac-success);color:#fff}.ac-ntf-banner[data-tone="info"]{background:var(--ac-info);color:#fff}.ac-ntf-banner[data-tone="accent"]{background:var(--ac-accent);color:var(--ac-accent-contrast,#fff)}.ac-ntf-banner[data-state="enter"],.ac-ntf-banner[data-state="exit"]{transform:translateY(-105%)}.ac-ntf-banner[data-state="swiped"]{opacity:0}.ac-ntf-banner[data-dragging]{transition:none}.ac-ntf-banner__inner{display:flex;align-items:center;gap:var(--ac-s-3);max-inline-size:var(--ac-content-max,80rem);margin-inline:auto;min-block-size:2.5rem}.ac-ntf-banner .ac-ntf__icon{--_soft:rgb(255 255 255 / .16);--_tone:currentColor;inline-size:2rem;block-size:2rem;border-radius:50%}.ac-ntf-banner__text{flex:1;min-width:0;display:flex;flex-wrap:wrap;column-gap:var(--ac-s-2);align-items:baseline;font-size:var(--ac-fs-sm)}.ac-ntf-banner__text strong{font-weight:var(--ac-fw-semibold,600)}.ac-ntf-banner__text span{opacity:.82}.ac-ntf-banner .ac-ntf__actions{margin:0;flex:none}.ac-ntf-banner .ac-btn{--_bg:rgb(255 255 255 / .16);background:var(--_bg);color:inherit;border-color:transparent}.ac-ntf-banner .ac-btn:hover{--_bg:rgb(255 255 255 / .26)}.ac-ntf-banner .ac-btn--primary{background:#fff;color:#111}.ac-ntf-banner[data-tone="warning"] .ac-btn--primary{background:#1b1300;color:#fff}.ac-ntf-banner .ac-ntf__close{color:inherit;opacity:.8;margin:0}.ac-ntf-banner .ac-ntf__close:hover{background:rgb(255 255 255 / .16);opacity:1}@media (max-width:639.98px){.ac-ntf-banner__text{display:grid}.ac-ntf-banner .ac-ntf__actions .ac-btn span{white-space:nowrap}}.ac-snack{--_sy:0px;--_so:1;position:fixed;z-index:var(--ac-z-toast);inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100vw - 2rem);inset-block-end:calc(var(--ac-s-5) + var(--ac-safe-bottom,0px));display:flex;align-items:center;gap:var(--ac-s-2);padding:.4rem .4rem .4rem .9rem;padding-inline:.9rem .4rem;background:var(--ac-ink);color:var(--ac-ink-contrast,#fff);border-radius:var(--ac-r-pill);box-shadow:var(--ac-shadow-xl);font-size:var(--ac-fs-sm);touch-action:pan-x;opacity:var(--_so);transform:translateY(max(0px,var(--_sy)));transition:transform var(--ac-dur-3) var(--ac-ease-spring,var(--ac-ease)),opacity var(--ac-dur-2) var(--ac-ease)}.ac-snack[data-position="top"]{inset-block:calc(var(--ac-s-4) + var(--ac-safe-top,0px)) auto;transform:translateY(min(0px,var(--_sy)))}@media (max-width:1023.98px){.ac-snack:not([data-position="top"]){inset-block-end:calc(var(--ac-tabbar-h,4rem) + var(--ac-safe-bottom,0px) + var(--ac-s-3))}}.ac-snack[data-state="enter"],.ac-snack[data-state="exit"]{opacity:0;transform:translateY(16px) scale(.96)}.ac-snack[data-position="top"][data-state="enter"],.ac-snack[data-position="top"][data-state="exit"]{transform:translateY(-16px) scale(.96)}.ac-snack[data-state="exit"]{transition-duration:var(--ac-dur-2)}.ac-snack[data-dragging]{transition:none}.ac-snack__ring{flex:none;inline-size:1.1rem;block-size:1.1rem;transform:rotate(-90deg)}.ac-snack__ring circle{fill:none;stroke:currentColor;stroke-width:2.5;opacity:.22}.ac-snack__ring .ac-snack__left{opacity:1;stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;animation:ac-snack-ring var(--_dur) linear forwards;animation-play-state:var(--_play,running)}@keyframes ac-snack-ring{to{stroke-dashoffset:100}}.ac-snack__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ac-fw-medium,500)}.ac-snack__action,.ac-snack__close{flex:none;display:inline-flex;align-items:center;gap:.3rem;border:0;font:inherit;cursor:pointer;color:inherit;transition:background var(--ac-dur-1) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-snack__action{padding:.35rem .8rem;border-radius:var(--ac-r-pill);background:rgb(255 255 255 / .14);font-weight:var(--ac-fw-semibold,600);color:var(--ac-accent-2,var(--ac-accent))}:root[data-theme="dark"] .ac-snack__action{background:rgb(0 0 0 / .08)}.ac-snack__action .ac-icon{inline-size:.95rem;block-size:.95rem}.ac-snack__close{inline-size:1.9rem;block-size:1.9rem;justify-content:center;border-radius:50%;background:transparent;opacity:.7}.ac-snack__close .ac-icon{inline-size:.9rem;block-size:.9rem}.ac-snack__action:hover,.ac-snack__close:hover{background:rgb(255 255 255 / .22);opacity:1}.ac-snack__action:active,.ac-snack__close:active{transform:scale(.94)}.ac-snack__action:focus-visible,.ac-snack__close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ac-accent)}.ac-island{--_sy:0px;--_so:1;position:fixed;z-index:calc(var(--ac-z-toast) + 2);inset-block-start:calc(var(--ac-s-2) + var(--ac-safe-top,0px) + var(--ac-banner-h,0px));inset-inline:0;margin-inline:auto;inline-size:max-content;min-inline-size:9rem;max-inline-size:min(22rem,calc(100vw - 1.5rem));padding:.45rem .55rem;border-radius:1.6rem;background:#0b0b0c;color:#f5f5f7;cursor:pointer;box-shadow:0 10px 30px -8px rgb(0 0 0 / .45),0 0 0 1px rgb(255 255 255 / .06) inset;touch-action:pan-x;opacity:var(--_so);transform:translateY(min(0px,var(--_sy)));transition:max-inline-size 420ms var(--ac-ease-spring,cubic-bezier(.34,1.56,.64,1)),padding 420ms var(--ac-ease-spring,cubic-bezier(.34,1.56,.64,1)),border-radius 420ms var(--ac-ease-spring,cubic-bezier(.34,1.56,.64,1)),transform 380ms var(--ac-ease-spring,cubic-bezier(.34,1.56,.64,1)),opacity 200ms var(--ac-ease)}.ac-island[data-state="enter"],.ac-island[data-state="exit"]{opacity:0;transform:translateY(-8px) scale(.6)}.ac-island[data-dragging]{transition:none}.ac-island:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ac-ring)}.ac-island[data-expanded]{max-inline-size:min(24rem,calc(100vw - 1.5rem));inline-size:min(24rem,calc(100vw - 1.5rem));padding:.85rem .95rem;border-radius:1.9rem;cursor:default}.ac-island__compact{display:flex;align-items:center;gap:.55rem;min-block-size:1.6rem}.ac-island__glyph{flex:none;display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff}.ac-island__glyph[data-tone="success"]{background:#1f8f4e}.ac-island__glyph[data-tone="danger"]{background:#d93b3b}.ac-island__glyph[data-tone="warning"]{background:#d99a14;color:#111}.ac-island__glyph[data-tone="accent"]{background:var(--ac-accent)}.ac-island__glyph[data-tone="info"]{background:#2d6fe0}.ac-island__glyph .ac-icon{inline-size:.9rem;block-size:.9rem}.ac-island .ac-ntf__avatar{inline-size:1.6rem;block-size:1.6rem;font-size:.65rem}.ac-island__title{flex:1;min-width:0;font-size:var(--ac-fs-sm);font-weight:var(--ac-fw-semibold,600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-island__badge{flex:none;min-inline-size:1.4rem;padding-inline:.4rem;block-size:1.4rem;display:grid;place-items:center;border-radius:1rem;background:var(--ac-accent);color:#fff;font-size:var(--ac-fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.ac-island__live{flex:none;inline-size:.5rem;block-size:.5rem;margin-inline:.25rem;border-radius:50%;background:#34c759;box-shadow:0 0 0 0 rgb(52 199 89 / .6);animation:ac-island-live 1.8s ease-out infinite}@keyframes ac-island-live{70%{box-shadow:0 0 0 7px rgb(52 199 89 / 0)}100%{box-shadow:0 0 0 0 rgb(52 199 89 / 0)}}.ac-island__more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 380ms var(--ac-ease-spring,var(--ac-ease)),opacity 200ms var(--ac-ease)}.ac-island__more>*{min-block-size:0;overflow:hidden}.ac-island__more{gap:0}.ac-island[data-expanded] .ac-island__more{grid-template-rows:1fr;opacity:1;transition-delay:60ms}.ac-island__more>:first-child{margin-block-start:.6rem}.ac-island__text{margin:0;color:rgb(245 245 247 / .75);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-snug)}.ac-island__progress{block-size:5px;border-radius:5px;background:rgb(255 255 255 / .14);overflow:hidden;margin-block-start:.6rem}.ac-island__progress span{display:block;block-size:100%;inline-size:100%;background:#fff;border-radius:inherit;transform-origin:0 50%;transform:scaleX(var(--_p,0));transition:transform var(--ac-dur-3) var(--ac-ease)}[dir="rtl"] .ac-island__progress span{transform-origin:100% 50%}.ac-island .ac-ntf__actions .ac-btn{background:rgb(255 255 255 / .12);color:#fff;border-color:transparent}.ac-island .ac-ntf__actions .ac-btn:hover{background:rgb(255 255 255 / .2)}.ac-island .ac-ntf__actions .ac-btn--primary{background:#fff;color:#0b0b0c}.ac-ntf-inline{animation:ac-ntf-in var(--ac-dur-3) var(--ac-ease-out,var(--ac-ease)) both}@keyframes ac-ntf-in{from{opacity:0;transform:translateY(-6px)}}.ac-ntf-prefs__grid{display:grid;gap:var(--ac-s-1)}@media (min-width:1024px){.ac-ntf-prefs__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ac-s-6)}}.ac-ntf-prefs__scroll{position:relative;overflow-x:auto;margin-inline:calc(var(--ac-card-pad,1.25rem) * -1);padding-inline:var(--ac-card-pad,1.25rem)}.ac-ntf-prefs__table{inline-size:100%;border-collapse:collapse;font-size:var(--ac-fs-sm);min-inline-size:34rem}.ac-ntf-prefs__table th,.ac-ntf-prefs__table td{padding:var(--ac-s-2) var(--ac-s-2);text-align:center;border-block-end:1px solid var(--ac-border);vertical-align:middle}.ac-ntf-prefs__table thead th{color:var(--ac-muted);font-weight:var(--ac-fw-medium,500);font-size:var(--ac-fs-xs)}.ac-ntf-prefs__table th[scope="row"],.ac-ntf-prefs__table thead th:first-child{text-align:start}.ac-ntf-prefs__table tbody tr:last-child>*{border-block-end:0}.ac-ntf-prefs__ev{display:flex;align-items:center;gap:var(--ac-s-3);font-weight:normal}.ac-ntf-prefs__ev strong{display:block;font-weight:var(--ac-fw-semibold,600)}.ac-ntf-prefs__ev small{display:block;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.ac-ntf-prefs__select{font:inherit;font-size:var(--ac-fs-xs);color:var(--ac-text);background:var(--ac-surface-2);border:1px solid var(--ac-border);border-radius:var(--ac-r-pill);padding:.3rem .6rem;cursor:pointer}.ac-ntf-prefs__select:focus-visible{outline:none;box-shadow:var(--ac-focus)}.ac-pospick{flex:none;display:grid;grid-template-columns:repeat(3,1.6rem);grid-template-rows:repeat(2,1.1rem);gap:3px;padding:4px;border-radius:9px;background:var(--ac-surface-2);border:1px solid var(--ac-border)}.ac-pospick__cell{position:relative;border:0;padding:0;border-radius:4px;background:transparent;cursor:pointer;transition:background var(--ac-dur-1) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-pospick__cell span{position:absolute;inset:30%;border-radius:2px;background:var(--ac-border-strong);transition:background var(--ac-dur-2) var(--ac-ease),inset var(--ac-dur-2) var(--ac-ease-spring,var(--ac-ease))}.ac-pospick__cell:hover{background:var(--ac-hover)}.ac-pospick__cell:active{transform:scale(.9)}.ac-pospick__cell:focus-visible{outline:none;box-shadow:var(--ac-focus)}.ac-pospick__cell[aria-checked="true"]{background:var(--ac-elevated);box-shadow:var(--ac-shadow-xs)}.ac-pospick__cell[aria-checked="true"] span{inset:22% 14%;background:var(--ac-ink)}@media (prefers-reduced-motion:reduce){.ac-island__live{animation:none}.ac-ntf__timer,.ac-snack__ring .ac-snack__left{animation:none}}[data-ac~="notify-prefs"],.ac-ntf-prefs,.ac-ntf-prefs .ac-card__body{min-inline-size:0;max-inline-size:100%}.ac-ntf__title,.ac-ntf__text,.ac-ntf-banner__text>*,.ac-snack__text,.ac-island__title,.ac-island__text{unicode-bidi:plaintext}.ac-install{display:grid;gap:var(--ac-s-5)}.ac-install__hero{display:flex;align-items:center;gap:var(--ac-s-4)}.ac-install__icon{flex:none;display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border-radius:22%;background:var(--ac-surface-2);overflow:hidden;color:var(--ac-ink);box-shadow:0 0 0 1px var(--ac-border),0 8px 20px -10px rgb(0 0 0 / .35)}.ac-install__icon img{inline-size:100%;block-size:100%;object-fit:cover}.ac-install__icon .ac-icon{inline-size:45%;block-size:45%}.ac-install__icon--sm{inline-size:2.5rem;block-size:2.5rem;border-radius:24%;box-shadow:0 0 0 1px var(--ac-border)}.ac-install__titles{min-width:0;display:grid;gap:2px}.ac-install__name{margin:0;font-size:var(--ac-fs-2xl);font-weight:var(--ac-fw-bold,700);line-height:var(--ac-lh-tight);letter-spacing:-.01em}.ac-install__by{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-sm)}.ac-install__stars{color:var(--ac-warning,#f5a524);letter-spacing:1px;font-size:.7em;margin-inline-start:.35em}.ac-install__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-block:var(--ac-s-3);border-block:1px solid var(--ac-border)}.ac-install__stat{display:grid;gap:2px;justify-items:center;text-align:center;padding-inline:var(--ac-s-2)}.ac-install__stat + .ac-install__stat{border-inline-start:1px solid var(--ac-border)}.ac-install__stat dt{font-weight:var(--ac-fw-semibold,600);font-size:var(--ac-fs-lg);display:flex;flex-direction:column;align-items:center;line-height:1.15;font-variant-numeric:tabular-nums}.ac-install__stat dt .ac-install__stars{margin:2px 0 0;font-size:.6rem}.ac-install__stat dd{margin:0;color:var(--ac-muted);font-size:var(--ac-fs-xs)}.ac-install__shots{display:flex;gap:var(--ac-s-3);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--ac-s-5) * -1);padding-inline:var(--ac-s-5);padding-block-end:var(--ac-s-1);scrollbar-width:none}.ac-install__shots::-webkit-scrollbar{display:none}.ac-install__shots img{flex:none;scroll-snap-align:start;block-size:15rem;inline-size:auto;aspect-ratio:9 / 19.5;object-fit:cover;border-radius:var(--ac-r-lg);background:var(--ac-surface-2);box-shadow:0 0 0 1px var(--ac-border)}.ac-install__shots[data-ff="wide"] img{block-size:11rem;aspect-ratio:16 / 10}.ac-install__shots:focus-visible{outline:none;box-shadow:var(--ac-focus);border-radius:var(--ac-r-lg)}.ac-install__benefits{list-style:none;margin:0;padding:0;display:grid;gap:var(--ac-s-3)}.ac-install__benefits li{display:flex;gap:var(--ac-s-3);align-items:flex-start}.ac-install__benefits strong{display:block;font-weight:var(--ac-fw-semibold,600)}.ac-install__benefits small{display:block;color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-snug)}.ac-install__bicon{flex:none;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--ac-r-md);background:var(--ac-surface-2);color:var(--ac-ink)}.ac-install__bicon .ac-icon{inline-size:1.1rem;block-size:1.1rem}.ac-install__actions{display:grid;grid-template-columns:1fr auto;gap:var(--ac-s-2)}.ac-install__actions--one{grid-template-columns:1fr;margin-block-start:var(--ac-s-4)}.ac-install__go{justify-content:center}.ac-install__note{margin:0;display:flex;align-items:center;justify-content:center;gap:var(--ac-s-1);color:var(--ac-muted);font-size:var(--ac-fs-xs)}.ac-install-sheet .ac-dialog__head{padding-block-end:0}.ac-install-sheet .ac-dialog__body{padding-block-start:0}.ac-install-sheet .ac-install__hero{animation:ac-install-rise var(--ac-dur-4,320ms) var(--ac-ease-out,ease-out) both}.ac-install-sheet .ac-install>:nth-child(n + 2){animation:ac-install-rise var(--ac-dur-4,320ms) var(--ac-ease-out,ease-out) both;animation-delay:40ms}.ac-install-sheet .ac-install>:nth-child(n + 3){animation-delay:80ms}.ac-install-sheet .ac-install>:nth-child(n + 4){animation-delay:120ms}@keyframes ac-install-rise{from{opacity:0;transform:translateY(8px)}}.ac-install-banner{position:fixed;z-index:var(--ac-z-toast);inset-block-start:calc(var(--ac-s-3) + var(--ac-safe-top,0px));inset-inline:var(--ac-s-3);margin-inline:auto;max-inline-size:40rem;display:flex;align-items:center;gap:var(--ac-s-3);padding:var(--ac-s-2) var(--ac-s-2) var(--ac-s-2) var(--ac-s-3);padding-inline:var(--ac-s-3) var(--ac-s-2);background:var(--ac-glass-bg-strong,var(--ac-elevated));-webkit-backdrop-filter:blur(var(--ac-glass-blur,18px)) saturate(1.6);backdrop-filter:blur(var(--ac-glass-blur,18px)) saturate(1.6);border:1px solid var(--ac-glass-border,var(--ac-border));border-radius:var(--ac-r-pill);box-shadow:var(--ac-shadow-lg);transition:transform var(--ac-dur-3) var(--ac-ease-out,ease-out),opacity var(--ac-dur-2) var(--ac-ease-out,ease-out)}.ac-install-banner[data-state="enter"],.ac-install-banner[data-state="exit"]{opacity:0;transform:translateY(calc(-100% - var(--ac-s-4)))}.ac-install-banner[data-state="exit"]{transition-duration:var(--ac-dur-2)}.ac-install-banner__text{flex:1;min-width:0;display:grid;line-height:1.25}.ac-install-banner__text strong{font-weight:var(--ac-fw-semibold,600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-install-banner__text small{color:var(--ac-muted);font-size:var(--ac-fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-install-banner__text .ac-install__stars{margin:0;font-size:.6rem}.ac-install-banner__close,.ac-install-card__close{flex:none;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:0;border-radius:50%;background:transparent;color:var(--ac-muted);cursor:pointer;transition:background var(--ac-dur-1) var(--ac-ease),transform var(--ac-dur-1) var(--ac-ease)}.ac-install-banner__close:hover,.ac-install-card__close:hover{background:var(--ac-hover);color:var(--ac-text)}.ac-install-banner__close:active,.ac-install-card__close:active{transform:scale(.92)}.ac-install-banner__close:focus-visible,.ac-install-card__close:focus-visible{outline:none;box-shadow:var(--ac-focus)}.ac-install-banner__close .ac-icon,.ac-install-card__close .ac-icon{inline-size:1rem;block-size:1rem}.ac-install-card{position:relative;display:grid;gap:var(--ac-s-3);padding:var(--ac-s-4);background:var(--ac-elevated);border:1px solid var(--ac-border);border-radius:var(--ac-r-2xl)}.ac-install-card[data-variant="card"]{position:fixed;z-index:var(--ac-z-toast);inline-size:min(23rem,calc(100vw - 2 * var(--ac-s-3)));inset-block-end:calc(var(--ac-s-5) + var(--ac-safe-bottom,0px));inset-inline-end:calc(var(--ac-s-5) + var(--ac-safe-end,0px));box-shadow:var(--ac-shadow-xl);transform-origin:100% 100%;transition:transform var(--ac-dur-3) var(--ac-ease-spring,var(--ac-ease)),opacity var(--ac-dur-2) var(--ac-ease-out,ease-out)}[dir="rtl"] .ac-install-card[data-variant="card"]{transform-origin:0 100%}.ac-install-card[data-variant="card"][data-state="enter"],.ac-install-card[data-variant="card"][data-state="exit"]{opacity:0;transform:translateY(12px) scale(.96)}@media (max-width:1023.98px){.ac-install-card[data-variant="card"]{inset-inline:var(--ac-s-3);inline-size:auto;inset-block-end:calc(var(--ac-tabbar-h,4rem) + var(--ac-safe-bottom,0px) + var(--ac-s-3))}}.ac-install-card__close{position:absolute;inset-block-start:var(--ac-s-2);inset-inline-end:var(--ac-s-2)}.ac-install-card__head{display:flex;gap:var(--ac-s-3);align-items:center;padding-inline-end:var(--ac-s-6)}.ac-install-card__head .ac-install__icon{inline-size:3.25rem;block-size:3.25rem}.ac-install-card__title{display:block;font-weight:var(--ac-fw-semibold,600);font-size:var(--ac-fs-lg)}.ac-install-card__text{margin:2px 0 0;color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-snug)}.ac-install-card__chips{display:flex;flex-wrap:wrap;gap:var(--ac-s-1)}.ac-install-card__chips .ac-chip{pointer-events:none}.ac-install-card__actions{display:flex;gap:var(--ac-s-2);align-items:center}.ac-install-card__actions .ac-btn--primary{flex:1;justify-content:center}.ac-install-card[data-variant="inline"] .ac-install-card__actions .ac-btn--primary{flex:none}.ac-ios{list-style:none;margin:0;padding:0;display:grid;gap:var(--ac-s-3)}.ac-ios__step{display:flex;gap:var(--ac-s-4);align-items:center;padding:var(--ac-s-3);border-radius:var(--ac-r-xl);background:var(--ac-surface-2)}.ac-ios__art{flex:none;inline-size:5.5rem;block-size:5.5rem}.ac-ios__frame{fill:var(--ac-elevated);stroke:var(--ac-border-strong);stroke-width:1.5}.ac-ios__screen{fill:var(--ac-bg)}.ac-ios__bar{fill:var(--ac-surface-3)}.ac-ios__pulse{fill:color-mix(in oklab,var(--ac-info,#3b82f6) 22%,transparent);transform-box:fill-box;transform-origin:center;animation:ac-ios-pulse 1.6s var(--ac-ease-out,ease-out) infinite}.ac-ios__glyph{fill:none;stroke:var(--ac-info,#3b82f6);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ac-ios__glyph--inv{stroke:#fff}.ac-ios__panel{fill:var(--ac-elevated);stroke:var(--ac-border)}.ac-ios__sheet{animation:ac-ios-sheet 2.4s var(--ac-ease-out,ease-out) infinite}.ac-ios__row{fill:var(--ac-surface-2)}.ac-ios__row--hl{fill:color-mix(in oklab,var(--ac-info,#3b82f6) 18%,var(--ac-surface-2));animation:ac-ios-hl 2.4s ease infinite}.ac-ios__plus{stroke:var(--ac-text);stroke-width:1.4;stroke-linecap:round}.ac-ios__app{fill:var(--ac-surface-3)}.ac-ios__mine{fill:var(--ac-ink)}.ac-ios__new{transform-box:fill-box;transform-origin:center;animation:ac-ios-land 2.4s var(--ac-ease-spring,cubic-bezier(.34,1.56,.64,1)) infinite}.ac-ios__text{display:grid;gap:2px;min-width:0}.ac-ios__text strong{font-weight:var(--ac-fw-semibold,600)}.ac-ios__text small{color:var(--ac-muted);font-size:var(--ac-fs-sm);line-height:var(--ac-lh-snug)}.ac-ios__n{display:inline-grid;place-items:center;inline-size:1.4rem;block-size:1.4rem;border-radius:50%;background:var(--ac-ink);color:var(--ac-ink-contrast,#fff);font-size:var(--ac-fs-xs);font-weight:700;margin-block-end:2px}.ac-ios__step{animation:ac-install-rise var(--ac-dur-4,320ms) var(--ac-ease-out,ease-out) both}.ac-ios__step:nth-child(2){animation-delay:60ms}.ac-ios__step:nth-child(3){animation-delay:120ms}@keyframes ac-ios-pulse{0%{transform:scale(.7);opacity:1}70%,100%{transform:scale(1.6);opacity:0}}@keyframes ac-ios-sheet{0%{transform:translateY(40px);opacity:0}25%,85%{transform:none;opacity:1}100%{transform:none;opacity:0}}@keyframes ac-ios-hl{0%,40%{opacity:.4}55%,85%{opacity:1}100%{opacity:.4}}@keyframes ac-ios-land{0%,20%{transform:translateY(-14px) scale(.6);opacity:0}45%,90%{transform:none;opacity:1}100%{opacity:0}}.ac-splash{position:fixed;inset:0;z-index:calc(var(--ac-z-tooltip,900) + 10);display:grid;place-content:center;justify-items:center;gap:var(--ac-s-4);background:var(--ac-bg);color:var(--ac-text);transition:opacity 360ms var(--ac-ease-out,ease-out),transform 360ms var(--ac-ease-out,ease-out)}.ac-splash[data-state="out"]{opacity:0;transform:scale(1.04);pointer-events:none}.ac-splash__mark{display:grid;place-items:center;inline-size:5rem;block-size:5rem;border-radius:24%;background:var(--ac-ink);color:var(--ac-ink-contrast,#fff);box-shadow:var(--ac-shadow-lg);animation:ac-install-rise 420ms var(--ac-ease-out,ease-out) both}.ac-splash__mark svg,.ac-splash__mark img{inline-size:55%;block-size:55%}.ac-splash__name{font-weight:700;font-size:var(--ac-fs-xl);letter-spacing:-.01em}.ac-splash__bar{inline-size:6rem;block-size:3px;border-radius:3px;background:var(--ac-surface-3);overflow:hidden}.ac-splash__bar span{display:block;inline-size:40%;block-size:100%;background:var(--ac-accent);border-radius:inherit;animation:ac-splash-bar 1s ease-in-out infinite}@keyframes ac-splash-bar{from{transform:translateX(-100%)}to{transform:translateX(250%)}}[dir="rtl"] .ac-splash__bar span{animation-direction:reverse}html[data-standalone]{overscroll-behavior-y:none}html[data-standalone] body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}html[data-standalone] .ac-appbar,html[data-standalone] .ac-tabbar,html[data-standalone] .ac-dock{-webkit-user-select:none;user-select:none}@media (display-mode:window-controls-overlay){.ac-appbar{padding-inline-end:calc(100vw - env(titlebar-area-width,100vw) - env(titlebar-area-x,0px));-webkit-app-region:drag;app-region:drag}.ac-appbar a,.ac-appbar button,.ac-appbar input{-webkit-app-region:no-drag;app-region:no-drag}}@media (prefers-reduced-motion:reduce){.ac-ios__pulse,.ac-ios__sheet,.ac-ios__row--hl,.ac-ios__new,.ac-splash__bar span{animation:none}}[dir="ltr"]{--ac-dir:1}[dir="rtl"]{--ac-dir:-1}:is(.ac-btn,.ac-iconbtn,.ac-dock__btn,.ac-brand,.ac-userchip,.ac-usercard,.ac-tabbar__item,.ac-tabbar__fab,.ac-fab,.ac-chip,.ac-segmented__item,.ac-tabs__tab,.ac-topnav__link,.ac-pagination__btn,.ac-rail__close,.ac-dialog__close,.ac-lp__trigger){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(.ac-iconbtn,.ac-dock__btn,.ac-rail__close,.ac-dialog__close,.ac-tabbar__fab,.ac-fab){transition-property:background-color,color,box-shadow,transform;transition-duration:var(--ac-dur-1),var(--ac-dur-1),var(--ac-dur-2),var(--ac-spring-dur);transition-timing-function:var(--ac-ease-hover),var(--ac-ease-hover),var(--ac-ease),var(--ac-spring)}:is(.ac-iconbtn,.ac-dock__btn,.ac-rail__close,.ac-dialog__close):active{transform:var(--ac-press-sm);transition-duration:var(--ac-dur-0);transition-timing-function:var(--ac-ease)}.ac-btn{transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--ac-dur-1),var(--ac-dur-1),var(--ac-dur-1),var(--ac-dur-2),var(--ac-spring-dur);transition-timing-function:var(--ac-ease-hover),var(--ac-ease-hover),var(--ac-ease-hover),var(--ac-ease),var(--ac-spring)}.ac-btn:active:not(:disabled,[aria-disabled="true"]){transition-duration:var(--ac-dur-0);transition-timing-function:var(--ac-ease)}.ac-btn>*{transition:opacity var(--ac-dur-2) var(--ac-ease),filter var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-2) var(--ac-ease)}.ac-btn[aria-busy="true"]>*{visibility:visible;opacity:0;filter:blur(3px);transform:scale(.9)}.ac-btn[aria-busy="true"]::after{animation:ac-spin .7s linear infinite,ac-pop-in var(--ac-dur-3) var(--ac-ease) both}@keyframes ac-pop-in{from{opacity:0;scale:calc(1 - .5 * var(--ac-travel,1))}}@media (hover:hover) and (pointer:fine){.ac-btn--primary:hover{transform:translateY(-1px)}.ac-card--interactive:hover{transform:translateY(-1px)}.ac-avatar-group>.ac-avatar:hover{transform:translateY(-2px)}.ac-tabbar__fab:hover,.ac-fab:hover{transform:scale(1.04)}}@media (hover:none),(pointer:coarse){.ac-btn--primary:hover,.ac-card--interactive:hover,.ac-avatar-group>.ac-avatar:hover{transform:none}}.ac-card{transition:box-shadow var(--ac-dur-4) var(--ac-ease),transform 520ms var(--ac-spring),border-color var(--ac-dur-2) var(--ac-ease-hover)}.ac-kpi{transition:transform 520ms var(--ac-spring),box-shadow var(--ac-dur-4) var(--ac-ease)}.ac-stagger>*{animation:ac-fade-up 620ms var(--ac-ease-out) both}.ac-stagger>:nth-child(1){animation-delay:0ms}.ac-stagger>:nth-child(2){animation-delay:calc(var(--ac-stagger) * 1)}.ac-stagger>:nth-child(3){animation-delay:calc(var(--ac-stagger) * 2)}.ac-stagger>:nth-child(4){animation-delay:calc(var(--ac-stagger) * 3)}.ac-stagger>:nth-child(5){animation-delay:calc(var(--ac-stagger) * 4)}.ac-stagger>:nth-child(6){animation-delay:calc(var(--ac-stagger) * 5)}.ac-stagger>:nth-child(7){animation-delay:calc(var(--ac-stagger) * 6)}.ac-stagger>:nth-child(n + 8){animation-delay:calc(var(--ac-stagger) * 7)}@keyframes ac-fade-up{from{opacity:0;transform:translateY(calc(16px * var(--ac-travel,1))) scale(calc(1 - .015 * var(--ac-travel,1)))}to{opacity:1;transform:none}}:is(.ac-topnav__ind,.ac-tabs__indicator,.ac-segmented__thumb,.ac-tabbar__indicator,.ac-track,.ac-hl)[data-spring]{transition:opacity var(--ac-dur-2) var(--ac-ease)}.ac-tabbar__indicator{block-size:var(--ac-ind-h,var(--ac-ind-w,2.75rem));border-radius:var(--ac-r-pill)}.ac-topnav__link,.ac-segmented__item,.ac-tabs--pills .ac-tabs__tab,.ac-tabbar__item{transition:color var(--ac-dur-3) var(--ac-ease-hover),transform var(--ac-spring-dur) var(--ac-spring)}.ac-ink{position:absolute;inset:0;z-index:2;overflow:hidden;background:var(--ac-ink);clip-path:inset(var(--ac-ind-y,4px) calc(100% - var(--ac-ind-x,0px) - var(--ac-ind-w,0px)) calc(100% - var(--ac-ind-y,4px) - var(--ac-ind-h,calc(100% - 8px))) var(--ac-ind-x,0px) round var(--ac-r-pill));opacity:var(--ac-ind-o,1);pointer-events:none;transition:opacity var(--ac-dur-2) var(--ac-ease)}.ac-segmented>.ac-ink{--ac-ind-y:3px}.ac-ink>.ac-ink__item{position:absolute;top:0;left:0;margin:0;color:var(--ac-ink-contrast) !important;background:none !important;box-shadow:none !important;transition:none !important;animation:none !important}.ac-ink>.ac-ink__item *{animation:none !important;transition:none !important}.ac-tabbar>.ac-ink{z-index:2}.ac-tabbar>.ac-ink>.ac-ink__item .ac-icon{stroke-width:2.1}.ac-tabbar>.ac-ink .ac-tabbar__badge{box-shadow:0 0 0 2px var(--ac-ink)}[data-ink]>:is(.ac-topnav__link,.ac-segmented__item,.ac-tabbar__item)[aria-current="page"],[data-ink]>.ac-segmented__item:is([aria-checked="true"],[aria-selected="true"]),.ac-tabs--pills [data-ink]>.ac-tabs__tab[aria-selected="true"]{color:var(--ac-text-soft)}.ac-tabbar[data-ink]>.ac-tabbar__item[aria-current="page"]{color:var(--ac-muted)}.ac-track{position:absolute;top:0;left:0;z-index:0;inline-size:var(--ac-ind-w,0);block-size:var(--ac-ind-h,0);border-radius:var(--ac-r-pill);background:var(--ac-ink);box-shadow:0 6px 14px -8px rgba(0,0,0,.55);transform:translate(var(--ac-ind-x,0),var(--ac-ind-y,0));opacity:0;pointer-events:none}.ac-track[data-on]{opacity:1}.ac-dock__nav{position:relative;isolation:isolate}.ac-dock__nav>.ac-dock__btn{z-index:1}.ac-dock__nav[data-track]>.ac-dock__btn:is([data-active],[aria-current="page"]){background:transparent;box-shadow:none;color:var(--ac-text-soft)}.ac-dock__nav>.ac-ink{--ac-ind-y:0px}.ac-dock__nav>.ac-ink>.ac-ink__item .ac-dock__dot{box-shadow:0 0 0 2px var(--ac-ink)}.ac-hl{position:absolute;top:0;left:0;z-index:0;inline-size:var(--ac-ind-w,0);block-size:var(--ac-ind-h,0);border-radius:var(--ac-r-md);background:var(--ac-surface-3);transform:translate(var(--ac-ind-x,0),var(--ac-ind-y,0));opacity:0;pointer-events:none;transition:opacity var(--ac-dur-2) var(--ac-ease)}.ac-hl[data-on]{opacity:1;transition-duration:60ms}.ac-hl[data-tone="danger"]{background:var(--ac-danger-soft)}.ac-rail__nav .ac-hl{border-radius:var(--ac-r-pill);background:var(--ac-hover)}.ac-rail__nav{position:relative;isolation:isolate}[data-hl]>:not(.ac-hl),[data-hl] :is(.ac-menu__item,.ac-rail__link,.ac-palette__item,.ac-lp__item){position:relative;z-index:1}.ac-menu[data-hl] .ac-menu__item:is(:focus,:hover):not([aria-expanded="true"],:active),.ac-rail__nav[data-hl] .ac-rail__link:hover:not([aria-current="page"]),.ac-lp__list[data-hl] .ac-lp__item:is(:focus,:hover){background:transparent}.ac-palette__list .ac-hl{border-radius:var(--ac-r-md);background:var(--ac-accent-soft)}.ac-palette__list[data-hl] .ac-palette__item[aria-selected="true"]{background:transparent}@media (hover:none){.ac-hl:not(.ac-palette__list>.ac-hl){display:none}}.ac-menu,.ac-popover{transform:scale(.95);transition:opacity var(--ac-dur-exit) var(--ac-ease),transform var(--ac-dur-exit) var(--ac-ease),visibility 0s linear var(--ac-dur-exit)}:is(.ac-menu,.ac-popover)[data-state="open"]{transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-2) var(--ac-ease)}.ac-menu[data-side="bottom"]:not([data-state="open"]){transform:translateY(-4px) scale(.95)}.ac-menu[data-side="top"]:not([data-state="open"]){transform:translateY(4px) scale(.95)}.ac-tooltip{transform:scale(.97);transition:opacity 125ms var(--ac-ease),transform 125ms var(--ac-ease),visibility 0s linear 125ms}.ac-tooltip[data-state="open"]{transition-delay:0s}.ac-tooltip[data-instant]{transition-duration:0s}.ac-menu__check .ac-icon{transition:scale var(--ac-spring-bounce-dur) var(--ac-spring-bounce),opacity var(--ac-dur-1) var(--ac-ease)}[aria-checked="false"]>.ac-menu__check .ac-icon{scale:.4}.ac-modal>.ac-dialog{transition:transform var(--ac-dur-4) var(--ac-ease-out),opacity var(--ac-dur-3) var(--ac-ease)}.ac-modal:not([data-state="open"])>.ac-dialog{transition-duration:var(--ac-dur-2),var(--ac-dur-exit)}.ac-sheet>.ac-dialog,.ac-drawer>.ac-dialog{transition:transform var(--ac-dur-sheet) var(--ac-ease-drawer),opacity var(--ac-dur-3) var(--ac-ease)}@media (max-width:639.98px){.ac-modal>.ac-dialog{transition:transform var(--ac-dur-sheet) var(--ac-ease-drawer),opacity var(--ac-dur-3) var(--ac-ease)}}:is(.ac-modal,.ac-sheet,.ac-drawer)::before{transition:opacity var(--ac-dur-sheet) var(--ac-ease-drawer)}:is(.ac-modal,.ac-sheet,.ac-drawer)[data-dragging]>.ac-dialog{transition:none}.ac-switch::before{transition:translate var(--ac-spring-dur) var(--ac-spring),inline-size var(--ac-dur-2) var(--ac-ease)}.ac-switch{transition:background-color var(--ac-dur-3) var(--ac-ease-hover),box-shadow var(--ac-dur-2) var(--ac-ease),transform var(--ac-spring-dur) var(--ac-spring)}.ac-check::before{scale:1;clip-path:inset(0 100% 0 0);transition:clip-path var(--ac-dur-exit) var(--ac-ease)}.ac-check:checked::before{clip-path:inset(0 0 0 0);transition:clip-path 260ms var(--ac-ease) 40ms}.ac-check:indeterminate::before{clip-path:inset(0 0 0 0)}.ac-radio::before{transition:scale var(--ac-spring-bounce-dur) var(--ac-spring-bounce)}:is(.ac-check,.ac-radio,.ac-switch){transition:background-color var(--ac-dur-2) var(--ac-ease-hover),border-color var(--ac-dur-2) var(--ac-ease-hover),box-shadow var(--ac-dur-2) var(--ac-ease),transform var(--ac-spring-dur) var(--ac-spring)}:is(.ac-check,.ac-radio,.ac-switch):active{transition-duration:var(--ac-dur-2),var(--ac-dur-2),var(--ac-dur-2),var(--ac-dur-0)}:is(.ac-input,.ac-select,.ac-input-group,.ac-number,.ac-searchpill,.ac-confirm__input){transition:border-color var(--ac-dur-1) var(--ac-ease-hover),box-shadow var(--ac-dur-2) var(--ac-ease),background-color var(--ac-dur-1) var(--ac-ease-hover)}.ac-float>label{transition:inset-block-start var(--ac-dur-2) var(--ac-ease),translate var(--ac-dur-2) var(--ac-ease),font-size var(--ac-dur-2) var(--ac-ease),color var(--ac-dur-2) var(--ac-ease-hover)}.ac-rail[data-state="open"] .ac-rail__group:not([data-off])>:is(.ac-rail__link,.ac-rail__sub,.ac-rail__label){animation:ac-from-start 340ms var(--ac-ease-out) both}.ac-rail[data-state="open"] .ac-rail__group:not([data-off])>:nth-child(2){animation-delay:25ms}.ac-rail[data-state="open"] .ac-rail__group:not([data-off])>:nth-child(3){animation-delay:50ms}.ac-rail[data-state="open"] .ac-rail__group:not([data-off])>:nth-child(4){animation-delay:75ms}.ac-rail[data-state="open"] .ac-rail__group:not([data-off])>:nth-child(5){animation-delay:100ms}.ac-rail[data-state="open"] .ac-rail__group:not([data-off])>:nth-child(n + 6){animation-delay:120ms}@keyframes ac-from-start{from{opacity:0;transform:translateX(calc(-10px * var(--ac-dir) * var(--ac-travel,1)))}}.ac-rail__sub[open]>.ac-rail__subnav{animation:ac-fade-down var(--ac-dur-3) var(--ac-ease) both}@keyframes ac-fade-down{from{opacity:0;transform:translateY(calc(-6px * var(--ac-travel,1)))}}.ac-rail__chev{transition:transform var(--ac-spring-dur) var(--ac-spring) !important}.ac-tabbar__fab .ac-icon{transition:transform var(--ac-spring-bounce-dur) var(--ac-spring-bounce)}.ac-tabbar__fab:active{transform:scale(.9) rotate(calc(-8deg * var(--ac-dir)));transition-duration:var(--ac-dur-0)}:is(.ac-appbar__count,.ac-tabbar__badge,.ac-rail__badge,.ac-count,.ac-dock__dot){animation:ac-badge-in var(--ac-spring-bounce-dur) var(--ac-spring-bounce) both;animation-delay:300ms}@keyframes ac-badge-in{from{transform:scale(calc(1 - .6 * var(--ac-travel,1)));opacity:0}}.ac-skeleton{transition:opacity var(--ac-dur-3) var(--ac-ease)}[data-loaded]>.ac-skeleton,.ac-skeleton[data-done]{opacity:0}.ac-dt__bulk{animation:ac-bulk-in 380ms var(--ac-spring) both}@keyframes ac-bulk-in{from{opacity:0;transform:translateY(calc(-8px * var(--ac-travel,1)))}}.ac-dt__table tbody tr{transition:background-color var(--ac-dur-1) var(--ac-ease-hover)}.ac-dt__xbtn{transition:transform var(--ac-spring-dur) var(--ac-spring),background var(--ac-dur-1) var(--ac-ease-hover)}.ac-dt__detail-in{animation:ac-fade-down var(--ac-dur-3) var(--ac-ease) both}:root[data-vt="page"]{view-transition-name:none}:root[data-vt="page"] .ac-content{view-transition-name:ac-page}::view-transition-group(ac-page){animation:none}:root[data-vt="page"]::view-transition-old(ac-page){animation:ac-page-out var(--ac-dur-exit) var(--ac-ease) both}:root[data-vt="page"]::view-transition-new(ac-page){animation:ac-page-in 380ms var(--ac-ease-out) both}:root[data-vt-dir="forward"]::view-transition-old(ac-page){--_dx:calc(-18px * var(--ac-dir))}:root[data-vt-dir="forward"]::view-transition-new(ac-page){--_dx:calc(28px * var(--ac-dir))}:root[data-vt-dir="back"]::view-transition-old(ac-page){--_dx:calc(18px * var(--ac-dir))}:root[data-vt-dir="back"]::view-transition-new(ac-page){--_dx:calc(-28px * var(--ac-dir))}@keyframes ac-page-out{to{opacity:0;transform:translateX(calc(var(--_dx,0px) * var(--ac-travel,1)));filter:blur(2px)}}@keyframes ac-page-in{from{opacity:0;transform:translate(calc(var(--_dx,0px) * var(--ac-travel,1)),calc(var(--_dy,0px) * var(--ac-travel,1)));filter:blur(2px)}}:root[data-vt-dir="none"]::view-transition-new(ac-page){--_dy:10px}:root[data-vt="lang"]::view-transition-group(root){animation-duration:0s}:root[data-vt="lang"]::view-transition-old(root){animation:ac-lang-out 200ms var(--ac-ease) both}:root[data-vt="lang"]::view-transition-new(root){animation:ac-lang-in 420ms var(--ac-ease-out) 40ms both}@keyframes ac-lang-out{to{opacity:0;filter:blur(6px)}}@keyframes ac-lang-in{from{opacity:0;filter:blur(6px)}}:root.ac-theme-switching::view-transition-old(root),:root.ac-theme-switching::view-transition-new(root){animation:none;mix-blend-mode:normal}:root.ac-theme-switching::view-transition-new(root){z-index:2}[dir="rtl"] .ac-trend::before{transform:scaleX(-1)}[dir="rtl"] :is(.ac-pagination__btn,.ac-dp__nav,.ac-carousel__nav)>.ac-icon:not(.ac-no-flip){transform:scaleX(-1)}.ac-palette__panel{background:var(--ac-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ac-shadow-xl)}.ac-palette__panel{transform:translateY(calc(-8px * var(--ac-travel,1))) scale(calc(1 - .02 * var(--ac-travel,1)));transition:opacity var(--ac-dur-2) var(--ac-ease),transform var(--ac-dur-3) var(--ac-ease)}.ac-palette[data-state="open"] .ac-palette__panel{transform:none}.ac-page .ac-card>*{transition:opacity 420ms var(--ac-ease-out,ease-out),transform 520ms var(--ac-ease-out,ease-out)}.ac-page.is-loading .ac-card>*{opacity:0;transform:translateY(6px)}.ac-page.is-loading .ac-card{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ac-text) 6%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:ac-intro-shimmer 900ms linear infinite}@keyframes ac-intro-shimmer{from{background-position:120% 0}to{background-position:-120% 0}}html[data-motion="reduced"] .ac-page .ac-card>*{transform:none}
