@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:calc(var(--radius) - 2px);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Google Sans Flex Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(120% 80% at 50% -10%,var(--felt-lit) 0%,transparent 55%),radial-gradient(90% 60% at 50% 40%,var(--felt-deep) 0%,transparent 70%),radial-gradient(140% 120% at 50% 120%,oklch(12% .02 165) 0%,transparent 60%);background-attachment:fixed}body:before{content:"";z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--neon);color:var(--primary-foreground)}}@layer components{.ball{background-image:radial-gradient(circle at 30% 24%,oklch(100% 0 0/.85) 0%,transparent 16%),radial-gradient(circle at 34% 30%,var(--ball-hi) 0%,var(--ball) 46%,var(--ball-lo) 100%);border-radius:9999px;position:relative;box-shadow:inset -.22em -.28em .5em #0000008c,inset .1em .12em .35em #ffffff1f,0 1.2em 2em -.8em #000000bf}.ball-striped{background-image:radial-gradient(circle at 30% 24%,oklch(100% 0 0/.85) 0%,transparent 16%),radial-gradient(circle at 34% 30%,oklch(100% 0 0/.18) 0%,transparent 34%),radial-gradient(circle at 38% 34%,transparent 32%,oklch(0% 0 0/.52) 100%),linear-gradient(to bottom,oklch(96% .012 95) 0 23%,var(--ball) 23% 77%,oklch(96% .012 95) 77% 100%)}.ball:after{content:attr(data-number);color:#11161f;letter-spacing:-.02em;background:radial-gradient(circle at 38% 32%,#fff,#dfded8);border-radius:9999px;place-items:center;width:42%;height:42%;margin:auto;font-size:.34em;font-weight:800;display:grid;position:absolute;inset:0;box-shadow:inset 0 -.06em .12em #0003}.ball-cue:after{content:none}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-flicker{animation:6s ease-in-out infinite flicker}.animate-float{animation:9s ease-in-out infinite float}.animate-ping{animation:var(--animate-ping)}.animate-rise{animation:.7s cubic-bezier(.22,1,.36,1) both rise}.animate-spin{animation:var(--animate-spin)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded-\[min\(var\(--radius-md\)\,8px\)\]{border-radius:min(var(--radius-md),8px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-neon\/25{border-color:var(--neon)}@supports (color:color-mix(in lab,red,red)){.border-neon\/25{border-color:color-mix(in oklab,var(--neon) 25%,transparent)}}.border-neon\/30{border-color:var(--neon)}@supports (color:color-mix(in lab,red,red)){.border-neon\/30{border-color:color-mix(in oklab,var(--neon) 30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-background{background-color:var(--background)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-neon,.bg-neon\/5{background-color:var(--neon)}@supports (color:color-mix(in lab,red,red)){.bg-neon\/5{background-color:color-mix(in oklab,var(--neon) 5%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.5rem\]{font-size:2.5rem}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-neon{color:var(--neon)}.text-neon-dim{color:var(--neon-dim)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-glow{box-shadow:0 0 0 1px var(--neon),0 0 28px -6px var(--neon),0 0 64px -18px var(--neon)}@supports (color:color-mix(in lab,red,red)){.ring-glow{box-shadow:0 0 0 1px color-mix(in oklch,var(--neon) 45%,transparent),0 0 28px -6px color-mix(in oklch,var(--neon) 60%,transparent),0 0 64px -18px color-mix(in oklch,var(--neon) 45%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.text-glow{text-shadow:0 0 24px var(--neon),0 0 64px var(--neon)}@supports (color:color-mix(in lab,red,red)){.text-glow{text-shadow:0 0 24px color-mix(in oklch,var(--neon) 55%,transparent),0 0 64px color-mix(in oklch,var(--neon) 30%,transparent)}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md{border-radius:calc(var(--radius) - 2px)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex-row{flex-direction:row}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:48rem){.md\:block{display:block}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:block{display:block}}@media(min-width:80rem){.xl\:block{display:block}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-math-wght-normal.3HY81px-.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-nushu-wght-normal.BK6bZ6ph.woff2)format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-symbols-wght-normal.86RHsaIt.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-syriac-wght-normal.B77Pisx0.woff2)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-vietnamese-wght-normal.DX_3o5dP.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-latin-ext-wght-normal.DWCKAKdT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(./google-sans-flex-latin-wght-normal.CreSueiz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius:.75rem;--felt-abyss:oklch(16% .028 165);--felt-deep:oklch(24% .052 163);--felt:oklch(36% .082 162);--felt-lit:oklch(46% .098 161);--neon:oklch(86% .15 190);--neon-dim:oklch(72% .13 190);--amber:oklch(83% .15 82);--background:var(--felt-abyss);--foreground:oklch(97% .012 170);--card:oklch(22% .032 165);--card-foreground:var(--foreground);--popover:oklch(20% .03 165);--popover-foreground:var(--foreground);--primary:var(--neon);--primary-foreground:oklch(18% .04 175);--secondary:oklch(30% .042 165);--secondary-foreground:var(--foreground);--muted:oklch(28% .032 165);--muted-foreground:oklch(74% .028 168);--accent:oklch(32% .05 168);--accent-foreground:var(--foreground);--destructive:oklch(68% .19 22);--destructive-foreground:oklch(99% .01 20);--border:oklch(99% .01 170/.12);--input:oklch(99% .01 170/.14);--ring:var(--neon)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-1.75rem)rotate(8deg)}}@keyframes flicker{0%,to{opacity:1}48%{opacity:1}50%{opacity:.72}52%{opacity:1}86%{opacity:1}88%{opacity:.85}90%{opacity:1}}::view-transition-old(root){animation-duration:.15s}::view-transition-new(root){animation-duration:.15s}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
