/*! tailwindcss v4.2.1 | 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}}}.btn{cursor:pointer;border-style:var(--tw-border-style);white-space:nowrap;font-weight:var(--font-weight-light);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);border-width:1px;border-color:#0000;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";inset:var(--component-button-inner-border-inset);box-shadow:inset 0 0 0 .5px var(--_btn-inner-border,transparent);pointer-events:none;z-index:1;position:absolute}.btn:active{transform:scale(.98)}.btn-xlarge{height:calc(var(--spacing,.25rem) * 16);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.btn-large{height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.btn-medium{height:38px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:.9375rem}.btn-small{height:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:5px;font-size:.875rem}.btn-default,.btn-primary{--_btn-inner-border:var(--component-button-inner-border-primary);background-color:var(--component-button-primary-background);color:var(--component-button-primary-text)}.btn-default:hover,.btn-primary:hover{position:relative}.btn-default:hover:before,.btn-primary:hover:before{content:"";background-color:var(--component-button-hover-overlay-dark);pointer-events:none;position:absolute;inset:0}.btn-secondary{--_btn-inner-border:var(--component-button-inner-border-secondary);background-color:var(--component-button-secondary-background);color:var(--component-button-secondary-text);-webkit-backdrop-filter:blur(var(--blur-md))}.btn-secondary:hover:before{content:"";background-color:var(--component-button-hover-overlay-dark);pointer-events:none;position:absolute;inset:0}.btn-outline{--_btn-inner-border:var(--component-button-inner-border-outline);border-color:var(--component-button-outline-border);color:var(--component-button-outline-text);background-color:#0000}.btn-outline:after{inset:1.5px}.btn-outline:hover:before{content:"";background-color:var(--component-button-hover-overlay-dark);pointer-events:none;position:absolute;inset:0}.btn-ghost{--_btn-inner-border:transparent;background-color:var(--component-button-ghost-background);color:var(--component-button-ghost-text);border:none}.btn-ghost:hover{background-color:var(--component-button-ghost-hover-background)}.btn-icon-left,.btn-icon-right{gap:0}.btn-large.btn-icon-left,.btn-large.btn-icon-right,.btn-medium.btn-icon-left,.btn-medium.btn-icon-right{gap:var(--spacing-xs)}.btn-small.btn-icon-left,.btn-small.btn-icon-right{gap:var(--spacing-xxs)}.btn-icon-left>i,.btn-icon-left>svg,.btn-icon-right>i,.btn-icon-right>svg{flex-shrink:0}.btn-icon-left{flex-direction:row}.btn-icon-right{flex-direction:row-reverse}.btn-icon-only{aspect-ratio:1;width:auto;padding:0}.btn-xlarge.btn-icon-only{width:64px;height:64px}.btn-large.btn-icon-only{width:48px;height:48px}.btn-medium.btn-icon-only{width:38px;height:38px;padding:7px}.btn-small.btn-icon-only{width:24px;height:24px}:root[data-theme=dark] .btn-default:hover:before,:root[data-theme=dark] .btn-outline:hover:before,:root[data-theme=dark] .btn-primary:hover:before,:root[data-theme=dark] .btn-secondary:hover:before,:root[data-theme=dark] .page-button:hover:before{background-color:var(--component-button-hover-overlay-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-default:hover:before,:root:not([data-theme=light]) .btn-outline:hover:before,:root:not([data-theme=light]) .btn-primary:hover:before,:root:not([data-theme=light]) .btn-secondary:hover:before,:root:not([data-theme=light]) .page-button:hover:before{background-color:var(--component-button-hover-overlay-light)}}.btn:focus-visible{outline:2px solid var(--applied-border-accent);outline-offset:2px}.btn:disabled{opacity:var(--opacity-medium);cursor:not-allowed;pointer-events:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.form-input{width:100%;padding:9px 16px;background-color:var(--applied-background-level-1);border:1px solid var(--applied-border-default);border-radius:0;color:var(--applied-text-default);font-family:var(--font-family-sans);font-size:14px;font-weight:var(--font-weight-light);line-height:1.4;transition:border-color var(--duration-fast) var(--ease-default);overflow:visible}.form-input:focus-visible{border-color:var(--applied-border-accent);outline:none}.form-input:focus:not(:focus-visible){outline:none}.form-input::placeholder{color:transparent}.form-textarea{resize:vertical;min-height:140px}.form-field .form-select--empty{color:transparent}.form-field .form-select--empty:focus,.form-field--focused .form-select--empty{color:var(--applied-text-subdued)}.form-select-wrapper{position:relative;width:100%}.form-select__icon{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);font-size:16px;color:var(--applied-text-default);pointer-events:none;line-height:1}.form-select{appearance:none;padding-right:var(--spacing-2xl);cursor:pointer}.form-field{position:relative;width:100%}.form-field .form-input::placeholder{color:transparent}.form-field__label{position:absolute;left:12px;top:8px;padding:0 4px;font-family:var(--font-family-sans);font-size:12px;font-weight:var(--font-weight-extralight);letter-spacing:.6px;line-height:1.4;color:var(--applied-text-default);pointer-events:none;white-space:nowrap;background:var(--applied-background-level-1);transition:top var(--duration-fast) var(--ease-smooth),background var(--duration-fast) var(--ease-smooth)}.form-field--floating .form-field__label{top:-10px;background:linear-gradient(to bottom,transparent 30%,var(--applied-background-level-1) 60%)}.form-field--floating .form-input,.form-field--focused .form-input{border-color:var(--applied-border-accent);outline:none;overflow:visible}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--applied-background-level-1) inset!important;-webkit-text-fill-color:var(--applied-text-default)!important}@media (prefers-reduced-motion:reduce){.form-field__label{transition:none}}