/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--zao-menu-reveal-progress:1}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--container-xs:20rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--zao-font-family-text,-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");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--zao-font-family-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--zao-color-bg-canvas);color:var(--zao-color-fg-default);font-family:var(--zao-type-body-font-family);font-size:var(--zao-type-body-font-size);line-height:var(--zao-type-body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:focus-visible{outline:2px solid var(--zao-color-focus-ring);outline-offset:2px}::selection{background-color:var(--zao-color-accent-subtle-hover)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.tabs-viewport{min-inline-size:0;max-inline-size:100%;padding:var(--zao-space-1);margin:calc(-1 * var(--zao-space-1));overflow:auto}.tabs-viewport:has(>.tabs-list[data-orientation=vertical]){flex-shrink:0;align-self:flex-start}.tabs-list{--tabs-hairline:calc(var(--zao-space-0-5) / 2);isolation:isolate;align-items:center;gap:var(--zao-space-4);inline-size:max-content;padding-block-end:var(--zao-space-2);display:flex;position:relative}.tabs-list[data-orientation=vertical]{align-items:stretch;gap:var(--zao-space-2);flex-direction:column;padding-block-end:0;padding-inline-end:var(--zao-space-2)}.tabs-tab{z-index:1;background:0 0;position:relative}.tabs-list>[data-zao-slot=rail]{block-size:var(--zao-space-2);pointer-events:none;background:linear-gradient(var(--zao-color-border-subtle),var(--zao-color-border-subtle)) 0 /var(--tabs-hairline) var(--zao-space-1) no-repeat,linear-gradient(var(--zao-color-border-subtle),var(--zao-color-border-subtle)) 100% /var(--tabs-hairline) var(--zao-space-1) no-repeat;position:absolute;inset-block-end:0;inset-inline:0}.tabs-list>[data-zao-slot=rail]:after,.tabs-list>[data-zao-slot=rail]:before{content:"";position:absolute;inset-block-start:50%;inset-inline:0}.tabs-list>[data-zao-slot=rail]:before{block-size:var(--tabs-hairline);background:var(--zao-color-border-subtle);transform:translateY(-50%)}.tabs-list>[data-zao-slot=rail]:after{block-size:var(--zao-space-0-5);opacity:.5;background:repeating-linear-gradient(to right,var(--zao-color-border-subtle) 0 var(--tabs-hairline),transparent var(--tabs-hairline) var(--zao-space-4));margin-block-start:var(--tabs-hairline)}.tabs-tab>[data-zao-slot=tick]{inline-size:var(--tabs-hairline);block-size:var(--zao-space-1);background:var(--zao-color-border-subtle);pointer-events:none;transition:block-size var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);position:absolute;inset-block-start:calc(100% + var(--zao-space-1));inset-inline-start:50%;transform:translate(-50%,-50%)}.tabs-tab:not([data-disabled]):is(:hover,:focus-visible)>[data-zao-slot=tick]{block-size:var(--zao-space-2);background:var(--zao-color-border-default)}.tabs-indicator{inline-size:var(--active-tab-width);block-size:var(--active-tab-height);transform:translate(var(--active-tab-left),var(--active-tab-top));pointer-events:none;transition:transform var(--zao-motion-duration-base) var(--zao-motion-easing-standard),inline-size var(--zao-motion-duration-base) var(--zao-motion-easing-standard),block-size var(--zao-motion-duration-base) var(--zao-motion-easing-standard),translate var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),box-shadow var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);position:absolute;inset:0 auto auto 0}.tabs-indicator>[data-zao-slot=selection-line]{inset-inline:var(--zao-space-2);block-size:var(--zao-space-0-5);background:var(--zao-color-fg-default);transition:block-size var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);position:absolute;inset-block-start:calc(100% + var(--zao-space-1));transform:translateY(-50%)}.tabs-indicator>[data-zao-slot=selection-line]:after{content:"";inline-size:var(--tabs-hairline);block-size:var(--zao-space-2);background:inherit;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.tabs-list:has(>.tabs-tab[data-active]:is(:active,[data-zao-pressed]))>.tabs-indicator>[data-zao-slot=selection-line]{block-size:var(--tabs-hairline)}.tabs-list[data-zao-variant=secondary]{gap:var(--zao-space-0-5);padding:var(--zao-space-0-5);border:var(--tabs-hairline) solid var(--zao-color-border-subtle);background:var(--zao-color-bg-sunken);box-shadow:inset 0 var(--tabs-hairline) 0 var(--zao-color-border-subtle)}.tabs-list[data-zao-variant=secondary]>.tabs-tab>[data-zao-slot=tick]{display:none}.tabs-list[data-zao-variant=secondary]>.tabs-tab:not([data-active],[data-disabled]):hover{background:var(--zao-color-bg-hover)}.tabs-list[data-zao-variant=secondary]>.tabs-indicator{background:var(--zao-color-bg-surface);border:var(--tabs-hairline) solid var(--zao-color-border-default);box-shadow:calc(-1 * var(--tabs-hairline)) var(--tabs-hairline) 0 var(--zao-color-border-default)}.tabs-list[data-zao-variant=secondary]:has(>.tabs-tab[data-active]:is(:active,[data-zao-pressed]))>.tabs-indicator{translate:0 var(--tabs-hairline);background:var(--zao-color-bg-hover);box-shadow:none}.tabs-list[data-zao-variant=primary][data-orientation=vertical]>[data-zao-slot=rail]{inline-size:var(--zao-space-2);background:linear-gradient(var(--zao-color-border-subtle),var(--zao-color-border-subtle)) top /var(--zao-space-1) var(--tabs-hairline) no-repeat,linear-gradient(var(--zao-color-border-subtle),var(--zao-color-border-subtle)) bottom /var(--zao-space-1) var(--tabs-hairline) no-repeat;block-size:auto;inset-block:0;inset-inline:auto 0}.tabs-list[data-zao-variant=primary][data-orientation=vertical]>[data-zao-slot=rail]:after,.tabs-list[data-zao-variant=primary][data-orientation=vertical]>[data-zao-slot=rail]:before{inset-block:0;inset-inline-start:50%}.tabs-list[data-zao-variant=primary][data-orientation=vertical]>[data-zao-slot=rail]:before{inline-size:var(--tabs-hairline);block-size:auto;transform:translate(-50%)}.tabs-list[data-zao-variant=primary][data-orientation=vertical]>[data-zao-slot=rail]:after{inline-size:var(--zao-space-0-5);background:repeating-linear-gradient(to bottom,var(--zao-color-border-subtle) 0 var(--tabs-hairline),transparent var(--tabs-hairline) var(--zao-space-4));block-size:auto;margin-block-start:0;margin-inline-start:var(--tabs-hairline)}.tabs-list[data-zao-variant=primary][data-orientation=vertical]>.tabs-tab>[data-zao-slot=tick]{inline-size:var(--zao-space-1);block-size:var(--tabs-hairline);transition:inline-size var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);inset-block-start:50%;inset-inline-start:calc(100% + var(--zao-space-1))}.tabs-list[data-zao-variant=primary][data-orientation=vertical]>.tabs-tab:not([data-disabled]):is(:hover,:focus-visible)>[data-zao-slot=tick]{inline-size:var(--zao-space-2);block-size:var(--tabs-hairline)}.tabs-list[data-zao-variant=primary][data-orientation=vertical]>.tabs-indicator>[data-zao-slot=selection-line]{inset-inline:auto;inset-inline-start:calc(100% + var(--zao-space-1));inset-block:var(--zao-space-2);inline-size:var(--zao-space-0-5);block-size:auto;transition:inline-size var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);transform:translate(-50%)}.tabs-list[data-zao-variant=primary][data-orientation=vertical]>.tabs-indicator>[data-zao-slot=selection-line]:after{inline-size:var(--zao-space-2);block-size:var(--tabs-hairline)}.tabs-list[data-zao-variant=primary][data-orientation=vertical]:has(>.tabs-tab[data-active]:is(:active,[data-zao-pressed]))>.tabs-indicator>[data-zao-slot=selection-line]{inline-size:var(--tabs-hairline);block-size:auto}.tabs-list:dir(rtl) .tabs-tab>[data-zao-slot=tick]{transform:translate(50%,-50%)}.tabs-list:dir(rtl) .tabs-indicator>[data-zao-slot=selection-line]:after{transform:translate(50%,-50%)}.tabs-list[data-zao-variant=primary][data-orientation=vertical]:dir(rtl)>[data-zao-slot=rail]:before{transform:translate(50%)}.tabs-list[data-zao-variant=primary][data-orientation=vertical]:dir(rtl)>.tabs-indicator>[data-zao-slot=selection-line]{transform:translate(50%)}@media (prefers-reduced-motion:reduce){.tabs-indicator,.tabs-indicator>[data-zao-slot=selection-line],.tabs-tab>[data-zao-slot=tick]{transition:none!important}}.switch-construction{--switch-contact:calc(var(--zao-space-0-5) / 2);--switch-travel:calc(var(--zao-space-10) - var(--zao-space-4) - 2 * var(--zao-space-1));--switch-position:0px;--switch-side:var(--zao-color-border-default);--switch-face-fill:var(--zao-color-bg-surface);--switch-hover-fill:var(--zao-color-bg-hover);--switch-pressed-fill:var(--zao-color-bg-active);--switch-face-edge:var(--zao-color-border-default);isolation:isolate;border:var(--switch-contact) solid var(--zao-color-border-default);cursor:pointer;background:var(--zao-color-bg-sunken);box-shadow:inset 0 var(--switch-contact) 0 var(--zao-color-border-subtle),0 var(--switch-contact) 0 var(--zao-color-border-subtle);transition:background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),border-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);padding:0;position:relative}.switch-construction[data-checked]{--switch-position:var(--switch-travel);background:var(--zao-color-accent-solid);border-color:var(--zao-color-accent-border)}.switch-construction:dir(rtl){--switch-travel:calc(-1 * (var(--zao-space-10) - var(--zao-space-4) - 2 * var(--zao-space-1)))}.switch-construction>[data-zao-slot=thumb]{inline-size:var(--zao-space-4);block-size:var(--zao-space-4);pointer-events:none;background:var(--switch-side);transform:translateX(var(--switch-position));transition:transform var(--zao-motion-duration-base) var(--zao-motion-easing-standard);position:absolute;inset-block-start:var(--zao-space-1);inset-inline-start:calc(var(--zao-space-1) - var(--switch-contact))}.switch-construction>[data-zao-slot=thumb]>[data-zao-slot=face]{border:var(--switch-contact) solid var(--switch-face-edge);background:var(--switch-face-fill);block-size:100%;inline-size:100%;transform:translateY(calc(-1 * var(--switch-contact)));transition:transform var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);display:block}@media (hover:hover) and (pointer:fine){.switch-construction:not([data-disabled],[data-readonly]):hover{--switch-face-fill:var(--switch-hover-fill)}}.switch-construction:not([data-disabled],[data-readonly])[data-zao-pressed]{--switch-face-fill:var(--switch-pressed-fill)}.switch-construction:not([data-disabled],[data-readonly])[data-zao-pressed]>[data-zao-slot=thumb]>[data-zao-slot=face]{transform:none}.switch-construction[data-readonly]{cursor:default}.switch-construction[data-disabled]{--switch-side:var(--zao-color-fg-disabled);--switch-face-edge:var(--zao-color-fg-disabled);border-color:var(--zao-color-border-subtle);background:var(--zao-color-bg-sunken);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.switch-construction,.switch-construction>[data-zao-slot=thumb],.switch-construction>[data-zao-slot=thumb]>[data-zao-slot=face]{transition:none}.switch-construction:not([data-disabled],[data-readonly])[data-zao-pressed]>[data-zao-slot=thumb]>[data-zao-slot=face]{transform:translateY(calc(-1 * var(--switch-contact)))}}@media (forced-colors:active){.switch-construction{--switch-side:ButtonText;--switch-face-edge:ButtonText;--switch-face-fill:Canvas;--switch-hover-fill:Canvas;--switch-pressed-fill:ButtonFace;forced-color-adjust:none;background:canvas;border-color:buttontext}.switch-construction[data-checked]{background:highlight}.switch-construction[data-disabled]{--switch-side:GrayText;--switch-face-edge:GrayText;background:canvas;border-color:graytext}}.progress-construction{--progress-contact:calc(var(--zao-space-0-5) / 2)}.progress-construction [data-zao-slot=label]{overflow-wrap:anywhere}.progress-construction>[data-zao-slot=track]{isolation:isolate;block-size:var(--zao-space-2);border-radius:var(--zao-radius-none);background:var(--zao-color-bg-sunken);box-shadow:0 var(--progress-contact) 0 var(--zao-color-border-subtle);position:relative;overflow:hidden}.progress-construction>[data-zao-slot=track]:before{content:"";z-index:1;border:var(--progress-contact) solid var(--zao-color-border-subtle);box-shadow:inset 0 var(--progress-contact) 0 var(--zao-color-border-subtle);pointer-events:none;position:absolute;inset:0}.progress-construction>[data-zao-slot=track]>[data-zao-slot=indicator]{background:var(--zao-color-accent-solid);block-size:100%;box-shadow:inset 0 calc(-1 * var(--progress-contact)) 0 var(--zao-color-accent-border);transition:width var(--zao-motion-duration-base) var(--zao-motion-easing-standard);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.progress-construction>[data-zao-slot=track]>[data-zao-slot=indicator]:after{content:"";inline-size:var(--progress-contact);background:var(--zao-color-accent-border);pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0}.progress-construction>[data-zao-slot=track]>[data-zao-slot=indicator][data-indeterminate]{display:none}.progress-construction>[data-zao-slot=track][data-indeterminate]:after{content:"";inset-inline:var(--zao-space-2);block-size:var(--progress-contact);background:repeating-linear-gradient(90deg,var(--zao-color-border-default) 0 var(--zao-space-1),transparent var(--zao-space-1) var(--zao-space-2));pointer-events:none;position:absolute;inset-block-start:calc(50% - var(--progress-contact) / 2)}@media (prefers-reduced-motion:reduce){.progress-construction>[data-zao-slot=track]>[data-zao-slot=indicator]{transition:none}}@media (forced-colors:active){.progress-construction>[data-zao-slot=track]{forced-color-adjust:none;box-shadow:none;background:canvas}.progress-construction>[data-zao-slot=track]:before{box-shadow:none;border-color:canvastext}.progress-construction>[data-zao-slot=track]>[data-zao-slot=indicator]{box-shadow:none;background:highlight}.progress-construction>[data-zao-slot=track]>[data-zao-slot=indicator]:after{background:highlight}.progress-construction>[data-zao-slot=track][data-indeterminate]:after{background:repeating-linear-gradient(90deg,CanvasText 0 var(--zao-space-1),transparent var(--zao-space-1) var(--zao-space-2))}}}@layer utilities{.\@container{container-type:inline-size}.menu-reveal-edge{inset:calc(-1 * var(--menu-contact));pointer-events:none;transform:translateY(calc((var(--zao-menu-reveal-progress) - 1) * 100%));position:absolute}.menu-reveal-edge:after{height:var(--menu-contact);background-color:var(--zao-color-border-default);content:"";inset-inline:0;position:absolute;bottom:0}[data-zao-slot=popup][data-side=top]>.menu-reveal-edge{transform:translateY(calc((1 - var(--zao-menu-reveal-progress)) * 100%))}[data-zao-slot=popup][data-side=top]>.menu-reveal-edge:after{top:0;bottom:auto}[data-zao-slot=popup][data-side=left]>.menu-reveal-edge{transform:translateX(calc((1 - var(--zao-menu-reveal-progress)) * 100%))}[data-zao-slot=popup][data-side=left]>.menu-reveal-edge:after{width:var(--menu-contact);inset-block:0;height:auto;left:0;right:auto}[data-zao-slot=popup][data-side=right]>.menu-reveal-edge{transform:translateX(calc((var(--zao-menu-reveal-progress) - 1) * 100%))}[data-zao-slot=popup][data-side=right]>.menu-reveal-edge:after{width:var(--menu-contact);inset-block:0;height:auto;left:auto;right:0}.button-construction{isolation:isolate;--button-contact:calc(var(--zao-space-0-5) / 2);--button-lift:var(--zao-space-0-5);--button-x:0px;--button-y:0px;--button-fill:var(--zao-color-accent-solid);--button-hover-fill:var(--zao-color-accent-solid-hover);--button-pressed-fill:var(--zao-color-accent-solid-hover);--button-face-fill:var(--button-fill);--button-ink:var(--zao-color-fg-on-accent);--button-edge:var(--zao-color-accent-solid);--button-side:var(--zao-color-accent-solid-hover);background:0 0;border:0;padding:0;position:relative}.button-construction[data-zao-variant=secondary]{--button-fill:var(--zao-color-bg-surface);--button-hover-fill:var(--zao-color-bg-hover);--button-pressed-fill:var(--zao-color-bg-active);--button-ink:var(--zao-color-fg-default);--button-edge:var(--zao-color-border-default);--button-side:var(--zao-color-border-default)}.button-construction[data-zao-variant=quiet]{--button-fill:transparent;--button-hover-fill:var(--zao-color-bg-surface);--button-pressed-fill:var(--zao-color-bg-hover);--button-ink:var(--zao-color-fg-default);--button-edge:transparent;--button-side:transparent}.button-construction:before{border-radius:inherit;transform:translate(calc(-1 * var(--button-contact)),var(--button-contact))}.button-construction:after,.button-construction:before{pointer-events:none;z-index:-1;background:var(--button-side);content:"";position:absolute;inset:0}.button-construction:after{box-shadow:0 0 0 var(--button-lift) var(--button-side);clip-path:polygon(var(--button-x) var(--button-y),calc(100% + var(--button-x)) var(--button-y),calc(100% + var(--button-x)) calc(100% + var(--button-y)),calc(100% - var(--button-contact)) calc(100% + var(--button-contact)),calc(-1 * var(--button-contact)) calc(100% + var(--button-contact)),calc(-1 * var(--button-contact)) var(--button-contact));transition:clip-path var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),box-shadow var(--zao-motion-duration-fast) var(--zao-motion-easing-standard)}.button-construction>[data-zao-slot=face]{pointer-events:none;border-radius:inherit;background:var(--button-face-fill);color:var(--button-ink);box-shadow:inset 0 0 0 1px var(--button-edge);transform:translate(var(--button-x),var(--button-y));transition:background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),box-shadow var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),transform var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);position:relative}.button-construction:disabled{--button-fill:var(--zao-color-bg-sunken);--button-ink:var(--zao-color-fg-disabled);--button-edge:transparent;--button-side:transparent}.button-construction:disabled[data-zao-variant=secondary]{--button-edge:var(--zao-color-border-subtle)}.button-construction:disabled[data-zao-variant=quiet]{--button-fill:transparent}@media (hover:hover) and (pointer:fine){.button-construction:enabled:hover{--button-x:var(--button-lift);--button-y:calc(-1 * var(--button-lift))}.button-construction:enabled:hover[data-zao-variant=quiet]{--button-face-fill:var(--button-hover-fill);--button-side:var(--zao-color-bg-sunken)}.button-construction:enabled:active:hover{--button-x:calc(-1 * var(--button-contact));--button-y:var(--button-contact);--button-face-fill:var(--button-pressed-fill)}}@media (hover:none),(pointer:coarse){.button-construction:enabled:active{--button-x:calc(-1 * var(--button-contact));--button-y:var(--button-contact);--button-face-fill:var(--button-pressed-fill)}}.button-construction:enabled[data-zao-pressed]{--button-x:calc(-1 * var(--button-contact));--button-y:var(--button-contact);--button-face-fill:var(--button-pressed-fill)}@media (prefers-reduced-motion:reduce){.button-construction:after{transition:none;display:none}.button-construction>[data-zao-slot=face]{transition:none;transform:none}@media (hover:hover) and (pointer:fine){.button-construction:enabled:hover:not(:active):not([data-zao-pressed]){--button-face-fill:var(--button-hover-fill)}.button-construction:enabled:hover:not(:active):not([data-zao-pressed])[data-zao-variant=primary]{--button-face-fill:var(--button-fill)}@supports (color:color-mix(in lab,red,red)){.button-construction:enabled:hover:not(:active):not([data-zao-pressed])[data-zao-variant=primary]{--button-face-fill:color-mix(in srgb,var(--button-fill),var(--button-hover-fill))}}}}.menu-item-construction{overflow-wrap:anywhere;position:relative}.menu-item-construction:before{inset-block:var(--zao-space-2);width:calc(var(--zao-space-0-5) / 2);background-color:var(--zao-color-fg-default);pointer-events:none;content:"";opacity:0;position:absolute;inset-inline-start:var(--zao-space-1)}.menu-item-construction[data-highlighted]:not([data-disabled]){background-color:var(--zao-color-bg-hover)}.menu-item-construction[data-highlighted]:not([data-disabled]):before{opacity:1}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.table-checkbox{appearance:none;border:1px solid var(--zao-color-border-default);border-radius:var(--zao-radius-none);background-color:var(--zao-color-bg-surface);color:var(--zao-color-bg-canvas);place-content:center;display:grid}.table-checkbox:after{content:"";width:var(--zao-space-2);height:var(--zao-space-1);border-inline-start:var(--zao-space-0-5) solid currentColor;border-block-end:var(--zao-space-0-5) solid currentColor;visibility:hidden;transform:rotate(-45deg)}.table-checkbox:checked,.table-checkbox:indeterminate{border-color:var(--zao-color-fg-default);background-color:var(--zao-color-fg-default)}.table-checkbox:checked:after{visibility:visible}.table-checkbox:indeterminate:after{visibility:visible;border-inline-start:0;height:0;transform:none}@media (forced-colors:active){.table-checkbox{forced-color-adjust:none;background-color:canvas;border-color:buttontext}.table-checkbox:checked,.table-checkbox:indeterminate{color:highlighttext;background-color:highlight;border-color:highlight}}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-construction{--zao-menu-reveal-progress:1;--menu-contact:calc(var(--zao-space-0-5) / 2);--menu-reveal-outset:calc(-1 * var(--zao-space-1));--menu-reveal-near:calc(-1 * var(--zao-menu-reveal-progress) * var(--zao-space-1));--menu-reveal-far:calc((1 - var(--zao-menu-reveal-progress)) * 100% - var(--zao-menu-reveal-progress) * var(--zao-space-1));min-width:min(var(--anchor-width),var(--available-width));max-width:var(--available-width);max-height:var(--available-height);position:relative}.menu-construction[data-zao-slot=popup]{border-color:var(--zao-color-border-subtle);box-shadow:calc(-1 * var(--menu-contact)) var(--menu-contact) 0 0 var(--zao-color-border-default)}.menu-construction{opacity:1;clip-path:inset(var(--menu-reveal-near) var(--menu-reveal-outset) var(--menu-reveal-far) var(--menu-reveal-outset));transition:--zao-menu-reveal-progress var(--zao-motion-duration-base) var(--zao-motion-easing-standard);transform:none}.menu-construction[data-side=top]{clip-path:inset(var(--menu-reveal-far) var(--menu-reveal-outset) var(--menu-reveal-near) var(--menu-reveal-outset))}.menu-construction[data-side=left]{clip-path:inset(var(--menu-reveal-outset) var(--menu-reveal-near) var(--menu-reveal-outset) var(--menu-reveal-far))}.menu-construction[data-side=right]{clip-path:inset(var(--menu-reveal-outset) var(--menu-reveal-far) var(--menu-reveal-outset) var(--menu-reveal-near))}.menu-construction[data-ending-style],.menu-construction[data-starting-style]{--zao-menu-reveal-progress:0}.menu-construction[data-ending-style]{transition-duration:var(--zao-motion-duration-fast)}.menu-construction[data-ending-style] [data-zao-slot=items]>[data-zao-slot=item]{background-color:#0000}.menu-construction[data-ending-style] [data-zao-slot=items]>[data-zao-slot=item]:before{opacity:0}.menu-construction[data-ending-style] [data-zao-slot=items]>[data-zao-slot=item][data-zao-exit-highlighted]:not([data-disabled]){background-color:var(--zao-color-bg-hover)}.menu-construction[data-ending-style] [data-zao-slot=items]>[data-zao-slot=item][data-zao-exit-highlighted]:not([data-disabled]):before{opacity:1}.menu-construction[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.menu-construction,.menu-construction[data-ending-style],.menu-construction[data-starting-style]{--zao-menu-reveal-progress:1;transition:none;transform:none}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.my-1{margin-block:var(--zao-unit)}.-mt-4{margin-top:calc(var(--zao-unit) * -4)}.mt-2{margin-top:calc(var(--zao-unit) * 2)}.mt-3{margin-top:calc(var(--zao-unit) * 3)}.mt-4{margin-top:calc(var(--zao-unit) * 4)}.mt-6{margin-top:calc(var(--zao-unit) * 6)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--zao-unit) * -2)}.mb-4{margin-bottom:calc(var(--zao-unit) * 4)}.-ml-2{margin-left:calc(var(--zao-unit) * -2)}.ml-3{margin-left:calc(var(--zao-unit) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.icon-button-sizing{--icon-button-size:var(--zao-size-button-default);--icon-button-icon-size:var(--zao-size-icon-sm);width:var(--icon-button-size);height:var(--icon-button-size)}.icon-button-sizing[data-zao-size=small]{--icon-button-size:var(--zao-size-control-sm)}.icon-button-sizing[data-zao-size=large]{--icon-button-size:var(--zao-size-control-lg);--icon-button-icon-size:var(--zao-size-icon-md)}.icon-button-sizing>[data-zao-slot=face]{width:100%;height:100%;padding:0}.icon-button-sizing [data-zao-slot=icon]{width:var(--icon-button-icon-size);height:var(--icon-button-icon-size);flex-shrink:0}.size-4{width:calc(var(--zao-unit) * 4);height:calc(var(--zao-unit) * 4)}.size-6{width:calc(var(--zao-unit) * 6);height:calc(var(--zao-unit) * 6)}.h-1\.5{height:calc(var(--zao-unit) * 1.5)}.h-3{height:calc(var(--zao-unit) * 3)}.h-5{height:calc(var(--zao-unit) * 5)}.h-6{height:calc(var(--zao-unit) * 6)}.h-7{height:calc(var(--zao-unit) * 7)}.h-8{height:calc(var(--zao-unit) * 8)}.h-10{height:calc(var(--zao-unit) * 10)}.h-32{height:calc(var(--zao-unit) * 32)}.h-auto{height:auto}.h-button{height:var(--zao-size-button-default)}.h-dvh{height:100dvh}.h-full{height:100%}.menu-content-construction{max-height:calc(var(--available-height) - var(--zao-space-0-5))}.min-h-6{min-height:calc(var(--zao-unit) * 6)}.min-h-7{min-height:calc(var(--zao-unit) * 7)}.min-h-8{min-height:calc(var(--zao-unit) * 8)}.min-h-20{min-height:calc(var(--zao-unit) * 20)}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--zao-unit) * 1.5)}.w-5{width:calc(var(--zao-unit) * 5)}.w-7{width:calc(var(--zao-unit) * 7)}.w-8{width:calc(var(--zao-unit) * 8)}.w-10{width:calc(var(--zao-unit) * 10)}.w-12{width:calc(var(--zao-unit) * 12)}.w-32{width:calc(var(--zao-unit) * 32)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--zao-unit) * 7)}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.menu-trigger-construction:enabled[aria-expanded=true][data-zao-variant=secondary]{--button-fill:var(--zao-color-bg-active);--button-hover-fill:var(--zao-color-bg-active);--button-pressed-fill:var(--zao-color-bg-active)}.menu-trigger-construction:enabled[aria-expanded=true][data-zao-variant=secondary] [data-zao-slot=menu-indicator]{transform:rotate(180deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--zao-unit) * 20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[72px_72px_minmax\(0\,1fr\)\]{grid-template-columns:72px 72px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--zao-unit) * .5)}.gap-1{gap:var(--zao-unit)}.gap-1\.5{gap:calc(var(--zao-unit) * 1.5)}.gap-2{gap:calc(var(--zao-unit) * 2)}.gap-3{gap:calc(var(--zao-unit) * 3)}.gap-4{gap:calc(var(--zao-unit) * 4)}.gap-5{gap:calc(var(--zao-unit) * 5)}.gap-6{gap:calc(var(--zao-unit) * 6)}.gap-8{gap:calc(var(--zao-unit) * 8)}.gap-10{gap:calc(var(--zao-unit) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--zao-unit) * var(--tw-space-y-reverse));margin-block-end:calc(var(--zao-unit) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--zao-unit) * 4)}.gap-x-5{column-gap:calc(var(--zao-unit) * 5)}.gap-y-1{row-gap:var(--zao-unit)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.material-overlay{background-color:var(--zao-material-overlay-fill);border:1px solid var(--zao-material-overlay-border);border-radius:var(--zao-radius-overlay);box-shadow:var(--zao-material-overlay-shadow);-webkit-backdrop-filter:blur(var(--zao-material-overlay-blur));backdrop-filter:blur(var(--zao-material-overlay-blur))}@media (prefers-reduced-transparency:reduce){.material-overlay{background-color:var(--zao-material-overlay-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}:where([data-zao-transparency=reduced]) .material-overlay{background-color:var(--zao-material-overlay-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.material-overlay{background-color:var(--zao-material-overlay-fill-solid)}}.rounded-action{border-radius:var(--zao-radius-action)}.rounded-control{border-radius:var(--zao-radius-control)}.rounded-none{border-radius:var(--zao-radius-none)}.rounded-pill{border-radius:var(--zao-radius-pill)}.rounded-surface{border-radius:var(--zao-radius-surface)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-accent{border-color:var(--zao-color-accent-border)}.border-danger{border-color:var(--zao-color-danger-border)}.border-default{border-color:var(--zao-color-border-default)}.border-subtle{border-color:var(--zao-color-border-subtle)}.border-transparent{border-color:#0000}.table-plane>thead{border-block-end:1px solid var(--zao-color-border-subtle)}.table-plane>tbody+tbody,.table-plane>tbody>tr+tr{border-block-start:1px solid var(--zao-color-border-subtle)}.table-plane>tfoot{border-block-start:1px solid var(--zao-color-border-default)}.table-plane>tbody>tr:focus-within{background-color:var(--zao-color-bg-hover)}@media (hover:hover) and (pointer:fine){.table-plane>tbody>tr:hover{background-color:var(--zao-color-bg-hover)}}.table-plane>tbody>tr[data-selected]{background-color:var(--zao-color-bg-active)}.bg-accent{background-color:var(--zao-color-accent-solid)}.bg-accent-hover{background-color:var(--zao-color-accent-solid-hover)}.bg-accent-subtle{background-color:var(--zao-color-accent-subtle)}.bg-accent-subtle-hover{background-color:var(--zao-color-accent-subtle-hover)}.bg-canvas{background-color:var(--zao-color-bg-canvas)}.bg-success{background-color:var(--zao-color-success-solid)}.bg-sunken{background-color:var(--zao-color-bg-sunken)}.bg-surface{background-color:var(--zao-color-bg-surface)}.object-cover{object-fit:cover}.p-1{padding:var(--zao-unit)}.p-2{padding:calc(var(--zao-unit) * 2)}.p-3{padding:calc(var(--zao-unit) * 3)}.p-4{padding:calc(var(--zao-unit) * 4)}.p-5{padding:calc(var(--zao-unit) * 5)}.px-1{padding-inline:var(--zao-unit)}.px-1\.5{padding-inline:calc(var(--zao-unit) * 1.5)}.px-2{padding-inline:calc(var(--zao-unit) * 2)}.px-3{padding-inline:calc(var(--zao-unit) * 3)}.px-4{padding-inline:calc(var(--zao-unit) * 4)}.py-1{padding-block:var(--zao-unit)}.py-1\.5{padding-block:calc(var(--zao-unit) * 1.5)}.py-2{padding-block:calc(var(--zao-unit) * 2)}.py-3{padding-block:calc(var(--zao-unit) * 3)}.py-4{padding-block:calc(var(--zao-unit) * 4)}.py-5{padding-block:calc(var(--zao-unit) * 5)}.py-8{padding-block:calc(var(--zao-unit) * 8)}.pt-2{padding-top:calc(var(--zao-unit) * 2)}.pt-3{padding-top:calc(var(--zao-unit) * 3)}.pt-4{padding-top:calc(var(--zao-unit) * 4)}.pt-5{padding-top:calc(var(--zao-unit) * 5)}.pt-6{padding-top:calc(var(--zao-unit) * 6)}.pr-2{padding-right:calc(var(--zao-unit) * 2)}.pr-3{padding-right:calc(var(--zao-unit) * 3)}.pb-2{padding-bottom:calc(var(--zao-unit) * 2)}.pb-3{padding-bottom:calc(var(--zao-unit) * 3)}.pb-4{padding-bottom:calc(var(--zao-unit) * 4)}.pl-1{padding-left:var(--zao-unit)}.pl-2{padding-left:calc(var(--zao-unit) * 2)}.pl-4{padding-left:calc(var(--zao-unit) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.type-body{font-family:var(--zao-type-body-font-family);font-size:var(--zao-type-body-font-size);font-weight:var(--zao-type-body-font-weight);line-height:var(--zao-type-body-line-height);letter-spacing:var(--zao-type-body-letter-spacing)}.type-button{font-family:var(--zao-type-button-font-family);font-size:var(--zao-type-button-font-size);font-weight:var(--zao-type-button-font-weight);line-height:var(--zao-type-button-line-height);letter-spacing:var(--zao-type-button-letter-spacing)}.type-caption{font-family:var(--zao-type-caption-font-family);font-size:var(--zao-type-caption-font-size);font-weight:var(--zao-type-caption-font-weight);line-height:var(--zao-type-caption-line-height);letter-spacing:var(--zao-type-caption-letter-spacing)}.type-code{font-family:var(--zao-type-code-font-family);font-size:var(--zao-type-code-font-size);font-weight:var(--zao-type-code-font-weight);line-height:var(--zao-type-code-line-height);letter-spacing:var(--zao-type-code-letter-spacing)}.type-display{font-family:var(--zao-type-display-font-family);font-size:var(--zao-type-display-font-size);font-weight:var(--zao-type-display-font-weight);line-height:var(--zao-type-display-line-height);letter-spacing:var(--zao-type-display-letter-spacing)}.type-heading{font-family:var(--zao-type-heading-font-family);font-size:var(--zao-type-heading-font-size);font-weight:var(--zao-type-heading-font-weight);line-height:var(--zao-type-heading-line-height);letter-spacing:var(--zao-type-heading-letter-spacing)}.type-label{font-family:var(--zao-type-label-font-family);font-size:var(--zao-type-label-font-size);font-weight:var(--zao-type-label-font-weight);line-height:var(--zao-type-label-line-height);letter-spacing:var(--zao-type-label-letter-spacing)}.type-title{font-family:var(--zao-type-title-font-family);font-size:var(--zao-type-title-font-size);font-weight:var(--zao-type-title-font-weight);line-height:var(--zao-type-title-line-height);letter-spacing:var(--zao-type-title-letter-spacing)}.font-display{font-family:var(--zao-font-family-display)}.figures-id{font-feature-settings:"ss03","ss05","tnum"}.font-medium{--tw-font-weight:var(--zao-font-weight-medium);font-weight:var(--zao-font-weight-medium)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--zao-color-accent-text)}.text-danger{color:var(--zao-color-danger-text)}.text-default{color:var(--zao-color-fg-default)}.text-disabled{color:var(--zao-color-fg-disabled)}.text-muted{color:var(--zao-color-fg-muted)}.text-on-accent{color:var(--zao-color-fg-on-accent)}.text-success{color:var(--zao-color-success-text)}.figures-tabular{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card-construction{--card-contact:calc(var(--zao-space-0-5) / 2);box-shadow:calc(-1 * var(--card-contact)) var(--card-contact) 0 0 var(--zao-color-border-subtle)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-focus{outline-color:var(--zao-color-focus-ring)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-fast{transition-duration:var(--zao-motion-duration-fast)}.ease-standard{--tw-ease:var(--zao-motion-easing-standard);transition-timing-function:var(--zao-motion-easing-standard)}.trim-label{text-box:trim-both cap alphabetic}.group-focus-within\:text-default:is(:where(.group):focus-within *){color:var(--zao-color-fg-default)}@media (hover:hover){.group-hover\:text-default:is(:where(.group):hover *){color:var(--zao-color-fg-default)}}.placeholder\:text-muted::placeholder{color:var(--zao-color-fg-muted)}@media (hover:hover){.hover\:border-strong:hover{border-color:var(--zao-color-border-strong)}.hover\:bg-accent-hover:hover{background-color:var(--zao-color-accent-solid-hover)}.hover\:bg-hover:hover{background-color:var(--zao-color-bg-hover)}.hover\:text-default:hover{color:var(--zao-color-fg-default)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-sunken:disabled{background-color:var(--zao-color-bg-sunken)}.disabled\:placeholder\:text-disabled:disabled::placeholder,.disabled\:text-disabled:disabled{color:var(--zao-color-fg-disabled)}.data-active\:text-default[data-active]{color:var(--zao-color-fg-default)}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:bg-sunken[data-disabled]{background-color:var(--zao-color-bg-sunken)}.data-disabled\:text-disabled[data-disabled]{color:var(--zao-color-fg-disabled)}.data-disabled\:text-muted[data-disabled]{color:var(--zao-color-fg-muted)}.data-highlighted\:bg-hover[data-highlighted]{background-color:var(--zao-color-bg-hover)}.data-indeterminate\:text-muted[data-indeterminate]{color:var(--zao-color-fg-muted)}.data-invalid\:border-danger[data-invalid]{border-color:var(--zao-color-danger-border)}.data-placeholder\:text-muted[data-placeholder]{color:var(--zao-color-fg-muted)}.data-\[highlighted\]\:bg-hover[data-highlighted]{background-color:var(--zao-color-bg-hover)}.data-\[orientation\=vertical\]\:flex[data-orientation=vertical]{display:flex}.data-\[orientation\=vertical\]\:gap-4[data-orientation=vertical]{gap:calc(var(--zao-unit) * 4)}.data-\[orientation\=vertical\]\:pt-0[data-orientation=vertical]{padding-top:0}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.md\:px-8{padding-inline:calc(var(--zao-unit) * 8)}.md\:py-12{padding-block:calc(var(--zao-unit) * 12)}}@media (min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:24rem){.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@sm\:pt-0{padding-top:0}.\@sm\:pl-4{padding-left:calc(var(--zao-unit) * 4)}}@container (min-width:36rem){.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@xl\:pt-0{padding-top:0}.\@xl\:pl-4{padding-left:calc(var(--zao-unit) * 4)}}@container (min-width:48rem){.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_button\]\:scroll-mt-20 button{scroll-margin-top:calc(var(--zao-unit) * 20)}.\[\&\>\.tabs-viewport\]\:max-w-none>.tabs-viewport{max-width:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/Geist-Variable.0b78ff37.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/GeistMono-Variable.723e11e5.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/newsreader-latin-ext-opsz-normal.3a4fec0c.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/newsreader-latin-opsz-normal.4f140710.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%;size-adjust:104.755%}@font-face{font-family:Newsreader Fallback;src:local(Georgia);ascent-override:76.4676%;descent-override:27.5699%;size-adjust:96.1192%}:root,[data-zao-theme=su],[data-zao-theme=su][data-zao-mode=light]{color-scheme:light;--zao-color-accent-border:var(--zao-palette-accent-light-7);--zao-color-accent-solid:var(--zao-palette-accent-light-9);--zao-color-accent-solid-hover:var(--zao-palette-accent-light-10);--zao-color-accent-subtle:var(--zao-palette-accent-light-3);--zao-color-accent-subtle-hover:var(--zao-palette-accent-light-4);--zao-color-accent-text:var(--zao-palette-accent-light-11);--zao-color-bg-active:var(--zao-palette-neutral-light-5);--zao-color-bg-canvas:var(--zao-palette-neutral-light-2);--zao-color-bg-hover:var(--zao-palette-neutral-light-4);--zao-color-bg-overlay:var(--zao-palette-neutral-light-1);--zao-color-bg-sunken:var(--zao-palette-neutral-light-3);--zao-color-bg-surface:var(--zao-palette-neutral-light-1);--zao-color-border-default:var(--zao-palette-neutral-light-7);--zao-color-border-strong:var(--zao-palette-neutral-light-8);--zao-color-border-subtle:var(--zao-palette-neutral-light-6);--zao-color-danger-border:var(--zao-palette-danger-light-7);--zao-color-danger-solid:var(--zao-palette-danger-light-9);--zao-color-danger-subtle:var(--zao-palette-danger-light-3);--zao-color-danger-text:var(--zao-palette-danger-light-11);--zao-color-fg-default:var(--zao-palette-neutral-light-12);--zao-color-fg-disabled:var(--zao-palette-neutral-light-8);--zao-color-fg-muted:var(--zao-palette-neutral-light-11);--zao-color-fg-on-accent:var(--zao-palette-accent-light-contrast);--zao-color-focus-ring:var(--zao-palette-accent-light-9);--zao-color-shadow-soft:oklch(20% 0 0/.06);--zao-color-shadow-strong:oklch(20% 0 0/.1);--zao-color-success-border:var(--zao-palette-success-light-7);--zao-color-success-solid:var(--zao-palette-success-light-9);--zao-color-success-subtle:var(--zao-palette-success-light-3);--zao-color-success-text:var(--zao-palette-success-light-11);--zao-color-warning-border:var(--zao-palette-warning-light-7);--zao-color-warning-solid:var(--zao-palette-warning-light-9);--zao-color-warning-subtle:var(--zao-palette-warning-light-3);--zao-color-warning-text:var(--zao-palette-warning-light-11);--zao-font-family-display:var(--zao-font-family-text);--zao-font-family-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Menlo",monospace;--zao-font-family-text:"Geist","Geist Fallback","PingFang SC","Noto Sans SC",system-ui,sans-serif;--zao-font-weight-medium:530;--zao-font-weight-regular:400;--zao-font-weight-strong:630;--zao-material-overlay-blur:0px;--zao-material-overlay-border:var(--zao-color-border-subtle);--zao-material-overlay-fill:var(--zao-color-bg-overlay);--zao-material-overlay-fill-solid:var(--zao-color-bg-overlay);--zao-material-overlay-highlight:#fff0;--zao-material-overlay-shadow:0px 1px 2px 0px var(--zao-color-shadow-soft),0px 8px 24px 0px var(--zao-color-shadow-strong);--zao-motion-duration-base:.16s;--zao-motion-duration-fast:.1s;--zao-motion-easing-standard:cubic-bezier(.2,0,0,1);--zao-palette-accent-dark-1:oklch(17.5% 0 0);--zao-palette-accent-dark-2:oklch(20.5% 0 0);--zao-palette-accent-dark-3:oklch(26% 0 0);--zao-palette-accent-dark-4:oklch(30% 0 0);--zao-palette-accent-dark-5:oklch(34% 0 0);--zao-palette-accent-dark-6:oklch(38.5% 0 0);--zao-palette-accent-dark-7:oklch(44.5% 0 0);--zao-palette-accent-dark-8:oklch(52.5% 0 0);--zao-palette-accent-dark-9:oklch(54% 0 0);--zao-palette-accent-dark-10:oklch(58% 0 0);--zao-palette-accent-dark-11:oklch(80% 0 0);--zao-palette-accent-dark-12:oklch(93% 0 0);--zao-palette-accent-dark-contrast:oklch(100% 0 0);--zao-palette-accent-light-1:oklch(99.3% 0 0);--zao-palette-accent-light-2:oklch(98% 0 0);--zao-palette-accent-light-3:oklch(95.5% 0 0);--zao-palette-accent-light-4:oklch(93% 0 0);--zao-palette-accent-light-5:oklch(90% 0 0);--zao-palette-accent-light-6:oklch(86.5% 0 0);--zao-palette-accent-light-7:oklch(81.5% 0 0);--zao-palette-accent-light-8:oklch(74.5% 0 0);--zao-palette-accent-light-9:oklch(52% 0 0);--zao-palette-accent-light-10:oklch(48% 0 0);--zao-palette-accent-light-11:oklch(50% 0 0);--zao-palette-accent-light-12:oklch(30% 0 0);--zao-palette-accent-light-contrast:oklch(100% 0 0);--zao-palette-danger-dark-1:oklch(17.5% .024 27);--zao-palette-danger-dark-2:oklch(20.5% .04 27);--zao-palette-danger-dark-3:oklch(26% .064 27);--zao-palette-danger-dark-4:oklch(30% .084 27);--zao-palette-danger-dark-5:oklch(34% .104 27);--zao-palette-danger-dark-6:oklch(38.5% .124 27);--zao-palette-danger-dark-7:oklch(44.5% .144 27);--zao-palette-danger-dark-8:oklch(52.5% .172 27);--zao-palette-danger-dark-9:oklch(64% .2 27);--zao-palette-danger-dark-10:oklch(68% .2 27);--zao-palette-danger-dark-11:oklch(78.55% .1246 27.48);--zao-palette-danger-dark-12:oklch(91.75% .0425 30.02);--zao-palette-danger-dark-contrast:oklch(24.5% 0 0);--zao-palette-danger-light-1:oklch(98.18% .0093 42.29);--zao-palette-danger-light-2:oklch(96.8% .0161 36.08);--zao-palette-danger-light-3:oklch(94.28% .029 31.76);--zao-palette-danger-light-4:oklch(91.75% .0425 30.02);--zao-palette-danger-light-5:oklch(88.71% .0596 28.94);--zao-palette-danger-light-6:oklch(85.17% .0808 28.22);--zao-palette-danger-light-7:oklch(80.08% .114 27.61);--zao-palette-danger-light-8:oklch(73.4% .1631 27.1);--zao-palette-danger-light-9:oklch(58% .2 27);--zao-palette-danger-light-10:oklch(54% .2 27);--zao-palette-danger-light-11:oklch(50% .18 27);--zao-palette-danger-light-12:oklch(30% .1 27);--zao-palette-danger-light-contrast:oklch(100% 0 0);--zao-palette-neutral-dark-1:oklch(17% 0 0);--zao-palette-neutral-dark-2:oklch(19.8% 0 0);--zao-palette-neutral-dark-3:oklch(23.5% 0 0);--zao-palette-neutral-dark-4:oklch(26.2% 0 0);--zao-palette-neutral-dark-5:oklch(29% 0 0);--zao-palette-neutral-dark-6:oklch(32.5% 0 0);--zao-palette-neutral-dark-7:oklch(38% 0 0);--zao-palette-neutral-dark-8:oklch(46.5% 0 0);--zao-palette-neutral-dark-9:oklch(61% 0 0);--zao-palette-neutral-dark-10:oklch(65.5% 0 0);--zao-palette-neutral-dark-11:oklch(72% 0 0);--zao-palette-neutral-dark-12:oklch(94.8% 0 0);--zao-palette-neutral-light-1:oklch(99.4% 0 0);--zao-palette-neutral-light-2:oklch(98.3% 0 0);--zao-palette-neutral-light-3:oklch(96.3% 0 0);--zao-palette-neutral-light-4:oklch(94.6% 0 0);--zao-palette-neutral-light-5:oklch(92.9% 0 0);--zao-palette-neutral-light-6:oklch(90.7% 0 0);--zao-palette-neutral-light-7:oklch(87.3% 0 0);--zao-palette-neutral-light-8:oklch(80.3% 0 0);--zao-palette-neutral-light-9:oklch(62.5% 0 0);--zao-palette-neutral-light-10:oklch(58.5% 0 0);--zao-palette-neutral-light-11:oklch(50.5% 0 0);--zao-palette-neutral-light-12:oklch(24.5% 0 0);--zao-palette-success-dark-1:oklch(17.5% .018 150);--zao-palette-success-dark-2:oklch(20.5% .03 150);--zao-palette-success-dark-3:oklch(26% .048 150);--zao-palette-success-dark-4:oklch(30% .063 150);--zao-palette-success-dark-5:oklch(34% .078 150);--zao-palette-success-dark-6:oklch(38.5% .093 150);--zao-palette-success-dark-7:oklch(44.5% .108 150);--zao-palette-success-dark-8:oklch(52.5% .129 150);--zao-palette-success-dark-9:oklch(62% .15 150);--zao-palette-success-dark-10:oklch(66% .15 150);--zao-palette-success-dark-11:oklch(80% .135 150);--zao-palette-success-dark-12:oklch(93% .075 150);--zao-palette-success-dark-contrast:oklch(24.5% 0 0);--zao-palette-success-light-1:oklch(99.01% .0155 150.8);--zao-palette-success-light-2:oklch(98% .03 150);--zao-palette-success-light-3:oklch(95.5% .048 150);--zao-palette-success-light-4:oklch(93% .063 150);--zao-palette-success-light-5:oklch(90% .078 150);--zao-palette-success-light-6:oklch(86.5% .093 150);--zao-palette-success-light-7:oklch(81.5% .108 150);--zao-palette-success-light-8:oklch(74.5% .129 150);--zao-palette-success-light-9:oklch(56% .15 150);--zao-palette-success-light-10:oklch(52.2% .147 149.1);--zao-palette-success-light-11:oklch(50% .135 150);--zao-palette-success-light-12:oklch(30% .075 150);--zao-palette-success-light-contrast:oklch(100% 0 0);--zao-palette-warning-dark-1:oklch(17.5% .0192 75);--zao-palette-warning-dark-2:oklch(20.5% .032 75);--zao-palette-warning-dark-3:oklch(26% .0512 75);--zao-palette-warning-dark-4:oklch(30.04% .064 72.86);--zao-palette-warning-dark-5:oklch(34.11% .0741 69.49);--zao-palette-warning-dark-6:oklch(38.67% .0852 67.43);--zao-palette-warning-dark-7:oklch(44.68% .0981 67.89);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.97);--zao-palette-warning-dark-9:oklch(80% .16 75);--zao-palette-warning-dark-10:oklch(83.18% .1561 77.92);--zao-palette-warning-dark-11:oklch(80% .144 75);--zao-palette-warning-dark-12:oklch(92.21% .0752 81.48);--zao-palette-warning-dark-contrast:oklch(24.5% 0 0);--zao-palette-warning-light-1:oklch(98.85% .0167 93.12);--zao-palette-warning-light-2:oklch(97.47% .0288 87.24);--zao-palette-warning-light-3:oklch(95% .048 81.69);--zao-palette-warning-light-4:oklch(92.66% .065 78.24);--zao-palette-warning-light-5:oklch(90% .0832 75);--zao-palette-warning-light-6:oklch(86.5% .0992 75);--zao-palette-warning-light-7:oklch(81.5% .1152 75);--zao-palette-warning-light-8:oklch(74.5% .1376 75);--zao-palette-warning-light-9:oklch(80% .16 75);--zao-palette-warning-light-10:oklch(76% .16 75);--zao-palette-warning-light-11:oklch(50.18% .1096 68.66);--zao-palette-warning-light-12:oklch(30.15% .0671 66.02);--zao-palette-warning-light-contrast:oklch(24.5% 0 0);--zao-radius-action:6px;--zao-radius-control:6px;--zao-radius-none:0px;--zao-radius-overlay:10px;--zao-radius-pill:9999px;--zao-radius-surface:8px;--zao-size-button-default:34px;--zao-size-control-lg:40px;--zao-size-control-md:32px;--zao-size-control-sm:28px;--zao-size-icon-md:20px;--zao-size-icon-sm:16px;--zao-size-target-min:24px;--zao-space-0:0px;--zao-space-0-5:2px;--zao-space-1:4px;--zao-space-1-5:6px;--zao-space-2:8px;--zao-space-3:12px;--zao-space-4:16px;--zao-space-5:20px;--zao-space-6:24px;--zao-space-8:32px;--zao-space-10:40px;--zao-space-12:48px;--zao-space-16:64px;--zao-space-20:80px;--zao-type-body:var(--zao-type-body-font-weight) var(--zao-type-body-font-size)/var(--zao-type-body-line-height) var(--zao-type-body-font-family);--zao-type-body-font-family:var(--zao-font-family-text);--zao-type-body-font-size:14px;--zao-type-body-font-weight:var(--zao-font-weight-regular);--zao-type-body-letter-spacing:0px;--zao-type-body-line-height:1.4286;--zao-type-button:var(--zao-type-button-font-weight) var(--zao-type-button-font-size)/var(--zao-type-button-line-height) var(--zao-type-button-font-family);--zao-type-button-font-family:var(--zao-font-family-text);--zao-type-button-font-size:14px;--zao-type-button-font-weight:500;--zao-type-button-letter-spacing:0px;--zao-type-button-line-height:1.28571;--zao-type-caption:var(--zao-type-caption-font-weight) var(--zao-type-caption-font-size)/var(--zao-type-caption-line-height) var(--zao-type-caption-font-family);--zao-type-caption-font-family:var(--zao-font-family-text);--zao-type-caption-font-size:12px;--zao-type-caption-font-weight:var(--zao-font-weight-regular);--zao-type-caption-letter-spacing:.12px;--zao-type-caption-line-height:1.3333;--zao-type-code:var(--zao-type-code-font-weight) var(--zao-type-code-font-size)/var(--zao-type-code-line-height) var(--zao-type-code-font-family);--zao-type-code-font-family:var(--zao-font-family-mono);--zao-type-code-font-size:13px;--zao-type-code-font-weight:var(--zao-font-weight-regular);--zao-type-code-letter-spacing:0px;--zao-type-code-line-height:1.5385;--zao-type-display:var(--zao-type-display-font-weight) var(--zao-type-display-font-size)/var(--zao-type-display-line-height) var(--zao-type-display-font-family);--zao-type-display-font-family:var(--zao-font-family-display);--zao-type-display-font-size:36px;--zao-type-display-font-weight:var(--zao-font-weight-strong);--zao-type-display-letter-spacing:-.9px;--zao-type-display-line-height:1.1111;--zao-type-heading:var(--zao-type-heading-font-weight) var(--zao-type-heading-font-size)/var(--zao-type-heading-line-height) var(--zao-type-heading-font-family);--zao-type-heading-font-family:var(--zao-font-family-text);--zao-type-heading-font-size:16px;--zao-type-heading-font-weight:var(--zao-font-weight-strong);--zao-type-heading-letter-spacing:-.16px;--zao-type-heading-line-height:1.5;--zao-type-label:var(--zao-type-label-font-weight) var(--zao-type-label-font-size)/var(--zao-type-label-line-height) var(--zao-type-label-font-family);--zao-type-label-font-family:var(--zao-font-family-text);--zao-type-label-font-size:13px;--zao-type-label-font-weight:var(--zao-font-weight-medium);--zao-type-label-letter-spacing:0px;--zao-type-label-line-height:1.2308;--zao-type-title:var(--zao-type-title-font-weight) var(--zao-type-title-font-size)/var(--zao-type-title-line-height) var(--zao-type-title-font-family);--zao-type-title-font-family:var(--zao-font-family-display);--zao-type-title-font-size:24px;--zao-type-title-font-weight:var(--zao-font-weight-strong);--zao-type-title-letter-spacing:-.48px;--zao-type-title-line-height:1.3333;--zao-unit:4px}@media (color-gamut:p3){:root,[data-zao-theme=su],[data-zao-theme=su][data-zao-mode=light]{color-scheme:light;--zao-color-danger-subtle:var(--zao-palette-danger-light-3);--zao-palette-danger-light-3:oklch(94.28% .029 31.74);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.98)}}@media (color-gamut:rec2020){:root,[data-zao-theme=su],[data-zao-theme=su][data-zao-mode=light]{color-scheme:light;--zao-color-danger-subtle:var(--zao-palette-danger-light-3);--zao-palette-danger-light-3:oklch(94.28% .029 31.74);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.98)}}@media (prefers-color-scheme:dark){:root:not([data-zao-mode]),[data-zao-theme=su]:not([data-zao-mode]){color-scheme:dark;--zao-color-accent-border:var(--zao-palette-accent-dark-7);--zao-color-accent-solid:var(--zao-palette-accent-dark-9);--zao-color-accent-solid-hover:var(--zao-palette-accent-dark-10);--zao-color-accent-subtle:var(--zao-palette-accent-dark-3);--zao-color-accent-subtle-hover:var(--zao-palette-accent-dark-4);--zao-color-accent-text:var(--zao-palette-accent-dark-11);--zao-color-bg-active:var(--zao-palette-neutral-dark-5);--zao-color-bg-canvas:var(--zao-palette-neutral-dark-1);--zao-color-bg-hover:var(--zao-palette-neutral-dark-4);--zao-color-bg-overlay:var(--zao-palette-neutral-dark-3);--zao-color-bg-sunken:var(--zao-palette-neutral-dark-3);--zao-color-bg-surface:var(--zao-palette-neutral-dark-2);--zao-color-border-default:var(--zao-palette-neutral-dark-7);--zao-color-border-strong:var(--zao-palette-neutral-dark-8);--zao-color-border-subtle:var(--zao-palette-neutral-dark-6);--zao-color-danger-border:var(--zao-palette-danger-dark-7);--zao-color-danger-solid:var(--zao-palette-danger-dark-9);--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-color-danger-text:var(--zao-palette-danger-dark-11);--zao-color-fg-default:var(--zao-palette-neutral-dark-12);--zao-color-fg-disabled:var(--zao-palette-neutral-dark-8);--zao-color-fg-muted:var(--zao-palette-neutral-dark-11);--zao-color-fg-on-accent:var(--zao-palette-accent-dark-contrast);--zao-color-focus-ring:var(--zao-palette-accent-dark-9);--zao-color-shadow-soft:oklch(0% 0 0/.3);--zao-color-shadow-strong:oklch(0% 0 0/.45);--zao-color-success-border:var(--zao-palette-success-dark-7);--zao-color-success-solid:var(--zao-palette-success-dark-9);--zao-color-success-subtle:var(--zao-palette-success-dark-3);--zao-color-success-text:var(--zao-palette-success-dark-11);--zao-color-warning-border:var(--zao-palette-warning-dark-7);--zao-color-warning-solid:var(--zao-palette-warning-dark-9);--zao-color-warning-subtle:var(--zao-palette-warning-dark-3);--zao-color-warning-text:var(--zao-palette-warning-dark-11);--zao-font-family-display:var(--zao-font-family-text);--zao-font-family-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Menlo",monospace;--zao-font-family-text:"Geist","Geist Fallback","PingFang SC","Noto Sans SC",system-ui,sans-serif;--zao-font-weight-medium:530;--zao-font-weight-regular:400;--zao-font-weight-strong:630;--zao-material-overlay-blur:0px;--zao-material-overlay-border:var(--zao-color-border-subtle);--zao-material-overlay-fill:var(--zao-color-bg-overlay);--zao-material-overlay-fill-solid:var(--zao-color-bg-overlay);--zao-material-overlay-highlight:#fff0;--zao-material-overlay-shadow:0px 1px 2px 0px var(--zao-color-shadow-soft),0px 8px 24px 0px var(--zao-color-shadow-strong);--zao-motion-duration-base:.16s;--zao-motion-duration-fast:.1s;--zao-motion-easing-standard:cubic-bezier(.2,0,0,1);--zao-palette-accent-dark-1:oklch(17.5% 0 0);--zao-palette-accent-dark-2:oklch(20.5% 0 0);--zao-palette-accent-dark-3:oklch(26% 0 0);--zao-palette-accent-dark-4:oklch(30% 0 0);--zao-palette-accent-dark-5:oklch(34% 0 0);--zao-palette-accent-dark-6:oklch(38.5% 0 0);--zao-palette-accent-dark-7:oklch(44.5% 0 0);--zao-palette-accent-dark-8:oklch(52.5% 0 0);--zao-palette-accent-dark-9:oklch(54% 0 0);--zao-palette-accent-dark-10:oklch(58% 0 0);--zao-palette-accent-dark-11:oklch(80% 0 0);--zao-palette-accent-dark-12:oklch(93% 0 0);--zao-palette-accent-dark-contrast:oklch(100% 0 0);--zao-palette-accent-light-1:oklch(99.3% 0 0);--zao-palette-accent-light-2:oklch(98% 0 0);--zao-palette-accent-light-3:oklch(95.5% 0 0);--zao-palette-accent-light-4:oklch(93% 0 0);--zao-palette-accent-light-5:oklch(90% 0 0);--zao-palette-accent-light-6:oklch(86.5% 0 0);--zao-palette-accent-light-7:oklch(81.5% 0 0);--zao-palette-accent-light-8:oklch(74.5% 0 0);--zao-palette-accent-light-9:oklch(52% 0 0);--zao-palette-accent-light-10:oklch(48% 0 0);--zao-palette-accent-light-11:oklch(50% 0 0);--zao-palette-accent-light-12:oklch(30% 0 0);--zao-palette-accent-light-contrast:oklch(100% 0 0);--zao-palette-danger-dark-1:oklch(17.5% .024 27);--zao-palette-danger-dark-2:oklch(20.5% .04 27);--zao-palette-danger-dark-3:oklch(26% .064 27);--zao-palette-danger-dark-4:oklch(30% .084 27);--zao-palette-danger-dark-5:oklch(34% .104 27);--zao-palette-danger-dark-6:oklch(38.5% .124 27);--zao-palette-danger-dark-7:oklch(44.5% .144 27);--zao-palette-danger-dark-8:oklch(52.5% .172 27);--zao-palette-danger-dark-9:oklch(64% .2 27);--zao-palette-danger-dark-10:oklch(68% .2 27);--zao-palette-danger-dark-11:oklch(78.55% .1246 27.48);--zao-palette-danger-dark-12:oklch(91.75% .0425 30.02);--zao-palette-danger-dark-contrast:oklch(24.5% 0 0);--zao-palette-danger-light-1:oklch(98.18% .0093 42.29);--zao-palette-danger-light-2:oklch(96.8% .0161 36.08);--zao-palette-danger-light-3:oklch(94.28% .029 31.76);--zao-palette-danger-light-4:oklch(91.75% .0425 30.02);--zao-palette-danger-light-5:oklch(88.71% .0596 28.94);--zao-palette-danger-light-6:oklch(85.17% .0808 28.22);--zao-palette-danger-light-7:oklch(80.08% .114 27.61);--zao-palette-danger-light-8:oklch(73.4% .1631 27.1);--zao-palette-danger-light-9:oklch(58% .2 27);--zao-palette-danger-light-10:oklch(54% .2 27);--zao-palette-danger-light-11:oklch(50% .18 27);--zao-palette-danger-light-12:oklch(30% .1 27);--zao-palette-danger-light-contrast:oklch(100% 0 0);--zao-palette-neutral-dark-1:oklch(17% 0 0);--zao-palette-neutral-dark-2:oklch(19.8% 0 0);--zao-palette-neutral-dark-3:oklch(23.5% 0 0);--zao-palette-neutral-dark-4:oklch(26.2% 0 0);--zao-palette-neutral-dark-5:oklch(29% 0 0);--zao-palette-neutral-dark-6:oklch(32.5% 0 0);--zao-palette-neutral-dark-7:oklch(38% 0 0);--zao-palette-neutral-dark-8:oklch(46.5% 0 0);--zao-palette-neutral-dark-9:oklch(61% 0 0);--zao-palette-neutral-dark-10:oklch(65.5% 0 0);--zao-palette-neutral-dark-11:oklch(72% 0 0);--zao-palette-neutral-dark-12:oklch(94.8% 0 0);--zao-palette-neutral-light-1:oklch(99.4% 0 0);--zao-palette-neutral-light-2:oklch(98.3% 0 0);--zao-palette-neutral-light-3:oklch(96.3% 0 0);--zao-palette-neutral-light-4:oklch(94.6% 0 0);--zao-palette-neutral-light-5:oklch(92.9% 0 0);--zao-palette-neutral-light-6:oklch(90.7% 0 0);--zao-palette-neutral-light-7:oklch(87.3% 0 0);--zao-palette-neutral-light-8:oklch(80.3% 0 0);--zao-palette-neutral-light-9:oklch(62.5% 0 0);--zao-palette-neutral-light-10:oklch(58.5% 0 0);--zao-palette-neutral-light-11:oklch(50.5% 0 0);--zao-palette-neutral-light-12:oklch(24.5% 0 0);--zao-palette-success-dark-1:oklch(17.5% .018 150);--zao-palette-success-dark-2:oklch(20.5% .03 150);--zao-palette-success-dark-3:oklch(26% .048 150);--zao-palette-success-dark-4:oklch(30% .063 150);--zao-palette-success-dark-5:oklch(34% .078 150);--zao-palette-success-dark-6:oklch(38.5% .093 150);--zao-palette-success-dark-7:oklch(44.5% .108 150);--zao-palette-success-dark-8:oklch(52.5% .129 150);--zao-palette-success-dark-9:oklch(62% .15 150);--zao-palette-success-dark-10:oklch(66% .15 150);--zao-palette-success-dark-11:oklch(80% .135 150);--zao-palette-success-dark-12:oklch(93% .075 150);--zao-palette-success-dark-contrast:oklch(24.5% 0 0);--zao-palette-success-light-1:oklch(99.01% .0155 150.8);--zao-palette-success-light-2:oklch(98% .03 150);--zao-palette-success-light-3:oklch(95.5% .048 150);--zao-palette-success-light-4:oklch(93% .063 150);--zao-palette-success-light-5:oklch(90% .078 150);--zao-palette-success-light-6:oklch(86.5% .093 150);--zao-palette-success-light-7:oklch(81.5% .108 150);--zao-palette-success-light-8:oklch(74.5% .129 150);--zao-palette-success-light-9:oklch(56% .15 150);--zao-palette-success-light-10:oklch(52.2% .147 149.1);--zao-palette-success-light-11:oklch(50% .135 150);--zao-palette-success-light-12:oklch(30% .075 150);--zao-palette-success-light-contrast:oklch(100% 0 0);--zao-palette-warning-dark-1:oklch(17.5% .0192 75);--zao-palette-warning-dark-2:oklch(20.5% .032 75);--zao-palette-warning-dark-3:oklch(26% .0512 75);--zao-palette-warning-dark-4:oklch(30.04% .064 72.86);--zao-palette-warning-dark-5:oklch(34.11% .0741 69.49);--zao-palette-warning-dark-6:oklch(38.67% .0852 67.43);--zao-palette-warning-dark-7:oklch(44.68% .0981 67.89);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.97);--zao-palette-warning-dark-9:oklch(80% .16 75);--zao-palette-warning-dark-10:oklch(83.18% .1561 77.92);--zao-palette-warning-dark-11:oklch(80% .144 75);--zao-palette-warning-dark-12:oklch(92.21% .0752 81.48);--zao-palette-warning-dark-contrast:oklch(24.5% 0 0);--zao-palette-warning-light-1:oklch(98.85% .0167 93.12);--zao-palette-warning-light-2:oklch(97.47% .0288 87.24);--zao-palette-warning-light-3:oklch(95% .048 81.69);--zao-palette-warning-light-4:oklch(92.66% .065 78.24);--zao-palette-warning-light-5:oklch(90% .0832 75);--zao-palette-warning-light-6:oklch(86.5% .0992 75);--zao-palette-warning-light-7:oklch(81.5% .1152 75);--zao-palette-warning-light-8:oklch(74.5% .1376 75);--zao-palette-warning-light-9:oklch(80% .16 75);--zao-palette-warning-light-10:oklch(76% .16 75);--zao-palette-warning-light-11:oklch(50.18% .1096 68.66);--zao-palette-warning-light-12:oklch(30.15% .0671 66.02);--zao-palette-warning-light-contrast:oklch(24.5% 0 0);--zao-radius-action:6px;--zao-radius-control:6px;--zao-radius-none:0px;--zao-radius-overlay:10px;--zao-radius-pill:9999px;--zao-radius-surface:8px;--zao-size-button-default:34px;--zao-size-control-lg:40px;--zao-size-control-md:32px;--zao-size-control-sm:28px;--zao-size-icon-md:20px;--zao-size-icon-sm:16px;--zao-size-target-min:24px;--zao-space-0:0px;--zao-space-0-5:2px;--zao-space-1:4px;--zao-space-1-5:6px;--zao-space-2:8px;--zao-space-3:12px;--zao-space-4:16px;--zao-space-5:20px;--zao-space-6:24px;--zao-space-8:32px;--zao-space-10:40px;--zao-space-12:48px;--zao-space-16:64px;--zao-space-20:80px;--zao-type-body:var(--zao-type-body-font-weight) var(--zao-type-body-font-size)/var(--zao-type-body-line-height) var(--zao-type-body-font-family);--zao-type-body-font-family:var(--zao-font-family-text);--zao-type-body-font-size:14px;--zao-type-body-font-weight:var(--zao-font-weight-regular);--zao-type-body-letter-spacing:0px;--zao-type-body-line-height:1.4286;--zao-type-button:var(--zao-type-button-font-weight) var(--zao-type-button-font-size)/var(--zao-type-button-line-height) var(--zao-type-button-font-family);--zao-type-button-font-family:var(--zao-font-family-text);--zao-type-button-font-size:14px;--zao-type-button-font-weight:500;--zao-type-button-letter-spacing:0px;--zao-type-button-line-height:1.28571;--zao-type-caption:var(--zao-type-caption-font-weight) var(--zao-type-caption-font-size)/var(--zao-type-caption-line-height) var(--zao-type-caption-font-family);--zao-type-caption-font-family:var(--zao-font-family-text);--zao-type-caption-font-size:12px;--zao-type-caption-font-weight:var(--zao-font-weight-regular);--zao-type-caption-letter-spacing:.12px;--zao-type-caption-line-height:1.3333;--zao-type-code:var(--zao-type-code-font-weight) var(--zao-type-code-font-size)/var(--zao-type-code-line-height) var(--zao-type-code-font-family);--zao-type-code-font-family:var(--zao-font-family-mono);--zao-type-code-font-size:13px;--zao-type-code-font-weight:var(--zao-font-weight-regular);--zao-type-code-letter-spacing:0px;--zao-type-code-line-height:1.5385;--zao-type-display:var(--zao-type-display-font-weight) var(--zao-type-display-font-size)/var(--zao-type-display-line-height) var(--zao-type-display-font-family);--zao-type-display-font-family:var(--zao-font-family-display);--zao-type-display-font-size:36px;--zao-type-display-font-weight:var(--zao-font-weight-strong);--zao-type-display-letter-spacing:-.9px;--zao-type-display-line-height:1.1111;--zao-type-heading:var(--zao-type-heading-font-weight) var(--zao-type-heading-font-size)/var(--zao-type-heading-line-height) var(--zao-type-heading-font-family);--zao-type-heading-font-family:var(--zao-font-family-text);--zao-type-heading-font-size:16px;--zao-type-heading-font-weight:var(--zao-font-weight-strong);--zao-type-heading-letter-spacing:-.16px;--zao-type-heading-line-height:1.5;--zao-type-label:var(--zao-type-label-font-weight) var(--zao-type-label-font-size)/var(--zao-type-label-line-height) var(--zao-type-label-font-family);--zao-type-label-font-family:var(--zao-font-family-text);--zao-type-label-font-size:13px;--zao-type-label-font-weight:var(--zao-font-weight-medium);--zao-type-label-letter-spacing:0px;--zao-type-label-line-height:1.2308;--zao-type-title:var(--zao-type-title-font-weight) var(--zao-type-title-font-size)/var(--zao-type-title-line-height) var(--zao-type-title-font-family);--zao-type-title-font-family:var(--zao-font-family-display);--zao-type-title-font-size:24px;--zao-type-title-font-weight:var(--zao-font-weight-strong);--zao-type-title-letter-spacing:-.48px;--zao-type-title-line-height:1.3333;--zao-unit:4px}}[data-zao-theme=su][data-zao-mode=dark]{color-scheme:dark;--zao-color-accent-border:var(--zao-palette-accent-dark-7);--zao-color-accent-solid:var(--zao-palette-accent-dark-9);--zao-color-accent-solid-hover:var(--zao-palette-accent-dark-10);--zao-color-accent-subtle:var(--zao-palette-accent-dark-3);--zao-color-accent-subtle-hover:var(--zao-palette-accent-dark-4);--zao-color-accent-text:var(--zao-palette-accent-dark-11);--zao-color-bg-active:var(--zao-palette-neutral-dark-5);--zao-color-bg-canvas:var(--zao-palette-neutral-dark-1);--zao-color-bg-hover:var(--zao-palette-neutral-dark-4);--zao-color-bg-overlay:var(--zao-palette-neutral-dark-3);--zao-color-bg-sunken:var(--zao-palette-neutral-dark-3);--zao-color-bg-surface:var(--zao-palette-neutral-dark-2);--zao-color-border-default:var(--zao-palette-neutral-dark-7);--zao-color-border-strong:var(--zao-palette-neutral-dark-8);--zao-color-border-subtle:var(--zao-palette-neutral-dark-6);--zao-color-danger-border:var(--zao-palette-danger-dark-7);--zao-color-danger-solid:var(--zao-palette-danger-dark-9);--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-color-danger-text:var(--zao-palette-danger-dark-11);--zao-color-fg-default:var(--zao-palette-neutral-dark-12);--zao-color-fg-disabled:var(--zao-palette-neutral-dark-8);--zao-color-fg-muted:var(--zao-palette-neutral-dark-11);--zao-color-fg-on-accent:var(--zao-palette-accent-dark-contrast);--zao-color-focus-ring:var(--zao-palette-accent-dark-9);--zao-color-shadow-soft:oklch(0% 0 0/.3);--zao-color-shadow-strong:oklch(0% 0 0/.45);--zao-color-success-border:var(--zao-palette-success-dark-7);--zao-color-success-solid:var(--zao-palette-success-dark-9);--zao-color-success-subtle:var(--zao-palette-success-dark-3);--zao-color-success-text:var(--zao-palette-success-dark-11);--zao-color-warning-border:var(--zao-palette-warning-dark-7);--zao-color-warning-solid:var(--zao-palette-warning-dark-9);--zao-color-warning-subtle:var(--zao-palette-warning-dark-3);--zao-color-warning-text:var(--zao-palette-warning-dark-11);--zao-font-family-display:var(--zao-font-family-text);--zao-font-family-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Menlo",monospace;--zao-font-family-text:"Geist","Geist Fallback","PingFang SC","Noto Sans SC",system-ui,sans-serif;--zao-font-weight-medium:530;--zao-font-weight-regular:400;--zao-font-weight-strong:630;--zao-material-overlay-blur:0px;--zao-material-overlay-border:var(--zao-color-border-subtle);--zao-material-overlay-fill:var(--zao-color-bg-overlay);--zao-material-overlay-fill-solid:var(--zao-color-bg-overlay);--zao-material-overlay-highlight:#fff0;--zao-material-overlay-shadow:0px 1px 2px 0px var(--zao-color-shadow-soft),0px 8px 24px 0px var(--zao-color-shadow-strong);--zao-motion-duration-base:.16s;--zao-motion-duration-fast:.1s;--zao-motion-easing-standard:cubic-bezier(.2,0,0,1);--zao-palette-accent-dark-1:oklch(17.5% 0 0);--zao-palette-accent-dark-2:oklch(20.5% 0 0);--zao-palette-accent-dark-3:oklch(26% 0 0);--zao-palette-accent-dark-4:oklch(30% 0 0);--zao-palette-accent-dark-5:oklch(34% 0 0);--zao-palette-accent-dark-6:oklch(38.5% 0 0);--zao-palette-accent-dark-7:oklch(44.5% 0 0);--zao-palette-accent-dark-8:oklch(52.5% 0 0);--zao-palette-accent-dark-9:oklch(54% 0 0);--zao-palette-accent-dark-10:oklch(58% 0 0);--zao-palette-accent-dark-11:oklch(80% 0 0);--zao-palette-accent-dark-12:oklch(93% 0 0);--zao-palette-accent-dark-contrast:oklch(100% 0 0);--zao-palette-accent-light-1:oklch(99.3% 0 0);--zao-palette-accent-light-2:oklch(98% 0 0);--zao-palette-accent-light-3:oklch(95.5% 0 0);--zao-palette-accent-light-4:oklch(93% 0 0);--zao-palette-accent-light-5:oklch(90% 0 0);--zao-palette-accent-light-6:oklch(86.5% 0 0);--zao-palette-accent-light-7:oklch(81.5% 0 0);--zao-palette-accent-light-8:oklch(74.5% 0 0);--zao-palette-accent-light-9:oklch(52% 0 0);--zao-palette-accent-light-10:oklch(48% 0 0);--zao-palette-accent-light-11:oklch(50% 0 0);--zao-palette-accent-light-12:oklch(30% 0 0);--zao-palette-accent-light-contrast:oklch(100% 0 0);--zao-palette-danger-dark-1:oklch(17.5% .024 27);--zao-palette-danger-dark-2:oklch(20.5% .04 27);--zao-palette-danger-dark-3:oklch(26% .064 27);--zao-palette-danger-dark-4:oklch(30% .084 27);--zao-palette-danger-dark-5:oklch(34% .104 27);--zao-palette-danger-dark-6:oklch(38.5% .124 27);--zao-palette-danger-dark-7:oklch(44.5% .144 27);--zao-palette-danger-dark-8:oklch(52.5% .172 27);--zao-palette-danger-dark-9:oklch(64% .2 27);--zao-palette-danger-dark-10:oklch(68% .2 27);--zao-palette-danger-dark-11:oklch(78.55% .1246 27.48);--zao-palette-danger-dark-12:oklch(91.75% .0425 30.02);--zao-palette-danger-dark-contrast:oklch(24.5% 0 0);--zao-palette-danger-light-1:oklch(98.18% .0093 42.29);--zao-palette-danger-light-2:oklch(96.8% .0161 36.08);--zao-palette-danger-light-3:oklch(94.28% .029 31.76);--zao-palette-danger-light-4:oklch(91.75% .0425 30.02);--zao-palette-danger-light-5:oklch(88.71% .0596 28.94);--zao-palette-danger-light-6:oklch(85.17% .0808 28.22);--zao-palette-danger-light-7:oklch(80.08% .114 27.61);--zao-palette-danger-light-8:oklch(73.4% .1631 27.1);--zao-palette-danger-light-9:oklch(58% .2 27);--zao-palette-danger-light-10:oklch(54% .2 27);--zao-palette-danger-light-11:oklch(50% .18 27);--zao-palette-danger-light-12:oklch(30% .1 27);--zao-palette-danger-light-contrast:oklch(100% 0 0);--zao-palette-neutral-dark-1:oklch(17% 0 0);--zao-palette-neutral-dark-2:oklch(19.8% 0 0);--zao-palette-neutral-dark-3:oklch(23.5% 0 0);--zao-palette-neutral-dark-4:oklch(26.2% 0 0);--zao-palette-neutral-dark-5:oklch(29% 0 0);--zao-palette-neutral-dark-6:oklch(32.5% 0 0);--zao-palette-neutral-dark-7:oklch(38% 0 0);--zao-palette-neutral-dark-8:oklch(46.5% 0 0);--zao-palette-neutral-dark-9:oklch(61% 0 0);--zao-palette-neutral-dark-10:oklch(65.5% 0 0);--zao-palette-neutral-dark-11:oklch(72% 0 0);--zao-palette-neutral-dark-12:oklch(94.8% 0 0);--zao-palette-neutral-light-1:oklch(99.4% 0 0);--zao-palette-neutral-light-2:oklch(98.3% 0 0);--zao-palette-neutral-light-3:oklch(96.3% 0 0);--zao-palette-neutral-light-4:oklch(94.6% 0 0);--zao-palette-neutral-light-5:oklch(92.9% 0 0);--zao-palette-neutral-light-6:oklch(90.7% 0 0);--zao-palette-neutral-light-7:oklch(87.3% 0 0);--zao-palette-neutral-light-8:oklch(80.3% 0 0);--zao-palette-neutral-light-9:oklch(62.5% 0 0);--zao-palette-neutral-light-10:oklch(58.5% 0 0);--zao-palette-neutral-light-11:oklch(50.5% 0 0);--zao-palette-neutral-light-12:oklch(24.5% 0 0);--zao-palette-success-dark-1:oklch(17.5% .018 150);--zao-palette-success-dark-2:oklch(20.5% .03 150);--zao-palette-success-dark-3:oklch(26% .048 150);--zao-palette-success-dark-4:oklch(30% .063 150);--zao-palette-success-dark-5:oklch(34% .078 150);--zao-palette-success-dark-6:oklch(38.5% .093 150);--zao-palette-success-dark-7:oklch(44.5% .108 150);--zao-palette-success-dark-8:oklch(52.5% .129 150);--zao-palette-success-dark-9:oklch(62% .15 150);--zao-palette-success-dark-10:oklch(66% .15 150);--zao-palette-success-dark-11:oklch(80% .135 150);--zao-palette-success-dark-12:oklch(93% .075 150);--zao-palette-success-dark-contrast:oklch(24.5% 0 0);--zao-palette-success-light-1:oklch(99.01% .0155 150.8);--zao-palette-success-light-2:oklch(98% .03 150);--zao-palette-success-light-3:oklch(95.5% .048 150);--zao-palette-success-light-4:oklch(93% .063 150);--zao-palette-success-light-5:oklch(90% .078 150);--zao-palette-success-light-6:oklch(86.5% .093 150);--zao-palette-success-light-7:oklch(81.5% .108 150);--zao-palette-success-light-8:oklch(74.5% .129 150);--zao-palette-success-light-9:oklch(56% .15 150);--zao-palette-success-light-10:oklch(52.2% .147 149.1);--zao-palette-success-light-11:oklch(50% .135 150);--zao-palette-success-light-12:oklch(30% .075 150);--zao-palette-success-light-contrast:oklch(100% 0 0);--zao-palette-warning-dark-1:oklch(17.5% .0192 75);--zao-palette-warning-dark-2:oklch(20.5% .032 75);--zao-palette-warning-dark-3:oklch(26% .0512 75);--zao-palette-warning-dark-4:oklch(30.04% .064 72.86);--zao-palette-warning-dark-5:oklch(34.11% .0741 69.49);--zao-palette-warning-dark-6:oklch(38.67% .0852 67.43);--zao-palette-warning-dark-7:oklch(44.68% .0981 67.89);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.97);--zao-palette-warning-dark-9:oklch(80% .16 75);--zao-palette-warning-dark-10:oklch(83.18% .1561 77.92);--zao-palette-warning-dark-11:oklch(80% .144 75);--zao-palette-warning-dark-12:oklch(92.21% .0752 81.48);--zao-palette-warning-dark-contrast:oklch(24.5% 0 0);--zao-palette-warning-light-1:oklch(98.85% .0167 93.12);--zao-palette-warning-light-2:oklch(97.47% .0288 87.24);--zao-palette-warning-light-3:oklch(95% .048 81.69);--zao-palette-warning-light-4:oklch(92.66% .065 78.24);--zao-palette-warning-light-5:oklch(90% .0832 75);--zao-palette-warning-light-6:oklch(86.5% .0992 75);--zao-palette-warning-light-7:oklch(81.5% .1152 75);--zao-palette-warning-light-8:oklch(74.5% .1376 75);--zao-palette-warning-light-9:oklch(80% .16 75);--zao-palette-warning-light-10:oklch(76% .16 75);--zao-palette-warning-light-11:oklch(50.18% .1096 68.66);--zao-palette-warning-light-12:oklch(30.15% .0671 66.02);--zao-palette-warning-light-contrast:oklch(24.5% 0 0);--zao-radius-action:6px;--zao-radius-control:6px;--zao-radius-none:0px;--zao-radius-overlay:10px;--zao-radius-pill:9999px;--zao-radius-surface:8px;--zao-size-button-default:34px;--zao-size-control-lg:40px;--zao-size-control-md:32px;--zao-size-control-sm:28px;--zao-size-icon-md:20px;--zao-size-icon-sm:16px;--zao-size-target-min:24px;--zao-space-0:0px;--zao-space-0-5:2px;--zao-space-1:4px;--zao-space-1-5:6px;--zao-space-2:8px;--zao-space-3:12px;--zao-space-4:16px;--zao-space-5:20px;--zao-space-6:24px;--zao-space-8:32px;--zao-space-10:40px;--zao-space-12:48px;--zao-space-16:64px;--zao-space-20:80px;--zao-type-body:var(--zao-type-body-font-weight) var(--zao-type-body-font-size)/var(--zao-type-body-line-height) var(--zao-type-body-font-family);--zao-type-body-font-family:var(--zao-font-family-text);--zao-type-body-font-size:14px;--zao-type-body-font-weight:var(--zao-font-weight-regular);--zao-type-body-letter-spacing:0px;--zao-type-body-line-height:1.4286;--zao-type-button:var(--zao-type-button-font-weight) var(--zao-type-button-font-size)/var(--zao-type-button-line-height) var(--zao-type-button-font-family);--zao-type-button-font-family:var(--zao-font-family-text);--zao-type-button-font-size:14px;--zao-type-button-font-weight:500;--zao-type-button-letter-spacing:0px;--zao-type-button-line-height:1.28571;--zao-type-caption:var(--zao-type-caption-font-weight) var(--zao-type-caption-font-size)/var(--zao-type-caption-line-height) var(--zao-type-caption-font-family);--zao-type-caption-font-family:var(--zao-font-family-text);--zao-type-caption-font-size:12px;--zao-type-caption-font-weight:var(--zao-font-weight-regular);--zao-type-caption-letter-spacing:.12px;--zao-type-caption-line-height:1.3333;--zao-type-code:var(--zao-type-code-font-weight) var(--zao-type-code-font-size)/var(--zao-type-code-line-height) var(--zao-type-code-font-family);--zao-type-code-font-family:var(--zao-font-family-mono);--zao-type-code-font-size:13px;--zao-type-code-font-weight:var(--zao-font-weight-regular);--zao-type-code-letter-spacing:0px;--zao-type-code-line-height:1.5385;--zao-type-display:var(--zao-type-display-font-weight) var(--zao-type-display-font-size)/var(--zao-type-display-line-height) var(--zao-type-display-font-family);--zao-type-display-font-family:var(--zao-font-family-display);--zao-type-display-font-size:36px;--zao-type-display-font-weight:var(--zao-font-weight-strong);--zao-type-display-letter-spacing:-.9px;--zao-type-display-line-height:1.1111;--zao-type-heading:var(--zao-type-heading-font-weight) var(--zao-type-heading-font-size)/var(--zao-type-heading-line-height) var(--zao-type-heading-font-family);--zao-type-heading-font-family:var(--zao-font-family-text);--zao-type-heading-font-size:16px;--zao-type-heading-font-weight:var(--zao-font-weight-strong);--zao-type-heading-letter-spacing:-.16px;--zao-type-heading-line-height:1.5;--zao-type-label:var(--zao-type-label-font-weight) var(--zao-type-label-font-size)/var(--zao-type-label-line-height) var(--zao-type-label-font-family);--zao-type-label-font-family:var(--zao-font-family-text);--zao-type-label-font-size:13px;--zao-type-label-font-weight:var(--zao-font-weight-medium);--zao-type-label-letter-spacing:0px;--zao-type-label-line-height:1.2308;--zao-type-title:var(--zao-type-title-font-weight) var(--zao-type-title-font-size)/var(--zao-type-title-line-height) var(--zao-type-title-font-family);--zao-type-title-font-family:var(--zao-font-family-display);--zao-type-title-font-size:24px;--zao-type-title-font-weight:var(--zao-font-weight-strong);--zao-type-title-letter-spacing:-.48px;--zao-type-title-line-height:1.3333;--zao-unit:4px}@media (color-gamut:p3){@media (prefers-color-scheme:dark){:root:not([data-zao-mode]),[data-zao-theme=su]:not([data-zao-mode]){color-scheme:dark;--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-palette-danger-light-3:oklch(94.28% .029 31.74);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.98)}}[data-zao-theme=su][data-zao-mode=dark]{color-scheme:dark;--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-palette-danger-light-3:oklch(94.28% .029 31.74);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.98)}}@media (color-gamut:rec2020){@media (prefers-color-scheme:dark){:root:not([data-zao-mode]),[data-zao-theme=su]:not([data-zao-mode]){color-scheme:dark;--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-palette-danger-light-3:oklch(94.28% .029 31.74);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.98)}}[data-zao-theme=su][data-zao-mode=dark]{color-scheme:dark;--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-palette-danger-light-3:oklch(94.28% .029 31.74);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.98)}}[data-zao-theme=yu]:not([data-zao-mode]),[data-zao-theme=yu][data-zao-mode=dark]{color-scheme:dark;--zao-color-accent-border:var(--zao-palette-accent-dark-7);--zao-color-accent-solid:var(--zao-palette-accent-dark-9);--zao-color-accent-solid-hover:var(--zao-palette-accent-dark-10);--zao-color-accent-subtle:var(--zao-palette-accent-dark-3);--zao-color-accent-subtle-hover:var(--zao-palette-accent-dark-4);--zao-color-accent-text:var(--zao-palette-accent-dark-11);--zao-color-bg-active:var(--zao-palette-neutral-dark-5);--zao-color-bg-canvas:var(--zao-palette-neutral-dark-1);--zao-color-bg-hover:var(--zao-palette-neutral-dark-4);--zao-color-bg-overlay:var(--zao-palette-neutral-dark-3);--zao-color-bg-sunken:var(--zao-palette-neutral-dark-3);--zao-color-bg-surface:var(--zao-palette-neutral-dark-2);--zao-color-border-default:var(--zao-palette-neutral-dark-7);--zao-color-border-strong:var(--zao-palette-neutral-dark-8);--zao-color-border-subtle:var(--zao-palette-neutral-dark-6);--zao-color-danger-border:var(--zao-palette-danger-dark-7);--zao-color-danger-solid:var(--zao-palette-danger-dark-9);--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-color-danger-text:var(--zao-palette-danger-dark-11);--zao-color-fg-default:var(--zao-palette-neutral-dark-12);--zao-color-fg-disabled:var(--zao-palette-neutral-dark-8);--zao-color-fg-muted:var(--zao-palette-neutral-dark-11);--zao-color-fg-on-accent:var(--zao-palette-accent-dark-contrast);--zao-color-focus-ring:var(--zao-palette-accent-dark-9);--zao-color-shadow-soft:oklch(0% 0 0/.3);--zao-color-shadow-strong:oklch(0% 0 0/.45);--zao-color-success-border:var(--zao-palette-success-dark-7);--zao-color-success-solid:var(--zao-palette-success-dark-9);--zao-color-success-subtle:var(--zao-palette-success-dark-3);--zao-color-success-text:var(--zao-palette-success-dark-11);--zao-color-warning-border:var(--zao-palette-warning-dark-7);--zao-color-warning-solid:var(--zao-palette-warning-dark-9);--zao-color-warning-subtle:var(--zao-palette-warning-dark-3);--zao-color-warning-text:var(--zao-palette-warning-dark-11);--zao-font-family-display:"Newsreader","Newsreader Fallback","Noto Serif SC","Songti SC","STSong","Georgia",serif;--zao-font-family-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Menlo",monospace;--zao-font-family-text:"Geist","Geist Fallback","PingFang SC","Noto Sans SC",system-ui,sans-serif;--zao-font-weight-medium:530;--zao-font-weight-regular:400;--zao-font-weight-strong:630;--zao-material-overlay-blur:18px;--zao-material-overlay-border:oklch(95% 0 0/.26);--zao-material-overlay-fill:oklch(95% 0 0/.1);--zao-material-overlay-fill-solid:var(--zao-palette-neutral-dark-4);--zao-material-overlay-highlight:#ffffff2e;--zao-material-overlay-shadow:inset 0px 1px 0px 0px var(--zao-material-overlay-highlight),0px 14px 32px 0px var(--zao-color-shadow-strong);--zao-motion-duration-base:.24s;--zao-motion-duration-fast:.14s;--zao-motion-easing-standard:cubic-bezier(.2,0,0,1);--zao-palette-accent-dark-1:oklch(17.5% 0 0);--zao-palette-accent-dark-2:oklch(20.5% 0 0);--zao-palette-accent-dark-3:oklch(26% 0 0);--zao-palette-accent-dark-4:oklch(30% 0 0);--zao-palette-accent-dark-5:oklch(34% 0 0);--zao-palette-accent-dark-6:oklch(38.5% 0 0);--zao-palette-accent-dark-7:oklch(44.5% 0 0);--zao-palette-accent-dark-8:oklch(52.5% 0 0);--zao-palette-accent-dark-9:oklch(82% 0 0);--zao-palette-accent-dark-10:oklch(86% 0 0);--zao-palette-accent-dark-11:oklch(80% 0 0);--zao-palette-accent-dark-12:oklch(93% 0 0);--zao-palette-accent-dark-contrast:oklch(24.5% 0 0);--zao-palette-accent-light-1:oklch(99.3% 0 0);--zao-palette-accent-light-2:oklch(98% 0 0);--zao-palette-accent-light-3:oklch(95.5% 0 0);--zao-palette-accent-light-4:oklch(93% 0 0);--zao-palette-accent-light-5:oklch(90% 0 0);--zao-palette-accent-light-6:oklch(86.5% 0 0);--zao-palette-accent-light-7:oklch(81.5% 0 0);--zao-palette-accent-light-8:oklch(74.5% 0 0);--zao-palette-accent-light-9:oklch(50% 0 0);--zao-palette-accent-light-10:oklch(46% 0 0);--zao-palette-accent-light-11:oklch(50% 0 0);--zao-palette-accent-light-12:oklch(30% 0 0);--zao-palette-accent-light-contrast:oklch(100% 0 0);--zao-palette-danger-dark-1:oklch(17.5% .024 27);--zao-palette-danger-dark-2:oklch(20.5% .04 27);--zao-palette-danger-dark-3:oklch(26% .064 27);--zao-palette-danger-dark-4:oklch(30% .084 27);--zao-palette-danger-dark-5:oklch(34% .104 27);--zao-palette-danger-dark-6:oklch(38.5% .124 27);--zao-palette-danger-dark-7:oklch(44.5% .144 27);--zao-palette-danger-dark-8:oklch(52.5% .172 27);--zao-palette-danger-dark-9:oklch(64% .2 27);--zao-palette-danger-dark-10:oklch(68% .2 27);--zao-palette-danger-dark-11:oklch(78.55% .1246 27.48);--zao-palette-danger-dark-12:oklch(91.75% .0425 30.02);--zao-palette-danger-dark-contrast:oklch(24.5% 0 0);--zao-palette-danger-light-1:oklch(98.18% .0093 42.29);--zao-palette-danger-light-2:oklch(96.8% .0161 36.08);--zao-palette-danger-light-3:oklch(94.28% .029 31.76);--zao-palette-danger-light-4:oklch(91.75% .0425 30.02);--zao-palette-danger-light-5:oklch(88.71% .0596 28.94);--zao-palette-danger-light-6:oklch(85.17% .0808 28.22);--zao-palette-danger-light-7:oklch(80.08% .114 27.61);--zao-palette-danger-light-8:oklch(73.4% .1631 27.1);--zao-palette-danger-light-9:oklch(58% .2 27);--zao-palette-danger-light-10:oklch(54% .2 27);--zao-palette-danger-light-11:oklch(50% .18 27);--zao-palette-danger-light-12:oklch(30% .1 27);--zao-palette-danger-light-contrast:oklch(100% 0 0);--zao-palette-neutral-dark-1:oklch(17% 0 0);--zao-palette-neutral-dark-2:oklch(19.8% 0 0);--zao-palette-neutral-dark-3:oklch(23.5% 0 0);--zao-palette-neutral-dark-4:oklch(26.2% 0 0);--zao-palette-neutral-dark-5:oklch(29% 0 0);--zao-palette-neutral-dark-6:oklch(32.5% 0 0);--zao-palette-neutral-dark-7:oklch(38% 0 0);--zao-palette-neutral-dark-8:oklch(46.5% 0 0);--zao-palette-neutral-dark-9:oklch(61% 0 0);--zao-palette-neutral-dark-10:oklch(65.5% 0 0);--zao-palette-neutral-dark-11:oklch(72% 0 0);--zao-palette-neutral-dark-12:oklch(94.8% 0 0);--zao-palette-neutral-light-1:oklch(99.4% 0 0);--zao-palette-neutral-light-2:oklch(98.3% 0 0);--zao-palette-neutral-light-3:oklch(96.3% 0 0);--zao-palette-neutral-light-4:oklch(94.6% 0 0);--zao-palette-neutral-light-5:oklch(92.9% 0 0);--zao-palette-neutral-light-6:oklch(90.7% 0 0);--zao-palette-neutral-light-7:oklch(87.3% 0 0);--zao-palette-neutral-light-8:oklch(80.3% 0 0);--zao-palette-neutral-light-9:oklch(62.5% 0 0);--zao-palette-neutral-light-10:oklch(58.5% 0 0);--zao-palette-neutral-light-11:oklch(50.5% 0 0);--zao-palette-neutral-light-12:oklch(24.5% 0 0);--zao-palette-success-dark-1:oklch(17.5% .018 150);--zao-palette-success-dark-2:oklch(20.5% .03 150);--zao-palette-success-dark-3:oklch(26% .048 150);--zao-palette-success-dark-4:oklch(30% .063 150);--zao-palette-success-dark-5:oklch(34% .078 150);--zao-palette-success-dark-6:oklch(38.5% .093 150);--zao-palette-success-dark-7:oklch(44.5% .108 150);--zao-palette-success-dark-8:oklch(52.5% .129 150);--zao-palette-success-dark-9:oklch(62% .15 150);--zao-palette-success-dark-10:oklch(66% .15 150);--zao-palette-success-dark-11:oklch(80% .135 150);--zao-palette-success-dark-12:oklch(93% .075 150);--zao-palette-success-dark-contrast:oklch(24.5% 0 0);--zao-palette-success-light-1:oklch(99.01% .0155 150.8);--zao-palette-success-light-2:oklch(98% .03 150);--zao-palette-success-light-3:oklch(95.5% .048 150);--zao-palette-success-light-4:oklch(93% .063 150);--zao-palette-success-light-5:oklch(90% .078 150);--zao-palette-success-light-6:oklch(86.5% .093 150);--zao-palette-success-light-7:oklch(81.5% .108 150);--zao-palette-success-light-8:oklch(74.5% .129 150);--zao-palette-success-light-9:oklch(56% .15 150);--zao-palette-success-light-10:oklch(52.2% .147 149.1);--zao-palette-success-light-11:oklch(50% .135 150);--zao-palette-success-light-12:oklch(30% .075 150);--zao-palette-success-light-contrast:oklch(100% 0 0);--zao-palette-warning-dark-1:oklch(17.5% .0192 75);--zao-palette-warning-dark-2:oklch(20.5% .032 75);--zao-palette-warning-dark-3:oklch(26% .0512 75);--zao-palette-warning-dark-4:oklch(30.04% .064 72.86);--zao-palette-warning-dark-5:oklch(34.11% .0741 69.49);--zao-palette-warning-dark-6:oklch(38.67% .0852 67.43);--zao-palette-warning-dark-7:oklch(44.68% .0981 67.89);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.97);--zao-palette-warning-dark-9:oklch(80% .16 75);--zao-palette-warning-dark-10:oklch(83.18% .1561 77.92);--zao-palette-warning-dark-11:oklch(80% .144 75);--zao-palette-warning-dark-12:oklch(92.21% .0752 81.48);--zao-palette-warning-dark-contrast:oklch(24.5% 0 0);--zao-palette-warning-light-1:oklch(98.85% .0167 93.12);--zao-palette-warning-light-2:oklch(97.47% .0288 87.24);--zao-palette-warning-light-3:oklch(95% .048 81.69);--zao-palette-warning-light-4:oklch(92.66% .065 78.24);--zao-palette-warning-light-5:oklch(90% .0832 75);--zao-palette-warning-light-6:oklch(86.5% .0992 75);--zao-palette-warning-light-7:oklch(81.5% .1152 75);--zao-palette-warning-light-8:oklch(74.5% .1376 75);--zao-palette-warning-light-9:oklch(80% .16 75);--zao-palette-warning-light-10:oklch(76% .16 75);--zao-palette-warning-light-11:oklch(50.18% .1096 68.66);--zao-palette-warning-light-12:oklch(30.15% .0671 66.02);--zao-palette-warning-light-contrast:oklch(24.5% 0 0);--zao-radius-action:9999px;--zao-radius-control:10px;--zao-radius-none:0px;--zao-radius-overlay:14px;--zao-radius-pill:9999px;--zao-radius-surface:12px;--zao-size-button-default:34px;--zao-size-control-lg:40px;--zao-size-control-md:32px;--zao-size-control-sm:28px;--zao-size-icon-md:20px;--zao-size-icon-sm:16px;--zao-size-target-min:24px;--zao-space-0:0px;--zao-space-0-5:2px;--zao-space-1:4px;--zao-space-1-5:6px;--zao-space-2:8px;--zao-space-3:12px;--zao-space-4:16px;--zao-space-5:20px;--zao-space-6:24px;--zao-space-8:32px;--zao-space-10:40px;--zao-space-12:48px;--zao-space-16:64px;--zao-space-20:80px;--zao-type-body:var(--zao-type-body-font-weight) var(--zao-type-body-font-size)/var(--zao-type-body-line-height) var(--zao-type-body-font-family);--zao-type-body-font-family:var(--zao-font-family-text);--zao-type-body-font-size:14px;--zao-type-body-font-weight:var(--zao-font-weight-regular);--zao-type-body-letter-spacing:0px;--zao-type-body-line-height:1.4286;--zao-type-button:var(--zao-type-button-font-weight) var(--zao-type-button-font-size)/var(--zao-type-button-line-height) var(--zao-type-button-font-family);--zao-type-button-font-family:var(--zao-font-family-text);--zao-type-button-font-size:14px;--zao-type-button-font-weight:500;--zao-type-button-letter-spacing:0px;--zao-type-button-line-height:1.28571;--zao-type-caption:var(--zao-type-caption-font-weight) var(--zao-type-caption-font-size)/var(--zao-type-caption-line-height) var(--zao-type-caption-font-family);--zao-type-caption-font-family:var(--zao-font-family-text);--zao-type-caption-font-size:12px;--zao-type-caption-font-weight:var(--zao-font-weight-regular);--zao-type-caption-letter-spacing:.12px;--zao-type-caption-line-height:1.3333;--zao-type-code:var(--zao-type-code-font-weight) var(--zao-type-code-font-size)/var(--zao-type-code-line-height) var(--zao-type-code-font-family);--zao-type-code-font-family:var(--zao-font-family-mono);--zao-type-code-font-size:13px;--zao-type-code-font-weight:var(--zao-font-weight-regular);--zao-type-code-letter-spacing:0px;--zao-type-code-line-height:1.5385;--zao-type-display:var(--zao-type-display-font-weight) var(--zao-type-display-font-size)/var(--zao-type-display-line-height) var(--zao-type-display-font-family);--zao-type-display-font-family:var(--zao-font-family-display);--zao-type-display-font-size:36px;--zao-type-display-font-weight:520;--zao-type-display-letter-spacing:-.5px;--zao-type-display-line-height:1.1111;--zao-type-heading:var(--zao-type-heading-font-weight) var(--zao-type-heading-font-size)/var(--zao-type-heading-line-height) var(--zao-type-heading-font-family);--zao-type-heading-font-family:var(--zao-font-family-text);--zao-type-heading-font-size:16px;--zao-type-heading-font-weight:var(--zao-font-weight-strong);--zao-type-heading-letter-spacing:-.16px;--zao-type-heading-line-height:1.5;--zao-type-label:var(--zao-type-label-font-weight) var(--zao-type-label-font-size)/var(--zao-type-label-line-height) var(--zao-type-label-font-family);--zao-type-label-font-family:var(--zao-font-family-text);--zao-type-label-font-size:13px;--zao-type-label-font-weight:var(--zao-font-weight-medium);--zao-type-label-letter-spacing:0px;--zao-type-label-line-height:1.2308;--zao-type-title:var(--zao-type-title-font-weight) var(--zao-type-title-font-size)/var(--zao-type-title-line-height) var(--zao-type-title-font-family);--zao-type-title-font-family:var(--zao-font-family-display);--zao-type-title-font-size:24px;--zao-type-title-font-weight:520;--zao-type-title-letter-spacing:-.24px;--zao-type-title-line-height:1.3333;--zao-unit:4px}@media (color-gamut:p3){[data-zao-theme=yu]:not([data-zao-mode]),[data-zao-theme=yu][data-zao-mode=dark]{color-scheme:dark;--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-palette-danger-light-3:oklch(94.28% .029 31.74);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.98)}}@media (color-gamut:rec2020){[data-zao-theme=yu]:not([data-zao-mode]),[data-zao-theme=yu][data-zao-mode=dark]{color-scheme:dark;--zao-color-danger-subtle:var(--zao-palette-danger-dark-3);--zao-palette-danger-light-3:oklch(94.28% .029 31.74);--zao-palette-warning-dark-8:oklch(52.68% .1149 68.98)}}[data-zao-component=composer].composer-construction{--composer-contact:calc(var(--zao-space-0-5) / 2);--composer-contact-color:var(--zao-color-border-default);box-shadow:calc(-1 * var(--composer-contact)) var(--composer-contact) 0 0 var(--composer-contact-color);overflow:visible}[data-zao-component=composer].composer-construction:not([data-zao-disabled]):has(.composer-input:focus){--composer-contact-color:var(--zao-color-border-strong)}[data-zao-component=composer] .composer-input{box-sizing:border-box;resize:none;min-block-size:max(var(--zao-space-6),calc(var(--zao-type-body-font-size) * var(--zao-type-body-line-height)));max-block-size:calc(8 * var(--zao-type-body-font-size) * var(--zao-type-body-line-height));border-radius:var(--zao-radius-none);overflow-wrap:anywhere;border:0;padding:0;transition:none}[data-zao-component=composer] .composer-input[data-zao-pointer-focus]:focus{outline:none}[data-zao-component=composer] .composer-context-label{overflow-wrap:anywhere}[data-zao-slot=context-icon].composer-context-icon{inline-size:var(--zao-size-icon-sm);block-size:var(--zao-size-icon-sm)}[data-zao-slot=context-icon].composer-context-icon>svg{width:100%;height:100%}[data-zao-component=composer]>[data-zao-slot=actions]{margin-block-start:var(--zao-space-1)}[data-zao-component=composer] .composer-attach{margin-inline-start:calc(var(--zao-size-icon-md) / 4 - var(--zao-size-control-sm) / 2)}[data-zao-component=composer] .composer-attach [data-zao-slot=icon]{inline-size:var(--zao-size-icon-md);block-size:var(--zao-size-icon-md)}[data-zao-component=composer] .composer-filename{overflow-wrap:anywhere}[data-zao-component=composer] .composer-attachment{max-inline-size:min(100%,calc(var(--zao-space-20) * 3))}[data-zao-component=composer] [data-zao-slot=tooltip]{overflow-wrap:anywhere}[data-zao-component=composer][data-zao-disabled]{--composer-contact-color:var(--zao-color-border-subtle);background-color:var(--zao-color-bg-sunken)}[data-zao-component=composer][data-zao-disabled] [data-zao-slot=attachment-name],[data-zao-component=composer][data-zao-disabled] [data-zao-slot=label]{color:var(--zao-color-fg-disabled)}.zao-conversation{gap:var(--zao-space-3);min-width:0;min-height:0;color:var(--zao-color-fg-default);flex-direction:column;display:flex}.zao-conversation-viewport{overflow-anchor:none;scroll-behavior:auto;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.zao-conversation-list{gap:var(--zao-space-5);padding:var(--zao-space-3);margin:0;list-style:none}.zao-conversation-list,.zao-message{min-width:0;flex-direction:column;display:flex}.zao-message{gap:var(--zao-space-1-5);padding:var(--zao-space-2) var(--zao-space-3);overflow-wrap:anywhere;color:var(--zao-color-fg-default)}.zao-message[data-zao-kind=user]{background:var(--zao-color-bg-surface);border-inline-start:1px solid var(--zao-color-border-subtle);inline-size:fit-content;max-inline-size:100%}.zao-message [data-zao-slot=metadata]{align-items:baseline;gap:var(--zao-space-2);display:inline-flex}.zao-message [data-zao-slot=metadata]:before{content:"";inline-size:1px;block-size:var(--zao-space-2);background:var(--zao-color-border-subtle);flex-shrink:0;align-self:center}.zao-message [data-zao-slot=status]{align-items:center;gap:var(--zao-space-1-5);display:inline-flex}.zao-message [data-zao-slot=status]:before{content:"";inline-size:var(--zao-space-1);block-size:var(--zao-space-1);background:currentColor}.zao-message-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.zao-message-content pre{white-space:pre;overflow-wrap:normal;max-width:100%;overflow-x:auto}@property --zao-menu-reveal-progress{syntax:"<number>";inherits:true;initial-value:1}.docs-shell{max-inline-size:80rem;margin-inline:auto}@media (min-width:64rem){.docs-detail-section{grid-template-columns:180px minmax(0,1fr)}}@media (hover:hover) and (pointer:fine) and (forced-colors:none){:where(.docs-scroll-region,.docs-shell [class~=overflow-x-auto],.docs-shell [class~=overflow-y-auto]){scrollbar-color:transparent transparent;scrollbar-width:thin;scrollbar-gutter:stable}:where(.docs-scroll-region,.docs-shell [class~=overflow-x-auto],.docs-shell [class~=overflow-y-auto]):hover{scrollbar-color:var(--zao-color-border-default) transparent}@supports selector(::-webkit-scrollbar){html{scrollbar-color:auto;scrollbar-width:auto;scrollbar-gutter:stable}html::-webkit-scrollbar{width:var(--zao-space-2);height:var(--zao-space-2);background:0 0}html::-webkit-scrollbar-thumb{background:0 0}html::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:hover{background:var(--zao-color-border-default)}}}.docs-nav-link{--docs-nav-paper-contact:calc(var(--zao-space-0-5) / 2);--docs-nav-paper-lip-contact:var(--docs-nav-paper-contact);--docs-nav-paper-flex:0deg;position:relative}.docs-nav-label{z-index:1;position:relative}.docs-nav-paper{background-color:var(--zao-color-bg-active);box-shadow:0 var(--docs-nav-paper-contact) 0 var(--zao-color-border-subtle);pointer-events:none;opacity:0;transition:opacity var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),box-shadow var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);position:absolute;inset-block:0;inset-inline-start:var(--zao-space-1);inset-inline-end:0}.docs-nav-paper:before{background-color:inherit;box-shadow:calc(-1 * var(--docs-nav-paper-lip-contact)) var(--docs-nav-paper-lip-contact) 0 var(--zao-color-border-subtle);transform:perspective(var(--zao-space-12)) rotateY(var(--docs-nav-paper-flex));transform-origin:100%;transition:transform var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),box-shadow var(--zao-motion-duration-fast) var(--zao-motion-easing-standard),background-color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard);inset-block:0;inset-inline-start:calc(-1 * var(--zao-space-1))}.docs-nav-paper:after,.docs-nav-paper:before{inline-size:var(--zao-space-1);content:"";position:absolute}.docs-nav-paper:after{inset-block:var(--zao-space-2);background-color:var(--zao-color-fg-default);inset-inline-end:0}.docs-nav-link[aria-current=page] .docs-nav-paper{opacity:1}.docs-nav-link[aria-current=page]:where(:focus-visible){--docs-nav-paper-flex:30deg;--docs-nav-paper-lip-contact:var(--zao-space-0-5)}.docs-nav-link:where(:focus-visible):not([aria-current=page]){background-color:var(--zao-color-bg-hover);color:var(--zao-color-fg-default)}@media (hover:hover) and (pointer:fine){.docs-nav-link[aria-current=page]:where(:hover){--docs-nav-paper-flex:30deg;--docs-nav-paper-lip-contact:var(--zao-space-0-5)}.docs-nav-link:where(:hover):not([aria-current=page]){background-color:var(--zao-color-bg-hover);color:var(--zao-color-fg-default)}}.docs-nav-link:active,.docs-nav-link[data-pressed]{--docs-nav-paper-contact:0px;--docs-nav-paper-lip-contact:0px;--docs-nav-paper-flex:0deg;background-color:var(--zao-color-bg-active);color:var(--zao-color-fg-default);transition:none}.docs-nav-link:active .docs-nav-paper,.docs-nav-link:active .docs-nav-paper:before,.docs-nav-link[data-pressed] .docs-nav-paper,.docs-nav-link[data-pressed] .docs-nav-paper:before{transition:none}.docs-nav-figure{color:var(--docs-nav-figure-ink,var(--zao-color-fg-muted));pointer-events:none;transition:color var(--zao-motion-duration-fast) var(--zao-motion-easing-standard)}.docs-nav-figure-detail{stroke:var(--zao-color-border-subtle)}.docs-nav-figure-part{transform:translateY(var(--docs-nav-figure-lift,0));transition:transform var(--zao-motion-duration-fast) var(--zao-motion-easing-standard)}.docs-nav-section:has(a:focus-visible){--docs-nav-figure-ink:var(--zao-color-fg-default);--docs-nav-figure-lift:calc(-1 * var(--zao-space-1))}@media (hover:hover) and (pointer:fine){.docs-nav-section:has(a:hover){--docs-nav-figure-ink:var(--zao-color-fg-default);--docs-nav-figure-lift:calc(-1 * var(--zao-space-1))}}@media (min-width:48rem){.docs-nav-aside{--docs-nav-top:calc(var(--zao-space-20) + var(--zao-space-4));top:var(--docs-nav-top);align-self:start;position:sticky}.docs-nav-desktop{max-block-size:calc(100dvh - var(--docs-nav-top) - var(--zao-space-4));scrollbar-gutter:stable;overscroll-behavior-block:contain;scroll-padding-block:var(--zao-space-1);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.docs-nav-figure,.docs-nav-figure-part,.docs-nav-link,.docs-nav-paper,.docs-nav-paper:before{transition:none}.docs-nav-figure-part,.docs-nav-paper:before{transform:none}.docs-nav-link[aria-current=page]{--docs-nav-paper-lip-contact:var(--docs-nav-paper-contact)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}