/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-content:"";--tw-leading:initial;--tw-tracking:initial}}}.button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative}.button__depth{background-image:linear-gradient(to bottom right,#020303 0,var(--color-shark-950)50%,var(--color-jungle-green-400)100%);border-radius:12px;width:100%;height:100%;position:absolute;bottom:-3px;right:-3px;overflow:hidden}.button__depth:before{inset:calc(var(--spacing,.25rem)*0);background-color:var(--color-shark-950,#22323f);opacity:.4;--tw-content:"";content:var(--tw-content);position:absolute}.button__container{will-change:transform;background-image:linear-gradient(to bottom right,#020303 0,var(--color-shark-950)50%,var(--color-jungle-green-400)100%);border-radius:12px;padding:3px;transition:transform .6s cubic-bezier(.3,.7,.4,1);position:relative;overflow:hidden}.button__container:before{inset:calc(var(--spacing,.25rem)*0);background-color:var(--color-shark-950,#22323f);opacity:.4;--tw-content:"";content:var(--tw-content);position:absolute}.button:hover .button__container{transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-2px)translate(-2px)}.button:active .button__container{transition:transform 34ms;transform:translateY(3px)translate(3px)}.button__content{inset:calc(var(--spacing,.25rem)*0);background-color:var(--color-wood-50,#f8f6f1);border-radius:10px;padding-block:20px;padding-inline:36px;display:flex;position:relative}.button__content__text{font-family:var(--font-anton);--tw-leading:18px;--tw-tracking:2px;letter-spacing:2px;text-transform:uppercase;font-size:22px;line-height:18px}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial}}}.container{max-width:800px;position:relative}.input{resize:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-shark-300,#94bccc);width:100%;padding:calc(var(--spacing,.25rem)*4);--tw-duration:.3s;--tw-ease:linear;border-radius:12px;transition-duration:.3s;transition-timing-function:linear;display:block}.input:active,.input:focus{border-color:var(--color-shark-950,#22323f);--tw-outline-style:none;outline-style:none}.label{will-change:top,font-size,color;pointer-events:none;top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);background-color:var(--color-wood-50,#f8f6f1);color:var(--color-shark-300,#94bccc);--tw-duration:.3s;--tw-ease:linear;margin:10px;padding:6px;transition-duration:.3s;transition-timing-function:linear;position:absolute}.input:active+.label,.input:focus+.label,.populated .label{font-size:12px;top:-25px}.input:active+.label,.input:focus+.label{color:var(--color-shark-950,#22323f)}.textarea{height:128px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}