/*! tailwindcss v4.3.3 | 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-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-ease: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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--spacing-6xl:var(--semantic-padding-6xl);--spacing-lg:var(--semantic-padding-lg);--spacing-xl:var(--semantic-padding-xl)}}@layer base{body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--primitive-font-family-default);color:var(--semantic-color-text-primary);background:var(--semantic-color-canvas-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components,utilities;.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.mx-auto{margin-inline:auto}.mt-xs{margin-top:var(--semantic-padding-xs)}.box-border{box-sizing:border-box}.flex{display:flex}.grid{display:grid}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.h-1{height:var(--spacing)}.h-full{height:100%}.h-px{height:1px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\[200px\]{width:200px}.w-full{width:100%}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[480px\]{max-width:480px}.flex-1{flex:1}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2xl{gap:var(--semantic-padding-2xl)}.gap-3xl{gap:var(--semantic-padding-3xl)}.gap-lg{gap:var(--semantic-padding-lg)}.gap-md{gap:var(--semantic-padding-md)}.gap-sm{gap:var(--semantic-padding-sm)}.gap-xl{gap:var(--semantic-padding-xl)}.gap-xs{gap:var(--semantic-padding-xs)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:var(--semantic-border-radius-full)}.rounded-md{border-radius:var(--semantic-border-radius-md)}.rounded-sm{border-radius:var(--semantic-border-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-border-default{border-color:var(--semantic-color-border-default)}.border-state-error-foreground{border-color:var(--semantic-color-state-error-foreground)}.border-state-info-foreground{border-color:var(--semantic-color-state-info-foreground)}.border-surface-elevated{border-color:var(--semantic-color-surface-elevated)}.bg-action-field-default{background-color:var(--semantic-color-action-field-default)}.bg-border-default{background-color:var(--semantic-color-border-default)}.bg-canvas-primary{background-color:var(--semantic-color-canvas-primary)}.bg-canvas-secondary{background-color:var(--semantic-color-canvas-secondary)}.bg-state-error-foreground{background-color:var(--semantic-color-state-error-foreground)}.bg-surface-elevated{background-color:var(--semantic-color-surface-elevated)}.bg-surface-primary{background-color:var(--semantic-color-surface-primary)}.object-cover{object-fit:cover}.p-3xl{padding:var(--semantic-padding-3xl)}.p-lg{padding:var(--semantic-padding-lg)}.p-md{padding:var(--semantic-padding-md)}.p-xl{padding:var(--semantic-padding-xl)}.px-lg{padding-inline:var(--semantic-padding-lg)}.px-xl{padding-inline:var(--semantic-padding-xl)}.py-lg{padding-block:var(--semantic-padding-lg)}.py-md{padding-block:var(--semantic-padding-md)}.pt-\[calc\(60px_\+_var\(--spacing-lg\)\)\]{padding-top:calc(60px + var(--spacing-lg))}.pt-\[calc\(var\(--appbar-height\,60px\)_\+_env\(safe-area-inset-top\,0px\)_\+_var\(--spacing-lg\)\)\]{padding-top:calc(var(--appbar-height,60px) + env(safe-area-inset-top,0px) + var(--spacing-lg))}.pt-\[calc\(var\(--appbar-height\,60px\)_\+_env\(safe-area-inset-top\,0px\)_\+_var\(--spacing-xl\)\)\]{padding-top:calc(var(--appbar-height,60px) + env(safe-area-inset-top,0px) + var(--spacing-xl))}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[100px\]{padding-bottom:100px}.pb-\[calc\(var\(--spacing-6xl\)_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--spacing-6xl) + env(safe-area-inset-bottom,0px))}.pb-\[calc\(var\(--spacing-lg\)_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0px))}.pl-xs{padding-left:var(--semantic-padding-xs)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-default{font-family:var(--primitive-font-family-default)}.text-body{font-size:var(--semantic-typography-body-font-size);line-height:var(--tw-leading,var(--semantic-typography-body-line-height))}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.font-bold{--tw-font-weight:var(--primitive-font-weight-600);font-weight:var(--primitive-font-weight-600)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.break-all{word-break:break-all}.text-state-error-foreground{color:var(--semantic-color-state-error-foreground)}.text-text-hint{color:var(--semantic-color-text-hint)}.text-text-inverse{color:var(--semantic-color-text-inverse)}.text-text-primary{color:var(--semantic-color-text-primary)}.text-text-secondary{color:var(--semantic-color-text-secondary)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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(--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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-text-placeholder::placeholder{color:var(--semantic-color-text-placeholder)}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--semantic-color-border-strong)}.hover\:border-state-error-foreground:hover{border-color:var(--semantic-color-state-error-foreground)}}.focus\:border-state-error-foreground:focus{border-color:var(--semantic-color-state-error-foreground)}.focus\:border-state-focus:focus{border-color:var(--semantic-color-state-focus)}.focus\:border-state-info-foreground:focus{border-color:var(--semantic-color-state-info-foreground)}.focus\:shadow-\[0_0_0_3px_rgb\(245_111_22_\/_12\%\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f56f161f)}.focus\:shadow-\[0_0_0_3px_rgb\(245_111_22_\/_12\%\)\]:focus,.focus\:shadow-\[0_0_0_3px_rgb\(255_59_48_\/_12\%\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgb\(255_59_48_\/_12\%\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ff3b301f)}.active\:scale-92:active{--tw-scale-x:92%;--tw-scale-y:92%;--tw-scale-z:92%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}