@layer reset,global,compositions,blocks,components,utilities,custom,vendors;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer global{body{background:var(--color-bg);color:var(--color-text-primary);font-size:var(--size-body);font-family:var(--font-body);line-height:var(--leading-normal);font-size-adjust:from-font}:is(h1,h2,h3,h4){line-height:var(--leading-title);font-weight:var(--weight-title);color:var(--color-text-title);font-family:var(--font-title);text-wrap:balance}h1{font-size:var(--text-4xl);max-width:20ch}h2{font-size:var(--text-3xl);max-width:35ch}h3{font-size:var(--text-2xl);max-width:35ch}:is(h4,h5,h6){font-size:var(--text-xl)}small{font-size:var(--text-xs)}ins{text-decoration:none;background:var(--color-bg-offset-2);color:var(--color-text-primary);padding-inline:.3em}:is(code,kbd,samp){font-family:var(--code-font);background:var(--code-bg);padding:.1em .2em;hyphens:none;tab-size:2;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}@supports not (font-size-adjust: from-font){:is(code,kbd,samp){font-size:.85em}}pre:has(code){background:var(--code-bg);padding:var(--code-padding);overflow-x:auto;-webkit-overflow-scrolling:touch}pre code{border:none;background:none;padding:0}kbd{display:inline-flex;gap:var(--space-3xs);background:var(--kbd-bg);border-radius:var(--radius-md);font-size:12px;color:var(--color-text-secondary);border:var(--kbd-border)}var{font-style:normal;font-weight:var(--var-weight)}q{font-style:italic}sub,sup{font-size:var(--text-xs);vertical-align:baseline;display:inline-block}sub{transform:translateY(.65ex)}sup{transform:translateY(-.7ex)}:is(ol,ul){margin-block-end:0}ul{list-style:disc}ul:not([class])>li{padding-inline-start:var(--space-3xs)}ul ::marker{font-size:1em}ol ::marker{font-size:1em}[role=list][class],[role=tablist]{margin-block:0;padding:0;list-style:none}dt{font-weight:var(--font-weight-medium)}dt+dd{margin-block-start:var(--space-sm)}dd+dt{margin-block-start:var(--space-sm)}dd{margin-inline-start:1em}blockquote{margin-inline:0;padding-inline-start:var(--blockquote-padding);border-inline-start:var(--blockquote-border)}blockquote footer{margin-block-start:var(--blockquote-footer-gap, var(--space-sm))}blockquote p:first-of-type:before{content:open-quote}blockquote p:last-of-type:after{content:close-quote}blockquote q,address{font-style:normal}:is(video,iframe[src*=youtube],iframe[src*=vimeo]){display:block;width:100%;height:auto;aspect-ratio:16 / 9}:is(img,picture){height:auto;max-width:100%;display:block}picture{width:max-content}figure{margin-inline:0}fieldset{border:var(--border-ui);padding:var(--fieldset-padding, var(--space-xs))}legend{padding-inline:2px}fieldset>*+*{margin-block-start:var(--space-xs)}figcaption{padding-block-start:var(--figcaption-padding-block-start, .5em);font-size:var(--figcaption-size, var(--text-sm));font-family:var(--figcaption-font, var(--font-mono))}table{border:var(--table-border);border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--table-header-weight, var(--font-weight-bold));line-height:var(--table-header-leading, var(--leading-tight));background:var(--table-header-bg)}thead th{padding-block:var(--table-cell-padding-block, var(--space-sm))}td,th{padding-block:var(--table-cell-padding-block, var(--space-xs));padding-inline:var(--table-cell-padding-inline, var(--space-sm))}th:not(:only-of-type){border-block-end:var(--table-border)}th:only-of-type{border-inline-end:var(--table-border)}:is(th,td)~:is(th,td){border-inline-start:var(--table-border)}tr+tr :is(th,td){border-block-start:var(--table-border)}caption{caption-side:var(--table-caption-side, bottom);margin-block-start:var(--table-caption-margin-block-start, var(--space-sm))}a:not([class]){color:var(--text-link)}a:not([class]):hover{color:var(--text-link-hover)}a:visited:not([class]){color:var(--text-link-visited)}::selection{color:var(--selection-color, var(--text-primary-inverted));background:var(--selection-bg, var(--surface-primary-inverted))}::file-selector-button{font:inherit;color:inherit}:target{scroll-margin-block:5lh}abbr{cursor:help;text-underline-offset:.2ex}hr{border:none;border-block-start:var(--border-ui);margin-block:var(--flow-space, var(--space-xl))}svg{width:auto;height:var(--svg-height);vertical-align:middle;flex-shrink:0;display:block}svg[role=img]{width:revert;height:revert;padding:var(--space-xs)}:focus{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}}@supports (-moz-appearance: none){:root{--focus-ring-offset: .2ex}}:disabled{cursor:not-allowed;opacity:.5}::placeholder{color:var(--color-text-muted);font-size:var(--text-sm)}form>*+*{margin-top:var(--form-flow-space, var(--flow-space))}:is(button,input,select,textarea){font:inherit}:is(input,select,textarea){accent-color:var(--input-accent)}textarea{resize:vertical;padding-block:8px}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){background-color:var(--input-bg);border:var(--input-border);border-radius:var(--input-radius);padding-inline:var(--input-padding-inline);width:var(--input-width, 100%);box-shadow:var(--input-shadow);font-size:var(--input-size)}input:not([type=checkbox],[type=radio],[type=color],[type=file]),select:not(#input-multi-select){padding-block:var(--input-padding-block);height:var(--input-height)}input[type=file]{padding-block:calc((var(--input-height) - var(--input-size)) / 4);height:var(--input-height)}input[aria-invalid=true]{border-color:var(--color-red-500)}input[aria-invalid=true]:focus{--focus-ring-color: color-mix(in oklch, var(--color-red-500), transparent 50%);border-color:var(--color-red-500)}label{font-family:var(--label-font, inherit);font-size:var(--label-size, inherit);font-weight:var(--label-weight, inherit);line-height:var(--label-leading, inherit);color:var(--label-color)}label:not(:has(input))+:is(input,select,textarea):not([type=checkbox]):not([type=radio]),label:not(:has(input))+:is(button[role=combobox]){margin-block-start:var(--label-gap, var(--space-2xs))}label:has(input,[role=checkbox],[role=radio]),label:has(.switch){display:flex;align-items:var(--align, flex-start);gap:var(--label-inline-gap, var(--space-3xs));font-weight:var(--label-weight, var(--font-weight-normal))}:is(input,select,textarea){accent-color:var(--color-primary)}}@layer compositions{.wrapper{margin-inline:auto;max-width:var(--wrapper-max-width, 1360px);padding-left:var(--gutter, 1rem);padding-right:var(--gutter, 1rem);position:relative}}@layer compositions{.flow>*+*,.flow>*+:where(astro-island,astro-slot)>*:first-child{margin-block-start:var(--flow-space, 1em)}}@layer compositions{.cluster{display:flex;flex-wrap:wrap;gap:var(--gap, var(--space-2xs));justify-content:var(--justify, flex-start);align-items:var(--align, center)}}@layer compositions{.grid{--grid-cols: repeat(var(--grid-placement, auto-fill), minmax(var(--grid-item-min, 16rem), 1fr));display:grid;grid-template-columns:var(--grid-cols);gap:var(--gap, 1rem);align-items:var(--align, start)}.grid[data-layout=thirds]{--grid-placement: auto-fit;--grid-item-min: clamp(16rem, 33%, 20rem)}.grid[data-layout=center]{display:grid;align-content:var(--align-content, center);justify-content:var(--justify-content, center);grid-template-columns:var(--grid-cols, 1fr)}}@layer compositions{.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--align, center);gap:var(--gap, 1rem)}.repel[data-nowrap]{flex-wrap:nowrap}}@layer compositions{:has(>.sidebar){display:flex;flex-wrap:wrap;gap:var(--sidebar-gap, 1rem);align-items:var(--align, flex-start)}.sidebar{flex-basis:var(--sidebar-size, 20rem);flex-grow:1}:has(>.sidebar)>:not(.sidebar){flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-wrap-at, 50%)}}@layer compositions{.switcher{display:flex;flex-wrap:wrap;gap:var(--gap, 1rem);align-items:var(--align, flex-start)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-inline-at, 40rem) - 100%) * 999)}.switcher>:nth-child(n+3){flex-basis:100%}}@layer blocks{.prose{--flow-space: var(--space-sm)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space: var(--space-lg)}.prose *+:is(.anchor-heading){--flow-space: var(--space-lg)}.prose :is(h1,h2,h3,h4)+*:not([class]){--flow-space: var(--space-md)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space: var(--space-xl)}.prose :is(hr){--flow-space: var(--space-lg)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){margin-block-start:var(--space-2xs)}}@layer utilities{.region{padding-block:var(--region-space, 1rem);position:relative}}@layer utilities{.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}@layer components{.form-field-group{display:grid;gap:var(--form-flow-space);grid-template-columns:1fr}@media (min-width: 40rem){.form-field-group{grid-template-columns:1fr 1fr;gap:var(--form-field-group-gap, 1rem)}}.form-row{display:flex;flex-direction:column}.form-row input{margin-block-start:var(--label-gap)}}@layer components{.accordion-item{border:var(--accordion-border);border-top:none;border-left:none;border-right:none}.accordion-item:last-child{border-bottom:none}.accordion-header{display:flex;max-width:revert}.accordion-trigger{border:none;background:none;padding-inline:0;display:flex;flex:1;align-items:flex-start;justify-content:space-between;text-align:left;font-family:var(--accordion-trigger-font);gap:var(--accordion-trigger-gap);padding-block:var(--accordion-trigger-padding);border-radius:var(--accordion-trigger-radius);font-size:var(--accordion-trigger-font-size);font-weight:var(--accordion-trigger-font-weight);line-height:var(--accordion-trigger-line-height)}.accordion-trigger:hover{text-decoration:underline}.accordion-trigger svg{color:var(--color-text-muted)}.accordion-trigger[data-state=open] svg{transform:rotate(180deg)}.accordion-content{overflow:hidden;text-wrap:pretty;font-size:var(--accordion-content-font-size)}.accordion-content[data-state=closed]{animation:accordion-up var(--duration-200) var(--ease-out)}.accordion-content[data-state=open]{animation:accordion-down var(--duration-200) var(--ease-out)}.accordion-content-inner{padding-block-end:var(--space-md)}.accordion-content-inner>*+*{margin-block-start:var(--space-sm)}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}}@layer components{.alert{position:relative;background-color:var(--alert-bg);color:var(--alert-fg);border-style:var(--alert-border-style);border-width:var(--alert-border-width);border-color:var(--alert-border-color);padding-inline:var(--alert-padding-inline);padding-block:var(--alert-padding-block);border-radius:var(--alert-radius);font-size:var(--alert-font-size)}.alert:has(svg){--title-col-start: 2;--description-col-start: 2;--action-col-start: 3;display:grid;grid-template-columns:var(--alert-icon-size) 1fr;row-gap:var(--space-3xs);column-gap:var(--space-xs)}.button:where(.alert button){--button-shadow: none;--button-height: 24px;grid-column:var(--action-col-start)}.alert svg{width:var(--alert-icon-size);height:var(--alert-icon-size);transform:translateY(var(--alert-icon-offset, 2px));justify-self:var(--alert-icon-justify, start);align-self:var(--alert-icon-align, start)}.alert-title{grid-column-start:var(--title-col-start);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.alert-description{grid-column-start:var(--description-col-start);color:var(--alert-description-color)}}@layer components{.alert[data-intent=danger]{--alert-fg: var(--color-red-600);--alert-border-color: var(--stroke-color-error);--alert-description-color: var(--color-danger)}.alert[data-intent=danger][data-variant=solid]{--alert-bg: var(--color-red-200);--alert-border-color: var(--color-transparent)}.alert[data-intent=danger][data-variant=soft]{--alert-bg: var(--color-red-100);--alert-border-color: var(--color-transparent)}.alert[data-intent=info]{--alert-fg: var(--color-blue-600);--alert-description-color: var(--color-blue-600);--alert-border-color: var(--stroke-color-info)}.alert[data-intent=info][data-variant=solid]{--alert-bg: var(--color-blue-200);--alert-border-color: var(--color-transparent)}.alert[data-intent=info][data-variant=soft]{--alert-bg: var(--color-blue-100);--alert-border-color: var(--color-transparent)}.alert[data-intent=success]{--alert-fg: var(--color-green-600);--alert-description-color: var(--color-green-600);--alert-border-color: var(--stroke-color-success)}.alert[data-intent=success][data-variant=solid]{--alert-bg: var(--color-green-200);--alert-border-color: var(--color-transparent)}.alert[data-intent=success][data-variant=soft]{--alert-bg: var(--color-green-100);--alert-border-color: var(--color-transparent)}.alert[data-intent=warning]{--alert-fg: var(--color-yellow-600);--alert-description-color: var(--color-yellow-600);--alert-border-color: var(--stroke-color-warning)}.alert[data-intent=warning][data-variant=solid]{--alert-bg: var(--color-yellow-200);--alert-border-color: var(--color-transparent)}.alert[data-intent=warning][data-variant=soft]{--alert-bg: var(--color-yellow-100);--alert-border-color: var(--color-transparent)}}@layer components{.avatar{position:relative;display:flex;flex-shrink:0;overflow:hidden;height:var(--avatar-size);width:var(--avatar-size);border-radius:var(--avatar-radius)}.avatar-image{aspect-ratio:1;height:100%;width:100%;object-fit:cover}.avatar-fallback{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--avatar-fallback-bg);border-radius:var(--avatar-radius)}}@layer components{.avatar-group{display:flex;align-items:center}.avatar-group[data-filtered]{filter:grayscale(100%)}.avatar[data-variant=square]{--avatar-radius: var(--radius-lg)}.avatar[data-size=lg]{--avatar-size: 3rem}.avatar-group[data-animated] .avatar{margin-inline-end:-8px;transition:margin-inline-end .3s ease-in-out}.avatar-group[data-animated]:hover .avatar{margin-inline-end:4px}.avatar-group[data-animated] .avatar:last-child{margin-inline-end:0}.avatar-group[data-overlap] .avatar{margin-inline-end:calc(-1 * var(--overlap-size, 8px));box-shadow:0 0 0 var(--overlap-border, 2px) var(--overlap-color, white)}.avatar-group[data-overlap] .avatar:last-child{margin-inline-end:0}}@layer components{.badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;white-space:nowrap;flex-shrink:0;overflow:hidden;background-color:var(--badge-bg);color:var(--badge-fg);border-radius:var(--badge-radius);border-style:var(--badge-border-style);border-width:var(--badge-border-width);border-color:var(--badge-border-color);padding:var(--badge-padding-block) var(--badge-padding-inline);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);gap:var(--badge-gap);transition:color .15s ease-in-out,box-shadow .15s ease-in-out}}@layer components{.badge[data-variant=secondary]{--badge-bg: var(--color-bg-offset-1);--badge-border-color: var(--color-transparent)}}@layer components{.badge[data-variant=danger]{--badge-bg: var(--color-red-600);--badge-border-color: var(--color-transparent);--badge-fg: var(--color-white)}}@layer components{.badge[data-variant=outline]{--badge-bg: transparent;--badge-border-color: var(--stroke-color-primary)}}@layer components{.badge[data-variant=primary]{--badge-bg: var(--color-primary);--badge-fg: var(--color-white)}}@layer components{.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;word-break:break-word;list-style:none;padding:0;margin:0;color:var(--fg-muted);gap:var(--space-2xs);font-size:var(--text-sm)}.breadcrumb-item{display:inline-flex;align-items:center;gap:var(--space-2xs)}.breadcrumb-link{text-decoration:none;color:var(--fg-muted)}.breadcrumb-link:hover,.breadcrumb-page{color:var(--fg)}}@layer components{.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;white-space:nowrap;background-color:var(--button-bg);color:var(--button-fg);height:var(--button-height);border-color:var(--button-border-color);border-width:var(--button-border-width);border-style:var(--button-border-style);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);font-weight:var(--button-font-weight);border-radius:var(--button-radius);box-shadow:var(--button-shadow);letter-spacing:var(--button-tracking);line-height:var(--button-line-height);gap:var(--button-gap);font-size:var(--button-font-size);font-family:var(--button-font)}.button:hover{background-color:var(--button-bg-hover)}.button:active{background-color:var(--button-bg-active)}}@layer components;@layer components{.button[data-variant=danger]{--button-bg: var(--bg-danger);--button-fg: var(--color-white);--button-bg-hover: var(--bg-danger-hover);--button-bg-active: var(--bg-danger-active)}}@layer components{.card{display:flex;flex-direction:column;position:relative;background-color:var(--card-bg);padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);border-style:var(--card-border-style);border-width:var(--card-border-width);border-color:var(--card-border-color);border-radius:var(--card-radius);box-shadow:var(--card-shadow, none);font-size:var(--card-font-size);gap:var(--card-flow-space, 1rem)}.card-header{display:flex;flex-direction:column;gap:var(--space-2xs)}.card-title{font-family:var(--card-title-font);font-size:var(--card-title-size);color:var(--card-title-color);font-weight:var(--card-title-weight)}.card-description{font-size:var(--card-description-size);color:var(--card-description-color)}}@layer components{.checkbox{appearance:none;margin:0;padding:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--checkbox-bg);border-style:var(--checkbox-border-style);border-width:var(--checkbox-border-width);border-color:var(--checkbox-border-color);border-radius:var(--checkbox-radius);box-shadow:var(--checkbox-shadow, none)}.checkbox:disabled,.checkbox:disabled+.label{cursor:not-allowed;opacity:.5}.checkbox[data-state=checked]{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-bg)}.checkbox-indicator{display:flex;align-items:center;justify-content:center;color:var(--checkbox-checked-fg)}.checkbox-indicator-icon{width:var(--checkbox-indicator-size);height:var(--checkbox-indicator-size)}}@layer components{.label[data-variant=card]{border-radius:var(--radius-panel);border:var(--border-ui);padding:var(--space-xs);transition:all .1s ease}.label[data-variant=card]:hover{background-color:var(--color-bg-offset-1)}.label[data-variant=card]:has(.checkbox[data-state=checked]){background-color:var(--color-blue-50);border-color:var(--color-blue-500)}.label[data-variant=card] .checkbox[data-state=checked]{border-color:var(--color-blue-500);background-color:var(--color-blue-500)}}@layer components{.command{display:flex;height:100%;flex-direction:column;overflow:hidden;max-width:calc(100vw - 2rem);background-color:var(--command-bg);color:var(--command-fg);box-shadow:var(--command-shadow);border-radius:var(--command-radius);border-style:var(--command-border-style);border-width:var(--command-border-width);border-color:var(--command-border-color);font-size:var(--command-font-size)}.command svg,.command-shortcut,.command [cmdk-group-heading]{color:var(--text-muted)}.command-separator{height:var(--command-separator-height);background-color:var(--command-separator-bg)}.command-input-wrapper{display:flex;align-items:center;gap:var(--space-2xs);padding-inline:var(--command-input-wrapper-padding-inline);border-bottom-width:var(--command-input-border-width);border-bottom-style:var(--command-input-border-style);border-bottom-color:var(--command-input-border-color)}.command-input{flex:1;border:none;box-shadow:none;outline-style:none;--input-padding-inline: 0}.command-group{padding:var(--command-group-padding);overflow:hidden}[cmdk-group-heading]{font-size:var(--text-xs);padding-block:var(--command-group-heading-padding-block);padding-inline:var(--command-group-heading-padding-inline)}.command-item{display:flex;align-items:center;user-select:none;gap:var(--space-2xs);padding-block:var(--command-item-padding-block);padding-inline:var(--command-item-padding-inline);border-radius:var(--command-item-radius)}.command-item[data-selected=true]{background-color:var(--command-item-selected-bg)}.command-item[data-disabled=true]{color:var(--text-disabled)}.command-shortcut{margin-inline-start:auto;letter-spacing:var(--tracking-wide)}.command-empty{text-align:center;padding-block:var(--command-empty-padding-block)}.command-list{overflow-y:auto;overflow-x:hidden;max-height:var(--command-list-max-height);scroll-padding-block:var(--command-list-scroll-padding-block)}}@layer components{.dialog:has(.command){padding:0;border:none}.dialog-backdrop{position:fixed;inset:0;z-index:50;background-color:var(--dialog-backdrop);animation:dialog-fade-out var(--duration-200) var(--ease-out)}.dialog-backdrop[data-state=open]{animation:dialog-fade-in var(--duration-200) var(--ease-out)}.dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:51;max-width:calc(100vw - 2rem);width:var(--dialog-width);background-color:var(--dialog-bg);padding:var(--dialog-padding);box-shadow:var(--dialog-shadow);border-radius:var(--dialog-radius);animation:dialog-close var(--duration-200) var(--ease-out)}.dialog[data-state=open]{animation:dialog-open var(--duration-200) var(--ease-out)}.dialog-title{font-size:var(--dialog-title-font-size);font-weight:var(--dialog-title-font-weight);color:var(--dialog-title-color)}.dialog-description{font-size:var(--dialog-description-font-size);color:var(--dialog-description-color)}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-open{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialog-close{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}}@layer components{.dropdown-menu-content{overflow-x:hidden;overflow-y:auto;min-width:8rem;background-color:var(--dropdown-bg);color:var(--dropdown-fg);width:var(--dropdown-width);border-radius:var(--dropdown-radius);border-style:var(--dropdown-border-style);border-width:var(--dropdown-border-width);border-color:var(--dropdown-border-color);padding:var(--dropdown-padding);box-shadow:var(--dropdown-shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin);max-height:var(--radix-dropdown-menu-content-available-height)}.dropdown-menu-item{position:relative;display:flex;cursor:default;align-items:center;justify-content:space-between;user-select:none;outline:none;gap:var(--dropdown-item-gap);border-radius:var(--dropdown-item-radius);padding-block:var(--dropdown-item-padding-block);padding-inline:var(--dropdown-item-padding-inline);font-size:var(--dropdown-item-font-size);transition:background-color var(--dropdown-item-transition-duration) var(--dropdown-item-transition-ease);&svg{pointer-events:none}}.dropdown-menu-item:hover{background-color:var(--dropdown-item-bg-hover)}.dropdown-menu-item[data-disabled]{color:var(--text-disabled);pointer-events:none}[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]{padding-inline-start:32px}.dropdown-menu-item-indicator{position:absolute;left:8px;pointer-events:none;display:flex;align-items:center;justify-content:center}[data-slot=dropdown-menu-radio-item] .dropdown-menu-item-indicator svg{width:calc(var(--dropdown-item-indicator-size) / 2);height:calc(var(--dropdown-item-indicator-size) / 2);fill:currentColor}.dropdown-menu-label{padding-block:var(--dropdown-label-padding-block);padding-inline:var(--dropdown-label-padding-inline);font-size:var(--dropdown-label-font-size);font-weight:var(--dropdown-label-font-weight)}.dropdown-menu-separator{height:var(--dropdown-separator-height);background-color:var(--dropdown-separator-bg);margin-block:var(--space-3xs);margin-inline:calc(-1 * var(--dropdown-padding))}.dropdown-menu-shortcut{color:var(--text-muted);letter-spacing:var(--tracking-wide)}[data-slot=dropdown-menu-content][data-state=open][data-side=bottom],[data-slot=dropdown-menu-sub-content][data-state=open][data-side=bottom]{animation:dropdown-open-bottom var(--duration-150) var(--ease-out)}[data-slot=dropdown-menu-content][data-state=open][data-side=top],[data-slot=dropdown-menu-sub-content][data-state=open][data-side=top]{animation:dropdown-open-top var(--duration-150) var(--ease-out)}[data-slot=dropdown-menu-content][data-state=open][data-side=left],[data-slot=dropdown-menu-sub-content][data-state=open][data-side=left]{animation:dropdown-open-left var(--duration-150) var(--ease-out)}[data-slot=dropdown-menu-content][data-state=open][data-side=right],[data-slot=dropdown-menu-sub-content][data-state=open][data-side=right]{animation:dropdown-open-right var(--duration-150) var(--ease-out)}[data-slot=dropdown-menu-content][data-state=closed][data-side=bottom],[data-slot=dropdown-menu-sub-content][data-state=closed][data-side=bottom]{animation:dropdown-closed-bottom var(--duration-150) var(--ease-out)}[data-slot=dropdown-menu-content][data-state=closed][data-side=top],[data-slot=dropdown-menu-sub-content][data-state=closed][data-side=top]{animation:dropdown-closed-top var(--duration-150) var(--ease-out)}[data-slot=dropdown-menu-content][data-state=closed][data-side=left],[data-slot=dropdown-menu-sub-content][data-state=closed][data-side=left]{animation:dropdown-closed-left var(--duration-150) var(--ease-out)}[data-slot=dropdown-menu-content][data-state=closed][data-side=right],[data-slot=dropdown-menu-sub-content][data-state=closed][data-side=right]{animation:dropdown-closed-right var(--duration-150) var(--ease-out)}@keyframes dropdown-open-bottom{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdown-open-top{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdown-open-left{0%{opacity:0;transform:scale(.95) translate(8px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes dropdown-open-right{0%{opacity:0;transform:scale(.95) translate(-8px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes dropdown-closed-bottom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-8px)}}@keyframes dropdown-closed-top{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(8px)}}@keyframes dropdown-closed-left{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.95) translate(-8px)}}@keyframes dropdown-closed-right{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.95) translate(8px)}}}@layer components{.popover-content:has(.command){padding:0;border:none}.popover-content{outline:none;min-width:fit-content;background-color:var(--popover-bg);transform-origin:var(--radix-popover-content-transform-origin);width:var(--radix-popover-trigger-width);border-radius:var(--popover-radius);border-style:var(--popover-border-style);border-width:var(--popover-border-width);border-color:var(--popover-border-color);padding-inline:var(--popover-padding-inline);padding-block:var(--popover-padding-block);box-shadow:var(--popover-shadow)}[data-slot=popover-trigger]{justify-content:space-between;width:var(--popover-trigger-width, auto);border-radius:var(--popover-trigger-radius)}.popover-content[data-state=open],.popover-content[data-side=bottom]{animation:popover-slide-in-from-top var(--duration-150) var(--ease-out)}.popover-content[data-side=left]{animation:popover-slide-in-from-right var(--duration-150) var(--ease-out)}.popover-content[data-side=right]{animation:popover-slide-in-from-left var(--duration-150) var(--ease-out)}.popover-content[data-side=top]{animation:popover-slide-in-from-bottom var(--duration-150) var(--ease-out)}@keyframes popover-slide-in-from-top{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popover-slide-in-from-bottom{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popover-slide-in-from-left{0%{opacity:0;transform:translate(-8px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes popover-slide-in-from-right{0%{opacity:0;transform:translate(8px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}}@layer components{.radio-group-item{flex-shrink:0;background:var(--radio-bg);border-style:var(--radio-border-style);border-width:var(--radio-border-width);border-color:var(--radio-border-color);height:var(--radio-size);width:var(--radio-size);border-radius:var(--radio-radius);box-shadow:var(--radio-shadow)}.radio-group-indicator{display:flex;align-items:center;justify-content:center;position:relative}.radio-group-indicator svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--radio-size) / 2);height:calc(var(--radio-size) / 2);fill:var(--color-primary);stroke:var(--color-primary)}}@layer components{.radio-group[data-variant=card]{>label{border-radius:var(--radius-panel);border:var(--border-ui);padding:var(--space-xs);transition:all .1s ease}>label:not(:has(.radio-group-item[data-state=checked])):hover{background-color:var(--color-bg-offset-1)}>label:has(.radio-group-item[data-state=checked]){background-color:var(--color-green-50);border-color:var(--color-green-500)}.radio-group-item[data-state=checked]{border-color:var(--color-green-500);background-color:var(--color-green-500)}.radio-group-indicator svg{fill:var(--color-white);stroke:var(--color-white)}}.plan-name{font-weight:var(--font-weight-semibold)}.plan-description{font-size:var(--text-sm);color:var(--color-text-secondary)}}@layer components{.select-trigger{display:flex;white-space:nowrap;align-items:center;justify-content:space-between;gap:.25rem;width:var(--select-trigger-width, 100%);border-radius:var(--select-trigger-radius);border-style:var(--select-trigger-border-style);border-width:var(--select-trigger-border-width);border-color:var(--select-trigger-border-color);background:var(--select-trigger-bg);padding-block:var(--select-trigger-padding-block);padding-inline:var(--select-trigger-padding-inline);font-size:var(--select-trigger-size);color:var(--select-trigger-fg);height:var(--select-trigger-height)}.select-trigger>svg:not([data-slot=select-value] svg){color:var(--text-muted);opacity:.5}.select-trigger>span[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-clamp:1;display:flex;align-items:center;gap:.5rem}.select-content{position:relative;z-index:50;overflow-x:hidden;overflow-y:auto;min-width:var(--select-content-min-width);max-height:var(--radix-select-content-available-height);border-radius:var(--select-content-radius);border-style:var(--select-content-border-style);border-width:var(--select-content-border-width);border-color:var(--select-content-border-color);background:var(--select-content-bg);color:var(--select-content-fg);box-shadow:var(--select-content-shadow)}.select-label{color:var(--select-label-fg);font-size:var(--select-label-size);padding-inline:var(--select-label-padding-inline);padding-block:var(--select-label-padding-block)}.select-item{position:relative;display:flex;width:100%;cursor:default;user-select:none;align-items:center;outline:none;padding-inline:var(--select-item-padding-inline) 2rem;padding-block:var(--select-item-padding-block);font-size:var(--select-item-font-size)}.select-item>span:last-child{display:flex;align-items:center;gap:.5rem}.select-item[data-highlighted]{outline:none;background-color:var(--select-item-bg-highlighted);border-radius:var(--select-item-radius)}.select-item[data-disabled]{pointer-events:none;color:var(--select-item-disabled)}.select-item-indicator{color:var(--text-muted);position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center}.select-viewport{padding:var(--select-viewport-padding-block) var(--select-viewport-padding-inline);height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width);scroll-margin:.25rem}.select-scroll-up-button,.select-scroll-down-button{display:flex;align-items:center;justify-content:center;padding-block:var(--space-2xs)}.select-content[data-side=bottom]{transform:translateY(4px)}.select-content[data-side=top]{transform:translateY(-4px)}.select-content[data-side=left]{transform:translate(-4px)}.select-content[data-side=right]{transform:translate(4px)}.select-content[data-state=open][data-side=bottom]{animation:select-slide-in-from-top var(--duration-150) var(--ease-out)}.select-content[data-state=open][data-side=top]{animation:select-slide-in-from-bottom var(--duration-150) var(--ease-out)}.select-content[data-state=open][data-side=left]{animation:select-slide-in-from-right var(--duration-150) var(--ease-out)}.select-content[data-state=open][data-side=right]{animation:select-slide-in-from-left var(--duration-150) var(--ease-out)}@keyframes select-slide-in-from-top{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(4px) scale(1)}}@keyframes select-slide-in-from-bottom{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(-4px) scale(1)}}@keyframes select-slide-in-from-left{0%{opacity:0;transform:translate(-8px) scale(.95)}to{opacity:1;transform:translate(4px) scale(1)}}@keyframes select-slide-in-from-right{0%{opacity:0;transform:translate(8px) scale(.95)}to{opacity:1;transform:translate(-4px) scale(1)}}}@layer components{.switch{padding:0;cursor:pointer;height:var(--switch-height);width:var(--switch-width);border:var(--switch-border-width) var(--switch-border-style) var(--switch-border-color);border-radius:var(--radius-full);background-color:var(--switch-bg-unchecked);transition:background-color var(--duration-150) var(--ease-in-out);&:active{background-color:var(--switch-bg-unchecked-active)}&[data-state=checked]{background-color:var(--switch-bg-checked)}}.switch-thumb{--switch-thumb-travel: calc(var(--switch-width) - var(--switch-height));--switch-thumb-size: calc(var(--switch-height) - var(--switch-border-width) * 2);display:block;pointer-events:none;height:var(--switch-thumb-size);width:var(--switch-thumb-size);border-radius:var(--radius-full);border:var(--switch-thumb-border);background-color:var(--switch-thumb-bg);box-shadow:var(--shadow-sm);transition:transform var(--duration-150) var(--ease-in-out);&[data-state=checked]{transform:translate(var(--switch-thumb-travel))}}}@layer components{.switch[data-variant=blue]{--switch-bg-checked: var(--color-blue-500)}.label[data-variant=card]:has(.switch[data-variant=blue][data-state=checked]){border-color:var(--color-blue-500);background-color:var(--color-blue-50)}}@layer components{.tabs{border-radius:var(--tabs-radius);border:var(--tabs-border)}.tabs-list{display:flex;background-color:var(--tabs-list-bg);padding:var(--tabs-list-padding-block) var(--tabs-list-padding-inline);border-radius:calc(var(--tabs-radius) * 1.25);border:var(--tabs-list-border)}.tabs-trigger{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:var(--tabs-trigger-gap);border:var(--tabs-trigger-border);padding-block:var(--tabs-trigger-padding-block);padding-inline:var(--tabs-trigger-padding-inline);background-color:var(--tabs-trigger-bg);color:var(--tabs-trigger-color);border-radius:var(--tabs-trigger-radius);font-size:var(--tabs-trigger-font-size);font-weight:var(--tabs-trigger-font-weight);transition:color .15s ease-in-out,box-shadow .15s ease-in-out}.tabs-trigger[data-state=active]{background-color:var(--tabs-trigger-active-bg);color:var(--tabs-trigger-active-color);box-shadow:var(--tabs-trigger-shadow)}.tabs-panel[data-state=inactive]{display:none}}@layer custom{.button[data-variant=primary]{--button-bg: var(--color-primary);--button-fg: var(--color-white);--button-bg-hover: var(--color-primary-offset-1);--button-bg-active: var(--color-primary-offset-2);--button-shadow: var(--shadow-button-primary);--button-border-color: var(--color-transparent)}.button[data-variant=ghost]{--button-bg: var(--color-transparent);--button-fg: var(--color-text-primary);--button-bg-hover: var(--color-bg-offset-1);--button-bg-active: var(--color-bg-offset-2);--button-shadow: none;--button-border-color: var(--color-transparent)}.button[data-variant=secondary]{--button-bg: var(--color-bg-offset-1);--button-fg: var(--color-text-primary);--button-bg-hover: var(--color-bg-offset-2);--button-bg-active: var(--color-bg-offset-3);--button-border-color: var(--color-transparent)}.button[data-variant=outline]{--button-bg: var(--color-transparent);--button-fg: var(--color-text-primary);--button-border-color: var(--stroke-color-primary);--button-bg-hover: var(--color-bg-offset-1);--button-bg-active: var(--color-bg-offset-2)}.button[data-variant=danger]{--button-bg: var(--color-red-600);--button-fg: var(--color-white);--button-bg-hover: var(--color-red-700);--button-bg-active: var(--color-red-800);--button-border-color: var(--color-transparent)}.button[data-variant=link]{--button-bg: var(--color-transparent);--button-fg: var(--fg-link);--button-bg-hover: var(--color-transparent);--button-bg-active: var(--color-transparent);--button-shadow: none;--button-border-color: var(--color-transparent);&:hover{text-decoration:underline;text-underline-offset:4px}}.button[data-size=sm]{--button-height: 32px}.button[data-size=lg]{--button-height: 40px}}@layer custom{.card[data-variant=create-account]{--switcher-target-container-width: 16rem}:where([data-theme=zed]){.card[data-variant=blog-post]{--title-color: var(--text-primary);--title-font: var(--font-mono);--card-title-size: var(--text-base);--card-padding-inline: 0;--card-padding-block: 0;position:relative;display:flex;flex-direction:column;.card-header,.card-content{padding-inline:var(--space-2xs);padding-block:var(--space-2xs);position:relative}.card-header div{position:absolute;inset:0;z-index:-1;svg{width:100%;height:100%;pointer-events:none;user-select:none}}}.card-link{color:inherit;text-decoration:none;display:block;&:hover{--card-stroke-color: var(--color-sky-500);--card-title-color: var(--color-blue-500)}}}}@layer vendors{.expressive-code{--ec-brdRad: calc(var(--radius-lg) - 1px);--ec-brdWd: var(--stroke-width-thin);--ec-brdCol: var(--border-primary);--ec-codeFontFml: var(--font-mono);--ec-codeFontSize: var(--text-sm);--ec-codeFontWg: var(--font-weight-normal);--ec-codeLineHt: var(--leading-normal);--ec-codePadBlk: var(--space-md);--ec-codePadInl: var(--space-md);--ec-codeFg: var(--text-primary);--ec-codeSelBg: var(--surface-hover);--ec-uiFontFml: var(--font-sans);--ec-uiFontSize: var(--text-sm);--ec-uiFontWg: var(--font-weight-normal);--ec-uiLineHt: var(--leading-normal);--ec-uiPadBlk: var(--space-2xs);--ec-uiPadInl: var(--space-sm);--ec-uiSelBg: var(--surface-hover);--ec-uiSelFg: var(--text-primary);--ec-focusBrd: var(--focus-ring-color);--ec-sbThumbCol: var(--color-neutral-400);--ec-sbThumbHoverCol: var(--color-neutral-500);--ec-frm-shdCol: var(--shadow-md);--ec-frm-edActTabBg: var(--surface-primary);--ec-frm-edActTabFg: var(--text-primary);--ec-frm-edTabBarBg: var(--surface-secondary);--ec-frm-frameBoxShdCssVal: none}.expressive-code.no-top-radius pre,pre>code{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:calc(var(--ec-brdRad) + var(--ec-brdWd));border-bottom-right-radius:calc(var(--ec-brdRad) + var(--ec-brdWd))}.expressive-code[data-theme=dark]{--ec-codeBg: var(--surface-secondary);--ec-codeFg: var(--text-primary);--ec-codeSelBg: var(--surface-hover);--ec-frm-edActTabBg: var(--surface-primary);--ec-frm-edActTabFg: var(--text-primary);--ec-frm-edTabBarBg: var(--surface-secondary);--ec-frm-edBg: var(--surface-primary)}}@layer reset,global,compositions,blocks,utilities;@layer global{:root{--accordion-border: var(--border-ui);--accordion-content-font-size: var(--text-sm);--accordion-radius: var(--radius-panel);--accordion-trigger-font: var(--font-body);--accordion-trigger-font-size: var(--text-sm);--accordion-trigger-font-weight: var(--font-weight-medium);--accordion-trigger-gap: var(--space-md);--accordion-trigger-padding: var(--space-md);--accordion-trigger-radius: var(--radius-panel);--alert-bg: var(--color-bg);--alert-border-color: var(--panel-stroke-color);--alert-border-style: var(--panel-stroke-style);--alert-border-width: var(--panel-stroke-width);--alert-fg: var(--color-text-primary);--alert-font: var(--font-sans);--alert-font-size: var(--text-sm);--alert-icon-size: 1rem;--alert-padding-block: var(--space-xs);--alert-padding-inline: var(--space-sm);--alert-radius: var(--radius-panel);--alert-shadow: var(--shadow-sm);--alert-title-font-weight: var(--font-weight-medium);--alert-title-size: var(--text-sm);--avatar-fallback-bg: var(--color-bg-offset-1);--avatar-radius: var(--radius-full);--avatar-size: 2rem;--badge-border-color: var(--stroke-color-primary);--badge-border-style: var(--stroke-style-solid);--badge-border-width: var(--stroke-width-thin);--badge-font-size: var(--text-xs);--badge-font-weight: var(--font-weight-medium);--badge-gap: var(--space-2xs);--badge-padding-block: 2px;--badge-padding-inline: var(--space-2xs);--badge-radius: var(--radius-full);--blockquote-border: var(--border-blockquote);--blockquote-padding: var(--space-sm);--blockquote-stroke-color: var(--stroke-color-blockquote);--blockquote-stroke-style: var(--stroke-style-solid);--blockquote-stroke-width: var(--stroke-width-thick);--border-blockquote: var(--blockquote-stroke-width) var(--blockquote-stroke-style) var(--blockquote-stroke-color);--border-transparent: var(--ui-stroke-width) var(--ui-stroke-style) var(--color-transparent);--border-ui: var(--ui-stroke-width) var(--ui-stroke-style) var(--ui-stroke-color);--button-bg: var(--color-transparent);--button-bg-active: var(--color-bg-offset-2);--button-bg-hover: var(--color-bg-offset-1);--button-border-color: var(--stroke-color-primary);--button-border-style: var(--stroke-style-solid);--button-border-width: var(--stroke-width-thin);--button-fg: var(--color-text-primary);--button-font: var(--font-body);--button-font-size: var(--text-sm);--button-font-weight: var(--weight-button);--button-gap: var(--space-2xs);--button-height: 36px;--button-padding-block: var(--space-2xs);--button-padding-inline: var(--space-sm);--button-radius: var(--radius-button);--button-shadow: var(--shadow-button);--button-tracking: var(--tracking-button);--card-border-color: var(--panel-stroke-color);--card-border-style: var(--panel-stroke-style);--card-border-width: var(--panel-stroke-width);--card-description-color: var(--color-text-secondary);--card-description-size: var(--size-card-description);--card-font-size: var(--text-sm);--card-padding-block: var(--space-md);--card-padding-inline: var(--space-md);--card-radius: var(--radius-panel);--card-shadow: var(--shadow-card);--card-title-color: var(--color-text-title);--card-title-font: var(--font-title);--card-title-size: var(--size-card-title);--card-title-weight: var(--weight-title);--checkbox-border-color: var(--stroke-color-primary);--checkbox-border-style: var(--stroke-style-solid);--checkbox-border-width: var(--stroke-width-thin);--checkbox-checked-bg: var(--color-primary);--checkbox-checked-fg: var(--color-white);--checkbox-indicator-size: 12px;--checkbox-radius: var(--radius-md);--checkbox-shadow: var(--shadow-xs);--checkbox-size: 16px;--code-bg: var(--color-bg-offset-1);--code-font: var(--font-mono);--code-padding: var(--space-sm);--color-alpha-black-00: oklch(0 0 0 / 0);--color-alpha-black-05: oklch(0 0 0 / .05);--color-alpha-black-10: oklch(0 0 0 / .1);--color-alpha-black-12: oklch(0 0 0 / .12);--color-alpha-black-15: oklch(0 0 0 / .15);--color-alpha-black-25: oklch(0 0 0 / .25);--color-alpha-black-50: oklch(0 0 0 / .5);--color-alpha-black-80: oklch(0 0 0 / .8);--color-alpha-white-10: oklch(1 0 0 / .1);--color-alpha-white-15: oklch(1 0 0 / .15);--color-amber-100: oklch(.962 .059 95.617);--color-amber-200: oklch(.924 .12 95.746);--color-amber-300: oklch(.879 .169 91.605);--color-amber-400: oklch(.828 .189 84.429);--color-amber-50: oklch(.987 .022 95.277);--color-amber-500: oklch(.769 .188 70.08);--color-amber-600: oklch(.666 .179 58.318);--color-amber-700: oklch(.555 .163 48.998);--color-amber-800: oklch(.473 .137 46.201);--color-amber-900: oklch(.414 .112 45.904);--color-amber-950: oklch(.279 .077 45.635);--color-bg: var(--color-white);--color-bg-offset-1: var(--color-neutral-100);--color-bg-offset-2: var(--color-neutral-200);--color-bg-offset-3: var(--color-neutral-300);--color-black: #000000;--color-blue-100: oklch(.932 .032 255.585);--color-blue-200: oklch(.882 .059 254.128);--color-blue-300: oklch(.809 .105 251.813);--color-blue-400: oklch(.707 .165 254.624);--color-blue-50: oklch(.97 .014 254.604);--color-blue-500: oklch(.623 .214 259.815);--color-blue-600: oklch(.546 .245 262.881);--color-blue-700: oklch(.488 .243 264.376);--color-blue-800: oklch(.424 .199 265.638);--color-blue-900: oklch(.379 .146 265.522);--color-blue-950: oklch(.282 .091 267.935);--color-cyan-100: oklch(.956 .045 203.388);--color-cyan-200: oklch(.917 .08 205.041);--color-cyan-300: oklch(.865 .127 207.078);--color-cyan-400: oklch(.789 .154 211.53);--color-cyan-50: oklch(.984 .019 200.873);--color-cyan-500: oklch(.715 .143 215.221);--color-cyan-600: oklch(.609 .126 221.723);--color-cyan-700: oklch(.52 .105 223.128);--color-cyan-800: oklch(.45 .085 224.283);--color-cyan-900: oklch(.398 .07 227.392);--color-cyan-950: oklch(.302 .056 229.695);--color-emerald-100: oklch(.95 .052 163.051);--color-emerald-200: oklch(.905 .093 164.15);--color-emerald-300: oklch(.845 .143 164.978);--color-emerald-400: oklch(.765 .177 163.223);--color-emerald-50: oklch(.979 .021 166.113);--color-emerald-500: oklch(.696 .17 162.48);--color-emerald-600: oklch(.596 .145 163.225);--color-emerald-700: oklch(.508 .118 165.612);--color-emerald-800: oklch(.432 .095 166.913);--color-emerald-900: oklch(.378 .077 168.94);--color-emerald-950: oklch(.262 .051 172.552);--color-fuchsia-100: oklch(.952 .037 318.852);--color-fuchsia-200: oklch(.903 .076 319.62);--color-fuchsia-300: oklch(.833 .145 321.434);--color-fuchsia-400: oklch(.74 .238 322.16);--color-fuchsia-50: oklch(.977 .017 320.058);--color-fuchsia-500: oklch(.667 .295 322.15);--color-fuchsia-600: oklch(.591 .293 322.896);--color-fuchsia-700: oklch(.518 .253 323.949);--color-fuchsia-800: oklch(.452 .211 324.591);--color-fuchsia-900: oklch(.401 .17 325.612);--color-fuchsia-950: oklch(.293 .136 325.661);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-50: oklch(.985 .002 247.839);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-gray-950: oklch(.13 .028 261.692);--color-green-100: oklch(.962 .044 156.743);--color-green-200: oklch(.925 .084 155.995);--color-green-300: oklch(.871 .15 154.449);--color-green-400: oklch(.792 .209 151.711);--color-green-50: oklch(.982 .018 155.826);--color-green-500: oklch(.723 .219 149.579);--color-green-600: oklch(.627 .194 149.214);--color-green-700: oklch(.527 .154 150.069);--color-green-800: oklch(.448 .119 151.328);--color-green-900: oklch(.393 .095 152.535);--color-green-950: oklch(.266 .065 152.934);--color-indigo-100: oklch(.93 .034 272.788);--color-indigo-200: oklch(.87 .065 274.039);--color-indigo-300: oklch(.785 .115 274.713);--color-indigo-400: oklch(.673 .182 276.935);--color-indigo-50: oklch(.962 .018 272.314);--color-indigo-500: oklch(.585 .233 277.117);--color-indigo-600: oklch(.511 .262 276.966);--color-indigo-700: oklch(.457 .24 277.023);--color-indigo-800: oklch(.398 .195 277.366);--color-indigo-900: oklch(.359 .144 278.697);--color-indigo-950: oklch(.257 .09 281.288);--color-lime-100: oklch(.967 .067 122.328);--color-lime-200: oklch(.938 .127 124.321);--color-lime-300: oklch(.897 .196 126.665);--color-lime-400: oklch(.841 .238 128.85);--color-lime-50: oklch(.986 .031 120.757);--color-lime-500: oklch(.768 .233 130.85);--color-lime-600: oklch(.648 .2 131.684);--color-lime-700: oklch(.532 .157 131.589);--color-lime-800: oklch(.453 .124 130.933);--color-lime-900: oklch(.405 .101 131.063);--color-lime-950: oklch(.274 .072 132.109);--color-neutral-100: oklch(.97 0 0);--color-neutral-200: oklch(.922 0 0);--color-neutral-300: oklch(.87 0 0);--color-neutral-400: oklch(.708 0 0);--color-neutral-50: oklch(.985 0 0);--color-neutral-500: oklch(.556 0 0);--color-neutral-600: oklch(.439 0 0);--color-neutral-700: oklch(.371 0 0);--color-neutral-800: oklch(.269 0 0);--color-neutral-900: oklch(.205 0 0);--color-neutral-950: oklch(.145 0 0);--color-orange-100: oklch(.954 .038 75.164);--color-orange-200: oklch(.901 .076 70.697);--color-orange-300: oklch(.837 .128 66.29);--color-orange-400: oklch(.75 .183 55.934);--color-orange-50: oklch(.98 .016 73.684);--color-orange-500: oklch(.705 .213 47.604);--color-orange-600: oklch(.646 .222 41.116);--color-orange-700: oklch(.553 .195 38.402);--color-orange-800: oklch(.47 .157 37.304);--color-orange-900: oklch(.408 .123 38.172);--color-orange-950: oklch(.266 .079 36.259);--color-overlay: var(--color-alpha-black-50);--color-pink-100: oklch(.948 .028 342.258);--color-pink-200: oklch(.899 .061 343.231);--color-pink-300: oklch(.823 .12 346.018);--color-pink-400: oklch(.718 .202 349.761);--color-pink-50: oklch(.971 .014 343.198);--color-pink-500: oklch(.656 .241 354.308);--color-pink-600: oklch(.592 .249 .584);--color-pink-700: oklch(.525 .223 3.958);--color-pink-800: oklch(.459 .187 3.815);--color-pink-900: oklch(.408 .153 2.432);--color-pink-950: oklch(.284 .109 3.907);--color-primary: var(--color-neutral-950);--color-primary-offset-1: var(--color-neutral-900);--color-primary-offset-2: var(--color-neutral-800);--color-purple-100: oklch(.946 .033 307.174);--color-purple-200: oklch(.902 .063 306.703);--color-purple-300: oklch(.827 .119 306.383);--color-purple-400: oklch(.714 .203 305.504);--color-purple-50: oklch(.977 .014 308.299);--color-purple-500: oklch(.627 .265 303.9);--color-purple-600: oklch(.558 .288 302.321);--color-purple-700: oklch(.496 .265 301.924);--color-purple-800: oklch(.438 .218 303.724);--color-purple-900: oklch(.381 .176 304.987);--color-purple-950: oklch(.291 .149 302.717);--color-red-100: oklch(.936 .032 17.717);--color-red-200: oklch(.885 .062 18.334);--color-red-300: oklch(.808 .114 19.571);--color-red-400: oklch(.704 .191 22.216);--color-red-50: oklch(.971 .013 17.38);--color-red-500: oklch(.637 .237 25.331);--color-red-600: oklch(.577 .245 27.325);--color-red-700: oklch(.505 .213 27.518);--color-red-800: oklch(.444 .177 26.899);--color-red-900: oklch(.396 .141 25.723);--color-red-950: oklch(.258 .092 26.042);--color-rose-100: oklch(.941 .03 12.58);--color-rose-200: oklch(.892 .058 10.001);--color-rose-300: oklch(.81 .117 11.638);--color-rose-400: oklch(.712 .194 13.428);--color-rose-50: oklch(.969 .015 12.422);--color-rose-500: oklch(.645 .246 16.439);--color-rose-600: oklch(.586 .253 17.585);--color-rose-700: oklch(.514 .222 16.935);--color-rose-800: oklch(.455 .188 13.697);--color-rose-900: oklch(.41 .159 10.272);--color-rose-950: oklch(.271 .105 12.094);--color-sky-100: oklch(.951 .026 236.824);--color-sky-200: oklch(.901 .058 230.902);--color-sky-300: oklch(.828 .111 230.318);--color-sky-400: oklch(.746 .16 232.661);--color-sky-50: oklch(.977 .013 236.62);--color-sky-500: oklch(.685 .169 237.323);--color-sky-600: oklch(.588 .158 241.966);--color-sky-700: oklch(.5 .134 242.749);--color-sky-800: oklch(.443 .11 240.79);--color-sky-900: oklch(.391 .09 240.876);--color-sky-950: oklch(.293 .066 243.157);--color-slate-100: oklch(.968 .007 247.896);--color-slate-200: oklch(.929 .013 255.508);--color-slate-300: oklch(.869 .022 252.894);--color-slate-400: oklch(.704 .04 256.788);--color-slate-50: oklch(.984 .003 247.858);--color-slate-500: oklch(.554 .046 257.417);--color-slate-600: oklch(.446 .043 257.281);--color-slate-700: oklch(.372 .044 257.287);--color-slate-800: oklch(.279 .041 260.031);--color-slate-900: oklch(.208 .042 265.755);--color-slate-950: oklch(.129 .042 264.695);--color-stone-100: oklch(.97 .001 106.424);--color-stone-200: oklch(.923 .003 48.717);--color-stone-300: oklch(.869 .005 56.366);--color-stone-400: oklch(.709 .01 56.259);--color-stone-50: oklch(.985 .001 106.423);--color-stone-500: oklch(.553 .013 58.071);--color-stone-600: oklch(.444 .011 73.639);--color-stone-700: oklch(.374 .01 67.558);--color-stone-800: oklch(.268 .007 34.298);--color-stone-900: oklch(.216 .006 56.043);--color-stone-950: oklch(.147 .004 49.25);--color-stroke: var(--color-neutral-200);--color-teal-100: oklch(.953 .051 180.801);--color-teal-200: oklch(.91 .096 180.426);--color-teal-300: oklch(.855 .138 181.071);--color-teal-400: oklch(.777 .152 181.912);--color-teal-50: oklch(.984 .014 180.72);--color-teal-500: oklch(.704 .14 182.503);--color-teal-600: oklch(.6 .118 184.704);--color-teal-700: oklch(.511 .096 186.391);--color-teal-800: oklch(.437 .078 188.216);--color-teal-900: oklch(.386 .063 188.416);--color-teal-950: oklch(.277 .046 192.524);--color-text-muted: var(--color-neutral-500);--color-text-primary: var(--color-neutral-950);--color-text-secondary: var(--color-neutral-500);--color-text-title: var(--color-neutral-950);--color-transparent: var(--color-alpha-black-00);--color-violet-100: oklch(.943 .029 294.588);--color-violet-200: oklch(.894 .057 293.283);--color-violet-300: oklch(.811 .111 293.571);--color-violet-400: oklch(.702 .183 293.541);--color-violet-50: oklch(.969 .016 293.756);--color-violet-500: oklch(.606 .25 292.717);--color-violet-600: oklch(.541 .281 293.009);--color-violet-700: oklch(.491 .27 292.581);--color-violet-800: oklch(.432 .232 292.759);--color-violet-900: oklch(.38 .189 293.745);--color-violet-950: oklch(.283 .141 291.089);--color-white: #FFFFFF;--color-yellow-100: oklch(.973 .071 103.193);--color-yellow-200: oklch(.945 .129 101.54);--color-yellow-300: oklch(.905 .182 98.111);--color-yellow-400: oklch(.852 .199 91.936);--color-yellow-50: oklch(.987 .026 102.212);--color-yellow-500: oklch(.795 .184 86.047);--color-yellow-600: oklch(.681 .162 75.834);--color-yellow-700: oklch(.554 .135 66.442);--color-yellow-800: oklch(.476 .114 61.907);--color-yellow-900: oklch(.421 .095 57.708);--color-yellow-950: oklch(.286 .066 53.813);--color-zinc-100: oklch(.967 .001 286.375);--color-zinc-200: oklch(.92 .004 286.32);--color-zinc-300: oklch(.871 .006 286.286);--color-zinc-400: oklch(.705 .015 286.067);--color-zinc-50: oklch(.985 0 0);--color-zinc-500: oklch(.552 .016 285.938);--color-zinc-600: oklch(.442 .017 285.786);--color-zinc-700: oklch(.37 .013 285.805);--color-zinc-800: oklch(.274 .006 286.033);--color-zinc-900: oklch(.21 .006 285.885);--color-zinc-950: oklch(.141 .005 285.823);--command-border-color: var(--panel-stroke-color);--command-border-style: var(--panel-stroke-style);--command-border-width: var(--panel-stroke-width);--command-empty-padding-block: var(--space-sm);--command-font-size: var(--text-sm);--command-group-heading-padding-block: var(--space-3xs);--command-group-heading-padding-inline: var(--space-2xs);--command-group-padding: var(--space-3xs);--command-input-wrapper-padding-inline: var(--space-2xs);--command-input-border-color: var(--stroke-color-primary);--command-input-border-style: var(--stroke-style-solid);--command-input-border-width: var(--stroke-width-thin);--command-item-padding-block: var(--space-3xs);--command-item-padding-inline: var(--space-2xs);--command-item-radius: var(--radius-md);--command-item-selected-bg: var(--color-bg-offset-1);--command-list-max-height: 300px;--command-list-scroll-padding-block: var(--space-3xs);--command-radius: var(--radius-panel);--command-separator-bg: var(--stroke-color-primary);--command-separator-height: 1px;--command-shadow: var(--shadow-md);--dialog-backdrop: var(--color-overlay);--dialog-bg: var(--color-bg);--dialog-description-color: var(--color-text-secondary);--dialog-description-font-size: var(--text-sm);--dialog-padding: var(--space-md);--dialog-radius: var(--radius-panel);--dialog-shadow: var(--shadow-md);--dialog-title-color: var(--color-text-title);--dialog-title-font-size: var(--text-lg);--dialog-title-font-weight: var(--font-weight-semibold);--dialog-title-line-height: var(--leading-none);--dialog-width: 26rem;--dropdown-bg: var(--color-bg);--dropdown-border-color: var(--stroke-color-primary);--dropdown-border-style: var(--stroke-style-solid);--dropdown-border-width: var(--stroke-width-thin);--dropdown-item-bg-hover: var(--color-bg-offset-1);--dropdown-item-font-size: var(--text-sm);--dropdown-item-gap: var(--space-3xs);--dropdown-item-indicator-size: 1rem;--dropdown-item-padding-block: var(--space-3xs);--dropdown-item-padding-inline: var(--space-2xs);--dropdown-item-radius: var(--radius-md);--dropdown-label-font-size: var(--text-sm);--dropdown-label-font-weight: var(--font-weight-medium);--dropdown-label-padding-block: var(--space-3xs);--dropdown-label-padding-inline: var(--space-2xs);--dropdown-padding: var(--space-3xs);--dropdown-radius: var(--radius-panel);--dropdown-separator-bg: var(--stroke-color-primary);--dropdown-separator-height: 1px;--dropdown-shadow: var(--shadow-md);--dropdown-width: 14rem;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--error-stroke-color: var(--stroke-color-error);--fieldset-border: var(--border-ui);--fieldset-padding: var(--space-xs);--figcaption-font-family: var(--font-mono);--figcaption-font-size: var(--text-sm);--flow-space: var(--space-md);--flow-space-2xl: var(--space-2xl);--flow-space-2xs: var(--space-2xs);--flow-space-3xl: var(--space-3xl);--flow-space-3xs: var(--space-3xs);--flow-space-lg: var(--space-lg);--flow-space-md: var(--space-md);--flow-space-sm: var(--space-sm);--flow-space-xl: var(--space-xl);--flow-space-xs: var(--space-xs);--focus-ring-color: var(--color-neutral-400);--focus-ring-offset: .5px;--focus-ring-style: solid;--focus-ring-width: 2px;--font-body: var(--font-sans);--font-label: var(--font-sans);--font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif: Georgia, Cambria, "Times New Roman", Times, serif;--font-title: var(--font-sans);--font-weight-bold: 700;--font-weight-medium: 500;--font-weight-normal: 400;--font-weight-semibold: 600;--form-flow-space: var(--space-2xs);--form-message-font-size: var(--text-xs);--gutter: var(--gutter-md);--gutter-2xl: var(--space-2xl);--gutter-2xs: var(--space-2xs);--gutter-3xl: var(--space-3xl);--gutter-3xs: var(--space-3xs);--gutter-lg: var(--space-lg);--gutter-md: var(--space-md);--gutter-sm: var(--space-sm);--gutter-xl: var(--space-xl);--gutter-xs: var(--space-xs);--info-stroke-color: var(--stroke-color-info);--input-bg: var(--color-bg);--input-border: var(--border-ui);--input-height: 36px;--input-padding-block: var(--space-3xs);--input-padding-inline: var(--space-xs);--input-radius: var(--radius-input);--input-shadow: var(--shadow-input);--input-size: var(--text-sm);--input-stroke-color: var(--ui-stroke-color);--input-stroke-style: var(--ui-stroke-style);--input-stroke-width: var(--ui-stroke-width);--kbd-bg: var(--color-bg-offset-1);--kbd-border: var(--border-ui);--kbd-radius: var(--radius-sm);--label-color: var(--color-text-primary);--label-font: var(--font-label);--label-gap: var(--space-2xs);--label-inline-gap: var(--space-xs);--label-leading: var(--leading-none);--label-size: var(--text-sm);--label-weight: var(--font-weight-medium);--leading-none: 1;--leading-normal: 1.5;--leading-relaxed: 1.75;--leading-tight: 1.25;--leading-title: var(--leading-tight);--list-marker-padding: var(--space-3xs);--list-padding: var(--space-3xs);--panel-stroke-color: var(--ui-stroke-color);--panel-stroke-style: var(--ui-stroke-style);--panel-stroke-width: var(--ui-stroke-width);--placeholder-size: var(--text-base);--popover-bg: var(--color-bg);--popover-border-color: var(--panel-stroke-color);--popover-border-style: var(--panel-stroke-style);--popover-border-width: var(--panel-stroke-width);--popover-padding-block: var(--space-md);--popover-padding-inline: var(--space-md);--popover-radius: var(--radius-panel);--popover-shadow: var(--shadow-xs);--popover-trigger-radius: var(--radius-input);--popover-width: 18rem;--radio-bg: var(--color-transparent);--radio-border-color: var(--panel-stroke-color);--radio-border-style: var(--panel-stroke-style);--radio-border-width: var(--panel-stroke-width);--radio-radius: var(--radius-full);--radio-shadow: var(--shadow-xs);--radio-size: 1rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--radius-button: var(--radius-lg);--radius-full: 9999px;--radius-input: var(--radius-lg);--radius-lg: .5rem;--radius-md: .25rem;--radius-panel: var(--radius-lg);--radius-sm: .125rem;--radius-xl: .75rem;--region-space: var(--space-xl);--region-space-2xl: var(--space-2xl);--region-space-2xs: var(--space-2xs);--region-space-3xl: var(--space-3xl);--region-space-3xs: var(--space-3xs);--region-space-lg: var(--space-lg);--region-space-md: var(--space-md);--region-space-sm: var(--space-sm);--region-space-xl: var(--space-xl);--region-space-xs: var(--space-xs);--select-content-bg: var(--color-bg);--select-content-border-color: var(--input-stroke-color);--select-content-border-style: var(--input-stroke-style);--select-content-border-width: var(--input-stroke-width);--select-content-min-width: 8rem;--select-content-radius: var(--radius-panel);--select-content-shadow: var(--shadow-md);--select-item-bg-highlighted: var(--color-bg-offset-1);--select-item-font-size: var(--input-size);--select-item-padding-block: .375rem;--select-item-padding-inline: var(--space-2xs);--select-item-radius: var(--radius-md);--select-label-fg: var(--color-text-secondary);--select-label-padding-block: .375rem;--select-label-padding-inline: var(--space-2xs);--select-label-size: var(--text-xs);--select-trigger-bg: var(--color-transparent);--select-trigger-border-color: var(--input-stroke-color);--select-trigger-border-style: var(--input-stroke-style);--select-trigger-border-width: var(--input-stroke-width);--select-trigger-fg: var(--color-text-primary);--select-trigger-height: 36px;--select-trigger-padding-block: var(--input-padding-block);--select-trigger-padding-inline: var(--input-padding-inline);--select-trigger-radius: var(--radius-input);--select-trigger-size: var(--input-size);--select-viewport-padding-block: var(--space-2xs);--select-viewport-padding-inline: var(--space-3xs);--selection-bg: var(--color-bg);--selection-color: var(--color-text-primary);--shadow-2xl: 0px 25px 50px -12px var(--color-alpha-black-25);--shadow-2xs: 0px 1px 0px 0px var(--color-alpha-black-05);--shadow-button: var(--shadow-xs);--shadow-card: var(--shadow-xs);--shadow-input: var(--shadow-xs);--shadow-lg: 0px 10px 15px -3px var(--color-alpha-black-10), 0px 4px 6px -4px var(--color-alpha-black-10);--shadow-md: 0px 4px 6px -1px var(--color-alpha-black-10), 0px 2px 4px -2px var(--color-alpha-black-10);--shadow-sm: 0px 1px 3px 0px var(--color-alpha-black-10), 0px 1px 2px -1px var(--color-alpha-black-10);--shadow-xl: 0px 20px 25px -5px var(--color-alpha-black-10), 0px 8px 10px -6px var(--color-alpha-black-10);--shadow-xs: 0px 1px 2px 0px var(--color-alpha-black-05);--sidebar-content-min-width: 37.5rem;--size-body: var(--text-base);--size-card-description: var(--text-sm);--size-card-title: var(--text-xl);--size-step--1: clamp(.8125rem, .79rem + .11vw, .875rem);--size-step--2: .75rem;--size-step-0: clamp(.875rem, .83rem + .23vw, 1rem);--size-step-1: clamp(1rem, .95rem + .23vw, 1.125rem);--size-step-10: clamp(4rem, 2.55rem + 7.27vw, 8rem);--size-step-2: clamp(1.125rem, 1.08rem + .23vw, 1.25rem);--size-step-3: clamp(1.25rem, 1.16rem + .45vw, 1.5rem);--size-step-4: clamp(1.5rem, 1.36rem + .68vw, 1.875rem);--size-step-5: clamp(1.75rem, 1.57rem + .91vw, 2.25rem);--size-step-6: clamp(2rem, 1.64rem + 1.82vw, 3rem);--size-step-7: clamp(2.25rem, 1.7rem + 2.73vw, 3.75rem);--size-step-8: clamp(2.5rem, 1.77rem + 3.64vw, 4.5rem);--size-step-9: clamp(3rem, 1.91rem + 5.45vw, 6rem);--space-0: 0rem;--space-2xl: clamp(3.5rem, 3.32rem + .91vw, 4rem);--space-2xl-3xl: clamp(3.5rem, 2.59rem + 4.55vw, 6rem);--space-2xs: clamp(.4375rem, .41rem + .11vw, .5rem);--space-2xs-xs: clamp(.4375rem, .32rem + .57vw, .75rem);--space-3xl: clamp(5.25rem, 4.98rem + 1.36vw, 6rem);--space-3xs: .25rem;--space-3xs-2xs: clamp(.25rem, .16rem + .45vw, .5rem);--space-lg: clamp(1.75rem, 1.66rem + .45vw, 2rem);--space-lg-xl: clamp(1.75rem, 1.3rem + 2.27vw, 3rem);--space-md: clamp(1.3125rem, 1.24rem + .34vw, 1.5rem);--space-md-lg: clamp(1.3125rem, 1.06rem + 1.25vw, 2rem);--space-sm: clamp(.875rem, .83rem + .23vw, 1rem);--space-sm-md: clamp(.875rem, .65rem + 1.14vw, 1.5rem);--space-xl: clamp(2.625rem, 2.49rem + .68vw, 3rem);--space-xl-2xl: clamp(2.625rem, 2.13rem + 2.5vw, 4rem);--space-xs: clamp(.6875rem, .66rem + .11vw, .75rem);--space-xs-sm: clamp(.6875rem, .57rem + .57vw, 1rem);--stroke-color-blockquote: var(--color-neutral-200);--stroke-color-error: var(--color-red-400);--stroke-color-info: var(--color-blue-400);--stroke-color-primary: var(--color-stroke);--stroke-color-success: var(--color-green-400);--stroke-color-warning: var(--color-yellow-400);--stroke-style-dashed: dashed;--stroke-style-solid: solid;--stroke-width-hairline: .5px;--stroke-width-medium: 2px;--stroke-width-thick: 3px;--stroke-width-thin: 1px;--success-stroke-color: var(--stroke-color-success);--svg-height: 1rem;--switch-bg-checked: var(--color-primary);--switch-bg-unchecked: var(--color-bg-offset-2);--switch-bg-unchecked-active: var(--color-bg-offset-2);--switch-border-color: var(--color-transparent);--switch-border-style: solid;--switch-border-width: 2px;--switch-height: 1.25rem;--switch-thumb-bg: var(--color-bg);--switch-thumb-border: var(--border-transparent);--switch-width: 2.25rem;--table-border: var(--border-ui);--table-caption-margin-block-start: var(--space-sm);--table-cell-padding-block: var(--space-xs);--table-cell-padding-inline: var(--space-sm);--table-header-bg: var(--color-bg-offset-1);--table-header-leading: var(--leading-tight);--table-header-weight: var(--font-weight-bold);--tabs-border: var(--border-transparent);--tabs-list-bg: var(--color-bg-offset-1);--tabs-list-border: var(--border-transparent);--tabs-list-padding-block: 3px;--tabs-list-padding-inline: 3px;--tabs-radius: var(--radius-panel);--tabs-trigger-active-bg: var(--color-bg);--tabs-trigger-active-color: var(--color-text-primary);--tabs-trigger-bg: var(--color-bg-offset-1);--tabs-trigger-border: var(--border-transparent);--tabs-trigger-font-size: var(--text-sm);--tabs-trigger-font-weight: var(--font-weight-medium);--tabs-trigger-gap: .375rem;--tabs-trigger-padding-block: var(--space-3xs);--tabs-trigger-padding-inline: var(--space-xs);--tabs-trigger-radius: var(--radius-button);--tabs-trigger-shadow: var(--shadow-sm);--text-2xl: var(--size-step-3);--text-3xl: var(--size-step-4);--text-4xl: var(--size-step-5);--text-5xl: var(--size-step-6);--text-6xl: var(--size-step-7);--text-7xl: var(--size-step-8);--text-8xl: var(--size-step-9);--text-9xl: var(--size-step-10);--text-base: var(--size-step-0);--text-lg: var(--size-step-1);--text-sm: var(--size-step--1);--text-xl: var(--size-step-2);--text-xs: var(--size-step--2);--tracking-button: var(--tracking-normal);--tracking-normal: 0rem;--tracking-tight: -.025rem;--tracking-wide: .025rem;--ui-stroke-color: var(--stroke-color-primary);--ui-stroke-style: var(--stroke-style-solid);--ui-stroke-width: var(--stroke-width-thin);--var-weight: var(--font-weight-medium);--warning-stroke-color: var(--stroke-color-warning);--weight-button: var(--font-weight-medium);--weight-title: var(--font-weight-bold);--wrapper-max-width: 1360px}[data-theme=claude]{--card-bg: var(--color-bg-offset-1);--color-bg: #FAF9F5;--color-bg-offset-1: #F5F4ED;--color-bg-offset-2: #F0EEE6;--color-bg-offset-3: #E8E6DC;--color-black: #000000;--color-border: #1c1c1a26;--color-overlay: var(--color-alpha-black-50);--color-primary: #c96442;--color-primary-offset-1: #c96442;--color-primary-offset-2: #c96442;--color-text-muted: var(--color-neutral-500);--color-text-primary: #1c1c1a;--color-text-secondary: var(--color-neutral-700);--color-text-title: #1c1c1a;--color-transparent: var(--color-alpha-black-00);--color-white: #FFFFFF;--input-bg: var(--color-bg-offset-2);--ui-stroke-width: var(--stroke-width-thin)}[data-theme=zed]{--card-bg: #ffffff99;--color-bg: #e8e6d933;--color-bg-offset-1: #e8e6d933;--color-bg-offset-2: #e8e6d933;--color-bg-offset-3: #e8e6d933;--color-border: #c6cad299;--color-primary: #0751cf;--color-primary-offset-1: #0640AC;--color-primary-offset-2: #053794;--color-text-primary: #4b5362;--color-text-title: #094ace;--font-body: var(--font-mono);--font-label: var(--font-mono);--font-title: var(--font-serif);--input-bg: #ffffff99;--radius-button: var(--radius-md);--radius-input: var(--radius-md);--radius-panel: var(--radius-md);--select-content-bg: #ffffff;--select-item-bg-highlighted: #e6effe;--shadow-button: inset 0px -2px 0px 0px #6f7b901a;--shadow-button-primary: inset 0px -2px 0px 0px #053794, 0px 1px 3px 0px #e6effe;--shadow-card: 6px 6px 0px 0px #074dcf0f;--shadow-input: 0px 1px 3px 0px #0000000d;--size-card-title: var(--text-2xl);--tracking-button: -.04px}}@layer blocks{.hero{display:grid;place-content:center}}@layer blocks{.prose{--flow-space: var(--space-sm)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space: var(--space-xl)}.prose :is(h1,h2,h3,h4)+*:not([class]){--flow-space: var(--space-lg)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space: var(--space-2xl)}.prose :is(hr){--flow-space: var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){margin-block-start:var(--space-2xs)}.prose :is(h2):not([class]){padding-block-end:var(--space-xs);border-bottom:var(--border-secondary);max-width:100%}}@layer blocks{.sidebar-nav{border-right:var(--border-secondary);padding-block:var(--space-md);padding-inline-end:var(--space-md)}.sidebar-nav-group{display:flex;flex-direction:column;gap:var(--space-sm)}.sidebar-nav-item-link{text-decoration:none;color:var(--text-secondary);padding-block:var(--space-3xs)}.sidebar-nav-item-link:hover{color:var(--text-primary)}.sidebar-nav-item-link.is-active{color:var(--text-primary);font-weight:var(--font-weight-medium)}}@layer blocks{.site-header{padding-block:var(--space-md)}.logo{text-decoration:none;color:var(--text-primary);font-size:var(--text-md);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}}@layer blocks{.steps{counter-reset:step}.steps>ol{list-style:none;padding:0;margin:0}.steps>ol>li{counter-increment:step;position:relative;padding-inline-start:var(--space-2xl)}.steps ol>li:before{content:counter(step);position:absolute;top:0;inset-inline-start:0;line-height:1.75rem;width:1.75rem;height:1.75rem;text-align:center;background:var(--color-neutral-300);color:var(--accent-foreground);border-radius:9999px;font-size:var(--text-sm);box-shadow:inset 0 0 0 1px var(--color-neutral-400)}.steps>ol>li:after{--guide-width: 1px;content:"";position:absolute;top:calc(var(--bullet-size, 1.75rem) + var(--bullet-margin, .375rem));bottom:var(--bullet-margin, .375rem);inset-inline-start:calc((var(--bullet-size, 1.75rem) - var(--guide-width)) / 2);width:var(--guide-width);background-color:var(--color-neutral-300)}}@layer utilities{.separator{display:flex;align-items:center;text-align:center;font-size:var(--text-sm)}.separator:before,.separator:after{content:"";flex:1;border-bottom:1px solid var(--stroke-color-primary)}.separator-text{padding:0 var(--space-sm)}}@layer utilities{.tabular-nums{font-variant-numeric:tabular-nums}}@layer utilities{.translate-y-2{transform:translateY(2px)}}@layer utilities{.absolute{position:absolute}.align-around{--align: space-around}.align-baseline{--align: baseline}.align-between{--align: space-between}.align-center{--align: center}.align-end{--align: flex-end}.align-evenly{--align: space-evenly}.align-start{--align: flex-start}.align-stretch{--align: stretch}.block{display:block}.capitalize{text-transform:capitalize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.fixed{position:fixed}.flow-space-0{--flow-space: var(--space-0)}.flow-space-2xl{--flow-space: var(--space-2xl)}.flow-space-2xl-3xl{--flow-space: var(--space-2xl-3xl)}.flow-space-2xs{--flow-space: var(--space-2xs)}.flow-space-2xs-xs{--flow-space: var(--space-2xs-xs)}.flow-space-3xl{--flow-space: var(--space-3xl)}.flow-space-3xs{--flow-space: var(--space-3xs)}.flow-space-3xs-2xs{--flow-space: var(--space-3xs-2xs)}.flow-space-lg{--flow-space: var(--space-lg)}.flow-space-lg-xl{--flow-space: var(--space-lg-xl)}.flow-space-md{--flow-space: var(--space-md)}.flow-space-md-lg{--flow-space: var(--space-md-lg)}.flow-space-sm{--flow-space: var(--space-sm)}.flow-space-sm-md{--flow-space: var(--space-sm-md)}.flow-space-xl{--flow-space: var(--space-xl)}.flow-space-xl-2xl{--flow-space: var(--space-xl-2xl)}.flow-space-xs{--flow-space: var(--space-xs)}.flow-space-xs-sm{--flow-space: var(--space-xs-sm)}.font-weight-bold{font-weight:var(--font-weight-bold)}.font-weight-medium{font-weight:var(--font-weight-medium)}.font-weight-normal{font-weight:var(--font-weight-normal)}.font-weight-semibold{font-weight:var(--font-weight-semibold)}.gap-0{--gap: var(--space-0)}.gap-2xl{--gap: var(--space-2xl)}.gap-2xl-3xl{--gap: var(--space-2xl-3xl)}.gap-2xs{--gap: var(--space-2xs)}.gap-2xs-xs{--gap: var(--space-2xs-xs)}.gap-3xl{--gap: var(--space-3xl)}.gap-3xs{--gap: var(--space-3xs)}.gap-3xs-2xs{--gap: var(--space-3xs-2xs)}.gap-lg{--gap: var(--space-lg)}.gap-lg-xl{--gap: var(--space-lg-xl)}.gap-md{--gap: var(--space-md)}.gap-md-lg{--gap: var(--space-md-lg)}.gap-sm{--gap: var(--space-sm)}.gap-sm-md{--gap: var(--space-sm-md)}.gap-xl{--gap: var(--space-xl)}.gap-xl-2xl{--gap: var(--space-xl-2xl)}.gap-xs{--gap: var(--space-xs)}.gap-xs-sm{--gap: var(--space-xs-sm)}.grid-auto-flow-col{--grid-auto-flow: column}.grid-auto-flow-col-dense{--grid-auto-flow: column dense}.grid-auto-flow-dense{--grid-auto-flow: dense}.grid-auto-flow-row{--grid-auto-flow: row}.grid-auto-flow-row-dense{--grid-auto-flow: row dense}.grid-col-end-1{--grid-col-end: 1}.grid-col-end-10{--grid-col-end: 10}.grid-col-end-11{--grid-col-end: 11}.grid-col-end-12{--grid-col-end: 12}.grid-col-end-13{--grid-col-end: 13}.grid-col-end-2{--grid-col-end: 2}.grid-col-end-3{--grid-col-end: 3}.grid-col-end-4{--grid-col-end: 4}.grid-col-end-5{--grid-col-end: 5}.grid-col-end-6{--grid-col-end: 6}.grid-col-end-7{--grid-col-end: 7}.grid-col-end-8{--grid-col-end: 8}.grid-col-end-9{--grid-col-end: 9}.grid-col-span-1{--grid-col-span: span 1}.grid-col-span-10{--grid-col-span: span 10}.grid-col-span-11{--grid-col-span: span 11}.grid-col-span-12{--grid-col-span: span 12}.grid-col-span-2{--grid-col-span: span 2}.grid-col-span-3{--grid-col-span: span 3}.grid-col-span-4{--grid-col-span: span 4}.grid-col-span-5{--grid-col-span: span 5}.grid-col-span-6{--grid-col-span: span 6}.grid-col-span-7{--grid-col-span: span 7}.grid-col-span-8{--grid-col-span: span 8}.grid-col-span-9{--grid-col-span: span 9}.grid-col-span-full{--grid-col-span: 1 / -1}.grid-col-start-1{--grid-col-start: 1}.grid-col-start-10{--grid-col-start: 10}.grid-col-start-11{--grid-col-start: 11}.grid-col-start-12{--grid-col-start: 12}.grid-col-start-13{--grid-col-start: 13}.grid-col-start-2{--grid-col-start: 2}.grid-col-start-3{--grid-col-start: 3}.grid-col-start-4{--grid-col-start: 4}.grid-col-start-5{--grid-col-start: 5}.grid-col-start-6{--grid-col-start: 6}.grid-col-start-7{--grid-col-start: 7}.grid-col-start-8{--grid-col-start: 8}.grid-col-start-9{--grid-col-start: 9}.grid-cols-1{--grid-cols: 1fr}.grid-cols-12{--grid-cols: repeat(12, 1fr)}.grid-cols-2{--grid-cols: repeat(2, 1fr)}.grid-cols-3{--grid-cols: repeat(3, 1fr)}.grid-cols-4{--grid-cols: repeat(4, 1fr)}.grid-cols-6{--grid-cols: repeat(6, 1fr)}.grid-cols-auto-fill{--grid-cols: repeat(auto-fill, minmax(16rem, 1fr))}.grid-cols-auto-fit{--grid-cols: repeat(auto-fit, minmax(16rem, 1fr))}.grid-fraction-five-sixths{--grid-col-span: span 10}.grid-fraction-full{--grid-col-span: 1 / -1}.grid-fraction-half{--grid-col-span: span 6}.grid-fraction-quarter{--grid-col-span: span 3}.grid-fraction-sixth{--grid-col-span: span 2}.grid-fraction-third{--grid-col-span: span 4}.grid-fraction-three-quarters{--grid-col-span: span 9}.grid-fraction-two-thirds{--grid-col-span: span 8}.grid-item-min-2xl{--grid-item-min: 1024px}.grid-item-min-3xl{--grid-item-min: 1280px}.grid-item-min-4xl{--grid-item-min: 1536px}.grid-item-min-lg{--grid-item-min: 640px}.grid-item-min-md{--grid-item-min: 480px}.grid-item-min-sm{--grid-item-min: 384px}.grid-item-min-xl{--grid-item-min: 768px}.grid-row-end-1{--grid-row-end: 1}.grid-row-end-2{--grid-row-end: 2}.grid-row-end-3{--grid-row-end: 3}.grid-row-end-4{--grid-row-end: 4}.grid-row-end-5{--grid-row-end: 5}.grid-row-end-6{--grid-row-end: 6}.grid-row-end-7{--grid-row-end: 7}.grid-row-span-1{--grid-row-span: span 1}.grid-row-span-2{--grid-row-span: span 2}.grid-row-span-3{--grid-row-span: span 3}.grid-row-span-4{--grid-row-span: span 4}.grid-row-span-5{--grid-row-span: span 5}.grid-row-span-6{--grid-row-span: span 6}.grid-row-span-full{--grid-row-span: 1 / -1}.grid-row-start-1{--grid-row-start: 1}.grid-row-start-2{--grid-row-start: 2}.grid-row-start-3{--grid-row-start: 3}.grid-row-start-4{--grid-row-start: 4}.grid-row-start-5{--grid-row-start: 5}.grid-row-start-6{--grid-row-start: 6}.grid-row-start-7{--grid-row-start: 7}.gutter-0{--gutter: var(--space-0)}.gutter-2xl{--gutter: var(--space-2xl)}.gutter-2xl-3xl{--gutter: var(--space-2xl-3xl)}.gutter-2xs{--gutter: var(--space-2xs)}.gutter-2xs-xs{--gutter: var(--space-2xs-xs)}.gutter-3xl{--gutter: var(--space-3xl)}.gutter-3xs{--gutter: var(--space-3xs)}.gutter-3xs-2xs{--gutter: var(--space-3xs-2xs)}.gutter-lg{--gutter: var(--space-lg)}.gutter-lg-xl{--gutter: var(--space-lg-xl)}.gutter-md{--gutter: var(--space-md)}.gutter-md-lg{--gutter: var(--space-md-lg)}.gutter-sm{--gutter: var(--space-sm)}.gutter-sm-md{--gutter: var(--space-sm-md)}.gutter-xl{--gutter: var(--space-xl)}.gutter-xl-2xl{--gutter: var(--space-xl-2xl)}.gutter-xs{--gutter: var(--space-xs)}.gutter-xs-sm{--gutter: var(--space-xs-sm)}.h-auto{height:auto}.h-fit-content{height:fit-content}.h-full{height:100%}.h-max-content{height:max-content}.h-min-content{height:min-content}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.justify-around{--justify: space-around}.justify-baseline{--justify: baseline}.justify-between{--justify: space-between}.justify-center{--justify: center}.justify-end{--justify: flex-end}.justify-evenly{--justify: space-evenly}.justify-start{--justify: flex-start}.justify-stretch{--justify: stretch}.list-decimal{list-style:decimal}.list-disc{list-style:disc}.list-inside{list-style:inside}.list-none{list-style:none}.lowercase{text-transform:lowercase}.mb-0{margin-block-end:var(--space-0)}.mb-2xl{margin-block-end:var(--space-2xl)}.mb-2xl-3xl{margin-block-end:var(--space-2xl-3xl)}.mb-2xs{margin-block-end:var(--space-2xs)}.mb-2xs-xs{margin-block-end:var(--space-2xs-xs)}.mb-3xl{margin-block-end:var(--space-3xl)}.mb-3xs{margin-block-end:var(--space-3xs)}.mb-3xs-2xs{margin-block-end:var(--space-3xs-2xs)}.mb-auto{margin-block-end:auto}.mb-lg{margin-block-end:var(--space-lg)}.mb-lg-xl{margin-block-end:var(--space-lg-xl)}.mb-md{margin-block-end:var(--space-md)}.mb-md-lg{margin-block-end:var(--space-md-lg)}.mb-sm{margin-block-end:var(--space-sm)}.mb-sm-md{margin-block-end:var(--space-sm-md)}.mb-xl{margin-block-end:var(--space-xl)}.mb-xl-2xl{margin-block-end:var(--space-xl-2xl)}.mb-xs{margin-block-end:var(--space-xs)}.mb-xs-sm{margin-block-end:var(--space-xs-sm)}.ml-0{margin-inline-start:var(--space-0)}.ml-2xl{margin-inline-start:var(--space-2xl)}.ml-2xl-3xl{margin-inline-start:var(--space-2xl-3xl)}.ml-2xs{margin-inline-start:var(--space-2xs)}.ml-2xs-xs{margin-inline-start:var(--space-2xs-xs)}.ml-3xl{margin-inline-start:var(--space-3xl)}.ml-3xs{margin-inline-start:var(--space-3xs)}.ml-3xs-2xs{margin-inline-start:var(--space-3xs-2xs)}.ml-auto{margin-inline-start:auto}.ml-lg{margin-inline-start:var(--space-lg)}.ml-lg-xl{margin-inline-start:var(--space-lg-xl)}.ml-md{margin-inline-start:var(--space-md)}.ml-md-lg{margin-inline-start:var(--space-md-lg)}.ml-sm{margin-inline-start:var(--space-sm)}.ml-sm-md{margin-inline-start:var(--space-sm-md)}.ml-xl{margin-inline-start:var(--space-xl)}.ml-xl-2xl{margin-inline-start:var(--space-xl-2xl)}.ml-xs{margin-inline-start:var(--space-xs)}.ml-xs-sm{margin-inline-start:var(--space-xs-sm)}.mr-0{margin-inline-end:var(--space-0)}.mr-2xl{margin-inline-end:var(--space-2xl)}.mr-2xl-3xl{margin-inline-end:var(--space-2xl-3xl)}.mr-2xs{margin-inline-end:var(--space-2xs)}.mr-2xs-xs{margin-inline-end:var(--space-2xs-xs)}.mr-3xl{margin-inline-end:var(--space-3xl)}.mr-3xs{margin-inline-end:var(--space-3xs)}.mr-3xs-2xs{margin-inline-end:var(--space-3xs-2xs)}.mr-auto{margin-inline-end:auto}.mr-lg{margin-inline-end:var(--space-lg)}.mr-lg-xl{margin-inline-end:var(--space-lg-xl)}.mr-md{margin-inline-end:var(--space-md)}.mr-md-lg{margin-inline-end:var(--space-md-lg)}.mr-sm{margin-inline-end:var(--space-sm)}.mr-sm-md{margin-inline-end:var(--space-sm-md)}.mr-xl{margin-inline-end:var(--space-xl)}.mr-xl-2xl{margin-inline-end:var(--space-xl-2xl)}.mr-xs{margin-inline-end:var(--space-xs)}.mr-xs-sm{margin-inline-end:var(--space-xs-sm)}.mt-0{margin-block-start:var(--space-0)}.mt-2xl{margin-block-start:var(--space-2xl)}.mt-2xl-3xl{margin-block-start:var(--space-2xl-3xl)}.mt-2xs{margin-block-start:var(--space-2xs)}.mt-2xs-xs{margin-block-start:var(--space-2xs-xs)}.mt-3xl{margin-block-start:var(--space-3xl)}.mt-3xs{margin-block-start:var(--space-3xs)}.mt-3xs-2xs{margin-block-start:var(--space-3xs-2xs)}.mt-auto{margin-block-start:auto}.mt-lg{margin-block-start:var(--space-lg)}.mt-lg-xl{margin-block-start:var(--space-lg-xl)}.mt-md{margin-block-start:var(--space-md)}.mt-md-lg{margin-block-start:var(--space-md-lg)}.mt-sm{margin-block-start:var(--space-sm)}.mt-sm-md{margin-block-start:var(--space-sm-md)}.mt-xl{margin-block-start:var(--space-xl)}.mt-xl-2xl{margin-block-start:var(--space-xl-2xl)}.mt-xs{margin-block-start:var(--space-xs)}.mt-xs-sm{margin-block-start:var(--space-xs-sm)}.mx-0{margin-inline:var(--space-0)}.mx-2xl{margin-inline:var(--space-2xl)}.mx-2xl-3xl{margin-inline:var(--space-2xl-3xl)}.mx-2xs{margin-inline:var(--space-2xs)}.mx-2xs-xs{margin-inline:var(--space-2xs-xs)}.mx-3xl{margin-inline:var(--space-3xl)}.mx-3xs{margin-inline:var(--space-3xs)}.mx-3xs-2xs{margin-inline:var(--space-3xs-2xs)}.mx-auto{margin-inline:auto}.mx-lg{margin-inline:var(--space-lg)}.mx-lg-xl{margin-inline:var(--space-lg-xl)}.mx-md{margin-inline:var(--space-md)}.mx-md-lg{margin-inline:var(--space-md-lg)}.mx-sm{margin-inline:var(--space-sm)}.mx-sm-md{margin-inline:var(--space-sm-md)}.mx-xl{margin-inline:var(--space-xl)}.mx-xl-2xl{margin-inline:var(--space-xl-2xl)}.mx-xs{margin-inline:var(--space-xs)}.mx-xs-sm{margin-inline:var(--space-xs-sm)}.my-0{margin-block:var(--space-0)}.my-2xl{margin-block:var(--space-2xl)}.my-2xl-3xl{margin-block:var(--space-2xl-3xl)}.my-2xs{margin-block:var(--space-2xs)}.my-2xs-xs{margin-block:var(--space-2xs-xs)}.my-3xl{margin-block:var(--space-3xl)}.my-3xs{margin-block:var(--space-3xs)}.my-3xs-2xs{margin-block:var(--space-3xs-2xs)}.my-lg{margin-block:var(--space-lg)}.my-lg-xl{margin-block:var(--space-lg-xl)}.my-md{margin-block:var(--space-md)}.my-md-lg{margin-block:var(--space-md-lg)}.my-sm{margin-block:var(--space-sm)}.my-sm-md{margin-block:var(--space-sm-md)}.my-xl{margin-block:var(--space-xl)}.my-xl-2xl{margin-block:var(--space-xl-2xl)}.my-xs{margin-block:var(--space-xs)}.my-xs-sm{margin-block:var(--space-xs-sm)}.normal-case{text-transform:none}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.pb-0{padding-block-end:var(--space-0)}.pb-2xl{padding-block-end:var(--space-2xl)}.pb-2xl-3xl{padding-block-end:var(--space-2xl-3xl)}.pb-2xs{padding-block-end:var(--space-2xs)}.pb-2xs-xs{padding-block-end:var(--space-2xs-xs)}.pb-3xl{padding-block-end:var(--space-3xl)}.pb-3xs{padding-block-end:var(--space-3xs)}.pb-3xs-2xs{padding-block-end:var(--space-3xs-2xs)}.pb-lg{padding-block-end:var(--space-lg)}.pb-lg-xl{padding-block-end:var(--space-lg-xl)}.pb-md{padding-block-end:var(--space-md)}.pb-md-lg{padding-block-end:var(--space-md-lg)}.pb-sm{padding-block-end:var(--space-sm)}.pb-sm-md{padding-block-end:var(--space-sm-md)}.pb-xl{padding-block-end:var(--space-xl)}.pb-xl-2xl{padding-block-end:var(--space-xl-2xl)}.pb-xs{padding-block-end:var(--space-xs)}.pb-xs-sm{padding-block-end:var(--space-xs-sm)}.pl-0{padding-inline-start:var(--space-0)}.pl-2xl{padding-inline-start:var(--space-2xl)}.pl-2xl-3xl{padding-inline-start:var(--space-2xl-3xl)}.pl-2xs{padding-inline-start:var(--space-2xs)}.pl-2xs-xs{padding-inline-start:var(--space-2xs-xs)}.pl-3xl{padding-inline-start:var(--space-3xl)}.pl-3xs{padding-inline-start:var(--space-3xs)}.pl-3xs-2xs{padding-inline-start:var(--space-3xs-2xs)}.pl-lg{padding-inline-start:var(--space-lg)}.pl-lg-xl{padding-inline-start:var(--space-lg-xl)}.pl-md{padding-inline-start:var(--space-md)}.pl-md-lg{padding-inline-start:var(--space-md-lg)}.pl-sm{padding-inline-start:var(--space-sm)}.pl-sm-md{padding-inline-start:var(--space-sm-md)}.pl-xl{padding-inline-start:var(--space-xl)}.pl-xl-2xl{padding-inline-start:var(--space-xl-2xl)}.pl-xs{padding-inline-start:var(--space-xs)}.pl-xs-sm{padding-inline-start:var(--space-xs-sm)}.pr-0{padding-inline-end:var(--space-0)}.pr-2xl{padding-inline-end:var(--space-2xl)}.pr-2xl-3xl{padding-inline-end:var(--space-2xl-3xl)}.pr-2xs{padding-inline-end:var(--space-2xs)}.pr-2xs-xs{padding-inline-end:var(--space-2xs-xs)}.pr-3xl{padding-inline-end:var(--space-3xl)}.pr-3xs{padding-inline-end:var(--space-3xs)}.pr-3xs-2xs{padding-inline-end:var(--space-3xs-2xs)}.pr-lg{padding-inline-end:var(--space-lg)}.pr-lg-xl{padding-inline-end:var(--space-lg-xl)}.pr-md{padding-inline-end:var(--space-md)}.pr-md-lg{padding-inline-end:var(--space-md-lg)}.pr-sm{padding-inline-end:var(--space-sm)}.pr-sm-md{padding-inline-end:var(--space-sm-md)}.pr-xl{padding-inline-end:var(--space-xl)}.pr-xl-2xl{padding-inline-end:var(--space-xl-2xl)}.pr-xs{padding-inline-end:var(--space-xs)}.pr-xs-sm{padding-inline-end:var(--space-xs-sm)}.pt-0{padding-block-start:var(--space-0)}.pt-2xl{padding-block-start:var(--space-2xl)}.pt-2xl-3xl{padding-block-start:var(--space-2xl-3xl)}.pt-2xs{padding-block-start:var(--space-2xs)}.pt-2xs-xs{padding-block-start:var(--space-2xs-xs)}.pt-3xl{padding-block-start:var(--space-3xl)}.pt-3xs{padding-block-start:var(--space-3xs)}.pt-3xs-2xs{padding-block-start:var(--space-3xs-2xs)}.pt-lg{padding-block-start:var(--space-lg)}.pt-lg-xl{padding-block-start:var(--space-lg-xl)}.pt-md{padding-block-start:var(--space-md)}.pt-md-lg{padding-block-start:var(--space-md-lg)}.pt-sm{padding-block-start:var(--space-sm)}.pt-sm-md{padding-block-start:var(--space-sm-md)}.pt-xl{padding-block-start:var(--space-xl)}.pt-xl-2xl{padding-block-start:var(--space-xl-2xl)}.pt-xs{padding-block-start:var(--space-xs)}.pt-xs-sm{padding-block-start:var(--space-xs-sm)}.px-0{padding-inline:var(--space-0)}.px-2xl{padding-inline:var(--space-2xl)}.px-2xl-3xl{padding-inline:var(--space-2xl-3xl)}.px-2xs{padding-inline:var(--space-2xs)}.px-2xs-xs{padding-inline:var(--space-2xs-xs)}.px-3xl{padding-inline:var(--space-3xl)}.px-3xs{padding-inline:var(--space-3xs)}.px-3xs-2xs{padding-inline:var(--space-3xs-2xs)}.px-lg{padding-inline:var(--space-lg)}.px-lg-xl{padding-inline:var(--space-lg-xl)}.px-md{padding-inline:var(--space-md)}.px-md-lg{padding-inline:var(--space-md-lg)}.px-sm{padding-inline:var(--space-sm)}.px-sm-md{padding-inline:var(--space-sm-md)}.px-xl{padding-inline:var(--space-xl)}.px-xl-2xl{padding-inline:var(--space-xl-2xl)}.px-xs{padding-inline:var(--space-xs)}.px-xs-sm{padding-inline:var(--space-xs-sm)}.py-0{padding-block:var(--space-0)}.py-2xl{padding-block:var(--space-2xl)}.py-2xl-3xl{padding-block:var(--space-2xl-3xl)}.py-2xs{padding-block:var(--space-2xs)}.py-2xs-xs{padding-block:var(--space-2xs-xs)}.py-3xl{padding-block:var(--space-3xl)}.py-3xs{padding-block:var(--space-3xs)}.py-3xs-2xs{padding-block:var(--space-3xs-2xs)}.py-lg{padding-block:var(--space-lg)}.py-lg-xl{padding-block:var(--space-lg-xl)}.py-md{padding-block:var(--space-md)}.py-md-lg{padding-block:var(--space-md-lg)}.py-sm{padding-block:var(--space-sm)}.py-sm-md{padding-block:var(--space-sm-md)}.py-xl{padding-block:var(--space-xl)}.py-xl-2xl{padding-block:var(--space-xl-2xl)}.py-xs{padding-block:var(--space-xs)}.py-xs-sm{padding-block:var(--space-xs-sm)}.region-space-0{--region-space: var(--space-0)}.region-space-2xl{--region-space: var(--space-2xl)}.region-space-2xl-3xl{--region-space: var(--space-2xl-3xl)}.region-space-2xs{--region-space: var(--space-2xs)}.region-space-2xs-xs{--region-space: var(--space-2xs-xs)}.region-space-3xl{--region-space: var(--space-3xl)}.region-space-3xs{--region-space: var(--space-3xs)}.region-space-3xs-2xs{--region-space: var(--space-3xs-2xs)}.region-space-lg{--region-space: var(--space-lg)}.region-space-lg-xl{--region-space: var(--space-lg-xl)}.region-space-md{--region-space: var(--space-md)}.region-space-md-lg{--region-space: var(--space-md-lg)}.region-space-sm{--region-space: var(--space-sm)}.region-space-sm-md{--region-space: var(--space-sm-md)}.region-space-xl{--region-space: var(--space-xl)}.region-space-xl-2xl{--region-space: var(--space-xl-2xl)}.region-space-xs{--region-space: var(--space-xs)}.region-space-xs-sm{--region-space: var(--space-xs-sm)}.relative{position:relative}.select-all{user-select:all}.select-none{user-select:none}.select-text{user-select:text}.sidebar-size-auto{--sidebar-size: auto}.sidebar-size-lg{--sidebar-size: 20rem}.sidebar-size-md{--sidebar-size: 16rem}.sidebar-size-sm{--sidebar-size: 12rem}.sidebar-size-thirds{--sidebar-size: 33%}.sidebar-size-xl{--sidebar-size: 24rem}.sidebar-size-xs{--sidebar-size: 10rem}.static{position:static}.sticky{position:sticky}.switcher-inline-at-2xl{--switcher-inline-at: 56rem}.switcher-inline-at-3xl{--switcher-inline-at: 64rem}.switcher-inline-at-lg{--switcher-inline-at: 40rem}.switcher-inline-at-md{--switcher-inline-at: 32rem}.switcher-inline-at-sm{--switcher-inline-at: 24rem}.switcher-inline-at-xl{--switcher-inline-at: 48rem}.switcher-inline-at-xs{--switcher-inline-at: 16rem}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.text-8xl{font-size:var(--text-8xl)}.text-9xl{font-size:var(--text-9xl)}.text-base{font-size:var(--text-base)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-lg{font-size:var(--text-lg)}.text-muted{color:var(--color-text-muted)}.text-primary{color:var(--color-text-primary)}.text-right{text-align:right}.text-secondary{color:var(--color-text-secondary)}.text-sm{font-size:var(--text-sm)}.text-title{color:var(--color-text-title)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.uppercase{text-transform:uppercase}.w-auto{width:auto}.w-fit-content{width:fit-content}.w-full{width:100%}.w-max-content{width:max-content}.w-min-content{width:min-content}}@layer utilities{.animate-spin{animation:utility-spin 1s linear infinite}@keyframes utility-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.max-w-3xs{max-width:var(--container-3xs)}.max-w-2xs{max-width:var(--container-2xs)}.max-w-xs{max-width:var(--container-xs)}.max-w-sm{max-width:384px}.max-w-md{max-width:448px}.max-w-lg{max-width:512px}.max-w-xl{max-width:var(--container-xl)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-none{max-width:none}.max-w-px{max-width:1px}.max-w-full{max-width:100%}}
