/*! @wyzie/ui 0.1.0 | wyzie-ui.css: tokens + base + components */
: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:#ffffff;--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:#ffffff;--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:rgb(0 0 0 / 0.04);--wz-shadow-color-soft:rgb(0 0 0 / 0.03);--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 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:0.375rem;--wz-radius-container:0.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:0.875rem;--wz-text-body:0.875rem;--wz-text-detail:0.75rem;--wz-text-micro:0.6875rem;--wz-text-figure:1.25rem;--wz-leading-body:1.25rem;--wz-leading-detail:1rem;--wz-duration-instant:150ms;--wz-duration-fast:250ms;--wz-duration-base:350ms;--wz-duration-slow:450ms;--wz-duration-exit:200ms;--wz-ease-standard:cubic-bezier(0.25,1,0.5,1);--wz-ease-enter:cubic-bezier(0.05,0.7,0.1,1);--wz-ease-exit:cubic-bezier(0.33,1,0.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:rgb(0 0 0 / 0.22);--wz-shadow-color-soft:rgb(0 0 0 / 0.17);--wz-shadow-color-overlay:rgb(0 0 0 / 0.3);--wz-shadow-color-overlay-soft:rgb(0 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:rgb(0 0 0 / 0.22);--wz-shadow-color-soft:rgb(0 0 0 / 0.17);--wz-shadow-color-overlay:rgb(0 0 0 / 0.3);--wz-shadow-color-overlay-soft:rgb(0 0 0 / 0.23);color-scheme:dark}}.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;font-feature-settings:"tnum" 0}.wz *,.wz *::before,.wz *::after{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);font-weight:600;letter-spacing:-0.025em;line-height:1.75rem;color:var(--wz-ink);margin:0}.wz-section-title{font-size:var(--wz-text-section);font-weight:600;line-height:var(--wz-leading-body);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:500;color:var(--wz-ink)}.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.025em;text-transform:uppercase;color:var(--wz-ink-subtle)}.wz-figure{font-size:var(--wz-text-figure);font-weight:600;letter-spacing:-0.025em;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-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.75rem;border:1px solid transparent;border-radius:var(--wz-radius-control);font:inherit;font-size:var(--wz-text-body);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;background:transparent;color:var(--wz-ink-muted);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:default;opacity:0.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{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 1rem;gap:0.625rem;font-size:1rem}.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)}.wz-btn-secondary{background-color:var(--wz-panel);border-color:var(--wz-line);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-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);color:var(--wz-on-accent);box-shadow:var(--wz-shadow-raised)}.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{width:var(--wz-control-md);padding:0}.wz-icon-btn.wz-btn-sm{width:var(--wz-control-sm)}.wz-link{color:var(--wz-accent-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;cursor:pointer;background:none;border:0;padding:0;font:inherit;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:0.375rem}.wz-label{font-size:var(--wz-text-body);font-weight:500;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);color:var(--wz-danger)}.wz-input,.wz-select,.wz-textarea{width:100%;height:var(--wz-control-md);padding:0 0.625rem;font:inherit;font-size:var(--wz-text-body);color:var(--wz-ink);background-color:var(--wz-panel);border:1px solid var(--wz-line);border-radius:var(--wz-radius-control);transition:border-color var(--wz-duration-fast) var(--wz-ease-standard)}.wz-textarea{height:auto;min-height:5rem;padding:0.5rem 0.625rem}.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{width:1rem;height:1rem;accent-color:var(--wz-accent);cursor:pointer}.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:0.75rem}.wz-panel-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;min-height:2.75rem;padding:0.5rem 0.75rem;border-bottom:1px solid var(--wz-line)}.wz-panel-footer{display:flex;align-items:center;gap:0.5rem;padding:0.625rem 0.75rem;border-top:1px solid var(--wz-line)}.wz-rows{list-style:none;margin:0;padding:0}.wz-row{position:relative;display:flex;align-items:center;gap:0.75rem;min-height:2.75rem;padding:0.625rem 0.75rem}.wz-rows>.wz-row + .wz-row::before,.wz-rows>li + li>.wz-row::before{content:"";position:absolute;top:0;left:0.75rem;right:0.75rem;height:1px;background:var(--wz-line)}a.wz-row,button.wz-row{width:100%;text-align:start;text-decoration:none;color:inherit;background:none;border:0;font:inherit;cursor:pointer;border-radius:var(--wz-radius-control);transition:background-color var(--wz-duration-instant) var(--wz-ease-standard)}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{flex:0 0 auto;color:var(--wz-ink-muted)}.wz-table-wrap{overflow-x:auto}.wz-table{width:100%;border-collapse:collapse;font-size:var(--wz-text-body)}.wz-table th{text-align:start;font-size:var(--wz-text-micro);font-weight:600;letter-spacing:0.025em;text-transform:uppercase;color:var(--wz-ink-subtle);padding:0.5rem 0.75rem;border-bottom:1px solid var(--wz-line);white-space:nowrap}.wz-table td{padding:0.625rem 0.75rem;border-bottom:1px solid var(--wz-line);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{display:flex;gap:0.25rem;border-bottom:1px solid var(--wz-line);overflow-x:auto}.wz-tab{display:inline-flex;align-items:center;height:var(--wz-control-md);padding:0 0.75rem;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--wz-ink-muted);text-decoration:none;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-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);border-bottom-color:var(--wz-accent)}.wz-badge{display:inline-flex;align-items:center;gap:0.375rem;height:1.25rem;padding:0 0.5rem;border:1px solid var(--wz-tone-neutral-line);border-radius:var(--wz-radius-full);background:var(--wz-tone-neutral-bg);color:var(--wz-tone-neutral-ink);font-size:var(--wz-text-micro);font-weight:500;white-space:nowrap}.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: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{padding:0.75rem;border:1px solid var(--wz-tone-neutral-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)}.wz-callout-title{font-weight:600;color:inherit;margin:0 0 0.25rem}.wz-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.375rem;padding:2.5rem 1rem}.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-detail);color:var(--wz-ink-muted);max-width:28rem;margin:0}.wz-empty-actions{margin-top:0.5rem;display:flex;gap:0.5rem}.wz-page-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap;padding:1rem var(--wz-gutter) 0.75rem}.wz-page-body{padding:0 var(--wz-gutter) 2rem;display:flex;flex-direction:column;gap:1rem}.wz-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:0.375rem;font-size:var(--wz-text-detail);color:var(--wz-ink-subtle);margin:0 0 0.25rem;padding:0;list-style:none}.wz-breadcrumbs a{color:var(--wz-ink-muted);text-decoration:none}.wz-breadcrumbs a:hover{color:var(--wz-ink)}.wz-breadcrumbs li + li::before{content:"/";margin-inline-end:0.375rem;color:var(--wz-ink-subtle)}.wz-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:0.5rem;height:var(--wz-topbar);padding:0 0.5rem;background:var(--wz-paper);border-bottom:1px solid var(--wz-line)}.wz-rail{width:var(--wz-rail);flex:0 0 auto;background:var(--wz-paper);border-inline-end:1px solid var(--wz-line);padding:0.5rem;overflow-y:auto}.wz-nav-group{margin-top:0.75rem}.wz-nav-group>.wz-overline{display:block;padding:0 0.5rem 0.25rem}.wz-nav-item{display:flex;align-items:center;gap:0.5rem;height:var(--wz-control-md);padding:0 0.5rem;border:1px solid transparent;border-radius:var(--wz-radius-control);color:var(--wz-ink-muted);text-decoration:none;font-size:var(--wz-text-body);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{width:1rem;height:1rem;flex:0 0 auto}.wz-nav-sub{padding-inline-start:2rem}.wz-menu{min-width:14rem;padding:0.25rem;background:var(--wz-panel);border:1px 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;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"]{color:var(--wz-accent-ink)}.wz-menu-sep{height:1px;margin:0.25rem 0;background:var(--wz-line)}.wz-backdrop{position:fixed;inset:0;z-index:40;background:rgb(0 0 0 / 0.32);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:1px 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:1px 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-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:-10px}}@keyframes wz-rise{from{opacity:0;margin-top:16px}}@keyframes wz-wait{from{background-position:-40% 0}to{background-position:140% 0}}.wz-site{min-height:100vh;display:flex;flex-direction:column;font-size:var(--wz-text-prose);line-height:1.5rem}.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-section{padding:3.5rem 0}.wz-section + .wz-section{border-top:1px solid var(--wz-line)}.wz-stack{display:flex;flex-direction:column;gap:var(--wz-space-lg)}.wz-grid{display:grid;gap:var(--wz-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.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-site-header{position:sticky;top:0;z-index:40;background:var(--wz-panel);border-bottom:1px solid var(--wz-line)}.wz-site-header-inner{position:relative;display:flex;align-items:center;gap:var(--wz-space-lg);height:var(--wz-site-header)}.wz-brand{display:inline-flex;align-items:center;gap:0.5rem;color:var(--wz-ink);font-weight:700;font-size:1.0625rem;letter-spacing:-0.02em;text-decoration:none;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}.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;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)}.wz-site-actions{margin-left:auto;display:flex;align-items:center;gap:var(--wz-space-sm)}.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}.wz-site-menu>summary::-webkit-details-marker{display:none}.wz-site-menu-panel{position:absolute;left:calc(-1 * var(--wz-gutter));right:calc(-1 * var(--wz-gutter));top:100%;margin-top:1px;background:var(--wz-panel);border-bottom:1px solid var(--wz-line);box-shadow:var(--wz-shadow-overlay);padding:var(--wz-space-sm) var(--wz-gutter) var(--wz-space-lg)}.wz-site-menu-panel .wz-site-nav{flex-direction:column;align-items:stretch}.wz-site-menu-panel .wz-site-nav a{height:var(--wz-control-lg);font-size:1rem}.wz-site-menu-panel .wz-btn{width:100%;margin-top:var(--wz-space-sm)}@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:block}}.wz-site-footer{margin-top:4rem;background:var(--wz-panel);border-top:1px solid var(--wz-line);padding:3rem 0 2rem;font-size:var(--wz-text-body)}.wz-footer-grid{display:grid;gap:2rem;grid-template-columns:1.4fr repeat(4,1fr)}.wz-footer-blurb{margin:0.75rem 0 0;color:var(--wz-ink-muted);max-width:18rem}.wz-footer-title{margin:0 0 0.75rem;font-size:var(--wz-text-detail);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-ink);text-decoration:underline;text-underline-offset:2px}.wz-footer-bottom{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--wz-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--wz-space-md);color:var(--wz-ink-subtle);font-size:var(--wz-text-detail)}@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{margin:0;max-width:20ch;font-size:var(--wz-text-hero);line-height:1.08;font-weight:700;letter-spacing:-0.035em;color:var(--wz-ink);text-wrap:balance}.wz-hero-lead{margin:1.25rem 0 0;max-width:38rem;font-size:var(--wz-text-lead);line-height:1.75rem;color:var(--wz-ink-muted)}.wz-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:var(--wz-space-md)}.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}.wz-section-head{margin-bottom:2rem;max-width:40rem}.wz-section-head-title{margin:0;font-size:var(--wz-text-display);line-height:1.2;font-weight:700;letter-spacing:-0.025em;color:var(--wz-ink);text-wrap:balance}.wz-section-head-lead{margin:0.75rem 0 0;color:var(--wz-ink-muted)}.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{margin:0 0 0.375rem;font-size:1rem;font-weight:600;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-prose{max-width:var(--wz-container-prose);font-size:var(--wz-text-prose);line-height:var(--wz-leading-prose);color:var(--wz-ink)}.wz-prose>*{margin-top:1.25rem;margin-bottom:0}.wz-prose>:first-child{margin-top:0}.wz-prose h1{font-size:var(--wz-text-display);line-height:1.2;letter-spacing:-0.025em;font-weight:700}.wz-prose h2{font-size:1.375rem;line-height:1.875rem;letter-spacing:-0.02em;font-weight:700;margin-top:2.5rem}.wz-prose h3{font-size:1.125rem;line-height:1.625rem;font-weight:600;margin-top:2rem}.wz-prose h2 + *,.wz-prose h3 + *{margin-top:0.75rem}.wz-prose a{color:var(--wz-accent-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wz-prose a:hover{text-decoration-thickness:2px}.wz-prose ul,.wz-prose ol{padding-left: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:1px solid var(--wz-line);border-radius:var(--wz-radius-container);color:var(--wz-ink-muted)}.wz-prose hr{border:0;border-top:1px solid var(--wz-line);margin:2.5rem 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:left;padding:0.5rem 0.75rem;border-bottom:1px solid var(--wz-line)}.wz-prose th{font-weight:600}.wz-prose-meta{color:var(--wz-ink-subtle);font-size:var(--wz-text-body)}.wz-details{border:1px 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-md);padding:0.75rem 1rem;min-height:var(--wz-control-lg);cursor:pointer;list-style:none;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-details>summary::-webkit-details-marker{display:none}.wz-details>summary::after{content:"";flex-shrink:0;width:0.5rem;height:0.5rem;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-body{padding:0 1rem 1rem;color:var(--wz-ink-muted)}.wz-details-body>*{margin:0.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{font-family:var(--wz-font-mono);font-size:0.875em;padding:0.0625rem 0.3125rem;border-radius:0.25rem;background:var(--wz-inset);border:1px solid var(--wz-line);color:var(--wz-ink)}.wz-codeblock{border:1px 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-sm);height:var(--wz-control-md);padding:0 0.25rem 0 0.75rem;border-bottom:1px solid var(--wz-line);background:var(--wz-panel);font-size:var(--wz-text-detail);color:var(--wz-ink-muted)}.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)}.wz-prose>pre{margin-top:1.25rem;border:1px solid var(--wz-line);border-radius:var(--wz-radius-container);background:var(--wz-inset)}.wz-kv{display:grid;grid-template-columns:minmax(7rem,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.625rem 0;border-bottom:1px solid var(--wz-line)}.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{display:grid;gap:var(--wz-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:stretch}.wz-plan{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--wz-panel);border:1px 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-sm)}.wz-plan-name{margin:0;font-size:1rem;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)}.wz-plan-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem;font-size:var(--wz-text-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 .wz-btn{width:100%}.wz-steps{list-style:none;margin:0;padding:0;counter-reset:wz-step;display:flex;flex-direction:column;gap:1.25rem}.wz-steps>li{counter-increment:wz-step;display:grid;grid-template-columns:2rem 1fr;gap:0.125rem 0.875rem}.wz-steps>li::before{content:counter(wz-step);grid-row:span 2;width:2rem;height:2rem;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:700;font-size:var(--wz-text-body);font-variant-numeric:tabular-nums}.wz-step-title{margin:0.25rem 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)}.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:0.25rem}.wz-input-lg{height:var(--wz-control-lg);font-size:1rem}.wz-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.375rem;min-height:9rem;padding:1.5rem;text-align:center;border:1px dashed var(--wz-line-strong);border-radius:var(--wz-radius-container);background:var(--wz-inset);color:var(--wz-ink-muted);font-size:var(--wz-text-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,.wz-drop[data-dragging="true"]{border-color:var(--wz-accent);background:var(--wz-accent-soft)}.wz-drop:focus-within{outline:2px solid var(--wz-accent);outline-offset:2px}.wz-drop input[type="file"]{position:absolute;width:1px;height:1px;opacity:0}.wz-drop-title{font-weight:600;font-size:1rem;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-result{display:grid;grid-template-columns:auto 1fr;gap:0.25rem 0.75rem;padding:1rem 1.125rem;border:1px solid var(--wz-tone-neutral-line);border-radius:var(--wz-radius-container);background:var(--wz-tone-neutral-bg);color:var(--wz-tone-neutral-body)}.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;font-size:var(--wz-text-body)}.wz-result-actions{margin-top:0.5rem;display:flex;flex-wrap:wrap;gap:var(--wz-space-sm)}.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{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;border-radius:var(--wz-radius-container);box-shadow:var(--wz-shadow-raised)}.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:1px 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;padding:0.375rem 0.5rem;border-radius:var(--wz-radius-control);color:var(--wz-ink);text-align:start;text-decoration:none;cursor:pointer}.wz-suggest-item:hover,.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:1px 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-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-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:1px 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-accent-soft);border-color:var(--wz-accent-line);color:var(--wz-accent-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:1px solid var(--wz-line);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;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-pressed="true"],.wz-chip[aria-current="true"]{background:var(--wz-accent-soft);border-color:var(--wz-accent-line);color:var(--wz-accent-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;background:var(--wz-tone-neutral-bg);border:1px solid var(--wz-tone-neutral-line);color:var(--wz-tone-neutral-ink)}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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);border-radius:var(--wz-radius-control);box-shadow:none}.wz-search-sm .wz-suggest{top:calc(var(--wz-control-md) + 0.25rem)}.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-inset-hover);border:1px 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-panel);box-shadow:0 1px 2px rgb(0 0 0 / 0.25);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);background:var(--wz-on-accent)}[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-accent);outline-offset:2px}:is(.wz-switch>input,input.wz-switch):disabled{opacity:0.5;cursor:not-allowed}.wz-segmented{display:inline-flex;gap:2px;padding:2px;border-radius:var(--wz-radius-control);background:var(--wz-inset);border:1px 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-accent);outline-offset:1px}
