@property --ri-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --ri-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --ri-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}:root{--spacing:.25rem;--color-paper:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--color-ink:var(--lightningcss-light,oklch(0% 0 0))var(--lightningcss-dark,oklch(100% 0 0));--color-background:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(22% 0 0));--color-foreground:var(--lightningcss-light,oklch(38% 0 0))var(--lightningcss-dark,oklch(76% 0 0));--color-ri-red:var(--lightningcss-light,oklch(66% .18 27))var(--lightningcss-dark,oklch(72% .15 21));--color-ri-yellow:var(--lightningcss-light,oklch(78% .15 66))var(--lightningcss-dark,oklch(81% .12 76));--color-ri-green:var(--lightningcss-light,oklch(61% .16 150))var(--lightningcss-dark,oklch(70% .1 160));--color-ri-blue:var(--lightningcss-light,oklch(60% .08 250))var(--lightningcss-dark,oklch(74% .063 236));--color-ri-orange:var(--lightningcss-light,oklch(71% .16 44))var(--lightningcss-dark,oklch(76% .12 45));--color-ti-purple:var(--lightningcss-light,oklch(58% .13 326))var(--lightningcss-dark,oklch(72% .08 318));--text-base:.875rem;--text-base-leading:1.5;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";corner-shape:squircle}*,:before,:after{corner-shape:inherit}@supports (corner-shape:squircle){:root{--ri-rounded-scale:1.6}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre,ol,ul,menu{margin:0}*,:before,:after{border-style:solid;border-width:0;border-color:inherit}:root{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}body{line-height:inherit;font-family:var(--font-sans)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img,svg,video,canvas,audio,iframe,embed,object{max-inline-size:100%;display:block}img,video{block-size:auto}ol,ul,menu{padding:0;list-style:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}hr{block-size:0;color:inherit;border-top-width:1px}button,[role=button]{cursor:pointer;padding:0}button{background-color:#0000;background-image:none}input::placeholder,textarea::placeholder{opacity:1;color:color-mix(in oklab, currentColor 48%, transparent)}input:where([type=button],[type=reset],[type=submit]){appearance:button}textarea{resize:vertical}fieldset{margin:0;padding:0}legend{padding:0}:focus-visible{outline-offset:2px;outline:2px solid}dialog{padding:0}dialog::backdrop{background-color:oklch(0% 0 0/.5)}summary{cursor:pointer;display:list-item}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}body{overflow-wrap:break-word}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.flex{display:flex}.flex-col{flex-direction:column}.w-auto{width:auto}.w-full{width:100%}.h-10{height:calc(10 * var(--spacing))}.h-6{height:calc(6 * var(--spacing))}.h-full{height:100%}.min-h-svh{min-height:100svh}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(2 * var(--spacing))}.gap-8{gap:calc(8 * var(--spacing))}.rounded-3{border-radius:calc(var(--spacing) * 3 * var(--ri-rounded-scale,1))}.bg-background{background-color:var(--color-background)}.p-3{padding:calc(3 * var(--spacing))}.text-\[16px\]{font-size:16px}.text-base{font-size:var(--text-base);line-height:var(--text-base-leading)}.text-foreground\/72{color:color-mix(in oklab, var(--color-foreground) 72%, transparent)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overflow-visible{overflow:visible}.rotate-180{rotate:180deg}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--ri-gradient-from,--ri-gradient-via,--ri-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fill-current{fill:currentColor}.fill-none{fill:none}.stroke-3{stroke-width:3px}.stroke-cap-round{stroke-linecap:round}.stroke-join-round{stroke-linejoin:round}.stroke-ri-blue{stroke:var(--color-ri-blue)}.stroke-ri-green{stroke:var(--color-ri-green)}.stroke-ri-red{stroke:var(--color-ri-red)}.stroke-ri-yellow{stroke:var(--color-ri-yellow)}.hover\:bg-foreground\/8:hover{background-color:color-mix(in oklab, var(--color-foreground) 8%, transparent)}.hover\:text-foreground:hover{color:var(--color-foreground)}:root{font-size:16px}body{background-color:var(--color-background);font-size:var(--text-base);line-height:var(--text-base-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}svg{fill:currentColor;stroke-linecap:round;stroke-linejoin:round;overflow:visible}[data-slot=page-wrap]{justify-content:center;align-items:center;gap:calc(8 * var(--spacing));flex-direction:column;width:100%;min-height:100svh;display:flex}[data-slot=logo]{width:auto;height:calc(10 * var(--spacing));display:flex}[data-slot=logo] svg{width:auto;height:100%}[data-slot=links]{gap:calc(2 * var(--spacing));display:flex}[data-slot=button]{border-radius:calc(var(--spacing) * 3 * var(--ri-rounded-scale,1));padding:calc(3 * var(--spacing));color:color-mix(in oklab, var(--color-foreground) 72%, transparent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--ri-gradient-from,--ri-gradient-via,--ri-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-slot=button] svg{width:auto;height:calc(6 * var(--spacing))}[data-slot=button]:hover{background-color:color-mix(in oklab, var(--color-foreground) 8%, transparent);color:var(--color-foreground)}
