@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback: 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";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:transparent;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼";color-scheme:light}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-primary-50: #F7F3F0;--colors-primary-100: #F0E6D2;--colors-primary-200: #E1C16E;--colors-primary-300: #CD853F;--colors-primary-400: #B8860B;--colors-primary-500: #8B4513;--colors-primary-600: #A0522D;--colors-primary-700: #6B3410;--colors-primary-800: #5D2F0A;--colors-primary-900: #2F1B14;--colors-primary-light: #DEB887;--colors-primary: #8B4513;--colors-primary-dark: #6B3410;--colors-secondary-50: #FDF6E3;--colors-secondary-100: #F5E6CD;--colors-secondary-200: #EDD8B7;--colors-secondary-300: #DEB887;--colors-secondary-400: #CD853F;--colors-secondary-500: #CD853F;--colors-secondary-600: #B8860B;--colors-secondary-700: #A0522D;--colors-secondary-800: #8B4513;--colors-secondary-900: #6B3410;--colors-secondary-light: #F5DEB3;--colors-secondary: #CD853F;--colors-secondary-dark: #A0522D;--colors-background-50: #FEFCF9;--colors-background-100: #FAF7F2;--colors-background-200: #F5F2E8;--colors-background-300: #F0E6D2;--colors-background-400: #E6D7C3;--colors-background: #FAF7F2;--colors-background-dark: #2F1B14;--colors-text: #2F1B14;--colors-text-secondary: #5D4E37;--colors-text-muted: #8B7355;--colors-accent: #B8860B;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}@layer utilities{.bg_white{background:#fff}.p_2\.5rem{padding:2.5rem}.m_1\.5rem{margin:1.5rem}.bd_1px_solid_rgba\(0\,0\,0\,0\.04\){border:1px solid rgba(0,0,0,.04)}.bg_transparent{background:transparent}.p_1\.5rem{padding:1.5rem}.m_1rem{margin:1rem}.p_2rem{padding:2rem}.m_1\.25rem{margin:1.25rem}.bd_2px_solid_\#e5e7eb{border:2px solid #e5e7eb}.p_6{padding:6px}.p_0\.75rem_1rem{padding:.75rem 1rem}.bd_1px_solid_\#fecaca{border:1px solid #fecaca}.bg_background\.50{background:var(--colors-background-50)}.anim_spin_1s_linear_infinite{animation:spin 1s linear infinite}.p_4{padding:4px}.bg_neutral{background:neutral}.bg_primary{background:var(--colors-primary)}.bg_secondary{background:var(--colors-secondary)}.m_8{margin:8px}.bg_indigo\.50{background:indigo.5}.p_8{padding:8px}.bd_1px_solid{border:1px solid}.bg_yellow\.100{background:#ff0.1}.bg_indigo\.100{background:indigo.1}.bd_2px_dashed{border:2px dashed}.bg_sand\.100{background:sand.1}.inset_0{top:0;right:0;bottom:0;left:0}.bg_repeating-linear-gradient\(90deg\,_sand\.300_0_1px\,_transparent_1px_33\.33\%\)\,_repeating-linear-gradient\(0deg\,_sand\.300_0_1px\,_transparent_1px_33\.33\%\){background:repeating-linear-gradient(90deg,sand.3 0 1px,transparent 1px 33.33%),repeating-linear-gradient(0deg,sand.3 0 1px,transparent 1px 33.33%)}.bd_2px_solid{border:2px solid}.p_3{padding:3px}.bg_\#fff{background:#fff}.m_0_auto{margin:0 auto}.p_1rem{padding:1rem}.p_0\.5rem_1rem{padding:.5rem 1rem}.bd_1px_solid_rgba\(255\,255\,255\,0\.8\){border:1px solid rgba(255,255,255,.8)}.anim_pulse_2s_infinite_ease-in-out{animation:pulse 2s infinite ease-in-out}.bg_background\.100{background:var(--colors-background-100)}.bd_2px_solid_transparent{border:2px solid transparent}.m_1rem_1\.5rem{margin:1rem 1.5rem}.p_2{padding:2px}.bg_primary\.DEFAULT{background:primary.DEFAULT}.bd_none{border:none}.p_0{padding:0}.bg_var\(--color-success\){background:var(--color-success)}.m_0{margin:0}.bg_linear-gradient\(135deg\,_\#f9f4ef_0\%\,_\#fbfbf9_50\%\,_\#f5f5f0_100\%\){background:linear-gradient(135deg,#f9f4ef,#fbfbf9,#f5f5f0)}.bdr_16px{border-radius:16px}.bdr_12px{border-radius:12px}.gap_5{gap:5px}.bdr_8px{border-radius:8px}.py_3{padding-block:3px}.py_2{padding-block:2px}.px_4{padding-inline:4px}.px_3{padding-inline:3px}.bd-w_2px{border-width:2px}.bd-c_primary\.300{border-color:var(--colors-primary-300)}.bdr_md{border-radius:md}.ring_none{outline:2px solid transparent;outline-offset:2px}.trs_all_0\.2s{transition:all .2s}.px_6{padding-inline:6px}.mx_2{margin-inline:2px}.gap_4{gap:4px}.gap_3{gap:3px}.gap_6{gap:6px}.mx_auto{margin-inline:auto}.px_8{padding-inline:8px}.bdr_xl{border-radius:xl}.bd-c_indigo\.200{border-color:indigo.2}.bd-c_indigo\.400{border-color:indigo.4}.bdr_lg{border-radius:lg}.ov_auto{overflow:auto}.trs_all_0\.3s{transition:all .3s}.bd-c_sand\.300{border-color:sand.3}.px_2{padding-inline:2px}.mx_4{margin-inline:4px}.gap_2{gap:2px}.mx_6{margin-inline:6px}.trs_all_0\.2s_ease-in-out{transition:all .2s ease-in-out}.gap_0\.5rem{gap:.5rem}.bd-c_blue\.500{border-color:blue.5}.bd-c_gray\.300{border-color:gray.3}.ov_hidden{overflow:hidden}.trs_box-shadow_0\.3s_ease{transition:box-shadow .3s ease}.py_4{padding-block:4px}.py_5{padding-block:5px}.my_2{margin-block:2px}.trs_all_0\.2s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\){transition:all .2s cubic-bezier(.4,0,.2,1)}.trs_transform_0\.2s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\){transition:transform .2s cubic-bezier(.4,0,.2,1)}.flex_1{flex:1 1 0%}.bdr_full{border-radius:full}.gap_8{gap:8px}.gap_0{gap:0}.c_currentColor{color:currentColor}.bx-sh_0_8px_32px_rgba\(0\,0\,0\,0\.12\)\,_0_2px_8px_rgba\(0\,0\,0\,0\.06\){box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f}.pos_relative{position:relative}.d_flex{display:flex}.flex-d_column{flex-direction:column}.c_\#ef4444{color:#ef4444}.fs_sm{font-size:sm}.bg-c_\#fef2f2{background-color:#fef2f2}.c_\#6b7280{color:#6b7280}.bg-c_\#f9fafb{background-color:#f9fafb}.c_rgba\(255\,_255\,_255\,_0\.9\){color:#ffffffe6}.c_rgba\(26\,_26\,_26\,_0\.9\){color:#1a1a1ae6}.d_block{display:block}.fw_medium{font-weight:medium}.c_gray\.300{color:gray.3}.c_gray\.700{color:gray.7}.fs_xs{font-size:xs}.c_red\.600{color:red.6}.fs_lg{font-size:lg}.fs_md{font-size:md}.ta_center{text-align:center}.ff_mono{font-family:mono}.ls_wider{letter-spacing:wider}.c_text\.DEFAULT{color:text.DEFAULT}.d_inline-block{display:inline-block}.va_middle{vertical-align:middle}.c_gray\.400{color:gray.4}.c_gray\.600{color:gray.6}.ai_center{align-items:center}.flex-d_row{flex-direction:row}.c_primary{color:var(--colors-primary)}.c_default{color:default}.bx-sh_md{box-shadow:md}.fw_bold{font-weight:700}.bx-sh_sm{box-shadow:sm}.jc_center{justify-content:center}.c_gray\.500{color:gray.5}.resize_horizontal{resize:horizontal}.pos_absolute{position:absolute}.pointer-events_none{pointer-events:none}.op_0\.2{opacity:.2}.z_0{z-index:0}.d_grid{display:grid}.c_secondary{color:var(--colors-secondary)}.c_\#222{color:#222}.flex-wrap_wrap{flex-wrap:wrap}.bg-c_blue\.500{background-color:blue.5}.bg-c_white{background-color:#fff}.c_white{color:#fff}.c_gray\.800{color:gray.8}.cursor_pointer{cursor:pointer}.bkdp_blur\(16px\){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bg-c_rgba\(255\,255\,255\,0\.8\){background-color:#fffc}.bx-sh_0_8px_32px_rgba\(0\,0\,0\,0\.1\)\,_inset_0_0_0_1px_rgba\(255\,255\,255\,0\.5\){box-shadow:0 8px 32px #0000001a,inset 0 0 0 1px #ffffff80}.bx-sh_0_0_10px_\#E9B867{box-shadow:0 0 10px #e9b867}.bx-sh_0_10px_40px_rgba\(47\,_27\,_20\,_0\.25\)\,_0_4px_12px_rgba\(47\,_27\,_20\,_0\.15\){box-shadow:0 10px 40px #2f1b1440,0 4px 12px #2f1b1426}.z_50{z-index:50}.bkdp_blur\(12px\){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fw_600{font-weight:600}.bg-c_primary\.200{background-color:var(--colors-primary-200)}.op_0\.6{opacity:.6}.flex-sh_0{flex-shrink:0}.ls_0\.01em{letter-spacing:.01em}.c_background\.50{color:var(--colors-background-50)}.c_black{color:#000}.cursor_not-allowed{cursor:not-allowed}.fw_semibold{font-weight:semibold}.jc_flex-start{justify-content:flex-start}.c_\#9CA3AF{color:#9ca3af}.bx-sh_none{box-shadow:none}.bx-sh_0_0_0_2px_var\(--color-surface\){box-shadow:0 0 0 2px var(--color-surface)}.pos_fixed{position:fixed}.z_1100{z-index:1100}.c_var\(--color-accent\){color:var(--color-accent)}.c_var\(--color-surface\){color:var(--color-surface)}.bg-c_rgba\(0\,_0\,_0\,_0\.12\){background-color:#0000001f}.ai_stretch{align-items:stretch}.c_\#333333{color:#333}.max-w_100\%{max-width:100%}.w_100\%{width:100%}.mt_1rem{margin-top:1rem}.mt_0\.75rem{margin-top:.75rem}.mb_1{margin-bottom:1px}.mt_1{margin-top:1px}.mb_3{margin-bottom:3px}.w_24{width:24px}.h_24{height:24px}.mt_6{margin-top:6px}.mb_2{margin-bottom:2px}.mb_4{margin-bottom:4px}.w_auto{width:auto}.w_fit{width:fit}.w_full{width:full}.mt_2{margin-top:2px}.mr_6{margin-right:6px}.max-w_8xl{max-width:8xl}.mb_6{margin-bottom:6px}.mt_4{margin-top:4px}.max-w_900px{max-width:900px}.min-h_20{min-height:20px}.min-w_600px{min-width:600px}.w_600px{width:600px}.h_400px{height:400px}.max-w_800px{max-width:800px}.mb_1rem{margin-bottom:1rem}.mb_0\.5rem{margin-bottom:.5rem}.min-w_320px{min-width:320px}.h_2px{height:2px}.w_28px{width:28px}.h_28px{height:28px}.w_20{width:20px}.h_20{height:20px}.bottom_1{bottom:1px}.right_1{right:1px}.w_3{width:3px}.h_3{height:3px}.top_4{top:4px}.right_4{right:4px}.w_32{width:32px}.h_32{height:32px}.w_1px{width:1px}.h_1px{height:1px}.h_100\%{height:100%}.max-w_24rem{max-width:24rem}.min-h_100vh{min-height:100vh}.w_100vw{width:100vw}.top_0{top:0}.left_0{left:0}.dark .dark\:bd_1px_solid_rgba\(255\,255\,255\,0\.1\){border:1px solid rgba(255,255,255,.1)}.before\:inset_-2px:before{top:-2px;right:-2px;bottom:-2px;left:-2px}.before\:bg_linear-gradient\(45deg\,_rgba\(233\,184\,103\,0\.5\)\,_rgba\(80\,135\,237\,0\.4\)\,_rgba\(233\,184\,103\,0\.5\)\):before{background:linear-gradient(45deg,#e9b86780,#5087ed66,#e9b86780)}.before\:bdr_inherit:before{border-radius:inherit}.dark .dark\:bg-c_rgba\(30\,30\,40\,0\.8\){background-color:#1e1e28cc}.dark .dark\:bx-sh_0_8px_32px_rgba\(0\,0\,0\,0\.3\)\,_inset_0_0_0_1px_rgba\(255\,255\,255\,0\.1\){box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff1a}.before\:content_\"\":before{content:""}.before\:pos_absolute:before{position:absolute}.before\:z_-1:before{z-index:-1}.\[\&_\>_\*\:not\(\:last-child\)\]\:mb_1rem>*:not(:last-child){margin-bottom:1rem}.\[\&_\.form-section\]\:mb_2rem .form-section{margin-bottom:2rem}.\[\&_\.form-group\]\:mb_1\.5rem .form-group{margin-bottom:1.5rem}.focus\:bg_background\.100:is(:focus,[data-focus]){background:var(--colors-background-100)}.focus\:bd-c_primary\.500:is(:focus,[data-focus]){border-color:var(--colors-primary-500)}.focus\:bg-c_primary\.100:is(:focus,[data-focus]){background-color:var(--colors-primary-100)}.focus\:c_primary\.800:is(:focus,[data-focus]){color:var(--colors-primary-800)}.focus\:bx-sh_0_0_0_3px_rgba\(124\,_58\,_237\,_0\.2\):is(:focus,[data-focus]){box-shadow:0 0 0 3px #7c3aed33}.hover\:bg_rgba\(214\,163\,83\,0\.18\):is(:hover,[data-hover]){background:#d6a3532e}.hover\:bd-c_primary\.400:is(:hover,[data-hover]){border-color:var(--colors-primary-400)}.\[\&\:hover\]\:bg-c_blue\.600:hover{background-color:blue.6}.\[\&\:hover\]\:bg-c_gray\.50:hover{background-color:gray.5}.hover\:bg-c_primary\.100:is(:hover,[data-hover]){background-color:var(--colors-primary-100)}.hover\:c_primary\.700:is(:hover,[data-hover]){color:var(--colors-primary-700)}.hover\:trf_translateX\(6px\):is(:hover,[data-hover]){transform:translate(6px)}.hover\:bx-sh_0_4px_12px_rgba\(124\,_58\,_237\,_0\.15\):is(:hover,[data-hover]){box-shadow:0 4px 12px #7c3aed26}.group:is(:hover,[data-hover]) .groupHover\:trf_scale\(1\.1\){transform:scale(1.1)}.hover\:c_black:is(:hover,[data-hover]){color:#000}.hover\:bx-sh_sm:is(:hover,[data-hover]){box-shadow:sm}.hover\:filter_brightness\(1\.1\):is(:hover,[data-hover]){filter:brightness(1.1)}.hover\:bx-sh_none:is(:hover,[data-hover]){box-shadow:none}.hover\:trf_translateY\(-1px\):is(:hover,[data-hover]){transform:translateY(-1px)}.active\:bg_rgba\(163\,114\,39\,0\.18\):is(:active,[data-active]){background:#a372272e}.active\:trf_translateX\(4px\)_scale\(0\.98\):is(:active,[data-active]){transform:translate(4px) scale(.98)}.active\:bg-c_primary\.200:is(:active,[data-active]){background-color:var(--colors-primary-200)}.active\:c_black:is(:active,[data-active]){color:#000}.active\:trf_translateY\(1px\):is(:active,[data-active]){transform:translateY(1px)}.active\:trf_translateY\(0\):is(:active,[data-active]){transform:translateY(0)}.active\:bx-sh_none:is(:active,[data-active]){box-shadow:none}.dark .before\:dark\:bg_linear-gradient\(45deg\,_rgba\(255\,255\,255\,0\.1\)\,_rgba\(100\,120\,255\,0\.2\)\,_rgba\(255\,255\,255\,0\.1\)\):before{background:linear-gradient(45deg,#ffffff1a,#6478ff33,#ffffff1a)}@media screen and (min-width:48rem){.md\:px_6{padding-inline:6px}}@media screen and (min-width:64rem){.lg\:px_8{padding-inline:8px}}@media(max-width:600px){.\[\@media_\(max-width\:_600px\)\]\:gap_6{gap:6px}.\[\@media_\(max-width\:_600px\)\]\:flex-d_column{flex-direction:column}.\[\@media_\(max-width\:_600px\)\]\:ai_center{align-items:center}.\[\@media_\(max-width\:_600px\)\]\:ta_center{text-align:center}}}
