[data-kit-root]{--kit-accent:#b39a63;--kit-accent-rgb:179, 154, 99;--kit-radius:0px;--kit-size:16px;--kit-font:var(--font-sans);--kit-weight:600;--ease-snappy:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--kit-field-bg:#f7f5f2;--kit-field-inset:inset 0 0 0 1px rgba(var(--kit-accent-rgb), .18), inset 0 2px 3px #3c2d1412;--kit-field-inset-focus:inset 0 0 0 1.5px var(--kit-accent), inset 0 2px 3px #3c2d140d, 0 0 0 3px rgba(var(--kit-accent-rgb), .12);--kit-control-raised:0 1px 2px #3c2d1429, 0 3px 6px #3c2d141a, inset 0 1px 0 #ffffffbf;--kit-card-ring:inset 0 0 0 1px rgba(var(--kit-accent-rgb), .16), 0 1px 2px #3c2d140d, 0 6px 16px #3c2d1412}.dark[data-kit-root],[data-theme=dark] [data-kit-root]{--kit-field-bg:#1b1613;--kit-field-inset:inset 0 0 0 1px rgba(var(--kit-accent-rgb), .26), inset 0 2px 4px #00000080;--kit-field-inset-focus:inset 0 0 0 1.5px var(--kit-accent), inset 0 2px 4px #0006, 0 0 0 3px rgba(var(--kit-accent-rgb), .18);--kit-control-raised:0 2px 4px #0000008c, 0 4px 10px #00000059, inset 0 1px 0 #ffffff1a;--kit-card-ring:inset 0 0 0 1px rgba(var(--kit-accent-rgb), .22), 0 2px 6px #00000059, 0 10px 24px #0000004d}[data-kit-root] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-kit-root] textarea,[data-kit-root] select{transition:box-shadow .2s var(--ease-snappy);background:var(--kit-field-bg)!important;box-shadow:var(--kit-field-inset)!important;border-radius:var(--kit-radius)!important;border-color:#0000!important}[data-kit-root] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,[data-kit-root] textarea:focus,[data-kit-root] select:focus{box-shadow:var(--kit-field-inset-focus)!important;border-color:#0000!important;outline:none!important}[data-kit-root] .bg-card{transition:border-color .24s var(--ease-snappy), box-shadow .24s var(--ease-snappy), transform .24s var(--ease-snappy);border:1px solid rgba(var(--kit-accent-rgb), .25)!important;border-radius:var(--kit-radius)!important;box-shadow:0 1px 2px #3c2d140f,0 8px 20px #3c2d1417!important}.dark[data-kit-root] .bg-card,[data-theme=dark] [data-kit-root] .bg-card{border-color:#493c2b!important;box-shadow:0 2px 6px #0006,0 12px 28px #0000004d!important}[data-kit-root] .group.bg-card:hover{border-color:rgba(var(--kit-accent-rgb), .55)!important;box-shadow:0 6px 14px #3c2d1421,0 22px 48px #3c2d1433!important}.dark[data-kit-root] .group.bg-card:hover,[data-theme=dark] [data-kit-root] .group.bg-card:hover{box-shadow:0 6px 14px #0006,0 22px 48px #00000052!important}[data-kit-root] .group-hover\:scale-105{transform:scale(1)!important}[data-kit-root] .bg-card.border-gold-400,[data-kit-root] .bg-card[class*=border-gold-400]{border-color:var(--kit-accent)!important;box-shadow:0 0 0 1.5px var(--kit-accent), 0 1px 2px #3c2d140f, 0 12px 30px #9a835033!important}[data-kit-root] .group.bg-card.border-gold-400:hover{transform:translateY(-3px);border-color:var(--kit-accent)!important;box-shadow:0 0 0 1.5px var(--kit-accent), 0 8px 18px #9a835042, 0 24px 50px #3c2d142e!important}.dark[data-kit-root] .bg-card.border-gold-400,[data-theme=dark] [data-kit-root] .bg-card.border-gold-400{box-shadow:0 0 0 1.5px var(--kit-accent), 0 2px 6px #0006, 0 14px 32px #00000059!important}.ci-glow:has(>.bg-card){border-radius:var(--kit-radius)}@media (min-resolution:1.5x),(-webkit-min-device-pixel-ratio:1.5){[data-kit-root] .bg-card{border-width:.5px!important}[data-kit-root] .border{border-width:.5px}}[data-kit-gradient-depth] a.bg-gold-400,[data-kit-gradient-depth] a.bg-primary,[data-kit-gradient-depth] button.bg-primary,[data-kit-gradient-depth] button[type=submit]{transition-property:transform,box-shadow,filter;transition-duration:.18s;transition-timing-function:var(--ease-snappy);border-radius:var(--kit-radius)!important;border:1px solid #0000!important;font-weight:500!important}[data-kit-gradient-depth] a.bg-gold-400:active,[data-kit-gradient-depth] a.bg-primary:active,[data-kit-gradient-depth] button.bg-primary:active,[data-kit-gradient-depth] button[type=submit]:active{filter:brightness(.92);transform:scale(.95)translateY(1px)}[data-kit-gradient-depth]:not(.dark) a.bg-gold-400,[data-kit-gradient-depth]:not(.dark) a.bg-primary,[data-kit-gradient-depth]:not(.dark) button.bg-primary,[data-kit-gradient-depth]:not(.dark) button[type=submit]{background:linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 6%, #fffdf8), color-mix(in srgb, var(--kit-accent) 14%, #f1ece1)) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 55%, #fff) 0%, var(--kit-accent) 55%, color-mix(in srgb, var(--kit-accent) 88%, #6a4e16) 100%) border-box!important;color:color-mix(in srgb, var(--kit-accent) 55%, #3a2f17)!important;box-shadow:none!important}[data-kit-gradient-depth]:not(.dark) a.bg-gold-400:hover,[data-kit-gradient-depth]:not(.dark) a.bg-primary:hover,[data-kit-gradient-depth]:not(.dark) button.bg-primary:hover,[data-kit-gradient-depth]:not(.dark) button[type=submit]:hover{filter:brightness(1.02);transform:translateY(-1px)}.dark[data-kit-gradient-depth] a.bg-gold-400,.dark[data-kit-gradient-depth] a.bg-primary,.dark[data-kit-gradient-depth] button.bg-primary,.dark[data-kit-gradient-depth] button[type=submit]{background:linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 14%, #2d2523), #201a19) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 70%, #fff) 0%, var(--kit-accent) 50%, color-mix(in srgb, var(--kit-accent) 80%, #000) 100%) border-box!important;color:color-mix(in srgb, var(--kit-accent) 30%, #fff)!important;box-shadow:none!important}.dark[data-kit-gradient-depth] a.bg-gold-400:hover,.dark[data-kit-gradient-depth] a.bg-primary:hover,.dark[data-kit-gradient-depth] button.bg-primary:hover,.dark[data-kit-gradient-depth] button[type=submit]:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){[data-kit-gradient-depth] a.bg-gold-400,[data-kit-gradient-depth] a.bg-primary,[data-kit-gradient-depth] button.bg-primary,[data-kit-gradient-depth] button[type=submit]{transition:none}}:root{--kit-accent:#b39a63;--kit-accent-rgb:179, 154, 99;--kit-radius:0px;--ease-snappy:cubic-bezier(.16, 1, .3, 1)}a.kit-btn-dark,button.kit-btn-dark{transition-property:transform,filter;transition-duration:.18s;transition-timing-function:var(--ease-snappy);background:linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 12%, #2c2421), #1e1816) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 72%, #fff) 0%, var(--kit-accent) 50%, color-mix(in srgb, var(--kit-accent) 80%, #000) 100%) border-box!important;color:color-mix(in srgb, var(--kit-accent) 26%, #fff)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:3px!important}a.kit-btn-dark:hover,button.kit-btn-dark:hover{filter:brightness(1.08);transform:translateY(-1px)}a.kit-btn-dark:active,button.kit-btn-dark:active{filter:brightness(.9);transform:scale(.97)translateY(1px)}@media (prefers-reduced-motion:reduce){a.kit-btn-dark,button.kit-btn-dark{transition:none}a.kit-btn-dark:hover,button.kit-btn-dark:hover{transform:none}}a.kit-btn-light,button.kit-btn-light{transition-property:transform,filter;transition-duration:.18s;transition-timing-function:var(--ease-snappy);background:linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 6%, #fffdf8), color-mix(in srgb, var(--kit-accent) 14%, #f1ece1)) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 55%, #fff) 0%, var(--kit-accent) 55%, color-mix(in srgb, var(--kit-accent) 88%, #6a4e16) 100%) border-box!important;color:color-mix(in srgb, var(--kit-accent) 62%, #3a2f17)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:3px!important}a.kit-btn-light:hover,button.kit-btn-light:hover{filter:brightness(1.02);transform:translateY(-1px)}a.kit-btn-light:active,button.kit-btn-light:active{filter:brightness(.96);transform:scale(.96)translateY(1px)}.kit-capsule{background:linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 6%, #fffdf8), color-mix(in srgb, var(--kit-accent) 14%, #f1ece1)) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 55%, #fff) 0%, var(--kit-accent) 55%, color-mix(in srgb, var(--kit-accent) 88%, #6a4e16) 100%) border-box;box-shadow:none;border:1px solid #0000;border-radius:3px}a.kit-btn-ghost,button.kit-btn-ghost{transition-property:transform,box-shadow,filter,background-color,border-color,color;transition-duration:.18s;transition-timing-function:var(--ease-snappy)}a.kit-btn-ghost:hover,button.kit-btn-ghost:hover{transform:translateY(-1px)}a.kit-btn-ghost:active,button.kit-btn-ghost:active{transform:scale(.96)translateY(1px);box-shadow:none!important}@media (prefers-reduced-motion:reduce){a.kit-btn-light,button.kit-btn-light,a.kit-btn-ghost,button.kit-btn-ghost{transition:none}a.kit-btn-light:hover,button.kit-btn-light:hover,a.kit-btn-ghost:hover,button.kit-btn-ghost:hover{transform:none}}a.kit-btn-glass,button.kit-btn-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none;transition-property:transform,filter,background-color,border-color,color;transition-duration:.18s;transition-timing-function:var(--ease-snappy);border:1px solid color-mix(in srgb, currentColor 24%, transparent)!important;background-color:color-mix(in srgb, currentColor 7%, transparent)!important;border-radius:3px!important}a.kit-btn-glass:hover,button.kit-btn-glass:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--kit-accent) 70%, transparent)!important;background-color:color-mix(in srgb, var(--kit-accent) 14%, transparent)!important;box-shadow:none!important}a.kit-btn-glass:active,button.kit-btn-glass:active{transform:scale(.96)translateY(1px);box-shadow:none!important}@media (prefers-reduced-motion:reduce){a.kit-btn-glass,button.kit-btn-glass{transition:none}a.kit-btn-glass:hover,button.kit-btn-glass:hover{transform:none}}@media (prefers-reduced-motion:no-preference){a.kit-btn-dark,button.kit-btn-dark,a.kit-btn-light,button.kit-btn-light,a.kit-btn-glass,button.kit-btn-glass{isolation:isolate;transition-property:transform,filter,color;transition-duration:.18s,.18s,.48s;transition-timing-function:var(--ease-snappy);position:relative;overflow:hidden}a.kit-btn-dark:before,button.kit-btn-dark:before,a.kit-btn-light:before,button.kit-btn-light:before,a.kit-btn-glass:before,button.kit-btn-glass:before{content:"";z-index:-1;clip-path:circle(0%);will-change:clip-path;pointer-events:none;border-radius:2px;transition:clip-path .8s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}a.kit-btn-dark:hover:before,button.kit-btn-dark:hover:before,a.kit-btn-light:hover:before,button.kit-btn-light:hover:before,a.kit-btn-glass:hover:before,button.kit-btn-glass:hover:before{clip-path:circle(75%)}a.kit-btn-dark:before,button.kit-btn-dark:before{background:linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 6%, #fffdf8), color-mix(in srgb, var(--kit-accent) 14%, #f1ece1))}a.kit-btn-dark:hover,button.kit-btn-dark:hover{filter:none;transition-delay:0s,0s,.14s;transform:none;color:color-mix(in srgb, var(--kit-accent) 62%, #3a2f17)!important}a.kit-btn-dark:active,button.kit-btn-dark:active{transform:scale(.97)}a.kit-btn-light:before,button.kit-btn-light:before{background:linear-gradient(180deg, color-mix(in srgb, var(--kit-accent) 12%, #2c2421), #1e1816)}a.kit-btn-light:hover,button.kit-btn-light:hover{filter:none;transition-delay:0s,0s,.14s;transform:none;color:color-mix(in srgb, var(--kit-accent) 26%, #fff)!important}a.kit-btn-light:active,button.kit-btn-light:active{transform:scale(.96)}a.kit-btn-glass:before,button.kit-btn-glass:before{background-color:var(--kit-accent)}a.kit-btn-glass:hover,button.kit-btn-glass:hover{transform:none;color:color-mix(in srgb, var(--kit-accent) 12%, #211809)!important}a.kit-btn-glass:active,button.kit-btn-glass:active{transform:scale(.96)}}[data-kit-root]{--kit-danger:#b3372a;--kit-danger-bg:#b0372a1a}.dark[data-kit-root],[data-theme=dark] [data-kit-root]{--kit-danger:#ec9286;--kit-danger-bg:#c8564224}[data-kit-root] .bg-red-50{background:var(--kit-danger-bg)!important}[data-kit-root] .border-red-200{border-color:color-mix(in srgb, var(--kit-danger) 45%, transparent)!important}[data-kit-root] .text-red-700,[data-kit-root] .text-red-500{color:var(--kit-danger)!important}[data-kit-root] input[type=range]{appearance:none;height:.5rem;box-shadow:var(--kit-field-inset-sm);cursor:pointer;border-radius:0;outline:none;background:var(--kit-field-bg)!important}[data-kit-root] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--kit-accent);width:1.25rem;height:1.25rem;box-shadow:var(--kit-control-raised);cursor:pointer;transition:scale .15s var(--ease-snappy);border-radius:9999px}[data-kit-root] input[type=range]:active::-webkit-slider-thumb{scale:1.12}[data-kit-root] input[type=range]::-moz-range-thumb{background:var(--kit-accent);width:1.25rem;height:1.25rem;box-shadow:var(--kit-control-raised);cursor:pointer;border:none;border-radius:9999px}[data-kit-root] input[type=checkbox]{appearance:none;width:1.1rem;height:1.1rem;box-shadow:var(--kit-control-raised);cursor:pointer;transition:background-color .16s var(--ease-snappy), box-shadow .16s var(--ease-snappy);border-radius:.4rem;flex-shrink:0;position:relative;background:var(--kit-field-bg)!important;border:none!important}[data-kit-root] input[type=checkbox]:checked{box-shadow:inset 0 1px #fff6,0 2px 5px #0000004d;background:var(--kit-accent)!important}[data-kit-root] input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.58rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}[data-kit-root] input[type=checkbox]:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px}[data-kit-root] .bg-secondary\/10{box-shadow:var(--kit-control-raised);border:1px solid rgba(var(--kit-accent-rgb), .22);background:var(--kit-field-bg)!important}[data-kit-root] .bg-accent\/50{box-shadow:var(--kit-card-ring);background:var(--kit-field-bg)!important;border-radius:var(--kit-radius)!important;border:none!important}.kit-theme-toggle{background:var(--kit-field-bg);width:56px;height:56px;box-shadow:var(--kit-control-raised), inset 0 0 0 1px rgba(var(--kit-accent-rgb), .28);cursor:pointer;transition:box-shadow .22s var(--ease-snappy), transform .22s var(--ease-snappy);border:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.kit-theme-toggle:hover{box-shadow:var(--kit-control-raised), inset 0 0 0 1px rgba(var(--kit-accent-rgb), .5);transform:translateY(-1px)}.kit-theme-toggle:focus-visible{outline:2px solid var(--kit-accent);outline-offset:3px}.kit-theme-toggle__icons{justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.kit-icon-sun,.kit-icon-moon{width:24px;height:24px;color:var(--kit-accent);transition:transform .5s var(--ease-spring), opacity .4s ease;position:absolute}[data-kit-root]:not(.dark) .kit-icon-sun{opacity:1;transform:rotate(0)scale(1)}[data-kit-root]:not(.dark) .kit-icon-moon{opacity:0;transform:rotate(-45deg)scale(.6)}.dark .kit-icon-sun{opacity:0;transform:rotate(45deg)scale(.6)}.dark .kit-icon-moon{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.kit-icon-sun,.kit-icon-moon{transition:opacity .2s}}.kit-back-btn{box-shadow:none;transition:transform .15s var(--ease-snappy), filter .15s var(--ease-snappy);background:var(--kit-field-bg)!important;border:1px solid rgba(var(--kit-accent-rgb), .3)!important;color:var(--kit-accent)!important;border-radius:var(--kit-radius)!important}.kit-back-btn:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.kit-back-btn:not(:disabled):active{filter:brightness(.94);transform:scale(.95)translateY(1px)}.kit-icon-btn{border:1px solid rgba(var(--kit-accent-rgb), .45);color:color-mix(in srgb, var(--kit-accent) 72%, #3a2f17);box-shadow:none;cursor:pointer;transition:transform .16s var(--ease-snappy), filter .16s var(--ease-snappy);background:linear-gradient(#fdfaf3,#f1ece1)}.kit-icon-btn:hover{filter:brightness(1.03);transform:translateY(-1px)}.kit-icon-btn:active{filter:brightness(.96);transform:scale(.94)translateY(1px)}.kit-icon-btn:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px}.kit-icon-btn:hover .kit-icon-btn__stage{rotate:8deg}.kit-icon-btn__stage{transition:rotate .26s var(--ease-spring)}.kit-icon-swing{transition:transform .52s var(--ease-spring), opacity .32s ease}.kit-icon-swing--in{opacity:1;transform:rotate(0)scale(1)}.kit-icon-swing--out-sun{opacity:0;transform:rotate(-100deg)scale(.4)}.kit-icon-swing--out-moon{opacity:0;transform:rotate(100deg)scale(.4)}@media (prefers-reduced-motion:reduce){.kit-icon-btn,.kit-icon-swing,.kit-icon-btn__stage{transition:none}.kit-icon-btn:hover{transform:none}.kit-icon-btn:hover .kit-icon-btn__stage{rotate:none}}
