:root{--wz-blue-50:#f0f6fe;--wz-blue-100:#ddebfe;--wz-blue-200:#bad7fc;--wz-blue-400:#599ef8;--wz-blue-450:#408ff7;--wz-blue-500:#2881f6;--wz-blue-600:#056ffa;--wz-blue-650:#0b65da;--wz-blue-700:#1264ce;--wz-blue-750:#125bba;--wz-gray-50:#fafafa;--wz-gray-100:#f4f4f4;--wz-gray-200:#e8e8e8;--wz-gray-350:#bcbcbc;--wz-gray-400:#a8a8a8;--wz-gray-450:#949494;--wz-gray-550:#6f6f6f;--wz-gray-600:#565656;--wz-gray-700:#4b4b4b;--wz-gray-800:#2e2e2e;--wz-gray-900:#1f1f1f;--wz-gray-925:#1a1a1a;--wz-gray-950:#141414;--wz-paper:var(--wz-gray-100);--wz-panel:#fff;--wz-panel-hover:var(--wz-gray-100);--wz-inset:var(--wz-gray-100);--wz-inset-hover:var(--wz-gray-200);--wz-line:var(--wz-gray-350);--wz-line-strong:var(--wz-gray-450);--wz-ink:var(--wz-gray-950);--wz-ink-muted:var(--wz-gray-600);--wz-ink-subtle:var(--wz-gray-550);--wz-accent:var(--wz-blue-600);--wz-accent-hover:var(--wz-blue-700);--wz-accent-edge:var(--wz-blue-650);--wz-accent-edge-hover:var(--wz-blue-750);--wz-accent-soft:var(--wz-blue-50);--wz-accent-soft-hover:var(--wz-blue-100);--wz-accent-line:var(--wz-blue-200);--wz-accent-ink:var(--wz-blue-700);--wz-on-accent:#fff;--wz-danger:#bc2e24;--wz-danger-edge:#ab2a21;--wz-warning:#a96704;--wz-success:#0d824b;--wz-tone-neutral-bg:var(--wz-gray-100);--wz-tone-neutral-line:var(--wz-gray-200);--wz-tone-neutral-ink:var(--wz-gray-800);--wz-tone-neutral-body:var(--wz-gray-600);--wz-tone-accent-bg:#ecf4fd;--wz-tone-accent-line:#bdd7f9;--wz-tone-accent-ink:#1757ab;--wz-tone-accent-body:#1d467c;--wz-tone-success-bg:#e6f9f0;--wz-tone-success-line:#b9e9d3;--wz-tone-success-ink:#097241;--wz-tone-success-body:#0f5735;--wz-tone-warning-bg:#fef3e2;--wz-tone-warning-line:#f8d9ab;--wz-tone-warning-ink:#8b5504;--wz-tone-warning-body:#6e470c;--wz-tone-danger-bg:#f9d9d7;--wz-tone-danger-line:#eda6a1;--wz-tone-danger-ink:#8a1c15;--wz-tone-danger-body:#6c1913;--wz-shadow-color:rgba(0,0,0,.04);--wz-shadow-color-soft:rgba(0,0,0,.03);--wz-shadow-color-overlay:rgba(0,0,0,.1);--wz-shadow-color-overlay-soft:rgba(0,0,0,.06);--wz-shadow-raised:0 1px 2px var(--wz-shadow-color),0 6px 16px -4px var(--wz-shadow-color-soft);--wz-shadow-overlay:0 16px 40px var(--wz-shadow-color-overlay),0 4px 12px var(--wz-shadow-color-overlay-soft);--wz-radius-control:.375rem;--wz-radius-container:.5rem;--wz-radius-full:9999px;--wz-space-3xs:2px;--wz-space-2xs:4px;--wz-space-xs:6px;--wz-space-sm:8px;--wz-space-md:12px;--wz-space-lg:16px;--wz-space-xl:20px;--wz-gutter:1rem;--wz-control-sm:2rem;--wz-control-md:2.25rem;--wz-control-lg:2.75rem;--wz-topbar:3rem;--wz-rail:15rem;--wz-site-header:3.5rem;--wz-container:72rem;--wz-container-prose:42rem;--wz-text-hero:clamp(2rem,1.4rem + 2.6vw,3.25rem);--wz-text-display:clamp(1.5rem,1.2rem + 1.2vw,2rem);--wz-text-lead:1.125rem;--wz-text-prose:1rem;--wz-leading-prose:1.75rem;--wz-font-sans:"Open Sans Variable","Open Sans","Segoe UI Variable","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--wz-font-mono:"Cascadia Code","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--wz-text-page:1.125rem;--wz-text-section:.875rem;--wz-text-body:.875rem;--wz-text-detail:.75rem;--wz-text-micro:.6875rem;--wz-text-figure:1.25rem;--wz-leading-body:1.25rem;--wz-leading-detail:1rem;--wz-duration-instant:.15s;--wz-duration-fast:.25s;--wz-duration-base:.35s;--wz-duration-slow:.45s;--wz-duration-exit:.2s;--wz-ease-standard:cubic-bezier(.25,1,.5,1);--wz-ease-enter:cubic-bezier(.05,.7,.1,1);--wz-ease-exit:cubic-bezier(.33,1,.68,1);--wz-press-fill:color-mix(in oklab,var(--wz-ink) 8%,transparent);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-gray-950);--wz-panel:var(--wz-gray-900);--wz-panel-hover:var(--wz-gray-800);--wz-inset:var(--wz-gray-925);--wz-inset-hover:var(--wz-gray-800);--wz-line:var(--wz-gray-700);--wz-line-strong:var(--wz-gray-550);--wz-ink:var(--wz-gray-50);--wz-ink-muted:var(--wz-gray-400);--wz-ink-subtle:var(--wz-gray-450);--wz-accent:var(--wz-blue-500);--wz-accent-hover:var(--wz-blue-400);--wz-accent-edge:var(--wz-blue-600);--wz-accent-edge-hover:var(--wz-blue-450);--wz-accent-soft:#13253d;--wz-accent-soft-hover:#172f4e;--wz-accent-line:#1e4271;--wz-accent-ink:var(--wz-blue-400);--wz-on-accent:var(--wz-gray-950);--wz-danger:#ef8780;--wz-danger-edge:#ec7269;--wz-warning:#f5b85c;--wz-success:#6cd0a1;--wz-tone-neutral-bg:#232323;--wz-tone-neutral-line:#303030;--wz-tone-neutral-ink:var(--wz-gray-200);--wz-tone-neutral-body:var(--wz-gray-400);--wz-tone-accent-bg:#182739;--wz-tone-accent-line:#274368;--wz-tone-accent-ink:#8ebbf5;--wz-tone-accent-body:#c1d3eb;--wz-tone-success-bg:#122b1f;--wz-tone-success-line:#1f513a;--wz-tone-success-ink:#5ad89d;--wz-tone-success-body:#9fdbbf;--wz-tone-warning-bg:#342714;--wz-tone-warning-line:#634921;--wz-tone-warning-ink:#f2b75f;--wz-tone-warning-body:#e9cea5;--wz-tone-danger-bg:#571914;--wz-tone-danger-line:#9a261d;--wz-tone-danger-ink:#fa9189;--wz-tone-danger-body:#f8c3bf;--wz-shadow-color:rgba(0,0,0,.22);--wz-shadow-color-soft:rgba(0,0,0,.17);--wz-shadow-color-overlay:rgba(0,0,0,.3);--wz-shadow-color-overlay-soft:rgba(0,0,0,.23);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-mode=light]):not([data-theme=light]){--wz-paper:var(--wz-gray-950);--wz-panel:var(--wz-gray-900);--wz-panel-hover:var(--wz-gray-800);--wz-inset:var(--wz-gray-925);--wz-inset-hover:var(--wz-gray-800);--wz-line:var(--wz-gray-700);--wz-line-strong:var(--wz-gray-550);--wz-ink:var(--wz-gray-50);--wz-ink-muted:var(--wz-gray-400);--wz-ink-subtle:var(--wz-gray-450);--wz-accent:var(--wz-blue-500);--wz-accent-hover:var(--wz-blue-400);--wz-accent-edge:var(--wz-blue-600);--wz-accent-edge-hover:var(--wz-blue-450);--wz-accent-soft:#13253d;--wz-accent-soft-hover:#172f4e;--wz-accent-line:#1e4271;--wz-accent-ink:var(--wz-blue-400);--wz-on-accent:var(--wz-gray-950);--wz-danger:#ef8780;--wz-danger-edge:#ec7269;--wz-warning:#f5b85c;--wz-success:#6cd0a1;--wz-tone-neutral-bg:#232323;--wz-tone-neutral-line:#303030;--wz-tone-neutral-ink:var(--wz-gray-200);--wz-tone-neutral-body:var(--wz-gray-400);--wz-tone-accent-bg:#182739;--wz-tone-accent-line:#274368;--wz-tone-accent-ink:#8ebbf5;--wz-tone-accent-body:#c1d3eb;--wz-tone-success-bg:#122b1f;--wz-tone-success-line:#1f513a;--wz-tone-success-ink:#5ad89d;--wz-tone-success-body:#9fdbbf;--wz-tone-warning-bg:#342714;--wz-tone-warning-line:#634921;--wz-tone-warning-ink:#f2b75f;--wz-tone-warning-body:#e9cea5;--wz-tone-danger-bg:#571914;--wz-tone-danger-line:#9a261d;--wz-tone-danger-ink:#fa9189;--wz-tone-danger-body:#f8c3bf;--wz-shadow-color:rgba(0,0,0,.22);--wz-shadow-color-soft:rgba(0,0,0,.17);--wz-shadow-color-overlay:rgba(0,0,0,.3);--wz-shadow-color-overlay-soft:rgba(0,0,0,.23);color-scheme:dark}}.wz{background:var(--wz-paper);color:var(--wz-ink);font-family:var(--wz-font-sans);font-size:var(--wz-text-body);line-height:var(--wz-leading-body);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0}.wz *,.wz :after,.wz :before{box-sizing:border-box}.wz :focus-visible{outline:2px solid var(--wz-accent);outline-offset:2px}:where(.wz) a{color:inherit}.wz-page-title{font-size:var(--wz-text-page);letter-spacing:-.025em;line-height:1.75rem}.wz-page-title,.wz-section-title{color:var(--wz-ink);font-weight:600;margin:0}.wz-section-title{font-size:var(--wz-text-section);line-height:var(--wz-leading-body)}.wz-body{line-height:var(--wz-leading-body)}.wz-body,.wz-body-strong{color:var(--wz-ink);font-size:var(--wz-text-body)}.wz-body-strong{font-weight:500}.wz-detail{color:var(--wz-ink-muted);font-size:var(--wz-text-detail);line-height:var(--wz-leading-detail)}.wz-micro{line-height:1rem}.wz-micro,.wz-overline{color:var(--wz-ink-subtle);font-size:var(--wz-text-micro)}.wz-overline{font-weight:600;letter-spacing:.025em;text-transform:uppercase}.wz-figure{color:var(--wz-ink);font-size:var(--wz-text-figure);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.025em;line-height:1}.wz-code{color:var(--wz-ink);font-family:var(--wz-font-mono);font-size:var(--wz-text-detail)}.wz-tabular{font-variant-numeric:tabular-nums}.wz-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,opacity;transition-timing-function:var(--wz-ease-standard)}.wz-btn,.wz-transition{transition-duration:var(--wz-duration-fast)}.wz-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wz-text-body);font-weight:500;gap:.5rem;height:var(--wz-control-md);justify-content:center;line-height:1;padding:0 .75rem;text-decoration:none;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--wz-ease-standard);white-space:nowrap}.wz-btn:disabled,.wz-btn[aria-disabled=true]{cursor:default;opacity:.6}.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-sm{font-size:var(--wz-text-detail);gap:.375rem;height:var(--wz-control-sm);padding:0 .625rem}.wz-btn-lg{font-size:1rem;gap:.625rem;height:var(--wz-control-lg);padding:0 1rem}.wz-btn-primary{background-color:var(--wz-accent);border-color:var(--wz-accent-edge);box-shadow:var(--wz-shadow-raised);color:var(--wz-on-accent)}.wz-btn-primary:hover:not(:disabled){background-color:var(--wz-accent-hover);border-color:var(--wz-accent-edge-hover)}.wz-btn-secondary{background-color:var(--wz-panel);border-color:var(--wz-line);box-shadow:var(--wz-shadow-raised);color:var(--wz-ink)}.wz-btn-secondary:hover:not(:disabled){background-color:var(--wz-panel-hover);border-color:var(--wz-line-strong)}.wz-btn-ghost:hover:not(:disabled){background-color:var(--wz-inset);border-color:var(--wz-line);color:var(--wz-ink)}.wz-btn-danger{background-color:var(--wz-danger);border-color:var(--wz-danger-edge);box-shadow:var(--wz-shadow-raised);color:var(--wz-on-accent)}.wz-btn-danger-ghost{color:var(--wz-danger)}.wz-btn-danger-ghost:hover:not(:disabled){background-color:var(--wz-tone-danger-bg);border-color:var(--wz-tone-danger-line)}.wz-icon-btn{padding:0;width:var(--wz-control-md)}.wz-icon-btn.wz-btn-sm{width:var(--wz-control-sm)}.wz-link{background:none;border:0;color:var(--wz-accent-ink);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-link:hover{text-decoration-color:currentColor}.wz-field{display:flex;flex-direction:column;gap:.375rem}.wz-label{color:var(--wz-ink);font-size:var(--wz-text-body);font-weight:500}.wz-hint{color:var(--wz-ink-muted);line-height:var(--wz-leading-detail)}.wz-error-text,.wz-hint{font-size:var(--wz-text-detail)}.wz-error-text{color:var(--wz-danger)}.wz-input,.wz-select,.wz-textarea{background-color:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-control);color:var(--wz-ink);font:inherit;font-size:var(--wz-text-body);height:var(--wz-control-md);padding:0 .625rem;transition:border-color var(--wz-duration-fast) var(--wz-ease-standard);width:100%}.wz-textarea{height:auto;min-height:5rem;padding:.5rem .625rem}.wz-input::-moz-placeholder,.wz-textarea::-moz-placeholder{color:var(--wz-ink-subtle)}.wz-input::placeholder,.wz-textarea::placeholder{color:var(--wz-ink-subtle)}.wz-input:hover,.wz-select:hover,.wz-textarea:hover{border-color:var(--wz-line-strong)}.wz-input:focus-visible,.wz-select:focus-visible,.wz-textarea:focus-visible{outline:2px solid var(--wz-accent);outline-offset:2px}.wz-input[aria-invalid=true]:focus-visible{outline-color:var(--wz-danger)}.wz-input:disabled,.wz-input[readonly]{background-color:var(--wz-inset)}.wz-checkbox{accent-color:var(--wz-accent);cursor:pointer;height:1rem;width:1rem}.wz-panel{background:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-raised)}.wz-panel-pad{padding:.75rem}.wz-panel-header{align-items:center;border-bottom:1px solid var(--wz-line);display:flex;gap:.75rem;justify-content:space-between;min-height:2.75rem;padding:.5rem .75rem}.wz-panel-footer{align-items:center;border-top:1px solid var(--wz-line);display:flex;gap:.5rem;padding:.625rem .75rem}.wz-rows{list-style:none;margin:0;padding:0}.wz-row{align-items:center;display:flex;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;position:relative}.wz-rows>.wz-row+.wz-row:before,.wz-rows>li+li>.wz-row:before{background:var(--wz-line);content:"";height:1px;left:.75rem;position:absolute;right:.75rem;top:0}a.wz-row,button.wz-row{background:none;border:0;border-radius:var(--wz-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:start;text-decoration:none;transition:background-color var(--wz-duration-instant) var(--wz-ease-standard);width:100%}a.wz-row:hover,button.wz-row:hover{background-color:var(--wz-inset)}.wz-row-grow{flex:1 1 auto;min-width:0}.wz-row-label{color:var(--wz-ink-muted);flex:0 0 auto}.wz-table-wrap{overflow-x:auto}.wz-table{border-collapse:collapse;font-size:var(--wz-text-body);width:100%}.wz-table th{color:var(--wz-ink-subtle);font-size:var(--wz-text-micro);font-weight:600;letter-spacing:.025em;padding:.5rem .75rem;text-align:start;text-transform:uppercase;white-space:nowrap}.wz-table td,.wz-table th{border-bottom:1px solid var(--wz-line)}.wz-table td{padding:.625rem .75rem;vertical-align:middle}.wz-table tr:last-child td{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-inset)}.wz-tabs{border-bottom:1px solid var(--wz-line);display:flex;gap:.25rem;overflow-x:auto}.wz-tab{align-items:center;border-bottom:2px solid transparent;color:var(--wz-ink-muted);display:inline-flex;font-weight:500;height:var(--wz-control-md);margin-bottom:-1px;padding:0 .75rem;text-decoration:none;transition:color var(--wz-duration-fast) var(--wz-ease-standard),border-color var(--wz-duration-fast) var(--wz-ease-standard);white-space:nowrap}button.wz-tab{background:none;border-left:0;border-radius:0;border-right:0;border-top:0;cursor:pointer;font:inherit;font-weight:500}.wz-tab:hover{color:var(--wz-ink)}.wz-tab[aria-current=page],.wz-tab[aria-selected=true]{border-bottom-color:var(--wz-accent);color:var(--wz-accent-ink)}.wz-badge{align-items:center;background:var(--wz-tone-neutral-bg);border:1px solid var(--wz-tone-neutral-line);color:var(--wz-tone-neutral-ink);display:inline-flex;font-size:var(--wz-text-micro);font-weight:500;gap:.375rem;height:1.25rem;padding:0 .5rem;white-space:nowrap}.wz-badge,.wz-dot{border-radius:var(--wz-radius-full)}.wz-dot{background:currentColor;flex:0 0 auto;height:.5rem;width:.5rem}.wz-tone-accent{background:var(--wz-tone-accent-bg);border-color:var(--wz-tone-accent-line);color:var(--wz-tone-accent-ink)}.wz-tone-success{background:var(--wz-tone-success-bg);border-color:var(--wz-tone-success-line);color:var(--wz-tone-success-ink)}.wz-tone-warning{background:var(--wz-tone-warning-bg);border-color:var(--wz-tone-warning-line);color:var(--wz-tone-warning-ink)}.wz-tone-danger{background:var(--wz-tone-danger-bg);border-color:var(--wz-tone-danger-line);color:var(--wz-tone-danger-ink)}.wz-callout{background:var(--wz-tone-neutral-bg);border:1px solid var(--wz-tone-neutral-line);border-radius:var(--wz-radius-container);color:var(--wz-tone-neutral-body);font-size:var(--wz-text-body);padding:.75rem}.wz-callout-title{color:inherit;font-weight:600;margin:0 0 .25rem}.wz-empty{align-items:center;display:flex;flex-direction:column;gap:.375rem;padding:2.5rem 1rem;text-align:center}.wz-empty-title{color:var(--wz-ink);font-size:var(--wz-text-section);font-weight:600;margin:0}.wz-empty-body{color:var(--wz-ink-muted);font-size:var(--wz-text-detail);margin:0;max-width:28rem}.wz-empty-actions{display:flex;gap:.5rem;margin-top:.5rem}.wz-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem var(--wz-gutter) .75rem}.wz-page-body{display:flex;flex-direction:column;gap:1rem;padding:0 var(--wz-gutter) 2rem}.wz-breadcrumbs{align-items:center;color:var(--wz-ink-subtle);display:flex;flex-wrap:wrap;font-size:var(--wz-text-detail);gap:.375rem;list-style:none;margin:0 0 .25rem;padding:0}.wz-breadcrumbs a{color:var(--wz-ink-muted);text-decoration:none}.wz-breadcrumbs a:hover{color:var(--wz-ink)}.wz-breadcrumbs li+li:before{color:var(--wz-ink-subtle);content:"/";margin-inline-end:.375rem}.wz-topbar{align-items:center;border-bottom:1px solid var(--wz-line);display:flex;gap:.5rem;height:var(--wz-topbar);padding:0 .5rem;position:sticky;top:0;z-index:30}.wz-rail,.wz-topbar{background:var(--wz-paper)}.wz-rail{border-inline-end:1px solid var(--wz-line);flex:0 0 auto;overflow-y:auto;padding:.5rem;width:var(--wz-rail)}.wz-nav-group{margin-top:.75rem}.wz-nav-group>.wz-overline{display:block;padding:0 .5rem .25rem}.wz-nav-item{align-items:center;border:1px solid transparent;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);display:flex;font-size:var(--wz-text-body);gap:.5rem;height:var(--wz-control-md);padding:0 .5rem;text-decoration:none;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-nav-item:hover{background:var(--wz-panel);border-color:var(--wz-line);color:var(--wz-ink)}.wz-nav-item[aria-current=page]{background:var(--wz-accent-soft);border-color:var(--wz-accent-line);color:var(--wz-accent-ink)}.wz-nav-item svg{flex:0 0 auto;height:1rem;width:1rem}.wz-nav-sub{padding-inline-start:2rem}.wz-menu{animation:wz-arrive var(--wz-duration-base) var(--wz-ease-enter);background:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-overlay);min-width:14rem;padding:.25rem}.wz-menu-item{align-items:center;background:none;border:0;border-radius:var(--wz-radius-control);color:var(--wz-ink);cursor:pointer;display:flex;font:inherit;gap:.5rem;min-height:2rem;padding:.375rem .5rem;text-align:start;text-decoration:none;transition:background-color var(--wz-duration-instant) var(--wz-ease-standard);width:100%}.wz-menu-item:focus-visible,.wz-menu-item:hover{background:var(--wz-inset)}.wz-menu-item[aria-current=true]{color:var(--wz-accent-ink)}.wz-menu-sep{background:var(--wz-line);height:1px;margin:.25rem 0}.wz-backdrop{animation:wz-fade var(--wz-duration-slow) var(--wz-ease-enter);background:#00000052;inset:0;position:fixed;z-index:40}.wz-dialog{left:50%;margin-left:calc(min(28rem,calc(100vw - 2rem))/-2);position:fixed;top:15vh;width:min(28rem,calc(100vw - 2rem));z-index:50}.wz-dialog,.wz-toast{animation:wz-rise var(--wz-duration-slow) var(--wz-ease-enter);background:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-overlay)}.wz-toast{align-items:center;display:flex;gap:.75rem;padding:.625rem .75rem}.wz-waiting-line{animation:wz-wait 1.2s var(--wz-ease-standard) .2s infinite both;background:linear-gradient(90deg,transparent,var(--wz-accent),transparent) no-repeat;background-size:40% 100%;height:2px;left:0;position:fixed;right:0;top:0;z-index:100}@keyframes wz-fade{0%{opacity:0}}@keyframes wz-arrive{0%{margin-top:-10px;opacity:0}}@keyframes wz-rise{0%{margin-top:16px;opacity:0}}@keyframes wz-wait{0%{background-position:-40% 0}to{background-position:140% 0}}.wz-site{display:flex;flex-direction:column;font-size:var(--wz-text-prose);line-height:1.5rem;min-height:100vh}.wz-site>main{flex:1}.wz-container{margin:0 auto;max-width:var(--wz-container);padding:0 var(--wz-gutter);width:100%}.wz-container-prose{max-width:calc(var(--wz-container-prose) + var(--wz-gutter)*2)}.wz-section{padding:3.5rem 0}.wz-section+.wz-section{border-top:1px solid var(--wz-line)}.wz-stack{display:flex;flex-direction:column}.wz-grid,.wz-stack{gap:var(--wz-space-lg)}.wz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.wz-skip{background:var(--wz-accent);border-radius:var(--wz-radius-control);color:var(--wz-on-accent);font-weight:600;left:.75rem;padding:.5rem .75rem;position:absolute;text-decoration:none;top:-4rem;z-index:100}.wz-skip:focus{top:.75rem}.wz-site-header{background:var(--wz-panel);border-bottom:1px solid var(--wz-line);position:sticky;top:0;z-index:40}.wz-site-header-inner{align-items:center;display:flex;gap:var(--wz-space-lg);height:var(--wz-site-header);position:relative}.wz-brand{align-items:center;color:var(--wz-ink);display:inline-flex;flex-shrink:0;font-size:1.0625rem;font-weight:700;gap:.5rem;letter-spacing:-.02em;text-decoration:none}.wz-brand-mark{background:var(--wz-accent);border-radius:var(--wz-radius-control);color:var(--wz-on-accent);display:grid;height:1.75rem;place-items:center;width:1.75rem}.wz-brand-mark img,.wz-brand-mark svg{height:1.125rem;width:1.125rem}.wz-site-nav{align-items:center;display:flex;gap:.125rem;list-style:none;margin:0;padding:0}.wz-site-nav a{align-items:center;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);display:inline-flex;font-size:var(--wz-text-body);font-weight:500;height:var(--wz-control-md);padding:0 .625rem;text-decoration:none;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{background:var(--wz-inset);color:var(--wz-ink)}.wz-site-nav a[aria-current=page]{background:var(--wz-accent-soft);color:var(--wz-accent-ink)}.wz-site-actions{align-items:center;display:flex;gap:var(--wz-space-sm);margin-left:auto}.wz-icon{flex-shrink:0;height:1.125rem;width:1.125rem}.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}.wz-site-menu>summary::-webkit-details-marker{display:none}.wz-site-menu-panel{background:var(--wz-panel);border-bottom:1px solid var(--wz-line);box-shadow:var(--wz-shadow-overlay);left:calc(var(--wz-gutter)*-1);margin-top:1px;padding:var(--wz-space-sm) var(--wz-gutter) var(--wz-space-lg);position:absolute;right:calc(var(--wz-gutter)*-1);top:100%}.wz-site-menu-panel .wz-site-nav{align-items:stretch;flex-direction:column}.wz-site-menu-panel .wz-site-nav a{font-size:1rem;height:var(--wz-control-lg)}.wz-site-menu-panel .wz-btn{margin-top:var(--wz-space-sm);width:100%}@media (max-width:860px){.wz-site-actions>.wz-site-cta,.wz-site-header-inner>.wz-site-nav,.wz-site-header-inner>nav{display:none}.wz-site-menu{display:block}}.wz-site-footer{background:var(--wz-panel);border-top:1px solid var(--wz-line);font-size:var(--wz-text-body);margin-top:4rem;padding:3rem 0 2rem}.wz-footer-grid{display:grid;gap:2rem;grid-template-columns:1.4fr repeat(4,1fr)}.wz-footer-blurb{color:var(--wz-ink-muted);margin:.75rem 0 0;max-width:18rem}.wz-footer-title{color:var(--wz-ink-subtle);font-size:var(--wz-text-detail);font-weight:600;letter-spacing:.04em;margin:0 0 .75rem;text-transform:uppercase}.wz-footer-links{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.wz-footer-links a{color:var(--wz-ink-muted);text-decoration:none}.wz-footer-links a:hover{color:var(--wz-ink);text-decoration:underline;text-underline-offset:2px}.wz-footer-bottom{border-top:1px solid var(--wz-line);color:var(--wz-ink-subtle);display:flex;flex-wrap:wrap;font-size:var(--wz-text-detail);gap:var(--wz-space-md);justify-content:space-between;margin-top:2.5rem;padding-top:1.25rem}@media (max-width:860px){.wz-footer-grid{grid-template-columns:repeat(2,1fr)}.wz-footer-grid>:first-child{grid-column:1/-1}}.wz-hero{padding:4.5rem 0 3.5rem}.wz-hero-eyebrow{margin:0 0 1rem}.wz-hero-title{color:var(--wz-ink);font-size:var(--wz-text-hero);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0;max-width:20ch;text-wrap:balance}.wz-hero-lead{color:var(--wz-ink-muted);font-size:var(--wz-text-lead);line-height:1.75rem;margin:1.25rem 0 0;max-width:38rem}.wz-hero-actions{display:flex;flex-wrap:wrap;gap:var(--wz-space-md);margin-top:2rem}.wz-hero-center{text-align:center}.wz-hero-center .wz-hero-lead,.wz-hero-center .wz-hero-title{margin-left:auto;margin-right:auto}.wz-hero-center .wz-hero-actions{justify-content:center}.wz-section-head{margin-bottom:2rem;max-width:40rem}.wz-section-head-title{color:var(--wz-ink);font-size:var(--wz-text-display);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0;text-wrap:balance}.wz-section-head-lead{color:var(--wz-ink-muted);margin:.75rem 0 0}.wz-card{background:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-raised);padding:1.25rem}.wz-card-title{color:var(--wz-ink);font-size:1rem;font-weight:600;margin:0 0 .375rem}.wz-card-body{color:var(--wz-ink-muted);font-size:var(--wz-text-body);line-height:1.375rem;margin:0}a.wz-card{color:inherit;display:block;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-prose{color:var(--wz-ink);font-size:var(--wz-text-prose);line-height:var(--wz-leading-prose);max-width:var(--wz-container-prose)}.wz-prose>*{margin-bottom:0;margin-top:1.25rem}.wz-prose>:first-child{margin-top:0}.wz-prose h1{font-size:var(--wz-text-display);font-weight:700;letter-spacing:-.025em;line-height:1.2}.wz-prose h2{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.875rem;margin-top:2.5rem}.wz-prose h3{font-size:1.125rem;font-weight:600;line-height:1.625rem;margin-top:2rem}.wz-prose h2+*,.wz-prose h3+*{margin-top:.75rem}.wz-prose a{color:var(--wz-accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wz-prose a:hover{text-decoration-thickness:2px}.wz-prose ol,.wz-prose ul{padding-left:1.375rem}.wz-prose li+li{margin-top:.375rem}.wz-prose li::marker{color:var(--wz-ink-subtle)}.wz-prose strong{font-weight:600}.wz-prose blockquote{background:var(--wz-inset);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);color:var(--wz-ink-muted);margin-left:0;margin-right:0;padding:.75rem 1rem}.wz-prose hr{border:0;border-top:1px solid var(--wz-line);margin:2.5rem 0}.wz-prose table{border-collapse:collapse;font-size:var(--wz-text-body);line-height:var(--wz-leading-body);width:100%}.wz-prose td,.wz-prose th{border-bottom:1px solid var(--wz-line);padding:.5rem .75rem;text-align:left}.wz-prose th{font-weight:600}.wz-prose-meta{color:var(--wz-ink-subtle);font-size:var(--wz-text-body)}.wz-details{background:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container)}.wz-details+.wz-details{margin-top:.5rem}.wz-details>summary{align-items:center;border-radius:var(--wz-radius-container);color:var(--wz-ink);cursor:pointer;display:flex;font-weight:600;gap:var(--wz-space-md);justify-content:space-between;list-style:none;min-height:var(--wz-control-lg);padding:.75rem 1rem;transition:background-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-details>summary::-webkit-details-marker{display:none}.wz-details>summary:after{border-bottom:1.5px solid var(--wz-ink-muted);border-right:1.5px solid var(--wz-ink-muted);content:"";flex-shrink:0;height:.5rem;transform:translateY(-2px) rotate(45deg);transition:transform var(--wz-duration-fast) var(--wz-ease-standard);width:.5rem}.wz-details[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.wz-details>summary:hover{background:var(--wz-panel-hover)}.wz-details-body{color:var(--wz-ink-muted);padding:0 1rem 1rem}.wz-details-body>*{margin:.75rem 0 0}.wz-details-body>:first-child{margin-top:0}.wz-callout{line-height:1.375rem}.wz-callout>p{margin:0}.wz-callout.wz-tone-accent{color:var(--wz-tone-accent-body)}.wz-callout.wz-tone-warning{color:var(--wz-tone-warning-body)}.wz-callout.wz-tone-danger{color:var(--wz-tone-danger-body)}.wz-callout.wz-tone-success{color:var(--wz-tone-success-body)}.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-code-inline,.wz-prose :not(pre)>code{background:var(--wz-inset);border:1px solid var(--wz-line);border-radius:.25rem;color:var(--wz-ink);font-family:var(--wz-font-mono);font-size:.875em;padding:.0625rem .3125rem}.wz-codeblock{background:var(--wz-inset);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);overflow:hidden}.wz-codeblock-bar{align-items:center;background:var(--wz-panel);border-bottom:1px solid var(--wz-line);color:var(--wz-ink-muted);display:flex;font-size:var(--wz-text-detail);gap:var(--wz-space-sm);height:var(--wz-control-md);justify-content:space-between;padding:0 .25rem 0 .75rem}.wz-codeblock pre,.wz-prose pre{color:var(--wz-ink);font-family:var(--wz-font-mono);font-size:.8125rem;line-height:1.375rem;margin:0;overflow-x:auto;padding:.875rem 1rem}.wz-prose>pre{background:var(--wz-inset);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);margin-top:1.25rem}.wz-kv{display:grid;font-size:var(--wz-text-body);grid-template-columns:minmax(7rem,max-content) 1fr;line-height:var(--wz-leading-body);margin:0}.wz-kv>dd,.wz-kv>dt{border-bottom:1px solid var(--wz-line);margin:0;padding:.625rem 0}.wz-kv>dt{color:var(--wz-ink-muted);padding-right:1.5rem}.wz-kv>dd{color:var(--wz-ink);font-weight:500;min-width:0;overflow-wrap:anywhere}.wz-plans{align-items:stretch;display:grid;gap:var(--wz-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.wz-plan{background:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-raised);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.wz-plan-featured{border-color:var(--wz-accent);box-shadow:0 0 0 1px var(--wz-accent),var(--wz-shadow-raised)}.wz-plan-head{align-items:center;display:flex;gap:var(--wz-space-sm);justify-content:space-between}.wz-plan-name{font-size:1rem;font-weight:600;margin:0}.wz-plan-price{align-items:baseline;color:var(--wz-ink);display:flex;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.375rem;letter-spacing:-.03em;line-height:1;margin:0}.wz-plan-unit{font-weight:500;letter-spacing:0}.wz-plan-desc,.wz-plan-unit{color:var(--wz-ink-muted);font-size:var(--wz-text-body)}.wz-plan-desc{margin:0}.wz-plan-features{flex:1;flex-direction:column;font-size:var(--wz-text-body);list-style:none;margin:0;padding:0}.wz-plan-features,.wz-plan-features li{display:flex;gap:.5rem}.wz-plan-features li:before{border-bottom:2px solid var(--wz-success);border-right:2px solid var(--wz-success);content:"";flex-shrink:0;height:.625rem;margin:.25rem .25rem 0 .125rem;transform:rotate(45deg);width:.375rem}.wz-plan .wz-btn{width:100%}.wz-steps{counter-reset:wz-step;display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.wz-steps>li{counter-increment:wz-step;display:grid;gap:.125rem .875rem;grid-template-columns:2rem 1fr}.wz-steps>li:before{background:var(--wz-accent-soft);border:1px solid var(--wz-accent-line);border-radius:var(--wz-radius-full);color:var(--wz-accent-ink);content:counter(wz-step);display:grid;font-size:var(--wz-text-body);font-variant-numeric:tabular-nums;font-weight:700;grid-row:span 2;height:2rem;place-items:center;width:2rem}.wz-step-title{color:var(--wz-ink);font-weight:600;margin:.25rem 0 0}.wz-step-body{color:var(--wz-ink-muted);font-size:var(--wz-text-body);margin:0}.wz-form{display:flex;flex-direction:column;gap:1.25rem;max-width:32rem}.wz-form-row{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.wz-form-actions{display:flex;flex-wrap:wrap;gap:var(--wz-space-sm);padding-top:.25rem}.wz-input-lg{font-size:1rem;height:var(--wz-control-lg)}.wz-drop{align-items:center;background:var(--wz-inset);border:1px dashed var(--wz-line-strong);border-radius:var(--wz-radius-container);color:var(--wz-ink-muted);cursor:pointer;display:flex;flex-direction:column;font-size:var(--wz-text-body);gap:.375rem;justify-content:center;min-height:9rem;padding:1.5rem;position:relative;text-align:center;transition:border-color var(--wz-duration-fast) var(--wz-ease-standard),background-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-drop:hover,.wz-drop[data-dragging=true]{background:var(--wz-accent-soft);border-color:var(--wz-accent)}.wz-drop:focus-within{outline:2px solid var(--wz-accent);outline-offset:2px}.wz-drop input[type=file]{height:1px;opacity:0;position:absolute;width:1px}.wz-drop-title{color:var(--wz-ink);font-size:1rem;font-weight:600}.wz-drop .wz-icon{color:var(--wz-accent-ink);height:1.5rem;width:1.5rem}.wz-progress{background:var(--wz-inset-hover);border-radius:var(--wz-radius-full);height:.5rem;overflow:hidden;width:100%}.wz-progress-bar{background:var(--wz-accent);border-radius:inherit;height:100%;transition:width var(--wz-duration-base) var(--wz-ease-standard);width:var(--wz-value,0)}.wz-progress-indeterminate .wz-progress-bar{animation:wz-progress-slide 1.4s var(--wz-ease-standard) infinite;width:40%}@keyframes wz-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.wz-progress-indeterminate .wz-progress-bar{animation:none;opacity:.5;width:100%}}.wz-progress-label{color:var(--wz-ink-muted);display:flex;font-size:var(--wz-text-detail);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:.375rem}.wz-result{background:var(--wz-tone-neutral-bg);border:1px solid var(--wz-tone-neutral-line);border-radius:var(--wz-radius-container);color:var(--wz-tone-neutral-body);display:grid;gap:.25rem .75rem;grid-template-columns:auto 1fr;padding:1rem 1.125rem}.wz-result>.wz-icon{grid-row:span 3;height:1.25rem;margin-top:.125rem;width:1.25rem}.wz-result-title{color:var(--wz-tone-neutral-ink);font-weight:600;margin:0}.wz-result-body{font-size:var(--wz-text-body);margin:0}.wz-result-actions{display:flex;flex-wrap:wrap;gap:var(--wz-space-sm);margin-top:.5rem}.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-search{max-width:40rem;position:relative;width:100%}.wz-search>.wz-icon{color:var(--wz-ink-subtle);inset-inline-start:.875rem;pointer-events:none;position:absolute;top:calc(var(--wz-control-lg)/2);transform:translateY(-50%)}.wz-search>.wz-input{border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-raised);font-size:1rem;height:var(--wz-control-lg);padding-inline-start:2.5rem}.wz-suggest{background:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-overlay);inset-inline:0;list-style:none;margin:0;max-height:24rem;overflow-y:auto;padding:.25rem;position:absolute;top:calc(var(--wz-control-lg) + .375rem);z-index:30}.wz-suggest[hidden]{display:none}.wz-suggest-static{margin-top:.375rem;position:static}.wz-suggest-item{align-items:center;border-radius:var(--wz-radius-control);color:var(--wz-ink);cursor:pointer;display:flex;gap:.75rem;padding:.375rem .5rem;text-align:start;text-decoration:none}.wz-suggest-item:hover,.wz-suggest-item[aria-selected=true]{background:var(--wz-accent-soft)}.wz-poster{aspect-ratio:2/3;background:var(--wz-inset-hover);border:1px solid var(--wz-line);border-radius:.25rem;flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:2.25rem}.wz-suggest-text{display:flex;flex-direction:column;min-width:0}.wz-suggest-title{font-size:var(--wz-text-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-suggest-meta{color:var(--wz-ink-muted);font-size:var(--wz-text-detail)}.wz-suggest-empty{color:var(--wz-ink-muted);font-size:var(--wz-text-body);padding:.75rem}.wz-toasts{bottom:1rem;display:flex;flex-direction:column;gap:.5rem;max-width:min(24rem,calc(100vw - 2rem));position:fixed;right:1rem;z-index:90}.wz-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.wz-page-link{align-items:center;border:1px solid transparent;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);display:inline-flex;font-size:var(--wz-text-body);font-variant-numeric:tabular-nums;font-weight:500;height:var(--wz-control-md);justify-content:center;min-width:var(--wz-control-md);padding:0 .5rem;text-decoration:none}.wz-page-link:hover{background:var(--wz-inset);color:var(--wz-ink)}.wz-page-link[aria-current=page]{background:var(--wz-accent-soft);border-color:var(--wz-accent-line);color:var(--wz-accent-ink)}.wz-page-link[aria-disabled=true]{opacity:.5;pointer-events:none}.wz-chips{display:flex;flex-wrap:wrap;gap:.375rem}.wz-chip{align-items:center;background:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-full);color:var(--wz-ink-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wz-text-detail);font-weight:500;gap:.375rem;height:var(--wz-control-sm);padding:0 .75rem;text-decoration:none;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-line-strong);color:var(--wz-ink)}.wz-chip[aria-current=true],.wz-chip[aria-pressed=true]{background:var(--wz-accent-soft);border-color:var(--wz-accent-line);color:var(--wz-accent-ink)}.wz-tag{align-items:center;background:var(--wz-tone-neutral-bg);border:1px solid var(--wz-tone-neutral-line);border-radius:.25rem;color:var(--wz-tone-neutral-ink);display:inline-flex;font-size:.625rem;font-weight:700;height:1.125rem;letter-spacing:.06em;line-height:1;padding:0 .375rem;text-transform:uppercase;vertical-align:middle}.wz-tag-pro{background:var(--wz-accent);border-color:var(--wz-accent-edge);color:var(--wz-on-accent)}.wz-tag-beta{background:var(--wz-tone-warning-bg);border-color:var(--wz-tone-warning-line);color:var(--wz-tone-warning-ink)}.wz-tag-new{background:var(--wz-tone-success-bg);border-color:var(--wz-tone-success-line);color:var(--wz-tone-success-ink)}.wz-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.wz-search-sm>.wz-icon{height:1rem;inset-inline-start:.625rem;top:calc(var(--wz-control-md)/2);width:1rem}.wz-search-sm>.wz-input{border-radius:var(--wz-radius-control);box-shadow:none;font-size:var(--wz-text-body);height:var(--wz-control-md);padding-inline-start:2rem}.wz-search-sm .wz-suggest{top:calc(var(--wz-control-md) + .25rem)}.wz-switch:not(input){align-items:center;color:var(--wz-ink);cursor:pointer;display:inline-flex;font-size:var(--wz-text-body);gap:.625rem}:is(.wz-switch>input,input.wz-switch){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wz-inset-hover);border:1px solid var(--wz-line-strong);border-radius:999px;cursor:pointer;flex-shrink:0;height:1.25rem;margin:0;position:relative;transition:background-color var(--wz-duration-fast) var(--wz-ease-standard),border-color var(--wz-duration-fast) var(--wz-ease-standard);width:2.25rem}:is(.wz-switch>input,input.wz-switch):before{background:var(--wz-panel);border-radius:50%;box-shadow:0 1px 2px #00000040;content:"";height:calc(1.25rem - 4px);inset-inline-start:1px;position:absolute;top:1px;transition:transform var(--wz-duration-fast) var(--wz-ease-standard);width:calc(1.25rem - 4px)}: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{background:var(--wz-on-accent);transform:translate(1rem)}[dir=rtl] :is(.wz-switch>input,input.wz-switch):checked:before{transform:translate(-1rem)}:is(.wz-switch>input,input.wz-switch):focus-visible{outline:2px solid var(--wz-accent);outline-offset:2px}:is(.wz-switch>input,input.wz-switch):disabled{cursor:not-allowed;opacity:.5}.wz-segmented{background:var(--wz-inset);border:1px solid var(--wz-line);border-radius:var(--wz-radius-control);display:inline-flex;gap:2px;padding:2px}.wz-segmented>:is(button,a,label){align-items:center;background:transparent;border:0;border-radius:calc(var(--wz-radius-control) - 2px);color:var(--wz-ink-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wz-text-body);font-weight:500;gap:.375rem;justify-content:center;min-height:calc(var(--wz-control-sm, 2rem) - 4px);padding-inline:.75rem;text-decoration:none}.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);box-shadow:var(--wz-shadow-raised);color:var(--wz-ink)}.wz-segmented input{height:1px;opacity:0;position:absolute;width:1px}.wz-segmented>:focus-visible,.wz-segmented>:has(input:focus-visible){outline:2px solid var(--wz-accent);outline-offset:1px}
