@layer user,shell;@layer shell{.vs-shell{--vs-text-2xs: clamp(.625rem, .605rem + .08vw, .6875rem);--vs-text-xs: clamp(.6875rem, .66rem + .1vw, .75rem);--vs-text-sm: clamp(.75rem, .72rem + .13vw, .8125rem);--vs-text-md: clamp(.8125rem, .77rem + .2vw, .9375rem);--vs-text-lg: clamp(.9375rem, .9rem + .2vw, 1.0625rem);--vs-text-xl: clamp(1.125rem, 1.07rem + .25vw, 1.25rem);--vs-text-2xl: clamp(1.375rem, 1.28rem + .4vw, 1.625rem);--vs-text-3xl: clamp(1.625rem, 1.48rem + .6vw, 2rem);--vs-text-4xl: clamp(2rem, 1.78rem + 1vw, 2.625rem);--vs-text-5xl: clamp(2.625rem, 2.12rem + 2.3vw, 4.75rem);--vs-leading-tight: 1.1;--vs-leading-snug: 1.25;--vs-leading-normal: 1.5;--vs-leading-relaxed: 1.65;--vs-leading-loose: 1.85;--vs-tracking-tighter: -.04em;--vs-tracking-tight: -.02em;--vs-tracking-normal: 0em;--vs-tracking-wide: .02em;--vs-tracking-wider: .04em;--vs-tracking-widest: .1em;--vs-weight-light: 300;--vs-weight-regular: 400;--vs-weight-medium: 500;--vs-weight-semibold: 600;--vs-weight-bold: 700;--vs-measure-sm: 45ch;--vs-measure-md: 65ch;--vs-measure-lg: 80ch;--vs-space-2xs: clamp(.125rem, .12rem + .04vw, .1875rem);--vs-space-xs: clamp(.25rem, .22rem + .1vw, .375rem);--vs-space-sm: clamp(.5rem, .48rem + .1vw, .625rem);--vs-space-md: clamp(.75rem, .72rem + .13vw, .875rem);--vs-space-lg: clamp(1.25rem, 1.2rem + .2vw, 1.5rem);--vs-space-xl: clamp(1.75rem, 1.65rem + .35vw, 2.25rem);--vs-space-2xl: clamp(2.75rem, 2.55rem + .7vw, 3.5rem);--vs-space-3xl: clamp(4rem, 3.72rem + 1.05vw, 5rem);--vs-line-2xs: .25lh;--vs-line-xs: .5lh;--vs-line-sm: .75lh;--vs-line-md: 1lh;--vs-line-lg: 1.5lh;--vs-line-xl: 2lh;--vs-line-2xl: 3lh;--vs-line-root-md: 1rlh;--vs-line-root-lg: 2rlh;--vs-container-xs: 30rem;--vs-container-sm: 40rem;--vs-container-md: 48rem;--vs-container-lg: 64rem;--vs-container-xl: 80rem;--vs-container-2xl: 96rem;--vs-radius-xs: .125rem;--vs-radius-sm: .25rem;--vs-radius-md: .5rem;--vs-radius-lg: 1rem;--vs-radius-xl: 1.5rem;--vs-radius-full: 9999px;--vs-border-thin: 1px;--vs-border-base: 2px;--vs-border-thick: 4px}}@layer shell{.vs-shell{--vs-color-background: #fafafa;--vs-gray-1: #fdfdfc;--vs-gray-2: #f9f9f8;--vs-gray-3: #f1f0ef;--vs-gray-4: #e9e8e6;--vs-gray-5: #e2e1de;--vs-gray-6: #dad9d6;--vs-gray-7: #cfceca;--vs-gray-8: #bcbbb5;--vs-gray-9: #8d8d86;--vs-gray-10: #82827c;--vs-gray-11: #63635e;--vs-gray-12: #21201c;--vs-gray-a1: #55550003;--vs-gray-a2: #25250007;--vs-gray-a3: #20100010;--vs-gray-a4: #1f150019;--vs-gray-a5: #1f180021;--vs-gray-a6: #19130029;--vs-gray-a7: #19140035;--vs-gray-a8: #1915014a;--vs-gray-a9: #0f0f0079;--vs-gray-a10: #0c0c0083;--vs-gray-a11: #080800a1;--vs-gray-a12: #060500e3;--vs-gray-contrast: #ffffff;--vs-gray-surface: #ffffff;--vs-gray-indicator: #858585;--vs-gray-track: #858585}.vs-shell[data-vs-theme=dark]{--vs-color-background: #0d0d0d;--vs-gray-1: #111110;--vs-gray-2: #191918;--vs-gray-3: #222221;--vs-gray-4: #2a2a28;--vs-gray-5: #31312e;--vs-gray-6: #3b3a37;--vs-gray-7: #494844;--vs-gray-8: #62605b;--vs-gray-9: #6f6d66;--vs-gray-10: #7c7b74;--vs-gray-11: #b5b3ad;--vs-gray-12: #eeeeec;--vs-gray-a1: #00000000;--vs-gray-a2: #f4f4f309;--vs-gray-a3: #f6f6f513;--vs-gray-a4: #fefef31b;--vs-gray-a5: #fbfbeb23;--vs-gray-a6: #fffaed2d;--vs-gray-a7: #fffbed3c;--vs-gray-a8: #fff9eb57;--vs-gray-a9: #fffae965;--vs-gray-a10: #fffdee73;--vs-gray-a11: #fffcf4b0;--vs-gray-a12: #fffffded;--vs-gray-contrast: #000;--vs-gray-surface: rgba(0, 0, 0, .05);--vs-gray-indicator: #6e6e6e;--vs-gray-track: #6e6e6e}}@layer shell.shell{@scope (.vs-shell) to (.vs-preview){:scope,*,*:before,*:after{box-sizing:border-box}:scope{overflow-anchor:none}*,*:before,*:after{min-width:0;min-height:0}img,video,canvas,iframe,embed,object,input,select,textarea,button{min-width:revert;min-height:revert}*:not(dialog){margin:0}*{padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,caption,figcaption,blockquote{text-wrap:balance}p,li,dd,dt{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}pre,code{tab-size:4}img,picture,video,canvas,svg{display:block;max-width:100%}img,picture,video,canvas,svg,audio,iframe,embed,object{vertical-align:middle}img,picture,video{height:auto}ul,ol,menu{list-style:none}a{color:inherit;text-decoration:inherit}table{border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}summary{cursor:pointer}*{-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,summary,[role=button]{touch-action:manipulation}:focus:not(:focus-visible){outline:none}[hidden]:where(:not([hidden=until-found])){display:none!important}[popover]{inset:auto}}}@layer shell{.vs-shell{overscroll-behavior:none;scrollbar-gutter:stable;interpolate-size:allow-keywords;isolation:isolate;background:var(--vs-color-background);--vs-font-sans: "Switzer", serif, system-ui, -apple-system, sans-serif;--vs-font-mono: "JetBrains Mono", ui-monospace, monospace;--vs-topbar-expanded-height: 100px;--vs-topbar-collapsed-height: 60px;--vs-shadow-color: 0deg 0% 0%;--vs-shadow-elevation-low: 0px .3px .3px hsl(var(--vs-shadow-color) / .12), 0px .5px .5px -1.8px hsl(var(--vs-shadow-color) / .09), 0px 1.2px 1.1px -3.6px hsl(var(--vs-shadow-color) / .07);--vs-shadow-elevation-medium: 0px .3px .3px hsl(var(--vs-shadow-color) / .13), 0px .8px .8px -1.2px hsl(var(--vs-shadow-color) / .11), 0px 2.2px 2.1px -2.4px hsl(var(--vs-shadow-color) / .09), 0px 5.9px 5.6px -3.6px hsl(var(--vs-shadow-color) / .07);--vs-shadow-elevation-high: 0px .3px .3px hsl(var(--vs-shadow-color) / .12), 0px 1px 1px -.5px hsl(var(--vs-shadow-color) / .11), 0px 2px 1.9px -1px hsl(var(--vs-shadow-color) / .1), 0px 3.6px 3.4px -1.6px hsl(var(--vs-shadow-color) / .09), 0px 6.4px 6.1px -2.1px hsl(var(--vs-shadow-color) / .08), 0px 10.8px 10.3px -2.6px hsl(var(--vs-shadow-color) / .07);--vs-shadow-panel: 0 1px 0 var(--vs-gray-a2), 0 10px 30px -12px var(--vs-gray-a6);--vs-shadow-pill: var(--vs-shadow-elevation-medium), 0 0 0 1px var(--vs-gray-5);--vs-ease-glide: linear( 0, .013 1%, .051 2.2%, .404 9.8%, .51 12.6%, .602 15.5%, .683 18.7%, .754 22.2%, .813 26%, .861 30.2%, .9 34.8%, .931 40%, .972 52.7%, .992 70.2%, 1 )}.vs-shell[data-theme=light],.vs-shell[data-vs-theme=light]{color-scheme:light}.vs-shell[data-theme=dark],.vs-shell[data-vs-theme=dark]{color-scheme:dark;--vs-shadow-pill: var(--vs-shadow-elevation-high), inset 0 1px 0 rgb(255 255 255 / .1), inset 0 0 0 1px var(--vs-gray-a3)}@scope (.vs-shell) to (.vs-preview){::selection{background:var(--vs-gray-12);color:var(--vs-color-background)}.app{position:relative;isolation:isolate;min-block-size:100vh;display:flex;flex-direction:column}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vs-no-transitions,.vs-no-transitions *,.vs-no-transitions *:before,.vs-no-transitions *:after{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}}}._3abfbf30{position:fixed;inset-block-end:var(--vs-space-lg);inset-inline-end:var(--vs-space-lg);inline-size:min(calc(100vw - var(--vs-space-lg) * 2),20rem);z-index:1000;outline:none}._7e80c16c{--gap: var(--vs-space-sm);--peek: var(--vs-space-xs);--scale: max(0, 1 - (var(--toast-index) * .1)) ;--shrink: calc(1 - var(--scale));--height: var(--toast-frontmost-height, var(--toast-height));--offset-y: calc( var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y) );position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:100%;z-index:calc(1000 - var(--toast-index));display:flex;align-items:flex-start;gap:var(--vs-space-sm);padding-block:var(--vs-space-md);padding-inline:var(--vs-space-md);background:var(--vs-gray-1);color:var(--vs-gray-12);border-radius:var(--vs-radius-lg);corner-shape:squircle;box-shadow:var(--vs-shadow-pill);background-clip:padding-box;-webkit-user-select:none;user-select:none;transform-origin:bottom center;transform:translate(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));transition-property:transform,opacity;transition-duration:.35s;transition-timing-function:cubic-bezier(.22,1,.36,1)}._7e80c16c:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:0;inline-size:100%;block-size:calc(var(--gap) + 1px)}._7e80c16c[data-expanded]{transform:translate(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}._7e80c16c[data-starting-style]{transform:translateY(150%)}._7e80c16c[data-ending-style]{opacity:0}._7e80c16c[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}._7e80c16c[data-ending-style][data-swipe-direction=right]{transform:translate(calc(var(--toast-swipe-movement-x) + 150%))}._7e80c16c[data-ending-style][data-swipe-direction=left]{transform:translate(calc(var(--toast-swipe-movement-x) - 150%))}._7e80c16c[data-limited]{opacity:0}[data-vs-theme=dark]:not(:has([data-theme=light] ._7e80c16c)) ._7e80c16c{background:var(--vs-gray-3)}._44d4633e{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--vs-space-2xs)}._716c3aa8{font-size:var(--vs-text-sm);font-weight:var(--vs-weight-medium);color:var(--vs-gray-12);line-height:var(--vs-leading-snug)}._7bcea78d{font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-11);line-height:var(--vs-leading-snug);overflow-wrap:anywhere}._9dfc3976{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;margin-block-start:1px;padding:0;background:transparent;border:0;border-radius:var(--vs-radius-sm);color:var(--vs-gray-11);cursor:pointer;outline:0}._9dfc3976:is(:hover,[class~=force-hover],[class~=force-hover] *){background:var(--vs-gray-a3);color:var(--vs-gray-12)}._9dfc3976:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){background:var(--vs-gray-a3);color:var(--vs-gray-12)}._ffca87b5{--button-gap: var(--vs-space-xs);--button-radius: var(--vs-radius-lg);--button-font-size: var(--vs-text-xs);--button-min-height: 1.75rem;--button-padding-inline: var(--vs-space-sm);--button-icon-size: 1.75rem;--button-icon-svg-size: 14px;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);border:0;border-radius:var(--button-radius);corner-shape:squircle;cursor:default;font-family:var(--vs-font-mono);font-size:var(--button-font-size);line-height:1;color:var(--vs-gray-11);min-height:var(--button-min-height);padding-inline:var(--button-padding-inline);transition:color .2s,background .2s}._ffca87b5>svg{width:var(--button-icon-svg-size);height:var(--button-icon-svg-size)}._ffca87b5 strong{color:var(--vs-gray-12)}._ffca87b5:disabled{color:var(--vs-gray-9)}._ffca87b5:disabled svg{color:var(--vs-gray-8)}._ffca87b5:not(._ffca87b5:disabled){cursor:pointer}._ffca87b5:not(._ffca87b5:disabled):is(:hover,[class~=force-hover],[class~=force-hover] *){color:var(--vs-gray-12)}._ffca87b5:not(._ffca87b5:disabled):is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline:2px solid var(--vs-gray-6)}._ffca87b5:where([data-variant=surface]){background:light-dark(var(--vs-gray-contrast),var(--vs-gray-3));box-shadow:var(--vs-shadow-pill)}._ffca87b5:where([data-variant=surface]):disabled{background:var(--vs-gray-4);box-shadow:0 0 0 1px var(--vs-gray-6)}[data-vs-theme=dark]:not(:has([data-theme=light] ._ffca87b5:where([data-variant=surface]):disabled)) ._ffca87b5:where([data-variant=surface]):disabled{box-shadow:inset 0 0 0 1px var(--vs-gray-6)}._ffca87b5:where([data-variant=surface]):not(._ffca87b5:where([data-variant=surface]):disabled):is(:hover,[class~=force-hover],[class~=force-hover] *){color:var(--vs-gray-12);background:light-dark(var(--vs-gray-2),var(--vs-gray-4))}._ffca87b5:where([data-variant=surface]):is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline:2px solid var(--vs-gray-6)}._ffca87b5:where([data-variant=surface])[data-popup-open]{color:var(--vs-gray-12);background:light-dark(var(--vs-gray-3),var(--vs-gray-5))}._ffca87b5:where([data-variant=soft]){color:var(--vs-gray-11);background:var(--vs-gray-3);box-shadow:none}._ffca87b5:where([data-variant=soft]):disabled{color:var(--vs-gray-9);background:var(--vs-gray-4)}._ffca87b5:where([data-variant=soft]):is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline-offset:-2px;outline-color:var(--vs-gray-8)}._ffca87b5:where([data-variant=soft])[data-pressed]{background-color:var(--vs-gray-5)}._ffca87b5:where([data-variant=soft]):not(._ffca87b5:where([data-variant=soft]):disabled):not(._ffca87b5:where([data-variant=soft])[data-pressed]):is(:hover,[class~=force-hover],[class~=force-hover] *){background:var(--vs-gray-4)}._ffca87b5:where([data-variant=ghost]){background:transparent;box-shadow:none}._ffca87b5:where([data-variant=ghost]):disabled{color:var(--vs-gray-8);background:var(--vs-gray-a2)}._ffca87b5:where([data-variant=ghost]):is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline-offset:-2px;outline-color:var(--vs-gray-8)}._ffca87b5:where([data-variant=ghost])[data-pressed]{background-color:var(--vs-gray-a5)}._ffca87b5:where([data-variant=ghost]):not(._ffca87b5:where([data-variant=ghost]):disabled):not(._ffca87b5:where([data-variant=ghost])[data-pressed]):is(:hover,[class~=force-hover],[class~=force-hover] *){background:var(--vs-gray-a4)}._ffca87b5:where([data-icon]){inline-size:var(--button-icon-size);block-size:var(--button-icon-size);padding-inline:0}._ffca87b5:where([data-icon]) svg{inline-size:var(--button-icon-svg-size);block-size:var(--button-icon-svg-size)}._ffca87b5:where([data-size="1"]){--button-font-size: var(--vs-text-2xs);--button-min-height: 1.375rem;--button-padding-inline: var(--vs-space-xs);--button-icon-size: 1.375rem;--button-icon-svg-size: 12px;--button-radius: var(--vs-radius-md)}._bfd385b9{display:grid}._45c565aa{--dynamic-bg: transparent;position:relative;background:var(--dynamic-bg)}._45c565aa[data-bg=dots]{background:radial-gradient(var(--vs-gray-a3) 1px,transparent 1px) 0 0 / 18px 18px,var(--dynamic-bg)}._45c565aa[data-bg=grid]{--checker-size: 16px;--checker: var(--vs-gray-a2);background-color:var(--dynamic-bg);background-image:linear-gradient(45deg,var(--checker) 25%,transparent 25%,transparent 75%,var(--checker) 75%),linear-gradient(45deg,var(--checker) 25%,transparent 25%,transparent 75%,var(--checker) 75%);background-size:var(--checker-size) var(--checker-size);background-position:0 0,calc(var(--checker-size) / 2) calc(var(--checker-size) / 2)}._45c565aa[data-bg=solid]{background:var(--dynamic-bg)}._45c565aa[data-bg=invert]{background:var(--vs-color-background)}._da3890e6{background:light-dark(var(--vs-gray-surface),var(--vs-gray-1));position:relative;isolation:isolate;display:flex;flex-direction:column;border-radius:var(--vs-radius-lg);corner-shape:squircle;overflow:hidden;box-shadow:0 0 0 1px var(--vs-gray-5)}._da3890e6:has(._d438b96d){cursor:pointer;transition:background .2s ease;box-shadow:var(--vs-shadow-pill)}._da3890e6:has(._d438b96d):is(:hover,[class~=force-hover],[class~=force-hover] *){background:var(--vs-gray-2)}._d438b96d{color:inherit;text-decoration:inherit;flex-grow:1;display:grid}._21f5e75a{padding:var(--vs-space-lg);position:relative;overflow:hidden;flex-grow:1;display:grid}._f9f84c36{position:absolute;inset-block-start:var(--vs-space-xs);inset-inline:var(--vs-space-sm);z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--vs-space-sm);font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);color:var(--vs-gray-10);pointer-events:none}._f9f84c36>*{pointer-events:auto}._6d3c247d{position:absolute;inset:0;display:grid;place-items:center;padding:var(--vs-space-lg);font-size:var(--vs-text-md)}._c738610b{position:absolute;inset-block-end:0;inset-inline-start:0;padding-inline:var(--vs-space-md);padding-block:var(--vs-space-sm);display:flex;align-items:center;gap:var(--vs-space-sm);font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);z-index:1}._8261081d{font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);color:var(--vs-gray-11);display:inline-flex;align-items:center;gap:var(--vs-space-xs)}._8261081d:before{content:"";inline-size:5px;block-size:5px;border-radius:var(--vs-radius-full);background:var(--vs-gray-9)}._c8adfb1f:before{background:#22c55e}._77c1619a:before{background:#f59e0b}._e0a427ea:before{background:#3b82f6}._a2c4f950{display:inline-flex;align-items:center;gap:var(--vs-space-2xs);font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);color:var(--vs-gray-11);background:var(--vs-gray-a3);padding-inline:var(--vs-space-xs);padding-block:3px;border-radius:var(--vs-radius-sm);line-height:1;cursor:default}._074d3adf{display:inline-flex;align-items:center;font-family:var(--vs-font-mono);gap:var(--vs-space-2xs)}._01300271{font-size:var(--vs-text-2xs);color:var(--vs-gray-10)}._3a4c58d7{box-sizing:border-box;font-family:var(--vs-font-mono);min-inline-size:1.5rem;background-color:var(--vs-gray-12);color:var(--vs-gray-contrast);display:flex;justify-content:center;align-items:center;flex-direction:column;transform-origin:var(--transform-origin);text-transform:capitalize;border-radius:var(--vs-radius-lg);corner-shape:squircle;transition:transform .5s var(--vs-ease-glide),opacity .5s var(--vs-ease-glide)}._3a4c58d7[data-size="1"]{font-size:var(--vs-text-2xs);padding:4px 5px;line-height:1}._3a4c58d7[data-size="2"]{font-size:var(--vs-text-xs);padding:var(--vs-space-2xs) 6px;line-height:1.25rem}._3a4c58d7:is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(.9)}._3a4c58d7[data-ending-style]{transition-duration:.2s,.2s}._3a4c58d7[data-instant]{transition:none}._3a4c58d7[data-size="1"] ._669b4a9e{display:none}._669b4a9e .popover-arrow-path{fill:var(--vs-gray-12)}[data-vs-theme=dark]:not(:has([data-theme=light] :is(._669b4a9e .popover-arrow-path))) :is(._669b4a9e .popover-arrow-path){fill:var(--vs-gray-12)}._9e42c7a7{display:flex}._9e42c7a7[data-side=top]{bottom:-6px;rotate:180deg}._9e42c7a7[data-side=bottom]{top:-6px;rotate:0deg}._9e42c7a7:is([data-side=left],[data-side=inline-start]){right:-10px;rotate:90deg}._9e42c7a7:is([data-side=right],[data-side=inline-end]){left:-10px;rotate:-90deg}._d4601625{padding-inline:var(--vs-space-sm)!important}._0a44a63e{background:var(--vs-gray-1);border-radius:var(--vs-radius-lg);corner-shape:squircle;box-shadow:var(--vs-shadow-pill);padding:var(--vs-space-2xs);min-inline-size:var(--anchor-width);display:flex;flex-direction:column;gap:1px;outline:none}[data-vs-theme=dark]:not(:has([data-theme=light] ._0a44a63e)) ._0a44a63e{background:var(--vs-gray-3)}._88dd8011 .popover-arrow-path{fill:var(--vs-gray-contrast)}[data-vs-theme=dark]:not(:has([data-theme=light] :is(._88dd8011 .popover-arrow-path))) :is(._88dd8011 .popover-arrow-path){fill:var(--vs-gray-3)}[data-theme=light] :is(._88dd8011 .popover-arrow-outer-stroke){fill:var(--vs-gray-5)}[data-vs-theme=dark]:not(:has([data-theme=light] :is(._88dd8011 .popover-arrow-inner-stroke))) :is(._88dd8011 .popover-arrow-inner-stroke){fill:#ffffff12}._1346fa02{font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-11);padding-inline:var(--vs-space-sm) var(--vs-space-md);padding-block:var(--vs-space-xs);border-radius:var(--vs-radius-lg);corner-shape:squircle;cursor:pointer;-webkit-user-select:none;user-select:none}._1346fa02[data-highlighted]{background:var(--vs-gray-a3);color:var(--vs-gray-12)}._1346fa02:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline:0}._e0908e33{display:grid;grid-template-columns:8px 1fr;align-items:center;gap:var(--vs-space-sm)}._e0908e33[data-checked]{color:var(--vs-gray-12)}._d48bc6d2{grid-column-start:2}._29a2a491{inline-size:14px;block-size:14px;display:inline-flex;align-items:center;justify-content:flex-start;color:var(--vs-gray-12)}._2976c673{isolation:isolate;display:inline-flex;align-items:center;background:var(--vs-gray-3);border-radius:var(--vs-radius-lg);corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--vs-gray-4)}._2976c673[data-disabled]{background:var(--vs-gray-4)}._2976c673[data-disabled][data-variant=surface]{box-shadow:inset 0 0 0 1px var(--vs-gray-6)}[data-vs-theme=dark]:not(:has([data-theme=light] ._2976c673[data-variant=surface]:not(._2976c673[data-disabled]))) ._2976c673[data-variant=surface]:not(._2976c673[data-disabled]){box-shadow:var(--vs-shadow-pill)}._3aa82cd9{position:relative;inline-size:1.75rem;block-size:1.75rem;padding:0;background:transparent;border:0;border-radius:var(--vs-radius-lg);corner-shape:squircle;color:var(--vs-gray-10);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s}._3aa82cd9[disabled]{color:var(--vs-gray-8);cursor:default}._3aa82cd9:not(._3aa82cd9:disabled):is(:hover,[class~=force-hover],[class~=force-hover] *){color:var(--vs-gray-12)}._3aa82cd9:not(._3aa82cd9:disabled):is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline:2px solid var(--vs-gray-7);z-index:1}._2976c673[data-variant=soft] ._3aa82cd9:not(._3aa82cd9:disabled):is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline-offset:-2px;outline-color:var(--vs-gray-8)}._2976c673[data-variant=surface] ._3aa82cd9:not(._3aa82cd9:disabled)[data-checked]{color:light-dark(var(--vs-gray-12),var(--vs-gray-1))}._2976c673[data-variant=soft] ._3aa82cd9:not(._3aa82cd9:disabled)[data-checked]{color:var(--vs-gray-12)}._eb67c65f{position:absolute;border-radius:inherit;corner-shape:inherit;pointer-events:none;z-index:-1}._2976c673[data-variant=surface] ._eb67c65f[data-disabled]{background:light-dark(var(--vs-gray-1),var(--vs-gray-6));box-shadow:0 0 0 1px var(--vs-gray-6)}._2976c673[data-variant=surface] ._eb67c65f{inset:0;box-shadow:var(--vs-shadow-pill);background:light-dark(var(--vs-gray-contrast),var(--vs-gray-12))}._2976c673[data-variant=soft] ._eb67c65f{inset:2px;background:var(--vs-gray-6)}._f057f134{padding-inline:var(--vs-space-sm)!important;gap:var(--vs-space-sm)}._0aa30927{color:var(--vs-gray-11)}._334eee48{flex:1;text-align:start;min-inline-size:0}._c0b542cb{display:flex;flex-direction:column;max-block-size:var(--available-height);min-inline-size:160px;padding:var(--vs-space-2xs);overflow-y:auto;background:var(--vs-gray-1);border-radius:var(--vs-radius-lg);corner-shape:squircle;box-shadow:var(--vs-shadow-pill);outline:none}[data-vs-theme=dark]:not(:has([data-theme=light] ._c0b542cb)) ._c0b542cb{background:var(--vs-gray-3)}._9fe912a5{display:flex;flex-direction:column;gap:1px}._12d72e23{padding-inline:var(--vs-space-sm);padding-block:var(--vs-space-xs) var(--vs-space-2xs);font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);letter-spacing:var(--vs-tracking-wider);color:var(--vs-gray-11);text-transform:uppercase}._e4ac4e2f{display:grid;grid-template-columns:1fr 14px;align-items:center;gap:var(--vs-space-sm);padding-inline:var(--vs-space-sm);padding-block:var(--vs-space-xs);font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-11);border-radius:var(--vs-radius-lg);corner-shape:squircle;cursor:pointer;-webkit-user-select:none;user-select:none}._e4ac4e2f[data-highlighted]{background:var(--vs-gray-a3);color:var(--vs-gray-12)}._e4ac4e2f[data-selected]{color:var(--vs-gray-12)}._e4ac4e2f:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline:0}._6b0b858e{display:inline-flex;align-items:center;gap:var(--vs-space-sm);min-inline-size:0}._4d163b6b{display:inline-flex;align-items:center;justify-content:center;color:var(--vs-gray-12)}._55f6745e{block-size:var(--vs-border-thin);margin-block:var(--vs-space-2xs);margin-inline:var(--vs-space-xs);background:var(--vs-gray-a4)}._f966a1b1{display:flex;align-items:center;justify-content:center;padding-block:var(--vs-space-2xs);color:var(--vs-gray-11);cursor:default}._02c17044{position:relative;isolation:isolate;display:inline-flex;border-radius:var(--vs-radius-lg);corner-shape:squircle}._02c17044[data-variant=surface]{background:var(--vs-gray-3);box-shadow:inset 0 0 0 1px var(--vs-gray-4)}[data-vs-theme=dark]:not(:has([data-theme=light] ._02c17044[data-variant=surface])) ._02c17044[data-variant=surface]{box-shadow:var(--vs-shadow-pill)}._02c17044[data-variant=soft]{background:var(--vs-gray-3);box-shadow:inset 0 0 0 1px var(--vs-gray-4)}._212447b7{position:relative;z-index:1;font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);height:1.75rem;color:var(--vs-gray-11);background:transparent;border:0;padding-inline:var(--vs-space-sm);border-radius:var(--vs-radius-lg);corner-shape:squircle;cursor:pointer;outline:none;display:inline-flex;align-items:center;gap:var(--vs-space-xs);transition:color .2s}._212447b7:is(:hover,[class~=force-hover],[class~=force-hover] *){color:var(--vs-gray-12)}._212447b7:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline:2px solid var(--vs-gray-7);background:var(--vs-gray-a1)}[data-variant=soft] ._212447b7:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline-offset:-2px;outline-color:var(--vs-gray-8)}._212447b7[data-active]{color:light-dark(var(--vs-gray-12),var(--vs-gray-1));font-weight:var(--vs-weight-semibold)}[data-variant=soft] ._212447b7[data-active],[data-variant=ghost] ._212447b7[data-active]{color:var(--vs-gray-12)}._c0234a35{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--active-tab-width);block-size:100%;border-radius:var(--vs-radius-lg);corner-shape:squircle;box-sizing:border-box}[data-variant=surface] ._c0234a35{background:light-dark(var(--vs-gray-contrast),var(--vs-gray-12));box-shadow:var(--vs-shadow-pill)}[data-variant=soft] ._c0234a35{background:light-dark(var(--vs-gray-5),var(--vs-gray-6));border:2px solid transparent;background-clip:content-box}[data-variant=ghost] ._c0234a35{background:var(--vs-gray-a4)}._1571edfa{outline:0}._1ebc5a84{display:inline-flex;align-items:center;gap:var(--vs-space-2xs);height:1.75rem;padding-inline:var(--vs-space-sm);border-radius:var(--vs-radius-lg);corner-shape:squircle;font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);min-inline-size:200px;cursor:text;transition:background-color .15s ease,box-shadow .15s ease}._1ebc5a84[data-variant=surface]{background:var(--vs-gray-surface);box-shadow:var(--vs-shadow-pill);color:var(--vs-gray-11)}[data-vs-theme=dark]:not(:has([data-theme=light] ._1ebc5a84[data-variant=surface])) ._1ebc5a84[data-variant=surface]{background:var(--vs-gray-3)}._1ebc5a84[data-variant=surface]:has(input:focus-visible){box-shadow:var(--vs-shadow-pill),0 0 0 3px var(--vs-gray-a3)}[data-vs-theme=dark]:not(:has([data-theme=light] ._1ebc5a84[data-variant=surface]:has(input:focus-visible))) ._1ebc5a84[data-variant=surface]:has(input:focus-visible){box-shadow:var(--vs-shadow-pill),0 0 0 2px var(--vs-gray-a3)}._1ebc5a84[data-variant=surface]:has(input:disabled){background:light-dark(var(--vs-gray-1),var(--vs-gray-4));box-shadow:0 0 0 1px var(--vs-gray-6)}._1ebc5a84[data-variant=soft]{color:var(--vs-gray-12);background:var(--vs-gray-3)}._1ebc5a84[data-variant=soft]:is(:hover,[class~=force-hover],[class~=force-hover] *){background:var(--vs-gray-a4)}._1ebc5a84[data-variant=soft]:has(input:focus-visible){box-shadow:inset 0 0 0 1px var(--vs-gray-8);background:var(--vs-gray-a4)}._1ebc5a84[data-variant=soft]:has(input:disabled){background:light-dark(var(--vs-gray-4),var(--vs-gray-3));box-shadow:none}._1ebc5a84[data-variant=ghost]{color:var(--vs-gray-12);background:transparent}._1ebc5a84[data-variant=ghost]:is(:hover,[class~=force-hover],[class~=force-hover] *){background:var(--vs-gray-a3)}._1ebc5a84[data-variant=ghost]:has(input:focus-visible){background:var(--vs-gray-a4)}._1ebc5a84[data-variant=ghost]:has(input:disabled){color:var(--vs-gray-9);background:var(--vs-gray-a2)}._1ebc5a84:has(input:disabled){color:var(--vs-gray-8);cursor:default}._1ebc5a84:has(input:disabled) ._72861d0a{opacity:.5}._f9744e2f{flex:1;min-inline-size:0;height:100%;max-height:none;background:transparent;border:0;outline:0;padding:0;color:inherit;font:inherit;text-indent:6px;-webkit-mask-image:linear-gradient(to right,transparent 2px,red 6px);mask-image:linear-gradient(to right,transparent 2px,red 6px);margin-left:-6px;text-overflow:ellipsis}._f9744e2f[type=checkbox]{-webkit-mask-image:none;mask-image:none;text-indent:0;margin-left:0;justify-self:start}._f9744e2f::placeholder{color:var(--vs-gray-10)}._f9744e2f:disabled{cursor:default}._f9744e2f:disabled::placeholder{color:var(--vs-gray-8)}._72861d0a{display:inline-grid;place-content:center;color:var(--vs-gray-10);flex:none;transition:opacity .15s ease;-webkit-user-select:none;user-select:none}._72861d0a:first-child{margin-inline-start:calc(-1 * var(--vs-space-2xs))}._72861d0a:last-child{margin-inline-end:calc(-1 * var(--vs-space-2xs))}._72861d0a:last-child:has(>button[data-size="1"]:last-child){margin-inline-end:calc(-1 * var(--vs-space-xs))}._72861d0a:last-child:has(>button[data-size="2"]:last-child){margin-inline-end:calc(-1 * var(--vs-space-sm))}._f73cf240{display:inline-flex;align-items:center;isolation:isolate;background:var(--vs-gray-3);border-radius:var(--vs-radius-lg);corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--vs-gray-4)}._f73cf240[data-variant=surface]{gap:1px}[data-vs-theme=dark]:not(:has([data-theme=light] ._f73cf240[data-variant=surface])) ._f73cf240[data-variant=surface]{box-shadow:var(--vs-shadow-pill)}._f292cd08{position:relative;inline-size:1.75rem;block-size:1.75rem;padding:0;background:transparent;border:0;border-radius:var(--vs-radius-lg);corner-shape:squircle;color:var(--vs-gray-10);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s,border-radius .2s var(--vs-ease-glide),corner-shape .2s var(--vs-ease-glide)}._f73cf240[data-variant=soft] :is(._f292cd08+._f292cd08){margin-left:-3px}._f292cd08:is(:hover,[class~=force-hover],[class~=force-hover] *){color:var(--vs-gray-12)}._f292cd08:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline:2px solid var(--vs-gray-7);z-index:1}._f73cf240[data-variant=soft] ._f292cd08:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline-offset:-2px;outline-color:var(--vs-gray-8)}._f73cf240[data-variant=surface] ._f292cd08[data-pressed]{color:light-dark(var(--vs-gray-12),var(--vs-gray-1))}._f73cf240[data-variant=soft] ._f292cd08[data-pressed]{color:var(--vs-gray-12)}._f292cd08[data-pressed]:has(+._f292cd08[data-pressed]){border-top-right-radius:0;border-bottom-right-radius:0}._f292cd08[data-pressed]+._f292cd08[data-pressed]{border-top-left-radius:0;border-bottom-left-radius:0}._a490c53f{position:absolute;border-radius:inherit;corner-shape:inherit;pointer-events:none;transition:inherit;z-index:-1}._f73cf240[data-variant=surface] ._a490c53f{inset:0;box-shadow:var(--vs-shadow-pill);background:light-dark(var(--vs-gray-contrast),var(--vs-gray-12))}._f73cf240[data-variant=soft] ._a490c53f{inset:2px;background:var(--vs-gray-6)}._547eff47{position:fixed;inset:0;background:#0a0a0ab3;transition:opacity .5s var(--vs-ease-glide)}._547eff47:is([data-starting-style],[data-ending-style]){opacity:0}._919ba786{position:fixed;inset:0;display:grid;place-items:start center;padding-block-start:12vh;pointer-events:none;transition:scale .5s var(--vs-ease-glide),opacity .2s ease}._919ba786:is([data-starting-style],[data-ending-style]){scale:.99;opacity:1}._919ba786[data-ending-style]{transition-duration:.3s .2s;opacity:0}._e5130e3b{inline-size:min(640px,calc(100vw - var(--vs-space-xl)));background:var(--vs-gray-2);border-radius:var(--vs-radius-lg);corner-shape:squircle;box-shadow:var(--vs-shadow-pill);overflow:hidden;pointer-events:auto}._53826458{display:flex;align-items:center;gap:var(--vs-space-sm);padding:var(--vs-space-md);border-block-end:var(--vs-border-thin) solid var(--vs-gray-a4)}._53826458 svg{inline-size:16px;block-size:16px;color:var(--vs-gray-11);flex-shrink:0}._4e6b672b{flex:1;border:0;background:transparent;outline:none;font-family:var(--vs-font-sans);font-size:var(--vs-text-md);color:var(--vs-gray-12)}._4e6b672b::placeholder{color:var(--vs-gray-10)}._95b03679{max-block-size:56vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--vs-gray-a6) var(--vs-gray-a2);padding:var(--vs-space-xs);padding-top:0}._2f2af99b{font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);color:var(--vs-gray-10);text-transform:uppercase;letter-spacing:var(--vs-tracking-widest);padding-inline:var(--vs-space-sm);padding-block:var(--vs-space-sm) var(--vs-space-2xs)}._02654927{display:flex;align-items:center;gap:var(--vs-space-sm);padding-inline:var(--vs-space-sm);padding-block:var(--vs-space-xs);border-radius:var(--vs-radius-lg);corner-shape:squircle;cursor:pointer;font-size:var(--vs-text-sm);outline:none;color:var(--vs-gray-11);transition:color .2s}._02654927 u{text-underline-offset:3px;text-decoration:2px underline;text-decoration-color:var(--vs-gray-a5)}._02654927[data-highlighted]{background:var(--vs-gray-a4);color:var(--vs-gray-12)}._02654927[data-highlighted] ._791dcf70{color:var(--vs-gray-12)}._02654927 ._791dcf70{inline-size:22px;block-size:22px;display:grid;margin-left:calc(var(--vs-space-xs) * -1);place-items:center;border-radius:var(--vs-radius-lg);background:var(--vs-gray-a4);corner-shape:squircle;color:var(--vs-gray-10);font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);flex-shrink:0;transition:color .2s}._02654927 ._59a3253e{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._02654927 ._51a8d466{font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-11)}._98d549d9{padding-block:var(--vs-space-lg);padding-inline:var(--vs-space-sm);text-align:center;color:var(--vs-gray-11);font-size:var(--vs-text-sm);font-family:var(--vs-font-mono)}._7a2901a4{position:fixed;inset:0;background:#0a0a0ab3;transition:opacity .5s var(--vs-ease-glide)}._7a2901a4:is([data-starting-style],[data-ending-style]){opacity:0}._1dac6fb7{position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;outline:none;inline-size:min(480px,calc(100vw - var(--vs-space-xl)));max-block-size:calc(100vh - var(--vs-space-xl));background:light-dark(var(--vs-gray-surface),var(--vs-gray-2));border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow-pill);corner-shape:squircle;padding:var(--vs-space-md);transition:scale .5s var(--vs-ease-glide),opacity .2s ease}._1dac6fb7:is([data-starting-style],[data-ending-style]){scale:.98;opacity:1}._1dac6fb7[data-ending-style]{transition-duration:.3s .15s;opacity:0}._62705e13{font-family:var(--vs-font-sans);font-size:var(--vs-text-lg);color:var(--vs-gray-12);margin-block-end:var(--vs-space-md)}._80467598{padding-block-start:0;scrollbar-width:thin}._b687728b{font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);color:var(--vs-gray-10);text-transform:uppercase;letter-spacing:var(--vs-tracking-widest);margin-block:var(--vs-space-sm) var(--vs-space-2xs)}._34662b31{display:flex;align-items:center;gap:var(--vs-space-sm);padding-block:var(--vs-space-xs);font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-11)}._34662b31:last-child{padding-block-end:0}._a7dee3fb{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aa31219d{display:inline-flex;align-items:center;gap:var(--vs-space-2xs)}._27fa76b7{color:var(--vs-gray-10);padding-inline:var(--vs-space-2xs)}._e36b75c8{block-size:var(--vs-border-thin);background:var(--vs-gray-a4);margin-inline:calc(var(--vs-space-md) * -1);margin-block:var(--vs-space-md)}._29f9cbb4{position:absolute;inset-block-start:0px;inline-size:1px;block-size:1px;pointer-events:none}._d90608c8{--topbar-shadow: var(--vs-shadow-elevation-medium);position:sticky;inset-block-start:0;background:var(--vs-color-background);transition:height .5s var(--vs-ease-glide);height:var(--vs-topbar-collapsed-height);animation:none;z-index:10}._d90608c8:has(._0946c1f8){height:var(--vs-topbar-expanded-height)}._d90608c8[data-collapsed]{height:var(--vs-topbar-collapsed-height);box-shadow:var(--topbar-shadow)}[data-vs-theme=dark]:not(:has([data-theme=light] ._d90608c8)) ._d90608c8{--topbar-shadow: 0 1px 0 0 var(--vs-gray-4)}._2e9705fa{display:flex;align-items:center;gap:var(--vs-space-sm);height:100%;padding-inline:var(--vs-space-md);padding-block:var(--vs-space-md);max-inline-size:var(--vs-container-xl);margin-inline:auto}._081966c1{display:flex;align-items:center;gap:var(--vs-space-xs);height:100%;display:grid}._081966c1:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){outline:2px solid var(--vs-gray-4);border-radius:var(--vs-radius-lg);corner-shape:squircle}._84d93ef0{aspect-ratio:1 / 1;height:100%;color:light-dark(#000,#fff);transition:width .5s var(--vs-ease-glide),height .5s var(--vs-ease-glide);-webkit-user-drag:none}._43fbb040{display:flex;align-items:flex-end;flex-wrap:wrap;row-gap:var(--vs-space-xs);column-gap:var(--vs-space-lg);padding-block-end:var(--vs-space-xl);border-block-end:var(--vs-border-thin) solid var(--vs-gray-a4);margin-block-end:var(--vs-space-xl)}._3a50e737{font-size:var(--vs-text-5xl);line-height:1;letter-spacing:var(--vs-tracking-tighter);font-weight:var(--vs-weight-medium);flex-shrink:0}._a438ba51{color:var(--vs-gray-11);font-size:var(--vs-text-xl);line-height:var(--vs-leading-snug);max-inline-size:var(--vs-measure-md);text-wrap:balance;margin-bottom:4px}._f72fc74e{padding:var(--vs-space-sm);font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:#e11d48;border:var(--vs-border-thin) solid #e11d48;border-radius:var(--vs-radius-sm);background:color-mix(in oklab,#e11d48 6%,var(--vs-color-background));white-space:pre-wrap;max-inline-size:560px}._f72fc74e strong{display:block;margin-block-end:var(--vs-space-xs);font-weight:var(--vs-weight-semibold)}._b8ee03b5{max-inline-size:var(--vs-container-xl);margin-inline:auto;padding:var(--vs-space-md);inline-size:100%}._391c9ad7{display:flex;align-items:center;justify-content:space-between;margin-block:0 var(--vs-space-md)}._391c9ad7 h2{font-size:var(--vs-text-md);font-weight:var(--vs-weight-medium);font-family:var(--vs-font-sans);color:var(--vs-gray-11)}._391c9ad7 h2 b{color:var(--vs-gray-12);font-weight:var(--vs-weight-medium)}._883eea15{display:grid;gap:var(--vs-space-md)}._883eea15[data-density=normal]{grid-template-columns:repeat(3,1fr)}._883eea15[data-density=compact]{grid-template-columns:repeat(4,1fr)}._883eea15[data-density=spacious]{grid-template-columns:repeat(2,1fr)}@media (max-width: 900px){._883eea15[data-density=normal],._883eea15[data-density=compact]{grid-template-columns:repeat(2,1fr)}._883eea15[data-density=spacious]{grid-template-columns:1fr}}._377b1107{position:relative;block-size:100%;overflow:hidden}._eae651eb{position:absolute;inset-block-start:var(--vs-space-md);inset-inline-end:var(--vs-space-md);transition:opacity .2s,color .2s,background .2s}._eae651eb[aria-pressed=true]{opacity:0}._e40d6c65{position:absolute;inset:0;display:flex;justify-content:flex-end;padding:var(--vs-space-md);pointer-events:none}._22727b71{inline-size:300px;max-inline-size:calc(100% - var(--vs-space-md));block-size:fit-content;outline:none;background:light-dark(var(--vs-gray-surface),var(--vs-gray-2));border-radius:var(--vs-radius-lg);box-shadow:var(--vs-shadow-pill);corner-shape:squircle;pointer-events:auto;touch-action:auto;overscroll-behavior:contain;will-change:transform;padding:var(--vs-space-xs);transform:translate(var(--drawer-swipe-movement-x, 0px));transition:transform .45s var(--vs-ease-glide),opacity .2s var(--vs-ease-glide)}._22727b71[data-swiping]{transition:none;-webkit-user-select:none;user-select:none}._22727b71:is([data-starting-style],[data-ending-style]){transform:translate(calc(100% + var(--vs-space-sm)));opacity:0}._22727b71[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength, 1) * .4s)}._01d1409c{display:grid;padding:var(--vs-space-xs);row-gap:1px;overflow-y:auto;scrollbar-width:thin;border-radius:var(--vs-radius-lg);corner-shape:squircle;grid-template-columns:auto 1fr auto;background:light-dark(var(--vs-gray-2),var(--vs-gray-3));margin-bottom:var(--vs-space-xs)}._01d1409c>*{display:grid!important;grid-template-columns:subgrid!important;grid-column:1 / -1!important;column-gap:var(--vs-space-md)!important}._01d1409c:has(+._01d1409c){border-bottom-left-radius:0;border-bottom-right-radius:0}._01d1409c+._01d1409c{margin-top:-4px;border-top-left-radius:0;border-top-right-radius:0}._97752dcf{font-family:var(--vs-font-mono);font-size:var(--vs-text-sm);font-weight:700;color:var(--vs-gray-12);padding-inline:var(--vs-space-sm);padding-block:var(--vs-space-2xs)}._196b6fe3{block-size:var(--vs-border-thin);background:var(--vs-gray-a4);margin-inline:var(--vs-space-xs)}._de15212b{display:flex;align-items:center;gap:var(--vs-space-sm);padding-inline:var(--vs-space-sm);padding-block:var(--vs-space-xs);font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-11);background:transparent;border:0;border-radius:var(--vs-radius-md);corner-shape:squircle;cursor:pointer;outline:none;text-align:start;transition:background .15s,color .15s}._de15212b:is(:hover,[class~=force-hover],[class~=force-hover] *){color:var(--vs-gray-12);background:var(--vs-gray-a3)}._de15212b:is(:focus-visible,[class~=force-focus-visible],[class~=force-focus-visible] *){background:var(--vs-gray-a3)}._de15212b[aria-pressed=true]{background:var(--vs-gray-12);color:var(--vs-gray-1)}._3404ee7f{display:flex;align-items:center;gap:var(--vs-space-xs);padding-inline:0;block-size:2rem;white-space:nowrap}._3404ee7f>*{flex-grow:1;height:100%}._3404ee7f input[type=number]{inline-size:96px;border:0;background:transparent;font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-12);padding-inline:var(--vs-space-xs);padding-block:2px;border-radius:var(--vs-radius-sm);outline:none}._3404ee7f input[type=number]:is(:focus,[class~=force-focus],[class~=force-focus] *){background:var(--vs-gray-1);box-shadow:inset 0 0 0 1px var(--vs-gray-a7)}._3404ee7f input[type=number]{inline-size:54px;text-align:end}._3404ee7f select{appearance:none;background:var(--vs-gray-1);border:var(--vs-border-thin) solid var(--vs-gray-a4);border-radius:var(--vs-radius-sm);padding-inline:var(--vs-space-xs) 22px;padding-block:3px;font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-12);background-image:linear-gradient(45deg,transparent 50%,var(--vs-gray-11) 50%),linear-gradient(135deg,var(--vs-gray-11) 50%,transparent 50%);background-position:calc(100% - 11px) 50%,calc(100% - 7px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer}._3404ee7f ._d12fdfc7{inline-size:20px;block-size:20px;border-radius:var(--vs-radius-sm);border:var(--vs-border-thin) solid var(--vs-gray-a7);position:relative;overflow:hidden;cursor:pointer}._3404ee7f ._d12fdfc7 input[type=color]{position:absolute;inset:-4px;inline-size:200%;block-size:200%;border:0;background:transparent;cursor:pointer}._3404ee7f ._00bd271f{inline-size:26px;block-size:16px;border-radius:var(--vs-radius-full);background:var(--vs-gray-3);border:var(--vs-border-thin) solid var(--vs-gray-a4);position:relative;cursor:pointer;transition:background .15s ease}._3404ee7f ._00bd271f:after{content:"";position:absolute;inset-block-start:1px;inset-inline-start:1px;inline-size:12px;block-size:12px;border-radius:var(--vs-radius-full);background:var(--vs-gray-11);transition:all .15s ease}._3404ee7f ._00bd271f[data-on=true]{background:var(--vs-gray-12);border-color:var(--vs-gray-12)}._3404ee7f ._00bd271f[data-on=true]:after{inset-inline-start:12px;background:var(--vs-color-background)}._354f7171{font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);font-weight:600;color:var(--vs-gray-12)}._ef94ca1d{display:flex;align-items:center;justify-content:space-between;margin-block:0 var(--vs-space-md)}._ef94ca1d h2{font-size:var(--vs-text-md);font-weight:var(--vs-weight-medium);font-family:var(--vs-font-sans);color:var(--vs-gray-11)}._ef94ca1d h2 b{color:var(--vs-gray-12);font-weight:var(--vs-weight-medium)}._ee2c2812{display:grid;gap:var(--vs-space-md);margin-bottom:var(--vs-space-xl)}._ee2c2812[data-density=normal]{grid-template-columns:repeat(3,1fr)}._ee2c2812[data-density=compact]{grid-template-columns:repeat(4,1fr)}._ee2c2812[data-density=spacious]{grid-template-columns:repeat(2,1fr)}@media (max-width: 900px){._ee2c2812[data-density=normal],._ee2c2812[data-density=compact]{grid-template-columns:repeat(2,1fr)}._ee2c2812[data-density=spacious]{grid-template-columns:1fr}}._7d624075{padding:var(--vs-space-xl);text-align:center;color:var(--vs-gray-11);font-family:var(--vs-font-mono);font-size:var(--vs-text-sm);border:var(--vs-border-thin) dashed var(--vs-gray-a4);border-radius:var(--vs-radius-md)}._aec5d09f{max-inline-size:720px;display:flex;flex-direction:column;gap:var(--vs-space-xl)}._21f4d7f8 h3{font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);color:var(--vs-gray-11);text-transform:uppercase;letter-spacing:var(--vs-tracking-widest);font-weight:var(--vs-weight-medium);margin-block-end:var(--vs-space-sm)}._21f4d7f8 p{font-size:var(--vs-text-md);line-height:var(--vs-leading-relaxed);color:var(--vs-gray-12);margin-block-end:var(--vs-space-md);max-inline-size:var(--vs-measure-md)}._cb57e40c{display:grid;grid-template-columns:120px 1fr;gap:var(--vs-space-sm) var(--vs-space-lg);font-family:var(--vs-font-mono);font-size:var(--vs-text-xs)}._cb57e40c dt{color:var(--vs-gray-11);text-transform:uppercase;letter-spacing:var(--vs-tracking-wider);font-size:var(--vs-text-2xs)}._cb57e40c dd{color:var(--vs-gray-12)}._e8dfb8a3{display:inline-flex;align-items:center;gap:var(--vs-space-xs)}._e8dfb8a3:before{content:"";inline-size:6px;block-size:6px;border-radius:var(--vs-radius-full);background:var(--vs-gray-9)}._e8dfb8a3._55307349:before{background:#22c55e}._e8dfb8a3._3580c039:before{background:#f59e0b}._e8dfb8a3._d6f48972:before{background:#3b82f6}._91e9bc02{inline-size:100%;border-collapse:collapse;font-size:var(--vs-text-sm)}._91e9bc02 :is(th,td){text-align:start;padding-inline:var(--vs-space-sm);padding-block:var(--vs-space-sm);border-block-end:var(--vs-border-thin) solid var(--vs-gray-a4);vertical-align:top}._91e9bc02 th{font-family:var(--vs-font-mono);font-size:var(--vs-text-2xs);color:var(--vs-gray-11);text-transform:uppercase;letter-spacing:var(--vs-tracking-wider);font-weight:var(--vs-weight-medium);border-block-end-color:var(--vs-gray-a7)}._00d0b502{font-family:var(--vs-font-mono);color:var(--vs-gray-12);white-space:nowrap}._00d0b502 ._2eb43f18{margin-inline-start:var(--vs-space-2xs)}._2eb43f18{color:#e11d48;font-weight:var(--vs-weight-bold)}._9206effd,._2edf099b{font-family:var(--vs-font-mono);color:var(--vs-gray-11);font-size:var(--vs-text-xs)}._3d9d689b{display:flex;flex-direction:column;gap:var(--vs-space-lg)}._4988b2c8 h4{font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-12);font-weight:var(--vs-weight-medium);margin-block-end:var(--vs-space-xs)}._4988b2c8 ._c36d76a1{font-family:var(--vs-font-mono);font-size:var(--vs-text-xs);color:var(--vs-gray-11)}:where(._77647536){font-family:var(--vs-font-sans);font-size:var(--vs-text-md);font-weight:var(--vs-weight-regular);line-height:var(--vs-leading-normal);letter-spacing:var(--vs-tracking-normal);color:var(--vs-gray-12);font-feature-settings:"ss01","cv11";font-variant-numeric:tabular-nums;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:start;text-transform:none;text-decoration:none;text-indent:0;white-space:normal;word-spacing:normal}._12193e10{min-block-size:calc(100vh - var(--vs-topbar-collapsed-height));display:grid;grid-template-rows:auto 1fr}._9cf48eed{position:sticky;top:var(--vs-topbar-collapsed-height);border-block-end:var(--vs-border-thin) solid var(--vs-gray-a4);background:var(--vs-color-background);z-index:10}._2d8c6f96{max-inline-size:var(--vs-container-xl);margin-inline:auto;padding-inline:var(--vs-space-md);padding-block:var(--vs-space-xs) var(--vs-space-md);display:flex;align-items:center;justify-content:space-between;gap:var(--vs-space-lg)}@media (min-width: 720px){._2d8c6f96{align-items:flex-end}}._5f77d8e2{display:flex;flex-wrap:wrap;align-items:flex-end;row-gap:var(--vs-space-sm);column-gap:var(--vs-space-md)}._5f77d8e2 h1{flex-shrink:0;font-weight:var(--vs-weight-medium);font-size:var(--vs-text-3xl);letter-spacing:var(--vs-tracking-tight);line-height:1lh}._e4b6b932{color:var(--vs-gray-11);font-size:var(--vs-text-md);max-inline-size:var(--vs-measure-md);display:none;margin-bottom:-.375rem}@media (min-width: 720px){._e4b6b932{display:block}}._608cdd6a{flex-shrink:0;display:flex;gap:var(--vs-space-sm)}._7ae73ac5{position:relative;block-size:100%}._29410d47{display:grid;place-items:center;padding-inline:var(--vs-space-md);padding-block:var(--vs-space-xl) var(--vs-space-3xl);min-block-size:320px;block-size:100%;position:relative}._23d0b6ff{max-inline-size:var(--vs-container-xl);margin-inline:auto;padding-inline:var(--vs-space-md);padding-block:var(--vs-space-md) var(--vs-space-3xl);inline-size:100%}._57e20ed5{display:flex;justify-content:space-between;align-items:center;padding-inline:var(--vs-space-xs);margin-bottom:var(--vs-space-xs)}._4115e461{position:relative;pointer-events:none;max-inline-size:var(--vs-container-xl);margin-inline:auto;padding-inline:var(--vs-space-md)}._c0e348c5{display:inline-flex;align-items:center;justify-content:flex-end;width:12px;color:var(--vs-gray-10)}._daa65c50{font-size:9px;width:1lh;height:1lh;line-height:13px;border-radius:99px;background:#0090ff;color:var(--vs-gray-contrast);text-align:center}._dd394310{max-inline-size:var(--vs-container-xl);margin-inline:auto;padding:var(--vs-space-md);inline-size:100%}
