.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-1\/2{left:50%}.right-3{right:.75rem}.top-1\/2{top:50%}.top-3{top:.75rem}.z-10{z-index:10}.z-50{z-index:50}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-9{min-height:2.25rem}.w-10{width:2.5rem}.w-4{width:1rem}.w-\[calc\(100\%_-_32px\)\]{width:calc(100% - 32px)}.w-full{width:100%}.w-px{width:1px}.max-w-md{max-width:28rem}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.overflow-y-auto{overflow-y:auto}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-r{border-right-width:1px}.border-\[\#7e3e49\]{--tw-border-opacity:1;border-color:rgb(126 62 73/var(--tw-border-opacity,1))}.border-\[\#965d51\]{--tw-border-opacity:1;border-color:rgb(150 93 81/var(--tw-border-opacity,1))}.border-\[\#caa879\]{--tw-border-opacity:1;border-color:rgb(202 168 121/var(--tw-border-opacity,1))}.border-\[\#cda87f\]{--tw-border-opacity:1;border-color:rgb(205 168 127/var(--tw-border-opacity,1))}.border-\[\#d2b38d\]{--tw-border-opacity:1;border-color:rgb(210 179 141/var(--tw-border-opacity,1))}.border-\[\#d9bc95\]\/70{border-color:rgb(217 188 149/.7)}.border-\[\#dfc5a3\]{--tw-border-opacity:1;border-color:rgb(223 197 163/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.bg-\[\#382425\]\/40{background-color:rgb(56 36 37/.4)}.bg-\[\#7e3e49\]{--tw-bg-opacity:1;background-color:rgb(126 62 73/var(--tw-bg-opacity,1))}.bg-\[\#fffaf6\]{--tw-bg-opacity:1;background-color:rgb(255 250 246/var(--tw-bg-opacity,1))}.bg-\[\#fffdf9\]{--tw-bg-opacity:1;background-color:rgb(255 253 249/var(--tw-bg-opacity,1))}.bg-\[\#fffdf9\]\/90{background-color:rgb(255 253 249/.9)}.bg-transparent{background-color:transparent}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pb-6{padding-bottom:1.5rem}.pr-8{padding-right:2rem}.text-left{text-align:left}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-\[\#482f2e\]{--tw-text-opacity:1;color:rgb(72 47 46/var(--tw-text-opacity,1))}.text-\[\#553a38\]{--tw-text-opacity:1;color:rgb(85 58 56/var(--tw-text-opacity,1))}.text-\[\#6d3940\]{--tw-text-opacity:1;color:rgb(109 57 64/var(--tw-text-opacity,1))}.text-\[\#715b56\]{--tw-text-opacity:1;color:rgb(113 91 86/var(--tw-text-opacity,1))}.text-\[\#735451\]{--tw-text-opacity:1;color:rgb(115 84 81/var(--tw-text-opacity,1))}.text-\[\#a47e66\]{--tw-text-opacity:1;color:rgb(164 126 102/var(--tw-text-opacity,1))}.text-\[\#fffaf6\]{--tw-text-opacity:1;color:rgb(255 250 246/var(--tw-text-opacity,1))}.shadow-\[0_14px_34px_rgba\(92\2c 57\2c 48\2c 0\.10\)\]{--tw-shadow:0 14px 34px rgba(92,57,48,0.10);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(72\2c 47\2c 46\2c 0\.24\)\]{--tw-shadow:0 24px 70px rgba(72,47,46,0.24);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[\#d9b18b\]\/60{--tw-ring-color:rgb(217 177 139/0.6)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:#fff7f1}html{--mobile-overlay-nav-height:102px}body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}a{color:inherit;text-decoration:none}.placeholder\:text-\[\#9b8680\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(155 134 128/var(--tw-text-opacity,1))}.placeholder\:text-\[\#9b8680\]::placeholder{--tw-text-opacity:1;color:rgb(155 134 128/var(--tw-text-opacity,1))}.first\:rounded-l-xl:first-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-xl:last-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.hover\:bg-\[\#65323b\]:hover{--tw-bg-opacity:1;background-color:rgb(101 50 59/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5e7da\]:hover{--tw-bg-opacity:1;background-color:rgb(245 231 218/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f8eadf\]:hover{--tw-bg-opacity:1;background-color:rgb(248 234 223/var(--tw-bg-opacity,1))}.focus\:border-\[\#a06a55\]:focus{--tw-border-opacity:1;border-color:rgb(160 106 85/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#d8b28b\]\/55:focus{--tw-ring-color:rgb(216 178 139/0.55)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#b98a55\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(185 138 85/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-55:disabled{opacity:.55}.has-\[\:disabled\]\:opacity-55:has(:disabled){opacity:.55}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}