/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties;:root,:host{--tw-color-stone-100: oklch(97% .001 106.424);--tw-color-stone-200: oklch(92.3% .003 48.717);--tw-color-stone-300: oklch(86.9% .005 56.366);--tw-color-stone-500: oklch(55.3% .013 58.071);--tw-color-stone-800: oklch(26.8% .007 34.298);--tw-color-stone-900: oklch(21.6% .006 56.043);--tw-color-black: #000;--tw-color-white: #fff;--tw-spacing: .25rem;--tw-container-lg: 32rem;--tw-text-sm: .875rem;--tw-text-sm--line-height: calc(1.25 / .875);--tw-font-weight-medium: 500;--tw-radius-lg: .5rem;--tw-radius-xl: .75rem;--tw-default-transition-duration: .15s;--tw-default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}.tw\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw\:fixed{position:fixed}.tw\:inset-0{inset:calc(var(--tw-spacing) * 0)}.tw\:bottom-10{bottom:calc(var(--tw-spacing) * 10)}.tw\:left-1\/2{left:50%}.tw\:z-40{z-index:40}.tw\:z-50{z-index:50}.tw\:flex{display:flex}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-\[100px\]{height:100px}.tw\:w-full{width:100%}.tw\:w-lg{width:var(--tw-container-lg)}.tw\:flex-1{flex:1}.tw\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:resize-none{resize:none}.tw\:flex-col{flex-direction:column}.tw\:items-center{align-items:center}.tw\:items-stretch{align-items:stretch}.tw\:justify-center{justify-content:center}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-stone-300{border-color:var(--tw-color-stone-300)}.tw\:bg-black\/15{background-color:var(--tw-color-black);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--tw-color-black) 15%,transparent)}}.tw\:bg-stone-100{background-color:var(--tw-color-stone-100)}.tw\:bg-stone-900{background-color:var(--tw-color-stone-900)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading, var(--tw-text-sm--line-height))}.tw\:font-medium{--tw-font-weight: var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:text-white{color:var(--tw-color-white)}.tw\:shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration, var(--tw-default-transition-duration))}.tw\:fade-in{--tw-enter-opacity: 0}.tw\:hover\:bg-stone-200{&:hover{@media (hover: hover){background-color:var(--tw-color-stone-200)}}}.tw\:hover\:bg-stone-800{&:hover{@media (hover: hover){background-color:var(--tw-color-stone-800)}}}.tw\:focus\:border-transparent{&:focus{border-color:transparent}}.tw\:focus\:ring-2{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}}.tw\:focus\:ring-stone-500{&:focus{--tw-ring-color: var(--tw-color-stone-500)}}.tw\:focus\:outline-none{&:focus{--tw-outline-style: none;outline-style:none}}.tw\:data-\[state\=closed\]\:animate-out{&[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}}.tw\:data-\[state\=closed\]\:fade-out{&[data-state=closed]{--tw-exit-opacity: 0}}.tw\:data-\[state\=closed\]\:slide-out-to-bottom{&[data-state=closed]{--tw-exit-translate-y: 100%}}.tw\:data-\[state\=open\]\:animate-in{&[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}}.tw\:data-\[state\=open\]\:fade-in{&[data-state=open]{--tw-enter-opacity: 0}}.tw\:data-\[state\=open\]\:slide-in-from-bottom{&[data-state=open]{--tw-enter-translate-y: 100%}}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}@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;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{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: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-border-style: solid;--tw-font-weight: 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}}}
