.CookieConsent_page__NimO0{--rb-gold:#c9a961;--rb-gold-dark:#bb9b52;--rb-burgundy:#6b1f2f;--rb-cream:#f7f4ed;--rb-cream-soft:#f3ebdd;--rb-ink:#31261f;--rb-text-dark:#3b3735;min-height:100vh;padding:6rem 1rem 4rem;background:radial-gradient(circle at 20% 0,#fff8eb 0,var(--rb-cream) 45%,var(--rb-cream-soft) 100%)}.CookieConsent_header__4rtVF{max-width:52rem;margin:0 auto 2.5rem;text-align:center}.CookieConsent_kicker__ZTW89{margin:0 0 .5rem;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-gold)}.CookieConsent_title__t30JR{margin:0;font-family:var(--font-crimson),"Crimson Text",serif;font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.1;color:var(--rb-burgundy)}.CookieConsent_subtitle__hbJMy{margin:.75rem auto 0;max-width:36rem;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.95rem;line-height:1.6;color:var(--rb-ink)}.CookieConsent_liveDemo__ZWMGi{position:relative;min-height:60vh;max-width:74rem;margin:0 auto 3rem;padding:3rem 1.5rem;background:linear-gradient(145deg,#fffdf8,#f7efdf);border-radius:1rem;box-shadow:0 8px 32px rgba(43,27,20,.08)}.CookieConsent_demoContent___uR7B{max-width:48rem;margin:0 auto}.CookieConsent_demoHeading__1gzqN{font-family:var(--font-crimson),"Crimson Text",serif;font-size:clamp(2rem,4vw,2.5rem);margin:0 0 1.5rem;color:var(--rb-ink)}.CookieConsent_demoText__0ayp8{font-family:var(--font-raleway),Raleway,sans-serif;font-size:1.05rem;line-height:1.7;color:#555;margin:0 0 1.25rem}.CookieConsent_demoButtons__WEbFX{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.CookieConsent_demoToggle__5wSO1{padding:.75rem 1.5rem;border:2px solid var(--rb-gold);border-radius:999px;background:transparent;color:var(--rb-ink);font-family:var(--font-raleway),Raleway,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.CookieConsent_demoToggle__5wSO1:hover{transform:translateY(-2px)}.CookieConsent_demoToggleActive__xsmKd,.CookieConsent_demoToggle__5wSO1:hover{background:var(--rb-gold);color:#1a1410}.CookieConsent_comparisonGrid__03j_W{display:none}.CookieConsent_variantCard__ZwY5c{border-radius:1rem;overflow:hidden;background:#fffaf2;border:1px solid rgba(201,169,97,.3);box-shadow:0 12px 30px rgba(50,34,24,.1)}.CookieConsent_variantHeader__CRFV2{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(201,169,97,.15)}.CookieConsent_variantLabel__PKIxK{margin:0 0 .25rem;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-gold)}.CookieConsent_variantName__k7tQW{margin:0 0 .5rem;font-family:var(--font-crimson),"Crimson Text",serif;font-size:1.4rem;line-height:1.2;color:var(--rb-burgundy)}.CookieConsent_variantDescription__DSLtE{margin:0;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.85rem;line-height:1.5;color:var(--rb-text-dark)}.CookieConsent_previewArea__p4SsC{position:relative;height:320px;background:#eae5db;overflow:hidden}.CookieConsent_previewMockup__jEUq7{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:.35}.CookieConsent_previewMockLine__uIRIm{width:60%;height:8px;border-radius:4px;background:rgba(49,38,31,.12)}.CookieConsent_previewMockLine__uIRIm:nth-child(2){width:75%}.CookieConsent_previewMockLine__uIRIm:nth-child(3){width:50%}.CookieConsent_previewMockLine__uIRIm:nth-child(4){width:65%}.CookieConsent_previewMockLine__uIRIm:nth-child(5){width:40%}.CookieConsent_variantActions__BnS_J{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid rgba(201,169,97,.15)}.CookieConsent_previewButton__i7sCY{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.2rem;border:1px solid var(--rb-gold);border-radius:999px;background:transparent;color:var(--rb-gold-dark);font-family:var(--font-raleway),Raleway,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.CookieConsent_previewButton__i7sCY:hover{background:var(--rb-gold);color:#fff}.CookieConsent_previewButton__i7sCY:focus-visible{outline:2px solid rgba(187,155,82,.8);outline-offset:2px}.CookieConsent_dismissButton__uZCb8{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:1px solid rgba(59,55,53,.18);border-radius:999px;background:transparent;color:var(--rb-text-dark);font-family:var(--font-raleway),Raleway,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.CookieConsent_dismissButton__uZCb8:hover{background:rgba(59,55,53,.06);border-color:rgba(59,55,53,.3)}.CookieConsent_dismissButton__uZCb8:focus-visible{outline:2px solid rgba(187,155,82,.8);outline-offset:2px}@keyframes CookieConsent_slideUp__NcdhC{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes CookieConsent_slideDown__nUCoj{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.CookieConsent_toastBanner__l4LI1{position:fixed;bottom:20px;left:20px;z-index:1000;width:260px;padding:1rem 1.15rem;border-radius:12px;background:rgba(255,250,242,.97);border:1px solid rgba(201,169,97,.35);box-shadow:0 8px 24px rgba(50,34,24,.18);backdrop-filter:blur(6px);animation:CookieConsent_slideUp__NcdhC .4s cubic-bezier(.22,1,.36,1) forwards}.CookieConsent_toastBanner__l4LI1[data-exiting=true]{animation:CookieConsent_slideDown__nUCoj .3s cubic-bezier(.55,0,1,.45) forwards}.CookieConsent_toastIcon__uyjOD{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:.5rem;border-radius:50%;background:rgba(201,169,97,.14);color:var(--rb-gold-dark);font-size:.85rem}.CookieConsent_toastMessage__8KKD3{margin:0 0 .75rem;font-family:Georgia,Crimson Text,serif;font-size:.82rem;line-height:1.45;color:var(--rb-text-dark)}.CookieConsent_toastActions__GFD0E{display:flex;align-items:center;gap:.6rem}.CookieConsent_toastAccept__HCNkr{flex:1;padding:.5rem 0;border:0;border-radius:6px;background:var(--rb-gold);color:#fff;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.CookieConsent_toastAccept__HCNkr:hover{background:var(--rb-gold-dark)}.CookieConsent_toastAccept__HCNkr:focus-visible{outline:2px solid rgba(187,155,82,.8);outline-offset:2px}.CookieConsent_toastLearnMore__vj6Kc{flex-shrink:0;padding:.5rem .65rem;border:0;border-radius:6px;background:transparent;color:var(--rb-gold-dark);font-family:var(--font-raleway),Raleway,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.CookieConsent_toastLearnMore__vj6Kc:hover{background:rgba(201,169,97,.12)}.CookieConsent_toastLearnMore__vj6Kc:focus-visible{outline:2px solid rgba(187,155,82,.8);outline-offset:2px}.CookieConsent_slimBar__RtfIw{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.6rem 1.25rem;background:rgba(49,38,31,.92);backdrop-filter:blur(6px);animation:CookieConsent_slideUp__NcdhC .35s cubic-bezier(.22,1,.36,1) forwards}.CookieConsent_slimBar__RtfIw[data-exiting=true]{animation:CookieConsent_slideDown__nUCoj .25s cubic-bezier(.55,0,1,.45) forwards}.CookieConsent_slimBarText__XJW1W{margin:0;font-family:Georgia,Crimson Text,serif;font-size:.8rem;line-height:1.35;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CookieConsent_slimBarLink__PdyMZ{color:var(--rb-gold);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.CookieConsent_slimBarLink__PdyMZ:hover{color:#ddc07a}.CookieConsent_slimBarLink__PdyMZ:focus-visible{outline:2px solid rgba(201,169,97,.8);outline-offset:2px}.CookieConsent_slimBarAccept__LjJ2n{flex-shrink:0;padding:.4rem 1.25rem;border:0;border-radius:999px;background:var(--rb-gold);color:#1a1410;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.CookieConsent_slimBarAccept__LjJ2n:hover{background:var(--rb-gold-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(201,169,97,.3)}.CookieConsent_slimBarAccept__LjJ2n:focus-visible{outline:2px solid rgba(201,169,97,.8);outline-offset:2px}.CookieConsent_slimBarDismiss__xcS6Q{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:hsla(0,0%,100%,.5);font-size:1rem;line-height:1;cursor:pointer;transition:color .2s ease,background-color .2s ease}.CookieConsent_slimBarDismiss__xcS6Q:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.1)}.CookieConsent_slimBarDismiss__xcS6Q:focus-visible{outline:2px solid rgba(201,169,97,.8);outline-offset:2px}@media (max-width:520px){.CookieConsent_slimBar__RtfIw{flex-wrap:wrap;gap:.5rem;padding:.65rem 1rem}.CookieConsent_slimBarText__XJW1W{white-space:normal;text-align:center;width:100%;font-size:.75rem}}.CookieConsent_notes__9HoVh{max-width:52rem;margin:3rem auto 0;padding:1.5rem;border-radius:12px;background:hsla(0,0%,100%,.6);border:1px solid rgba(201,169,97,.2)}.CookieConsent_notesTitle__x_MWj{margin:0 0 .75rem;font-family:var(--font-crimson),"Crimson Text",serif;font-size:1.2rem;color:var(--rb-burgundy)}.CookieConsent_notesList__rA_KJ{margin:0;padding:0 0 0 1.2rem;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.85rem;line-height:1.7;color:var(--rb-text-dark)}.CookieConsent_notesList__rA_KJ li+li{margin-top:.35rem}.CookieConsent_notesList__rA_KJ code{padding:.15rem .4rem;border-radius:4px;background:rgba(201,169,97,.12);font-family:SF Mono,Fira Code,monospace;font-size:.8em;color:var(--rb-burgundy)}.NewsletterScrollPopup_page__mJDlg{--rb-gold:#c9a961;--rb-gold-dark:#bb9b52;--rb-gold-light:#d4b97a;--rb-cream:#f7f4ed;--rb-cream-soft:#f3ebdd;--rb-ink:#31261f;background:var(--rb-cream);color:var(--rb-ink);position:relative}.NewsletterScrollPopup_hero__sOXRC{position:relative;display:flex;align-items:center;justify-content:center;min-height:52vh;background:linear-gradient(135deg,#2d2926,#1a1816 60%,#31261f);overflow:hidden}.NewsletterScrollPopup_heroOverlay__o9m4w{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,rgba(201,169,97,.12) 0,transparent 70%);pointer-events:none}.NewsletterScrollPopup_heroContent__9AFf_{position:relative;z-index:1;text-align:center;padding:2rem 1.5rem;max-width:40rem}.NewsletterScrollPopup_heroKicker__QZXst{margin:0 0 .75rem;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-gold)}.NewsletterScrollPopup_heroTitle__zPjBE{margin:0 0 1rem;font-family:Georgia,Crimson Text,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:400;line-height:1.15;color:#fff}.NewsletterScrollPopup_heroSub__YWcYm{margin:0;font-family:var(--font-raleway),Raleway,sans-serif;font-size:1.05rem;line-height:1.6;color:hsla(0,0%,100%,.75)}.NewsletterScrollPopup_loopSection___0t_q{background:var(--rb-cream);padding:4rem 1.5rem}.NewsletterScrollPopup_loopInner__XDb0a{max-width:42rem;margin:0 auto;text-align:center}.NewsletterScrollPopup_loopRule__hWaex{width:4rem;height:2px;margin:0 auto 2rem;background:linear-gradient(90deg,transparent,var(--rb-gold),transparent);border:none}.NewsletterScrollPopup_loopHeading__RFCS1{margin:0 0 .75rem;font-family:Georgia,Crimson Text,serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.15;color:var(--rb-ink)}.NewsletterScrollPopup_loopSeason__xTri4{font-family:Georgia,Crimson Text,serif;font-size:1.1rem;font-style:italic;line-height:1.65;color:var(--rb-gold-dark);max-width:34rem;margin:0 auto 2rem}.NewsletterScrollPopup_loopForm__AZme8{display:flex;flex-direction:column;gap:1rem}.NewsletterScrollPopup_loopInputRow__yaDFs{display:flex;flex-direction:column;gap:.75rem;max-width:30rem;margin:0 auto;width:100%}.NewsletterScrollPopup_loopInput__syOu_{flex:1;min-height:3rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid rgba(201,169,97,.45);background:#fff;font-family:Georgia,Crimson Text,serif;font-size:1rem;color:var(--rb-ink);transition:border-color .2s ease,box-shadow .2s ease}.NewsletterScrollPopup_loopInput__syOu_::placeholder{color:#a09888;font-style:italic}.NewsletterScrollPopup_loopInput__syOu_:focus-visible{outline:none;border-color:var(--rb-gold);box-shadow:0 0 0 3px rgba(201,169,97,.2)}.NewsletterScrollPopup_loopButton__lfBsK{min-height:3rem;padding:.75rem 2rem;border-radius:999px;border:none;background:var(--rb-gold);color:#1a1410;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;white-space:nowrap}.NewsletterScrollPopup_loopButton__lfBsK:hover:not(:disabled){transform:translateY(-1px);background:var(--rb-gold-dark);box-shadow:0 4px 16px rgba(201,169,97,.35)}.NewsletterScrollPopup_loopButton__lfBsK:disabled{opacity:.65;cursor:wait}.NewsletterScrollPopup_loopConsent__TS_4M{display:flex;flex-direction:column;gap:.6rem;max-width:30rem;margin:.5rem auto 0;text-align:left}.NewsletterScrollPopup_loopCheck__qg0TM{display:flex;align-items:flex-start;gap:.6rem;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.88rem;line-height:1.45;color:#5c4f42;cursor:pointer}.NewsletterScrollPopup_loopCheck__qg0TM input[type=checkbox]{margin-top:.2rem;accent-color:var(--rb-gold-dark);width:1rem;height:1rem;flex-shrink:0}.NewsletterScrollPopup_loopStatus__HmrRN{font-family:var(--font-raleway),Raleway,sans-serif;font-size:.92rem;text-align:center}.NewsletterScrollPopup_loopStatus__HmrRN[data-state=error]{color:#8d1e2d}.NewsletterScrollPopup_loopStatus__HmrRN[data-state=success]{color:#1d6e3b}@media (min-width:540px){.NewsletterScrollPopup_loopInputRow__yaDFs{flex-direction:row}}.NewsletterScrollPopup_content__cfUcb{max-width:48rem;margin:0 auto;padding:3rem 1.5rem 5rem}.NewsletterScrollPopup_articleTitle__YdXhX{margin:0 0 1.5rem;font-family:Georgia,Crimson Text,serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:400;line-height:1.2;color:var(--rb-ink)}.NewsletterScrollPopup_articleSubtitle__HdZ6W{margin:2.5rem 0 1rem;font-family:Georgia,Crimson Text,serif;font-size:1.35rem;font-weight:400;color:var(--rb-gold-dark)}.NewsletterScrollPopup_articleText__hQC7v{margin:0 0 1.25rem;font-family:Georgia,Crimson Text,serif;font-size:1.05rem;line-height:1.85;color:#3e342c}.NewsletterScrollPopup_inlineCard__BdUoY{position:fixed;bottom:1.5rem;right:1.5rem;z-index:900;width:min(22rem,calc(100vw - 2rem));padding:1.5rem;border-radius:1rem;background:linear-gradient(145deg,#fffdf8,#f7efdf);border:1px solid rgba(201,169,97,.45);box-shadow:0 16px 48px rgba(43,27,20,.18),0 2px 8px rgba(43,27,20,.08);opacity:0;transform:translateX(110%);pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.NewsletterScrollPopup_inlineCardVisible__RxpzF{opacity:1;transform:translateX(0);pointer-events:auto}.NewsletterScrollPopup_inlineDismiss__lEjU8{position:absolute;top:.65rem;right:.65rem;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:50%;background:transparent;color:#8a7c6e;cursor:pointer;transition:color .15s ease,background-color .15s ease}.NewsletterScrollPopup_inlineDismiss__lEjU8:hover{color:var(--rb-ink);background:rgba(0,0,0,.06)}.NewsletterScrollPopup_inlineKicker__khnG8{margin:0 0 .25rem;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-gold)}.NewsletterScrollPopup_inlineHeading__HlVZF{margin:0 0 .85rem;font-family:Georgia,Crimson Text,serif;font-size:1.2rem;font-weight:400;line-height:1.25;color:var(--rb-ink)}.NewsletterScrollPopup_inlineForm__A7iHj{display:flex;flex-direction:column;gap:.6rem}.NewsletterScrollPopup_inlineInput__XE_lr{min-height:2.5rem;padding:.55rem .85rem;border-radius:.45rem;border:1px solid rgba(201,169,97,.4);background:#fff;font-family:Georgia,Crimson Text,serif;font-size:.92rem;color:var(--rb-ink);transition:border-color .2s ease,box-shadow .2s ease}.NewsletterScrollPopup_inlineInput__XE_lr::placeholder{color:#a09888;font-style:italic}.NewsletterScrollPopup_inlineInput__XE_lr:focus-visible{outline:none;border-color:var(--rb-gold);box-shadow:0 0 0 3px rgba(201,169,97,.2)}.NewsletterScrollPopup_inlineButton__fGd9I{min-height:2.5rem;padding:.6rem 1.25rem;border-radius:999px;border:none;background:var(--rb-gold);color:#1a1410;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.NewsletterScrollPopup_inlineButton__fGd9I:hover:not(:disabled){transform:translateY(-1px);background:var(--rb-gold-dark);box-shadow:0 4px 12px rgba(201,169,97,.3)}.NewsletterScrollPopup_inlineButton__fGd9I:disabled{opacity:.65;cursor:wait}.NewsletterScrollPopup_inlineError__rqtYF{margin:0;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.82rem;color:#8d1e2d}.NewsletterScrollPopup_inlineSuccess__wCsNo{margin:0;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.92rem;color:#1d6e3b;line-height:1.5}@media (max-width:480px){.NewsletterScrollPopup_inlineCard__BdUoY{right:.75rem;bottom:.75rem;left:.75rem;width:auto;transform:translateY(110%)}.NewsletterScrollPopup_inlineCardVisible__RxpzF{transform:translateY(0)}}.AuthModal_overlay__YNOXe{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(26,20,16,.75);backdrop-filter:blur(4px);animation:AuthModal_fadeIn__cW58D .2s ease}@keyframes AuthModal_fadeIn__cW58D{0%{opacity:0}to{opacity:1}}.AuthModal_modal__iHBCL{position:relative;width:90%;max-width:28rem;background:#fff;border-radius:1rem;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:AuthModal_slideUp__fHEoc .3s cubic-bezier(.16,1,.3,1)}@keyframes AuthModal_slideUp__fHEoc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AuthModal_closeButton__4u0D9{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#888;cursor:pointer;transition:all .2s ease;z-index:1}.AuthModal_closeButton__4u0D9:hover{background:rgba(0,0,0,.05);color:#333}.AuthModal_modalHeader__aKvOO{padding:2rem 2rem 1.5rem;text-align:center}.AuthModal_modalTitle__HriP4{margin:0 0 .5rem;font-family:var(--font-crimson),"Crimson Text",serif;font-size:1.75rem;font-weight:400;color:#31261f}.AuthModal_modalSubtitle__UlZ_F{margin:0;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.9rem;line-height:1.5;color:#666}.AuthModal_tabs__Oa5Vj{display:flex;gap:0;margin:0 2rem;border-bottom:2px solid #f0f0f0}.AuthModal_tab__vi9aa{flex:1;padding:.75rem 1rem;border:0;border-bottom:3px solid transparent;background:transparent;color:#888;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.AuthModal_tab__vi9aa:hover{color:#c9a961}.AuthModal_tabActive__HcGZm{color:#c9a961;border-bottom-color:#c9a961}.AuthModal_form__HE4Jq{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.AuthModal_field__HXddG{display:flex;flex-direction:column;gap:.4rem}.AuthModal_label__gjxJF{font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#555}.AuthModal_input__Ui4YH,.AuthModal_label__gjxJF{font-family:var(--font-raleway),Raleway,sans-serif}.AuthModal_input__Ui4YH{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:.5rem;font-size:1rem;color:#333;transition:all .2s ease}.AuthModal_input__Ui4YH:focus{outline:none;border-color:#c9a961;box-shadow:0 0 0 3px rgba(201,169,97,.1)}.AuthModal_checkbox__Te2KC{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.85rem;line-height:1.5;color:#555;cursor:pointer}.AuthModal_checkbox__Te2KC input{margin-top:.25rem;accent-color:#c9a961;cursor:pointer}.AuthModal_error__l7PgL{padding:.75rem 1rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.85rem;margin:0}.AuthModal_submitButton__Lj3t4{padding:.85rem 1.5rem;border:0;border-radius:999px;background:linear-gradient(145deg,#c9a961,#bb9b52);color:#fff;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(201,169,97,.3)}.AuthModal_submitButton__Lj3t4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(201,169,97,.4)}.AuthModal_submitButton__Lj3t4:disabled{opacity:.6;cursor:not-allowed}.UserMenu_userMenu__WzTRQ{position:relative}.UserMenu_avatar__VXE_r{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid rgba(201,169,97,.4);background:linear-gradient(145deg,#c9a961,#bb9b52);color:#fff;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s ease}.UserMenu_avatar__VXE_r:hover{border-color:#c9a961;transform:scale(1.05);box-shadow:0 4px 12px rgba(201,169,97,.3)}.UserMenu_backdrop__V6wBw{position:fixed;inset:0;z-index:1999}.UserMenu_dropdown__KTwEq{position:absolute;top:calc(100% + .5rem);right:0;z-index:2000;width:16rem;background:#fff;border-radius:.75rem;box-shadow:0 12px 40px rgba(0,0,0,.15);border:1px solid rgba(201,169,97,.2);overflow:hidden;animation:UserMenu_dropdownSlide__PI_dg .2s cubic-bezier(.16,1,.3,1)}@keyframes UserMenu_dropdownSlide__PI_dg{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_dropdownHeader__R_zAw{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(145deg,#f7f4ed,#f3ebdd);border-bottom:1px solid rgba(201,169,97,.15)}.UserMenu_avatarLarge__gqbT1{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#c9a961,#bb9b52);color:#fff;font-family:var(--font-raleway),Raleway,sans-serif;font-size:1rem;font-weight:700}.UserMenu_userInfo__X0nzu{flex:1;min-width:0}.UserMenu_userName__EJs0_{margin:0 0 .25rem;font-size:.9rem;font-weight:700;color:#31261f}.UserMenu_userEmail__clt3V,.UserMenu_userName__EJs0_{font-family:var(--font-raleway),Raleway,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_userEmail__clt3V{margin:0;font-size:.75rem;color:#888}.UserMenu_dropdownMenu__ToaBb{padding:.5rem}.UserMenu_menuItem__Ciqdb{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:0;border-radius:.5rem;background:transparent;color:#555;font-family:var(--font-raleway),Raleway,sans-serif;font-size:.9rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:all .15s ease}.UserMenu_menuItem__Ciqdb:hover{background:rgba(201,169,97,.08);color:#31261f}.UserMenu_menuItem__Ciqdb svg{flex-shrink:0;color:#c9a961}