/*! tailwindcss v4.1.7 | 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)))){*,:before,:after,::backdrop{--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}}}body{background-color:#1a2b21}.no-scrollbar.svelte-1y65fdt::-webkit-scrollbar{display:none}.no-scrollbar.svelte-1y65fdt{-ms-overflow-style:none;scrollbar-width:none;will-change:scroll-position}:root{--fivest-gold-start:#dd8a2e;--fivest-gold-mid:#f5c684;--fivest-gold-end:#b06516}.cta-button.svelte-1y65fdt{width:auto;min-width:240px;height:54px;font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;padding:0 25px;font-size:.85rem;font-weight:700;transition:all .5s;display:inline-flex;position:relative;overflow:hidden}.cta-button-luxury.svelte-1y65fdt{box-shadow:0 10px 30px -10px #dd8a2e33;background:radial-gradient(circle,#dd8a2e26,#0000 70%),#dd8a2e1a!important;border-color:#dd8a2e33!important}.cta-button-luxury.svelte-1y65fdt:hover{box-shadow:0 15px 40px -10px #dd8a2e66;background:radial-gradient(circle,#dd8a2e40,#0000 70%),#dd8a2e33!important;border-color:#dd8a2e66!important}.cta-button.svelte-1y65fdt:after{content:"";background:linear-gradient(90deg,transparent,var(--fivest-gold-mid),transparent);transform-origin:0;width:100%;height:2px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.cta-button.svelte-1y65fdt:hover{background:#dd8a2e1a;border-color:#dd8a2e4d;padding-left:35px}.cta-button.svelte-1y65fdt:hover:after{transform:scaleX(1)}.cta-icon-box.svelte-1y65fdt{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .5s;display:flex}.cta-button.svelte-1y65fdt:hover .cta-icon-box:where(.svelte-1y65fdt){background:var(--fivest-gold-start);border-color:var(--fivest-gold-start);color:#1a2b21;transform:translate(5px)}.header-recovery-btn.svelte-1y65fdt{min-width:130px!important;height:40px!important;padding:0 15px!important;font-size:.7rem!important}.header-recovery-btn.svelte-1y65fdt .cta-icon-box:where(.svelte-1y65fdt){width:24px!important;height:24px!important}@media (min-width:768px){.header-recovery-btn.svelte-1y65fdt{min-width:220px!important;height:48px!important;padding:0 20px!important;font-size:.8rem!important}.header-recovery-btn.svelte-1y65fdt .cta-icon-box:where(.svelte-1y65fdt){width:28px!important;height:28px!important}}.grabbing{scroll-snap-type:none!important;scroll-behavior:auto!important}.spotlight-card.svelte-1y65fdt{--mouse-x:50%;--mouse-y:50%}@media (hover:hover){.spotlight-card.svelte-1y65fdt:hover{background:radial-gradient(800px circle at var(--mouse-x)var(--mouse-y),#dd8a2e26,transparent 40%)}}.custom-scrollbar.svelte-1y65fdt::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-1y65fdt::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-1y65fdt::-webkit-scrollbar-thumb{background:#fb923c33;border-radius:10px}.custom-scrollbar.svelte-1y65fdt::-webkit-scrollbar-thumb:hover{background:#fb923c66}.animate-fade-in-up.svelte-1y65fdt{animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-1y65fdt-fadeInUp}.animate-shimmer.svelte-1y65fdt{color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite svelte-1y65fdt-shimmer;display:inline-block}@keyframes svelte-1y65fdt-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1y65fdt-shimmer{to{background-position:200%}}@keyframes svelte-1y65fdt-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.group-hover\:animate-spin-slow.svelte-1y65fdt:hover{animation:8s linear infinite svelte-1y65fdt-spin-slow}.grayscale-0{filter:grayscale(0)}.grayscale-\[10\%\]{filter:grayscale(.1)}.grayscale-\[30\%\]{filter:grayscale(.3)}.ai-panel.svelte-1y65fdt{background:#151e19;border:1px solid #dd8a2e;border-radius:12px;box-shadow:0 25px 80px #000000b3}.ai-textarea.svelte-1y65fdt{color:#fff;resize:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:120px;padding:1.25rem;font-family:inherit;transition:border-color .3s}.ai-textarea.svelte-1y65fdt:focus{border-color:#dd8a2e}.result-block.svelte-1y65fdt{background:#ffffff08;border-left:2px solid #dd8a2e;border-radius:0 12px 12px 0;margin-top:1.25rem;padding:1.25rem;animation:.5s forwards svelte-1y65fdt-fadeInUp}.result-label.svelte-1y65fdt{text-transform:uppercase;letter-spacing:.25em;color:#dd8a2e;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.result-text.svelte-1y65fdt{color:#ffffffe6;font-size:1rem;line-height:1.6}.ai-loading-status.svelte-1y65fdt{color:#dd8a2e;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:.75rem;font-size:.8rem;font-weight:700;display:flex}.ai-title.svelte-1y65fdt{font-family:var(--font-serif);color:#fff;text-align:center;margin-bottom:.5rem;font-size:1.75rem}.ai-subtitle.svelte-1y65fdt{color:#ffffff80;text-align:center;margin-bottom:2rem;font-size:.9rem;line-height:1.5}.sticky.svelte-1y65fdt{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@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}
