/*! @wyzie/ui 0.9.2 | wyzie-ui.css: tokens + base + components */
:root{--wz-blue-50:#eff6ff;--wz-blue-100:#dbeafe;--wz-blue-200:#bfdbfe;--wz-blue-300:#93c5fd;--wz-blue-400:#60a5fa;--wz-blue-500:#3b82f6;--wz-blue-600:#2563eb;--wz-blue-700:#1d4ed8;--wz-blue-800:#1545b9;--wz-surface-50:#f8fafc;--wz-surface-100:#f1f5f9;--wz-surface-200:#e2e8f0;--wz-surface-300:#cbd5e1;--wz-surface-400:#94a3b8;--wz-type-primary:#1a1a2e;--wz-type-emphasized:#0f0f1a;--wz-type-dimmed:#5f6e84;--wz-white:#ffffff;--wz-mono-background:#0b0b0b;--wz-mono-card:#111111;--wz-mono-accent:#181818;--wz-mono-hover:#1f1f1f;--wz-night-emphasized:#e0e0e0;--wz-night-subheader:#d0d0d0;--wz-night-body:#c0c0c0;--wz-night-footer:#7c8493;--wz-emerald-50:#ecfdf5;--wz-emerald-200:#a7f3d0;--wz-emerald-400:#34d399;--wz-emerald-500:#10b981;--wz-emerald-600:#059669;--wz-emerald-700:#047857;--wz-red-50:#fef2f2;--wz-red-100:#fee2e2;--wz-red-200:#fecaca;--wz-red-400:#f87171;--wz-red-500:#ef4444;--wz-red-600:#dc2626;--wz-red-700:#b91c1c;--wz-amber-50:#fffbeb;--wz-amber-200:#fde68a;--wz-amber-400:#fbbf24;--wz-amber-500:#f59e0b;--wz-amber-600:#d97706;--wz-amber-700:#b45309;--wz-paper:var(--wz-surface-100);--wz-sidebar:var(--wz-surface-50);--wz-panel:var(--wz-white);--wz-panel-hover:var(--wz-surface-50);--wz-inset:var(--wz-surface-100);--wz-inset-hover:var(--wz-surface-200);--wz-hairline:1px;--wz-field:var(--wz-white);--wz-line:var(--wz-surface-300);--wz-line-soft:var(--wz-surface-200);--wz-line-strong:var(--wz-surface-400);--wz-nav-active-bg:var(--wz-blue-50);--wz-nav-active-line:var(--wz-blue-200);--wz-nav-active-ink:var(--wz-blue-700);--wz-nav-hover-bg:var(--wz-surface-100);--wz-scrim:rgb(0 0 0 / 0.35);--wz-line-control:var(--wz-surface-300);--wz-ink:var(--wz-type-primary);--wz-ink-strong:var(--wz-type-emphasized);--wz-ink-muted:#475569;--wz-ink-subtle:var(--wz-type-dimmed);--wz-accent:var(--wz-blue-600);--wz-accent-hover:var(--wz-blue-700);--wz-accent-edge:var(--wz-blue-700);--wz-accent-edge-hover:var(--wz-blue-800);--wz-accent-soft:var(--wz-blue-50);--wz-accent-soft-hover:var(--wz-blue-100);--wz-accent-line:var(--wz-surface-300);--wz-accent-ink:var(--wz-blue-600);--wz-accent-ink-hover:var(--wz-blue-700);--wz-accent-ring:rgb(37 99 235 / 0.3);--wz-focus:var(--wz-blue-600);--wz-on-accent:var(--wz-white);--wz-on-danger:var(--wz-white);--wz-danger:var(--wz-red-600);--wz-danger-edge:var(--wz-red-700);--wz-danger-hover:var(--wz-red-700);--wz-danger-ink:var(--wz-red-600);--wz-danger-dot:var(--wz-red-500);--wz-warning:var(--wz-amber-500);--wz-warning-ink:var(--wz-amber-700);--wz-success:var(--wz-emerald-500);--wz-success-ink:var(--wz-emerald-700);--wz-tone-neutral-bg:var(--wz-surface-100);--wz-tone-neutral-line:var(--wz-surface-300);--wz-tone-neutral-ink:var(--wz-type-primary);--wz-tone-neutral-body:#475569;--wz-tone-accent-bg:var(--wz-blue-50);--wz-tone-accent-line:var(--wz-surface-200);--wz-tone-accent-ink:var(--wz-blue-700);--wz-tone-accent-body:var(--wz-blue-800);--wz-tone-success-bg:var(--wz-emerald-50);--wz-tone-success-line:var(--wz-emerald-200);--wz-tone-success-ink:var(--wz-emerald-700);--wz-tone-success-body:#065f46;--wz-tone-warning-bg:var(--wz-amber-50);--wz-tone-warning-line:var(--wz-amber-200);--wz-tone-warning-ink:var(--wz-amber-700);--wz-tone-warning-body:#92400e;--wz-tone-danger-bg:var(--wz-red-50);--wz-tone-danger-line:var(--wz-red-200);--wz-tone-danger-ink:var(--wz-red-700);--wz-tone-danger-body:#991b1b;--wz-shadow-color:rgb(0 0 0 / 0.08);--wz-shadow-color-soft:rgb(0 0 0 / 0.06);--wz-shadow-color-overlay:rgb(0 0 0 / 0.1);--wz-shadow-color-overlay-soft:rgb(0 0 0 / 0.06);--wz-shadow-raised:0 1px 3px var(--wz-shadow-color),0 1px 2px var(--wz-shadow-color-soft);--wz-shadow-overlay:0 4px 12px var(--wz-shadow-color-overlay),0 2px 4px var(--wz-shadow-color-overlay-soft);--wz-radius-control:0.5rem;--wz-radius-container:0.5rem;--wz-radius-full:9999px;--wz-space-1:0.25rem;--wz-space-2:0.5rem;--wz-space-3:0.75rem;--wz-space-4:1rem;--wz-space-5:1.5rem;--wz-space-6:2rem;--wz-space-7:3rem;--wz-space-8:4rem;--wz-space-3xs:2px;--wz-space-2xs:var(--wz-space-1);--wz-space-xs:0.375rem;--wz-space-sm:var(--wz-space-2);--wz-space-md:var(--wz-space-3);--wz-space-lg:var(--wz-space-4);--wz-space-xl:var(--wz-space-5);--wz-gutter:1rem;--wz-header:3.5rem;--wz-topbar:var(--wz-header);--wz-site-header:var(--wz-header);--wz-rail:15rem;--wz-container:75rem;--wz-container-prose:72ch;--wz-measure:72ch;--wz-control-sm:2rem;--wz-control-md:2.25rem;--wz-control-lg:2.75rem;--wz-control-h:var(--wz-control-md);--wz-font-sans:"Open Sans Variable","Open Sans","Wyzie Sans Fallback","Segoe UI Variable","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--wz-font-mono:ui-monospace,"Cascadia Code","Cascadia Mono",Consolas,"JetBrains Mono",Menlo,"Liberation Mono","DejaVu Sans Mono",monospace;--wz-text-micro:0.6875rem;--wz-text-detail:0.75rem;--wz-text-body:0.875rem;--wz-text-prose:1rem;--wz-text-lead:1.125rem;--wz-text-section:1rem;--wz-text-title:1.5rem;--wz-text-page:var(--wz-text-title);--wz-text-figure:1.25rem;--wz-text-display:2rem;--wz-text-hero:clamp(2rem,1.5rem + 1.6vw,2.75rem);--wz-leading-detail:1rem;--wz-leading-body:1.25rem;--wz-leading-prose:1.625rem;--wz-duration-instant:120ms;--wz-duration-fast:200ms;--wz-duration-base:240ms;--wz-duration-slow:320ms;--wz-duration-exit:160ms;--wz-ease-standard:cubic-bezier(0.22,1,0.36,1);--wz-ease-enter:cubic-bezier(0.16,1,0.3,1);--wz-ease-exit:cubic-bezier(0.4,0,1,1);--wz-press-fill:rgb(0 0 0 / 0.08);color-scheme:light}@media (min-width:640px){:root{--wz-gutter:1.5rem}}@media (prefers-reduced-motion:reduce){:root{--wz-duration-instant:1ms;--wz-duration-fast:1ms;--wz-duration-base:1ms;--wz-duration-slow:1ms;--wz-duration-exit:1ms}}[data-mode="dark"],[data-theme="dark"]{--wz-paper:var(--wz-mono-background);--wz-sidebar:#0e0e0e;--wz-panel:var(--wz-mono-card);--wz-panel-hover:#151515;--wz-nav-active-bg:color-mix(in oklab,var(--wz-blue-700) 22%,var(--wz-sidebar));--wz-nav-active-line:color-mix(in oklab,var(--wz-blue-600) 50%,var(--wz-sidebar));--wz-nav-active-ink:var(--wz-blue-400);--wz-nav-hover-bg:var(--wz-mono-hover);--wz-scrim:rgb(0 0 0 / 0.5);--wz-inset:var(--wz-mono-accent);--wz-inset-hover:var(--wz-mono-hover);--wz-field:var(--wz-mono-accent);--wz-line:rgb(255 255 255 / 0.12);--wz-line-soft:rgb(255 255 255 / 0.08);--wz-line-strong:rgb(255 255 255 / 0.24);--wz-line-control:rgb(255 255 255 / 0.12);--wz-ink:var(--wz-night-emphasized);--wz-ink-strong:var(--wz-night-emphasized);--wz-ink-muted:var(--wz-night-body);--wz-ink-subtle:var(--wz-night-footer);--wz-accent:var(--wz-blue-700);--wz-accent-hover:#1b47c4;--wz-accent-edge:var(--wz-blue-700);--wz-accent-edge-hover:var(--wz-blue-600);--wz-accent-soft:rgb(29 78 216 / 0.12);--wz-accent-soft-hover:rgb(29 78 216 / 0.2);--wz-accent-line:rgb(255 255 255 / 0.16);--wz-accent-ink:var(--wz-blue-500);--wz-accent-ink-hover:var(--wz-blue-600);--wz-accent-ring:rgb(29 78 216 / 0.45);--wz-focus:var(--wz-blue-500);--wz-on-accent:var(--wz-night-emphasized);--wz-on-danger:var(--wz-white);--wz-danger:var(--wz-red-600);--wz-danger-edge:var(--wz-red-700);--wz-danger-hover:var(--wz-red-700);--wz-danger-ink:var(--wz-red-400);--wz-danger-dot:var(--wz-red-400);--wz-warning:var(--wz-amber-400);--wz-warning-ink:var(--wz-amber-400);--wz-success:var(--wz-emerald-400);--wz-success-ink:var(--wz-emerald-400);--wz-tone-neutral-bg:var(--wz-mono-accent);--wz-tone-neutral-line:rgb(255 255 255 / 0.12);--wz-tone-neutral-ink:var(--wz-night-emphasized);--wz-tone-neutral-body:var(--wz-night-body);--wz-tone-accent-bg:rgb(29 78 216 / 0.12);--wz-tone-accent-line:rgb(255 255 255 / 0.1);--wz-tone-accent-ink:var(--wz-blue-400);--wz-tone-accent-body:var(--wz-blue-200);--wz-tone-success-bg:rgb(16 185 129 / 0.12);--wz-tone-success-line:rgb(16 185 129 / 0.4);--wz-tone-success-ink:var(--wz-emerald-400);--wz-tone-success-body:var(--wz-emerald-200);--wz-tone-warning-bg:rgb(245 158 11 / 0.12);--wz-tone-warning-line:rgb(245 158 11 / 0.4);--wz-tone-warning-ink:var(--wz-amber-400);--wz-tone-warning-body:var(--wz-amber-200);--wz-tone-danger-bg:rgb(239 68 68 / 0.12);--wz-tone-danger-line:rgb(239 68 68 / 0.4);--wz-tone-danger-ink:var(--wz-red-400);--wz-tone-danger-body:var(--wz-red-200);--wz-shadow-color:rgb(0 0 0 / 0.5);--wz-shadow-color-soft:rgb(0 0 0 / 0.4);--wz-shadow-color-overlay:rgb(0 0 0 / 0.6);--wz-shadow-color-overlay-soft:rgb(0 0 0 / 0.4);--wz-press-fill:rgb(255 255 255 / 0.08);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-mode="light"]):not([data-theme="light"]){--wz-paper:var(--wz-mono-background);--wz-sidebar:#0e0e0e;--wz-panel:var(--wz-mono-card);--wz-panel-hover:#151515;--wz-nav-active-bg:color-mix(in oklab,var(--wz-blue-700) 22%,var(--wz-sidebar));--wz-nav-active-line:color-mix(in oklab,var(--wz-blue-600) 50%,var(--wz-sidebar));--wz-nav-active-ink:var(--wz-blue-400);--wz-nav-hover-bg:var(--wz-mono-hover);--wz-scrim:rgb(0 0 0 / 0.5);--wz-inset:var(--wz-mono-accent);--wz-inset-hover:var(--wz-mono-hover);--wz-field:var(--wz-mono-accent);--wz-line:rgb(255 255 255 / 0.12);--wz-line-soft:rgb(255 255 255 / 0.08);--wz-line-strong:rgb(255 255 255 / 0.24);--wz-line-control:rgb(255 255 255 / 0.12);--wz-ink:var(--wz-night-emphasized);--wz-ink-strong:var(--wz-night-emphasized);--wz-ink-muted:var(--wz-night-body);--wz-ink-subtle:var(--wz-night-footer);--wz-accent:var(--wz-blue-700);--wz-accent-hover:#1b47c4;--wz-accent-edge:var(--wz-blue-700);--wz-accent-edge-hover:var(--wz-blue-600);--wz-accent-soft:rgb(29 78 216 / 0.12);--wz-accent-soft-hover:rgb(29 78 216 / 0.2);--wz-accent-line:rgb(255 255 255 / 0.16);--wz-accent-ink:var(--wz-blue-500);--wz-accent-ink-hover:var(--wz-blue-600);--wz-accent-ring:rgb(29 78 216 / 0.45);--wz-focus:var(--wz-blue-500);--wz-on-accent:var(--wz-night-emphasized);--wz-on-danger:var(--wz-white);--wz-danger:var(--wz-red-600);--wz-danger-edge:var(--wz-red-700);--wz-danger-hover:var(--wz-red-700);--wz-danger-ink:var(--wz-red-400);--wz-danger-dot:var(--wz-red-400);--wz-warning:var(--wz-amber-400);--wz-warning-ink:var(--wz-amber-400);--wz-success:var(--wz-emerald-400);--wz-success-ink:var(--wz-emerald-400);--wz-tone-neutral-bg:var(--wz-mono-accent);--wz-tone-neutral-line:rgb(255 255 255 / 0.12);--wz-tone-neutral-ink:var(--wz-night-emphasized);--wz-tone-neutral-body:var(--wz-night-body);--wz-tone-accent-bg:rgb(29 78 216 / 0.12);--wz-tone-accent-line:rgb(255 255 255 / 0.1);--wz-tone-accent-ink:var(--wz-blue-400);--wz-tone-accent-body:var(--wz-blue-200);--wz-tone-success-bg:rgb(16 185 129 / 0.12);--wz-tone-success-line:rgb(16 185 129 / 0.4);--wz-tone-success-ink:var(--wz-emerald-400);--wz-tone-success-body:var(--wz-emerald-200);--wz-tone-warning-bg:rgb(245 158 11 / 0.12);--wz-tone-warning-line:rgb(245 158 11 / 0.4);--wz-tone-warning-ink:var(--wz-amber-400);--wz-tone-warning-body:var(--wz-amber-200);--wz-tone-danger-bg:rgb(239 68 68 / 0.12);--wz-tone-danger-line:rgb(239 68 68 / 0.4);--wz-tone-danger-ink:var(--wz-red-400);--wz-tone-danger-body:var(--wz-red-200);--wz-shadow-color:rgb(0 0 0 / 0.5);--wz-shadow-color-soft:rgb(0 0 0 / 0.4);--wz-shadow-color-overlay:rgb(0 0 0 / 0.6);--wz-shadow-color-overlay-soft:rgb(0 0 0 / 0.4);--wz-press-fill:rgb(255 255 255 / 0.08);color-scheme:dark}}:root{--wz-grad-accent:linear-gradient(135deg,var(--wz-blue-500) 0%,var(--wz-blue-700) 100%);--wz-grad-accent-hover:linear-gradient(135deg,var(--wz-blue-600) 0%,var(--wz-blue-800) 100%);--wz-grad-band:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 55%,#1e3a8a 100%);--wz-wash:radial-gradient(ellipse closest-side at 50% 45%,rgb(59 130 246 / 0.13),rgb(59 130 246 / 0.05) 55%,transparent);--wz-wash-soft:radial-gradient(ellipse closest-side at 50% 50%,rgb(59 130 246 / 0.08),transparent);--wz-grad-violet:linear-gradient(135deg,#8f6dff 0%,#6a3df0 100%);--wz-grad-indigo:linear-gradient(135deg,#6178f0 0%,#3f51d6 100%);--wz-grad-sky:linear-gradient(135deg,#2bb8ef 0%,#1387c8 100%);--wz-grad-blue:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);--wz-grad-emerald:linear-gradient(135deg,#34d399 0%,#059669 100%);--wz-code-key:#1d4ed8;--wz-code-str:#047857;--wz-code-num:#b45309;--wz-code-kw:#6d28d9;--wz-code-com:#64748b;--wz-code-punct:#475569}[data-theme="dark"]{--wz-grad-accent:linear-gradient(135deg,var(--wz-blue-600) 0%,#1e40af 100%);--wz-grad-accent-hover:linear-gradient(135deg,var(--wz-blue-500) 0%,var(--wz-blue-700) 100%);--wz-grad-band:linear-gradient(135deg,#2563eb 0%,#1e40af 55%,#172554 100%);--wz-wash:radial-gradient(ellipse closest-side at 50% 45%,rgb(59 130 246 / 0.17),rgb(59 130 246 / 0.06) 55%,transparent);--wz-wash-soft:radial-gradient(ellipse closest-side at 50% 50%,rgb(59 130 246 / 0.1),transparent);--wz-code-key:#60a5fa;--wz-code-str:#34d399;--wz-code-num:#fbbf24;--wz-code-kw:#c4b5fd;--wz-code-com:#8b93a1;--wz-code-punct:#a8b0bd}@media (prefers-color-scheme:dark){:root:not([data-mode="light"]):not([data-theme="light"]){--wz-grad-accent:linear-gradient(135deg,var(--wz-blue-600) 0%,#1e40af 100%);--wz-grad-accent-hover:linear-gradient(135deg,var(--wz-blue-500) 0%,var(--wz-blue-700) 100%);--wz-grad-band:linear-gradient(135deg,#2563eb 0%,#1e40af 55%,#172554 100%);--wz-wash:radial-gradient(ellipse closest-side at 50% 45%,rgb(59 130 246 / 0.17),rgb(59 130 246 / 0.06) 55%,transparent);--wz-wash-soft:radial-gradient(ellipse closest-side at 50% 50%,rgb(59 130 246 / 0.1),transparent);--wz-code-key:#60a5fa;--wz-code-str:#34d399;--wz-code-num:#fbbf24;--wz-code-kw:#c4b5fd;--wz-code-com:#8b93a1;--wz-code-punct:#a8b0bd}}:root{--wz-band:radial-gradient(55% 140% at 12% 0%,rgb(59 130 246 / 0.16),transparent 70%),radial-gradient(45% 120% at 88% 0%,rgb(99 102 241 / 0.12),transparent 70%),linear-gradient(180deg,rgb(59 130 246 / 0.06),transparent)}[data-theme="dark"]{--wz-band:radial-gradient(55% 140% at 12% 0%,rgb(59 130 246 / 0.22),transparent 70%),radial-gradient(45% 120% at 88% 0%,rgb(99 102 241 / 0.16),transparent 70%),linear-gradient(180deg,rgb(59 130 246 / 0.08),transparent)}@media (prefers-color-scheme:dark){:root:not([data-mode="light"]):not([data-theme="light"]){--wz-band:radial-gradient(55% 140% at 12% 0%,rgb(59 130 246 / 0.22),transparent 70%),radial-gradient(45% 120% at 88% 0%,rgb(99 102 241 / 0.16),transparent 70%),linear-gradient(180deg,rgb(59 130 246 / 0.08),transparent)}}@media (min-resolution:2dppx){:root{--wz-hairline:0.5px}}@font-face{font-family:"Wyzie Sans Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:106%;ascent-override:100.8%;descent-override:27.6%;line-gap-override:0%}.wz{font-family:var(--wz-font-sans);font-size:var(--wz-text-body);line-height:var(--wz-leading-body);color:var(--wz-ink);background:var(--wz-paper);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-variant-numeric:tabular-nums}body.wz{margin:0}:root{--sb-track-color:transparent;--sb-thumb-color:#cbd5e1;--sb-size:7px;scrollbar-gutter:stable}*::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}*::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}*::-webkit-scrollbar-thumb{background:var(--wz-line-strong,var(--sb-thumb-color));border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--wz-ink-subtle,#64748b)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--wz-line-strong,var(--sb-thumb-color)) var(--sb-track-color)}}.wz *,.wz *::before,.wz *::after{box-sizing:border-box}.wz :focus-visible,.wz-btn:focus-visible,.wz-link:focus-visible,.wz-nav-item:focus-visible,.wz-tab:focus-visible,.wz-chip:focus-visible{outline:2px solid var(--wz-focus);outline-offset:2px}.wz a[href],.wz button:not(:disabled),.wz summary,.wz select:not(:disabled),.wz label[for],.wz [role="button"],.wz [role="tab"],.wz input[type="checkbox"]:not(:disabled),.wz input[type="radio"]:not(:disabled),.wz input[type="file"],.wz input[type="range"],.wz input[type="submit"]:not(:disabled){cursor:pointer}:where(.wz) a{color:inherit}.wz img,.wz svg,.wz video{max-width:100%}.wz img,.wz video{height:auto}.wz-page-title{font-size:var(--wz-text-title);font-weight:600;letter-spacing:-0.02em;line-height:2rem;color:var(--wz-ink);margin:0}.wz-section-title{font-size:var(--wz-text-section);font-weight:600;line-height:1.5rem;color:var(--wz-ink);margin:0}.wz-body{font-size:var(--wz-text-body);line-height:var(--wz-leading-body);color:var(--wz-ink)}.wz-body-strong{font-size:var(--wz-text-body);font-weight:600;color:var(--wz-ink)}.wz-lead{font-size:var(--wz-text-lead);line-height:1.75rem;color:var(--wz-ink-muted)}.wz-detail{font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-ink-muted)}.wz-micro{font-size:var(--wz-text-micro);line-height:1rem;color:var(--wz-ink-subtle)}.wz-overline{font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wz-ink-subtle)}.wz-figure{font-size:var(--wz-text-figure);font-weight:600;letter-spacing:-0.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--wz-ink)}.wz-code{font-family:var(--wz-font-mono);font-size:var(--wz-text-detail);color:var(--wz-ink)}.wz-tabular{font-variant-numeric:tabular-nums}.wz-muted{color:var(--wz-ink-muted)}.wz-subtle{color:var(--wz-ink-subtle)}[dir="rtl"] :is(pre,code,kbd,samp){direction:ltr;unicode-bidi:isolate}[dir="rtl"] pre{text-align:left}[dir="rtl"] .wz-flip-rtl{transform:scaleX(-1)}.wz-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,opacity;transition-duration:var(--wz-duration-fast);transition-timing-function:var(--wz-ease-standard)}.wz-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;height:var(--wz-control-md);padding:0 0.875rem;border:var(--wz-hairline) solid transparent;border-radius:var(--wz-radius-control);font:inherit;font-family:var(--wz-font-sans);font-size:var(--wz-text-body);font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;text-decoration:none;user-select:none;background:transparent;color:var(--wz-ink);transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--wz-duration-fast);transition-timing-function:var(--wz-ease-standard)}.wz-btn:disabled,.wz-btn[aria-disabled="true"]{cursor:not-allowed;opacity:0.55}.wz-btn-primary:disabled,.wz-btn-primary[aria-disabled="true"],.wz-btn-danger:disabled,.wz-btn-danger[aria-disabled="true"]{opacity:1;background-color:var(--wz-inset);border-color:var(--wz-line);color:var(--wz-ink-subtle);box-shadow:none}.wz-btn:active:not(:disabled){background-image:linear-gradient(var(--wz-press-fill),var(--wz-press-fill));transition-duration:var(--wz-duration-instant)}.wz-btn .wz-icon,.wz-btn svg{width:1rem;height:1rem;flex:0 0 auto}.wz-btn-sm{height:var(--wz-control-sm);padding:0 0.625rem;gap:0.375rem;font-size:var(--wz-text-detail)}.wz-btn-lg{height:var(--wz-control-lg);padding:0 1.125rem;gap:0.625rem;font-size:0.9375rem}.wz-btn-block{width:100%}.wz-btn-primary{background-color:var(--wz-accent);border-color:var(--wz-accent-edge);color:var(--wz-on-accent);box-shadow:var(--wz-shadow-raised)}.wz-btn-primary:hover:not(:disabled){background-color:var(--wz-accent-hover);border-color:var(--wz-accent-edge-hover);color:var(--wz-on-accent)}.wz-btn-secondary{background-color:var(--wz-panel);border-color:var(--wz-line-control);color:var(--wz-ink);box-shadow:var(--wz-shadow-raised)}.wz-btn-secondary:hover:not(:disabled){background-color:var(--wz-panel-hover);border-color:var(--wz-ink-subtle);color:var(--wz-ink)}.wz-btn-ghost{color:var(--wz-ink-muted)}.wz-btn-ghost:hover:not(:disabled){background-color:var(--wz-inset);color:var(--wz-ink)}.wz-btn-danger{background-color:var(--wz-danger);border-color:var(--wz-danger-edge);color:var(--wz-on-danger);box-shadow:var(--wz-shadow-raised)}.wz-btn-danger:hover:not(:disabled){background-color:var(--wz-danger-hover);color:var(--wz-on-danger)}.wz-btn-danger-ghost{color:var(--wz-danger-ink)}.wz-btn-danger-ghost:hover:not(:disabled){background-color:var(--wz-tone-danger-bg);border-color:var(--wz-tone-danger-line);color:var(--wz-tone-danger-ink)}.wz-icon-btn{width:var(--wz-control-md);padding:0}.wz-icon-btn.wz-btn-sm{width:var(--wz-control-sm)}.wz-icon-btn.wz-btn-lg{width:var(--wz-control-lg)}.wz-btn-group{display:inline-flex;flex-wrap:wrap;gap:var(--wz-space-2);align-items:center}.wz-link{color:var(--wz-accent-ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;font:inherit;font-weight:500;transition:color var(--wz-duration-fast) var(--wz-ease-standard),text-decoration-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-link.wz-detail{font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail)}.wz-link.wz-micro{font-size:var(--wz-text-micro)}.wz-link:hover{color:var(--wz-accent-ink-hover);text-decoration-color:currentColor}.wz-link-quiet{color:var(--wz-ink-muted)}.wz-link-quiet:hover{color:var(--wz-ink)}.wz-field{display:flex;flex-direction:column;gap:0.375rem;min-width:0}.wz-label{font-size:var(--wz-text-body);font-weight:600;line-height:var(--wz-leading-body);color:var(--wz-ink)}.wz-hint{font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-ink-muted)}.wz-error-text{font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-danger-ink)}.wz-input,.wz-select,.wz-textarea{width:100%;height:var(--wz-control-md);padding:0 0.75rem;font:inherit;font-size:var(--wz-text-body);line-height:1.25rem;color:var(--wz-ink);background-color:var(--wz-field);border:var(--wz-hairline) solid var(--wz-line-control);border-radius:var(--wz-radius-control);box-shadow:none;transition:border-color var(--wz-duration-fast) var(--wz-ease-standard),box-shadow var(--wz-duration-fast) var(--wz-ease-standard)}.wz-select{padding-inline-end:2rem;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 0.625rem center;background-size:1rem}[dir="rtl"] .wz-select{background-position:left 0.625rem center}.wz-select[multiple],.wz-select[size]{height:auto;padding:0.25rem;background-image:none}.wz-select[multiple] option,.wz-select[size] option{padding:0.3125rem 0.5rem;border-radius:0.25rem;color:var(--wz-ink);font-size:var(--wz-text-body);line-height:1.25rem}.wz-select[multiple] option:hover,.wz-select[size] option:hover{background:var(--wz-panel-hover)}.wz-select[multiple] option:checked,.wz-select[size] option:checked{background:linear-gradient(var(--wz-accent-soft),var(--wz-accent-soft));color:var(--wz-accent-ink);font-weight:600}.wz-textarea{height:auto;min-height:5.5rem;padding:0.5rem 0.75rem;resize:vertical}.wz-input::placeholder,.wz-textarea::placeholder{color:var(--wz-ink-subtle);opacity:1}.wz-input:hover:not(:disabled),.wz-select:hover:not(:disabled),.wz-textarea:hover:not(:disabled){border-color:var(--wz-ink-subtle)}.wz-input:focus,.wz-select:focus,.wz-textarea:focus,.wz-input:focus-visible,.wz-select:focus-visible,.wz-textarea:focus-visible{outline:none;border-color:var(--wz-line-control);box-shadow:0 0 0 3px var(--wz-accent-ring)}.wz-input[aria-invalid="true"],.wz-select[aria-invalid="true"],.wz-textarea[aria-invalid="true"]{border-color:var(--wz-danger)}.wz-input[aria-invalid="true"]:hover:not(:disabled),.wz-select[aria-invalid="true"]:hover:not(:disabled),.wz-textarea[aria-invalid="true"]:hover:not(:disabled),.wz-input[aria-invalid="true"]:focus,.wz-select[aria-invalid="true"]:focus,.wz-textarea[aria-invalid="true"]:focus{border-color:var(--wz-danger)}.wz-input[aria-invalid="true"]:focus,.wz-select[aria-invalid="true"]:focus,.wz-textarea[aria-invalid="true"]:focus{box-shadow:0 0 0 3px rgb(220 38 38 / 0.25)}.wz-input:disabled,.wz-select:disabled,.wz-textarea:disabled{background-color:var(--wz-inset);color:var(--wz-ink-muted);cursor:not-allowed}.wz-input[readonly]{background-color:var(--wz-inset)}.wz-input-lg{height:var(--wz-control-lg);font-size:1rem;padding:0 0.875rem}.wz-input-sm{height:var(--wz-control-sm);font-size:var(--wz-text-detail);padding:0 0.5rem}.wz-input-mono{font-family:var(--wz-font-mono);font-size:0.8125rem}.wz-checkbox,.wz-radio{width:1rem;height:1rem;margin:0;flex:0 0 auto;accent-color:var(--wz-accent);cursor:pointer}.wz-check{display:inline-flex;align-items:center;gap:0.5rem;font-size:var(--wz-text-body);color:var(--wz-ink);cursor:pointer}.wz-input-group{display:flex;gap:var(--wz-space-2);align-items:stretch}.wz-input-group>.wz-input{flex:1 1 auto;min-width:0}.wz-panel{background:var(--wz-panel);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-raised)}.wz-panel-pad{padding:var(--wz-space-4)}.wz-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--wz-space-3);min-height:3rem;padding:0.625rem var(--wz-space-4);border-bottom:var(--wz-hairline) solid var(--wz-line)}.wz-panel-header>.wz-section-title{flex:1 1 auto;min-width:0}.wz-panel-body{padding:var(--wz-space-4)}.wz-panel-body + .wz-panel-body{border-top:var(--wz-hairline) solid var(--wz-line)}.wz-panel-footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wz-space-2);padding:0.75rem var(--wz-space-4);border-top:var(--wz-hairline) solid var(--wz-line);background:var(--wz-inset);border-radius:0 0 var(--wz-radius-container) var(--wz-radius-container)}.wz-rows{list-style:none;margin:0;padding:0}.wz-row{position:relative;display:flex;align-items:center;gap:var(--wz-space-3);min-height:2.75rem;padding:0.625rem var(--wz-space-4);font-size:var(--wz-text-body)}a.wz-row,button.wz-row{width:100%;text-align:start;text-decoration:none;color:inherit;background:none;border:0;font:inherit;cursor:pointer;transition:background-color var(--wz-duration-instant) var(--wz-ease-standard)}a.wz-row:hover,button.wz-row:hover{background-color:var(--wz-panel-hover)}.wz-row-grow{flex:1 1 auto;min-width:0}.wz-row-label{flex:0 0 auto;color:var(--wz-ink-muted)}.wz-row-title{display:block;font-weight:600;color:var(--wz-ink)}.wz-cell-link{font-weight:600;color:var(--wz-ink);text-decoration:none}.wz-cell-link::after{content:"";position:absolute;inset:0}.wz-cell-link:focus-visible{outline:none}.wz-cell-link:focus-visible::after{outline:2px solid var(--wz-focus);outline-offset:-2px;border-radius:inherit}.wz-table tbody tr:has(.wz-cell-link){position:relative;cursor:pointer}.wz-row:has(.wz-cell-link){cursor:pointer;transition:background-color var(--wz-duration-instant) var(--wz-ease-standard)}.wz-row:has(.wz-cell-link):hover{background-color:var(--wz-panel-hover)}:is(.wz-row,.wz-table tbody tr):has(.wz-cell-link) :is(a:not(.wz-cell-link),button,input,select,summary){position:relative;z-index:1}.wz-row-meta{display:block;font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-ink-muted);margin-top:0.125rem}.wz-row-end{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--wz-space-2);color:var(--wz-ink-subtle)}.wz-row-end svg{width:1rem;height:1rem}.wz-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.wz-panel>.wz-table-wrap:first-child{border-top-left-radius:calc(var(--wz-radius-container) - 1px);border-top-right-radius:calc(var(--wz-radius-container) - 1px)}.wz-panel>.wz-table-wrap:last-child{border-bottom-left-radius:calc(var(--wz-radius-container) - 1px);border-bottom-right-radius:calc(var(--wz-radius-container) - 1px)}.wz-table{width:100%;border-collapse:collapse;font-size:var(--wz-text-body);line-height:var(--wz-leading-body)}.wz-table th{text-align:start;font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wz-ink-subtle);padding:0.5rem var(--wz-space-4);background:var(--wz-inset);border-bottom:var(--wz-hairline) solid var(--wz-line);white-space:nowrap}.wz-table td{padding:0.625rem var(--wz-space-4);border-bottom:var(--wz-hairline) solid var(--wz-line-soft);vertical-align:middle;color:var(--wz-ink)}.wz-table tbody th{font-size:var(--wz-text-body);font-weight:500;letter-spacing:0;text-transform:none;color:var(--wz-ink-muted);background:none;border-bottom:var(--wz-hairline) solid var(--wz-line-soft);padding:0.625rem var(--wz-space-4)}.wz-table tr:last-child td,.wz-table tbody tr:last-child th{border-bottom:0}.wz-table tbody tr{transition:background-color var(--wz-duration-instant) var(--wz-ease-standard)}.wz-table tbody tr:hover{background-color:var(--wz-panel-hover)}.wz-table .wz-num,.wz-table td.wz-num,.wz-table th.wz-num{text-align:end;font-variant-numeric:tabular-nums}@media (max-width:639px){.wz-table-stack thead{display:none}.wz-table-stack,.wz-table-stack tbody{display:block}.wz-table-stack tr{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem var(--wz-space-3);padding:0.75rem var(--wz-space-4);border-bottom:var(--wz-hairline) solid var(--wz-line-soft)}.wz-table-stack tbody tr:last-child{border-bottom:0}.wz-table-stack td,.wz-table-stack tbody th{padding:0;border:0;max-width:100%;overflow-wrap:anywhere}.wz-table-stack td:first-child,.wz-table-stack td.wz-stack-full{flex-basis:100%}.wz-table-stack .wz-num{text-align:start}.wz-table-stack td[data-label]::before{content:attr(data-label) " ";color:var(--wz-ink-subtle)}}.wz-table-compact td,.wz-table-compact th{padding-top:0.375rem;padding-bottom:0.375rem}.wz-kv{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;font-size:var(--wz-text-body);line-height:var(--wz-leading-body)}.wz-kv>dt,.wz-kv>dd{margin:0;padding:0.5rem 0}.wz-kv>dt{color:var(--wz-ink-muted);padding-inline-end:1.5rem}.wz-kv>dd{color:var(--wz-ink);font-weight:500;min-width:0;overflow-wrap:anywhere}.wz-kv-pad>dt,.wz-kv-pad>dd{padding-inline:var(--wz-space-4)}@media (max-width:480px){.wz-kv{grid-template-columns:1fr}.wz-kv>dt{padding-bottom:0;border-bottom:0}.wz-kv>dd{padding-top:0.125rem}}.wz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none}.wz-stat{display:flex;flex-direction:column;gap:0.25rem;padding:var(--wz-space-4);min-width:0}.wz-stat + .wz-stat{border-inline-start:var(--wz-hairline) solid var(--wz-line-soft)}.wz-stat-label{font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-ink-muted)}.wz-stat-value{font-size:var(--wz-text-figure);font-weight:600;letter-spacing:-0.02em;line-height:1.5rem;font-variant-numeric:tabular-nums;color:var(--wz-ink)}@media (max-width:640px){.wz-stats{grid-template-columns:repeat(2,1fr)}.wz-stat:nth-child(odd){border-inline-start:0}.wz-stat:nth-child(n + 3){border-top:var(--wz-hairline) solid var(--wz-line-soft)}}.wz-tabs{display:flex;gap:0.25rem;border-bottom:var(--wz-hairline) solid var(--wz-line);overflow-x:auto}.wz-tab{display:inline-flex;align-items:center;gap:0.375rem;height:var(--wz-control-lg);padding:0 0.75rem;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--wz-ink-muted);text-decoration:none;font-size:var(--wz-text-body);font-weight:500;white-space:nowrap;transition:color var(--wz-duration-fast) var(--wz-ease-standard),border-color var(--wz-duration-fast) var(--wz-ease-standard)}button.wz-tab{background:none;border-top:0;border-left:0;border-right:0;border-radius:0;font:inherit;font-size:var(--wz-text-body);font-weight:500;cursor:pointer}.wz-tab:hover{color:var(--wz-ink)}.wz-tab[aria-current="page"],.wz-tab[aria-selected="true"]{color:var(--wz-accent-ink);font-weight:600;border-bottom-color:var(--wz-accent)}.wz-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:0.375rem;font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-ink-subtle);margin:0 0 0.375rem;padding:0;list-style:none}.wz-breadcrumbs a{color:var(--wz-ink-muted);text-decoration:none}.wz-breadcrumbs a:hover{color:var(--wz-accent-ink);text-decoration:underline;text-underline-offset:2px}.wz-breadcrumbs li + li::before{content:"/";margin-inline-end:0.375rem;color:var(--wz-line-strong)}.wz-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--wz-space-2);height:var(--wz-header);padding:0 var(--wz-space-3);background:var(--wz-panel);border-bottom:var(--wz-hairline) solid var(--wz-line)}.wz-topbar .wz-brand{margin-inline-end:var(--wz-space-2)}.wz-rail{width:var(--wz-rail);flex:0 0 auto;background:var(--wz-panel);border-inline-end:var(--wz-hairline) solid var(--wz-line);padding:var(--wz-space-3) var(--wz-space-2);overflow-y:auto}.wz-nav-group{margin-top:var(--wz-space-2)}.wz-nav-group + .wz-nav-group{margin-top:var(--wz-space-4)}.wz-nav-group>.wz-overline{display:block;padding:0 0.625rem 0.375rem}.wz-nav-item{display:flex;align-items:center;gap:0.625rem;min-height:var(--wz-control-md);padding:0 0.625rem;border:0;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);text-decoration:none;font-size:var(--wz-text-body);font-weight:500;line-height:1.25rem;transition:color var(--wz-duration-fast) var(--wz-ease-standard),background-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-nav-item + .wz-nav-item{margin-top:1px}.wz-nav-item:hover{background:var(--wz-inset);color:var(--wz-ink)}.wz-nav-item[aria-current="page"],.wz-nav-item[aria-current="true"]{background:var(--wz-accent-soft);color:var(--wz-accent-ink);font-weight:600}.wz-nav-item svg{width:1rem;height:1rem;flex:0 0 auto;opacity:0.85}.wz-nav-item[aria-current="page"] svg{opacity:1}.wz-nav-sub{padding-inline-start:2.25rem}.wz-site-header{position:sticky;top:0;z-index:40;background:var(--wz-panel);border-bottom:var(--wz-hairline) solid var(--wz-line)}.wz-site-header-inner{position:relative;display:flex;align-items:center;gap:var(--wz-space-4);height:var(--wz-header)}.wz-brand{display:inline-flex;align-items:center;gap:0.625rem;color:var(--wz-ink);font-weight:700;font-size:1.3125rem;line-height:1.25;letter-spacing:-0.02em;text-decoration:none;text-shadow:none;cursor:pointer;flex-shrink:0}.wz-brand-mark{width:1.75rem;height:1.75rem;border-radius:var(--wz-radius-control);display:grid;place-items:center;background:var(--wz-accent);color:var(--wz-on-accent)}.wz-brand-mark svg,.wz-brand-mark img{width:1.125rem;height:1.125rem}img.wz-brand-mark{display:block;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:0;background:none}.wz-brand-name{color:var(--wz-blue-600);white-space:nowrap}.wz-brand-sub{color:var(--wz-ink)}.wz-site-nav{display:flex;align-items:center;gap:0.125rem;margin:0;padding:0;list-style:none}.wz-site-nav a{display:inline-flex;align-items:center;height:var(--wz-control-md);padding:0 0.625rem;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);font-size:var(--wz-text-body);font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--wz-duration-fast) var(--wz-ease-standard),background-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-site-nav a:hover{color:var(--wz-ink);background:var(--wz-inset)}.wz-site-nav a[aria-current="page"]{color:var(--wz-accent-ink);background:var(--wz-accent-soft);font-weight:600}.wz-site-actions{margin-inline-start:auto;display:flex;align-items:center;gap:var(--wz-space-2)}.wz-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.wz-theme-toggle .wz-icon-sun,.wz-theme-toggle[aria-pressed="true"] .wz-icon-moon{display:none}.wz-theme-toggle[aria-pressed="true"] .wz-icon-sun{display:block}.wz-site-menu{display:none}.wz-site-menu>summary{list-style:none;box-sizing:border-box;display:inline-grid;place-items:center;width:var(--wz-control-h,2.25rem);height:var(--wz-control-h,2.25rem);padding:0;border:var(--wz-hairline) solid var(--wz-line-control);border-radius:6px;background:var(--wz-field);color:var(--wz-ink-muted);cursor:pointer}.wz-site-menu>summary::-webkit-details-marker{display:none}.wz-site-menu>summary>.wz-icon{grid-area:1 / 1}@media (hover:hover){.wz-site-menu>summary:hover{background:var(--wz-inset);color:var(--wz-ink)}}.wz-site-menu .wz-icon-close,.wz-site-menu[open] .wz-icon-menu{display:none}.wz-site-menu[open] .wz-icon-close{display:block}.wz-site-menu-scrim{position:fixed;inset:calc(var(--wz-header,3.5rem) + var(--wz-hairline)) 0 0 0;z-index:0;background:var(--wz-scrim);animation:wz-fade var(--wz-duration-slow) var(--wz-ease-enter)}.wz-site-menu-panel{position:absolute;z-index:1;top:100%;left:0;right:0;box-sizing:border-box;max-height:calc(100vh - var(--wz-header,3.5rem));max-height:calc(100dvh - var(--wz-header,3.5rem));overflow-y:auto;background:var(--wz-panel);border-bottom:var(--wz-hairline) solid var(--wz-line);box-shadow:var(--wz-shadow-overlay);padding:var(--wz-space-2) var(--wz-gutter) var(--wz-space-4);animation:wz-menu-in var(--wz-duration-slow) var(--wz-ease-enter)}@keyframes wz-menu-in{from{opacity:0;transform:translateY(-0.5rem)}to{opacity:1;transform:none}}.wz-site-menu-panel .wz-site-nav{flex-direction:column;align-items:stretch;gap:0}.wz-site-menu-panel .wz-site-nav li{display:block}.wz-site-menu-panel .wz-site-nav a{display:flex;box-sizing:border-box;height:auto;min-height:var(--wz-control-lg);padding:0 var(--wz-space-3);font-size:1rem}.wz-site-menu-panel .wz-btn{width:100%;margin-top:var(--wz-space-3)}@media (max-width:860px){.wz-site-header-inner>nav,.wz-site-header-inner>.wz-site-nav,.wz-site-actions>.wz-site-cta{display:none}.wz-site-menu{display:flex;align-items:center;height:var(--wz-control-h,2.25rem)}}html.wz-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.wz-site-menu-scrim,.wz-site-menu-panel{animation:none}}.wz-site-footer{margin-top:var(--wz-space-8);background:var(--wz-panel);border-top:var(--wz-hairline) solid var(--wz-line);padding:var(--wz-space-7) 0 var(--wz-space-6);font-size:var(--wz-text-body);line-height:var(--wz-leading-body)}.wz-footer-grid{display:grid;gap:var(--wz-space-6);grid-template-columns:1.4fr repeat(4,1fr)}.wz-footer-blurb{margin:var(--wz-space-3) 0 0;color:var(--wz-ink-muted);max-width:18rem}.wz-footer-title{margin:0 0 var(--wz-space-3);font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wz-ink-subtle)}.wz-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem}.wz-footer-links a{color:var(--wz-ink-muted);text-decoration:none}.wz-footer-links a:hover{color:var(--wz-accent-ink);text-decoration:underline;text-underline-offset:3px}.wz-footer-bottom{margin-top:var(--wz-space-6);padding-top:var(--wz-space-4);border-top:var(--wz-hairline) solid var(--wz-line-soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wz-space-3);color:var(--wz-ink-subtle);font-size:var(--wz-text-detail)}.wz-footer-legal-link{color:var(--wz-accent-ink);text-decoration:none}.wz-footer-legal-link:hover{color:var(--wz-accent-ink-hover);text-decoration:underline;text-underline-offset:3px}.wz-footer-prefs{display:flex;align-items:center;gap:var(--wz-space-2);margin-inline-start:auto}.wz-footer-prefs .wz-select.wz-locale-picker{width:auto;min-width:9.5rem}@media (max-width:520px){.wz-footer-bottom{flex-direction:column-reverse;align-items:stretch}.wz-footer-prefs{margin-inline-start:0}.wz-footer-prefs .wz-select.wz-locale-picker{flex:1}}@media (max-width:860px){.wz-site-footer{margin-top:var(--wz-space-7);padding:var(--wz-space-6) 0 var(--wz-space-5)}}.wz-site{min-height:100vh;display:flex;flex-direction:column;font-size:var(--wz-text-prose);line-height:var(--wz-leading-prose)}.wz-site>main{flex:1}.wz-container{width:100%;max-width:var(--wz-container);margin:0 auto;padding:0 var(--wz-gutter)}.wz-container-prose{max-width:calc(var(--wz-container-prose) + 2 * var(--wz-gutter))}.wz-container-narrow{max-width:calc(36rem + 2 * var(--wz-gutter))}.wz-container-form{max-width:calc(44rem + 2 * var(--wz-gutter))}.wz-section{padding:var(--wz-space-7) 0}.wz-section + .wz-section{border-top:var(--wz-hairline) solid var(--wz-line)}.wz-section-tight{padding:var(--wz-space-5) 0}.wz-stack{display:flex;flex-direction:column;gap:var(--wz-space-4)}.wz-stack-sm{gap:var(--wz-space-2)}.wz-stack-lg{gap:var(--wz-space-5)}.wz-grid{display:grid;gap:var(--wz-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.wz-grid-2{display:grid;gap:var(--wz-space-4);grid-template-columns:1fr}@media (min-width:768px){.wz-grid-2{grid-template-columns:1fr 1fr;align-items:start}}.wz-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wz-space-2)}.wz-between{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wz-space-3)}.wz-skip{position:absolute;left:0.75rem;top:-4rem;z-index:100;padding:0.5rem 0.75rem;border-radius:var(--wz-radius-control);background:var(--wz-accent);color:var(--wz-on-accent);font-weight:600;text-decoration:none}.wz-skip:focus{top:0.75rem}.wz-page-head,.wz-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--wz-space-3) var(--wz-space-4);padding:var(--wz-space-5) 0 var(--wz-space-4)}.wz-page-head-text{flex:1 1 24rem;min-width:0}.wz-page-head-title{margin:0;font-size:var(--wz-text-title);font-weight:600;letter-spacing:-0.02em;line-height:2rem;color:var(--wz-ink);text-wrap:balance}.wz-page-head-title .wz-tag{margin-inline-start:0.375rem;vertical-align:0.2em}.wz-page-head-desc{margin:0.375rem 0 0;max-width:var(--wz-measure);font-size:var(--wz-text-body);line-height:var(--wz-leading-body);color:var(--wz-ink-muted)}.wz-site .wz-page-head-desc{font-size:var(--wz-text-prose);line-height:var(--wz-leading-prose)}.wz-page-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wz-space-2);flex:0 0 auto}.wz-page-body{padding:0 0 var(--wz-space-7);display:flex;flex-direction:column;gap:var(--wz-space-5)}.wz-page-body>.wz-section-title,.wz-page-body>h2.wz-section-title{margin-bottom:calc(-1 * var(--wz-space-3))}@media (max-width:640px){.wz-page-head,.wz-page-header{padding:var(--wz-space-4) 0 var(--wz-space-3)}}.wz-app{min-height:100vh;display:flex;flex-direction:column}.wz-app-frame{display:flex;flex:1 1 auto;min-height:0}.wz-app-rail{position:sticky;top:var(--wz-header);height:calc(100vh - var(--wz-header))}.wz-app-main{flex:1 1 auto;min-width:0;padding:0 var(--wz-gutter)}.wz-app-main>.wz-page-head,.wz-app-main>.wz-page-header,.wz-app-main>.wz-page-body{max-width:var(--wz-container)}@media (max-width:767px){.wz-app-rail{position:fixed;left:0;top:var(--wz-header);bottom:0;height:auto;z-index:26;display:none;box-shadow:var(--wz-shadow-overlay)}.wz-app-rail.open{display:block}}.wz-section-head{margin-bottom:var(--wz-space-5);max-width:40rem}.wz-section-head-title{margin:0;font-size:var(--wz-text-display);line-height:1.25;font-weight:700;letter-spacing:-0.02em;color:var(--wz-ink);text-wrap:balance}.wz-section-head-lead{margin:0.5rem 0 0;color:var(--wz-ink-muted)}.wz-section-head-center{margin-inline:auto;text-align:center}.wz-hero{padding:var(--wz-space-8) 0 var(--wz-space-7)}.wz-hero-eyebrow{margin:0 0 var(--wz-space-4)}.wz-hero-title{margin:0;max-width:22ch;font-size:var(--wz-text-hero);line-height:1.1;font-weight:700;letter-spacing:-0.03em;color:var(--wz-ink);text-wrap:balance}.wz-hero-lead{margin:var(--wz-space-4) 0 0;max-width:36rem;font-size:var(--wz-text-lead);line-height:1.75rem;color:var(--wz-ink-muted)}.wz-hero-actions{margin-top:var(--wz-space-5);display:flex;flex-wrap:wrap;gap:var(--wz-space-3)}.wz-hero-center{text-align:center}.wz-hero-center .wz-hero-title,.wz-hero-center .wz-hero-lead{margin-left:auto;margin-right:auto}.wz-hero-center .wz-hero-actions{justify-content:center}@media (max-width:640px){.wz-hero{padding:var(--wz-space-6) 0 var(--wz-space-5)}}.wz-hero-split{display:grid;gap:var(--wz-space-6);align-items:center}.wz-hero-aside{min-width:0}.wz-hero-aside .wz-codeblock pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:960px){.wz-hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--wz-space-7)}}.wz-hero-tight{padding:var(--wz-space-7) 0 var(--wz-space-6)}@media (max-width:640px){.wz-hero-tight{padding:var(--wz-space-5) 0 var(--wz-space-5)}}.wz-cta-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--wz-space-4) var(--wz-space-6)}.wz-cta-row>.wz-section-head{margin-bottom:0}.wz-card{background:var(--wz-panel);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-raised);padding:var(--wz-space-5)}.wz-card-title{margin:0 0 0.375rem;font-size:var(--wz-text-section);font-weight:600;line-height:1.5rem;color:var(--wz-ink)}.wz-card-body{margin:0;color:var(--wz-ink-muted);font-size:var(--wz-text-body);line-height:1.375rem}a.wz-card{display:block;color:inherit;text-decoration:none;transition:border-color var(--wz-duration-fast) var(--wz-ease-standard)}a.wz-card:hover{border-color:var(--wz-line-strong)}.wz-card-cta{text-align:center}.wz-card-cta .wz-btn-group{justify-content:center;margin-top:var(--wz-space-4)}.wz-badge{display:inline-flex;align-items:center;gap:0.375rem;height:1.375rem;padding:0 0.5rem;border:var(--wz-hairline) solid transparent;border-radius:var(--wz-radius-full);background:var(--wz-tone-neutral-bg);color:var(--wz-tone-neutral-ink);font-size:var(--wz-text-detail);font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.wz-dot{width:0.5rem;height:0.5rem;border-radius:var(--wz-radius-full);background:currentColor;flex:0 0 auto}.wz-tone-accent{background:var(--wz-tone-accent-bg);border-color:transparent;color:var(--wz-tone-accent-ink)}.wz-tone-success{background:var(--wz-tone-success-bg);border-color:transparent;color:var(--wz-tone-success-ink)}.wz-tone-warning{background:var(--wz-tone-warning-bg);border-color:transparent;color:var(--wz-tone-warning-ink)}.wz-tone-danger{background:var(--wz-tone-danger-bg);border-color:transparent;color:var(--wz-tone-danger-ink)}.wz-tag{display:inline-flex;align-items:center;height:1.125rem;padding:0 0.375rem;border-radius:0.25rem;font-size:0.625rem;font-weight:700;letter-spacing:0.06em;line-height:1;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:var(--wz-tone-neutral-bg);border:var(--wz-hairline) solid transparent;color:var(--wz-tone-neutral-ink)}.wz-tag-pro{background:var(--wz-tone-accent-bg);border-color:transparent;color:var(--wz-tone-accent-ink)}.wz-tag-beta{background:var(--wz-tone-warning-bg);border-color:transparent;color:var(--wz-tone-warning-ink)}.wz-tag-new{background:var(--wz-tone-success-bg);border-color:transparent;color:var(--wz-tone-success-ink)}.wz-callout{padding:var(--wz-space-3) var(--wz-space-4);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-tone-neutral-bg);color:var(--wz-tone-neutral-body);font-size:var(--wz-text-body);line-height:1.375rem}.wz-callout>p{margin:0}.wz-callout>p + p{margin-top:0.375rem}.wz-callout-title{font-weight:600;color:var(--wz-tone-neutral-ink);margin:0 0 0.25rem}.wz-callout.wz-tone-accent{color:var(--wz-tone-accent-body)}.wz-callout.wz-tone-warning{color:var(--wz-tone-warning-body);background:var(--wz-tone-warning-bg);border-color:var(--wz-tone-warning-line)}.wz-callout.wz-tone-danger{color:var(--wz-tone-danger-body);background:var(--wz-tone-danger-bg);border-color:var(--wz-tone-danger-line)}.wz-callout.wz-tone-success{color:var(--wz-tone-success-body);background:var(--wz-tone-success-bg);border-color:var(--wz-tone-success-line)}.wz-callout.wz-tone-accent .wz-callout-title{color:var(--wz-tone-accent-ink)}.wz-callout.wz-tone-warning .wz-callout-title{color:var(--wz-tone-warning-ink)}.wz-callout.wz-tone-danger .wz-callout-title{color:var(--wz-tone-danger-ink)}.wz-callout.wz-tone-success .wz-callout-title{color:var(--wz-tone-success-ink)}.wz-callout a:not(.wz-btn){color:inherit;text-decoration:underline;text-underline-offset:2px}.wz-result{display:grid;grid-template-columns:auto 1fr;gap:0.25rem 0.75rem;padding:var(--wz-space-4) 1.125rem;border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-tone-neutral-bg);color:var(--wz-tone-neutral-body);font-size:var(--wz-text-body);line-height:1.375rem}.wz-result>.wz-icon{grid-row:span 3;width:1.25rem;height:1.25rem;margin-top:0.125rem}.wz-result-title{margin:0;font-weight:600;color:var(--wz-tone-neutral-ink)}.wz-result-body{margin:0}.wz-result-actions{margin-top:0.5rem;display:flex;flex-wrap:wrap;gap:var(--wz-space-2)}.wz-result.wz-tone-accent{color:var(--wz-tone-accent-body)}.wz-result.wz-tone-success{color:var(--wz-tone-success-body)}.wz-result.wz-tone-warning{color:var(--wz-tone-warning-body)}.wz-result.wz-tone-danger{color:var(--wz-tone-danger-body)}.wz-result.wz-tone-accent>:is(.wz-result-title,.wz-icon){color:var(--wz-tone-accent-ink)}.wz-result.wz-tone-success>:is(.wz-result-title,.wz-icon){color:var(--wz-tone-success-ink)}.wz-result.wz-tone-warning>:is(.wz-result-title,.wz-icon){color:var(--wz-tone-warning-ink)}.wz-result.wz-tone-danger>:is(.wz-result-title,.wz-icon){color:var(--wz-tone-danger-ink)}.wz-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.375rem;padding:var(--wz-space-7) var(--wz-space-4)}.wz-empty-title{font-size:var(--wz-text-section);font-weight:600;color:var(--wz-ink);margin:0}.wz-empty-body{font-size:var(--wz-text-body);color:var(--wz-ink-muted);max-width:28rem;margin:0}.wz-empty-actions{margin-top:var(--wz-space-3);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--wz-space-2)}.wz-menu{min-width:14rem;padding:0.25rem;background:var(--wz-panel);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-overlay);animation:wz-arrive var(--wz-duration-base) var(--wz-ease-enter)}.wz-menu-item{display:flex;align-items:center;gap:0.5rem;width:100%;min-height:2rem;padding:0.375rem 0.5rem;border:0;border-radius:var(--wz-radius-control);background:none;color:var(--wz-ink);text-align:start;text-decoration:none;font:inherit;font-size:var(--wz-text-body);cursor:pointer;transition:background-color var(--wz-duration-instant) var(--wz-ease-standard)}.wz-menu-item:hover,.wz-menu-item:focus-visible{background:var(--wz-inset)}.wz-menu-item[aria-current="true"],.wz-menu-item[aria-checked="true"]{color:var(--wz-accent-ink);font-weight:600}.wz-menu-sep{height:1px;margin:0.25rem 0;background:var(--wz-line-soft)}.wz-backdrop{position:fixed;inset:0;z-index:40;background:var(--wz-scrim);animation:wz-fade var(--wz-duration-slow) var(--wz-ease-enter)}.wz-dialog{position:fixed;z-index:50;left:50%;top:15vh;width:min(28rem,calc(100vw - 2rem));margin-left:calc(min(28rem,calc(100vw - 2rem)) / -2);background:var(--wz-panel);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-overlay);animation:wz-rise var(--wz-duration-slow) var(--wz-ease-enter)}.wz-toast{display:flex;align-items:center;gap:0.75rem;padding:0.625rem 0.75rem;background:var(--wz-panel);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-overlay);font-size:var(--wz-text-body);color:var(--wz-ink);animation:wz-rise var(--wz-duration-slow) var(--wz-ease-enter)}.wz-toasts{position:fixed;right:1rem;bottom:1rem;z-index:90;display:flex;flex-direction:column;gap:0.5rem;max-width:min(24rem,calc(100vw - 2rem))}.wz-waiting-line{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;background:linear-gradient(90deg,transparent,var(--wz-accent),transparent) no-repeat;background-size:40% 100%;animation:wz-wait 1.2s var(--wz-ease-standard) 200ms infinite both}@keyframes wz-fade{from{opacity:0}}@keyframes wz-arrive{from{opacity:0;margin-top:-6px}}@keyframes wz-rise{from{opacity:0;margin-top:12px}}@keyframes wz-wait{from{background-position:-40% 0}to{background-position:140% 0}}.wz-prose{max-width:var(--wz-measure);font-size:var(--wz-text-prose);line-height:var(--wz-leading-prose);color:var(--wz-ink)}.wz-prose>*{margin-top:var(--wz-space-4);margin-bottom:0}.wz-prose>:first-child{margin-top:0}.wz-prose h1{font-size:var(--wz-text-page);line-height:1.25;letter-spacing:-0.02em;font-weight:700}.wz-prose h2{font-size:var(--wz-text-figure);line-height:1.75rem;letter-spacing:-0.015em;font-weight:600;margin-top:var(--wz-space-7);padding-top:var(--wz-space-5);border-top:var(--wz-hairline) solid var(--wz-line-soft)}.wz-prose h2:first-child,.wz-prose h1 + h2{border-top:0;padding-top:0;margin-top:var(--wz-space-5)}.wz-prose h3{font-size:1.125rem;line-height:1.625rem;font-weight:600;margin-top:var(--wz-space-6)}.wz-prose h4{font-size:1rem;font-weight:600;margin-top:var(--wz-space-5)}.wz-prose h2 + *,.wz-prose h3 + *,.wz-prose h4 + *{margin-top:var(--wz-space-3)}.wz-prose p{color:var(--wz-ink)}.wz-prose a:not(.wz-btn){color:var(--wz-accent-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.wz-prose a:not(.wz-btn):hover{color:var(--wz-accent-ink-hover);text-decoration-color:currentColor}.wz-prose ul,.wz-prose ol{padding-inline-start:1.375rem}.wz-prose li + li{margin-top:0.375rem}.wz-prose li::marker{color:var(--wz-ink-subtle)}.wz-prose strong{font-weight:600}.wz-prose blockquote{margin-left:0;margin-right:0;padding:0.75rem 1rem;background:var(--wz-inset);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);color:var(--wz-ink-muted)}.wz-prose hr{border:0;border-top:var(--wz-hairline) solid var(--wz-line);margin:var(--wz-space-6) 0}.wz-prose table{width:100%;border-collapse:collapse;font-size:var(--wz-text-body);line-height:var(--wz-leading-body)}.wz-prose th,.wz-prose td{text-align:start;padding:0.5rem 0.75rem;border-bottom:var(--wz-hairline) solid var(--wz-line-soft);vertical-align:top}.wz-prose th{font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wz-ink-subtle);border-bottom-color:var(--wz-line)}.wz-prose-meta{color:var(--wz-ink-subtle);font-size:var(--wz-text-body)}.wz-prose img{border-radius:var(--wz-radius-container);border:var(--wz-hairline) solid var(--wz-line)}.wz-details{border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-panel)}.wz-details + .wz-details{margin-top:0.5rem}.wz-details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--wz-space-3);padding:0.75rem 1rem;min-height:var(--wz-control-lg);cursor:pointer;list-style:none;font-size:var(--wz-text-body);font-weight:600;color:var(--wz-ink);border-radius:var(--wz-radius-container);transition:background-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-site .wz-details>summary{font-size:var(--wz-text-prose)}.wz-details>summary::-webkit-details-marker{display:none}.wz-details>summary::after{content:"";flex-shrink:0;width:0.5rem;height:0.5rem;margin-inline-end:0.25rem;border-right:1.5px solid var(--wz-ink-muted);border-bottom:1.5px solid var(--wz-ink-muted);transform:translateY(-2px) rotate(45deg);transition:transform var(--wz-duration-fast) var(--wz-ease-standard)}.wz-details[open]>summary::after{transform:translateY(2px) rotate(-135deg)}.wz-details>summary:hover{background:var(--wz-panel-hover)}.wz-details[open]>summary{border-radius:var(--wz-radius-container) var(--wz-radius-container) 0 0}.wz-details-body{padding:0.25rem 1rem 1rem;color:var(--wz-ink-muted);font-size:var(--wz-text-body);line-height:1.375rem}.wz-site .wz-details-body{font-size:var(--wz-text-prose);line-height:var(--wz-leading-prose)}.wz-details-body>*{margin:0.75rem 0 0}.wz-details-body>:first-child{margin-top:0}.wz-code-inline,.wz-prose :not(pre)>code{font-family:var(--wz-font-mono);font-size:0.875em;padding:0.0625rem 0.3125rem;border-radius:0.25rem;background:var(--wz-inset);border:0;color:var(--wz-ink);overflow-wrap:anywhere}.wz-codeblock{border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-inset);overflow:hidden}.wz-codeblock-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--wz-space-2);min-height:2.25rem;padding:0.25rem 0.25rem 0.25rem 0.875rem;border-bottom:var(--wz-hairline) solid var(--wz-line-soft);background:transparent;font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wz-ink-subtle)}.wz-codeblock pre,.wz-prose pre{margin:0;padding:0.875rem 1rem;overflow-x:auto;font-family:var(--wz-font-mono);font-size:0.8125rem;line-height:1.375rem;color:var(--wz-ink);tab-size:2}.wz-codeblock pre code,.wz-prose pre code{font:inherit;background:none;border:0;padding:0}.wz-prose>pre{margin-top:var(--wz-space-4);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-inset)}.wz-codeblock-wrap pre,.wz-codeblock pre.wz-codeblock-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.wz-codeblock>pre + .wz-codeblock-bar{border-top:var(--wz-hairline) solid var(--wz-line-soft)}.wz-codeblock-muted pre,.wz-codeblock pre.wz-codeblock-muted{color:var(--wz-ink-muted)}.wz-plans{display:grid;gap:var(--wz-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch}.wz-plan{display:flex;flex-direction:column;gap:var(--wz-space-4);padding:var(--wz-space-5);background:var(--wz-panel);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-raised)}.wz-plan-featured{border-color:var(--wz-accent);box-shadow:0 0 0 1px var(--wz-accent),var(--wz-shadow-raised)}.wz-plan-head{display:flex;align-items:center;justify-content:space-between;gap:var(--wz-space-2)}.wz-plan-name{margin:0;font-size:var(--wz-text-section);font-weight:600}.wz-plan-price{display:flex;align-items:baseline;gap:0.375rem;margin:0;font-size:2rem;font-weight:700;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;color:var(--wz-ink);line-height:1}.wz-plan-unit{font-size:var(--wz-text-body);font-weight:500;letter-spacing:0;color:var(--wz-ink-muted)}.wz-plan-desc{margin:0;color:var(--wz-ink-muted);font-size:var(--wz-text-body);line-height:var(--wz-leading-body)}.wz-plan-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem;font-size:var(--wz-text-body);line-height:var(--wz-leading-body);flex:1}.wz-plan-features li{display:flex;gap:0.5rem}.wz-plan-features li::before{content:"";flex-shrink:0;width:0.375rem;height:0.625rem;margin:0.25rem 0.25rem 0 0.125rem;border-right:2px solid var(--wz-success);border-bottom:2px solid var(--wz-success);transform:rotate(45deg)}.wz-plan-features li.wz-plan-missing{color:var(--wz-ink-subtle)}.wz-plan-features li.wz-plan-missing::before{border-color:var(--wz-line-strong);transform:none;width:0.625rem;height:0;border-right:0;border-bottom:2px solid var(--wz-line-strong);margin-top:0.5rem}.wz-plan .wz-btn{width:100%}.wz-steps{list-style:none;margin:0;padding:0;counter-reset:wz-step;display:flex;flex-direction:column;gap:var(--wz-space-4)}.wz-steps>li{counter-increment:wz-step;display:grid;grid-template-columns:1.75rem 1fr;gap:0.125rem 0.75rem}.wz-steps>li::before{content:counter(wz-step);grid-row:span 2;width:1.75rem;height:1.75rem;border-radius:var(--wz-radius-full);display:grid;place-items:center;background:var(--wz-accent-soft);border:1px solid var(--wz-accent-line);color:var(--wz-accent-ink);font-weight:600;font-size:var(--wz-text-detail);line-height:1;font-variant-numeric:tabular-nums}.wz-step-title{margin:0.125rem 0 0;font-weight:600;color:var(--wz-ink)}.wz-step-body{margin:0;color:var(--wz-ink-muted);font-size:var(--wz-text-body);line-height:var(--wz-leading-body)}.wz-form{display:flex;flex-direction:column;gap:var(--wz-space-4);max-width:36rem}.wz-form-row{display:grid;gap:var(--wz-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.wz-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wz-space-2);padding-top:0.25rem}.wz-form-section{display:flex;flex-direction:column;gap:var(--wz-space-3)}.wz-form-section-title{display:flex;align-items:center;gap:0.5rem;margin:0;font-size:var(--wz-text-section);font-weight:600;color:var(--wz-ink)}.wz-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.375rem;min-height:9rem;padding:var(--wz-space-5);text-align:center;border:1px dashed var(--wz-line-control);border-radius:var(--wz-radius-container);background:var(--wz-panel);color:var(--wz-ink-muted);font-size:var(--wz-text-body);line-height:var(--wz-leading-body);cursor:pointer;transition:border-color var(--wz-duration-fast) var(--wz-ease-standard),background-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-drop:hover{border-color:var(--wz-ink-subtle)}.wz-drop[data-dragging="true"]{border-color:var(--wz-ink-subtle);background:var(--wz-accent-soft)}.wz-drop:focus-within{outline:2px solid var(--wz-focus);outline-offset:2px}.wz-drop input[type="file"]{position:absolute;width:1px;height:1px;opacity:0}.wz-drop-title{font-weight:600;font-size:var(--wz-text-prose);color:var(--wz-ink)}.wz-drop .wz-icon{width:1.5rem;height:1.5rem;color:var(--wz-accent-ink)}.wz-progress{width:100%;height:0.5rem;border-radius:var(--wz-radius-full);background:var(--wz-inset-hover);overflow:hidden}.wz-progress-bar{height:100%;width:var(--wz-value,0%);border-radius:inherit;background:var(--wz-accent);transition:width var(--wz-duration-base) var(--wz-ease-standard)}.wz-progress-indeterminate .wz-progress-bar{width:40%;animation:wz-progress-slide 1.4s var(--wz-ease-standard) infinite}@keyframes wz-progress-slide{from{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.wz-progress-indeterminate .wz-progress-bar{animation:none;width:100%;opacity:0.5}}.wz-progress-label{display:flex;justify-content:space-between;margin-bottom:0.375rem;font-size:var(--wz-text-detail);color:var(--wz-ink-muted);font-variant-numeric:tabular-nums}.wz-search{position:relative;width:100%;max-width:40rem}.wz-search>.wz-icon{position:absolute;inset-inline-start:0.875rem;top:calc(var(--wz-control-lg) / 2);transform:translateY(-50%);color:var(--wz-ink-subtle);pointer-events:none}.wz-search>.wz-input{height:var(--wz-control-lg);padding-inline-start:2.5rem;font-size:1rem}.wz-suggest{position:absolute;inset-inline:0;top:calc(var(--wz-control-lg) + 0.375rem);z-index:30;margin:0;padding:0.25rem;list-style:none;max-height:24rem;overflow-y:auto;background:var(--wz-panel);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-overlay)}.wz-suggest[hidden]{display:none}.wz-suggest-static{position:static;margin-top:0.375rem}.wz-suggest-item{display:flex;align-items:center;gap:0.75rem;width:100%;padding:0.375rem 0.5rem;border:0;border-radius:var(--wz-radius-control);background:none;color:var(--wz-ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.wz-suggest-item:hover,.wz-suggest-item:focus-visible,.wz-suggest-item[aria-selected="true"]{background:var(--wz-accent-soft)}.wz-poster{flex-shrink:0;width:2.25rem;aspect-ratio:2 / 3;border-radius:0.25rem;object-fit:cover;background:var(--wz-inset-hover);border:var(--wz-hairline) solid var(--wz-line)}.wz-suggest-text{min-width:0;display:flex;flex-direction:column}.wz-suggest-title{font-weight:600;font-size:var(--wz-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-suggest-meta{font-size:var(--wz-text-detail);color:var(--wz-ink-muted)}.wz-suggest-empty{padding:0.75rem;color:var(--wz-ink-muted);font-size:var(--wz-text-body)}.wz-search-sm>.wz-icon{top:calc(var(--wz-control-md) / 2);inset-inline-start:0.625rem;width:1rem;height:1rem}.wz-search-sm>.wz-input{height:var(--wz-control-md);padding-inline-start:2rem;font-size:var(--wz-text-body)}.wz-search-sm .wz-suggest{top:calc(var(--wz-control-md) + 0.25rem)}.wz-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem;list-style:none;margin:0;padding:0}.wz-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--wz-control-md);height:var(--wz-control-md);padding:0 0.5rem;border:var(--wz-hairline) solid transparent;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);text-decoration:none;font-size:var(--wz-text-body);font-weight:500;font-variant-numeric:tabular-nums}.wz-page-link:hover{background:var(--wz-inset);color:var(--wz-ink)}.wz-page-link[aria-current="page"]{background:var(--wz-nav-active-bg);border-color:var(--wz-nav-active-line);color:var(--wz-nav-active-ink)}.wz-page-link[aria-disabled="true"]{opacity:0.5;pointer-events:none}.wz-chips{display:flex;flex-wrap:wrap;gap:0.375rem}.wz-chip{display:inline-flex;align-items:center;gap:0.375rem;height:var(--wz-control-sm);padding:0 0.75rem;border:var(--wz-hairline) solid var(--wz-line-control);border-radius:var(--wz-radius-full);background:var(--wz-panel);color:var(--wz-ink-muted);font:inherit;font-size:var(--wz-text-detail);font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--wz-duration-fast) var(--wz-ease-standard),border-color var(--wz-duration-fast) var(--wz-ease-standard),color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-chip:hover{border-color:var(--wz-ink-subtle);color:var(--wz-ink)}.wz-chip[aria-pressed="true"],.wz-chip[aria-current="true"]{background:var(--wz-accent-soft);border-color:var(--wz-accent-line);color:var(--wz-accent-ink)}.wz-switch:not(input){display:inline-flex;align-items:center;gap:0.625rem;cursor:pointer;color:var(--wz-ink);font-size:var(--wz-text-body)}:is(.wz-switch>input,input.wz-switch){appearance:none;flex-shrink:0;position:relative;width:2.25rem;height:1.25rem;margin:0;border-radius:999px;background:var(--wz-line-strong);border:var(--wz-hairline) solid var(--wz-line-strong);cursor:pointer;transition:background-color var(--wz-duration-fast) var(--wz-ease-standard),border-color var(--wz-duration-fast) var(--wz-ease-standard)}:is(.wz-switch>input,input.wz-switch)::before{content:"";position:absolute;top:1px;inset-inline-start:1px;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:50%;background:var(--wz-white);box-shadow:0 1px 2px rgb(15 23 42 / 0.3);transition:transform var(--wz-duration-fast) var(--wz-ease-standard)}:is(.wz-switch>input,input.wz-switch):checked{background:var(--wz-accent);border-color:var(--wz-accent-edge)}:is(.wz-switch>input,input.wz-switch):checked::before{transform:translateX(1rem)}[dir="rtl"] :is(.wz-switch>input,input.wz-switch):checked::before{transform:translateX(-1rem)}:is(.wz-switch>input,input.wz-switch):focus-visible{outline:2px solid var(--wz-focus);outline-offset:2px}:is(.wz-switch>input,input.wz-switch):disabled{opacity:0.5;cursor:not-allowed}.wz-segmented{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border-radius:var(--wz-radius-control);background:var(--wz-inset);border:var(--wz-hairline) solid var(--wz-line)}.wz-segmented>:is(button,a,label){display:inline-flex;align-items:center;justify-content:center;gap:0.375rem;min-height:calc(var(--wz-control-sm,2rem) - 4px);padding-inline:0.75rem;border:0;border-radius:calc(var(--wz-radius-control) - 2px);background:transparent;color:var(--wz-ink-muted);font:inherit;font-size:var(--wz-text-body);font-weight:500;text-decoration:none;cursor:pointer}.wz-segmented>:is(button,a,label):hover{color:var(--wz-ink)}.wz-segmented>:is([aria-pressed="true"],[aria-checked="true"],[aria-current],:has(input:checked)){background:var(--wz-panel);color:var(--wz-ink);box-shadow:var(--wz-shadow-raised)}.wz-segmented input{position:absolute;opacity:0;width:1px;height:1px}.wz-segmented>:focus-visible,.wz-segmented>:has(input:focus-visible){outline:2px solid var(--wz-focus);outline-offset:1px}.wz-theme-picker{align-self:center}.wz-theme-picker>button{width:calc(var(--wz-control-sm,2rem) - 4px);padding-inline:0}.wz-theme-picker .wz-icon{width:1rem;height:1rem}.wz-search-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--wz-control-h);height:var(--wz-control-h);padding:0;border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-control);background:var(--wz-inset);color:var(--wz-ink-muted);cursor:pointer;transition:color var(--wz-duration-fast,120ms) var(--wz-ease-standard,ease),border-color var(--wz-duration-fast,120ms) var(--wz-ease-standard,ease)}.wz-search-btn:hover{color:var(--wz-ink);border-color:var(--wz-line-strong)}.wz-search-btn:focus-visible{outline:2px solid var(--wz-focus);outline-offset:1px}.wz-search-btn :is(svg,.wz-icon,iconify-icon){width:1rem;height:1rem;font-size:1rem}.wz-select.wz-locale-picker{width:auto;max-width:13rem;height:var(--wz-control-h);min-height:0;padding-block:0}@media (max-width:480px){.wz-select.wz-locale-picker.wz-locale-compact{width:var(--wz-control-h);padding:0;color:transparent;text-indent:-999px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/></svg>");background-position:center;background-size:1rem}.wz-select.wz-locale-picker.wz-locale-compact option{color:var(--wz-ink);background:var(--wz-panel)}}.wz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wz-help-line{margin:0;text-align:center;font-size:var(--wz-text-body);line-height:var(--wz-leading-body);color:var(--wz-ink-muted)}.wz-console{min-height:100vh;display:flex;flex-direction:column}.wz-console-frame{display:flex;flex:1 1 auto;min-height:0}.wz-console-rail{position:sticky;top:var(--wz-header);height:calc(100vh - var(--wz-header));display:flex;flex-direction:column;padding:var(--wz-space-3) var(--wz-space-3) var(--wz-space-4)}.wz-console-rail .wz-brand{margin:0.125rem 0.375rem var(--wz-space-3)}.wz-console-rail .wz-nav-group + .wz-nav-group{margin-top:var(--wz-space-3)}.wz-console-rail .wz-nav-item{min-height:2.5rem;padding:0 0.75rem;border:var(--wz-hairline) solid transparent}.wz-console-rail .wz-nav-item svg{width:1.125rem;height:1.125rem}.wz-console-rail .wz-nav-item[aria-current="page"]{border-color:transparent}.wz-console-rail-foot{margin-top:auto;padding-top:var(--wz-space-3);border-top:var(--wz-hairline) solid var(--wz-line-soft)}.wz-console-main{flex:1 1 auto;min-width:0;padding:0 var(--wz-gutter) var(--wz-space-7)}.wz-console-page{width:100%;max-width:64rem;margin:0 auto}.wz-console-page>.wz-page-head{padding-top:var(--wz-space-7)}.wz-console-page .wz-breadcrumbs{margin-bottom:var(--wz-space-2)}.wz-console-page>.wz-page-body{gap:var(--wz-space-6)}@media (max-width:767px){.wz-console-rail{position:fixed;left:0;top:var(--wz-header);bottom:0;height:auto;z-index:26;display:none;box-shadow:var(--wz-shadow-overlay)}.wz-console-rail.open{display:flex}.wz-console-page>.wz-page-head{padding-top:var(--wz-space-5)}}.wz-topbar-start,.wz-topbar-end{display:flex;align-items:center;gap:var(--wz-space-2);min-width:0}.wz-topbar-end{justify-content:flex-end}@media (min-width:640px){.wz-topbar-start,.wz-topbar-end{flex:1 1 0}}.wz-topbar-search{flex:0 1 32rem;min-width:0}.wz-topbar-search .wz-input{background:var(--wz-inset);border-color:var(--wz-line-control);padding-inline-end:3.5rem}.wz-topbar-search .wz-input:hover:not(:disabled){border-color:var(--wz-line-strong)}.wz-topbar-search .wz-input:focus{background:var(--wz-field);border-color:var(--wz-line-control)}.wz-kbd{display:inline-flex;align-items:center;height:1.25rem;padding:0 0.375rem;border:var(--wz-hairline) solid var(--wz-line);border-radius:0.25rem;background:var(--wz-panel);color:var(--wz-ink-subtle);font-family:var(--wz-font-sans);font-size:var(--wz-text-micro);font-weight:500;line-height:1;white-space:nowrap}.wz-topbar-search .wz-kbd{position:absolute;inset-inline-end:0.5rem;top:50%;transform:translateY(-50%);pointer-events:none}@media (max-width:639px){.wz-topbar-search{flex:0 0 auto}.wz-topbar-search .wz-input,.wz-topbar-search .wz-kbd{display:none}}.wz-switcher{max-width:100%;gap:0.375rem}.wz-switcher>svg:first-child{color:var(--wz-ink-subtle)}.wz-switcher-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;line-height:var(--wz-leading-body);font-weight:600;color:var(--wz-ink)}.wz-switcher-role{color:var(--wz-ink-subtle);font-weight:500;white-space:nowrap}@media (max-width:639px){.wz-switcher-name{max-width:7rem}.wz-switcher-role{display:none}}.wz-avatar{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--wz-radius-full);background:var(--wz-accent-soft);border:1px solid var(--wz-accent-line);color:var(--wz-accent-ink);font-size:var(--wz-text-detail);font-weight:600;letter-spacing:0;text-transform:uppercase}.wz-avatar-btn{width:var(--wz-control-md);height:var(--wz-control-md);padding:0;border-radius:var(--wz-radius-full)}.wz-avatar-btn:hover:not(:disabled){background:var(--wz-inset)}.wz-tiles{display:grid;gap:var(--wz-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none}.wz-tile{display:flex;align-items:center;gap:var(--wz-space-3);min-height:3.5rem;padding:0.75rem var(--wz-space-4);background:var(--wz-panel);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);color:inherit;text-decoration:none;transition:border-color var(--wz-duration-fast) var(--wz-ease-standard)}a.wz-tile:hover{border-color:var(--wz-line-strong)}.wz-tile>svg,.wz-tile>.wz-icon{width:1.125rem;height:1.125rem;flex:0 0 auto;color:var(--wz-ink-subtle)}.wz-tile-value{font-size:var(--wz-text-figure);font-weight:600;letter-spacing:-0.02em;line-height:1.5rem;font-variant-numeric:tabular-nums;color:var(--wz-ink);white-space:nowrap}.wz-tile-label{flex:1 1 auto;min-width:0;text-align:end;font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:639px){.wz-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wz-space-2)}.wz-tile{flex-wrap:wrap;align-content:center;column-gap:var(--wz-space-2);row-gap:0.125rem;padding:0.625rem var(--wz-space-3)}.wz-tile-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.wz-tile-label{flex-basis:100%;text-align:start}}.wz-panel-link{display:inline-flex;align-items:center;gap:0.25rem;color:var(--wz-ink);text-decoration:none;font-size:var(--wz-text-section);font-weight:600}.wz-panel-link svg{width:0.875rem;height:0.875rem;color:var(--wz-ink-subtle)}.wz-panel-link:hover,.wz-panel-link:hover svg{color:var(--wz-accent-ink)}.wz-panel-count{margin-inline-start:0.375rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--wz-ink-subtle)}.wz-empty-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:0.25rem;border-radius:var(--wz-radius-full);border:var(--wz-hairline) solid var(--wz-line);background:var(--wz-inset);color:var(--wz-ink-subtle)}.wz-empty-icon svg{width:1.125rem;height:1.125rem}.wz-section-head-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--wz-space-2) var(--wz-space-4);margin:0 0 var(--wz-space-3)}.wz-section-head-row .wz-section-title{font-size:1.0625rem}.wz-section-head-row .wz-detail{margin:0.125rem 0 0}.wz-settings{list-style:none;margin:0;padding:0}.wz-setting{display:flex;align-items:center;justify-content:space-between;gap:var(--wz-space-4);padding:0.625rem var(--wz-space-4)}.wz-setting + .wz-setting{border-top:var(--wz-hairline) solid var(--wz-line)}.wz-setting-text{flex:1 1 20rem;min-width:0}.wz-setting-label{display:block;font-size:var(--wz-text-body);font-weight:600;line-height:var(--wz-leading-body);color:var(--wz-ink)}.wz-setting-help{display:block;margin-top:0.125rem;font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-ink-muted);max-width:56ch}.wz-setting-control{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--wz-space-2);min-width:0}.wz-setting-control .wz-input,.wz-setting-control .wz-select{width:14rem;max-width:100%}.wz-setting-wide{flex-wrap:wrap}.wz-setting-wide .wz-setting-control{flex:1 1 100%;justify-content:flex-start}@media (max-width:640px){.wz-setting{flex-wrap:wrap}.wz-setting-control{flex:1 1 100%;justify-content:flex-start}.wz-setting-control .wz-input,.wz-setting-control .wz-select{width:100%}.wz-setting:has(>.wz-setting-control>.wz-switch:only-child){flex-wrap:nowrap}.wz-setting-control:has(>.wz-switch:only-child){flex:0 0 auto}}.wz-panel-danger{border-color:var(--wz-tone-danger-line)}.wz-panel-danger>.wz-panel-header{border-bottom-color:var(--wz-tone-danger-line)}.wz-panel-danger>.wz-panel-header .wz-section-title{color:var(--wz-danger-ink)}.wz-btn-danger-outline{border-color:var(--wz-danger-ink);color:var(--wz-danger-ink);background:var(--wz-panel)}.wz-btn-danger-outline:hover:not(:disabled){background:var(--wz-tone-danger-bg);border-color:var(--wz-danger-ink);color:var(--wz-danger-ink)}.wz-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wz-space-2) var(--wz-space-3);padding:0.5rem 0.75rem;border:1px solid var(--wz-tone-danger-line);border-radius:var(--wz-radius-control);background:var(--wz-tone-danger-bg);color:var(--wz-tone-danger-body);font-size:var(--wz-text-body)}.wz-confirm-text{flex:1 1 14rem;min-width:0;font-weight:500}.wz-confirm-actions{display:inline-flex;gap:var(--wz-space-2);margin-inline-start:auto}.wz-key-rows{list-style:none;margin:0;padding:0}.wz-key-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wz-space-2) var(--wz-space-3);padding:0.75rem var(--wz-space-4)}.wz-key-main{flex:1 1 18rem;min-width:0}.wz-key-name{display:block;font-size:var(--wz-text-body);font-weight:600;color:var(--wz-ink)}.wz-key-value{display:block;margin-top:0.125rem;font-family:var(--wz-font-mono);font-size:0.8125rem;line-height:1.25rem;color:var(--wz-ink);overflow-wrap:anywhere;user-select:all}.wz-key-meta{display:block;margin-top:0.25rem;font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail);color:var(--wz-ink-subtle)}.wz-key-actions{display:inline-flex;flex-wrap:wrap;gap:var(--wz-space-1);margin-inline-start:auto}.wz-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:1.25rem;margin:0;background:transparent;cursor:pointer;--wz-range-fill:0%}.wz-range::-webkit-slider-runnable-track{height:0.375rem;border-radius:999px;background:linear-gradient(var(--wz-blue-600),var(--wz-blue-600)) 0 / var(--wz-range-fill) 100% no-repeat,var(--wz-line-control)}.wz-range::-moz-range-track{height:0.375rem;border-radius:999px;background:var(--wz-line-control)}.wz-range::-moz-range-progress{height:0.375rem;border-radius:999px;background:var(--wz-blue-600)}.wz-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:1.125rem;height:1.125rem;margin-top:-0.375rem;border-radius:50%;border:2px solid #fff;background:var(--wz-blue-600);box-shadow:0 1px 3px rgb(0 0 0 / 0.3)}.wz-range::-moz-range-thumb{box-sizing:border-box;width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid #fff;background:var(--wz-blue-600);box-shadow:0 1px 3px rgb(0 0 0 / 0.3)}.wz-range:focus{outline:none}.wz-range:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px rgb(0 0 0 / 0.3),0 0 0 4px var(--wz-accent-ring)}.wz-range:focus-visible::-moz-range-thumb{box-shadow:0 1px 3px rgb(0 0 0 / 0.3),0 0 0 4px var(--wz-accent-ring)}.wz-range:disabled{cursor:not-allowed;opacity:0.5}[dir="rtl"] .wz-range::-webkit-slider-runnable-track{background-position:100% 0,0 0}.wz-rail{background:var(--wz-sidebar)}.wz-topbar,.wz-site-header{box-shadow:none}@media (min-width:768px){.wz-console-frame{background-image:linear-gradient(to right,var(--wz-sidebar) calc(var(--wz-rail) - 1px),var(--wz-line) calc(var(--wz-rail) - 1px),var(--wz-line) var(--wz-rail),transparent var(--wz-rail));background-repeat:no-repeat}[dir="rtl"] .wz-console-frame{background-image:linear-gradient(to left,var(--wz-sidebar) calc(var(--wz-rail) - 1px),var(--wz-line) calc(var(--wz-rail) - 1px),var(--wz-line) var(--wz-rail),transparent var(--wz-rail))}}.wz-nav-item,.wz-console-rail .wz-nav-item,.wz-site-nav a{border:var(--wz-hairline) solid transparent;border-radius:var(--wz-radius-control)}.wz-nav-item,.wz-console-rail .wz-nav-item{min-height:2.5rem}.wz-nav-item:hover,.wz-site-nav a:hover{background:var(--wz-nav-hover-bg);color:var(--wz-ink)}.wz-nav-item[aria-current="page"],.wz-nav-item[aria-current="true"],.wz-console-rail .wz-nav-item[aria-current="page"],.wz-site-nav a[aria-current="page"],.wz-tab[aria-current="page"],.wz-tab[aria-selected="true"]{background:var(--wz-nav-active-bg);border-color:var(--wz-nav-active-line);color:var(--wz-nav-active-ink);font-weight:600}.wz-nav-item[aria-current="page"] svg{color:var(--wz-nav-active-ink)}.wz-tabs{gap:0.25rem;padding-bottom:0.5rem}.wz-tab,button.wz-tab{height:var(--wz-control-h);margin-bottom:0;border:var(--wz-hairline) solid transparent;border-radius:var(--wz-radius-control);transition:color var(--wz-duration-fast) var(--wz-ease-standard),background-color var(--wz-duration-fast) var(--wz-ease-standard),border-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-tab:hover{background:var(--wz-nav-hover-bg)}.wz-segmented>:is([aria-pressed="true"],[aria-checked="true"],[aria-current],:has(input:checked)){background:var(--wz-nav-active-bg);color:var(--wz-nav-active-ink);font-weight:600;box-shadow:none}.wz-segmented{box-sizing:border-box;height:var(--wz-control-h);align-items:stretch}.wz-segmented>:is(button,a,label){min-height:0}.wz-input-group>:is(.wz-btn,.wz-select,.wz-input,.wz-segmented){height:auto;min-height:var(--wz-control-h)}:where(:has(>.wz-input:not(.wz-input-sm):not(textarea),>.wz-select:not(.wz-input-sm),>*>.wz-input:not(.wz-input-sm):not(textarea)))>:is(.wz-btn-sm,.wz-input-sm,.wz-segmented){height:var(--wz-control-md)}:where(:has(>.wz-input-lg,>*>.wz-input-lg,>.wz-btn-lg))>:is(.wz-btn,.wz-select,.wz-input,.wz-segmented,*>.wz-input){height:var(--wz-control-lg)}:where(:has(>.wz-input-lg,>*>.wz-input-lg))>.wz-icon-btn{width:var(--wz-control-lg)}:is(.wz-panel,.wz-card,.wz-menu,.wz-dialog,.wz-toast,.wz-codeblock,.wz-segmented,.wz-subdemo,.wz-plan,.wz-tile):not(:has(.wz-menu,[role="menu"],[role="listbox"],[role="dialog"],.menu-pop,.wz-popover,[data-wz-popover])){overflow:clip}:is(.wz-panel,.wz-card,.wz-menu,.wz-toast,.wz-codeblock) :is(a,button,summary,[tabindex]):not(.wz-btn):focus-visible{outline-offset:-2px}.wz-page-head,.wz-empty,.wz-section:has(>.wz-container>.wz-cta-row){position:relative;isolation:isolate}:is(.wz-hero:not(:has(>.wz-hero-field)),.wz-page-head,.wz-empty,.wz-section:has(>.wz-container>.wz-cta-row))::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in oklab,var(--wz-ink) 18%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask:radial-gradient(closest-side at 72% 45%,#000 15%,transparent 100%);mask:radial-gradient(closest-side at 72% 45%,#000 15%,transparent 100%);opacity:0.6}.wz-page-head::before{inset:0 calc(-1 * var(--wz-space-4));-webkit-mask:radial-gradient(60% 120% at 88% 50%,#000 10%,transparent 100%);mask:radial-gradient(60% 120% at 88% 50%,#000 10%,transparent 100%)}.wz-empty::before{-webkit-mask:radial-gradient(closest-side at 50% 50%,#000 10%,transparent 100%);mask:radial-gradient(closest-side at 50% 50%,#000 10%,transparent 100%)}[dir="rtl"] :is(.wz-hero,.wz-page-head,.wz-section)::before{transform:scaleX(-1)}.wz-motion :is(.wz-hero,.wz-page-head,.wz-section)::before{animation:wz-field-drift 40s linear infinite}@media (max-width:959px){:is(.wz-hero:not(:has(>.wz-hero-field)),.wz-section)::before{-webkit-mask:radial-gradient(closest-side at 50% 60%,#000 15%,transparent 100%);mask:radial-gradient(closest-side at 50% 60%,#000 15%,transparent 100%)}}.wz-rows>.wz-row>:is(svg,.wz-icon):first-child,.wz-rows>li>.wz-row>:is(svg,.wz-icon):first-child,.wz-tile>:is(svg,.wz-icon),.wz-empty-icon{box-sizing:border-box;width:2rem;height:2rem;padding:0.4375rem;border-radius:var(--wz-radius-control);background:var(--wz-tone-accent-bg);color:var(--wz-tone-accent-ink);border:0}.wz-empty-icon{width:2.5rem;height:2.5rem;padding:0}.wz-section:has(>.wz-container>.wz-cta-row){background:var(--wz-tone-accent-bg);border-block:var(--wz-hairline) solid var(--wz-line-soft)}main:has(.wz-section:last-child>.wz-container>.wz-cta-row) + .wz-site-footer{margin-top:0;border-top:0}.wz-hero-eyebrow .wz-badge,.wz-hero-eyebrow.wz-badge{background:var(--wz-tone-accent-bg);color:var(--wz-tone-accent-ink)}.wz-toast .wz-toast-link{color:var(--wz-ink);font-weight:600;text-decoration:none}.wz-toast .wz-toast-link:hover{text-decoration:underline;text-underline-offset:3px}.wz-toast .wz-icon-btn{border-radius:var(--wz-radius-full)}.wz-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wz-space-2,0.5rem);padding-block:var(--wz-space-3,0.75rem);font-size:var(--wz-text-small,0.8125rem);color:var(--wz-ink-muted)}.wz-pager-links{display:flex;align-items:center;gap:0.25rem;margin-inline-start:auto}.wz-pager-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--wz-control-h);height:var(--wz-control-h);padding:0 0.625rem;border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-control,0.5rem);background:var(--wz-inset);color:var(--wz-ink);font:inherit;font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;transition:color var(--wz-duration-fast,120ms) var(--wz-ease-standard,ease),border-color var(--wz-duration-fast,120ms) var(--wz-ease-standard,ease),background-color var(--wz-duration-fast,120ms) var(--wz-ease-standard,ease)}.wz-pager-btn:hover{border-color:var(--wz-line-strong)}.wz-pager-btn:focus-visible{outline:2px solid var(--wz-focus);outline-offset:1px}.wz-pager-btn[aria-current="page"]{background:var(--wz-nav-active-bg);border-color:var(--wz-nav-active-line);color:var(--wz-accent-ink);font-weight:600}.wz-pager-btn[aria-disabled="true"],.wz-pager-btn:disabled{opacity:0.45;pointer-events:none}.wz-pager-gap{min-width:1.5rem;text-align:center}.wz-pager-compact{display:none;padding:0 0.5rem;white-space:nowrap}.wz-pager-range{font-variant-numeric:tabular-nums}@media (max-width:480px){.wz-pager-num,.wz-pager-gap,.wz-pager-range{display:none}.wz-pager-compact{display:inline}.wz-pager-links{width:100%;justify-content:space-between}}.wz-console-frame :is(.wz-console-main,.wz-console-rail) :is(.wz-page-head,.wz-empty,.wz-section)::before{content:none}.wz-console-frame :is(.wz-console-main,.wz-console-rail) :is(.wz-page-head,.wz-hero,.wz-empty,.wz-section){background-image:none}.wz-btn-primary{background-color:var(--wz-accent);background-image:linear-gradient(to bottom,color-mix(in oklch,var(--wz-accent),white 12%),var(--wz-accent));border-color:color-mix(in oklch,var(--wz-accent),black 12%);box-shadow:inset 0 1px 0 color-mix(in oklch,var(--wz-accent),white 26%),var(--wz-shadow-raised)}.wz-btn-primary:hover:not(:disabled){background-color:var(--wz-accent);background-image:linear-gradient(to bottom,color-mix(in oklch,var(--wz-accent),white 24%),var(--wz-accent));border-color:color-mix(in oklch,var(--wz-accent),black 12%)}.wz-btn-primary:active:not(:disabled){background-image:linear-gradient(to bottom,var(--wz-accent),var(--wz-accent))}.wz-hero{background-image:var(--wz-wash)}.wz-page-head{background-image:var(--wz-wash-soft)}.wz-section:has(>.wz-container>.wz-cta-row){background:transparent;border-block:0}.wz-section:has(>.wz-container>.wz-cta-row)::before{display:none}.wz-cta-row{position:relative;isolation:isolate;overflow:hidden;padding:var(--wz-space-7) var(--wz-space-6);border-radius:calc(var(--wz-radius-container) * 2);background:var(--wz-grad-band);color:#f8fafc;box-shadow:var(--wz-shadow-raised)}.wz-cta-row::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(255 255 255 / 0.22) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask:radial-gradient(closest-side at 85% 40%,#000 10%,transparent 100%);mask:radial-gradient(closest-side at 85% 40%,#000 10%,transparent 100%)}.wz-cta-row :is(.wz-section-head-title,.wz-section-head-lead,h2,p,a:not(.wz-btn)){color:inherit}.wz-cta-row .wz-section-head-lead{opacity:0.9}.wz-cta-row .wz-btn-primary{background:#f8fafc;border-color:transparent;color:var(--wz-blue-700)}.wz-cta-row .wz-btn-primary:hover:not(:disabled){background:#ffffff;color:var(--wz-blue-800)}.wz-cta-row .wz-btn-secondary{background:rgb(255 255 255 / 0.08);border-color:rgb(255 255 255 / 0.45);color:#f8fafc;box-shadow:none}.wz-cta-row .wz-btn-secondary:hover:not(:disabled){background:rgb(255 255 255 / 0.16);border-color:rgb(255 255 255 / 0.7);color:#ffffff}.wz-cta-row :focus-visible{outline-color:#f8fafc}@media (max-width:639px){.wz-cta-row{padding:var(--wz-space-6) var(--wz-space-5)}}main:has(.wz-section:last-child>.wz-container>.wz-cta-row) + .wz-site-footer{border-top:var(--wz-hairline) solid var(--wz-line)}.wz-stats-band{border-block:var(--wz-hairline) solid var(--wz-line);background:var(--wz-panel)}.wz-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.wz-stats-row>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:var(--wz-space-1);padding:var(--wz-space-6) var(--wz-space-3);text-align:center}.wz-stats-row>div:nth-child(odd){border-inline-end:var(--wz-hairline) solid var(--wz-line-soft)}.wz-stats-row>div:nth-child(n + 3){border-top:var(--wz-hairline) solid var(--wz-line-soft)}@media (min-width:768px){.wz-stats-row{grid-template-columns:repeat(4,minmax(0,1fr))}.wz-stats-row>div:nth-child(n){border-top:0;border-inline-end:var(--wz-hairline) solid var(--wz-line-soft)}.wz-stats-row>div:last-child{border-inline-end:0}}.wz-stats-row dd{margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);line-height:1.1;font-weight:700;letter-spacing:-0.02em;color:var(--wz-ink);font-variant-numeric:tabular-nums}.wz-stats-row dt{font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--wz-ink-subtle)}.wz-gtile{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:0.625rem;color:#ffffff;background:var(--wz-grad-blue);box-shadow:0 1px 2px rgb(15 23 42 / 0.18),inset 0 1px 0 rgb(255 255 255 / 0.18)}.wz-gtile>:is(svg,.wz-icon){width:1.25rem;height:1.25rem;color:inherit}.wz-gtile-violet{background:var(--wz-grad-violet)}.wz-gtile-indigo{background:var(--wz-grad-indigo)}.wz-gtile-sky{background:var(--wz-grad-sky)}.wz-gtile-emerald{background:var(--wz-grad-emerald)}.wz-gtile-muted{background:var(--wz-inset);color:var(--wz-ink-muted);box-shadow:none}.wz-tk-key{color:var(--wz-code-key)}.wz-tk-str{color:var(--wz-code-str)}.wz-tk-num{color:var(--wz-code-num)}.wz-tk-kw{color:var(--wz-code-kw)}.wz-tk-com{color:var(--wz-code-com);font-style:italic}.wz-tk-punct{color:var(--wz-code-punct)}.wz-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:start}.wz-footer-links a[href^="mailto:"]{overflow-wrap:anywhere}@media (max-width:1023px){.wz-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wz-footer-grid>:first-child{grid-column:1 / -1}}@media (max-width:639px){.wz-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wz-space-5) var(--wz-space-4)}}.wz-footer-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--wz-space-5);row-gap:var(--wz-space-2);min-width:0}.wz-footer-legal ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--wz-space-4);row-gap:var(--wz-space-1)}.wz-footer-legal a{color:var(--wz-ink-muted);text-decoration:none;white-space:nowrap}.wz-footer-legal a:hover{color:var(--wz-accent-ink);text-decoration:underline;text-underline-offset:3px}.wz-cta-row{flex-direction:row;align-items:center;justify-content:space-between;text-align:start;gap:var(--wz-space-5) var(--wz-space-7);padding:var(--wz-space-6)}.wz-cta-row>.wz-section-head{margin:0;max-width:36rem}.wz-cta-row .wz-section-head-lead{margin-inline:0;margin-bottom:0}.wz-cta-row>.wz-btn-group{flex:none;justify-content:flex-end;align-items:stretch}.wz-cta-row>.wz-btn-group>.wz-btn{box-sizing:border-box;min-height:2.75rem;border-width:1px;border-style:solid}.wz-cta-row::before{-webkit-mask:radial-gradient(closest-side at 58% 50%,#000 0%,transparent 100%);mask:radial-gradient(closest-side at 58% 50%,#000 0%,transparent 100%);opacity:0.55}@media (max-width:719px){.wz-cta-row{flex-direction:column;align-items:flex-start;padding:var(--wz-space-5)}.wz-cta-row>.wz-btn-group{justify-content:flex-start;width:100%}.wz-cta-row>.wz-btn-group>.wz-btn{flex:1 1 10rem}}.wz-link,.wz-prose a:not(.wz-btn){color:var(--wz-accent-ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:color var(--wz-duration-fast) var(--wz-ease-standard),text-decoration-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-link:hover,.wz-prose a:not(.wz-btn):hover{color:var(--wz-accent-ink-hover);text-decoration-color:currentColor}.wz-prose a:not(.wz-btn):focus-visible{outline:2px solid var(--wz-focus);outline-offset:2px;border-radius:2px}.wz-link-quiet{color:var(--wz-ink-muted)}.wz-link-quiet:hover{color:var(--wz-ink)}.wz-site{overflow-x:clip}.wz-site .wz-container-narrow{max-width:calc(40rem + 2 * var(--wz-gutter))}.wz-site :is(.wz-page-head,.wz-container>.wz-hero){position:relative;isolation:isolate;overflow:visible;background-image:none}.wz-site :is(.wz-page-head,.wz-container>.wz-hero)::before{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--wz-space-4));pointer-events:none;background-color:transparent;background-image:radial-gradient(color-mix(in oklab,var(--wz-ink) 18%,transparent) 1px,transparent 1.5px);background-size:22px 22px;background-position:0 0;background-repeat:repeat;-webkit-mask:radial-gradient(ellipse 33% 52% at 62% 50%,#000 0%,transparent 100%);mask:radial-gradient(ellipse 33% 52% at 62% 50%,#000 0%,transparent 100%);opacity:0.6;animation:none}.wz-site :is(.wz-page-head,.wz-container>.wz-hero)::after{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--wz-space-4));pointer-events:none;background:radial-gradient(ellipse 34% 50% at 62% 50%,rgb(59 130 246 / 0.1),transparent 100%)}:root[data-theme="dark"] .wz-site :is(.wz-page-head,.wz-container>.wz-hero)::after{background:radial-gradient(ellipse 34% 50% at 62% 50%,rgb(59 130 246 / 0.16),transparent 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .wz-site :is(.wz-page-head,.wz-container>.wz-hero)::after{background:radial-gradient(ellipse 34% 50% at 62% 50%,rgb(59 130 246 / 0.16),transparent 100%)}}.wz-site .wz-container>.wz-hero>.wz-hero-field{display:none}.wz-site .wz-page-head{padding-top:var(--wz-space-6)}.wz-cta-row .wz-btn-primary{background-color:oklch(0.972 0.014 258);background-image:none;border-color:transparent;color:var(--wz-blue-700);box-shadow:0 1px 2px rgb(15 23 42 / 0.22),0 4px 12px -4px rgb(15 23 42 / 0.25)}.wz-cta-row .wz-btn-primary:hover:not(:disabled){background-color:oklch(0.93 0.026 258);background-image:none;border-color:transparent;color:var(--wz-blue-800);box-shadow:0 1px 2px rgb(15 23 42 / 0.22),0 4px 12px -4px rgb(15 23 42 / 0.25)}.wz-cta-row .wz-btn-primary:active:not(:disabled){background-color:oklch(0.9 0.03 258);background-image:none}.wz-cta-row :focus-visible{outline:2px solid oklch(0.972 0.014 258);outline-offset:2px}.wz-btn:disabled,.wz-btn[aria-disabled="true"],.wz-btn[aria-busy="true"],.wz-btn:disabled:is(:hover,:active),.wz-btn[aria-disabled="true"]:is(:hover,:active),.wz-btn[aria-busy="true"]:is(:hover,:active){opacity:1;background-color:var(--wz-inset);background-image:none;border-color:var(--wz-line);color:color-mix(in oklab,var(--wz-ink-muted),var(--wz-inset) 30%);box-shadow:none;transform:none;cursor:not-allowed;text-decoration:none}.wz-btn[aria-busy="true"]:not(:disabled):not([aria-disabled="true"]){cursor:progress}:is(.wz-btn-ghost,.wz-btn-danger-ghost):is(:disabled,[aria-disabled="true"],[aria-busy="true"]),:is(.wz-btn-ghost,.wz-btn-danger-ghost):is(:disabled,[aria-disabled="true"],[aria-busy="true"]):is(:hover,:active){background-color:transparent;border-color:transparent}.wz-btn:disabled .wz-icon,.wz-btn[aria-disabled="true"] .wz-icon{opacity:0.8}.wz-loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--wz-space-4,1rem);min-height:min(60vh,28rem);padding:var(--wz-space-6,2rem) var(--wz-space-4,1rem);color:var(--wz-ink-subtle);font-size:var(--wz-text-small,0.875rem);animation:wz-loading-in 300ms var(--wz-ease-enter,ease-out) 200ms both}.wz-loading-screen.wz-loading-fill{min-height:calc(100vh - var(--wz-topbar-h,3.5rem))}.wz-loading-mark{position:relative;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid var(--wz-line);border-top-color:var(--wz-accent);animation:wz-loading-spin 900ms linear infinite}.wz-loading-label{letter-spacing:0.01em}@keyframes wz-loading-in{from{opacity:0}}@keyframes wz-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wz-loading-mark{animation:none;border-top-color:var(--wz-line);background:radial-gradient(circle,var(--wz-accent) 0 22%,transparent 24%)}}.wz-btn,.wz-btn:is(:hover,:focus,:focus-visible,:active,:visited){text-decoration:none}@keyframes wz-prefs-reveal{to{visibility:visible;opacity:1}}@media (scripting:enabled){html:not(.wz-ready) :is(.wz-footer-prefs,.wz-theme-picker,.wz-locale-picker):not(.wz-footer-prefs *){visibility:hidden;opacity:0;animation:wz-prefs-reveal 0s 3s forwards}html.wz-ready :is(.wz-footer-prefs,.wz-theme-picker,.wz-locale-picker):not(.wz-footer-prefs *){animation:wz-prefs-in 150ms var(--wz-ease-enter,ease-out) both}}@keyframes wz-prefs-in{from{opacity:0}}@media (prefers-reduced-motion:reduce){html.wz-ready :is(.wz-footer-prefs,.wz-theme-picker,.wz-locale-picker):not(.wz-footer-prefs *){animation:none}}.wz-topbar-end>.wz-btn:not(.wz-icon-btn),.wz-site-actions>.wz-btn:not(.wz-icon-btn){height:var(--wz-control-md);padding:0 0.875rem;gap:0.5rem;font-size:var(--wz-text-body)}.wz-contact-pop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:var(--wz-space-4)}.wz-contact-pop>.wz-backdrop{position:absolute;z-index:0}.wz-contact-pop>.wz-dialog{position:relative;z-index:1;left:auto;top:auto;margin:0;width:min(26rem,100%);display:grid;gap:var(--wz-space-4);padding:var(--wz-space-5)}.wz-contact-pop-text{margin:0;color:var(--wz-ink);font-size:var(--wz-text-body);line-height:var(--wz-leading-body,1.5)}.wz-contact-pop .wz-btn-group{flex-wrap:wrap}.wz-doc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem var(--wz-space-4);margin-top:var(--wz-space-3);color:var(--wz-ink-subtle);font-size:var(--wz-text-body)}.wz-doc-meta>*{display:inline-flex;align-items:center;gap:0.375rem}.wz-doc-meta button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--wz-radius-control)}.wz-doc-meta button:hover{color:var(--wz-ink)}.wz-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wz-space-4);padding-bottom:var(--wz-space-7)}.wz-doc-toc{display:none}.wz-doc-toc-title{margin:0 0 var(--wz-space-2);padding-inline:0.625rem;font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wz-ink-subtle)}.wz-doc-toc ol,.wz-doc-toc-m ol{list-style:none;margin:0;padding:0}.wz-doc-toc a,.wz-doc-toc-m a{display:block;padding:0.3125rem 0.625rem;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);font-size:var(--wz-text-detail);line-height:1.25rem;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--wz-duration-instant) var(--wz-ease-standard),color var(--wz-duration-instant) var(--wz-ease-standard)}.wz-doc-toc a:hover,.wz-doc-toc-m a:hover{color:var(--wz-ink);background:var(--wz-panel-hover)}.wz-doc-toc a[aria-current="location"]{color:var(--wz-ink);font-weight:600;background:var(--wz-inset)}.wz-doc-toc-m{border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-panel)}.wz-doc-toc-m>summary{display:flex;align-items:center;gap:var(--wz-space-2);min-height:var(--wz-control-lg);padding:0 var(--wz-space-4);cursor:pointer;list-style:none;font-weight:600;font-size:var(--wz-text-body);color:var(--wz-ink)}.wz-doc-toc-m>summary::-webkit-details-marker{display:none}.wz-doc-toc-m>summary .wz-i-caret-down{margin-inline-start:auto;transition:transform var(--wz-duration-fast) var(--wz-ease-standard)}.wz-doc-toc-m[open]>summary .wz-i-caret-down{transform:rotate(180deg)}.wz-doc-toc-m ol{padding:0 var(--wz-space-2) var(--wz-space-3);max-height:55vh;overflow:auto}@media (min-width:64rem){.wz-doc{grid-template-columns:14.5rem minmax(0,1fr);gap:var(--wz-space-7);align-items:start}.wz-doc-toc{display:block;position:sticky;top:calc(var(--wz-header) + var(--wz-space-4));max-height:calc(100vh - var(--wz-header) - 2 * var(--wz-space-4));overflow:auto;margin-inline-start:-0.625rem;padding-bottom:var(--wz-space-4)}.wz-doc-toc-m{display:none}}.wz-doc-article{min-width:0;max-width:var(--wz-measure)}.wz-doc-sec{scroll-margin-top:calc(var(--wz-header) + var(--wz-space-4))}.wz-doc-sec + .wz-doc-sec{margin-top:var(--wz-space-6);padding-top:var(--wz-space-5);border-top:var(--wz-hairline) solid var(--wz-line-soft)}.wz-doc-sec>h2:first-child{margin-top:0;padding-top:0;border-top:0;position:relative}.wz-doc-sec>h2 + *{margin-top:var(--wz-space-3)}.wz-doc-sec h3{margin-top:var(--wz-space-5)}.wz-doc-anchor{display:inline-flex;align-items:center;margin-inline-start:0.5rem;color:var(--wz-ink-subtle);opacity:0;vertical-align:0.1em;border-radius:var(--wz-radius-control);transition:opacity var(--wz-duration-fast) var(--wz-ease-standard),color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-prose a.wz-doc-anchor{color:var(--wz-ink-subtle);text-decoration:none}.wz-doc-sec>h2:hover .wz-doc-anchor,.wz-doc-anchor:focus-visible{opacity:1}.wz-prose a.wz-doc-anchor:hover{color:var(--wz-accent-ink)}@media (hover:none){.wz-doc-anchor{opacity:0.55}}.wz-doc-callout{display:flex;gap:var(--wz-space-3);align-items:flex-start}.wz-doc-callout>.wz-i{margin-top:0.1875rem}.wz-doc-callout-body>:first-child{margin-top:0}.wz-doc .wz-table-wrap{overflow-x:auto;margin-top:var(--wz-space-3);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-panel)}.wz-doc .wz-table-wrap table{min-width:34rem;margin:0}.wz-doc .wz-table-wrap :is(th,td):first-child{padding-inline-start:var(--wz-space-4)}.wz-doc .wz-table-wrap tr:last-child td{border-bottom:0}.wz-doc .wz-prose ul{list-style:disc}.wz-doc .wz-prose ol{list-style:decimal}.wz-doc code{font-size:0.875em;padding:0.0625rem 0.3125rem;border-radius:0.25rem;background:var(--wz-inset);border:var(--wz-hairline) solid var(--wz-line-soft)}.wz-doc-nav{display:grid;grid-template-columns:1fr;gap:var(--wz-space-3);margin-top:var(--wz-space-7);padding-top:var(--wz-space-5);border-top:var(--wz-hairline) solid var(--wz-line)}@media (min-width:40rem){.wz-doc-nav{grid-template-columns:1fr 1fr}}.wz-doc-nav a{display:flex;flex-direction:column;gap:0.125rem;padding:0.75rem var(--wz-space-4);border:var(--wz-hairline) solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-panel);color:var(--wz-ink);text-decoration:none;transition:background-color var(--wz-duration-instant) var(--wz-ease-standard),border-color var(--wz-duration-instant) var(--wz-ease-standard)}.wz-doc-nav a:hover{background:var(--wz-panel-hover);border-color:var(--wz-line-strong,var(--wz-line))}.wz-doc-nav a.is-next{text-align:end;align-items:flex-end;grid-column:2}@media (max-width:39.99rem){.wz-doc-nav a.is-next{grid-column:auto}}.wz-doc-nav small{display:inline-flex;align-items:center;gap:0.375rem;font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wz-ink-subtle)}.wz-doc-nav strong{font-weight:600}.wz-doc-index .wz-row{align-items:flex-start;padding-block:0.875rem}.wz-doc-index .wz-row>.wz-i{margin-top:0.125rem;color:var(--wz-ink-subtle)}.wz-doc-index .wz-row .wz-row-end{align-self:center}@media print{.wz-site-header,.wz-site-footer,.wz-skip,.wz-doc-toc,.wz-doc-toc-m,.wz-doc-nav,.wz-doc-anchor,.wz-doc-meta button,.wz-doc-hide-print,.wz-backdrop{display:none !important}html,body,.wz-site{background:#fff !important;color:#000 !important}.wz-container{max-width:none;padding:0}.wz-doc{display:block}.wz-doc .wz-prose{max-width:none;font-size:10.5pt;line-height:1.5;color:#000}.wz-doc .wz-prose p,.wz-doc .wz-prose li{color:#000;orphans:3;widows:3}.wz-doc-sec + .wz-doc-sec{margin-top:14pt;padding-top:10pt;border-top-color:#bbb}.wz-doc-sec h2,.wz-doc-sec h3{break-after:avoid;color:#000}.wz-page-head-title,.wz-page-head-desc,.wz-doc-meta{color:#000}.wz-doc .wz-prose a:not(.wz-btn)[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;color:#444;word-break:break-all}.wz-callout{background:none !important;border-color:#999 !important;color:#000 !important;break-inside:avoid}}:is(.wz-site,.wz-console,.wz-glow){position:relative;isolation:isolate}:is(.wz-site,.wz-console,.wz-glow)::before,:is(.wz-site,.wz-console,.wz-glow)::after{content:"";position:absolute;top:0;left:0;right:0;height:min(34rem,80vh);z-index:-1;pointer-events:none}:is(.wz-site,.wz-console,.wz-glow)::before{background:radial-gradient(ellipse 60% 85% at 50% 0%,rgb(59 130 246 / 0.13),transparent 100%),radial-gradient(ellipse 38% 70% at 78% 8%,rgb(59 130 246 / 0.08),transparent 100%)}:is(.wz-site,.wz-console,.wz-glow)::after{background-image:radial-gradient(color-mix(in oklab,var(--wz-ink) 18%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask:radial-gradient(ellipse 70% 100% at 50% 0%,#000 0%,transparent 100%);mask:radial-gradient(ellipse 70% 100% at 50% 0%,#000 0%,transparent 100%);opacity:0.55}:root[data-theme="dark"] :is(.wz-site,.wz-console,.wz-glow)::before{background:radial-gradient(ellipse 60% 85% at 50% 0%,rgb(59 130 246 / 0.2),transparent 100%),radial-gradient(ellipse 38% 70% at 78% 8%,rgb(59 130 246 / 0.12),transparent 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) :is(.wz-site,.wz-console,.wz-glow)::before{background:radial-gradient(ellipse 60% 85% at 50% 0%,rgb(59 130 246 / 0.2),transparent 100%),radial-gradient(ellipse 38% 70% at 78% 8%,rgb(59 130 246 / 0.12),transparent 100%)}}@media (max-width:959px){:is(.wz-site,.wz-console,.wz-glow)::before{height:min(26rem,70vh)}:is(.wz-site,.wz-console,.wz-glow)::after{height:min(26rem,70vh);-webkit-mask:radial-gradient(ellipse 110% 100% at 50% 0%,#000 0%,transparent 100%);mask:radial-gradient(ellipse 110% 100% at 50% 0%,#000 0%,transparent 100%)}}@media print{:is(.wz-site,.wz-console,.wz-glow)::before,:is(.wz-site,.wz-console,.wz-glow)::after{content:none}}.wz-site-header,.wz-topbar{background:color-mix(in oklab,var(--wz-panel) 72%,transparent)}@supports not (color:color-mix(in oklab,red 50%,transparent)){.wz-site-header,.wz-topbar{background:var(--wz-panel)}}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.wz-site-header,.wz-topbar{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}.wz-site :is(.wz-page-head,.wz-container>.wz-hero,.wz-hero)::before,.wz-site :is(.wz-page-head,.wz-container>.wz-hero,.wz-hero)::after,.wz-site .wz-hero-field{content:none;display:none}.wz-site :is(.wz-page-head,.wz-hero){background-image:none}.wz-site .wz-hero,.wz-site .wz-field-host{overflow:visible}.wz-page-body{padding-bottom:var(--wz-space-6)}.wz-page-body>.wz-doc,.wz-page-body .wz-doc{padding-bottom:0}.wz-site-footer{margin-top:var(--wz-space-6)}.wz-section{padding:var(--wz-space-6) 0}.wz-site .wz-page-head{padding-top:var(--wz-space-5)}.wz-console-main{padding-bottom:var(--wz-space-5)}.wz-console-page>.wz-page-head{padding-top:var(--wz-space-5)}.wz-console-page>.wz-page-body{padding-bottom:0}@media (max-width:767px){.wz-site-footer{margin-top:var(--wz-space-5)}.wz-site .wz-page-head{padding-top:var(--wz-space-4)}.wz-console-page>.wz-page-head{padding-top:var(--wz-space-4)}}.wz-hero{padding:var(--wz-space-7) 0 var(--wz-space-6)}@media (max-width:640px){.wz-hero{padding:var(--wz-space-5) 0 var(--wz-space-4)}}.wz-i{display:inline-block;flex:none;width:1rem;height:1rem;vertical-align:-0.1875em;background-color:currentColor;-webkit-mask:var(--wz-i) center / contain no-repeat;mask:var(--wz-i) center / contain no-repeat}.wz-i-lg{width:1.25rem;height:1.25rem}[dir="rtl"] .wz-i-dir{transform:scaleX(-1)}.wz-i-arrow-down-right{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M204,88V192a12,12,0,0,1-12,12H88a12,12,0,0,1,0-24h75L55.51,72.48a12,12,0,0,1,17-17L180,163V88a12,12,0,0,1,24,0Z'/%3E%3C/svg%3E")}.wz-i-arrow-left{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H69l51.52,51.51a12,12,0,0,1-17,17l-72-72a12,12,0,0,1,0-17l72-72a12,12,0,0,1,17,17L69,116H216A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E")}.wz-i-arrow-right{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/%3E%3C/svg%3E")}.wz-i-arrow-up-right{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M204,64V168a12,12,0,0,1-24,0V93L72.49,200.49a12,12,0,0,1-17-17L163,76H88a12,12,0,0,1,0-24H192A12,12,0,0,1,204,64Z'/%3E%3C/svg%3E")}.wz-i-book-open{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M232,44H160a43.86,43.86,0,0,0-32,13.85A43.86,43.86,0,0,0,96,44H24A12,12,0,0,0,12,56V200a12,12,0,0,0,12,12H96a20,20,0,0,1,20,20,12,12,0,0,0,24,0,20,20,0,0,1,20-20h72a12,12,0,0,0,12-12V56A12,12,0,0,0,232,44ZM96,188H36V68H96a20,20,0,0,1,20,20V192.81A43.79,43.79,0,0,0,96,188Zm124,0H160a43.71,43.71,0,0,0-20,4.83V88a20,20,0,0,1,20-20h60Z'/%3E%3C/svg%3E")}.wz-i-caret-down{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E")}.wz-i-caret-left{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M168.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L97,128Z'/%3E%3C/svg%3E")}.wz-i-caret-right{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z'/%3E%3C/svg%3E")}.wz-i-chat-circle{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M128,20A108,108,0,0,0,31.85,177.23L21,209.66A20,20,0,0,0,46.34,235l32.43-10.81A108,108,0,1,0,128,20Zm0,192a84,84,0,0,1-42.06-11.27,12,12,0,0,0-6-1.62,12.1,12.1,0,0,0-3.8.62l-29.79,9.93,9.93-29.79a12,12,0,0,0-1-9.81A84,84,0,1,1,128,212Z'/%3E%3C/svg%3E")}.wz-i-check{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E")}.wz-i-check-circle{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z'/%3E%3C/svg%3E")}.wz-i-code{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M71.68,97.22,34.74,128l36.94,30.78a12,12,0,1,1-15.36,18.44l-48-40a12,12,0,0,1,0-18.44l48-40A12,12,0,0,1,71.68,97.22Zm176,21.56-48-40a12,12,0,1,0-15.36,18.44L221.26,128l-36.94,30.78a12,12,0,1,0,15.36,18.44l48-40a12,12,0,0,0,0-18.44ZM164.1,28.72a12,12,0,0,0-15.38,7.18l-64,176a12,12,0,0,0,7.18,15.37A11.79,11.79,0,0,0,96,228a12,12,0,0,0,11.28-7.9l64-176A12,12,0,0,0,164.1,28.72Z'/%3E%3C/svg%3E")}.wz-i-cookie{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M167.31,160.69a16,16,0,1,1-22.62,0A16,16,0,0,1,167.31,160.69Zm-86.62-8a16,16,0,1,0,22.62,0A16,16,0,0,0,80.69,152.69Zm14.62-33.38a16,16,0,1,0-22.62,0A16,16,0,0,0,95.31,119.31Zm48-6.62a16,16,0,1,0,0,22.62A16,16,0,0,0,143.31,112.69ZM236,128A108,108,0,1,1,128,20a12,12,0,0,1,12,12,36,36,0,0,0,36,36,12,12,0,0,1,12,12,36,36,0,0,0,36,36A12,12,0,0,1,236,128Zm-24.67,10.65A60.17,60.17,0,0,1,165,91a60.17,60.17,0,0,1-47.66-46.32,84,84,0,1,0,94,94Z'/%3E%3C/svg%3E")}.wz-i-copyright{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm41.59-52.79a52,52,0,1,1,0-62.43,12,12,0,1,1-19.18,14.42,28,28,0,1,0,0,33.6,12,12,0,1,1,19.18,14.41Z'/%3E%3C/svg%3E")}.wz-i-envelope{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M224,44H32A12,12,0,0,0,20,56V192a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V56A12,12,0,0,0,224,44Zm-96,83.72L62.85,68h130.3ZM92.79,128,44,172.72V83.28Zm17.76,16.28,9.34,8.57a12,12,0,0,0,16.22,0l9.34-8.57L193.15,188H62.85ZM163.21,128,212,83.28v89.44Z'/%3E%3C/svg%3E")}.wz-i-file-text{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M216.49,79.52l-56-56A12,12,0,0,0,152,20H56A20,20,0,0,0,36,40V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V88A12,12,0,0,0,216.49,79.52ZM160,57l23,23H160ZM60,212V44h76V92a12,12,0,0,0,12,12h48V212Zm112-80a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,132Zm0,40a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,172Z'/%3E%3C/svg%3E")}.wz-i-git-branch{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M236,64a36,36,0,1,0-48,33.94V112a4,4,0,0,1-4,4H96a27.8,27.8,0,0,0-4,.29V97.94a36,36,0,1,0-24,0v60.12a36,36,0,1,0,24,0V144a4,4,0,0,1,4-4h88a28,28,0,0,0,28-28V97.94A36.07,36.07,0,0,0,236,64ZM80,52A12,12,0,1,1,68,64,12,12,0,0,1,80,52Zm0,152a12,12,0,1,1,12-12A12,12,0,0,1,80,204ZM200,76a12,12,0,1,1,12-12A12,12,0,0,1,200,76Z'/%3E%3C/svg%3E")}.wz-i-info{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z'/%3E%3C/svg%3E")}.wz-i-lifebuoy{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm44.25,135.28a51.89,51.89,0,0,0,0-54.56l23-23a83.84,83.84,0,0,1,0,100.56ZM100,128a28,28,0,1,1,28,28A28,28,0,0,1,100,128Zm78.28-67.25-23,23a51.89,51.89,0,0,0-54.56,0l-23-23a83.84,83.84,0,0,1,100.56,0Zm-117.53,17,23,23a51.89,51.89,0,0,0,0,54.56l-23,23a83.84,83.84,0,0,1,0-100.56Zm17,117.53,23-23a51.89,51.89,0,0,0,54.56,0l23,23a83.84,83.84,0,0,1-100.56,0Z'/%3E%3C/svg%3E")}.wz-i-link{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z'/%3E%3C/svg%3E")}.wz-i-list{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z'/%3E%3C/svg%3E")}.wz-i-list-bullets{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M76,64A12,12,0,0,1,88,52H216a12,12,0,0,1,0,24H88A12,12,0,0,1,76,64Zm140,52H88a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Zm0,64H88a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24ZM44,112a16,16,0,1,0,16,16A16,16,0,0,0,44,112Zm0-64A16,16,0,1,0,60,64,16,16,0,0,0,44,48Zm0,128a16,16,0,1,0,16,16A16,16,0,0,0,44,176Z'/%3E%3C/svg%3E")}.wz-i-lock-key{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M208,76H180V56A52,52,0,0,0,76,56V76H48A20,20,0,0,0,28,96V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V96A20,20,0,0,0,208,76ZM100,56a28,28,0,0,1,56,0V76H100ZM204,204H52V100H204Zm-76-92a32,32,0,0,0-12,61.66V180a12,12,0,0,0,24,0v-6.34A32,32,0,0,0,128,112Zm0,24a8,8,0,1,1-8,8A8,8,0,0,1,128,136Z'/%3E%3C/svg%3E")}.wz-i-minus{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E")}.wz-i-plugs-connected{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M240.49,15.51a12,12,0,0,0-17,0L173.94,65.09l-2.54-2.55a36.05,36.05,0,0,0-50.91,0L100,83l-3.51-3.52a12,12,0,0,0-17,17L83,100,62.54,120.49a36,36,0,0,0,0,50.91l2.55,2.54L15.51,223.51a12,12,0,0,0,17,17l49.57-49.58,2.54,2.55a36.06,36.06,0,0,0,50.91,0L156,173l3.51,3.52a12,12,0,0,0,17-17L173,156l20.49-20.49a36,36,0,0,0,0-50.91l-2.55-2.54,49.58-49.57A12,12,0,0,0,240.49,15.51Zm-121.95,161a12,12,0,0,1-17,0L79.51,154.43a12,12,0,0,1,0-17L100,117l39,39Zm58-57.95h0L156,139l-39-39,20.49-20.49a12,12,0,0,1,17,0l22.06,22.06a12,12,0,0,1,0,17ZM85.27,33.37a12,12,0,0,1,21.46-10.74l8,16A12,12,0,1,1,93.27,49.37Zm-68,57.26a12,12,0,0,1,16.1-5.36l16,8a12,12,0,1,1-10.74,21.46l-16-8A12,12,0,0,1,17.27,90.63Zm221.46,74.74a12,12,0,0,1-16.1,5.36l-16-8a12,12,0,0,1,10.74-21.46l16,8A12,12,0,0,1,238.73,165.37Zm-68,57.26a12,12,0,1,1-21.46,10.74l-8-16a12,12,0,0,1,21.46-10.74Z'/%3E%3C/svg%3E")}.wz-i-plus{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E")}.wz-i-printer{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M214.67,68H204V40a12,12,0,0,0-12-12H64A12,12,0,0,0,52,40V68H41.33C25.16,68,12,80.56,12,96v80a12,12,0,0,0,12,12H52v28a12,12,0,0,0,12,12H192a12,12,0,0,0,12-12V188h28a12,12,0,0,0,12-12V96C244,80.56,230.84,68,214.67,68ZM76,52H180V68H76ZM180,204H76V172H180Zm40-40H204v-4a12,12,0,0,0-12-12H64a12,12,0,0,0-12,12v4H36V96c0-2.17,2.44-4,5.33-4H214.67c2.89,0,5.33,1.83,5.33,4Zm-16-44a16,16,0,1,1-16-16A16,16,0,0,1,204,120Z'/%3E%3C/svg%3E")}.wz-i-prohibit{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm84,108a83.6,83.6,0,0,1-16.75,50.28L77.72,60.75A84,84,0,0,1,212,128ZM44,128A83.6,83.6,0,0,1,60.75,77.72L178.28,195.25A84,84,0,0,1,44,128Z'/%3E%3C/svg%3E")}.wz-i-receipt{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M68,100A12,12,0,0,1,80,88h96a12,12,0,0,1,0,24H80A12,12,0,0,1,68,100Zm12,52h96a12,12,0,0,0,0-24H80a12,12,0,0,0,0,24ZM236,56V208a12,12,0,0,1-17.37,10.73L192,205.42l-26.63,13.31a12,12,0,0,1-10.74,0L128,205.42l-26.63,13.31a12,12,0,0,1-10.74,0L64,205.42,37.37,218.73A12,12,0,0,1,20,208V56A20,20,0,0,1,40,36H216A20,20,0,0,1,236,56Zm-24,4H44V188.58l14.63-7.31a12,12,0,0,1,10.74,0L96,194.58l26.63-13.31a12,12,0,0,1,10.74,0L160,194.58l26.63-13.31a12,12,0,0,1,10.74,0L212,188.58Z'/%3E%3C/svg%3E")}.wz-i-scales{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M243.14,131.54l-32-80h0a12,12,0,0,0-13.73-7.25L140,57V40a12,12,0,0,0-24,0V62.37L53.4,76.29a12,12,0,0,0-8.54,7.25h0l0,0v0l-32,79.92A12,12,0,0,0,12,168c0,12.13,6.2,22.43,17.45,29A55,55,0,0,0,56,204a55,55,0,0,0,26.55-7C93.8,190.43,100,180.13,100,168a12,12,0,0,0-.86-4.46L72.38,96.65,116,87V204H104a12,12,0,0,0,0,24h48a12,12,0,0,0,0-24H140V81.63l40.42-9-23.56,58.9A12,12,0,0,0,156,136c0,12.13,6.2,22.43,17.45,29a53.78,53.78,0,0,0,53.1,0C237.8,158.43,244,148.13,244,136A12,12,0,0,0,243.14,131.54ZM56,180c-3.71,0-18-1.87-19.81-10.18L56,120.31l19.81,49.51C74,178.13,59.71,180,56,180Zm144-32c-3.71,0-18-1.87-19.81-10.18L200,88.31l19.81,49.51C218,146.13,203.71,148,200,148Z'/%3E%3C/svg%3E")}.wz-i-shield-check{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M208,36H48A20,20,0,0,0,28,56v56c0,54.29,26.32,87.22,48.4,105.29,23.71,19.39,47.44,26,48.44,26.29a12.1,12.1,0,0,0,6.32,0c1-.28,24.73-6.9,48.44-26.29,22.08-18.07,48.4-51,48.4-105.29V56A20,20,0,0,0,208,36Zm-4,76c0,35.71-13.09,64.69-38.91,86.15A126.28,126.28,0,0,1,128,219.38a126.14,126.14,0,0,1-37.09-21.23C65.09,176.69,52,147.71,52,112V60H204ZM79.51,144.49a12,12,0,1,1,17-17L112,143l47.51-47.52a12,12,0,0,1,17,17l-56,56a12,12,0,0,1-17,0Z'/%3E%3C/svg%3E")}.wz-i-warning{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M240.26,186.1,152.81,34.23h0a28.74,28.74,0,0,0-49.62,0L15.74,186.1a27.45,27.45,0,0,0,0,27.71A28.31,28.31,0,0,0,40.55,228h174.9a28.31,28.31,0,0,0,24.79-14.19A27.45,27.45,0,0,0,240.26,186.1Zm-20.8,15.7a4.46,4.46,0,0,1-4,2.2H40.55a4.46,4.46,0,0,1-4-2.2,3.56,3.56,0,0,1,0-3.73L124,46.2a4.77,4.77,0,0,1,8,0l87.44,151.87A3.56,3.56,0,0,1,219.46,201.8ZM116,136V104a12,12,0,0,1,24,0v32a12,12,0,0,1-24,0Zm28,40a16,16,0,1,1-16-16A16,16,0,0,1,144,176Z'/%3E%3C/svg%3E")}.wz-i-warning-circle{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm-12-80V80a12,12,0,0,1,24,0v52a12,12,0,0,1-24,0Zm28,40a16,16,0,1,1-16-16A16,16,0,0,1,144,172Z'/%3E%3C/svg%3E")}.wz-i-x{--wz-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23000'%3E%3Cpath d='M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z'/%3E%3C/svg%3E")}.wz-btn{transition-property:color,background-color,border-color,box-shadow,transform}.wz-motion .wz-btn:active:not(:disabled){transform:translateY(1px) scale(0.98)}@keyframes wz-reveal-failsafe{to{opacity:1;transform:none}}.wz-motion [data-wz-reveal]:not(.wz-in),.wz-motion [data-wz-stagger]:not(.wz-in)>*{opacity:0;transform:translateY(14px);animation:wz-reveal-failsafe 0s 2.5s forwards}.wz-motion [data-wz-reveal="fade"]:not(.wz-in){transform:none}.wz-motion [data-wz-reveal="scale"]:not(.wz-in){transform:translateY(18px) scale(0.97)}.wz-motion [data-wz-reveal].wz-in,.wz-motion [data-wz-stagger].wz-in>*{opacity:1;transform:none;transition:opacity 700ms var(--wz-ease-enter) var(--wz-delay,0ms),transform 900ms var(--wz-ease-enter) var(--wz-delay,0ms)}.wz-hero,.wz-field-host{position:relative;isolation:isolate;overflow:clip}.wz-hero-field{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in oklab,var(--wz-ink) 18%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask:radial-gradient(closest-side at 72% 45%,#000 15%,transparent 100%);mask:radial-gradient(closest-side at 72% 45%,#000 15%,transparent 100%);opacity:0.6}[dir="rtl"] .wz-hero-field{transform:scaleX(-1)}.wz-motion .wz-hero-field{animation:wz-field-drift 40s linear infinite}@keyframes wz-field-drift{to{background-position:22px 44px}}@media (max-width:959px){.wz-hero-field{-webkit-mask:radial-gradient(closest-side at 50% 60%,#000 15%,transparent 100%);mask:radial-gradient(closest-side at 50% 60%,#000 15%,transparent 100%)}}.wz-subdemo{position:relative;display:grid;min-width:0}.wz-subdemo-screen{position:relative;aspect-ratio:16 / 9;border-radius:var(--wz-radius-container);overflow:hidden;background:#05070d;box-shadow:0 1px 0 rgb(255 255 255 / 0.06) inset,var(--wz-shadow-raised);color:#f5f7fb;isolation:isolate}.wz-subdemo-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wz-subdemo-vignette{position:absolute;inset:0;background:linear-gradient(transparent 55%,rgb(0 0 0 / 0.5));pointer-events:none}.wz-subdemo-credit{margin:0.375rem 0 0;font-size:var(--wz-text-micro);line-height:1.4;color:var(--wz-ink-subtle)}.wz-subdemo-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.wz-subdemo-credit a:hover{color:var(--wz-ink)}.wz-subdemo-cue{position:absolute;inset-inline:8%;bottom:18%;margin:0;text-align:center;font-size:clamp(0.95rem,0.55rem + 1.2vw,1.375rem);line-height:1.35;font-weight:600;text-wrap:balance;text-shadow:0 0 2px rgb(0 0 0 / 0.95),0 2px 10px rgb(0 0 0 / 0.75);transition:opacity 360ms var(--wz-ease-standard),transform 520ms var(--wz-ease-enter),filter 520ms var(--wz-ease-enter)}.wz-subdemo-cue.wz-out{opacity:0;transform:translateY(6px);filter:blur(6px);transition-duration:220ms}.wz-subdemo-bar{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:0.75rem;padding:0.625rem 0.875rem;background:linear-gradient(transparent,rgb(0 0 0 / 0.65));font-size:0.75rem;font-variant-numeric:tabular-nums;color:rgb(235 240 250 / 0.85);direction:ltr}.wz-subdemo-bar svg{width:0.875rem;height:0.875rem;flex:0 0 auto}.wz-subdemo-track{position:relative;flex:1 1 auto;height:3px;border-radius:99px;background:rgb(255 255 255 / 0.22);overflow:hidden}.wz-subdemo-track>span{position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--wz-progress,0.42));background:#3b82f6;border-radius:inherit}.wz-subdemo-cc{display:inline-flex;align-items:center;gap:0.4375rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:rgb(235 240 250 / 0.92)}.wz-subdemo-cc b{position:relative;padding:0.0625rem 0.1875rem;border:1.5px solid currentColor;border-radius:3px;font-size:0.5625rem;line-height:1;letter-spacing:0.02em}.wz-subdemo-cc b::after{content:"";position:absolute;left:1px;right:1px;bottom:-5px;height:2px;border-radius:1px;background:#3b82f6}.wz-subdemo-cc span{display:inline-block;min-width:2.75ch;font-size:0.6875rem}.wz-subdemo-code{position:relative;z-index:1;margin:-0.5rem 1.25rem 0;background:var(--wz-panel);box-shadow:var(--wz-shadow-overlay)}.wz-subdemo-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.wz-subdemo-code b{font-weight:inherit;color:inherit;border-radius:3px;transition:background-color 700ms var(--wz-ease-standard)}.wz-subdemo-code b.wz-hot{background:var(--wz-accent-soft);transition-duration:60ms}.wz-subdemo-req b{position:relative}.wz-subdemo-req b.wz-typing::after{content:"";position:absolute;inset-block:0.1em;inset-inline-start:100%;width:0.5ch;margin-inline-start:1px;background:var(--wz-accent-ink);animation:wz-caret 1s steps(1) infinite}@keyframes wz-caret{50%{opacity:0}}.wz-subdemo-status{display:inline-flex;align-items:center;gap:0.375rem;padding-inline-end:0.625rem;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;font-weight:600;color:var(--wz-tone-success-body,var(--wz-success));transition:opacity 300ms var(--wz-ease-standard)}.wz-subdemo-status.wz-out{opacity:0.3}@media (max-width:640px){.wz-subdemo-code{margin:-0.375rem 0.5rem 0}.wz-subdemo-time{display:none}}.wz-motion .wz-hero-title,.wz-motion .wz-hero-lead,.wz-motion .wz-hero-actions{animation:wz-hero-in 900ms var(--wz-ease-enter) both}.wz-motion .wz-hero-lead{animation-delay:90ms}.wz-motion .wz-hero-actions{animation-delay:180ms}.wz-motion .wz-hero-aside{animation:wz-hero-in-aside 1100ms var(--wz-ease-enter) 140ms both}@keyframes wz-hero-in{from{opacity:0;transform:translateY(16px)}}@keyframes wz-hero-in-aside{from{opacity:0;transform:translateY(28px) scale(0.98)}}
