@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Roboto+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@font-face{font-family:Darker Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/darker-grotesque-latin-700-normal.Depdho3t.woff2) format("woff2"),url(/_astro/darker-grotesque-latin-700-normal.vfGsK-Du.woff) format("woff")}@font-face{font-family:Darker Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/darker-grotesque-latin-800-normal.CsNFp3pH.woff2) format("woff2"),url(/_astro/darker-grotesque-latin-800-normal.ygrWENcr.woff) format("woff")}@font-face{font-family:Darker Grotesque;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/darker-grotesque-latin-900-normal.BRHfKOdf.woff2) format("woff2"),url(/_astro/darker-grotesque-latin-900-normal.BBlrHUEb.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/merriweather-latin-300-normal.C5yjfxyF.woff2) format("woff2"),url(/_astro/merriweather-latin-300-normal.D_5zl1Gi.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/merriweather-latin-400-normal.G4kZaoXi.woff2) format("woff2"),url(/_astro/merriweather-latin-400-normal.CvqO63Ah.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/merriweather-latin-700-normal.DoUP8Ce-.woff2) format("woff2"),url(/_astro/merriweather-latin-700-normal.D4-nzrAh.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/merriweather-latin-300-italic.B0XpY91x.woff2) format("woff2"),url(/_astro/merriweather-latin-300-italic.Bk9AtooY.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/merriweather-latin-400-italic.CuD3zK4B.woff2) format("woff2"),url(/_astro/merriweather-latin-400-italic.Cq-nJhum.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2) format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2) format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/open-sans-latin-700-normal.CceUhp2e.woff2) format("woff2"),url(/_astro/open-sans-latin-700-normal.CZCQA30i.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff) format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2) format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff) format("woff")}html.wa-light{color-scheme:light}html.wa-dark{color-scheme:dark}wa-icon{display:inline-flex;align-items:center;justify-content:center}:root[data-theme=light]{--sl-color-bg: hsl(224, 15%, 98%);--sl-color-bg-sidebar: hsl(224, 12%, 96%);--sl-color-bg-nav: hsl(224, 12%, 96%);--sl-color-black: hsl(224, 15%, 98%);--sl-color-gray-6: hsl(224, 12%, 94%);--sl-color-hairline: hsl(224, 12%, 90%);--sl-color-hairline-light: hsl(224, 10%, 92%)}:root{--sl-content-width: 72rem;--sl-toc-width: var(--sl-sidebar-width);--sl-color-hairline: hsl(224, 10%, 18%);--sl-color-hairline-light: hsl(224, 8%, 20%);--sl-font: "Open Sans", var(--sl-font-system);--sl-font-mono: "JetBrains Mono", var(--sl-font-system-mono);--ss-font-heading: "Darker Grotesque", var(--sl-font-system);--ss-font-serif: "Merriweather", Georgia, serif;--sl-text-base: 1.1rem;--sl-line-height: 1.7;--sl-nav-height: 2.75rem;--sl-nav-gap: .5rem}:is(h1,h2,h3,h4,h5,h6){font-family:var(--ss-font-heading);font-weight:800;letter-spacing:-.02em;line-height:1.2}.ss-prose{font-family:var(--ss-font-serif);font-weight:300;font-size:1.05rem;line-height:1.85}.ss-tldr-label{font-family:var(--ss-font-heading);font-weight:800;font-size:.8rem;letter-spacing:.1em;color:var(--sl-color-gray-3);margin-bottom:0}hr.ss-tldr-divider{border:none;border-top:1px solid var(--sl-color-gray-5);margin:.5rem 0 1rem}body{font-family:var(--sl-font)}.sl-markdown-content{font-size:var(--sl-text-base);line-height:var(--sl-line-height)}figure.flow-diagram{margin:1.5rem 0;overflow-x:auto}figure.flow-diagram img{display:block;height:auto;max-width:100%;border-radius:8px;box-shadow:0 1px 6px #00000024}.rm-timeline{position:relative;padding:.5rem 0 .5rem 1.75rem;margin:1.5rem 0}.rm-timeline:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;background:var(--sl-color-hairline);border-radius:1px}.rm-item{position:relative;display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.rm-dot{position:absolute;left:-1.375rem;top:.65rem;width:12px;height:12px;border-radius:50%;flex-shrink:0;border:2px solid var(--sl-color-bg)}.rm-done{background:#4caf50;box-shadow:0 0 0 2px #4caf5040}.rm-active{background:var(--sl-color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-color-accent) 25%,transparent)}.rm-planned{background:var(--sl-color-gray-5)}.rm-card{flex:1;background:var(--sl-color-bg-sidebar);border:none;border-radius:8px;padding:.85rem 1rem}.rm-card-header{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem}.rm-title{font-weight:600;font-size:.95rem;color:var(--sl-color-text);text-decoration:none}.rm-title:hover{color:var(--sl-color-accent)}.rm-release{font-size:.75rem;color:var(--sl-color-gray-3);font-family:var(--sl-font-mono)}.rm-status{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:999px}.rm-status-done{background:#4caf5026;color:#388e3c}.rm-status-in-progress{background:color-mix(in srgb,var(--sl-color-accent) 15%,transparent);color:var(--sl-color-accent)}.rm-status-planned{background:var(--sl-color-bg);color:var(--sl-color-gray-3);border:1px solid var(--sl-color-hairline)}.rm-desc{font-size:.85rem;color:var(--sl-color-gray-3);margin:0 0 .5rem;line-height:1.45}.rm-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.rm-chip{font-size:.75rem;font-family:var(--sl-font-mono);background:var(--sl-color-bg);border:1px solid var(--sl-color-hairline-light);border-radius:4px;padding:.15rem .45rem;color:var(--sl-color-text-accent);text-decoration:none}.rm-chip:hover{border-color:var(--sl-color-accent);color:var(--sl-color-accent)}@media(min-width:50rem){html.sl-sidebar-collapsed #starlight__sidebar{display:none!important}html.sl-sidebar-collapsed .main-frame{padding-inline-start:0!important}html.sl-sidebar-collapsed .header{--sl-content-inline-start: 0rem !important}}@media(min-width:72rem){html.sl-toc-collapsed .right-sidebar-container{display:none!important}html.sl-toc-collapsed .main-pane{width:100%!important}}.sidebar-content>ul.top-level>li>a{min-height:2.75rem;display:flex;align-items:center}.sidebar-content a{min-height:2rem;display:flex;align-items:center}.header{border-bottom:none!important;transition:transform .3s ease}html.sl-header-hidden .header{transform:translateY(-100%)}.sidebar-pane{transition:background-color .3s ease}html.sl-header-hidden .sidebar-pane{background-color:var(--sl-color-bg)!important}.content-panel:first-child{padding:0}.content-panel+.content-panel{border-top:none!important}.header button,.header .sl-flex button{min-width:2.75rem;min-height:2.75rem}#starlight__sidebar{scrollbar-width:none}#starlight__sidebar::-webkit-scrollbar{display:none}sidebar-nav>ul>li{border-top:1px solid color-mix(in srgb,var(--sl-color-hairline-light) 50%,transparent);padding-top:.5rem;margin-top:.5rem}sidebar-nav>ul>li:first-child{border-top:none;padding-top:0;margin-top:0}sidebar-nav>ul>li>details>summary{text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;font-weight:700;color:var(--sl-color-gray-3);margin-bottom:.5rem}.inline-icon{display:inline-block;vertical-align:text-bottom;margin-right:.25rem;color:var(--sl-color-accent)}.viewer-btn{display:flex;align-items:center;justify-content:center;height:28px;padding:0 .45rem;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:var(--sl-color-gray-4);transition:all .15s ease;flex-shrink:0;font-size:.75rem;line-height:1}.viewer-btn:hover{background:var(--sl-color-bg);color:var(--sl-color-white);border-color:var(--sl-color-gray-4)}.viewer-btn:active{transform:scale(.95)}.viewer-btn:disabled{opacity:.35;cursor:default}.ss-columns{column-count:2;column-gap:2rem;column-rule:none}.ss-columns pre,.ss-columns table,.ss-columns details,.ss-columns ul,.ss-columns ol{break-inside:avoid}@media(max-width:60rem){.ss-columns{column-count:1}}[data-highlight-target]{cursor:help}.ss-highlight-active{outline:2px solid var(--sl-color-accent);outline-offset:4px;background-color:var(--sl-color-accent-low)!important;box-shadow:0 0 15px var(--sl-color-accent-low);transform:translate(8px);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}site-search button[data-open-modal]{height:1.75rem;font-size:var(--sl-text-xs);border:1px solid transparent;background:transparent;border-radius:4px;color:var(--sl-color-gray-3);transition:border-color .15s,color .15s}@media(min-width:50rem){site-search button[data-open-modal]{height:1.75rem;border:1px solid transparent;background:transparent;padding-inline:.5rem;max-width:16rem}site-search button[data-open-modal]:hover{border-color:var(--sl-color-gray-5);color:var(--sl-color-gray-1)}}.viewport-select-container wa-select,.wf-theme-select-container wa-select{--wa-form-control-height: 1.5rem;--wa-form-control-background-color: transparent;--wa-form-control-border-color: transparent;--wa-form-control-border-width: 1px;--wa-form-control-padding-inline: .35rem;--wa-font-size-s: .7rem;width:fit-content}.viewport-select-container wa-select:hover,.wf-theme-select-container wa-select:hover{--wa-form-control-border-color: var(--sl-color-gray-5)}.wireframe-container{font-family:var(--wf-font-body, inherit)}:where(wa-button,wa-input,wa-select,wa-textarea,wa-checkbox,wa-radio,wa-card,wa-tab-group,wa-icon,wa-badge,wa-details){visibility:visible!important;display:inline-block}:where(wa-input,wa-textarea,wa-card,wa-tab-group,wa-details){display:block}wa-dialog[no-modal]{display:block;visibility:visible!important;position:relative;width:100%;max-width:none;z-index:1}wa-dialog[no-modal]::part(base){position:relative}wa-dialog[no-modal]::part(overlay){display:none}wa-dialog[no-modal]::part(panel){position:relative;width:100%;max-width:100%;box-shadow:none;border:1px solid var(--wa-color-surface-border)}.wf-icon{display:inline-block;vertical-align:middle;flex-shrink:0;width:var(--wf-icon-size, 1em);height:var(--wf-icon-size, 1em)}:root{--wf-color-bg: #ffffff;--wf-color-bg-light: #f7fafc;--wf-color-bg-dark: #2d3748;--wf-color-bg-elevated: #ffffff;--wf-color-text: #2d3748;--wf-color-text-muted: #718096;--wf-color-primary: #4a5568;--wf-color-primary-text: #ffffff;--wf-color-border: #cbd5e0;--wf-color-border-dark: #718096;--wf-color-danger: #e53e3e;--wf-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}:root.wa-dark:not([data-wf-theme]),:root.wa-dark[data-wf-theme=""]{--wf-color-bg: #1e2028;--wf-color-bg-light: #252b3b;--wf-color-bg-dark: #141820;--wf-color-bg-elevated: #2d3448;--wf-color-text: #e2e8f0;--wf-color-text-muted: #94a3b8;--wf-color-primary: #94a3b8;--wf-color-border: #2d3748;--wf-color-border-dark: #4a5568}.wf-section{border:2px dashed var(--wf-color-border);padding:1.5rem;margin-bottom:2rem;position:relative;border-radius:4px;width:100%;box-sizing:border-box}.wf-nav__links>*+*{margin-top:0!important}.wf-section:before{content:attr(data-title);position:absolute;top:-10px;left:10px;background:var(--wf-color-bg);padding:0 5px;font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--wf-color-text-muted)}.wf-card{border:1px solid var(--wf-color-border);background:var(--wf-color-bg);padding:1.5rem;border-radius:var(--wf-radius-card, 8px);box-shadow:2px 2px 0 var(--wf-color-border)}.wf-card[data-elevated=true]{box-shadow:4px 4px 0 var(--wf-color-border-dark);transform:translate(-1px,-1px)}.wf-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.wf-field[data-status=error] .wf-input,.wf-field[data-status=error] .wf-textarea,.wf-field[data-status=error] .wf-select{border-color:var(--wf-color-danger);background:#f565650d}.wf-field[data-status=success] .wf-input,.wf-field[data-status=success] .wf-textarea,.wf-field[data-status=success] .wf-select{border-color:var(--wf-color-success);background:#48bb780d}.wf-field__message{font-size:.75rem;margin-top:.1rem}.wf-field[data-status=error] .wf-field__message{color:var(--wf-color-danger)}.wf-field[data-status=success] .wf-field__message{color:var(--wf-color-success)}.wf-field__label{font-size:.8rem;font-weight:700;font-family:var(--wf-font-body, inherit);color:var(--wf-color-text)}.wf-field__required{color:var(--wf-color-danger)}.wf-input,.wf-textarea,.wf-select{border:1px solid var(--wf-color-border-dark);border-radius:var(--wf-radius-input, 4px);padding:.5rem;background:var(--wf-color-bg-light);color:var(--wf-color-text);font-family:var(--wf-font-body, inherit);min-height:38px;display:flex;align-items:center}.wf-input[data-disabled=true],.wf-textarea[data-disabled=true],.wf-select[data-disabled=true]{opacity:.5;cursor:not-allowed;background:var(--wf-color-bg-light)}.wf-field[data-size=sm] .wf-input{min-height:30px;padding:.25rem .5rem;font-size:.75rem}.wf-field[data-size=lg] .wf-input{min-height:48px;padding:.75rem 1rem;font-size:1rem}.wf-input-small{border:1px solid var(--wf-color-border);border-radius:4px;padding:.25rem .5rem;background:var(--wf-color-bg);font-size:.75rem;display:flex;align-items:center;gap:.5rem;color:var(--wf-color-text-muted)}.wf-textarea{min-height:80px;align-items:flex-start;background-image:repeating-linear-gradient(var(--wf-color-bg) 0px,var(--wf-color-bg) 23px,var(--wf-color-border) 24px);background-attachment:local}.wf-placeholder{color:var(--wf-color-text-muted);font-style:italic;font-size:.85rem;width:100%;min-height:1.5rem}.wf-select-container{position:relative}.wf-select{justify-content:space-between}.wf-select__chevron{font-size:.6rem;opacity:.5}.wf-select__search{padding:.5rem;border-bottom:1px solid var(--wf-color-border);background:var(--wf-color-bg-light)}.wf-select__dropdown{background:var(--wf-color-bg);border:1px solid var(--wf-color-border-dark);border-top:none;border-radius:0 0 var(--wf-radius-input, 4px) var(--wf-radius-input, 4px);z-index:10;box-shadow:var(--wf-shadow-raised, 0 4px 6px rgba(0,0,0,.1));position:relative;margin-top:-1px}.wf-select__sheet-backdrop{background:#0000000d;display:flex;flex-direction:column;justify-content:flex-end;z-index:20;border-radius:4px;margin-top:1rem;border:1px dashed var(--wf-color-border)}.wf-select__sheet{background:var(--wf-color-bg);border-top:2px solid var(--wf-color-border-dark);border-radius:12px 12px 0 0;padding-bottom:1rem;max-height:300px;display:flex;flex-direction:column}.wf-select__sheet-handle{width:40px;height:4px;background:var(--wf-color-border);border-radius:2px;margin:8px auto}.wf-select__sheet-title{padding:.5rem 1rem;font-weight:800;font-size:.9rem;text-align:center;border-bottom:1px solid var(--wf-color-border)}.wf-select__options{overflow-y:auto}.wf-select__option{padding:.5rem;font-size:.85rem;border-bottom:1px solid var(--wf-color-border);color:var(--wf-color-text)}.wf-select__option:last-child{border-bottom:none}.wf-checkbox{display:flex;align-items:baseline;gap:.5rem}.wf-checkbox__box{width:16px;height:16px;border:1px solid var(--wf-color-border-dark);border-radius:2px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--wf-color-bg-light)}.wf-checkbox__box[data-checked=true]:after{content:"✓";font-size:12px;font-weight:900;color:var(--wf-color-primary)}.wf-radio{display:flex;align-items:baseline;gap:.5rem}.wf-radio__circle{width:16px;height:16px;border:1px solid var(--wf-color-border-dark);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--wf-color-bg-light)}.wf-radio__circle[data-checked=true]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--wf-color-primary)}.wf-button{padding:.5rem 1rem;border-radius:var(--wf-radius-button, 4px);font-size:.85rem;font-weight:600;font-family:var(--wf-font-body, inherit);cursor:default;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--wf-color-border-dark)}.wf-button[data-variant=primary]{background:var(--wf-color-primary);color:var(--wf-color-primary-text);border-color:var(--wf-color-primary)}.wf-button[data-variant=secondary],.wf-button:not([data-variant]){background:var(--wf-color-bg);color:var(--wf-color-text)}.wf-button[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--wf-color-text-muted);text-decoration:underline}.wf-button[data-shape=square]{border-radius:0;aspect-ratio:1;padding:.5rem}.wf-button[data-shape=rounded]{border-radius:8px;padding:.5rem 1rem}.wf-button[data-shape=round]{border-radius:50%;aspect-ratio:1;padding:.5rem}.wf-otp-field{display:flex;gap:.5rem;justify-content:flex-start;align-items:center}.wf-otp-field__box{width:40px;height:48px;border:1px solid var(--wf-color-border-dark);border-radius:6px;background:var(--wf-color-bg-light);display:flex;align-items:center;justify-content:center;margin:0!important}.wf-otp-field__box[data-secure=true]:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--wf-color-text)}.wf-heading{font-weight:800;font-family:var(--wf-font-heading, inherit);color:var(--wf-color-text);margin:.5rem 0}.wf-heading[data-level="1"]{font-size:1.5rem;border-bottom:2px solid var(--wf-color-text)}.wf-heading[data-level="2"]{font-size:1.25rem}.wf-heading[data-level="3"]{font-size:1.1rem}.wf-text{line-height:1.5;color:var(--wf-color-text)}.wf-text[data-size=sm]{font-size:.8rem}.wf-text[data-size=lg]{font-size:1.1rem}.wf-text[data-muted=true]{color:var(--wf-color-text-muted)}.wf-badge{display:inline-block;padding:.1rem .5rem;border-radius:99px;font-size:.7rem;font-weight:700;text-transform:uppercase;border:1px solid var(--wf-color-border);color:var(--wf-color-text-muted)}.wf-divider{height:1px;background:var(--wf-color-border);margin:1rem 0}.wf-placeholder-box{background:var(--wf-color-bg-light);border:1px dashed var(--wf-color-border-dark);display:flex;align-items:center;justify-content:center;color:var(--wf-color-text-muted);position:relative;overflow:hidden}.wf-placeholder-box[data-skeleton=true]{background:linear-gradient(90deg,var(--wf-color-bg-light) 25%,#f1f3f5 50%,var(--wf-color-bg-light) 75%);background-size:200% 100%;animation:wf-skeleton-loading 1.5s infinite;border-style:solid;border-color:var(--wf-color-border)}@keyframes wf-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.wf-placeholder-icon{display:flex;align-items:center;justify-content:center;opacity:.3}.wf-placeholder-line{height:.8rem;width:100%;background:var(--wf-color-border);border-radius:2px;margin:6px 0;opacity:.4}.wf-placeholder-label{position:absolute;top:4px;left:6px;font-size:.6rem;font-weight:800;text-transform:uppercase;opacity:.5}.wf-icon-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.wf-icon-constrained{width:100%!important;height:100%!important}.wf-list{list-style:none;padding:0;margin:1rem 0;display:flex;flex-direction:column;gap:.75rem}.wf-list__item{display:flex;align-items:flex-start;gap:.75rem}.wf-list[data-type=bullet] .wf-list__item:before{content:"•";color:var(--wf-color-text-muted);font-size:1.25rem;line-height:1}.wf-list[data-type=ordered]{counter-reset:wf-list-counter}.wf-list[data-type=ordered] .wf-list__item:before{counter-increment:wf-list-counter;content:counter(wf-list-counter) ".";color:var(--wf-color-text-muted);font-size:.85rem;font-weight:700;min-width:1.25rem}.wf-list__placeholder{flex:1;border:1px solid var(--wf-color-border);padding:.75rem;border-radius:4px;background:var(--wf-color-bg-light);position:relative}.wf-list__label{position:absolute;top:-8px;right:8px;font-size:.6rem;font-weight:800;text-transform:uppercase;color:var(--wf-color-border-dark);background:var(--wf-color-bg-light);padding:0 4px}.wf-table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:1px solid var(--wf-color-border)}.wf-table th{background:var(--wf-color-bg-light);border-bottom:2px solid var(--wf-color-border-dark);padding:.75rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--wf-color-text)}.wf-table td{padding:.75rem;border-bottom:1px solid var(--wf-color-border);color:var(--wf-color-text)}.wf-table[data-striped=true] tr:nth-child(2n) td{background:#00000005}.wf-tabs{margin:1.5rem 0;border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-card, 8px);overflow:hidden}.wf-tabs__list{display:flex;background:var(--wf-color-bg-light);border-bottom:1px solid var(--wf-color-border)}.wf-tabs__header{padding:.75rem 1.25rem;font-size:.8rem;font-weight:700;color:var(--wf-color-text-muted);border-right:1px solid var(--wf-color-border);display:flex;align-items:center;gap:.5rem}.wf-tabs__header[data-active=true]{background:var(--wf-color-bg);color:var(--wf-color-text);border-bottom:2px solid var(--wf-color-primary);margin-bottom:-1px}.wf-tabs__content{padding:1.5rem;background:var(--wf-color-bg)}.wf-accordion{margin:1.5rem 0;border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-card, 8px);overflow:hidden}.wf-panel{border-bottom:1px solid var(--wf-color-border)}.wf-panel:last-child{border-bottom:none}.wf-panel__header{padding:.75rem 1.25rem;background:var(--wf-color-bg-light);display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.85rem;color:var(--wf-color-text)}.wf-panel[data-open=true] .wf-panel__header{border-bottom:1px solid var(--wf-color-border);background:var(--wf-color-bg)}.wf-panel__content{padding:1.25rem;background:var(--wf-color-bg);color:var(--wf-color-text)}.wf-panel__chevron{font-size:.8rem}.wf-panel[data-disabled=true]{opacity:.4;cursor:not-allowed}.wf-modal-backdrop{position:relative;background:#0000001a;padding:3rem;display:flex;justify-content:center;align-items:center;border-radius:8px;min-height:400px}.wf-modal{width:100%;max-width:500px;background:var(--wf-color-bg);border:2px solid var(--wf-color-border-dark);border-radius:var(--wf-radius-modal, 12px);box-shadow:var(--wf-shadow-modal, 0 10px 25px rgba(0,0,0,.1));overflow:hidden}.wf-modal[data-size=sm]{max-width:400px}.wf-modal[data-size=lg]{max-width:700px}.wf-modal[data-variant=alert]{border-color:var(--wf-color-danger)}.wf-modal--native{max-width:280px;background:var(--wf-color-bg-light);border-radius:14px;border:1px solid var(--wf-color-border)}.wf-modal--native .wf-modal__body{padding:1.25rem;text-align:center}.wf-modal--native .wf-modal__title{font-weight:800;font-size:1.05rem;margin-bottom:.5rem}.wf-modal--native .wf-modal__text{font-size:.85rem;margin-bottom:1.25rem}.wf-modal--native .wf-modal__actions{display:flex;border-top:1px solid var(--wf-color-border)}.wf-modal--native .wf-modal__action{flex:1;padding:.75rem;font-size:1rem;color:#007aff;text-align:center;border-right:1px solid var(--wf-color-border)}.wf-modal--native .wf-modal__action:last-child{border-right:none}.wf-modal--native .wf-modal__action--bold{font-weight:700}.wf-modal-inline{border:1px dashed var(--wf-color-border);padding:1rem;border-radius:8px;background:#00000005}.wf-modal-inline__label{font-size:.6rem;font-weight:800;text-transform:uppercase;color:var(--wf-color-text-muted);margin-bottom:.5rem}.wf-modal__header{padding:1rem 1.5rem;background:var(--wf-color-bg-light);border-bottom:1px solid var(--wf-color-border);display:flex;justify-content:space-between;align-items:center;color:var(--wf-color-text)}.wf-modal__title{font-weight:800;font-size:1rem}.wf-modal__close{font-size:1.5rem;color:var(--wf-color-text-muted)}.wf-modal__body{padding:1.5rem;color:var(--wf-color-text)}.wf-stat-card{padding:1.25rem;background:var(--wf-color-bg);border:1px solid var(--wf-color-border);border-radius:10px;display:flex;flex-direction:column;gap:.25rem;min-width:160px}.wf-stat-card__label{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--wf-color-text-muted)}.wf-stat-card__value{font-size:1.75rem;font-weight:800;color:var(--wf-color-text);margin:.1rem 0}.wf-stat-card__trend{display:flex;align-items:center;gap:.2rem;font-size:.8rem;font-weight:700}.wf-stat-card[data-direction=up] .wf-stat-card__trend{color:var(--wf-color-success)}.wf-stat-card[data-direction=down] .wf-stat-card__trend{color:var(--wf-color-danger)}.wf-chart{margin:1rem 0;display:flex;justify-content:center;width:100%}.wf-chart--radial svg{transform:rotate(-90deg)}.wf-chart--area,.wf-chart--bar{width:100%;max-width:300px}.wf-chart__bg{fill:none;stroke:var(--wf-color-bg-light);stroke-width:3}.wf-chart__fill{fill:none;stroke:var(--wf-color-primary);stroke-width:3;stroke-linecap:round}.wf-chart__text{fill:var(--wf-color-text);font-size:8px;font-weight:800;text-anchor:middle;transform:rotate(90deg);transform-origin:center}.wf-chart__label{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--wf-color-text-muted);text-align:center;margin-top:.5rem}.wf-chart__area-fill{fill:var(--wf-color-bg-light);opacity:.5}.wf-chart__area-line{fill:none;stroke:var(--wf-color-primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.wf-chart__bar-group{display:flex;align-items:flex-end;justify-content:space-around;gap:8px;height:80px;width:100%}.wf-chart__bar{flex:1;min-width:10px;background:var(--wf-color-primary);border-radius:2px 2px 0 0}.wf-chat-bubble-container{display:flex;margin-bottom:1rem;width:100%}.wf-chat-bubble-container[data-variant=sent]{justify-content:flex-end}.wf-chat-bubble-container[data-variant=received]{justify-content:flex-start}.wf-chat-bubble{max-width:80%;padding:.75rem 1rem;border-radius:12px;font-size:.9rem;position:relative}.wf-chat-bubble-container[data-variant=sent] .wf-chat-bubble{background:var(--wf-color-primary);color:#fff;border-bottom-right-radius:2px}.wf-chat-bubble-container[data-variant=received] .wf-chat-bubble{background:var(--wf-color-bg-light);color:var(--wf-color-text);border:1px solid var(--wf-color-border);border-bottom-left-radius:2px}.wf-chat-bubble__footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem;font-size:.65rem;opacity:.7}.wf-chat-bubble__status[data-status=read]{color:#38bdf8;font-weight:800}.wf-typing-indicator{display:flex;gap:4px}.wf-typing-indicator span{width:6px;height:6px;background:var(--wf-color-text-muted);border-radius:50%;animation:wf-typing-bounce 1.4s infinite ease-in-out}.wf-typing-indicator span:nth-child(2){animation-delay:.2s}.wf-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes wf-typing-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.wf-timeline{display:flex;flex-direction:column;margin:1rem 0}.wf-timeline-item{display:flex;gap:1rem;min-height:60px}.wf-timeline-item__marker{display:flex;flex-direction:column;align-items:center}.wf-timeline-item__dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--wf-color-border-dark);background:var(--wf-color-bg);display:flex;align-items:center;justify-content:center;z-index:2;flex-shrink:0}.wf-timeline-item__connector{flex:1;width:2px;background:var(--wf-color-border);margin:4px 0}.wf-timeline-item:last-child .wf-timeline-item__connector{display:none}.wf-timeline-item__content{padding-bottom:1.5rem}.wf-timeline-item__label{font-size:.9rem;font-weight:800;color:var(--wf-color-text)}.wf-timeline-item__desc{font-size:.75rem;color:var(--wf-color-text-muted);margin-top:.1rem}.wf-timeline-item[data-status=completed] .wf-timeline-item__dot{background:var(--wf-color-success);border-color:var(--wf-color-success);color:#fff}.wf-timeline-item[data-status=active] .wf-timeline-item__dot{border-color:var(--wf-color-primary);border-width:3px}.wf-timeline-item[data-status=active] .wf-timeline-item__label{color:var(--wf-color-primary)}.wf-timeline-item[data-status=pending] .wf-timeline-item__dot{background:var(--wf-color-bg-light);border-style:dashed}.wf-timeline-item[data-status=pending] .wf-timeline-item__label{opacity:.6}.wf-progress{margin:1rem 0}.wf-progress__label{display:block;font-size:.75rem;font-weight:700;margin-bottom:.35rem;color:var(--wf-color-text-muted)}.wf-progress__row{display:flex;align-items:center;gap:.75rem}.wf-progress__track{flex:1;height:8px;background:var(--wf-color-border);border-radius:4px;overflow:hidden}.wf-progress__fill{height:100%;background:var(--wf-color-primary);border-radius:4px}.wf-progress__fill[data-variant=success]{background:var(--wf-color-success, #48bb78)}.wf-progress__fill[data-variant=warning]{background:var(--wf-color-warning, #ed8936)}.wf-progress__fill[data-variant=danger]{background:var(--wf-color-danger, #f56565)}.wf-progress__value{font-size:.75rem;font-weight:700;font-family:var(--wf-font-mono);min-width:2.5rem;text-align:right;color:var(--wf-color-text)}.wf-stepper{margin:2rem 0}.wf-stepper__header{display:flex;gap:1rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:1rem}.wf-stepper[data-orientation=vertical] .wf-stepper__header{flex-direction:column;gap:0;padding-bottom:0}.wf-stepper__item{display:flex;align-items:center;gap:.75rem;flex:1;min-width:fit-content;position:relative}.wf-stepper[data-orientation=vertical] .wf-stepper__item{align-items:flex-start;padding-bottom:1.5rem}.wf-stepper__indicator{width:28px;height:28px;border-radius:50%;border:2px solid var(--wf-color-border);background:var(--wf-color-bg);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:var(--wf-color-text-muted);flex-shrink:0;z-index:1}.wf-stepper__item[data-status=active] .wf-stepper__indicator{border-color:var(--wf-color-primary);color:var(--wf-color-primary);box-shadow:0 0 0 4px #4a55681a}.wf-stepper__item[data-status=completed] .wf-stepper__indicator{background:var(--wf-color-primary);border-color:var(--wf-color-primary);color:var(--wf-color-primary-text)}.wf-stepper__label{font-size:.85rem;font-weight:700;white-space:nowrap;color:var(--wf-color-text-muted)}.wf-stepper__item[data-status=active] .wf-stepper__label,.wf-stepper__item[data-status=completed] .wf-stepper__label{color:var(--wf-color-text)}.wf-stepper__desc{font-size:.7rem;color:var(--wf-color-text-muted);white-space:nowrap}.wf-stepper__connector{flex:1;height:2px;background:var(--wf-color-border);margin-left:.5rem}.wf-stepper__item[data-status=completed] .wf-stepper__connector{background:var(--wf-color-primary)}.wf-stepper[data-orientation=vertical] .wf-stepper__item:after{content:"";position:absolute;left:14px;top:28px;bottom:0;width:2px;background:var(--wf-color-border)}.wf-stepper[data-orientation=vertical] .wf-stepper__item[data-status=completed]:after{background:var(--wf-color-primary)}.wf-stepper[data-orientation=vertical] .wf-stepper__item:last-child:after{display:none}.wf-stepper__content{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-card, 8px);padding:1.5rem;background:var(--wf-color-bg);color:var(--wf-color-text)}.wf-nav{background:var(--wf-color-bg-light);border:1px solid var(--wf-color-border);display:flex;align-items:center;gap:1.5rem}.wf-nav[data-type=top]{padding:.75rem 1.5rem;border-radius:8px;margin-bottom:2rem}.wf-nav__brand{font-weight:800;font-size:1.1rem;color:var(--wf-color-text)}.wf-nav__links{display:flex;align-items:center;gap:1rem;flex:1}.wf-link{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--wf-color-text-muted);padding:.25rem .5rem;border-radius:4px}.wf-link[data-active=true]{color:var(--wf-color-primary);background:var(--wf-color-bg);border:1px solid var(--wf-color-border)}.wf-link__count{font-size:.65rem;background:var(--wf-color-border);color:var(--wf-color-text-muted);padding:0 4px;border-radius:10px}.wf-nav[data-type=side]{flex-direction:column;align-items:stretch;width:200px;padding:1.5rem 1rem;border-radius:8px;height:100%}.wf-nav[data-type=side] .wf-nav__links{flex-direction:column}.wf-nav[data-type=bottom]{position:sticky;bottom:0;padding:.5rem;justify-content:space-around;border-top:1px solid var(--wf-color-border)}.wf-nav[data-type=bottom] .wf-link{flex-direction:column;gap:2px;font-size:.7rem}.wf-nav[data-type=breadcrumb]{background:transparent;border:none;padding:.5rem 0;gap:.5rem;margin-bottom:1rem;display:flex;align-items:center}.wf-nav[data-type=breadcrumb] .wf-link:after{content:"/";margin-left:.5rem;color:var(--wf-color-border)}.wf-nav[data-type=breadcrumb] .wf-link:last-child:after{display:none}.wf-menu{position:relative;display:inline-block}.wf-menu__trigger{padding:.5rem 1rem;border:1px solid var(--wf-color-border-dark);border-radius:4px;background:var(--wf-color-bg);font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem;color:var(--wf-color-text)}.wf-menu__panel{position:absolute;top:100%;left:0;min-width:180px;background:var(--wf-color-bg);border:1px solid var(--wf-color-border-dark);border-radius:var(--wf-radius-card, 4px);box-shadow:var(--wf-shadow-raised, 4px 4px 0 var(--wf-color-border));margin-top:4px;padding:.5rem 0;z-index:100}.wf-menu__item{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.85rem;color:var(--wf-color-text)}.wf-menu__item[data-disabled=true]{opacity:.4}.wf-menu__shortcut{margin-left:auto;font-size:.7rem;color:var(--wf-color-text-muted);font-family:var(--wf-font-mono)}.wf-menu[data-variant=list] .wf-menu__panel{position:static;box-shadow:none;border:none;padding:0}.wf-slider{margin:1.5rem 0}.wf-slider__label{display:block;font-size:.8rem;font-weight:700;margin-bottom:.75rem;color:var(--wf-color-text)}.wf-slider__row{display:flex;align-items:center;gap:1rem}.wf-slider__track{flex:1;height:6px;background:var(--wf-color-border);border-radius:99px;position:relative;display:flex;align-items:center}.wf-slider__fill{height:100%;background:var(--wf-color-primary);border-radius:99px}.wf-slider__fill[data-variant=success]{background:var(--wf-color-success, #48bb78)}.wf-slider__fill[data-variant=warning]{background:var(--wf-color-warning, #ed8936)}.wf-slider__fill[data-variant=danger]{background:var(--wf-color-danger, #f56565)}.wf-slider__thumb{position:absolute;transform:translateY(-50%);width:18px;height:18px;background:var(--wf-color-bg);border:2px solid var(--wf-color-primary);border-radius:50%;margin-left:-9px;box-shadow:2px 2px 0 var(--wf-color-border)}.wf-slider__value{font-size:.8rem;font-weight:700;font-family:var(--wf-font-mono);min-width:2rem;color:var(--wf-color-text)}.wf-alert{border-left:4px solid var(--wf-color-border-dark);background:var(--wf-color-bg-light);padding:1rem;border-radius:0 4px 4px 0;color:var(--wf-color-text)}.wf-alert__title{font-weight:800;font-size:.9rem;margin-bottom:.25rem}.wf-alert__message{font-size:.85rem}.wf-alert[data-variant=success]{border-left-color:var(--wf-color-success, #48bb78);background:#48bb780d}.wf-alert[data-variant=warning]{border-left-color:var(--wf-color-warning, #ed8936);background:#ed89360d}.wf-alert[data-variant=error]{border-left-color:var(--wf-color-danger, #f56565);background:#f565650d}.wf-alert[data-variant=info]{border-left-color:var(--wf-color-primary, #4a5568);background:#4a55680d}.wf-segmented{display:inline-flex;align-items:flex-end;background:var(--wf-color-bg-dark);border-radius:8px;padding:3px;gap:2px}.wf-segment{display:inline-flex;align-items:center;gap:.35em;padding:.3em .75em;border-radius:6px;font-size:.85rem;color:var(--wf-color-text-muted);cursor:default;transition:background .15s,color .15s;white-space:nowrap}.wf-segment[data-active=true]{background:var(--wf-color-bg-elevated);color:var(--wf-color-text);box-shadow:0 1px 3px #00000040}.wf-segment svg{flex-shrink:0}.wf-phone-shell{display:inline-flex;align-items:stretch;background:#d8d8da;border-radius:50px;padding:14px;position:relative;box-shadow:0 0 0 1.5px #00000024,inset 0 0 0 .5px #ffffff8c,0 16px 48px #00000029}.wf-phone-shell:before{content:"";position:absolute;left:-3px;top:88px;width:3px;height:28px;background:#c4c4c6;border-radius:2px 0 0 2px;box-shadow:0 38px #c4c4c6,0 72px #c4c4c6}.wf-phone-shell:after{content:"";position:absolute;right:-3px;top:110px;width:3px;height:52px;background:#c4c4c6;border-radius:0 2px 2px 0}.wf-phone-shell__screen{background:var(--wf-color-bg, #ffffff);border-radius:36px;overflow:hidden;display:flex;flex-direction:column;flex:1}.wf-phone-shell__chrome-top{display:flex;justify-content:center;align-items:flex-start;padding-top:16px;height:52px;flex-shrink:0;position:relative}.wf-phone-shell[data-notch=wide] .wf-phone-shell__chrome-top{padding-top:0;align-items:flex-start}.wf-phone-shell__notch[data-notch=wide]{position:absolute;top:0;left:50%;transform:translate(-50%);width:58%;height:28px;background:#111;border-radius:0 0 20px 20px}.wf-phone-shell__notch[data-notch=pill]{width:126px;height:34px;background:#111;border-radius:20px;margin-top:2px}.wf-phone-shell__notch[data-notch=hole]{width:12px;height:12px;background:#111;border-radius:50%;margin-top:8px}.wf-phone-shell__content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.wf-phone-shell__chrome-bottom{display:flex;justify-content:center;align-items:center;height:28px;flex-shrink:0}.wf-phone-shell__home-indicator{width:120px;height:4px;background:#0003;border-radius:3px}.wa-dark .wf-phone-shell{background:#3a3a3c;box-shadow:0 0 0 1.5px #ffffff14,inset 0 0 0 .5px #ffffff1f,0 16px 48px #00000080}.wa-dark .wf-phone-shell:before,.wa-dark .wf-phone-shell:after{background:#2c2c2e}.wa-dark .wf-phone-shell__home-indicator{background:#ffffff40}.wf-pagination{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.wf-pagination__summary{font-size:.85rem;color:var(--wf-color-text-muted)}.wf-pagination__controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.wf-pagination__label{font-size:.875rem;color:var(--wf-color-text);padding:0 .5rem}@layer wa-native,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-native,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}@layer wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}:where(:root),:host{--wa-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1)*100%)) ;--wa-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1)*100%)) ;--wa-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1)*100%)) ;--wa-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1)*100%)) ;--wa-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1)*100%)) ;--wa-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1)*100%)) ;--wa-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1)*100%)) ;--wa-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1)*100%)) ;--wa-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1)*100%)) ;--wa-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1)*100%)) ;--wa-color-red-on: color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on: color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on: color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on: color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on: color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on: color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on: color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on: color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on: color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on: color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: black 10%;--wa-color-mix-active: black 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: black 8%;--wa-color-mix-active: black 16%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-3xs: round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl: round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-space-5xl: calc(var(--wa-space-scale) * 5rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}}@layer wa-native,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-utilities{.wa-cloak:has(:not(:defined)){animation:2s step-end wa-fouce-cloak}@keyframes wa-fouce-cloak{0%{opacity:0}to{opacity:1}}}@layer wa-utilities{.wa-visually-hidden:not(:focus-within),.wa-visually-hidden-force,.wa-visually-hidden-hint::part(hint),.wa-visually-hidden-label::part(label),.wa-visually-hidden-label::part(form-control-label){position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:none!important;overflow:hidden!important;white-space:nowrap!important;padding:0!important}}@layer wa-utilities{@supports (scrollbar-gutter: stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}}@layer wa-utilities{.wa-placeholder{align-self:stretch;background-color:var(--wa-color-neutral-fill-quiet);border:dashed var(--wa-border-width-s) var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-3xl)}}@layer wa-utilities{:where(.wa-align-items-start,.wa-align-items-end,.wa-align-items-center,.wa-align-items-stretch,.wa-align-items-baseline){display:flex}.wa-align-items-start{align-items:flex-start}.wa-align-items-end{align-items:flex-end}.wa-align-items-center{align-items:center}.wa-align-items-stretch{align-items:stretch}.wa-align-items-baseline{align-items:baseline}.wa-align-self-start{align-self:flex-start}.wa-align-self-end{align-self:flex-end}.wa-align-self-center{align-self:center}.wa-align-self-stretch{align-self:stretch}.wa-align-self-baseline{align-self:baseline}}@layer wa-utilities{:where(.wa-justify-content-start,.wa-justify-content-end,.wa-justify-content-center,.wa-justify-content-space-around,.wa-justify-content-space-between,.wa-justify-content-space-evenly){display:flex}.wa-justify-content-start{justify-content:flex-start}.wa-justify-content-end{justify-content:flex-end}.wa-justify-content-center{justify-content:center}.wa-justify-content-space-around{justify-content:space-around}.wa-justify-content-space-between{justify-content:space-between}.wa-justify-content-space-evenly{justify-content:space-evenly}}@layer wa-utilities{:where(.wa-flex-wrap,.wa-flex-nowrap,.wa-flex-wrap-reverse){display:flex}.wa-flex-wrap{flex-wrap:wrap}.wa-flex-nowrap{flex-wrap:nowrap}.wa-flex-wrap-reverse{flex-wrap:wrap-reverse}}@layer wa-utilities{.wa-border-radius-s{border-radius:var(--wa-border-radius-s)}.wa-border-radius-m{border-radius:var(--wa-border-radius-m)}.wa-border-radius-l{border-radius:var(--wa-border-radius-l)}.wa-border-radius-pill{border-radius:var(--wa-border-radius-pill)}.wa-border-radius-circle{border-radius:var(--wa-border-radius-circle)}.wa-border-radius-square{border-radius:var(--wa-border-radius-square)}}@layer wa-utilities{:where(.wa-gap-0,.wa-gap-3xs,.wa-gap-2xs,.wa-gap-xs,.wa-gap-s,.wa-gap-m,.wa-gap-l,.wa-gap-xl,.wa-gap-2xl,.wa-gap-3xl,.wa-gap-4xl,.wa-gap-5xl){display:flex}.wa-gap-0{gap:0px}.wa-gap-3xs{gap:var(--wa-space-3xs)}.wa-gap-2xs{gap:var(--wa-space-2xs)}.wa-gap-xs{gap:var(--wa-space-xs)}.wa-gap-s{gap:var(--wa-space-s)}.wa-gap-m{gap:var(--wa-space-m)}.wa-gap-l{gap:var(--wa-space-l)}.wa-gap-xl{gap:var(--wa-space-xl)}.wa-gap-2xl{gap:var(--wa-space-2xl)}.wa-gap-3xl{gap:var(--wa-space-3xl)}.wa-gap-4xl{gap:var(--wa-space-4xl)}.wa-gap-5xl{gap:var(--wa-space-5xl)}}@layer wa-utilities{[class*=wa-body]{font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal)}[class*=wa-heading]{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}[class*=wa-caption]{color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-condensed)}[class*=wa-longform]{font-family:var(--wa-font-family-longform);font-weight:var(--wa-font-weight-longform);line-height:var(--wa-line-height-normal)}.wa-font-size-3xs,.wa-body-3xs,.wa-heading-3xs,.wa-caption-3xs,.wa-longform-3xs{font-size:var(--wa-font-size-3xs)}.wa-font-size-2xs,.wa-body-2xs,.wa-heading-2xs,.wa-caption-2xs,.wa-longform-2xs{font-size:var(--wa-font-size-2xs)}.wa-font-size-xs,.wa-body-xs,.wa-heading-xs,.wa-caption-xs,.wa-longform-xs{font-size:var(--wa-font-size-xs)}.wa-font-size-s,.wa-body-s,.wa-heading-s,.wa-caption-s,.wa-longform-s{font-size:var(--wa-font-size-s)}.wa-font-size-m,.wa-body-m,.wa-heading-m,.wa-caption-m,.wa-longform-m{font-size:var(--wa-font-size-m)}.wa-font-size-l,.wa-body-l,.wa-heading-l,.wa-caption-l,.wa-longform-l{font-size:var(--wa-font-size-l)}.wa-font-size-xl,.wa-body-xl,.wa-heading-xl,.wa-caption-xl,.wa-longform-xl{font-size:var(--wa-font-size-xl)}.wa-font-size-2xl,.wa-body-2xl,.wa-heading-2xl,.wa-caption-2xl,.wa-longform-2xl{font-size:var(--wa-font-size-2xl)}.wa-font-size-3xl,.wa-body-3xl,.wa-heading-3xl,.wa-caption-3xl,.wa-longform-3xl{font-size:var(--wa-font-size-3xl)}.wa-font-size-4xl,.wa-body-4xl,.wa-heading-4xl,.wa-caption-4xl,.wa-longform-4xl{font-size:var(--wa-font-size-4xl)}.wa-font-size-5xl,.wa-body-5xl,.wa-heading-5xl,.wa-caption-5xl,.wa-longform-5xl{font-size:var(--wa-font-size-5xl)}.wa-font-weight-light{font-weight:var(--wa-font-weight-light)}.wa-font-weight-normal{font-weight:var(--wa-font-weight-normal)}.wa-font-weight-semibold{font-weight:var(--wa-font-weight-semibold)}.wa-font-weight-bold{font-weight:var(--wa-font-weight-bold)}.wa-color-text-normal{color:var(--wa-color-text-normal)}.wa-color-text-quiet{color:var(--wa-color-text-quiet)}.wa-color-text-link{color:var(--wa-color-text-link)}.wa-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-link{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);@media(hover:hover){&:hover{color:color-mix(in oklab,var(--wa-color-text-link) 100%,var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}}}.wa-link-plain{color:var(--wa-color-text-normal);text-decoration:none;@media(hover:hover){&:hover{color:color-mix(in oklab,currentColor,var(--wa-color-mix-hover));text-decoration:none}}}.wa-list-plain:is(ol,ul){list-style:none;padding-inline-start:0;>li{margin-inline-start:0}}.wa-form-control-label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}.wa-form-control-value{color:var(--wa-form-control-value-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-placeholder{color:var(--wa-form-control-placeholder-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-hint{color:var(--wa-form-control-hint-color);font-weight:var(--wa-form-control-hint-font-weight);font-size:var(--wa-font-size-smaller);line-height:var(--wa-form-control-hint-line-height)}}@layer wa-utilities{:is([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split])>*{margin-block:0;margin-inline:0}:where([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split]){gap:var(--wa-space-m)}[class*=wa-cluster]{display:flex}:where([class*=wa-cluster]){align-items:center;justify-content:flex-start;flex-wrap:wrap}[class*=wa-flank]{display:flex;--content-percentage: initial;--flank-size: initial}[class*=wa-flank]:not([class*=":end"])>:first-child,[class*=wa-flank][class*=":start"]>:first-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank]:not([class*=":end"])>:last-child,[class*=wa-flank][class*=":start"]>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}[class*=wa-flank][class*=":end"]>:last-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank][class*=":end"]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}:where([class*=wa-flank]){align-items:center;flex-wrap:wrap}[class*=wa-frame]{display:flex;aspect-ratio:1 / 1;overflow:hidden}[class*=wa-frame]>img,[class*=wa-frame]>video{block-size:100%;inline-size:100%;object-fit:cover}[class*=wa-frame][class*=":square"]{aspect-ratio:1 / 1}[class*=wa-frame][class*=":landscape"]{aspect-ratio:16 / 9}[class*=wa-frame][class*=":portrait"]{aspect-ratio:9 / 16}:where([class*=wa-frame]){align-items:center;justify-content:center}[class*=wa-grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-size, 20ch),100%),1fr));--min-column-size: initial}.wa-span-grid{grid-column:1 / -1}[class*=wa-split]{display:flex}[class*=wa-split],[class*=wa-split][class*=":row"]{flex-direction:row;block-size:auto;inline-size:100%}[class*=wa-split]:not([class*=":column"])>:first-child{flex:0 1 auto}[class*=wa-split][class*=":column"]{flex-direction:column;block-size:auto;inline-size:auto;align-self:stretch}:where([class*=wa-split]){align-items:center;justify-content:space-between;flex-wrap:wrap}[class*=wa-stack]{display:flex;flex-direction:column}:where([class*=wa-stack]){align-items:stretch;justify-content:flex-start}}@layer wa-utilities{.wa-size-s{font-size:var(--wa-font-size-s)}.wa-size-m{font-size:var(--wa-font-size-m)}.wa-size-l{font-size:var(--wa-font-size-l)}}@layer wa-utilities{:where(:root),.wa-neutral{--wa-color-fill-loud: var(--wa-color-neutral-fill-loud);--wa-color-fill-normal: var(--wa-color-neutral-fill-normal);--wa-color-fill-quiet: var(--wa-color-neutral-fill-quiet);--wa-color-border-loud: var(--wa-color-neutral-border-loud);--wa-color-border-normal: var(--wa-color-neutral-border-normal);--wa-color-border-quiet: var(--wa-color-neutral-border-quiet);--wa-color-on-loud: var(--wa-color-neutral-on-loud);--wa-color-on-normal: var(--wa-color-neutral-on-normal);--wa-color-on-quiet: var(--wa-color-neutral-on-quiet)}.wa-brand{--wa-color-fill-loud: var(--wa-color-brand-fill-loud);--wa-color-fill-normal: var(--wa-color-brand-fill-normal);--wa-color-fill-quiet: var(--wa-color-brand-fill-quiet);--wa-color-border-loud: var(--wa-color-brand-border-loud);--wa-color-border-normal: var(--wa-color-brand-border-normal);--wa-color-border-quiet: var(--wa-color-brand-border-quiet);--wa-color-on-loud: var(--wa-color-brand-on-loud);--wa-color-on-normal: var(--wa-color-brand-on-normal);--wa-color-on-quiet: var(--wa-color-brand-on-quiet)}.wa-success{--wa-color-fill-loud: var(--wa-color-success-fill-loud);--wa-color-fill-normal: var(--wa-color-success-fill-normal);--wa-color-fill-quiet: var(--wa-color-success-fill-quiet);--wa-color-border-loud: var(--wa-color-success-border-loud);--wa-color-border-normal: var(--wa-color-success-border-normal);--wa-color-border-quiet: var(--wa-color-success-border-quiet);--wa-color-on-loud: var(--wa-color-success-on-loud);--wa-color-on-normal: var(--wa-color-success-on-normal);--wa-color-on-quiet: var(--wa-color-success-on-quiet)}.wa-warning{--wa-color-fill-loud: var(--wa-color-warning-fill-loud);--wa-color-fill-normal: var(--wa-color-warning-fill-normal);--wa-color-fill-quiet: var(--wa-color-warning-fill-quiet);--wa-color-border-loud: var(--wa-color-warning-border-loud);--wa-color-border-normal: var(--wa-color-warning-border-normal);--wa-color-border-quiet: var(--wa-color-warning-border-quiet);--wa-color-on-loud: var(--wa-color-warning-on-loud);--wa-color-on-normal: var(--wa-color-warning-on-normal);--wa-color-on-quiet: var(--wa-color-warning-on-quiet)}.wa-danger{--wa-color-fill-loud: var(--wa-color-danger-fill-loud);--wa-color-fill-normal: var(--wa-color-danger-fill-normal);--wa-color-fill-quiet: var(--wa-color-danger-fill-quiet);--wa-color-border-loud: var(--wa-color-danger-border-loud);--wa-color-border-normal: var(--wa-color-danger-border-normal);--wa-color-border-quiet: var(--wa-color-danger-border-quiet);--wa-color-on-loud: var(--wa-color-danger-on-loud);--wa-color-on-normal: var(--wa-color-danger-on-normal);--wa-color-on-quiet: var(--wa-color-danger-on-quiet)}}:root[data-wf-theme=mui],:root.wa-light[data-wf-theme=mui]{--wf-color-primary: #1976d2;--wf-color-primary-text: #ffffff;--wf-color-bg: #ffffff;--wf-color-bg-light: #fafafa;--wf-color-bg-elevated: #ffffff;--wf-color-text: rgba(0, 0, 0, .87);--wf-color-text-muted: rgba(0, 0, 0, .6);--wf-color-border: rgba(0, 0, 0, .12);--wf-color-border-dark: rgba(0, 0, 0, .23);--wf-color-success: #2e7d32;--wf-color-success-bg: #edf7ed;--wf-color-success-border: #a5d6a7;--wf-color-warning: #ed6c02;--wf-color-warning-bg: #fff4e5;--wf-color-warning-border: #ffcc80;--wf-color-danger: #d32f2f;--wf-color-danger-bg: #fdecea;--wf-color-danger-border: #ef9a9a;--wf-color-info: #0288d1;--wf-color-info-bg: #e5f6fd;--wf-color-info-border: #81d4fa;--wf-radius-sm: 2px;--wf-radius-md: 4px;--wf-radius-lg: 8px;--wf-radius-pill: 100px;--wf-radius-button: var(--wf-radius-md);--wf-radius-input: var(--wf-radius-md);--wf-radius-card: var(--wf-radius-md);--wf-radius-modal: var(--wf-radius-md);--wf-radius-badge: var(--wf-radius-pill);--wf-radius-tabs: 0px;--wf-font-body: "Roboto", "Helvetica Neue", Arial, sans-serif;--wf-font-heading: "Roboto", "Helvetica Neue", Arial, sans-serif;--wf-font-mono: "Roboto Mono", "Courier New", monospace;--wf-font-size-md: .875rem;--wf-shadow-card: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);--wf-shadow-raised: 0 3px 3px -2px rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 1px 8px 0 rgba(0,0,0,.12);--wf-shadow-modal: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);--wf-border: 1px solid var(--wf-color-border);--wf-border-dark: 1px solid var(--wf-color-border-dark);--wf-border-section: 1px solid var(--wf-color-border)}:root.wa-dark[data-wf-theme=mui]{--wf-color-primary: #90caf9;--wf-color-primary-text: #000000;--wf-color-bg: #121212;--wf-color-bg-light: #1e1e1e;--wf-color-bg-elevated: #242424;--wf-color-text: rgba(255, 255, 255, .87);--wf-color-text-muted: rgba(255, 255, 255, .6);--wf-color-border: rgba(255, 255, 255, .12);--wf-color-border-dark: rgba(255, 255, 255, .23);--wf-color-success: #66bb6a;--wf-color-success-bg: rgba(102, 187, 106, .12);--wf-color-success-border: rgba(102, 187, 106, .3);--wf-color-warning: #ffa726;--wf-color-warning-bg: rgba(255, 167, 38, .12);--wf-color-warning-border: rgba(255, 167, 38, .3);--wf-color-danger: #f44336;--wf-color-danger-bg: rgba(244, 67, 54, .12);--wf-color-danger-border: rgba(244, 67, 54, .3);--wf-color-info: #29b6f6;--wf-color-info-bg: rgba(41, 182, 246, .12);--wf-color-info-border: rgba(41, 182, 246, .3);--wf-border: 1px solid var(--wf-color-border);--wf-border-dark: 1px solid var(--wf-color-border-dark);--wf-shadow-card: 0 2px 1px -1px rgba(0,0,0,.4), 0 1px 1px 0 rgba(0,0,0,.28), 0 1px 3px 0 rgba(0,0,0,.24);--wf-shadow-raised: 0 3px 3px -2px rgba(0,0,0,.4), 0 3px 4px 0 rgba(0,0,0,.28), 0 1px 8px 0 rgba(0,0,0,.24);--wf-shadow-modal: 0 11px 15px -7px rgba(0,0,0,.4), 0 24px 38px 3px rgba(0,0,0,.28), 0 9px 46px 8px rgba(0,0,0,.24)}:root[data-wf-theme=mui] .wf-section{border:none;border-radius:var(--wf-radius-md);background:var(--wf-color-bg);box-shadow:var(--wf-shadow-card);padding:16px;margin-bottom:24px}:root[data-wf-theme=mui] .wf-section:before{content:attr(data-title);display:block;font-size:1.25rem;font-weight:500;text-transform:none;color:var(--wf-color-text);margin-bottom:16px;padding:0}:root[data-wf-theme=mui] .wf-card{border:none;border-radius:var(--wf-radius-card);box-shadow:var(--wf-shadow-card);background:var(--wf-color-bg-elevated)}:root[data-wf-theme=mui] .wf-card[data-elevated=true]{box-shadow:var(--wf-shadow-raised)}:root[data-wf-theme=mui] .wf-input,:root[data-wf-theme=mui] .wf-textarea,:root[data-wf-theme=mui] .wf-select{border:var(--wf-border-dark);border-radius:var(--wf-radius-input);background:transparent;padding:8.5px 14px;font-family:var(--wf-font-body);font-size:1rem;color:var(--wf-color-text);transition:border-color .2s cubic-bezier(.4,0,.2,1)}:root[data-wf-theme=mui] .wf-input:hover,:root[data-wf-theme=mui] .wf-textarea:hover,:root[data-wf-theme=mui] .wf-select:hover{border-color:var(--wf-color-text)}:root[data-wf-theme=mui] .wf-input:focus,:root[data-wf-theme=mui] .wf-textarea:focus{border-color:var(--wf-color-primary);border-width:2px;padding:7.5px 13px;outline:none}:root[data-wf-theme=mui] .wf-input[data-variant=filled],:root[data-wf-theme=mui] .wf-textarea[data-variant=filled]{background:var(--wf-color-bg-light);border:none;border-bottom:1px solid var(--wf-color-border-dark);border-radius:var(--wf-radius-md) var(--wf-radius-md) 0 0;padding:16px 12px 8px}:root[data-wf-theme=mui] .wf-input[data-variant=standard],:root[data-wf-theme=mui] .wf-textarea[data-variant=standard]{background:transparent;border:none;border-bottom:1px solid var(--wf-color-border-dark);border-radius:0;padding:4px 0}:root[data-wf-theme=mui] .wf-input-small{border:var(--wf-border-dark);border-radius:var(--wf-radius-input);background:transparent;padding:4.5px 8px;font-size:.8125rem}:root[data-wf-theme=mui] .wf-label{font-size:.75rem;font-weight:400;color:var(--wf-color-text-muted)}:root[data-wf-theme=mui] .wf-select-container[data-open=true] .wf-select{border-color:var(--wf-color-primary);border-width:2px;padding:7.5px 13px}:root[data-wf-theme=mui] .wf-select-dropdown{border:none;box-shadow:var(--wf-shadow-raised);background:var(--wf-color-bg-elevated);border-radius:var(--wf-radius-md);margin-top:4px}:root[data-wf-theme=mui] .wf-select-option{padding:6px 16px;border:none;font-size:1rem;min-height:36px;display:flex;align-items:center}:root[data-wf-theme=mui] .wf-select-option:hover{background:#0000000a}:root[data-wf-theme=mui] .wf-button{font-family:var(--wf-font-body);text-transform:uppercase;letter-spacing:.02857em;font-weight:500;font-size:.875rem;padding:6px 16px;border-radius:var(--wf-radius-button);border:none;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}:root[data-wf-theme=mui] .wf-button[data-variant=primary]{background:var(--wf-color-primary);color:var(--wf-color-primary-text);border-color:var(--wf-color-primary);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}:root[data-wf-theme=mui] .wf-button[data-variant=primary]:hover{background:#1565c0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}:root[data-wf-theme=mui] .wf-button[data-variant=secondary],:root[data-wf-theme=mui] .wf-button:not([data-variant]){background:transparent;border:1px solid rgba(25,118,210,.5);color:var(--wf-color-primary);box-shadow:none}:root[data-wf-theme=mui] .wf-button[data-variant=secondary]:hover,:root[data-wf-theme=mui] .wf-button:not([data-variant]):hover{background:#1976d20a;border-color:var(--wf-color-primary)}:root[data-wf-theme=mui] .wf-button[data-variant=ghost]{background:transparent;color:var(--wf-color-primary);border:none;box-shadow:none}:root[data-wf-theme=mui] .wf-button[data-variant=ghost]:hover{background:#1976d20a}:root[data-wf-theme=mui] .wf-badge{font-family:var(--wf-font-body);font-size:.8125rem;font-weight:400;padding:0 12px;height:32px;border-radius:16px;background:#e0e0e0;color:#000000de;display:inline-flex;align-items:center;border:none}:root[data-wf-theme=mui] .wf-badge[data-variant=outlined]{background:transparent;border:1px solid rgba(0,0,0,.23);color:var(--wf-color-text)}:root[data-wf-theme=mui] .wf-badge[data-variant=primary]{background:var(--wf-color-primary);color:var(--wf-color-primary-text)}:root[data-wf-theme=mui] .wf-badge[data-variant=primary-outlined]{background:transparent;border:1px solid var(--wf-color-primary);color:var(--wf-color-primary)}:root[data-wf-theme=mui] .wf-alert{border-radius:var(--wf-radius-md);padding:6px 16px;font-size:.875rem;font-weight:400;display:flex;align-items:flex-start;gap:12px;border:none}:root[data-wf-theme=mui] .wf-alert[data-variant=success]{background:var(--wf-color-success-bg);color:var(--wf-color-success);border-left:none}:root[data-wf-theme=mui] .wf-alert[data-variant=warning]{background:var(--wf-color-warning-bg);color:var(--wf-color-warning)}:root[data-wf-theme=mui] .wf-alert[data-variant=danger],:root[data-wf-theme=mui] .wf-alert[data-variant=error]{background:var(--wf-color-danger-bg);color:var(--wf-color-danger)}:root[data-wf-theme=mui] .wf-alert[data-variant=info]{background:var(--wf-color-info-bg);color:var(--wf-color-info)}:root[data-wf-theme=mui] .wf-table{border:none;font-size:.875rem}:root[data-wf-theme=mui] .wf-table th{background:transparent;border-bottom:1px solid var(--wf-color-border);font-weight:500;font-size:.75rem;text-transform:none;color:var(--wf-color-text-muted);padding:16px}:root[data-wf-theme=mui] .wf-table td{border-bottom:1px solid var(--wf-color-border);padding:16px}:root[data-wf-theme=mui] .wf-table tr:hover td{background:#0000000a}:root[data-wf-theme=mui] .wf-tabs{border:none}:root[data-wf-theme=mui] .wf-tabs__list{background:transparent;border-bottom:1px solid var(--wf-color-border)}:root[data-wf-theme=mui] .wf-tabs__header{border:none;text-transform:uppercase;letter-spacing:.02857em;font-weight:500;font-size:.875rem;color:var(--wf-color-text-muted);padding:12px 16px;min-width:90px;transition:color .2s cubic-bezier(.4,0,.2,1)}:root[data-wf-theme=mui] .wf-tabs__header:hover{color:var(--wf-color-text);background:#0000000a}:root[data-wf-theme=mui] .wf-tabs__header[data-active=true]{color:var(--wf-color-primary);border-bottom:2px solid var(--wf-color-primary);margin-bottom:-1px;background:transparent}:root[data-wf-theme=mui] .wf-accordion{border:none;box-shadow:var(--wf-shadow-card);border-radius:0}:root[data-wf-theme=mui] .wf-accordion+.wf-accordion{margin-top:0;border-top:var(--wf-border)}:root[data-wf-theme=mui] .wf-panel__header{background:transparent;padding:12px 16px;font-weight:400;font-size:1rem;min-height:48px;display:flex;align-items:center}:root[data-wf-theme=mui] .wf-modal-backdrop{background:#00000080}:root[data-wf-theme=mui] .wf-modal{border:none;box-shadow:var(--wf-shadow-modal);border-radius:var(--wf-radius-modal);background:var(--wf-color-bg-elevated);min-width:300px}:root[data-wf-theme=mui] .wf-modal__header{background:transparent;border:none;padding:16px 24px;font-size:1.25rem;font-weight:500}:root[data-wf-theme=mui] .wf-modal__body{padding:8px 24px 20px;font-size:1rem;color:var(--wf-color-text-muted)}:root[data-wf-theme=mui] .wf-modal__footer{padding:8px;display:flex;justify-content:flex-end;gap:8px}:root[data-wf-theme=mui] .wf-progress__track{background:#bbdefb;height:4px;border-radius:0}:root[data-wf-theme=mui] .wf-progress__fill{background:var(--wf-color-primary);border-radius:0}:root[data-wf-theme=mui] .wf-stepper__header{gap:8px}:root[data-wf-theme=mui] .wf-stepper__indicator{width:24px;height:24px;border:none;background:#bdbdbd;color:#fff;font-size:12px;border-radius:50%}:root[data-wf-theme=mui] .wf-stepper__item[data-status=active] .wf-stepper__indicator{background:var(--wf-color-primary)}:root[data-wf-theme=mui] .wf-stepper__item[data-status=completed] .wf-stepper__indicator{background:var(--wf-color-primary)}:root[data-wf-theme=mui] .wf-stepper__label{font-size:.875rem;font-weight:400;color:var(--wf-color-text-muted)}:root[data-wf-theme=mui] .wf-stepper__item[data-status=active] .wf-stepper__label{font-weight:500;color:var(--wf-color-text)}:root[data-wf-theme=mui] .wf-stepper__connector,:root[data-wf-theme=mui] .wf-stepper[data-orientation=vertical] .wf-stepper__item:after{background:#bdbdbd}:root[data-wf-theme=mui] .wf-stepper[data-orientation=vertical] .wf-stepper__item:after{left:11px;top:24px}:root[data-wf-theme=mui] .wf-stepper__content{border:none;box-shadow:var(--wf-shadow-card);margin-top:16px}:root[data-wf-theme=mui] .wf-nav{background:var(--wf-color-primary);color:#fff;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}:root[data-wf-theme=mui] .wf-nav[data-type=top]{border:none;border-radius:0;padding:0 24px;min-height:64px;display:flex;align-items:center;gap:16px}:root[data-wf-theme=mui] .wf-nav__brand{color:#fff;font-weight:500;font-size:1.25rem;letter-spacing:.0075em}:root[data-wf-theme=mui] .wf-link{color:#ffffffb3;text-transform:uppercase;font-weight:500;font-size:.875rem;letter-spacing:.02857em;padding:6px 8px;border-radius:var(--wf-radius-md)}:root[data-wf-theme=mui] .wf-link[data-active=true]{color:#fff;background:#ffffff1f;border:none}:root[data-wf-theme=mui] .wf-nav[data-type=side]{background:var(--wf-color-bg-elevated);color:var(--wf-color-text);border-right:var(--wf-border);box-shadow:none;width:240px}:root[data-wf-theme=mui] .wf-nav[data-type=side] .wf-link{color:var(--wf-color-text);text-transform:none;padding:8px 16px;font-size:.875rem;letter-spacing:normal;border-radius:0}:root[data-wf-theme=mui] .wf-nav[data-type=side] .wf-link[data-active=true]{color:var(--wf-color-primary);background:#1976d214;font-weight:500}:root[data-wf-theme=mui] .wf-menu__trigger{border:var(--wf-border-dark);border-radius:var(--wf-radius-button);text-transform:uppercase;font-weight:500;font-size:.875rem;letter-spacing:.02857em;color:var(--wf-color-primary);padding:5px 15px}:root[data-wf-theme=mui] .wf-menu__panel{border:none;box-shadow:var(--wf-shadow-raised);border-radius:var(--wf-radius-md);background:var(--wf-color-bg-elevated);padding:8px 0}:root[data-wf-theme=mui] .wf-menu__item{padding:6px 16px;font-size:1rem;min-height:36px;display:flex;align-items:center;color:var(--wf-color-text)}:root[data-wf-theme=mui] .wf-menu__item:hover{background:#0000000a}:root[data-wf-theme=mui] .wf-slider__track{height:4px;background:#bbdefb;border-radius:2px}:root[data-wf-theme=mui] .wf-slider__fill{background:var(--wf-color-primary);border-radius:2px}:root[data-wf-theme=mui] .wf-slider__thumb{width:20px;height:20px;background:var(--wf-color-primary);border:none;border-radius:50%;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}:root[data-wf-theme=mui] .wf-slider__thumb:hover{box-shadow:0 0 0 8px #1976d229}:root[data-wf-theme=mui] .wf-slider__label{font-size:.75rem;font-weight:400;color:var(--wf-color-text-muted)}:root[data-wf-theme=mui] .wf-switch-track{width:34px;height:14px;border-radius:7px;background:#00000061;transition:background .15s cubic-bezier(.4,0,.2,1)}:root[data-wf-theme=mui] .wf-switch-thumb{width:20px;height:20px;border-radius:50%;background:#fafafa;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:root[data-wf-theme=mui] [data-checked=true] .wf-switch-track{background:#1976d280}:root[data-wf-theme=mui] [data-checked=true] .wf-switch-thumb{background:var(--wf-color-primary)}:root.wa-dark[data-wf-theme=mui] .wf-nav{background:#1565c0}:root.wa-dark[data-wf-theme=mui] .wf-progress__track,:root.wa-dark[data-wf-theme=mui] .wf-slider__track{background:#90caf933}:root.wa-dark[data-wf-theme=mui] .wf-badge{background:#424242;color:#ffffffde}:root.wa-dark[data-wf-theme=mui] .wf-select-option:hover,:root.wa-dark[data-wf-theme=mui] .wf-menu__item:hover,:root.wa-dark[data-wf-theme=mui] .wf-tabs__header:hover{background:#ffffff14}:root.wa-dark[data-wf-theme=mui] .wf-button[data-variant=primary]:hover{background:#42a5f5}:root.wa-dark[data-wf-theme=mui] .wf-switch-track{background:#ffffff4d}:root.wa-dark[data-wf-theme=mui] .wf-switch-thumb{background:#bdbdbd}:root.wa-dark[data-wf-theme=mui] [data-checked=true] .wf-switch-track{background:#90caf980}:root.wa-dark[data-wf-theme=mui] [data-checked=true] .wf-switch-thumb{background:var(--wf-color-primary)}@layer wa-theme{:root[data-wf-theme=mui],:root.wa-light[data-wf-theme=mui]{color-scheme:light;--wa-color-surface-default: #ffffff;--wa-color-surface-raised: #ffffff;--wa-color-surface-lowered: #fafafa;--wa-color-surface-border: rgba(0, 0, 0, .12);--wa-color-text-normal: rgba(0, 0, 0, .87);--wa-color-text-quiet: rgba(0, 0, 0, .6);--wa-color-text-link: #1976d2;--wa-color-overlay-modal: rgba(0, 0, 0, .5);--wa-color-overlay-inline: rgba(0, 0, 0, .04);--wa-color-shadow: color-mix(in oklab, black 20%, transparent);--wa-color-focus: rgba(25, 118, 210, .25);--wa-color-mix-hover: black 4%;--wa-color-mix-active: black 8%;--wa-color-brand-fill-quiet: #e3f2fd;--wa-color-brand-fill-normal: #bbdefb;--wa-color-brand-fill-loud: #1976d2;--wa-color-brand-border-quiet: #90caf9;--wa-color-brand-border-normal:#1976d2;--wa-color-brand-border-loud: #1565c0;--wa-color-brand-on-quiet: #1565c0;--wa-color-brand-on-normal: #1565c0;--wa-color-brand-on-loud: #ffffff;--wa-color-success-fill-quiet: #e8f5e9;--wa-color-success-fill-normal: #c8e6c9;--wa-color-success-fill-loud: #2e7d32;--wa-color-success-border-quiet: #a5d6a7;--wa-color-success-border-normal:#2e7d32;--wa-color-success-border-loud: #1b5e20;--wa-color-success-on-quiet: #1b5e20;--wa-color-success-on-normal: #1b5e20;--wa-color-success-on-loud: #ffffff;--wa-color-warning-fill-quiet: #fff3e0;--wa-color-warning-fill-normal: #ffe0b2;--wa-color-warning-fill-loud: #ed6c02;--wa-color-warning-border-quiet: #ffcc80;--wa-color-warning-border-normal:#ed6c02;--wa-color-warning-border-loud: #e65100;--wa-color-warning-on-quiet: #e65100;--wa-color-warning-on-normal: #e65100;--wa-color-warning-on-loud: #ffffff;--wa-color-danger-fill-quiet: #fdecea;--wa-color-danger-fill-normal: #ffc9c9;--wa-color-danger-fill-loud: #d32f2f;--wa-color-danger-border-quiet: #ef9a9a;--wa-color-danger-border-normal:#d32f2f;--wa-color-danger-border-loud: #b71c1c;--wa-color-danger-on-quiet: #b71c1c;--wa-color-danger-on-normal: #b71c1c;--wa-color-danger-on-loud: #ffffff;--wa-color-neutral-fill-quiet: rgba(0, 0, 0, .04);--wa-color-neutral-fill-normal: rgba(0, 0, 0, .08);--wa-color-neutral-fill-loud: #424242;--wa-color-neutral-border-quiet: rgba(0, 0, 0, .12);--wa-color-neutral-border-normal:rgba(0, 0, 0, .23);--wa-color-neutral-border-loud: rgba(0, 0, 0, .87);--wa-color-neutral-on-quiet: rgba(0, 0, 0, .87);--wa-color-neutral-on-normal: rgba(0, 0, 0, .87);--wa-color-neutral-on-loud: #ffffff}:root.wa-dark[data-wf-theme=mui]{color-scheme:dark;--wa-color-surface-default: #121212;--wa-color-surface-raised: #1e1e1e;--wa-color-surface-lowered: #0a0a0a;--wa-color-surface-border: rgba(255, 255, 255, .12);--wa-color-text-normal: rgba(255, 255, 255, .87);--wa-color-text-quiet: rgba(255, 255, 255, .6);--wa-color-text-link: #90caf9;--wa-color-overlay-modal: rgba(0, 0, 0, .7);--wa-color-overlay-inline: rgba(255, 255, 255, .08);--wa-color-shadow: color-mix(in oklab, black 40%, transparent);--wa-color-focus: rgba(144, 202, 249, .25);--wa-color-mix-hover: white 8%;--wa-color-mix-active: white 16%;--wa-color-brand-fill-quiet: rgba(144, 202, 249, .12);--wa-color-brand-fill-normal: rgba(144, 202, 249, .2);--wa-color-brand-fill-loud: #1976d2;--wa-color-brand-border-quiet: rgba(144, 202, 249, .3);--wa-color-brand-border-normal:#90caf9;--wa-color-brand-border-loud: #90caf9;--wa-color-brand-on-quiet: #90caf9;--wa-color-brand-on-normal: #90caf9;--wa-color-brand-on-loud: #ffffff;--wa-color-success-fill-quiet: rgba(102, 187, 106, .12);--wa-color-success-fill-normal: rgba(102, 187, 106, .2);--wa-color-success-fill-loud: #2e7d32;--wa-color-success-border-quiet: rgba(102, 187, 106, .3);--wa-color-success-border-normal:#66bb6a;--wa-color-success-border-loud: #66bb6a;--wa-color-success-on-quiet: #66bb6a;--wa-color-success-on-normal: #66bb6a;--wa-color-success-on-loud: #ffffff;--wa-color-warning-fill-quiet: rgba(255, 167, 38, .12);--wa-color-warning-fill-normal: rgba(255, 167, 38, .2);--wa-color-warning-fill-loud: #ed6c02;--wa-color-warning-border-quiet: rgba(255, 167, 38, .3);--wa-color-warning-border-normal:#ffa726;--wa-color-warning-border-loud: #ffa726;--wa-color-warning-on-quiet: #ffa726;--wa-color-warning-on-normal: #ffa726;--wa-color-warning-on-loud: #ffffff;--wa-color-danger-fill-quiet: rgba(244, 67, 54, .12);--wa-color-danger-fill-normal: rgba(244, 67, 54, .2);--wa-color-danger-fill-loud: #d32f2f;--wa-color-danger-border-quiet: rgba(244, 67, 54, .3);--wa-color-danger-border-normal:#f44336;--wa-color-danger-border-loud: #f44336;--wa-color-danger-on-quiet: #f44336;--wa-color-danger-on-normal: #f44336;--wa-color-danger-on-loud: #ffffff;--wa-color-neutral-fill-quiet: rgba(255, 255, 255, .04);--wa-color-neutral-fill-normal: rgba(255, 255, 255, .08);--wa-color-neutral-fill-loud: #757575;--wa-color-neutral-border-quiet: rgba(255, 255, 255, .12);--wa-color-neutral-border-normal:rgba(255, 255, 255, .23);--wa-color-neutral-border-loud: rgba(255, 255, 255, .87);--wa-color-neutral-on-quiet: rgba(255, 255, 255, .87);--wa-color-neutral-on-normal: rgba(255, 255, 255, .87);--wa-color-neutral-on-loud: #000000}:root[data-wf-theme=mui],:root.wa-light[data-wf-theme=mui],:root.wa-dark[data-wf-theme=mui]{--wa-font-family-body: "Roboto", "Helvetica Neue", Arial, sans-serif;--wa-font-family-heading: "Roboto", "Helvetica Neue", Arial, sans-serif;--wa-font-family-code: "Roboto Mono", "Courier New", monospace;--wa-font-size-scale: 1;--wa-font-weight-normal: 400;--wa-font-weight-semibold:500;--wa-font-weight-bold: 700;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-action: 500;--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.5;--wa-line-height-expanded: 1.75;--wa-space-scale: 1;--wa-border-style: solid;--wa-border-width-s: 1px;--wa-border-width-m: 1px;--wa-border-width-l: 2px;--wa-border-radius-s: .125rem;--wa-border-radius-m: .25rem;--wa-border-radius-l: .5rem;--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-y-scale: .5;--wa-shadow-blur-scale: 1;--wa-shadow-spread-scale: -.25;--wa-focus-ring-style: solid;--wa-focus-ring-width: 0px;--wa-focus-ring-offset: 0px;--wa-transition-fast: 75ms;--wa-transition-normal: .25s;--wa-transition-slow: 375ms;--wa-transition-easing: cubic-bezier(.4, 0, .2, 1);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-padding-inline: .875rem;--wa-form-control-padding-block: .53125rem;--wa-panel-border-style: none;--wa-panel-border-width: 0;--wa-panel-border-radius: var(--wa-border-radius-m)}}:root[data-wf-theme=ios],:root.wa-light[data-wf-theme=ios]{--wf-color-primary: #007aff;--wf-color-primary-text: #ffffff;--wf-color-border: #c6c6c8;--wf-color-border-dark: #8e8e93;--wf-color-bg: #ffffff;--wf-color-bg-light: #f2f2f7;--wf-color-text: #000000;--wf-color-text-muted: #8e8e93;--wf-color-danger: #ff3b30;--wf-color-danger-bg: #ffebeb;--wf-color-danger-border: #ff3b30;--wf-radius-sm: 6px;--wf-radius-md: 10px;--wf-radius-lg: 14px;--wf-radius-pill: 100px;--wf-radius-button: 8px;--wf-radius-input: 8px;--wf-radius-card: 10px;--wf-radius-modal: 14px;--wf-radius-badge: var(--wf-radius-pill);--wf-radius-tabs: 8px;--wf-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wf-font-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wf-font-mono: "SF Mono", "Menlo", "Monaco", "Courier New", monospace;--wf-border: .5px solid var(--wf-color-border);--wf-border-dark: .5px solid var(--wf-color-border-dark)}:root[data-wf-theme=ios] .wf-section{border:none;background:var(--wf-color-bg-light);padding:16px;border-radius:var(--wf-radius-md)}:root[data-wf-theme=ios] .wf-section:before{content:attr(data-title);position:static;display:block;font-size:13px;font-weight:400;text-transform:uppercase;color:var(--wf-color-text-muted);margin-bottom:8px;padding-left:12px}:root[data-wf-theme=ios] .wf-card{border:none;background:var(--wf-color-bg);border-radius:var(--wf-radius-card)}:root[data-wf-theme=ios] .wf-card[data-elevated=true]{box-shadow:0 4px 12px #00000014}:root[data-wf-theme=ios] .wf-input,:root[data-wf-theme=ios] .wf-textarea,:root[data-wf-theme=ios] .wf-select{border:none;border-bottom:var(--wf-border);background:transparent;padding:12px 0;border-radius:0}:root[data-wf-theme=ios] .wf-input-small{background:#7676801f;border-radius:10px;padding:6px 12px;font-size:17px}:root[data-wf-theme=ios] .wf-select__dropdown{border:none;background:#f9f9f9f0;backdrop-filter:blur(20px);border-radius:var(--wf-radius-modal, 14px);box-shadow:0 4px 24px #00000026;margin-top:8px}:root[data-wf-theme=ios] .wf-select__option{padding:12px 16px;border-bottom:.5px solid rgba(0,0,0,.1)}:root[data-wf-theme=ios] .wf-label{font-size:17px;font-weight:400;color:var(--wf-color-text)}:root[data-wf-theme=ios] .wf-button{font-weight:500;font-size:17px;padding:10px 20px}:root[data-wf-theme=ios] .wf-button[data-variant=primary]{background:var(--wf-color-primary);color:var(--wf-color-primary-text);border:none}:root[data-wf-theme=ios] .wf-button[data-variant=secondary],:root[data-wf-theme=ios] .wf-button:not([data-variant]){background:#e5e5ea;color:var(--wf-color-primary);border:none}:root[data-wf-theme=ios] .wf-button[data-variant=ghost]{background:transparent;border:none;color:var(--wf-color-primary);text-decoration:none}:root[data-wf-theme=ios] .wf-badge{font-size:12px;font-weight:500;padding:2px 8px;background:#e5e5ea;color:#3a3a3c}:root[data-wf-theme=ios] .wf-table{border:none}:root[data-wf-theme=ios] .wf-table th{background:transparent;border-bottom:var(--wf-border);text-transform:none;font-weight:600;color:var(--wf-color-text-muted);font-size:12px}:root[data-wf-theme=ios] .wf-tabs{border:none;background:#eeeeef;padding:2px;border-radius:var(--wf-radius-tabs)}:root[data-wf-theme=ios] .wf-tabs__list{background:transparent;border:none;gap:2px}:root[data-wf-theme=ios] .wf-tabs__header{border:none;flex:1;justify-content:center;padding:6px;font-size:13px;font-weight:500;border-radius:6px;color:var(--wf-color-text-muted)}:root[data-wf-theme=ios] .wf-tabs__header[data-active=true]{background:#fff;box-shadow:0 2px 4px #0000001a;color:var(--wf-color-text);border-bottom:none;margin-bottom:0}:root[data-wf-theme=ios] .wf-accordion{border:none;background:var(--wf-color-bg)}:root[data-wf-theme=ios] .wf-panel__header{background:transparent;padding:12px 16px;border-bottom:var(--wf-border)}:root[data-wf-theme=ios] .wf-modal-backdrop{background:#0006}:root[data-wf-theme=ios] .wf-modal{border:none;border-radius:14px}:root[data-wf-theme=ios] .wf-progress__track{background:#e5e5ea;height:4px}:root[data-wf-theme=ios] .wf-progress__fill{background:var(--wf-color-primary)}:root[data-wf-theme=ios] .wf-stepper:not([data-orientation=vertical]) .wf-stepper__header{justify-content:center;gap:6px}:root[data-wf-theme=ios] .wf-stepper:not([data-orientation=vertical]) .wf-stepper__indicator{width:8px;height:8px;font-size:0;background:#d1d1d6;border:none}:root[data-wf-theme=ios] .wf-stepper:not([data-orientation=vertical]) .wf-stepper__item[data-status=active] .wf-stepper__indicator{background:var(--wf-color-primary);width:24px;border-radius:4px;box-shadow:none}:root[data-wf-theme=ios] .wf-stepper:not([data-orientation=vertical]) .wf-stepper__item[data-status=completed] .wf-stepper__indicator{background:var(--wf-color-primary)}:root[data-wf-theme=ios] .wf-stepper:not([data-orientation=vertical]) .wf-stepper__label{display:none}:root[data-wf-theme=ios] .wf-stepper:not([data-orientation=vertical]) .wf-stepper__connector{display:none}:root[data-wf-theme=ios] .wf-stepper[data-orientation=vertical] .wf-stepper__indicator{width:28px;height:28px;font-size:.75rem;font-weight:600;border-radius:50%;border:1.5px solid var(--wf-color-border-dark);background:transparent;color:var(--wf-color-text-muted)}:root[data-wf-theme=ios] .wf-stepper[data-orientation=vertical] .wf-stepper__item[data-status=active] .wf-stepper__indicator{width:28px;height:28px;border-radius:50%;border-color:var(--wf-color-primary);background:var(--wf-color-primary);color:#fff;box-shadow:none}:root[data-wf-theme=ios] .wf-stepper[data-orientation=vertical] .wf-stepper__item[data-status=completed] .wf-stepper__indicator{background:var(--wf-color-primary);border-color:var(--wf-color-primary);color:#fff}:root[data-wf-theme=ios] .wf-stepper[data-orientation=vertical] .wf-stepper__label{display:block;font-size:.9rem;font-weight:600}:root[data-wf-theme=ios] .wf-stepper__content{border:none;background:transparent;padding:16px 0}:root[data-wf-theme=ios] .wf-nav{background:#fffc;backdrop-filter:blur(10px)}:root[data-wf-theme=ios] .wf-nav[data-type=top]{border:none;border-bottom:var(--wf-border);padding:44px 16px 12px;justify-content:center}:root[data-wf-theme=ios] .wf-nav__brand{font-size:17px;font-weight:600}:root[data-wf-theme=ios] .wf-link{color:var(--wf-color-primary)}:root[data-wf-theme=ios] .wf-link[data-active=true]{background:transparent;border:none;font-weight:700}:root[data-wf-theme=ios] .wf-nav[data-type=side]{width:100%;height:auto;border:none}:root[data-wf-theme=ios] .wf-nav[data-type=bottom]{border-top:var(--wf-border);padding:6px 16px 30px}:root[data-wf-theme=ios] .wf-nav[data-type=bottom] .wf-link{color:#8e8e93}:root[data-wf-theme=ios] .wf-nav[data-type=bottom] .wf-link[data-active=true]{color:var(--wf-color-primary)}:root[data-wf-theme=ios] .wf-menu__trigger{border:none;color:var(--wf-color-primary);font-weight:400}:root[data-wf-theme=ios] .wf-menu__panel{border:none;background:#f9f9f9f0;backdrop-filter:blur(20px);border-radius:var(--wf-radius-modal, 14px);box-shadow:0 4px 24px #00000026}:root[data-wf-theme=ios] .wf-menu__item{border-bottom:.5px solid rgba(0,0,0,.1);padding:12px 16px}:root[data-wf-theme=ios] .wf-menu__item:last-child{border-bottom:none}:root[data-wf-theme=ios] .wf-slider__track{height:4px;background:var(--wf-color-bg-light)}:root[data-wf-theme=ios] .wf-slider__fill{background:var(--wf-color-primary)}:root[data-wf-theme=ios] .wf-slider__thumb{transform:translateY(-50%);width:28px;height:28px;background:#fff;border:none;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}:root.wa-dark[data-wf-theme=ios]{--wf-color-primary: #0a84ff;--wf-color-primary-text: #ffffff;--wf-color-border: rgba(255, 255, 255, .18);--wf-color-border-dark: rgba(255, 255, 255, .3);--wf-color-bg: #000000;--wf-color-bg-light: #1c1c1e;--wf-color-bg-elevated: #2c2c2e;--wf-color-text: #ffffff;--wf-color-text-muted: rgba(235, 235, 245, .6);--wf-color-success: #30d158;--wf-color-success-bg: rgba(48, 209, 88, .12);--wf-color-warning: #ff9f0a;--wf-color-warning-bg: rgba(255, 159, 10, .12);--wf-color-danger: #ff453a;--wf-color-danger-bg: rgba(255, 69, 58, .12);--wf-color-danger-border: #ff453a;--wf-border: .5px solid var(--wf-color-border);--wf-border-dark: .5px solid var(--wf-color-border-dark)}:root.wa-dark[data-wf-theme=ios] .wf-section{background:#1c1c1e}:root.wa-dark[data-wf-theme=ios] .wf-input-small{background:#7676803d}:root.wa-dark[data-wf-theme=ios] .wf-select__dropdown,:root.wa-dark[data-wf-theme=ios] .wf-menu__panel{background:#2c2c2ef0;backdrop-filter:blur(20px)}:root.wa-dark[data-wf-theme=ios] .wf-select__option,:root.wa-dark[data-wf-theme=ios] .wf-menu__item{border-bottom-color:#ffffff1a}:root.wa-dark[data-wf-theme=ios] .wf-tabs{background:#2c2c2e}:root.wa-dark[data-wf-theme=ios] .wf-tabs__header[data-active=true]{background:#3a3a3c;box-shadow:0 2px 4px #0000004d}:root.wa-dark[data-wf-theme=ios] .wf-badge{background:#3a3a3c;color:#ebebf5de}:root.wa-dark[data-wf-theme=ios] .wf-nav{background:#1c1c1ed9}:root.wa-dark[data-wf-theme=ios] .wf-slider__track{background:#2c2c2e}:root.wa-dark[data-wf-theme=ios] .wf-slider__thumb{background:#fff}:root.wa-dark[data-wf-theme=ios] .wf-progress__track{background:#2c2c2e}:root.wa-dark[data-wf-theme=ios] .wf-button[data-variant=secondary],:root.wa-dark[data-wf-theme=ios] .wf-button:not([data-variant]){background:#2c2c2e;color:var(--wf-color-primary)}@layer wa-theme{:root[data-wf-theme=ios],:root.wa-light[data-wf-theme=ios]{color-scheme:light;--wa-color-surface-default: #ffffff;--wa-color-surface-raised: #ffffff;--wa-color-surface-lowered: #f2f2f7;--wa-color-surface-border: #c6c6c8;--wa-color-text-normal: #000000;--wa-color-text-quiet: #8e8e93;--wa-color-text-link: #007aff;--wa-color-overlay-modal: rgba(0, 0, 0, .4);--wa-color-overlay-inline: rgba(0, 0, 0, .04);--wa-color-focus: rgba(0, 122, 255, .3);--wa-color-mix-hover: black 4%;--wa-color-mix-active: black 8%;--wa-color-brand-fill-quiet: #e5f0ff;--wa-color-brand-fill-normal: #b3d1ff;--wa-color-brand-fill-loud: #007aff;--wa-color-brand-border-quiet: #80b3ff;--wa-color-brand-border-normal:#007aff;--wa-color-brand-border-loud: #0055b3;--wa-color-brand-on-quiet: #0055b3;--wa-color-brand-on-normal: #0055b3;--wa-color-brand-on-loud: #ffffff;--wa-color-success-fill-quiet: #e3f9e8;--wa-color-success-fill-normal: #b3ecbf;--wa-color-success-fill-loud: #34c759;--wa-color-success-border-quiet: #76d893;--wa-color-success-border-normal:#34c759;--wa-color-success-border-loud: #248a3d;--wa-color-success-on-quiet: #1a5c28;--wa-color-success-on-normal: #1a5c28;--wa-color-success-on-loud: #ffffff;--wa-color-warning-fill-quiet: #fff5e5;--wa-color-warning-fill-normal: #ffd980;--wa-color-warning-fill-loud: #ff9500;--wa-color-warning-border-quiet: #ffbb66;--wa-color-warning-border-normal:#ff9500;--wa-color-warning-border-loud: #b36800;--wa-color-warning-on-quiet: #7a4700;--wa-color-warning-on-normal: #7a4700;--wa-color-warning-on-loud: #ffffff;--wa-color-danger-fill-quiet: #ffebeb;--wa-color-danger-fill-normal: #ffb3b3;--wa-color-danger-fill-loud: #ff3b30;--wa-color-danger-border-quiet: #ff8080;--wa-color-danger-border-normal:#ff3b30;--wa-color-danger-border-loud: #c9190b;--wa-color-danger-on-quiet: #8e0000;--wa-color-danger-on-normal: #8e0000;--wa-color-danger-on-loud: #ffffff;--wa-color-neutral-fill-quiet: rgba(0, 0, 0, .04);--wa-color-neutral-fill-normal: rgba(0, 0, 0, .08);--wa-color-neutral-fill-loud: #3a3a3c;--wa-color-neutral-border-quiet: #c6c6c8;--wa-color-neutral-border-normal:#8e8e93;--wa-color-neutral-border-loud: #000000;--wa-color-neutral-on-quiet: #000000;--wa-color-neutral-on-normal: #000000;--wa-color-neutral-on-loud: #ffffff}:root.wa-dark[data-wf-theme=ios]{color-scheme:dark;--wa-color-surface-default: #000000;--wa-color-surface-raised: #1c1c1e;--wa-color-surface-lowered: #0a0a0a;--wa-color-surface-border: rgba(255, 255, 255, .18);--wa-color-text-normal: #ffffff;--wa-color-text-quiet: rgba(235, 235, 245, .6);--wa-color-text-link: #0a84ff;--wa-color-overlay-modal: rgba(0, 0, 0, .6);--wa-color-overlay-inline: rgba(255, 255, 255, .08);--wa-color-focus: rgba(10, 132, 255, .3);--wa-color-mix-hover: white 8%;--wa-color-mix-active: white 16%;--wa-color-brand-fill-quiet: rgba(10, 132, 255, .12);--wa-color-brand-fill-normal: rgba(10, 132, 255, .24);--wa-color-brand-fill-loud: #0a84ff;--wa-color-brand-border-quiet: rgba(10, 132, 255, .4);--wa-color-brand-border-normal:#0a84ff;--wa-color-brand-border-loud: #0a84ff;--wa-color-brand-on-quiet: #0a84ff;--wa-color-brand-on-normal: #0a84ff;--wa-color-brand-on-loud: #ffffff;--wa-color-success-fill-quiet: rgba(48, 209, 88, .12);--wa-color-success-fill-normal: rgba(48, 209, 88, .24);--wa-color-success-fill-loud: #30d158;--wa-color-success-border-quiet: rgba(48, 209, 88, .4);--wa-color-success-border-normal:#30d158;--wa-color-success-border-loud: #30d158;--wa-color-success-on-quiet: #30d158;--wa-color-success-on-normal: #30d158;--wa-color-success-on-loud: #000000;--wa-color-warning-fill-quiet: rgba(255, 159, 10, .12);--wa-color-warning-fill-normal: rgba(255, 159, 10, .24);--wa-color-warning-fill-loud: #ff9f0a;--wa-color-warning-border-quiet: rgba(255, 159, 10, .4);--wa-color-warning-border-normal:#ff9f0a;--wa-color-warning-border-loud: #ff9f0a;--wa-color-warning-on-quiet: #ff9f0a;--wa-color-warning-on-normal: #ff9f0a;--wa-color-warning-on-loud: #000000;--wa-color-danger-fill-quiet: rgba(255, 69, 58, .12);--wa-color-danger-fill-normal: rgba(255, 69, 58, .24);--wa-color-danger-fill-loud: #ff453a;--wa-color-danger-border-quiet: rgba(255, 69, 58, .4);--wa-color-danger-border-normal:#ff453a;--wa-color-danger-border-loud: #ff453a;--wa-color-danger-on-quiet: #ff453a;--wa-color-danger-on-normal: #ff453a;--wa-color-danger-on-loud: #ffffff;--wa-color-neutral-fill-quiet: rgba(255, 255, 255, .06);--wa-color-neutral-fill-normal: rgba(255, 255, 255, .12);--wa-color-neutral-fill-loud: #636366;--wa-color-neutral-border-quiet: rgba(255, 255, 255, .18);--wa-color-neutral-border-normal:rgba(255, 255, 255, .3);--wa-color-neutral-border-loud: rgba(255, 255, 255, .87);--wa-color-neutral-on-quiet: #ffffff;--wa-color-neutral-on-normal: #ffffff;--wa-color-neutral-on-loud: #000000}:root[data-wf-theme=ios],:root.wa-light[data-wf-theme=ios],:root.wa-dark[data-wf-theme=ios]{--wa-font-family-body: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--wa-font-family-heading: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--wa-font-family-code: "SF Mono", "Menlo", "Monaco", "Courier New", monospace;--wa-font-weight-normal: 400;--wa-font-weight-semibold:600;--wa-font-weight-bold: 700;--wa-font-weight-action: 500;--wa-border-radius-s: .375rem;--wa-border-radius-m: .625rem;--wa-border-radius-l: .875rem;--wa-border-radius-pill: 9999px;--wa-border-width-s: .5px;--wa-border-width-m: .5px;--wa-border-width-l: 1px;--wa-transition-fast: .1s;--wa-transition-normal: .3s;--wa-transition-slow: .5s;--wa-transition-easing: cubic-bezier(.4, 0, .2, 1);--wa-focus-ring-width: 0px;--wa-panel-border-width: 0;--wa-panel-border-radius: var(--wa-border-radius-l);--wa-form-control-border-radius: var(--wa-border-radius-m)}}:root[data-wf-theme=tamagui],:root.wa-light[data-wf-theme=tamagui]{--wf-color-primary: #3a9e50;--wf-color-primary-text: #ffffff;--wf-color-border: #e0e0e0;--wf-color-border-dark: #b0b0b0;--wf-color-bg: #ffffff;--wf-color-bg-light: #f5f5f5;--wf-color-bg-elevated: #ffffff;--wf-color-text: #1a1a1a;--wf-color-text-muted: #6b6b6b;--wf-color-success: #3a9e50;--wf-color-warning: #e5a300;--wf-color-danger: #e54d2e;--wf-color-danger-bg: rgba(229, 77, 46, .08);--wf-color-danger-border: #e54d2e;--wf-radius-sm: 4px;--wf-radius-md: 8px;--wf-radius-lg: 12px;--wf-radius-pill: 100px;--wf-radius-button: 6px;--wf-radius-input: 6px;--wf-radius-card: 10px;--wf-radius-modal: 12px;--wf-radius-badge: 4px;--wf-radius-tabs: 8px;--wf-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wf-font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wf-font-mono: "JetBrains Mono", "Fira Code", "Menlo", "Monaco", monospace;--wf-shadow-card: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.04);--wf-shadow-raised: 0 4px 12px rgba(0,0,0,.1), 0 2px 4px rgba(0,0,0,.06);--wf-shadow-modal: 0 16px 48px rgba(0,0,0,.16), 0 4px 16px rgba(0,0,0,.08)}:root.wa-dark[data-wf-theme=tamagui]{--wf-color-primary: #32d74b;--wf-color-primary-text: #000000;--wf-color-border: #2a2a2a;--wf-color-border-dark: #3d3d3d;--wf-color-bg: #111111;--wf-color-bg-light: #1c1c1c;--wf-color-bg-elevated: #222222;--wf-color-text: #ebebeb;--wf-color-text-muted: #8a8a8a;--wf-color-success: #32d74b;--wf-color-warning: #ffd60a;--wf-color-danger: #ff453a;--wf-color-danger-bg: rgba(255, 69, 58, .12);--wf-color-danger-border: #ff453a;--wf-shadow-card: 0 1px 3px rgba(0,0,0,.3), 0 1px 2px rgba(0,0,0,.2);--wf-shadow-raised: 0 4px 12px rgba(0,0,0,.4), 0 2px 4px rgba(0,0,0,.2);--wf-shadow-modal: 0 16px 48px rgba(0,0,0,.5), 0 4px 16px rgba(0,0,0,.3)}:root[data-wf-theme=tamagui] .wf-section{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-md);background:var(--wf-color-bg-light);padding:20px}:root[data-wf-theme=tamagui] .wf-section:before{content:attr(data-title);position:static;display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--wf-color-text-muted);margin-bottom:12px}:root[data-wf-theme=tamagui] .wf-card{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-card);background:var(--wf-color-bg);box-shadow:var(--wf-shadow-card)}:root[data-wf-theme=tamagui] .wf-card[data-elevated=true]{box-shadow:var(--wf-shadow-raised);transform:none}:root[data-wf-theme=tamagui] .wf-input,:root[data-wf-theme=tamagui] .wf-textarea,:root[data-wf-theme=tamagui] .wf-select{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-input);background:var(--wf-color-bg);padding:8px 12px;font-size:.875rem}:root[data-wf-theme=tamagui] .wf-input-small{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-input);background:var(--wf-color-bg);padding:4px 8px;font-size:.8rem}:root[data-wf-theme=tamagui] .wf-field__label{font-size:.8rem;font-weight:500;color:var(--wf-color-text-muted)}:root[data-wf-theme=tamagui] .wf-select-dropdown{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-md);box-shadow:var(--wf-shadow-raised);background:var(--wf-color-bg);margin-top:4px}:root[data-wf-theme=tamagui] .wf-select__option{padding:8px 12px;border-bottom:1px solid var(--wf-color-border);font-size:.875rem}:root[data-wf-theme=tamagui] .wf-button{border-radius:var(--wf-radius-button);font-size:.875rem;font-weight:500;padding:8px 16px;letter-spacing:0;border-width:1px}:root[data-wf-theme=tamagui] .wf-button[data-variant=primary]{background:var(--wf-color-primary);color:var(--wf-color-primary-text);border-color:var(--wf-color-primary);box-shadow:0 1px 2px #0000001a}:root[data-wf-theme=tamagui] .wf-button[data-variant=secondary],:root[data-wf-theme=tamagui] .wf-button:not([data-variant]){background:var(--wf-color-bg);color:var(--wf-color-text);border-color:var(--wf-color-border-dark)}:root[data-wf-theme=tamagui] .wf-button[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--wf-color-primary);text-decoration:none}:root[data-wf-theme=tamagui] .wf-badge{border-radius:var(--wf-radius-badge);font-size:.65rem;font-weight:600;padding:2px 6px;background:var(--wf-color-bg-light);border:1px solid var(--wf-color-border);color:var(--wf-color-text-muted)}:root[data-wf-theme=tamagui] .wf-table{border:none}:root[data-wf-theme=tamagui] .wf-table th{background:var(--wf-color-bg-light);border-bottom:1px solid var(--wf-color-border);font-weight:600;font-size:.75rem;text-transform:none;color:var(--wf-color-text-muted);letter-spacing:0}:root[data-wf-theme=tamagui] .wf-table td{border-bottom:1px solid var(--wf-color-border);font-size:.875rem}:root[data-wf-theme=tamagui] .wf-tabs{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-md)}:root[data-wf-theme=tamagui] .wf-tabs__list{background:var(--wf-color-bg-light);border-bottom:1px solid var(--wf-color-border);gap:0}:root[data-wf-theme=tamagui] .wf-tabs__header{font-size:.8rem;font-weight:500;padding:10px 16px;color:var(--wf-color-text-muted);border-right:none}:root[data-wf-theme=tamagui] .wf-tabs__header[data-active=true]{color:var(--wf-color-primary);background:var(--wf-color-bg);border-bottom:2px solid var(--wf-color-primary);margin-bottom:-1px}:root[data-wf-theme=tamagui] .wf-accordion{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-md)}:root[data-wf-theme=tamagui] .wf-panel__header{background:var(--wf-color-bg);font-weight:500;font-size:.875rem}:root[data-wf-theme=tamagui] .wf-panel[data-open=true] .wf-panel__header{color:var(--wf-color-primary)}:root[data-wf-theme=tamagui] .wf-modal{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-modal);box-shadow:var(--wf-shadow-modal)}:root[data-wf-theme=tamagui] .wf-modal-backdrop{background:#00000080}:root[data-wf-theme=tamagui] .wf-modal__header{border-bottom:1px solid var(--wf-color-border);background:var(--wf-color-bg)}:root[data-wf-theme=tamagui] .wf-progress__track{height:6px;background:var(--wf-color-border);border-radius:var(--wf-radius-pill)}:root[data-wf-theme=tamagui] .wf-progress__fill{background:var(--wf-color-primary)}:root[data-wf-theme=tamagui] .wf-stepper__indicator{border-color:var(--wf-color-border-dark);font-size:.7rem;font-weight:600}:root[data-wf-theme=tamagui] .wf-stepper__item[data-status=active] .wf-stepper__indicator{border-color:var(--wf-color-primary);color:var(--wf-color-primary);box-shadow:0 0 0 3px #3a9e5026}:root.wa-dark[data-wf-theme=tamagui] .wf-stepper__item[data-status=active] .wf-stepper__indicator{box-shadow:0 0 0 3px #32d74b26}:root[data-wf-theme=tamagui] .wf-stepper__item[data-status=completed] .wf-stepper__indicator{background:var(--wf-color-primary);border-color:var(--wf-color-primary)}:root[data-wf-theme=tamagui] .wf-stepper__connector{background:var(--wf-color-border)}:root[data-wf-theme=tamagui] .wf-stepper__item[data-status=completed] .wf-stepper__connector{background:var(--wf-color-primary)}:root[data-wf-theme=tamagui] .wf-stepper__content{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-md)}:root[data-wf-theme=tamagui] .wf-nav{background:var(--wf-color-bg);border:1px solid var(--wf-color-border)}:root[data-wf-theme=tamagui] .wf-nav__brand{color:var(--wf-color-text);font-weight:700}:root[data-wf-theme=tamagui] .wf-link{color:var(--wf-color-text-muted);font-weight:500}:root[data-wf-theme=tamagui] .wf-link[data-active=true]{color:var(--wf-color-primary);background:#3a9e5014;border:1px solid rgba(58,158,80,.2)}:root.wa-dark[data-wf-theme=tamagui] .wf-link[data-active=true]{color:var(--wf-color-primary);background:#32d74b1a;border:1px solid rgba(50,215,75,.2)}:root[data-wf-theme=tamagui] .wf-menu__trigger{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-button);background:var(--wf-color-bg)}:root[data-wf-theme=tamagui] .wf-menu__panel{border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-md);box-shadow:var(--wf-shadow-raised);background:var(--wf-color-bg)}:root[data-wf-theme=tamagui] .wf-menu__item{font-size:.875rem}:root[data-wf-theme=tamagui] .wf-slider__track{height:4px;background:var(--wf-color-border);border-radius:var(--wf-radius-pill)}:root[data-wf-theme=tamagui] .wf-slider__fill{background:var(--wf-color-primary)}:root[data-wf-theme=tamagui] .wf-slider__thumb{width:16px;height:16px;border:2px solid var(--wf-color-primary);background:var(--wf-color-bg);box-shadow:0 1px 4px #00000026}:root[data-wf-theme=tamagui] .wf-alert{border-left-width:3px;border-radius:0 var(--wf-radius-sm) var(--wf-radius-sm) 0}:root[data-wf-theme=tamagui] .wf-segmented{background:var(--wf-color-bg-light);border:1px solid var(--wf-color-border);border-radius:var(--wf-radius-md)}:root[data-wf-theme=tamagui] .wf-segment[data-active=true]{background:var(--wf-color-bg);color:var(--wf-color-primary);box-shadow:0 1px 3px #0000001f}:root.wa-dark[data-wf-theme=tamagui] .wf-segmented{background:var(--wf-color-bg-light);border-color:var(--wf-color-border)}:root.wa-dark[data-wf-theme=tamagui] .wf-segment[data-active=true]{background:var(--wf-color-bg-elevated);color:var(--wf-color-primary);box-shadow:0 1px 3px #0006}@layer wa-theme{:root[data-wf-theme=tamagui],:root.wa-light[data-wf-theme=tamagui]{color-scheme:light;--wa-color-surface-default: #ffffff;--wa-color-surface-raised: #ffffff;--wa-color-surface-lowered: #f5f5f5;--wa-color-surface-border: #e0e0e0;--wa-color-text-normal: #1a1a1a;--wa-color-text-quiet: #6b6b6b;--wa-color-text-link: #3a9e50;--wa-color-overlay-modal: rgba(0, 0, 0, .5);--wa-color-overlay-inline: rgba(0, 0, 0, .04);--wa-color-focus: rgba(58, 158, 80, .25);--wa-color-mix-hover: black 4%;--wa-color-mix-active: black 8%;--wa-color-brand-fill-quiet: #e8f5eb;--wa-color-brand-fill-normal: #c6e9cc;--wa-color-brand-fill-loud: #3a9e50;--wa-color-brand-border-quiet: #9ed0a8;--wa-color-brand-border-normal:#3a9e50;--wa-color-brand-border-loud: #2a7a3b;--wa-color-brand-on-quiet: #1d5929;--wa-color-brand-on-normal: #1d5929;--wa-color-brand-on-loud: #ffffff;--wa-color-success-fill-quiet: #e8f5eb;--wa-color-success-fill-normal: #c6e9cc;--wa-color-success-fill-loud: #3a9e50;--wa-color-success-border-quiet: #9ed0a8;--wa-color-success-border-normal:#3a9e50;--wa-color-success-border-loud: #2a7a3b;--wa-color-success-on-quiet: #1d5929;--wa-color-success-on-normal: #1d5929;--wa-color-success-on-loud: #ffffff;--wa-color-warning-fill-quiet: #fef9e7;--wa-color-warning-fill-normal: #fdeab0;--wa-color-warning-fill-loud: #e5a300;--wa-color-warning-border-quiet: #f5c842;--wa-color-warning-border-normal:#e5a300;--wa-color-warning-border-loud: #a37400;--wa-color-warning-on-quiet: #6b4b00;--wa-color-warning-on-normal: #6b4b00;--wa-color-warning-on-loud: #ffffff;--wa-color-danger-fill-quiet: #fdecea;--wa-color-danger-fill-normal: #fac4be;--wa-color-danger-fill-loud: #e54d2e;--wa-color-danger-border-quiet: #f08070;--wa-color-danger-border-normal:#e54d2e;--wa-color-danger-border-loud: #b33520;--wa-color-danger-on-quiet: #7a2214;--wa-color-danger-on-normal: #7a2214;--wa-color-danger-on-loud: #ffffff;--wa-color-neutral-fill-quiet: rgba(0, 0, 0, .04);--wa-color-neutral-fill-normal: rgba(0, 0, 0, .08);--wa-color-neutral-fill-loud: #3d3d3d;--wa-color-neutral-border-quiet: #e0e0e0;--wa-color-neutral-border-normal:#b0b0b0;--wa-color-neutral-border-loud: #1a1a1a;--wa-color-neutral-on-quiet: #1a1a1a;--wa-color-neutral-on-normal: #1a1a1a;--wa-color-neutral-on-loud: #ffffff}:root.wa-dark[data-wf-theme=tamagui]{color-scheme:dark;--wa-color-surface-default: #111111;--wa-color-surface-raised: #1c1c1c;--wa-color-surface-lowered: #0a0a0a;--wa-color-surface-border: #2a2a2a;--wa-color-text-normal: #ebebeb;--wa-color-text-quiet: #8a8a8a;--wa-color-text-link: #32d74b;--wa-color-overlay-modal: rgba(0, 0, 0, .7);--wa-color-overlay-inline: rgba(255, 255, 255, .06);--wa-color-focus: rgba(50, 215, 75, .25);--wa-color-mix-hover: white 6%;--wa-color-mix-active: white 12%;--wa-color-brand-fill-quiet: rgba(50, 215, 75, .12);--wa-color-brand-fill-normal: rgba(50, 215, 75, .2);--wa-color-brand-fill-loud: #32d74b;--wa-color-brand-border-quiet: rgba(50, 215, 75, .3);--wa-color-brand-border-normal:#32d74b;--wa-color-brand-border-loud: #32d74b;--wa-color-brand-on-quiet: #32d74b;--wa-color-brand-on-normal: #32d74b;--wa-color-brand-on-loud: #000000;--wa-color-success-fill-quiet: rgba(50, 215, 75, .12);--wa-color-success-fill-normal: rgba(50, 215, 75, .2);--wa-color-success-fill-loud: #32d74b;--wa-color-success-border-quiet: rgba(50, 215, 75, .3);--wa-color-success-border-normal:#32d74b;--wa-color-success-border-loud: #32d74b;--wa-color-success-on-quiet: #32d74b;--wa-color-success-on-normal: #32d74b;--wa-color-success-on-loud: #000000;--wa-color-warning-fill-quiet: rgba(255, 214, 10, .12);--wa-color-warning-fill-normal: rgba(255, 214, 10, .2);--wa-color-warning-fill-loud: #ffd60a;--wa-color-warning-border-quiet: rgba(255, 214, 10, .3);--wa-color-warning-border-normal:#ffd60a;--wa-color-warning-border-loud: #ffd60a;--wa-color-warning-on-quiet: #ffd60a;--wa-color-warning-on-normal: #ffd60a;--wa-color-warning-on-loud: #000000;--wa-color-danger-fill-quiet: rgba(255, 69, 58, .12);--wa-color-danger-fill-normal: rgba(255, 69, 58, .2);--wa-color-danger-fill-loud: #ff453a;--wa-color-danger-border-quiet: rgba(255, 69, 58, .3);--wa-color-danger-border-normal:#ff453a;--wa-color-danger-border-loud: #ff453a;--wa-color-danger-on-quiet: #ff453a;--wa-color-danger-on-normal: #ff453a;--wa-color-danger-on-loud: #ffffff;--wa-color-neutral-fill-quiet: rgba(255, 255, 255, .04);--wa-color-neutral-fill-normal: rgba(255, 255, 255, .08);--wa-color-neutral-fill-loud: #6b6b6b;--wa-color-neutral-border-quiet: #2a2a2a;--wa-color-neutral-border-normal:#3d3d3d;--wa-color-neutral-border-loud: #ebebeb;--wa-color-neutral-on-quiet: #ebebeb;--wa-color-neutral-on-normal: #ebebeb;--wa-color-neutral-on-loud: #000000}:root[data-wf-theme=tamagui],:root.wa-light[data-wf-theme=tamagui],:root.wa-dark[data-wf-theme=tamagui]{--wa-font-family-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wa-font-family-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wa-font-family-code: "JetBrains Mono", "Fira Code", "Menlo", monospace;--wa-font-weight-normal: 400;--wa-font-weight-semibold:600;--wa-font-weight-bold: 700;--wa-font-weight-action: 500;--wa-border-radius-s: .25rem;--wa-border-radius-m: .5rem;--wa-border-radius-l: .75rem;--wa-border-radius-pill: 9999px;--wa-border-width-s: 1px;--wa-border-width-m: 1px;--wa-border-width-l: 2px;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-y-scale: .5;--wa-shadow-blur-scale: 1;--wa-shadow-spread-scale: 0;--wa-transition-fast: .1s;--wa-transition-normal: .2s;--wa-transition-slow: .3s;--wa-transition-easing: ease-out;--wa-focus-ring-style: solid;--wa-focus-ring-width: 2px;--wa-focus-ring-offset: 2px;--wa-panel-border-width: 1px;--wa-panel-border-radius: var(--wa-border-radius-l);--wa-form-control-border-radius: var(--wa-border-radius-m)}}@layer starlight.base,starlight.reset,starlight.core,starlight.content,starlight.components,starlight.utils;@layer starlight.base{:root,::backdrop{--sl-color-white: hsl(0, 0%, 100%);--sl-color-gray-1: hsl(224, 20%, 94%);--sl-color-gray-2: hsl(224, 6%, 77%);--sl-color-gray-3: hsl(224, 6%, 56%);--sl-color-gray-4: hsl(224, 7%, 36%);--sl-color-gray-5: hsl(224, 10%, 23%);--sl-color-gray-6: hsl(224, 14%, 16%);--sl-color-black: hsl(224, 10%, 10%);--sl-hue-orange: 41;--sl-color-orange-low: hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange: hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green: 101;--sl-color-green-low: hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high: hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue: 234;--sl-color-blue-low: hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue: hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple: 281;--sl-color-purple-low: hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple: hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red: 339;--sl-color-red-low: hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red: hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high: hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low: hsl(224, 54%, 20%);--sl-color-accent: hsl(224, 100%, 60%);--sl-color-accent-high: hsl(224, 100%, 85%);--sl-color-text: var(--sl-color-gray-2);--sl-color-text-accent: var(--sl-color-accent-high);--sl-color-text-invert: var(--sl-color-accent-low);--sl-color-bg: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-6);--sl-color-bg-sidebar: var(--sl-color-gray-6);--sl-color-bg-inline-code: var(--sl-color-gray-5);--sl-color-bg-accent: var(--sl-color-accent-high);--sl-color-hairline-light: var(--sl-color-gray-5);--sl-color-hairline: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-black);--sl-color-backdrop-overlay: hsla(223, 13%, 10%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .12), 0px 2px 1px hsla(0, 0%, 0%, .24);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .08), 0px 5px 2px hsla(0, 0%, 0%, .08), 0px 3px 2px hsla(0, 0%, 0%, .12), 0px 1px 1px hsla(0, 0%, 0%, .15);--sl-shadow-lg: 0px 25px 7px hsla(0, 0%, 0%, .03), 0px 16px 6px hsla(0, 0%, 0%, .1), 0px 9px 5px hsla(223, 13%, 10%, .33), 0px 4px 4px hsla(0, 0%, 0%, .75), 0px 4px 2px hsla(0, 0%, 0%, .25);--sl-text-2xs: .75rem;--sl-text-xs: .8125rem;--sl-text-sm: .875rem;--sl-text-base: 1rem;--sl-text-lg: 1.125rem;--sl-text-xl: 1.25rem;--sl-text-2xl: 1.5rem;--sl-text-3xl: 1.8125rem;--sl-text-4xl: 2.1875rem;--sl-text-5xl: 2.625rem;--sl-text-6xl: 4rem;--sl-text-body: var(--sl-text-base);--sl-text-body-sm: var(--sl-text-xs);--sl-text-code: var(--sl-text-sm);--sl-text-code-sm: var(--sl-text-xs);--sl-text-h1: var(--sl-text-4xl);--sl-text-h2: var(--sl-text-3xl);--sl-text-h3: var(--sl-text-2xl);--sl-text-h4: var(--sl-text-xl);--sl-text-h5: var(--sl-text-lg);--sl-line-height: 1.75;--sl-line-height-headings: 1.2;--sl-font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--sl-font-system-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--__sl-font: var(--sl-font, var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono: var(--sl-font-mono, var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height: 3.5rem;--sl-nav-pad-x: 1rem;--sl-nav-pad-y: .75rem;--sl-mobile-toc-height: 3rem;--sl-sidebar-width: 18.75rem;--sl-sidebar-pad-x: 1rem;--sl-content-width: 45rem;--sl-content-pad-x: 1rem;--sl-content-gap-y: 1rem;--sl-main-pad: 0 0 3vh 0;--sl-menu-button-size: 2rem;--sl-nav-gap: var(--sl-content-pad-x);--sl-outline-offset-inside: -.1875rem;--sl-z-index-toc: 4;--sl-z-index-menu: 5;--sl-z-index-navbar: 10;--sl-z-index-skiplink: 20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white: hsl(224, 10%, 10%);--sl-color-gray-1: hsl(224, 14%, 16%);--sl-color-gray-2: hsl(224, 10%, 23%);--sl-color-gray-3: hsl(224, 7%, 36%);--sl-color-gray-4: hsl(224, 6%, 56%);--sl-color-gray-5: hsl(224, 6%, 77%);--sl-color-gray-6: hsl(224, 20%, 94%);--sl-color-gray-7: hsl(224, 19%, 97%);--sl-color-black: hsl(0, 0%, 100%);--sl-color-orange-high: hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange: hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low: hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high: hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green: hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low: hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high: hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue: hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low: hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high: hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple: hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low: hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high: hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red: hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low: hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high: hsl(234, 80%, 30%);--sl-color-accent: hsl(234, 90%, 60%);--sl-color-accent-low: hsl(234, 88%, 90%);--sl-color-text-accent: var(--sl-color-accent);--sl-color-text-invert: var(--sl-color-black);--sl-color-bg-nav: var(--sl-color-gray-7);--sl-color-bg-sidebar: var(--sl-color-bg);--sl-color-bg-inline-code: var(--sl-color-gray-6);--sl-color-bg-accent: var(--sl-color-accent);--sl-color-hairline-light: var(--sl-color-gray-6);--sl-color-hairline-shade: var(--sl-color-gray-6);--sl-color-backdrop-overlay: hsla(225, 9%, 36%, .66);--sl-shadow-sm: 0px 1px 1px hsla(0, 0%, 0%, .06), 0px 2px 1px hsla(0, 0%, 0%, .06);--sl-shadow-md: 0px 8px 4px hsla(0, 0%, 0%, .03), 0px 5px 2px hsla(0, 0%, 0%, .03), 0px 3px 2px hsla(0, 0%, 0%, .06), 0px 1px 1px hsla(0, 0%, 0%, .06);--sl-shadow-lg: 0px 25px 7px rgba(0, 0, 0, .01), 0px 16px 6px hsla(0, 0%, 0%, .03), 0px 9px 5px hsla(223, 13%, 10%, .08), 0px 4px 4px hsla(0, 0%, 0%, .16), 0px 4px 2px hsla(0, 0%, 0%, .04)}@media(min-width:50em){:root{--sl-nav-height: 4rem;--sl-nav-pad-x: 1.5rem;--sl-text-h1: var(--sl-text-5xl);--sl-text-h2: var(--sl-text-4xl);--sl-text-h3: var(--sl-text-3xl);--sl-text-h4: var(--sl-text-2xl)}}@media(min-width:72rem){:root{--sl-content-pad-x: 1.5rem;--sl-mobile-toc-height: 0rem}}}@layer starlight.reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent);-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}[lang]:where(:lang(zh),:lang(ja)){text-autospace:normal}[lang]:where(:not(:lang(zh),:lang(ja))){text-autospace:initial}pre,code,samp,kbd{text-autospace:no-autospace}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:break-word}code{font-family:var(--__sl-font-mono)}}@layer starlight.components{.starlight-aside{padding:1rem;border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white)}.starlight-aside--note{--sl-color-asides-text-accent: var(--sl-color-blue-high);--sl-color-asides-border: var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent: var(--sl-color-purple-high);--sl-color-asides-border: var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent: var(--sl-color-orange-high);--sl-color-asides-border: var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent: var(--sl-color-red-high);--sl-color-asides-border: var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{display:flex;gap:.5rem;align-items:center;font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent)}.starlight-aside__icon{font-size:1.333em;width:1em;height:1em}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content:empty{display:none}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}}@layer starlight.utils{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media(min-width:50rem){.md\:sl-hidden{display:none}.md\:sl-flex{display:flex}.md\:sl-block{display:block}}@media(min-width:72rem){.lg\:sl-hidden{display:none}.lg\:sl-flex{display:flex}.lg\:sl-block{display:block}}[data-theme=light] .light\:sl-hidden,[data-theme=dark] .dark\:sl-hidden{display:none}[dir=rtl] .rtl\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:scaleX(-1)}}@layer starlight.content{.sl-markdown-content .sl-heading-wrapper{--sl-anchor-icon-size: .8275em;--sl-anchor-icon-gap: .25em;--sl-anchor-icon-space: calc(var(--sl-anchor-icon-size) + var(--sl-anchor-icon-gap));line-height:var(--sl-line-height-headings)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6,.sl-heading-wrapper)+:is(.sl-heading-wrapper){margin-top:1.5em}.sl-markdown-content .sl-heading-wrapper.level-h1{font-size:var(--sl-text-h1)}.sl-markdown-content .sl-heading-wrapper.level-h2{font-size:var(--sl-text-h2)}.sl-markdown-content .sl-heading-wrapper.level-h3{font-size:var(--sl-text-h3)}.sl-markdown-content .sl-heading-wrapper.level-h4{font-size:var(--sl-text-h4)}.sl-markdown-content .sl-heading-wrapper.level-h5{font-size:var(--sl-text-h5)}.sl-markdown-content .sl-heading-wrapper.level-h6{font-size:var(--sl-text-h6)}.sl-markdown-content .sl-heading-wrapper>:first-child{display:inline;padding-inline-end:var(--sl-anchor-icon-space)}.sl-markdown-content .sl-anchor-link{position:relative;margin-inline-start:calc(-1 * var(--sl-anchor-icon-size));-webkit-user-select:none;user-select:none;display:inline-flex}.sl-markdown-content .sl-anchor-link:after{content:"";position:absolute;inset:-.25rem -.5rem}.sl-markdown-content .sl-anchor-icon>svg{display:inline;width:var(--sl-anchor-icon-size);vertical-align:top;transform:translateY(calc((var(--sl-line-height-headings) * 1em - var(--sl-anchor-icon-size)) / 2))}@media(hover:hover){.sl-markdown-content .sl-anchor-link{opacity:0}.sl-markdown-content .sl-anchor-link:focus,.sl-markdown-content .sl-heading-wrapper:hover .sl-anchor-link{opacity:1}}}@layer starlight.core{.sl-banner:where(.astro-euk5mrzi){--__sl-banner-text: var(--sl-color-banner-text, var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg, var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-euk5mrzi) a{color:var(--__sl-banner-text)}}@layer starlight.core{.content-panel:where(.astro-vuy7rud3){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-vuy7rud3)+.content-panel:where(.astro-vuy7rud3){border-top:1px solid var(--sl-color-hairline)}.sl-container:where(.astro-vuy7rud3){max-width:var(--sl-content-width)}.sl-container:where(.astro-vuy7rud3)>*+*{margin-top:1.5rem}@media(min-width:72rem){.sl-container:where(.astro-vuy7rud3){margin-inline:var(--sl-content-margin-inline, auto)}}}@layer starlight.core{p:where(.astro-nrjpq65f){border:1px solid var(--sl-color-orange);padding:.75em 1em;background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;align-items:center;gap:.75em;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings);text-align:start}}@layer starlight.core{a:where(.astro-3uirftou){gap:.5rem;align-items:center;text-decoration:none;color:var(--sl-color-gray-3)}a:where(.astro-3uirftou):hover{color:var(--sl-color-white)}}@layer starlight.core{.pagination-links:where(.astro-insudusf){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem}a:where(.astro-insudusf){display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;flex-basis:calc(50% - .5rem);flex-grow:1;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding:1rem;text-decoration:none;color:var(--sl-color-gray-2);box-shadow:var(--sl-shadow-md);overflow-wrap:anywhere}:where(.astro-insudusf)[rel=next]{justify-content:end;text-align:end;flex-direction:row-reverse}a:where(.astro-insudusf):hover{border-color:var(--sl-color-gray-2)}.link-title:where(.astro-insudusf){color:var(--sl-color-white);font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings)}svg:where(.astro-insudusf){flex-shrink:0}}@layer starlight.core{footer:where(.astro-gkbsgesk){flex-direction:column;gap:1.5rem}.meta:where(.astro-gkbsgesk){gap:.75rem 3rem;justify-content:space-between;flex-wrap:wrap;margin-top:3rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.meta:where(.astro-gkbsgesk)>p:only-child{margin-inline-start:auto}.kudos:where(.astro-gkbsgesk){align-items:center;gap:.5em;margin:1.5rem auto;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3)}.kudos:where(.astro-gkbsgesk):hover{color:var(--sl-color-white)}}@layer starlight.components{.kudos:where(.astro-gkbsgesk) svg{color:var(--sl-color-orange)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer starlight.core{site-search:where(.astro-o67arpll){display:contents}button:where(.astro-o67arpll)[data-open-modal]{display:flex;align-items:center;gap:.5rem;border:0;background-color:transparent;color:var(--sl-color-gray-1);cursor:pointer;height:2.5rem;font-size:var(--sl-text-xl)}@media(min-width:50rem){button:where(.astro-o67arpll)[data-open-modal]{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;background-color:var(--sl-color-black);color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);width:100%;max-width:22rem}button:where(.astro-o67arpll)[data-open-modal]:hover{border-color:var(--sl-color-gray-2);color:var(--sl-color-white)}button:where(.astro-o67arpll)[data-open-modal]>:where(.astro-o67arpll):last-child{margin-inline-start:auto}}button:where(.astro-o67arpll)>kbd:where(.astro-o67arpll){border-radius:.25rem;font-size:var(--sl-text-2xs);gap:.25em;padding-inline:.375rem;background-color:var(--sl-color-gray-6)}kbd:where(.astro-o67arpll){font-family:var(--__sl-font)}dialog:where(.astro-o67arpll){margin:0;background-color:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--sl-shadow-lg)}dialog:where(.astro-o67arpll)[open]{display:flex}dialog:where(.astro-o67arpll)::backdrop{background-color:var(--sl-color-backdrop-overlay);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.dialog-frame:where(.astro-o67arpll){position:relative;overflow:auto;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem}button:where(.astro-o67arpll)[data-close-modal]{position:absolute;z-index:1;align-items:center;align-self:flex-end;height:calc(64px * var(--pagefind-ui-scale));padding:.25rem;border:0;background:transparent;cursor:pointer;color:var(--sl-color-text-accent)}#starlight__search:where(.astro-o67arpll){--pagefind-ui-primary: var(--sl-color-text);--pagefind-ui-text: var(--sl-color-gray-2);--pagefind-ui-font: var(--__sl-font);--pagefind-ui-background: var(--sl-color-black);--pagefind-ui-border: var(--sl-color-gray-5);--pagefind-ui-border-width: 1px;--pagefind-ui-tag: var(--sl-color-gray-5);--sl-search-cancel-space: 5rem}:root[data-theme=light] #starlight__search:where(.astro-o67arpll){--pagefind-ui-tag: var(--sl-color-gray-6)}@media(min-width:50rem){#starlight__search:where(.astro-o67arpll){--sl-search-cancel-space: 0px}dialog:where(.astro-o67arpll){margin:4rem auto auto;border-radius:.5rem;width:90%;max-width:40rem;height:max-content;min-height:15rem;max-height:calc(100% - 8rem)}.dialog-frame:where(.astro-o67arpll){padding:1.5rem}}}@layer starlight.core{.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}}@layer starlight.core{[data-search-modal-open]{overflow:hidden}#starlight__search{--sl-search-result-spacing: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-start: calc(3.75rem * var(--pagefind-ui-scale));--sl-search-result-pad-inline-end: calc(1.25rem * var(--pagefind-ui-scale));--sl-search-result-pad-block: calc(.9375rem * var(--pagefind-ui-scale));--sl-search-result-nested-pad-block: calc(.625rem * var(--pagefind-ui-scale));--sl-search-corners: calc(.3125rem * var(--pagefind-ui-scale));--sl-search-page-icon-size: calc(1.875rem * var(--pagefind-ui-scale));--sl-search-page-icon-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-page-icon-size)) / 2 );--sl-search-tree-diagram-size: calc(2.5rem * var(--pagefind-ui-scale));--sl-search-tree-diagram-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-tree-diagram-size)) / 2 )}#starlight__search .pagefind-ui__form:before{--pagefind-ui-text: var(--sl-color-gray-1);opacity:1}#starlight__search .pagefind-ui__search-input{color:var(--sl-color-white);font-weight:400;width:calc(100% - var(--sl-search-cancel-space))}#starlight__search input:focus{--pagefind-ui-border: var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear{inset-inline-end:var(--sl-search-cancel-space);width:calc(60px * var(--pagefind-ui-scale));padding:0;background-color:transparent;overflow:hidden}#starlight__search .pagefind-ui__search-clear:focus{outline:1px solid var(--sl-color-accent)}#starlight__search .pagefind-ui__search-clear:before{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") center / 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") center / 50% no-repeat;background-color:var(--sl-color-text-accent);display:block;width:100%;height:100%}#starlight__search .pagefind-ui__results>*+*{margin-top:var(--sl-search-result-spacing)}#starlight__search .pagefind-ui__result{border:0;padding:0}#starlight__search .pagefind-ui__result-nested{position:relative;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)),#starlight__search .pagefind-ui__result-nested{position:relative;background-color:var(--sl-color-black)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):hover,#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:hover,#starlight__search .pagefind-ui__result-nested:focus-within{outline:1px solid var(--sl-color-accent-high)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:focus-within{background-color:var(--sl-color-accent-low)}#starlight__search .pagefind-ui__result-thumb,#starlight__search .pagefind-ui__result-inner{margin-top:0}#starlight__search .pagefind-ui__result-inner>:first-child{border-radius:var(--sl-search-corners) var(--sl-search-corners) 0 0}#starlight__search .pagefind-ui__result-inner>:last-child{border-radius:0 0 var(--sl-search-corners) var(--sl-search-corners)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title{padding:var(--sl-search-result-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-page-icon-inline-start);width:var(--sl-search-page-icon-size);background:var(--sl-color-gray-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center no-repeat}#starlight__search .pagefind-ui__result-inner{align-items:stretch;gap:1px}#starlight__search .pagefind-ui__result-link{position:unset;--pagefind-ui-text: var(--sl-color-white);font-weight:600}#starlight__search .pagefind-ui__result-link:hover{text-decoration:none}#starlight__search .pagefind-ui__result-nested .pagefind-ui__result-link:before{content:unset}#starlight__search .pagefind-ui__result-nested:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-tree-diagram-inline-start);width:var(--sl-search-tree-diagram-size);background:var(--sl-color-gray-4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0% 0% / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0% 0% / 100% no-repeat}#starlight__search .pagefind-ui__result-nested:last-of-type:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E")}[dir=rtl] .pagefind-ui__result-title:before,[dir=rtl] .pagefind-ui__result-nested:before{transform:scaleX(-1)}#starlight__search .pagefind-ui__result-link:after{content:"";position:absolute;inset:0}#starlight__search .pagefind-ui__result-excerpt{font-size:calc(1rem * var(--pagefind-ui-scale));overflow-wrap:anywhere}#starlight__search mark{color:var(--sl-color-gray-2);background-color:transparent;font-weight:600}#starlight__search .pagefind-ui__filter-value:before{border-color:var(--sl-color-text-invert)}#starlight__search .pagefind-ui__result-tags{background-color:var(--sl-color-black);margin-top:0;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end)}}#ss-theme-toggle:where(.astro-x3pjskd3){display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--sl-color-gray-2);cursor:pointer;padding:.3rem;border-radius:4px;line-height:0;transition:color .15s,background .15s;flex-shrink:0}#ss-theme-toggle:where(.astro-x3pjskd3):hover{color:var(--sl-color-white);background:color-mix(in srgb,var(--sl-color-gray-5) 50%,transparent)}.panel-resizer:where(.astro-ddjweqxm){display:none;position:fixed;top:var(--sl-nav-height);bottom:0;width:12px;background:transparent;cursor:col-resize;z-index:var(--sl-z-index-toc)}.panel-resizer--left:where(.astro-ddjweqxm){left:var(--sl-sidebar-width);transform:translate(-50%)}.panel-resizer--right:where(.astro-ddjweqxm){right:var(--sl-toc-width, var(--sl-sidebar-width));transform:translate(50%)}.panel-resizer:where(.astro-ddjweqxm):after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--sl-color-hairline);transform:translate(-50%);transition:background .2s,width .2s}.panel-resizer:where(.astro-ddjweqxm):hover:after,.is-resizing-sidebar .panel-resizer--left:where(.astro-ddjweqxm):after,.is-resizing-toc .panel-resizer--right:where(.astro-ddjweqxm):after{background:var(--sl-color-accent);width:3px;box-shadow:0 0 8px var(--sl-color-accent-low)}@media(min-width:50rem){html:not(.sl-sidebar-collapsed) .panel-resizer--left:where(.astro-ddjweqxm){display:block}}@media(min-width:72rem){html:not(.sl-toc-collapsed) .panel-resizer--right:where(.astro-ddjweqxm){display:block}}.is-resizing-sidebar,.is-resizing-toc{cursor:col-resize!important;user-select:none!important}.is-resizing-sidebar .main-frame,.is-resizing-sidebar #starlight__sidebar,.is-resizing-toc .main-frame,.is-resizing-toc .right-sidebar-container{transition:none!important}.header-bar:where(.astro-3ef6ksr2){display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;gap:var(--sl-nav-gap)}.header-left:where(.astro-3ef6ksr2),.header-right:where(.astro-3ef6ksr2){display:flex;align-items:center;gap:.5rem}.header-right:where(.astro-3ef6ksr2){justify-content:flex-end}.page-title:where(.astro-3ef6ksr2){font-family:var(--ss-font-serif);font-size:var(--sl-text-h4);font-weight:300;color:var(--sl-color-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.panel-toggle:where(.astro-3ef6ksr2){display:none;align-items:center;justify-content:center;background:none;border:none;color:var(--sl-color-gray-2);cursor:pointer;padding:.3rem;border-radius:4px;line-height:0;transition:color .15s,background .15s;flex-shrink:0}.panel-toggle:where(.astro-3ef6ksr2):hover{color:var(--sl-color-white);background:color-mix(in srgb,var(--sl-color-gray-5) 50%,transparent)}@media(min-width:50rem){#sl-sidebar-toggle:where(.astro-3ef6ksr2){display:flex}}@media(min-width:72rem){#sl-toc-toggle:where(.astro-3ef6ksr2){display:flex}}@layer starlight.core{.hero:where(.astro-ws6nyel5){display:grid;grid-template-columns:100%;align-items:center;gap:1rem;padding-bottom:1rem}.hero:where(.astro-ws6nyel5)>img:where(.astro-ws6nyel5),.hero:where(.astro-ws6nyel5)>.hero-html:where(.astro-ws6nyel5){object-fit:contain;width:min(70%,20rem);height:auto;margin-inline:auto}.stack:where(.astro-ws6nyel5){flex-direction:column;gap:clamp(1.5rem,calc(1.5rem + 1vw),2rem);text-align:center}.copy:where(.astro-ws6nyel5){flex-direction:column;gap:1rem;align-items:center}.copy:where(.astro-ws6nyel5)>:where(.astro-ws6nyel5){max-width:50ch}h1:where(.astro-ws6nyel5){font-size:clamp(var(--sl-text-3xl),calc(.25rem + 5vw),var(--sl-text-6xl));line-height:var(--sl-line-height-headings);font-weight:600;color:var(--sl-color-white)}.tagline:where(.astro-ws6nyel5){font-size:clamp(var(--sl-text-base),calc(.0625rem + 2vw),var(--sl-text-xl));color:var(--sl-color-gray-2)}.actions:where(.astro-ws6nyel5){gap:1rem 2rem;flex-wrap:wrap;justify-content:center}@media(min-width:50rem){.hero:where(.astro-ws6nyel5){grid-template-columns:7fr 4fr;gap:3%;padding-block:clamp(2.5rem,calc(1rem + 10vmin),10rem)}.hero:where(.astro-ws6nyel5)>img:where(.astro-ws6nyel5),.hero:where(.astro-ws6nyel5)>.hero-html:where(.astro-ws6nyel5){order:2;width:min(100%,25rem)}.stack:where(.astro-ws6nyel5){text-align:start}.copy:where(.astro-ws6nyel5){align-items:flex-start}.actions:where(.astro-ws6nyel5){justify-content:flex-start}}}@layer starlight.content{.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)){margin-top:var(--sl-content-gap-y)}.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:is(astro-island,astro-slot)>:not(a,strong,em,del,span,input,code,br,:where(.not-content *)):first-child{margin-top:var(--sl-content-gap-y)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.5em}.sl-markdown-content li+li:not(:where(.not-content *)),.sl-markdown-content dt+dt:not(:where(.not-content *)),.sl-markdown-content dt+dd:not(:where(.not-content *)),.sl-markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.sl-markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.sl-markdown-content :is(ol,ul):has(>li>:not(a,strong,em,del,span,input,code,br,script,ol,ul))>li>:is(:last-child:not(a,strong,em,del,span,input,code,br,script,:where(.not-content *)),:not(script):has(~script:last-child):not(:has(~:not(script)))){margin-bottom:1.25rem}.sl-markdown-content dt:not(:where(.not-content *)){font-weight:700}.sl-markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--sl-color-white);line-height:var(--sl-line-height-headings);font-weight:600}.sl-markdown-content :is(img,picture,video,canvas,svg,iframe):not(:where(.not-content *)){display:block;max-width:100%;height:auto}.sl-markdown-content h1:not(:where(.not-content *)){font-size:var(--sl-text-h1)}.sl-markdown-content h2:not(:where(.not-content *)){font-size:var(--sl-text-h2)}.sl-markdown-content h3:not(:where(.not-content *)){font-size:var(--sl-text-h3)}.sl-markdown-content h4:not(:where(.not-content *)){font-size:var(--sl-text-h4)}.sl-markdown-content h5:not(:where(.not-content *)){font-size:var(--sl-text-h5)}.sl-markdown-content h6:not(:where(.not-content *)){font-size:var(--sl-text-h6)}.sl-markdown-content a:not(:where(.not-content *)){color:var(--sl-color-text-accent)}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--sl-color-white)}.sl-markdown-content code:not(:where(.not-content *)){background-color:var(--sl-color-bg-inline-code);margin-block:-.125rem;padding:.125rem .375rem;font-size:var(--sl-text-code-sm)}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.sl-markdown-content pre:not(:where(.not-content *)){border:1px solid var(--sl-color-gray-5);padding:.75rem 1rem;font-size:var(--sl-text-code);tab-size:2}.sl-markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:var(--__sl-font-mono)}.sl-markdown-content blockquote:not(:where(.not-content *)){border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1rem}.sl-markdown-content table:not(:where(.not-content *)){display:block;overflow:auto;border-spacing:0}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5);padding:.5rem 1rem;vertical-align:baseline}.sl-markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.sl-markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.sl-markdown-content th:not(:where(.not-content *)){color:var(--sl-color-white);font-weight:600}.sl-markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:var(--sl-color-gray-4)}@supports (border-color: color-mix(in srgb,var(--sl-color-asides-text-accent) 30%,transparent)){.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:color-mix(in srgb,var(--sl-color-asides-text-accent) 30%,transparent)}}@supports (border-color: color-mix(in srgb,var(--sl-color-asides-text-accent) 12%,transparent)){.sl-markdown-content .starlight-aside code:not(:where(.not-content *)){background-color:color-mix(in srgb,var(--sl-color-asides-text-accent) 12%,transparent)}}.sl-markdown-content hr:not(:where(.not-content *)){border:0;border-bottom:1px solid var(--sl-color-hairline)}.sl-markdown-content details:not(:where(.not-content *)){--sl-details-border-color: var(--sl-color-gray-5);--sl-details-border-color--hover: var(--sl-color-text-accent);border-inline-start:2px solid var(--sl-details-border-color);padding-inline-start:1rem}.sl-markdown-content details:not([open]):hover:not(:where(.not-content *)),.sl-markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:var(--sl-details-border-color--hover)}.sl-markdown-content summary:not(:where(.not-content *)){color:var(--sl-color-white);cursor:pointer;display:block;font-weight:600;margin-inline-start:-.5rem;padding-inline-start:.5rem}.sl-markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.sl-markdown-content summary:not(:where(.not-content *))::marker,.sl-markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.sl-markdown-content summary:not(:where(.not-content *)):before{--sl-details-marker-size: 1.25rem;background-color:currentColor;content:"";display:inline-block;height:var(--sl-details-marker-size);width:var(--sl-details-marker-size);margin-inline:calc((var(--sl-details-marker-size) / 4) * -1) .25rem;vertical-align:middle;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){.sl-markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}.sl-markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}[dir=rtl] .sl-markdown-content summary:not(:where(.not-content *)):before,.sl-markdown-content [dir=rtl] summary:not(:where(.not-content *)):before{transform:rotate(180deg)}.sl-markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}.sl-markdown-content .starlight-aside details:not(:where(.not-content *)){--sl-details-border-color: var(--sl-color-asides-border);--sl-details-border-color--hover: var(--sl-color-asides-text-accent)}}@layer starlight.core{button:where(.astro-l5vav2dw){position:fixed;top:calc((var(--sl-nav-height) - var(--sl-menu-button-size)) / 2);inset-inline-end:var(--sl-nav-pad-x);z-index:var(--sl-z-index-navbar);border:0;border-radius:50%;width:var(--sl-menu-button-size);height:var(--sl-menu-button-size);padding:.5rem;background-color:var(--sl-color-white);color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);cursor:pointer}:where(.astro-l5vav2dw)[aria-expanded=true] button:where(.astro-l5vav2dw){background-color:var(--sl-color-gray-2);box-shadow:none}:where(.astro-l5vav2dw)[aria-expanded=true] button:where(.astro-l5vav2dw) .open-menu:where(.astro-l5vav2dw){display:none}:where(.astro-l5vav2dw):not([aria-expanded=true]) button:where(.astro-l5vav2dw) .close-menu:where(.astro-l5vav2dw){display:none}[data-theme=light] button:where(.astro-l5vav2dw){background-color:var(--sl-color-black);color:var(--sl-color-white)}[data-theme=light] :where(.astro-l5vav2dw)[aria-expanded=true] button:where(.astro-l5vav2dw){background-color:var(--sl-color-gray-5)}}@layer starlight.core{[data-mobile-menu-expanded]{overflow:hidden}@media(min-width:50rem){[data-mobile-menu-expanded]{overflow:auto}}}@layer starlight.core{.page:where(.astro-vxpxnuoy){flex-direction:column;min-height:100vh}.header:where(.astro-vxpxnuoy){z-index:var(--sl-z-index-navbar);position:fixed;inset-inline-start:0;inset-block-start:0;width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);padding-inline-end:var(--sl-nav-pad-x);background-color:var(--sl-color-bg-nav)}[data-has-sidebar] .header:where(.astro-vxpxnuoy){padding-inline-end:calc(var(--sl-nav-gap) + var(--sl-nav-pad-x) + var(--sl-menu-button-size))}.sidebar-pane:where(.astro-vxpxnuoy){visibility:var(--sl-sidebar-visibility, hidden);position:fixed;z-index:var(--sl-z-index-menu);inset-block:var(--sl-nav-height) 0;inset-inline-start:0;width:100%;background-color:var(--sl-color-black);overflow-y:auto;scrollbar-gutter:stable}[aria-expanded=true]~.sidebar-pane:where(.astro-vxpxnuoy){--sl-sidebar-visibility: visible}.sidebar-content:where(.astro-vxpxnuoy){height:100%;min-height:max-content;padding:1rem var(--sl-sidebar-pad-x) 0;flex-direction:column;gap:1rem}@media(min-width:50rem){.sidebar-content:where(.astro-vxpxnuoy):after{content:"";padding-bottom:1px}}.main-frame:where(.astro-vxpxnuoy){padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height));padding-inline-start:var(--sl-content-inline-start)}@media(min-width:50rem){[data-has-sidebar] .header:where(.astro-vxpxnuoy){padding-inline-end:var(--sl-nav-pad-x)}.sidebar-pane:where(.astro-vxpxnuoy){--sl-sidebar-visibility: visible;width:var(--sl-sidebar-width);background-color:var(--sl-color-bg-sidebar);border-inline-end:1px solid var(--sl-color-hairline-shade)}}}@layer starlight.core{ul:where(.astro-nxbvfrja){padding:0;list-style:none}a:where(.astro-nxbvfrja){--pad-inline: .5rem;display:block;border-radius:.25rem;padding-block:.25rem;padding-inline:calc(1rem * var(--depth) + var(--pad-inline)) var(--pad-inline);line-height:1.25}a:where(.astro-nxbvfrja)[aria-current=true]{color:var(--sl-color-text-accent)}.isMobile:where(.astro-nxbvfrja) a:where(.astro-nxbvfrja){--pad-inline: 1rem;display:flex;justify-content:space-between;gap:var(--pad-inline);border-top:1px solid var(--sl-color-gray-6);border-radius:0;padding-block:.5rem;color:var(--sl-color-text);font-size:var(--sl-text-sm);text-decoration:none;outline-offset:var(--sl-outline-offset-inside)}.isMobile:where(.astro-nxbvfrja):first-child>li:where(.astro-nxbvfrja):first-child>a:where(.astro-nxbvfrja){border-top:0}.isMobile:where(.astro-nxbvfrja) a:where(.astro-nxbvfrja)[aria-current=true],.isMobile:where(.astro-nxbvfrja) a:where(.astro-nxbvfrja)[aria-current=true]:hover,.isMobile:where(.astro-nxbvfrja) a:where(.astro-nxbvfrja)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-nxbvfrja) a:where(.astro-nxbvfrja)[aria-current=true]:after{content:"";width:1rem;background-color:var(--sl-color-text-accent);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}}@layer starlight.core{nav:where(.astro-4ypjndvd){position:fixed;z-index:var(--sl-z-index-toc);top:calc(var(--sl-nav-height) - 1px);inset-inline:0;border-top:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-bg-nav)}@media(min-width:50rem){nav:where(.astro-4ypjndvd){inset-inline-start:var(--sl-content-inline-start, 0)}}summary:where(.astro-4ypjndvd){gap:.5rem;align-items:center;height:var(--sl-mobile-toc-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:.5rem 1rem;font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside)}summary:where(.astro-4ypjndvd)::marker,summary:where(.astro-4ypjndvd)::-webkit-details-marker{display:none}.toggle:where(.astro-4ypjndvd){flex-shrink:0;gap:1rem;align-items:center;justify-content:space-between;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;padding-block:.5rem;padding-inline-start:.75rem;padding-inline-end:.5rem;line-height:1;background-color:var(--sl-color-black);user-select:none;cursor:pointer}details:where(.astro-4ypjndvd)[open] .toggle:where(.astro-4ypjndvd){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-4ypjndvd) .toggle:where(.astro-4ypjndvd):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-4ypjndvd){transform:rotate(180deg)}details:where(.astro-4ypjndvd)[open] .caret:where(.astro-4ypjndvd){transform:rotate(90deg)}.display-current:where(.astro-4ypjndvd){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--sl-color-white)}.dropdown:where(.astro-4ypjndvd){--border-top: 1px;margin-top:calc(-1 * var(--border-top));border:var(--border-top) solid var(--sl-color-gray-6);border-top-color:var(--sl-color-hairline-shade);max-height:calc(85vh - var(--sl-nav-height) - var(--sl-mobile-toc-height));overflow-y:auto;background-color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);overscroll-behavior:contain}}@layer starlight.core{.right-sidebar-panel:where(.astro-puxlxyht){padding:1rem var(--sl-sidebar-pad-x)}.sl-container:where(.astro-puxlxyht){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-puxlxyht) h2{color:var(--sl-color-white);font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);margin-bottom:.5rem}.right-sidebar-panel:where(.astro-puxlxyht) :where(a){display:block;font-size:var(--sl-text-xs);text-decoration:none;color:var(--sl-color-gray-3);overflow-wrap:anywhere}.right-sidebar-panel:where(.astro-puxlxyht) :where(a):hover{color:var(--sl-color-white)}@media(min-width:72rem){.sl-container:where(.astro-puxlxyht){max-width:calc(((100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x)) * .25))}}}@layer starlight.core{label:where(.astro-zaxz3btn){--sl-label-icon-size: .875rem;--sl-caret-size: 1.25rem;--sl-inline-padding: .5rem;position:relative;display:flex;align-items:center;gap:.25rem;color:var(--sl-color-gray-2)}label:where(.astro-zaxz3btn):hover{color:var(--sl-color-white)}.icon:where(.astro-zaxz3btn){position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}select:where(.astro-zaxz3btn){border:0;padding-block:.625rem;padding-inline:calc(var(--sl-label-icon-size) + var(--sl-inline-padding) + .25rem) calc(var(--sl-caret-size) + var(--sl-inline-padding) + .25rem);margin-inline:calc(var(--sl-inline-padding) * -1);width:calc(var(--sl-select-width) + var(--sl-inline-padding) * 2);background-color:transparent;text-overflow:ellipsis;color:inherit;cursor:pointer;appearance:none}option:where(.astro-zaxz3btn){background-color:var(--sl-color-bg-nav);color:var(--sl-color-gray-1)}@media(min-width:50rem){select:where(.astro-zaxz3btn){font-size:var(--sl-text-sm)}}}@layer starlight.components{.label-icon:where(.astro-zaxz3btn){font-size:var(--sl-label-icon-size);inset-inline-start:0}.caret:where(.astro-zaxz3btn){font-size:var(--sl-caret-size);inset-inline-end:0}}@layer starlight.core{a:where(.astro-hjhw65ob){color:var(--sl-color-text-accent);padding:.5em;margin:-.5em}a:where(.astro-hjhw65ob):hover{color:var(--sl-color-white)}}@layer starlight.core{.social-icons:where(.astro-gj7cosql){display:flex;margin-inline-end:auto;gap:1rem;align-items:center;padding-block:1rem}.social-icons:where(.astro-gj7cosql):empty{display:none}.mobile-preferences:where(.astro-gj7cosql){justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--sl-color-gray-6);column-gap:1rem;padding:.5rem 0}}@layer starlight.core{sl-sidebar-state-persist:where(.astro-5xqbs5na){display:contents}}@layer starlight.core{ul:where(.astro-uisdj4qz){--sl-sidebar-item-padding-inline: .5rem;list-style:none;padding:0}li:where(.astro-uisdj4qz){overflow-wrap:anywhere}ul:where(.astro-uisdj4qz) ul:where(.astro-uisdj4qz) li:where(.astro-uisdj4qz){margin-inline-start:var(--sl-sidebar-item-padding-inline);border-inline-start:1px solid var(--sl-color-hairline-light);padding-inline-start:var(--sl-sidebar-item-padding-inline)}.large:where(.astro-uisdj4qz){font-size:var(--sl-text-lg);font-weight:600;color:var(--sl-color-white)}.top-level:where(.astro-uisdj4qz)>li:where(.astro-uisdj4qz)+li:where(.astro-uisdj4qz){margin-top:.75rem}summary:where(.astro-uisdj4qz){display:flex;align-items:center;justify-content:space-between;padding:.2em var(--sl-sidebar-item-padding-inline);line-height:1.4;cursor:pointer;user-select:none}summary:where(.astro-uisdj4qz)::marker,summary:where(.astro-uisdj4qz)::-webkit-details-marker{display:none}.caret:where(.astro-uisdj4qz){transition:transform .2s ease-in-out;flex-shrink:0}[dir=rtl] .caret:where(.astro-uisdj4qz){transform:rotate(180deg)}:where(.astro-uisdj4qz)[open]>summary:where(.astro-uisdj4qz) .caret:where(.astro-uisdj4qz){transform:rotate(90deg)}a:where(.astro-uisdj4qz){display:block;border-radius:.25rem;text-decoration:none;color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);line-height:1.4}a:where(.astro-uisdj4qz):hover,a:where(.astro-uisdj4qz):focus{color:var(--sl-color-white)}:where(.astro-uisdj4qz)[aria-current=page],:where(.astro-uisdj4qz)[aria-current=page]:hover,:where(.astro-uisdj4qz)[aria-current=page]:focus{font-weight:600;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent)}a:where(.astro-uisdj4qz)>:where(.astro-uisdj4qz):not(:last-child),.group-label:where(.astro-uisdj4qz)>:where(.astro-uisdj4qz):not(:last-child){margin-inline-end:.25em}@media(min-width:50rem){.top-level:where(.astro-uisdj4qz)>li:where(.astro-uisdj4qz)+li:where(.astro-uisdj4qz){margin-top:.5rem}.large:where(.astro-uisdj4qz){font-size:var(--sl-text-base)}a:where(.astro-uisdj4qz){font-size:var(--sl-text-sm)}}}@layer starlight.core{a:where(.astro-3ygnqa46){clip:rect(0,0,0,0);position:fixed;top:.75rem;inset-inline-start:.75rem}a:where(.astro-3ygnqa46):focus{clip:unset;z-index:var(--sl-z-index-skiplink);display:block;padding:.5rem 1rem;text-decoration:none;color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg)}}.main-pane:where(.astro-2hkjwgzv){isolation:isolate}@media(min-width:72rem){.right-sidebar-container:where(.astro-2hkjwgzv){order:2;position:relative;width:var(--sl-toc-width);flex-shrink:0;transition:width .2s ease,opacity .2s ease}.right-sidebar:where(.astro-2hkjwgzv){position:fixed;top:0;border-inline-start:1px solid var(--sl-color-gray-6);padding-top:var(--sl-nav-height);width:var(--sl-toc-width);height:100vh;overflow-y:auto;scrollbar-width:none}.main-pane:where(.astro-2hkjwgzv){width:100%}[data-has-sidebar][data-has-toc] .main-pane:where(.astro-2hkjwgzv){order:1;flex:1;min-width:0;transition:width .2s ease}html.sl-toc-collapsed .right-sidebar-container:where(.astro-2hkjwgzv){display:none!important}html.sl-toc-collapsed [data-has-sidebar][data-has-toc] .main-pane:where(.astro-2hkjwgzv){width:100%}}html:not([data-has-toc]){--sl-mobile-toc-height: 0rem}html:not([data-has-sidebar]){--sl-content-width: 67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-jvqj24dc){padding:var(--sl-main-pad)}@media(min-width:50em){:where(.astro-jvqj24dc)[data-has-sidebar]{--sl-content-inline-start: var(--sl-sidebar-width)}}@media(min-width:72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}
