:root{--font-geist-sans: "Geist Variable";--font-geist-mono: "Geist Mono Variable"}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer sl-reset;@layer sl-base;@layer sl-components;@layer sl-utilities;@layer sl-base;@layer sl-base{:root{--sl-color-background: oklch(1 0 0);--sl-color-foreground: oklch(.145 0 0);--sl-color-card: oklch(1 0 0);--sl-color-card-foreground: oklch(.145 0 0);--sl-color-popover: oklch(1 0 0);--sl-color-popover-foreground: oklch(.145 0 0);--sl-color-primary: oklch(.205 0 0);--sl-color-primary-foreground: oklch(.985 0 0);--sl-color-secondary: oklch(.97 0 0);--sl-color-secondary-foreground: oklch(.205 0 0);--sl-color-muted: oklch(.97 0 0);--sl-color-muted-foreground: oklch(.556 0 0);--sl-color-accent: oklch(.97 0 0);--sl-color-accent-foreground: oklch(.205 0 0);--sl-color-destructive: oklch(.577 .245 27.325);--sl-color-destructive-foreground: oklch(.985 0 0);--sl-color-border: oklch(.922 0 0);--sl-color-input: oklch(.922 0 0);--sl-color-ring: oklch(.708 0 0);--sl-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--sl-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--sl-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--sl-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--_14ngqs30: var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--_14ngqs31: var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--_14ngqs32: .25rem;--_14ngqs33: .5rem;--_14ngqs34: .75rem;--_14ngqs35: 1rem;--_14ngqs36: 1.25rem;--_14ngqs37: 1.5rem;--_14ngqs38: 2rem;--_14ngqs39: 2.5rem;--_14ngqs3a: 3rem;--_14ngqs3b: 4rem;--_14ngqs3c: 6rem;--_14ngqs3d: 1px;--_14ngqs3e: .125rem;--_14ngqs3f: .375rem;--_14ngqs3g: .625rem;--_14ngqs3h: .75rem;--_14ngqs3i: .875rem;--_14ngqs3j: 1rem;--_14ngqs3k: 1.125rem;--_14ngqs3l: 1.25rem;--_14ngqs3m: 1.5rem;--_14ngqs3n: 1;--_14ngqs3o: 1.25;--_14ngqs3p: 1.375;--_14ngqs3q: 1.5;--_14ngqs3r: 1.7;--_14ngqs3s: 400;--_14ngqs3t: 500;--_14ngqs3u: 600;--_14ngqs3v: .25rem;--_14ngqs3w: .375rem;--_14ngqs3x: .625rem;--_14ngqs3y: 9999px;--_14ngqs3z: 2.25rem;--_14ngqs310: 2rem;--_14ngqs311: 1rem;--_14ngqs312: 40;--_14ngqs313: 50}.dark{--sl-color-background: oklch(.145 0 0);--sl-color-foreground: oklch(.985 0 0);--sl-color-card: oklch(.205 0 0);--sl-color-card-foreground: oklch(.985 0 0);--sl-color-popover: oklch(.205 0 0);--sl-color-popover-foreground: oklch(.985 0 0);--sl-color-primary: oklch(.985 0 0);--sl-color-primary-foreground: oklch(.205 0 0);--sl-color-secondary: oklch(.269 0 0);--sl-color-secondary-foreground: oklch(.985 0 0);--sl-color-muted: oklch(.269 0 0);--sl-color-muted-foreground: oklch(.708 0 0);--sl-color-accent: oklch(.269 0 0);--sl-color-accent-foreground: oklch(.985 0 0);--sl-color-destructive: oklch(.704 .191 22.216);--sl-color-destructive-foreground: oklch(.985 0 0);--sl-color-border: oklch(1 0 0 / 12%);--sl-color-input: oklch(1 0 0 / 16%);--sl-color-ring: oklch(.556 0 0);--sl-shadow-xs: none;--sl-shadow-sm: none;--sl-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4);--sl-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5)}}@layer sl-reset;@layer sl-base;@layer sl-reset{*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--sl-color-border)}html{-webkit-text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}ol,ul,menu{list-style:none;margin:0;padding:0}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:transparent;border-radius:0;padding:0;margin:0}button,[role=button]{cursor:pointer}button,input:where([type=button],[type=reset],[type=submit]){appearance:button;-webkit-appearance:button}:disabled{cursor:default}::placeholder{opacity:1;color:var(--sl-color-muted-foreground)}textarea{resize:vertical}table{border-collapse:collapse;text-indent:0;border-color:inherit}hr{height:0;color:inherit;border-top-width:1px}code,kbd,samp,pre{font-family:var(--_14ngqs31);font-size:1em}summary{display:list-item}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer sl-base{body{min-height:100dvh;background-color:var(--sl-color-background);color:var(--sl-color-foreground);font-family:var(--_14ngqs30);font-size:var(--_14ngqs3j);line-height:var(--_14ngqs3q);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--sl-color-ring);outline-offset:2px}}@layer sl-utilities;@layer sl-utilities{._654xat0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer sl-components;@layer sl-components{.dark ._1afzrr10,._1afzrr11{display:none}.dark ._1afzrr11{display:block}}@layer sl-components;@layer sl-components{._74tw240{display:inline-flex;align-items:center;justify-content:center;gap:var(--_14ngqs33);flex-shrink:0;white-space:nowrap;border-radius:var(--_14ngqs3x);font-size:var(--_14ngqs3i);font-weight:var(--_14ngqs3t);line-height:var(--_14ngqs3n);transition:background-color .12s ease,color .12s ease,border-color .12s ease}._74tw240:disabled{pointer-events:none;opacity:.5}._74tw240 svg{width:var(--_14ngqs311);height:var(--_14ngqs311);flex-shrink:0;pointer-events:none}._74tw242{background-color:var(--sl-color-primary);color:var(--sl-color-primary-foreground)}._74tw242:hover{background-color:color-mix(in oklab,var(--sl-color-primary) 90%,transparent)}._74tw243{background-color:var(--sl-color-destructive);color:var(--sl-color-destructive-foreground)}._74tw243:hover{background-color:color-mix(in oklab,var(--sl-color-destructive) 90%,transparent)}._74tw244{border-width:1px;background-color:var(--sl-color-background)}._74tw244:hover,._74tw245:hover{background-color:var(--sl-color-accent);color:var(--sl-color-accent-foreground)}._74tw246{color:var(--sl-color-primary);text-underline-offset:4px}._74tw246:hover{text-decoration:underline}._74tw247{height:var(--_14ngqs3z);padding-inline:var(--_14ngqs35)}._74tw248{height:var(--_14ngqs310);padding-inline:var(--_14ngqs34);font-size:var(--_14ngqs3h)}._74tw249{width:var(--_14ngqs3z);height:var(--_14ngqs3z)}}@layer sl-utilities;html,body{height:100%;overflow:hidden;overscroll-behavior:none}@layer sl-utilities{._196iwtj0{position:relative;height:100dvh;width:100%}._196iwtj1{position:absolute;inset:0}}@layer sl-utilities;@layer sl-utilities{.poqfbq0{position:relative;width:100%;height:100%;overflow:hidden}.poqfbq1{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.poqfbq2{position:absolute;left:50%;top:calc(50% + 145px);transform:translate(-50%,12px);display:flex;align-items:center;gap:4px;pointer-events:none;-webkit-user-select:none;user-select:none}.poqfbq3{padding:2px 4px;border-radius:4px;background:#0d99ff;font-family:var(--_14ngqs30);font-size:12px;line-height:1.25;color:#fff;white-space:nowrap}.poqfbq4{width:12px;height:12px;display:block}.poqfbq5{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#0d99ff;font-family:var(--_14ngqs30);font-size:12px;line-height:1.25;color:#fff;text-decoration:none;cursor:pointer;pointer-events:auto;transition:background .15s ease}.poqfbq5:hover{background:#0b87e0}.poqfbq5:focus-visible{outline:2px solid #0d99ff;outline-offset:2px}.poqfbq6{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#0d99ff;font-family:var(--_14ngqs30);font-size:12px;line-height:1.25;color:#fff;text-decoration:none;cursor:pointer;pointer-events:auto;transition:background .15s ease;appearance:none;border:0;padding:0}.poqfbq6:hover{background:#0b87e0}.poqfbq6:focus-visible{outline:2px solid #0d99ff;outline-offset:2px}.poqfbq7{opacity:0}}
