.CookieSettingsModal_overlay__TfYzk{position:fixed;inset:0;z-index:1001;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px}.CookieSettingsModal_modal__AlReF{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-width:520px;width:100%;padding:28px}.CookieSettingsModal_title__colLu{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 20px}.CookieSettingsModal_category___ub_m{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0;border-top:1px solid var(--color-border)}.CookieSettingsModal_categoryInfo__SDx3X{flex:1 1;margin-right:16px}.CookieSettingsModal_categoryTitle__g8aN4{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.CookieSettingsModal_categoryDesc__cjhQj{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;margin:0}.CookieSettingsModal_badge__vPUMl{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap;padding-top:2px}.CookieSettingsModal_toggle__uQlZj{position:relative;width:44px;height:24px;flex-shrink:0;margin-top:2px}.CookieSettingsModal_toggleInput__hzIoi{opacity:0;width:0;height:0}.CookieSettingsModal_toggleSlider__BSggM{position:absolute;inset:0;background:var(--color-border-strong);border-radius:12px;cursor:pointer;transition:background .2s}.CookieSettingsModal_toggleSlider__BSggM:before{content:"";position:absolute;left:2px;top:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .2s}.CookieSettingsModal_toggleInput__hzIoi:checked+.CookieSettingsModal_toggleSlider__BSggM{background:var(--color-accent)}.CookieSettingsModal_toggleInput__hzIoi:checked+.CookieSettingsModal_toggleSlider__BSggM:before{transform:translateX(20px)}.CookieSettingsModal_footer__XnZdK{margin-top:20px;display:flex;justify-content:flex-end}.CookieSettingsModal_btnSave__k3TfR{padding:10px 24px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;border:none;background:var(--color-accent);color:var(--color-accent-surface);transition:background .15s}.CookieSettingsModal_btnSave__k3TfR:hover{background:var(--color-accent-hover)}.CookieBanner_banner__HiI95{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--color-surface);border-top:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg);padding:20px 24px}.CookieBanner_content__ukncE{max-width:960px;margin:0 auto}.CookieBanner_title__zy7NE{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.CookieBanner_description__OiGvg{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;margin:0 0 16px}.CookieBanner_actions__HB3wq{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.CookieBanner_btnAccept__122Xv{padding:10px 20px;min-height:44px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;border:none;background:var(--color-accent);color:var(--color-accent-surface);transition:background .15s}.CookieBanner_btnAccept__122Xv:hover{background:var(--color-accent-hover)}.CookieBanner_btnRefuse__NpsmS{padding:10px 20px;min-height:44px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-primary);transition:background .15s}.CookieBanner_btnRefuse__NpsmS:hover{background:var(--color-canvas)}.CookieBanner_btnCustomize__Ozbva{padding:10px 20px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;background:transparent;border:none;color:var(--color-text-secondary);text-decoration:underline}.CookieBanner_learnMore__NIA__{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.CookieBanner_learnMore__NIA__ a{color:var(--color-text-secondary);text-decoration:underline}@media (max-width:640px){.CookieBanner_actions__HB3wq{flex-direction:column;align-items:stretch}.CookieBanner_learnMore__NIA__{margin-left:0;text-align:center}}.AuthModal_overlay__evH4d{--auth-font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;--auth-surface:#fdfcfb;--auth-surface-2:#f2f1ed;--auth-border:rgba(0,0,0,0.08);--auth-text:#1a1a1a;--auth-muted:rgba(26,26,26,0.62);--auth-primary:#ff5722;--auth-primary-hover:#f4511e;--auth-primary-contrast:#ffffff;--auth-primary-soft:rgba(255,87,34,0.12);--auth-danger:#c0392b;--auth-danger-soft:rgba(192,57,43,0.12);--auth-focus:rgba(255,87,34,0.35);--auth-radius-card:20px;--auth-radius-control:20px;--auth-control-height:48px;--auth-shadow-modal:0 20px 60px rgba(0,0,0,0.25);--auth-overlay:rgba(0,0,0,0.35);position:fixed;inset:0;background:var(--auth-overlay);padding:24px;display:grid;place-items:center;z-index:1000;overflow-x:hidden;font-family:var(--auth-font-sans);color:var(--auth-text)}.AuthModal_dialog__crdnR{width:min(560px,94vw);max-height:90vh;overflow-y:auto;border-radius:var(--auth-radius-card);background:var(--auth-surface);border:1px solid var(--auth-border);box-shadow:var(--auth-shadow-modal);padding:24px}.AuthModal_header__3lto9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.AuthModal_title___orDw{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.01em}.AuthModal_subtitle__w5Tel{margin:0;color:var(--auth-muted);font-size:14px}.AuthModal_closeButton__xe6gs{border:1px solid var(--auth-border);border-radius:999px;width:36px;height:36px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.AuthModal_closeButton__xe6gs:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px}.AuthModal_body__jyBon{margin-top:16px;display:flex;flex-direction:column;gap:16px}.AuthModal_row__h0YPb{display:grid;grid-gap:12px;gap:12px}.AuthModal_actionsRow__fn17V{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.AuthModal_backButton__5ngVD{border:1px solid transparent;background:transparent;color:var(--auth-muted);padding:0;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.AuthModal_backButton__5ngVD:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px}.AuthModal_tabs__zKvw9{display:inline-flex;width:100%;border:1px solid var(--auth-border);border-radius:var(--auth-radius-control);padding:4px;gap:4px;background:var(--auth-surface-2)}.AuthModal_tab__az_y7{flex:1 1;border:none;border-radius:calc(var(--auth-radius-control) - 2px);padding:10px 12px;font-size:14px;background:transparent;color:var(--auth-muted);cursor:pointer}.AuthModal_tab__az_y7[aria-selected=true]{background:var(--auth-surface);color:var(--auth-text);border:1px solid var(--auth-primary)}.AuthModal_field__mind3{display:flex;flex-direction:column;gap:8px}.AuthModal_label__07T79{font-size:14px;color:var(--auth-muted);font-weight:650}.AuthModal_inputGroup__QtYjL{position:relative}.AuthModal_fieldIcon__z6fV1{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--auth-muted);width:16px;height:16px}.AuthModal_input__pm6NO{width:100%;min-height:var(--auth-control-height);border-radius:var(--auth-radius-control);border:1px solid var(--auth-border);background:#ffffff;color:var(--auth-text);padding:10px 12px 10px 38px;font-size:14px}.AuthModal_input__pm6NO:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px}.AuthModal_buttonBase__BgbAr{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--auth-control-height);padding:10px 16px;border-radius:var(--auth-radius-control);font-weight:700;border:1px solid transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.AuthModal_buttonBase__BgbAr:focus-visible{outline:2px solid var(--auth-focus);outline-offset:2px}.AuthModal_buttonBase__BgbAr:disabled{opacity:.55;cursor:not-allowed}.AuthModal_primaryButton__gaK_k{background:var(--auth-primary);border-color:var(--auth-primary);color:var(--auth-primary-contrast)}.AuthModal_primaryButton__gaK_k:hover:not(:disabled){background:var(--auth-primary-hover);border-color:var(--auth-primary-hover)}.AuthModal_secondaryButton__maNkK{background:transparent;border-color:var(--auth-border);color:var(--auth-text)}.AuthModal_secondaryButton__maNkK:hover:not(:disabled){border-color:rgba(0,0,0,.18);background:rgba(0,0,0,.02)}.AuthModal_ghostButton__q3ffe{background:transparent;border-color:transparent;color:var(--auth-primary);font-weight:700}.AuthModal_ghostButton__q3ffe:hover:not(:disabled){background:var(--auth-primary-soft)}.AuthModal_linkButton__W85_u{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--auth-primary);padding:0;font-size:14px;text-align:left;cursor:pointer;font-weight:700}.AuthModal_footerHelp__m5dzG{margin-top:16px;border-top:1px solid var(--auth-border);padding-top:12px;font-size:12px;color:var(--auth-muted);text-align:center}.AuthModal_otpNotice__JguPP{display:flex;align-items:flex-start;gap:12px;background:#F8F9FA;border:1px solid #e8e4df;border-radius:8px;padding:14px 16px}.AuthModal_otpIcon__owpY7{font-size:20px;flex-shrink:0}.AuthModal_otpText__MGgFg{font-size:14px;color:#374151;line-height:1.5;margin:0}.AuthModal_notice__NPGc8{margin:0;padding:10px 12px;border-radius:14px;background:rgba(0,0,0,.03);border:1px solid var(--auth-border);color:var(--auth-muted);font-size:13px}.AuthModal_error__qARSr{margin:0;padding:10px 12px;border-radius:14px;background:var(--auth-danger-soft);border:1px solid rgba(192,57,43,.35);color:var(--auth-danger);font-size:13px;font-weight:650}.CardShell_page__R_NOx{min-height:100dvh;justify-content:center;padding:24px;background:linear-gradient(135deg,var(--fond,#faf7f2) 0,#ffffff 50%,#fafafa 100%)}.CardShell_layout__Lc4cp,.CardShell_page__R_NOx{display:flex;flex-direction:column;align-items:center}.CardShell_layout__Lc4cp{width:100%;max-width:440px;gap:16px;animation:CardShell_riseIn__51EDo .35s ease both}.CardShell_card__g_XID{width:100%;background:var(--card,#ffffff);border:1px solid var(--card-border,rgba(0,0,0,.06));border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.08);padding:40px}.CardShell_logoBlock__2ItaQ{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.CardShell_wordmark__OSlxg{display:block;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:800;color:var(--text,#1a1a1a);letter-spacing:-.02em;line-height:1;margin-bottom:6px}.CardShell_badge__vDD1M{display:block;font-size:11px;font-weight:600;color:var(--accent,#c4703c);letter-spacing:.3em;text-transform:uppercase}.CardShell_helpSection___WqZK{margin-top:24px}.CardShell_divider___mxol{border:none;border-top:1px solid var(--card-border,rgba(0,0,0,.06));margin:0 0 16px}.CardShell_helpText__XhfGd{font-size:12px;line-height:1.5}.CardShell_footer__qQqL4,.CardShell_helpText__XhfGd{margin:0;color:var(--text-muted,rgba(26,26,26,.5));text-align:center}.CardShell_footer__qQqL4{font-size:13px}@keyframes CardShell_riseIn__51EDo{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.CardShell_page__R_NOx{padding:16px}.CardShell_card__g_XID{border-radius:16px;padding:24px}}@media (prefers-reduced-motion:reduce){.CardShell_layout__Lc4cp{animation:none}}.PasswordStrength_container__GBarQ{display:flex;align-items:center;gap:10px;margin-top:6px}.PasswordStrength_bar__3ZjeT{display:flex;gap:4px;flex:1 1}.PasswordStrength_segment__YrD1u{height:3px;flex:1 1;border-radius:2px;background:var(--card-border,rgba(0,0,0,.08));transition:background .2s ease}.PasswordStrength_label__AXbCF{font-size:11px;font-weight:600;font-family:var(--font-ui,system-ui,sans-serif)}.PasswordStrength_segment__YrD1u.PasswordStrength_weak__naLe_{background:#dc2626}.PasswordStrength_segment__YrD1u.PasswordStrength_fair__uC8eG{background:#f59e0b}.PasswordStrength_segment__YrD1u.PasswordStrength_good__5udcw{background:#22c55e}.PasswordStrength_segment__YrD1u.PasswordStrength_strong__BxQBo{background:#16a34a}.PasswordStrength_label__AXbCF.PasswordStrength_weak__naLe_{color:#dc2626}.PasswordStrength_label__AXbCF.PasswordStrength_fair__uC8eG{color:#f59e0b}.PasswordStrength_label__AXbCF.PasswordStrength_good__5udcw{color:#22c55e}.PasswordStrength_label__AXbCF.PasswordStrength_strong__BxQBo{color:#16a34a}.LoginCard_stepIn__s0_Uz{animation:LoginCard_stepIn__s0_Uz .25s ease both}@keyframes LoginCard_stepIn__s0_Uz{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LoginCard_titleBlock__wJL3W{text-align:center;margin-bottom:28px}.LoginCard_heading__B6_a7{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--text,#1a1a1a)}.LoginCard_subtitle__Mj9JU{margin:0;font-size:14px;color:var(--text-muted,rgba(26,26,26,.5))}.LoginCard_stepIcon__7xwHr{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:var(--accent-soft,rgba(196,112,60,.1));color:var(--accent,#c4703c)}.LoginCard_stepIconSuccess__VZEpE{background:rgba(34,197,94,.1);color:#16a34a}.LoginCard_fieldGroup__phlsZ,.LoginCard_form__WmPM6{display:flex;flex-direction:column}.LoginCard_fieldGroup__phlsZ{margin-bottom:16px}.LoginCard_label__7bo1B{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--text,#1a1a1a)}.LoginCard_inputWrapper__p05ns{position:relative}.LoginCard_inputIcon__E6VGN{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted,rgba(26,26,26,.5));pointer-events:none}.LoginCard_input__HHaS6{height:48px;width:100%;border:1px solid var(--card-border,rgba(0,0,0,.06));border-radius:var(--radius-sm,8px);background:var(--card,#ffffff);padding:0 14px 0 42px;font-size:15px;color:var(--text,#1a1a1a);transition:border-color .15s ease,box-shadow .15s ease}.LoginCard_input__HHaS6::placeholder{color:var(--text-muted,rgba(26,26,26,.5));opacity:.6}.LoginCard_input__HHaS6:focus{border-color:var(--accent,#c4703c);outline:none;box-shadow:0 0 0 3px var(--accent-soft,rgba(196,112,60,.12))}.LoginCard_inputError__8lafM{border-color:#e11d48}.LoginCard_inputError__8lafM:focus{box-shadow:0 0 0 3px rgba(225,29,72,.12)}.LoginCard_passwordInput__eNaxN{padding-right:48px}.LoginCard_togglePassword__9ZTL4{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;background:transparent;color:var(--text-muted,rgba(26,26,26,.5));cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.LoginCard_togglePassword__9ZTL4:hover{background:rgba(0,0,0,.04);color:var(--text,#1a1a1a)}.LoginCard_submitButton__hyIOc{margin-top:20px;width:100%;height:52px;border:none;border-radius:var(--radius-sm,8px);background:var(--accent,#c4703c);color:#ffffff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.LoginCard_submitButton__hyIOc:hover:not(:disabled){filter:brightness(.93)}.LoginCard_submitButton__hyIOc:disabled{opacity:.7;cursor:not-allowed}.LoginCard_secondaryButton__EOV2i{background:transparent;border:1px solid var(--card-border,rgba(0,0,0,.06));color:var(--text,#1a1a1a)}.LoginCard_secondaryButton__EOV2i:hover:not(:disabled){background:rgba(0,0,0,.02);filter:none}.LoginCard_forgotRow__aDgIl{text-align:right;margin-top:4px}.LoginCard_linkButton__vmTc_{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:var(--accent,#c4703c);cursor:pointer;font-family:inherit}.LoginCard_linkButton__vmTc_:hover{opacity:.8}.LoginCard_backLink__wS2oV{display:inline-flex;align-items:center;gap:4px;margin-top:20px}.LoginCard_errorBox__S1Y3y{margin-top:12px;background:#fff1f2;border:1px solid #fecdd3;border-radius:var(--radius-sm,8px);padding:10px 14px;display:flex;gap:8px;align-items:center;color:#be123c;font-size:13px;animation:LoginCard_stepIn__s0_Uz .2s ease both}.LoginCard_fieldError__jge04{margin:4px 0 0;font-size:12px;color:#e11d48}.LoginCard_infoBox__FD3Gc{margin-top:12px;background:var(--accent-soft,rgba(196,112,60,.08));border:1px solid rgba(196,112,60,.15);border-radius:var(--radius-sm,8px);padding:10px 14px;font-size:13px;color:var(--text-muted,rgba(26,26,26,.5));line-height:1.5;text-align:center}.LoginCard_spinner__KrNMU{width:18px;height:18px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;animation:LoginCard_spin__8D_k5 .7s linear infinite}@keyframes LoginCard_spin__8D_k5{to{transform:rotate(1turn)}}.LoginCard_shake__2u5Q8{animation:LoginCard_shake__2u5Q8 .4s ease}@keyframes LoginCard_shake__2u5Q8{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media (max-width:479px){.LoginCard_input__HHaS6{font-size:16px}}@media (prefers-reduced-motion:reduce){.LoginCard_shake__2u5Q8,.LoginCard_stepIn__s0_Uz{animation:none}.LoginCard_spinner__KrNMU{animation-duration:1.5s}}.OtpLoginCard_otpGrid__0R_wp{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.OtpLoginCard_otpInput__2qDVK{width:48px;height:56px;border:2px solid var(--card-border,rgba(0,0,0,.1));border-radius:10px;background:var(--card,#ffffff);font-size:24px;font-weight:700;text-align:center;color:var(--text,#1a1a1a);caret-color:var(--accent,#c4703c);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.OtpLoginCard_otpInput__2qDVK::placeholder{color:transparent}.OtpLoginCard_otpInput__2qDVK:focus{border-color:var(--accent,#c4703c);outline:none;box-shadow:0 0 0 3px var(--accent-soft,rgba(196,112,60,.12));background:var(--accent-soft,rgba(196,112,60,.04))}.OtpLoginCard_otpActions__9gfJK{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.OtpLoginCard_separator__SWi_2{color:var(--text-muted,rgba(26,26,26,.3));font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:479px){.OtpLoginCard_otpInput__2qDVK{width:42px;height:48px;font-size:20px}}@media (prefers-reduced-motion:reduce){.OtpLoginCard_otpInput__2qDVK{transition:none}}.page_page__55TZY{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-background,#faf8f4)}.page_card__Roemx{width:100%;max-width:520px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.page_title__IDfPR{font-size:1.25rem;font-weight:700;color:var(--color-text,#1a1a1a);margin:0 0 8px}.page_subtitle__GIRqK{font-size:.875rem;color:var(--color-muted,#6b7280);margin:0 0 24px}.page_text__npDlA{font-size:.9375rem;color:var(--color-text,#1a1a1a);line-height:1.6;margin:0}.page_loading__4sG4z{font-size:.9375rem;color:var(--color-muted,#6b7280)}.SwipeContainer_track__yAZdU{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.SwipeContainer_track__yAZdU::-webkit-scrollbar{display:none}.SwipeContainer_track__yAZdU>*{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 32px);scroll-snap-align:start}.SwipeContainer_dots____Zad{display:flex;justify-content:center;gap:8px;margin-top:16px}.SwipeContainer_dot__L9aoG{width:8px;height:8px;border-radius:50%;background:var(--color-border,#e5e7eb);transition:all .3s}.SwipeContainer_dotActive__Jwiyt{width:24px;height:8px;border-radius:4px;background:var(--color-accent);transition:all .3s}@media (min-width:768px){.SwipeContainer_track__yAZdU>*{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px)}}@media (min-width:1024px){.SwipeContainer_track__yAZdU>*{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 11px)}.SwipeContainer_dots____Zad{display:none}}@media (prefers-reduced-motion:reduce){.SwipeContainer_dotActive__Jwiyt,.SwipeContainer_dot__L9aoG{transition:none}}.ReviewCard_card__tWRoT{padding:16px;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;background:var(--color-surface,#fff);height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.ReviewCard_header__q1_oY{display:flex;align-items:center;gap:12px}.ReviewCard_avatar__Yp1Im{width:40px;height:40px;border-radius:50%;background:rgba(var(--color-dark-base,26,26,26),.08);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:var(--color-text-secondary,rgba(26,26,26,.58));flex-shrink:0}.ReviewCard_authorInfo__ij6q_{display:flex;flex-direction:column;gap:2px;min-width:0}.ReviewCard_authorName__kBz5A{font-weight:600;font-size:.9rem;color:var(--color-text-primary,#1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReviewCard_date__V6tQD{font-size:.75rem;color:var(--color-text-tertiary,#9ca3af);white-space:nowrap}.ReviewCard_stars__68JWY{display:flex;gap:2px}.ReviewCard_starFilled__wiV0r{color:var(--color-gold,#FBBC04)}.ReviewCard_starEmpty__SCjlv{color:#ddd}.ReviewCard_body__WVKFW{margin:0;line-height:1.5;font-size:.875rem;color:var(--color-text-secondary,rgba(26,26,26,.58))}.ReviewCard_photos__j0_yz{display:flex;gap:.5rem;flex-wrap:wrap}.ReviewCard_photoThumb__yB5f_{width:60px;height:60px;object-fit:cover;border-radius:6px}.ReviewCard_badge__JCp1c{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;padding:.15rem .5rem;border-radius:999px;font-weight:500}.ReviewCard_badgeVerified__WJl7W{background:#dcfce7;color:#166534}.ReviewCard_badgeCommunity___qAyi{background:#f3f4f6;color:#6b7280}.ReviewCard_editedTag__Qd5mD{font-size:.7rem;color:var(--color-text-tertiary,#9ca3af);font-style:italic}.ReviewCard_response__ADqly{margin-top:4px;padding-left:.75rem;border-left:2px solid #e5e7eb}.ReviewCard_responseLabel__mQ4v4{font-weight:600;font-size:.75rem;color:var(--color-text-tertiary,#9ca3af);margin-bottom:.25rem}.ReviewCard_responseDate__MQB1l{font-weight:400}.ReviewCard_responseBody__AFkP4{font-size:.875rem;line-height:1.5;color:var(--color-text-primary,#1a1a1a)}.ReviewList_container__dol7M{padding-top:1rem}.ReviewList_list__dqvjt{display:flex;flex-direction:column}.ReviewList_loadMore__eZ7cp{margin-top:1rem;text-align:center}.ReviewList_loadMoreButton__W5brY{display:inline-block;padding:.5rem 1.25rem;border:1px solid var(--color-accent);border-radius:6px;background:transparent;color:var(--color-accent);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.ReviewList_loadMoreButton__W5brY:hover:not(:disabled){background:var(--color-accent);color:#fff}.ReviewList_loadMoreButton__W5brY:disabled{opacity:.5;cursor:not-allowed}.ReviewList_empty__OOeoW,.ReviewList_loading__Zx3e_{text-align:center;color:var(--color-muted,#9ca3af);padding:2rem 1rem;font-size:.875rem}.ReviewScoreSection_container__Kjiy1{display:flex;flex-direction:column;gap:16px}.ReviewScoreSection_scoreRow__lygjF{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ReviewScoreSection_bigScore__8bCf0{font-size:48px;font-weight:300;letter-spacing:-1px;color:var(--color-text-primary,#1a1a1a);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReviewScoreSection_starsAndMeta___HT12{display:flex;flex-direction:column;gap:4px}.ReviewScoreSection_stars__mLAb9{display:flex;gap:2px}.ReviewScoreSection_starFilled__Hzu14{color:var(--color-gold,#FBBC04)}.ReviewScoreSection_metaText__yOp7A{font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,rgba(26,26,26,.58));font-weight:400}.ReviewScoreSection_barChart__kycHv{display:flex;flex-direction:column;gap:6px}.ReviewScoreSection_barRow__P33jj{display:flex;align-items:center;gap:8px}.ReviewScoreSection_barLabel__EGpyY{min-width:28px;font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,rgba(26,26,26,.58));text-align:right;flex-shrink:0}.ReviewScoreSection_barTrack__jtDNj{flex:1 1;height:8px;background:var(--color-border,rgba(26,26,26,.08));border-radius:4px;overflow:hidden}.ReviewScoreSection_barFill__KqSoI{height:100%;background:var(--color-accent);border-radius:4px;transition:width var(--transition-base,.25s ease);min-width:0}.ReviewScoreSection_transparenceToggle__1jdCg{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,rgba(26,26,26,.58));font-family:inherit;line-height:1.4}.ReviewScoreSection_transparenceToggle__1jdCg:hover{color:var(--color-text-primary,#1a1a1a)}.ReviewScoreSection_transparencePanel__kxvlq{padding:14px 16px;background:var(--color-canvas,#f2eee5);border-radius:var(--radius-sm,8px);font-size:var(--font-size-xs,11px);color:var(--color-text-secondary,rgba(26,26,26,.58));display:flex;flex-direction:column;gap:10px}.ReviewScoreSection_transparencePanel__kxvlq p{margin:0;line-height:1.6}.ReviewScoreSection_statsList__H_5A9{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;line-height:1.6}.ReviewScoreSection_statsList__H_5A9 strong{color:var(--color-text-primary,#1a1a1a);font-weight:var(--font-weight-semibold,600)}.ReviewScoreSection_moderationNote__mW_52{margin:0;font-style:italic;line-height:1.6}@media (max-width:479px){.ReviewScoreSection_bigScore__8bCf0{font-size:40px}.ReviewScoreSection_scoreRow__lygjF{gap:10px}}.AuthGate_banner__wL8K4{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--fond-alt,#E6E0D6);border-radius:8px;color:var(--text,#1C1A17);font-size:.875rem;margin-bottom:12px}.AuthGate_bannerIcon__5TjcC{flex-shrink:0;color:var(--gold,#C5B96B)}.AuthGate_bannerLink__35uVa{margin-left:auto;color:var(--accent,#9B1B30);font-weight:600;cursor:pointer;background:none;border:none;padding:0;font-size:inherit}.AuthGate_bannerLink__35uVa:hover{color:var(--accent-hover,#7D1526)}.AuthGate_blockingContainer__JcnDp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;text-align:center}.AuthGate_blockingIcon__VoTRr{font-size:2rem;color:var(--gold,#C5B96B)}.AuthGate_blockingTitle__h8K2X{font-size:1.125rem;font-weight:600;color:var(--text,#1C1A17);margin:0}.AuthGate_blockingText__PlQgy{font-size:.875rem;color:var(--text-mid,#6B6560);margin:0;max-width:320px}.AuthGate_blockingButton__XBykh{padding:10px 24px;background:var(--accent,#9B1B30);color:var(--text-on-dark,#F0EDE5);border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.AuthGate_blockingButton__XBykh:hover{background:var(--accent-hover,#7D1526)}.AuthGate_blockingButton__XBykh:disabled{opacity:.6;cursor:not-allowed}.BusinessReviewsSection_section__ksoLU{display:flex;flex-direction:column;gap:16px}.BusinessReviewsSection_formToggle__9rG0y{display:flex;flex-direction:column}.BusinessReviewsSection_leaveReviewBtn__vYqH2{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;align-self:flex-start;font-family:inherit}.BusinessReviewsSection_leaveReviewBtn__vYqH2:hover{background:var(--color-accent);color:#fff}.BusinessReviewsSection_formWrapper__kdvZe{padding:20px;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px}.BusinessReviewsSection_formHeader__rw_6L{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.BusinessReviewsSection_formTitle__bNPrX{font-size:1rem;font-weight:600;color:var(--color-text,#1a1a1a)}.BusinessReviewsSection_cancelBtn__07caX{background:none;border:none;color:var(--color-muted,#6b7280);cursor:pointer;font-size:.875rem;padding:4px 8px;font-family:inherit}.BusinessReviewsSection_cancelBtn__07caX:hover{color:var(--color-text,#1a1a1a)}.ScrollReveal_hidden__JQUM_{opacity:0;transform:translateY(40px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:opacity,transform}.ScrollReveal_visible__jzSLU{opacity:1;transform:translateY(0)}.ScrollReveal_hiddenLeft__Cb_RZ{opacity:0;transform:translateX(-30px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:opacity,transform}.ScrollReveal_visibleLeft__Vdh48{opacity:1;transform:translateX(0)}.ScrollReveal_hiddenRight__aG90I{opacity:0;transform:translateX(30px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:opacity,transform}.ScrollReveal_visibleRight__HuI6T{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.ScrollReveal_hiddenLeft__Cb_RZ,.ScrollReveal_hiddenRight__aG90I,.ScrollReveal_hidden__JQUM_{opacity:1;transform:none;transition:none}.ScrollReveal_visibleLeft__Vdh48,.ScrollReveal_visibleRight__HuI6T,.ScrollReveal_visible__jzSLU{transition:none}}.PhotoFeedOverlay_overlay__8Kmzt{position:fixed;inset:0;z-index:140;background:radial-gradient(circle at center,rgba(248,247,244,.05) 0,rgba(248,247,244,.02) 22%,rgba(13,11,10,.38) 58%,rgba(13,11,10,.82) 100%);backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.PhotoFeedOverlay_overlay__8Kmzt:after,.PhotoFeedOverlay_overlay__8Kmzt:before{content:"";position:absolute;inset:0;pointer-events:none}.PhotoFeedOverlay_overlay__8Kmzt:before{background:linear-gradient(180deg,rgba(248,247,244,.12),transparent 18%,transparent 78%,rgba(13,11,10,.42)),radial-gradient(circle at center,transparent 24%,rgba(13,11,10,.08) 44%,rgba(13,11,10,.42) 72%,rgba(13,11,10,.78) 100%)}.PhotoFeedOverlay_overlay__8Kmzt:after{backdrop-filter:blur(32px) saturate(140%);-webkit-backdrop-filter:blur(32px) saturate(140%);mask-image:radial-gradient(circle at center,transparent 28%,rgba(0,0,0,.42) 58%,black 100%);-webkit-mask-image:radial-gradient(circle at center,transparent 28%,rgba(0,0,0,.42) 58%,black 100%)}.PhotoFeedOverlay_counter__fFeWr{left:50%;transform:translateX(-50%);min-width:84px;height:36px;padding:0 14px;border-radius:999px;color:rgba(255,255,255,.94);font-size:.9rem;font-weight:600;letter-spacing:.03em}.PhotoFeedOverlay_closeButton__BWZU0,.PhotoFeedOverlay_counter__fFeWr{position:fixed;top:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:rgba(248,247,244,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.PhotoFeedOverlay_closeButton__BWZU0{right:16px;width:44px;height:44px;border-radius:999px;color:rgba(255,255,255,.96);cursor:pointer}.PhotoFeedOverlay_closeIcon____dq9{width:20px;height:20px}.PhotoFeedOverlay_feedScroller__KfWzr{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;padding:68px 0 calc(112px + env(safe-area-inset-bottom, 0px));scroll-padding-top:68px;scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}.PhotoFeedOverlay_feedScroller__KfWzr:after,.PhotoFeedOverlay_feedScroller__KfWzr:before{content:"";position:fixed;left:0;right:0;z-index:1;pointer-events:none}.PhotoFeedOverlay_feedScroller__KfWzr:before{top:0;height:124px;background:linear-gradient(180deg,rgba(13,11,10,.42),transparent)}.PhotoFeedOverlay_feedScroller__KfWzr:after{bottom:0;height:172px;background:linear-gradient(0deg,rgba(13,11,10,.54),transparent)}.PhotoFeedOverlay_feedColumn__LZWgw{width:min(100%,1000px);margin:0 auto;padding:0 16px}.PhotoFeedOverlay_slide__vr6GC{min-height:calc(100svh - 180px - env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.PhotoFeedOverlay_mediaFrame__8JKpX{width:100%;min-height:320px;max-height:calc(100svh - 196px - env(safe-area-inset-bottom, 0px));border-radius:28px;overflow:hidden;background:rgba(255,255,255,.05);box-shadow:0 36px 84px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.08)}.PhotoFeedOverlay_media__Xy7ez{width:100%;height:100%;display:block;object-fit:contain;background:rgba(0,0,0,.16)}.PhotoFeedOverlay_videoPlaceholder__YFH56{width:100%;height:100%;min-height:320px;display:grid;place-items:center;grid-gap:12px;gap:12px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));color:rgba(255,255,255,.96)}.PhotoFeedOverlay_playCircle__QDF7F{width:72px;height:72px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.9)}.PhotoFeedOverlay_playIcon__ibRcA{width:36px;height:36px;color:rgba(var(--color-dark-base),1)}.PhotoFeedOverlay_videoLabel__BJ6Px{margin:0;font-size:.95rem;font-weight:500}.PhotoFeedOverlay_actionBar__zlO1j{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:2;display:grid;grid-template-columns:repeat(var(--photo-feed-actions,3),minmax(0,1fr));grid-gap:10px;gap:10px;align-items:center}.PhotoFeedOverlay_actionLink__3nux1{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:.94rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);box-shadow:0 20px 48px rgba(0,0,0,.16);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.PhotoFeedOverlay_ctaIcon__AWS19{width:16px;height:16px;flex-shrink:0}.PhotoFeedOverlay_actionLinkPrimary__u38Wg{border:1px solid rgba(255,123,72,.18);background:#ff5722;color:#fffdf9;box-shadow:0 18px 38px rgba(255,87,34,.28),0 0 0 1px rgba(255,255,255,.06)}.PhotoFeedOverlay_actionLinkSecondary__q3l5v{border:1px solid rgba(255,255,255,.18);background:rgba(248,247,244,.9);color:rgba(28,24,22,.92)}.PhotoFeedOverlay_actionLink__3nux1:focus-visible,.PhotoFeedOverlay_actionLink__3nux1:hover{transform:translateY(-1px)}.PhotoFeedOverlay_actionLinkPrimary__u38Wg:focus-visible,.PhotoFeedOverlay_actionLinkPrimary__u38Wg:hover{background:#ff6431;box-shadow:0 22px 42px rgba(255,87,34,.3),0 0 0 1px rgba(255,255,255,.08)}.PhotoFeedOverlay_actionLinkSecondary__q3l5v:focus-visible,.PhotoFeedOverlay_actionLinkSecondary__q3l5v:hover{background:rgba(248,247,244,.98);border-color:rgba(40,34,30,.12)}.PhotoFeedOverlay_actionLink__3nux1:focus-visible,.PhotoFeedOverlay_closeButton__BWZU0:focus-visible{outline:2px solid rgba(255,255,255,.56);outline-offset:2px}@media (min-width:768px){.PhotoFeedOverlay_counter__fFeWr{top:20px}.PhotoFeedOverlay_closeButton__BWZU0{top:20px;right:20px}.PhotoFeedOverlay_feedScroller__KfWzr{padding-top:76px;scroll-padding-top:76px}.PhotoFeedOverlay_feedColumn__LZWgw{width:min(100%,760px);padding:0 24px}.PhotoFeedOverlay_slide__vr6GC{min-height:calc(100svh - 192px - env(safe-area-inset-bottom, 0px))}.PhotoFeedOverlay_mediaFrame__8JKpX{max-height:calc(100svh - 208px - env(safe-area-inset-bottom, 0px))}.PhotoFeedOverlay_actionBar__zlO1j{left:50%;right:auto;transform:translateX(-50%);width:auto;max-width:min(calc(100% - 48px),760px);display:inline-flex;justify-content:center;gap:12px;padding:10px 12px;border-radius:999px;background:rgba(248,247,244,.08);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);box-shadow:0 28px 64px rgba(0,0,0,.18),0 0 0 1px rgba(255,255,255,.05)}.PhotoFeedOverlay_actionLink__3nux1{flex:0 0 auto}}@media (min-width:1024px){.PhotoFeedOverlay_counter__fFeWr{top:24px}.PhotoFeedOverlay_closeButton__BWZU0{top:24px;right:24px}.PhotoFeedOverlay_feedColumn__LZWgw{width:min(100%,920px);padding:0 32px}.PhotoFeedOverlay_actionBar__zlO1j{max-width:820px}.PhotoFeedOverlay_actionLink__3nux1{min-height:56px;padding-inline:22px;font-size:.98rem}}.ImmersiveHero_hero__zzBAw{position:relative;width:100%;height:420px;overflow:hidden;border-radius:20px}.ImmersiveHero_photoBtn__Bo6h8{position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:none}.ImmersiveHero_photo__6_kaP{object-fit:cover}.ImmersiveHero_gradient___winY{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.03) 30%,rgba(0,0,0,.67) 60%,rgba(0,0,0,.87))}.ImmersiveHero_overlay__eRPqm{position:absolute;bottom:0;left:0;right:0;padding:0 20px 24px;pointer-events:none}.ImmersiveHero_overlayContent__03pww{display:flex;flex-direction:column;gap:6px}.ImmersiveHero_name__ZSMvi{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--text-on-dark);line-height:1.1;margin:0}.ImmersiveHero_subtitle__X_dGe{font-family:var(--font-ui);font-size:14px;color:rgba(240,237,229,.8);margin:0}.ImmersiveHero_infoLine__RjXGI{font-family:var(--font-ui);font-size:13px;color:rgba(240,237,229,.7);margin:0}.ImmersiveHero_metaRow__TRT0l{display:flex;align-items:center;gap:12px;margin-top:4px}.ImmersiveHero_badgeClosed__8W4z2,.ImmersiveHero_badgeOpen__2gvc1{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-size:13px;font-weight:500}.ImmersiveHero_badgeOpen__2gvc1{color:#22C55E}.ImmersiveHero_badgeOpen__2gvc1:before{content:"";width:8px;height:8px;border-radius:50%;background:#22C55E}.ImmersiveHero_badgeClosed__8W4z2{color:rgba(240,237,229,.6)}.ImmersiveHero_badgeClosed__8W4z2:before{content:"";width:8px;height:8px;border-radius:50%;background:rgba(240,237,229,.4)}.ImmersiveHero_rating__6cS6P{font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--color-gold)}.ImmersiveHero_tags__5aoRf{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.ImmersiveHero_tag__SmcRi{padding:4px 10px;font-family:var(--font-ui);font-size:12px;color:var(--text-on-dark);border:1px solid rgba(240,237,229,.3);border-radius:var(--radius-pill)}@media (min-width:768px){.ImmersiveHero_overlay__eRPqm{padding:0 32px 32px}.ImmersiveHero_name__ZSMvi{font-size:32px}}@media (min-width:1024px){.ImmersiveHero_hero__zzBAw{height:540px}.ImmersiveHero_overlay__eRPqm{padding:0 48px 32px}.ImmersiveHero_name__ZSMvi{font-size:36px}}.ImmersiveHero_heroElement__5nyjo{opacity:0;transform:translateY(20px);animation:ImmersiveHero_heroReveal__s607y .5s ease-out forwards}@keyframes ImmersiveHero_heroReveal__s607y{to{opacity:1;transform:translateY(0)}}@keyframes ImmersiveHero_heroRevealScale__tMGm7{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ImmersiveHero_nameAnim___ipt2{animation-delay:.15s}.ImmersiveHero_infoAnim__L0ud2,.ImmersiveHero_subtitleAnim__Vh8hv{animation-delay:.3s}.ImmersiveHero_statusAnim__0J_oV{opacity:0;transform:scale(.8);animation:ImmersiveHero_heroRevealScale__tMGm7 .5s ease-out .4s forwards}.ImmersiveHero_ratingAnim__3YRHn{animation-delay:.5s}.ImmersiveHero_tagsAnim__QTafX{animation-delay:.6s}.ImmersiveHero_photoParallax__l2azx{position:absolute;inset:0;will-change:transform}@media (prefers-reduced-motion:reduce){.ImmersiveHero_heroElement__5nyjo,.ImmersiveHero_infoAnim__L0ud2,.ImmersiveHero_nameAnim___ipt2,.ImmersiveHero_ratingAnim__3YRHn,.ImmersiveHero_statusAnim__0J_oV,.ImmersiveHero_subtitleAnim__Vh8hv,.ImmersiveHero_tagsAnim__QTafX{opacity:1;transform:none;animation:none}}.HeroThumbnails_strip__Lhyah{display:flex;gap:8px;padding:10px 0;overflow-x:auto;scrollbar-width:none;background:var(--color-surface)}.HeroThumbnails_strip__Lhyah::-webkit-scrollbar{display:none}.HeroThumbnails_thumb__sK1XG{position:relative;flex-shrink:0;width:64px;height:48px;border-radius:var(--radius-sm);overflow:hidden;border:none;padding:0;cursor:pointer;background:var(--color-border)}.HeroThumbnails_thumbImg__9z2c_{object-fit:cover}@media (min-width:768px){.HeroThumbnails_thumb__sK1XG{width:56px;height:56px}}@media (min-width:1024px){.HeroThumbnails_thumb__sK1XG{width:80px;height:80px}}.BusinessStories_container____6mZ{display:flex;gap:24px;padding:16px 20px;background:var(--color-surface);overflow-x:auto;scrollbar-width:none}.BusinessStories_container____6mZ::-webkit-scrollbar{display:none}.BusinessStories_story__6Kl4O{display:flex;flex-direction:column;align-items:center;gap:6px;border:none;background:none;padding:0;cursor:pointer;flex-shrink:0}.BusinessStories_ring__iynuL{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-gold));padding:2.5px}.BusinessStories_circle__nz_Vi{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#D5D0C8}.BusinessStories_circleImg__5Ugu3{object-fit:cover}.BusinessStories_label__MZ_F4{font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--color-text-primary)}@media (min-width:768px){.BusinessStories_container____6mZ{padding:16px 32px}.BusinessStories_ring__iynuL{width:60px;height:60px}}@media (min-width:1024px){.BusinessStories_container____6mZ{padding:20px 48px}.BusinessStories_ring__iynuL{width:68px;height:68px}}@media (hover:hover){.BusinessStories_story__6Kl4O:hover .BusinessStories_ring__iynuL{animation:BusinessStories_storyPulse__2AAQT 1.5s ease-in-out infinite}}@keyframes BusinessStories_storyPulse__2AAQT{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.BusinessStories_story__6Kl4O:hover .BusinessStories_ring__iynuL{animation:none}}.QuickInfoBand_band__6ncFu{display:flex;align-items:center;gap:16px;padding:12px 0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.QuickInfoBand_band__6ncFu::-webkit-scrollbar{display:none}.QuickInfoBand_item__FR8FJ{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:13px;color:var(--color-text-secondary);flex-shrink:0}.QuickInfoBand_icon__eXR2W{display:flex;color:var(--color-text-secondary)}.QuickInfoBand_gold__OSZvG{color:var(--color-gold);font-weight:500}.QuickInfoBand_open__pO1vo,.QuickInfoBand_open__pO1vo .QuickInfoBand_icon__eXR2W{color:var(--color-success)}@media (min-width:768px){.QuickInfoBand_band__6ncFu{padding:14px 0;gap:20px}}@media (min-width:1024px){.QuickInfoBand_band__6ncFu{padding:14px 0}}.FavoriteToast_toast__V2s7n{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#0d0d0d;color:#ffffff;border-radius:8px;padding:10px 20px;font-size:13px;z-index:900;pointer-events:none;animation:FavoriteToast_toastIn__byMuT .2s ease-out forwards}.FavoriteToast_toastOut__Pcamz{animation:FavoriteToast_toastOut__Pcamz .3s ease-in forwards}@keyframes FavoriteToast_toastIn__byMuT{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes FavoriteToast_toastOut__Pcamz{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(8px)}}.FavoriteButton_animateIn__cHZuA{animation:FavoriteButton_popIn__4MH_f .3s ease-out}.FavoriteButton_animateOut__PWgqo{animation:FavoriteButton_popOut__QmZe8 .25s ease-out}.FavoriteButton_iconWrap__AIYdf{display:inline-flex}.FavoriteButton_favoriteActive__DF3mA{color:var(--color-accent);fill:var(--color-accent)}@keyframes FavoriteButton_popIn__4MH_f{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes FavoriteButton_popOut__QmZe8{0%{transform:scale(1)}40%{transform:scale(.8)}to{transform:scale(1)}}.LanguageSwitcher_container__HnJy9{position:relative;display:inline-flex;align-items:center}.LanguageSwitcher_icon__26j_f{position:absolute;left:10px;color:var(--color-text-secondary);pointer-events:none}.LanguageSwitcher_select__efbBB{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:36px;padding:6px 28px 6px 34px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:inherit;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color var(--transition-fast)}.LanguageSwitcher_select__efbBB:hover{border-color:var(--color-border-strong)}.LanguageSwitcher_select__efbBB:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-focus-ring)}.LanguageSwitcher_compact__kIkWM .LanguageSwitcher_icon__26j_f{left:8px}.LanguageSwitcher_compact__kIkWM .LanguageSwitcher_select__efbBB{min-height:32px;padding:4px 24px 4px 28px}.Button_btn__Q6ynF{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);border:none;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;text-decoration:none}.Button_btn__Q6ynF:disabled{opacity:.5;cursor:not-allowed}.Button_btn__Q6ynF:active:not(:disabled){transform:translateY(1px)}.Button_primary__C802e{background:var(--brand);color:var(--text-inverse);box-shadow:var(--shadow-xs)}.Button_primary__C802e:hover:not(:disabled){background:var(--brand-hover)}.Button_primary__C802e:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Button_secondary__F_xs9{background:rgba(255,255,255,.72);color:var(--text-primary);border:1px solid var(--border-strong);box-shadow:var(--shadow-xs)}.Button_secondary__F_xs9:hover:not(:disabled){background:var(--bg-surface-2)}.Button_secondary__F_xs9:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Button_ghost__mj2je{background:transparent;color:var(--text-secondary);border:1px solid transparent}.Button_ghost__mj2je:hover:not(:disabled){background:rgba(255,255,255,.56);color:var(--text-primary);border-color:var(--border-default)}.Button_danger__jj40t{background:var(--error-bg);color:var(--error-text);border:1px solid var(--error-border)}.Button_danger__jj40t:hover:not(:disabled){background:#fee2e2}.Button_warning__I51z2{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-border)}.Button_sm__noUV8{padding:6px 12px;font-size:var(--font-size-sm);height:32px;border-radius:var(--radius-md)}.Button_md__r8K3o{padding:8px 16px;font-size:var(--font-size-md);height:38px;border-radius:var(--radius-md)}.Button_lg__XOUac{padding:10px 20px;font-size:var(--font-size-base);height:44px;border-radius:var(--radius-md)}.Button_fullWidth__qvmPn{width:100%}.Button_iconRight__ME96u,.Button_icon__QKGcv{display:flex;align-items:center;flex-shrink:0}.Button_loadingText__2M20P{opacity:.7}.Button_spinner__45q_r{width:16px;height:16px;flex-shrink:0;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:Button_spin__UzQCB .6s linear infinite}@keyframes Button_spin__UzQCB{to{transform:rotate(1turn)}}.Modal_backdrop__iWY2w{position:fixed;inset:0;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-4);opacity:0;transition:opacity .22s ease}.Modal_backdropOpen__o7yoz{opacity:1}.Modal_card__abBkg{background:var(--bg-surface);border-radius:var(--radius-xl);border:1px solid var(--card-border,var(--border-default));box-shadow:var(--shadow-xl);width:100%;max-height:min(90vh,780px);display:flex;flex-direction:column;transform:translateY(10px) scale(.985);opacity:0;transition:transform .24s ease,opacity .24s ease}.Modal_cardOpen__WhTR_{transform:translateY(0) scale(1);opacity:1}.Modal_header__ZUcHq{padding:var(--space-6);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-default);flex-shrink:0}.Modal_titleRow__bxlA2{display:flex;align-items:center;gap:var(--space-3)}.Modal_iconWrap__cm3D3{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Modal_icon_default__e5sFc{background:var(--bg-surface-2);color:var(--text-secondary)}.Modal_icon_danger__h2eQK{background:var(--error-bg);color:var(--error-text)}.Modal_icon_warning__cEDq6{background:var(--warning-bg);color:var(--warning-text)}.Modal_icon_success__0Yeq8{background:var(--success-bg);color:var(--success-text)}.Modal_icon_brand__LW_SX{background:var(--brand-soft);color:var(--brand)}.Modal_title__QKVpC{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:var(--line-height-tight)}.Modal_subtitle__NISrH{font-size:var(--font-size-sm);color:var(--text-secondary);margin:var(--space-1) 0 0}.Modal_closeBtn__qU_Zn{width:32px;height:32px;border-radius:var(--radius-full);border:1px solid var(--card-border,var(--border-default));background:rgba(255,255,255,.64);cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);flex-shrink:0}.Modal_closeBtn__qU_Zn:hover{background:var(--bg-surface-2);color:var(--text-primary)}.Modal_body__yiGjZ{padding:var(--space-4) var(--space-6) var(--space-6);overflow-y:auto;max-height:60vh;scrollbar-width:none;flex:1 1}.Modal_body__yiGjZ::-webkit-scrollbar{display:none}.Modal_footer__Z7_Ww{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-default);display:flex;justify-content:flex-end;gap:var(--space-3);flex-shrink:0}.PageHeader_header__WL_zN{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:0 0 var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--card-border,var(--border-default))}.PageHeader_left__RGNPk{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.PageHeader_back__T_2qP{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary);text-decoration:none;margin-bottom:var(--space-1);transition:color var(--transition-fast)}.PageHeader_back__T_2qP:hover{color:var(--text-primary)}.PageHeader_titleRow__rN19X{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.PageHeader_title__8nYvj{margin:0;color:var(--text,var(--text-primary));font-family:var(--font-display,var(--font-sans));font-size:clamp(1.85rem,1.3rem + 1vw,2.8rem);font-weight:400;line-height:1.02;letter-spacing:.01em}.PageHeader_subtitle__nrH36{margin:0;max-width:60ch;font-size:var(--font-size-base);color:var(--text-muted,var(--text-secondary));line-height:1.55}.PageHeader_actions__oZRsl{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}@media (max-width:768px){.PageHeader_header__WL_zN{flex-direction:column;align-items:flex-start}.PageHeader_actions__oZRsl{width:100%}}.StatusBadge_badge__Mnllr{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-full);border:1px solid;font-weight:var(--font-weight-semibold);white-space:nowrap}.StatusBadge_sm__6rY1v{padding:3px 10px;font-size:var(--font-size-xs)}.StatusBadge_md__q2Gwa{padding:4px 12px;font-size:var(--font-size-sm)}.StatusBadge_dot__9xBOR{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.StatusBadge_pending__QTC3E{background:var(--status-pending-bg);color:var(--status-pending-text);border-color:var(--status-pending-border)}.StatusBadge_confirmed__wNjDG{background:var(--status-confirmed-bg);color:var(--status-confirmed-text);border-color:var(--status-confirmed-border)}.StatusBadge_cancelled__CeKvU{background:var(--status-cancelled-bg);color:var(--status-cancelled-text);border-color:var(--status-cancelled-border)}.StatusBadge_refused__Bp7qn{background:var(--status-refused-bg);color:var(--status-refused-text);border-color:var(--status-refused-border)}.StatusBadge_approved__m68_2{background:var(--status-approved-bg);color:var(--status-approved-text);border-color:var(--status-approved-border)}.StatusBadge_active__FRMmj{background:var(--status-active-bg);color:var(--status-active-text);border-color:var(--status-active-border)}.StatusBadge_default___FN1w{background:var(--bg-surface-2);color:var(--text-secondary);border-color:var(--border-default)}.ChatFAB_wrapper__6r45G{position:fixed;bottom:24px;right:24px;z-index:999}.ChatFAB_fab__G5M8L{position:relative;width:var(--chat-fab-size,60px);height:var(--chat-fab-size,60px);border:none;border-radius:18px;padding:0;cursor:pointer;overflow:visible;background:linear-gradient(135deg,var(--color-accent) 0,#B8344A 100%);box-shadow:var(--chat-fab-shadow,0 4px 20px rgba(155,27,48,.35));transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.ChatFAB_fab__G5M8L:hover{transform:translateY(-2px) scale(1.04);box-shadow:var(--chat-fab-shadow-hover,0 6px 28px rgba(155,27,48,.45))}.ChatFAB_fab__G5M8L:active{transform:translateY(0) scale(.98)}.ChatFAB_fab__G5M8L:focus-visible{outline:2px solid var(--chat-pill-border-active,var(--accent,#9B1B30));outline-offset:4px}.ChatFAB_avatar__bNxg7{width:var(--chat-fab-size,60px);height:var(--chat-fab-size,60px);border-radius:18px;object-fit:cover;display:block}.ChatFAB_badge__cuziy{position:absolute;top:-3px;right:-3px;width:14px;height:14px;border-radius:50%;background:var(--chat-status-online,#4aba6a);border:2.5px solid #ffffff;box-shadow:0 2px 4px rgba(0,0,0,.15);animation:ChatFAB_badgePulse__1bldK 2s ease-in-out infinite}@keyframes ChatFAB_badgePulse__1bldK{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.ChatBanner_banner__lBnZN{position:relative;display:grid;grid-gap:24px;gap:24px;padding:24px;border:1px solid rgba(155,27,48,.2);border-radius:24px;background:radial-gradient(circle at top left,rgba(155,27,48,.14),transparent 34%),linear-gradient(135deg,#FDF5F6,#F4E0E4);overflow:hidden}@media (min-width:1024px){.ChatBanner_banner__lBnZN{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:28px;padding:28px}}.ChatBanner_content__0cf0L{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px}.ChatBanner_header__8lAgO{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media (min-width:640px){.ChatBanner_header__8lAgO{flex-direction:row;align-items:center;justify-content:space-between}}.ChatBanner_eyebrow__F3CWa{min-height:32px;padding:0 12px;background:rgba(155,27,48,.12);color:var(--color-accent,var(--accent,#9B1B30));font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ChatBanner_agentBadge__JG92t,.ChatBanner_eyebrow__F3CWa{display:inline-flex;align-items:center;border-radius:999px}.ChatBanner_agentBadge__JG92t{gap:10px;min-height:44px;padding:6px 12px 6px 8px;background:rgba(255,255,255,.72);border:1px solid rgba(36,22,15,.08);color:var(--color-text-primary,#24160f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ChatBanner_agentAvatar__u19zY,.ChatBanner_agentFallback__znHjc{width:32px;height:32px;border-radius:50%;flex-shrink:0}.ChatBanner_agentAvatar__u19zY{object-fit:cover;display:block}.ChatBanner_agentFallback__znHjc{display:grid;place-items:center;background:rgba(155,27,48,.16);color:var(--color-accent,var(--accent,#9B1B30));font-size:.875rem;font-weight:700}.ChatBanner_agentName__2ekI5{font-size:.875rem;font-weight:600;line-height:1.2}.ChatBanner_copyBlock___n_6M{display:grid;grid-gap:12px;gap:12px;max-width:62ch}.ChatBanner_title__axHJZ{margin:0;color:var(--color-text-primary,#24160f);font-size:clamp(1.6rem,1.25rem + 1.1vw,2.4rem);line-height:1.08;letter-spacing:-.03em;font-weight:500}.ChatBanner_lead__un90A{margin:0;color:var(--color-text-secondary,rgba(36,22,15,.72));font-size:1rem;line-height:1.65}.ChatBanner_occasions__sYJgn{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ChatBanner_occasionChip__slw4d{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(36,22,15,.08);background:rgba(255,255,255,.76);color:var(--color-text-primary,#24160f);font-size:.9rem;font-weight:500}.ChatBanner_highlights__JVIvI{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}@media (min-width:640px){.ChatBanner_highlights__JVIvI{grid-template-columns:repeat(2,minmax(0,1fr))}}.ChatBanner_highlightItem___d_L4{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:16px;background:rgba(255,255,255,.62);border:1px solid rgba(36,22,15,.06);color:var(--color-text-primary,#24160f);font-size:.9rem;font-weight:500}.ChatBanner_highlightDot__C6v8C{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#9B1B30,#B8344A);box-shadow:0 0 0 5px rgba(155,27,48,.12)}.ChatBanner_cta__hvoqI{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:224px;min-height:52px;padding:0 22px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--color-accent,#9B1B30) 0,#B8344A 100%);box-shadow:0 18px 34px rgba(155,27,48,.22);color:#ffffff;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.ChatBanner_cta__hvoqI:hover{transform:translateY(-1px);box-shadow:0 22px 38px rgba(155,27,48,.26);filter:saturate(1.05)}.ChatBanner_cta__hvoqI:active{transform:translateY(0)}.ChatBanner_cta__hvoqI:focus-visible{outline:2px solid var(--color-accent,var(--accent,#9B1B30));outline-offset:3px}.ChatBanner_visuals__R0kso{position:relative;min-height:240px}.ChatBanner_visualsGrid__tsWKL{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:10px;gap:10px}.ChatBanner_visualsEmpty__SucJb,.ChatBanner_visualsSingle__XdQlC{display:block}.ChatBanner_visualTile__Pc34o{position:relative;overflow:hidden;border-radius:20px;background:rgba(36,22,15,.08);min-height:152px;box-shadow:0 18px 42px rgba(36,22,15,.12)}.ChatBanner_visualsSingle__XdQlC .ChatBanner_visualTile__Pc34o{min-height:260px}.ChatBanner_visualsGrid__tsWKL .ChatBanner_visualTilePrimary__CN_MP{grid-row:span 2;min-height:100%}.ChatBanner_visualImage__1_9P6{width:100%;height:100%;object-fit:cover;display:block}.ChatBanner_emptyVisual__MfRgG{position:relative;display:grid;grid-gap:14px;gap:14px;align-content:end;min-height:240px;padding:18px;border-radius:24px;background:linear-gradient(180deg,rgba(36,22,15,.04),rgba(36,22,15,.18)),radial-gradient(circle at top right,rgba(155,27,48,.26),transparent 38%),linear-gradient(135deg,#ffffff,#f7ede8);box-shadow:inset 0 0 0 1px rgba(36,22,15,.06)}.ChatBanner_emptyVisual__MfRgG:after{content:"";position:absolute;inset:16px;border-radius:18px;border:1px dashed rgba(36,22,15,.12)}.ChatBanner_emptyVisualLabel__eW_8q{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.82);color:var(--color-text-primary,#24160f);font-size:.85rem;font-weight:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){.ChatBanner_cta__hvoqI{transition:none}}.ChatDrawer_overlay__hzgCB{position:fixed;inset:0;background:var(--chat-overlay-bg,rgba(36,22,15,.18));z-index:1000;transition:opacity .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ChatDrawer_overlay__hzgCB[data-animation=closing]{opacity:0}.ChatDrawer_overlay__hzgCB[data-animation=open],.ChatDrawer_overlay__hzgCB[data-animation=opening]{opacity:1}.ChatDrawer_drawer__GlxXd{position:fixed;top:12px;right:12px;bottom:12px;width:var(--chat-drawer-width,400px);background:var(--chat-thread-bg,#fefcfa);z-index:1001;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 24px 80px rgba(36,22,15,.12),0 8px 24px rgba(36,22,15,.08),0 0 0 1px rgba(138,92,65,.06);overflow:hidden;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .3s ease}.ChatDrawer_drawerOpen__nBIiD{transform:translateX(0) scale(1);opacity:1}.ChatDrawer_drawerClosed__L1boh{transform:translateX(24px) scale(.96);opacity:0}@media (max-width:768px){.ChatDrawer_drawer__GlxXd{top:0;right:0;bottom:0;width:100%;border-radius:0}}.ChatHeader_header___U82S{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--chat-header-bg,linear-gradient(135deg,var(--color-accent) 0,#B8344A 100%));flex-shrink:0;min-height:var(--chat-header-height,72px);border-radius:20px 20px 0 0;position:relative}.ChatHeader_header___U82S:after{content:"";position:absolute;inset:0;border-radius:inherit;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none}.ChatHeader_avatar__AjcXr{width:40px;height:40px;border-radius:12px;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 8px rgba(0,0,0,.12)}.ChatHeader_info__quDfd{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ChatHeader_name__ydxqo{font-size:var(--chat-text-lg,1rem);font-weight:700;color:var(--chat-header-text,#ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ChatHeader_status__rCTtc{display:flex;align-items:center;gap:5px;font-size:var(--chat-text-xs,.6875rem);color:rgba(255,255,255,.85);font-weight:500}.ChatHeader_statusDot__E3djt{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4)}.ChatHeader_statusDotOnline__BTZVY{background:var(--chat-status-online,#4aba6a);box-shadow:0 0 0 2px rgba(74,186,106,.3);animation:ChatHeader_pulse__dta8K 2s ease-in-out infinite}@keyframes ChatHeader_pulse__dta8K{0%,to{box-shadow:0 0 0 2px rgba(74,186,106,.3)}50%{box-shadow:0 0 0 5px rgba(74,186,106,0)}}.ChatHeader_closeButton__0JipV{flex-shrink:0;width:36px;height:36px;border:none;background:rgba(255,255,255,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:rgba(255,255,255,.9);border-radius:10px;transition:background .15s ease;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ChatHeader_closeButton__0JipV:hover{background:rgba(255,255,255,.25)}.ChatHeader_closeButton__0JipV:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}@media (max-width:768px){.ChatHeader_header___U82S{border-radius:0}}.ChatBubble_row__tdSEH{display:flex;gap:10px;max-width:100%;animation:ChatBubble_fadeIn__Fco5d .25s ease-out}@keyframes ChatBubble_fadeIn__Fco5d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatBubble_rowAssistant__RDaTJ{align-self:flex-start;align-items:flex-end;width:100%}.ChatBubble_rowUser__WgjNE{align-self:flex-end;justify-content:flex-end;width:100%}.ChatBubble_avatar__4tqsf{flex-shrink:0;width:30px;height:30px;border-radius:10px;object-fit:cover}.ChatBubble_avatarPlaceholder__XFgNp{flex-shrink:0;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent) 0,var(--color-gold) 100%)}.ChatBubble_bubble__8IpQ1{max-width:min(80%,380px);min-width:60px;padding:12px 16px;line-height:1.55;overflow-wrap:break-word;word-break:normal;white-space:pre-wrap;font-size:var(--chat-text-base,.875rem);box-shadow:var(--chat-bubble-shadow,0 1px 3px rgba(36,22,15,.06));transition:transform .15s ease}.ChatBubble_bubbleAssistant__iISTH{background:var(--chat-assistant-bubble-bg,#ffffff);border-radius:var(--chat-bubble-radius-assistant,18px 18px 18px 4px);color:var(--chat-ink,#24160f)}.ChatBubble_bubbleUser__GBJda{background:var(--chat-user-bubble-bg,var(--accent,#9B1B30));border-radius:var(--chat-bubble-radius-user,18px 18px 4px 18px);color:#ffffff;font-weight:500}.ChatBubble_timestamp__VRxcl{display:block;font-size:var(--chat-text-xs,.6875rem);color:var(--chat-muted,#8a6d5b);margin-top:4px;text-align:center;align-self:center;width:100%;opacity:.7}.ChatBubble_timestampUser__mgaaA{text-align:right}.ChatBubble_timestampAssistant__MEww_{text-align:left;padding-left:40px}.ChatTypingIndicator_container__qngVS{display:flex;align-items:center;gap:5px;padding:12px 16px;background:var(--chat-assistant-bubble-bg,#ffffff);border-radius:var(--chat-bubble-radius-assistant,18px 18px 18px 4px);align-self:flex-start;width:-moz-fit-content;width:fit-content;box-shadow:var(--chat-bubble-shadow,0 1px 3px rgba(36,22,15,.06));animation:ChatTypingIndicator_fadeIn__3qlq_ .2s ease-out}@keyframes ChatTypingIndicator_fadeIn__3qlq_{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatTypingIndicator_dot__WXqbg{width:8px;height:8px;border-radius:50%;background:var(--chat-user-bubble-bg,var(--accent,#9B1B30));opacity:.4;animation:ChatTypingIndicator_bounce__TouSY 1.4s ease-in-out infinite}.ChatTypingIndicator_dot__WXqbg:nth-child(2){animation-delay:.15s}.ChatTypingIndicator_dot__WXqbg:nth-child(3){animation-delay:.3s}@keyframes ChatTypingIndicator_bounce__TouSY{0%,60%,to{transform:scale(1);opacity:.4}30%{transform:scale(1.35);opacity:1}}.ChatThread_thread__N7u47{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:20px 16px;background:var(--chat-thread-bg,#fefcfa);overscroll-behavior:contain;scroll-behavior:smooth}.ChatThread_thread__N7u47:before{content:"";position:-webkit-sticky;position:sticky;top:0;display:block;height:1px;margin:-20px -16px 0;box-shadow:0 2px 8px rgba(36,22,15,.04);z-index:1;pointer-events:none}.ChatThread_thread__N7u47::-webkit-scrollbar{width:4px}.ChatThread_thread__N7u47::-webkit-scrollbar-track{background:transparent}.ChatThread_thread__N7u47::-webkit-scrollbar-thumb{background:rgba(138,92,65,.15);border-radius:4px}.ChatThread_thread__N7u47::-webkit-scrollbar-thumb:hover{background:rgba(138,92,65,.3)}.ChatThread_typingRow__iuUiM{display:flex;align-items:flex-start;padding-top:4px;animation:ChatThread_fadeIn__uSi0T .2s ease-out}@keyframes ChatThread_fadeIn__uSi0T{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatInput_container__VAuqC{display:flex;align-items:flex-end;gap:10px;padding:12px 16px 16px;background:var(--chat-input-bg,#ffffff);border-top:1px solid var(--chat-border,rgba(138,92,65,.08));flex-shrink:0}.ChatInput_input__31u3J{flex:1 1;min-height:44px;max-height:120px;padding:11px 16px;border:1.5px solid var(--chat-input-border,rgba(138,92,65,.12));border-radius:22px;font-size:var(--chat-text-base,.875rem);line-height:1.45;background:var(--chat-thread-bg,#fefcfa);color:var(--chat-ink,#24160f);outline:none;resize:none;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.ChatInput_input__31u3J::placeholder{color:var(--chat-muted,#8a6d5b);opacity:.55}.ChatInput_input__31u3J:focus{border-color:var(--chat-input-focus,var(--color-accent));box-shadow:0 0 0 3px rgba(155,27,48,.1)}.ChatInput_input__31u3J:disabled{opacity:.5;cursor:not-allowed}.ChatInput_sendButton__axJ0w{flex-shrink:0;width:44px;height:44px;border-radius:14px;border:none;background:var(--chat-user-bubble-bg,var(--accent,#9B1B30));color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;padding:0;box-shadow:0 2px 8px rgba(155,27,48,.25)}.ChatInput_sendButton__axJ0w:hover:not(:disabled){background:var(--chat-user-bubble-hover,var(--accent-hover,#7D1526));transform:translateY(-1px);box-shadow:0 4px 12px rgba(155,27,48,.35)}.ChatInput_sendButton__axJ0w:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px rgba(155,27,48,.2)}.ChatInput_sendButton__axJ0w:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.ChatInput_sendIcon__JYrWX{width:18px;height:18px}.ChatQuickReplies_toolbar__Oibre{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:4px 0 4px 40px;animation:ChatQuickReplies_fadeIn__JT5Rs .3s ease-out}@keyframes ChatQuickReplies_fadeIn__JT5Rs{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatQuickReplies_pill__X0bWd{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 16px;border:1.5px solid var(--chat-pill-border,rgba(155,27,48,.28));border-radius:var(--chat-pill-radius,20px);background:var(--chat-pill-bg,#F4E0E4);color:var(--chat-user-bubble-bg,var(--accent,#9B1B30));font-size:var(--chat-text-sm,.8125rem);font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1)}.ChatQuickReplies_pill__X0bWd:hover:not(:disabled){border-color:var(--chat-pill-border-active,var(--accent,#9B1B30));background:var(--chat-pill-bg-hover,#f0d0d6);transform:translateY(-1px);box-shadow:0 2px 8px rgba(155,27,48,.15)}.ChatQuickReplies_pill__X0bWd:active:not(:disabled){transform:translateY(0);box-shadow:none}.ChatQuickReplies_pill__X0bWd:focus-visible{outline:2px solid var(--chat-pill-border-active,var(--accent,#9B1B30));outline-offset:2px}.ChatQuickReplies_pill__X0bWd:disabled{opacity:.4;cursor:not-allowed}.ChatQuickReplies_emoji__nTtfy{font-size:1rem;line-height:1}.ChatRecapCard_card__36xTZ{background:#ffffff;border-radius:18px;padding:20px;max-width:min(90%,420px);align-self:flex-start;box-shadow:0 2px 12px rgba(36,22,15,.06),0 0 0 1px rgba(138,92,65,.08);animation:ChatRecapCard_slideUp__NHDO5 .3s ease-out}@keyframes ChatRecapCard_slideUp__NHDO5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatRecapCard_cardHeader__ygpN_{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(138,92,65,.08)}.ChatRecapCard_cardIcon__LpURW{font-size:1.125rem}.ChatRecapCard_cardTitle__9f0LO{font-size:var(--chat-text-lg,1rem);font-weight:700;color:var(--chat-ink,#24160f);letter-spacing:-.01em}.ChatRecapCard_dataGrid__SdHkr{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ChatRecapCard_dataRow__4jlib{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--chat-text-sm,.8125rem)}.ChatRecapCard_dataLabel__B5FEv{color:var(--chat-muted,#8a6d5b);font-weight:500;flex-shrink:0}.ChatRecapCard_dataActions__o11kN{display:flex;align-items:center;gap:10px;justify-content:flex-end}.ChatRecapCard_dataValue__ehnTH{color:var(--chat-ink,#24160f);font-weight:600;text-align:right;word-break:break-word}.ChatRecapCard_editButton__R_Cra{border:none;background:transparent;color:var(--chat-accent,var(--color-accent));font-size:var(--chat-text-xs,.6875rem);font-weight:700;cursor:pointer;padding:0;text-decoration:underline}.ChatRecapCard_editButton__R_Cra:hover{color:var(--color-accent)}.ChatRecapCard_submitButton__ew0Z0{width:100%;padding:13px 20px;background:linear-gradient(135deg,#9B1B30,#B8344A);color:#ffffff;border:none;border-radius:14px;font-size:var(--chat-text-base,.875rem);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:48px;letter-spacing:.01em;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 2px 10px rgba(155,27,48,.25)}.ChatRecapCard_submitButton__ew0Z0:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(155,27,48,.35)}.ChatRecapCard_submitButton__ew0Z0:active:not(:disabled){transform:translateY(0)}.ChatRecapCard_submitButton__ew0Z0:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.ChatRecapCard_errorMessage__SQG_0{font-size:var(--chat-text-sm,.8125rem);color:#d32f2f;background:#fef2f2;border-radius:10px;padding:10px 14px;margin:0 0 12px}.ChatRecapCard_successIcon__d3_rT{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#4aba6a,#6dd58c);color:#ffffff;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.ChatRecapCard_successTitle___Ge9i{font-size:var(--chat-text-lg,1rem);font-weight:700;color:var(--chat-ink,#24160f);text-align:center;margin:0 0 6px}.ChatRecapCard_successText__tj_J2{font-size:var(--chat-text-sm,.8125rem);color:var(--chat-muted,#8a6d5b);text-align:center;margin:0 0 12px;line-height:1.5}.ChatRecapCard_refCode__8zpWR{font-size:var(--chat-text-xs,.6875rem);color:var(--chat-muted,#8a6d5b);text-align:center;margin:0;padding-top:10px;border-top:1px solid rgba(138,92,65,.08)}.ChatLoadingState_container__Yh7nW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1;background:var(--chat-thread-bg,#faf7f4);padding:24px}.ChatLoadingState_label__9QB1n{font-size:var(--chat-text-sm,.75rem);color:var(--chat-muted,#8a5c41)}.ChatErrorState_container__vXS1w{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1;background:var(--chat-thread-bg,#faf7f4);padding:24px;text-align:center}.ChatErrorState_message__uY3cs{font-size:var(--chat-text-base,.8125rem);color:var(--chat-ink,#24160f);margin:0}.ChatErrorState_retryButton__7cq2p{padding:8px 20px;background:var(--chat-user-bubble-bg,var(--accent,#9B1B30));color:#ffffff;border:none;border-radius:12px;font-size:var(--chat-text-sm,.75rem);font-weight:600;cursor:pointer;transition:opacity .15s ease}.ChatErrorState_retryButton__7cq2p:hover{opacity:.85}.ChatProfileForm_form__hhtiV{display:flex;flex-direction:column;padding:var(--spacing-md,1rem);gap:var(--spacing-sm,.75rem);flex:1 1}.ChatProfileForm_intro__AcIar{font-size:.875rem;line-height:1.5;color:var(--color-text-secondary,#666);margin:0}.ChatProfileForm_field__Hvq_z{display:flex;flex-direction:column;gap:.25rem}.ChatProfileForm_label__ydLWL{font-size:.8125rem;font-weight:500;color:var(--color-text-primary,#1a1a1a)}.ChatProfileForm_input__13oZz{padding:.625rem .75rem;border:1px solid var(--color-border,#ddd);border-radius:var(--radius-sm,6px);font-size:.9375rem;font-family:inherit;background:var(--color-surface,#fff);color:var(--color-text-primary,#1a1a1a)}.ChatProfileForm_input__13oZz:focus{outline:2px solid var(--color-accent,var(--accent,#9B1B30));outline-offset:-1px;border-color:var(--color-accent,var(--accent,#9B1B30))}.ChatProfileForm_error__9urcs{font-size:.8125rem;color:var(--color-error,#d32f2f);margin:0}.ChatProfileForm_submit__0DVCh{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:var(--radius-md,8px);background-color:var(--color-accent,var(--accent,#9B1B30));color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .15s ease;margin-top:var(--spacing-xs,.5rem)}.ChatProfileForm_submit__0DVCh:hover{background-color:var(--color-accent-hover,var(--accent-hover,#7D1526))}.ChatProfileForm_submit__0DVCh:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ChatProfileForm_submit__0DVCh{transition:none}}.AuthForm_container__aNVsH{display:flex;flex-direction:column;gap:20px;width:100%;max-width:380px;margin:0 auto}.AuthForm_header__LW5EC{text-align:center;margin-bottom:4px}.AuthForm_logo__BZUJN{margin-bottom:12px}.AuthForm_title__UpxAP{font-size:1.25rem;font-weight:700;color:var(--text,#1C1A17);margin:0 0 4px}.AuthForm_subtitle__BPEwe{font-size:.875rem;color:var(--text-mid,#6B6560);margin:0}.AuthForm_fieldGroup__IzNSO{display:flex;flex-direction:column;gap:12px}.AuthForm_field__mC33r{display:flex;flex-direction:column;gap:4px}.AuthForm_label__fdOWF{font-size:.8125rem;font-weight:500;color:var(--text,#1C1A17)}.AuthForm_input__kDI3f{padding:10px 12px;border:1px solid var(--text-muted,#9b948c);border-radius:8px;font-size:.9375rem;color:var(--text,#1C1A17);background:#fff;transition:border-color .15s,box-shadow .15s;outline:none}.AuthForm_input__kDI3f::placeholder{color:var(--text-mid,#6B6560)}.AuthForm_input__kDI3f:focus{border-color:var(--gold,#C5B96B);box-shadow:0 0 0 3px rgba(197,185,107,.25)}.AuthForm_inputError__rF4ry{border-color:var(--accent,#9B1B30)}.AuthForm_nameRow__4DKYq{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.AuthForm_primaryBtn__IcTlJ{width:100%;padding:12px;background:var(--accent,#9B1B30);color:var(--text-on-dark,#F0EDE5);border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s}.AuthForm_primaryBtn__IcTlJ:hover{background:var(--accent-hover,#7D1526)}.AuthForm_primaryBtn__IcTlJ:disabled{opacity:.6;cursor:not-allowed}.AuthForm_separator__3F_r0{display:flex;align-items:center;gap:12px;color:var(--text-muted,#9B948C);font-size:.8125rem}.AuthForm_separatorLine__5SKD4{flex:1 1;height:1px;background:var(--fond-alt,#E6E0D6)}.AuthForm_linkBtn__1yyOZ{background:none;border:none;color:var(--gold,#C5B96B);font-size:.875rem;font-weight:500;cursor:pointer;padding:0;text-align:center}.AuthForm_linkBtn__1yyOZ:hover{text-decoration:underline}.AuthForm_otpInput__28HoV{text-align:center;font-size:1.5rem;letter-spacing:.5em;padding:12px;font-family:monospace}.AuthForm_otpResend__HO5J3{text-align:center;font-size:.8125rem;color:var(--text-muted,#9B948C)}.AuthForm_error__hqJ8m{color:var(--accent,#9B1B30);font-size:.8125rem;text-align:center;margin:0}.AuthForm_notice__jlMgp{color:var(--gold,#C5B96B);font-size:.875rem;text-align:center;margin:0;padding:8px 12px;background:rgba(197,185,107,.1);border-radius:8px}.AuthForm_secondaryBtn__d9zKv{width:100%;padding:12px;background:var(--gold,#C5B96B);color:var(--dark,#1C1A17);border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s}.AuthForm_secondaryBtn__d9zKv:hover{background:#b5a95b}.AuthForm_secondaryBtn__d9zKv:disabled{opacity:.6;cursor:not-allowed}.FormField_field__bpKM2{display:flex;flex-direction:column;gap:var(--space-1)}.FormField_label__pg9zF{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.FormField_required__jtxtl{color:var(--brand);margin-left:2px}.FormField_hint__gtiAU{font-size:var(--font-size-xs);color:var(--text-muted);margin:0}.FormField_error__fGAqY{font-size:var(--font-size-xs);color:var(--error-text);margin:0;display:flex;align-items:center;gap:var(--space-1)}.FormField_input__nWqww,.FormField_select__3kMde,.FormField_textarea__7sA9z{width:100%;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);font-size:var(--font-size-md);font-family:var(--font-sans);color:var(--text-primary);transition:border var(--transition-fast);box-sizing:border-box}.FormField_input__nWqww{height:36px}.FormField_textarea__7sA9z{min-height:88px;padding:var(--space-3);resize:vertical}.FormField_select__3kMde{height:36px;padding-right:var(--space-8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231a1d2e' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.FormField_input__nWqww:focus,.FormField_select__3kMde:focus,.FormField_textarea__7sA9z:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(255,92,53,.12)}.FormField_inputError__yZ_Jr{border-color:var(--border-error);box-shadow:0 0 0 3px rgba(229,57,53,.12)}.FormField_input__nWqww:disabled,.FormField_select__3kMde:disabled,.FormField_textarea__7sA9z:disabled{background:var(--bg-surface-2);color:var(--text-muted);cursor:not-allowed}.FormField_input__nWqww::placeholder,.FormField_textarea__7sA9z::placeholder{color:var(--text-muted)}.FormField_counter__cgOy7{font-size:var(--font-size-xs);color:var(--text-muted);text-align:right;margin:var(--space-1) 0 0}.FormField_counterWarn__H9u3d{color:var(--warning-text)}.FormField_counterError__G5wef{color:var(--error-text)}.FormField_toggleWrapper__U0oft{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.FormField_track__FsF2h{width:40px;height:22px;border-radius:11px;border:none;cursor:pointer;background:var(--border-strong);position:relative;transition:background var(--transition-fast);flex-shrink:0}.FormField_trackOn__amfhT{background:var(--brand)}.FormField_track__FsF2h:disabled{opacity:.5;cursor:not-allowed}.FormField_thumb__os_IT{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:9px;background:white;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.FormField_thumbOn__TqwH4{transform:translateX(18px)}.FormField_toggleLabel__spd0v{font-size:var(--font-size-sm);color:var(--text-primary)}.AuthModal_overlay__LfiFN{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(28,26,23,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:AuthModal_fadeIn__gnEj3 .2s ease-out}@keyframes AuthModal_fadeIn__gnEj3{0%{opacity:0}to{opacity:1}}.AuthModal_container___Atpr{position:relative;background:var(--fond,#F0EDE5);border-radius:16px;padding:32px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;animation:AuthModal_scaleIn__h3iJ9 .2s ease-out}@keyframes AuthModal_scaleIn__h3iJ9{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.AuthModal_closeBtn__iuQNU{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--text-muted,#9B948C);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.AuthModal_closeBtn__iuQNU:hover{color:var(--text,#1C1A17)}@media (max-width:640px){.AuthModal_overlay__LfiFN{align-items:flex-end}.AuthModal_container___Atpr{border-radius:16px 16px 0 0;max-width:100%;max-height:85vh;animation:AuthModal_slideUp___UkD_ .25s ease-out}@keyframes AuthModal_slideUp___UkD_{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.ContentUnavailableCard_banner___14vJ{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;background:rgba(155,27,48,.06);border:1px solid rgba(155,27,48,.2);border-radius:var(--radius-md);margin:16px 24px}@media (min-width:768px){.ContentUnavailableCard_banner___14vJ{margin:16px 48px}}.ContentUnavailableCard_icon__Jb3L4{font-size:18px;flex-shrink:0;margin-top:2px}.ContentUnavailableCard_text__za1M_{display:flex;flex-direction:column;gap:2px}.ContentUnavailableCard_title__I3S_h{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-error)}.ContentUnavailableCard_message__kaG1Y{font-size:var(--font-size-sm);color:var(--color-error);margin:0;line-height:1.5}.NewsPostPage_page__vlgce{max-width:820px;margin:0 auto;padding:56px 24px 80px}.NewsPostPage_header__xfapJ{margin-bottom:24px}.NewsPostPage_breadcrumb__WJZBY{display:inline-flex;margin-bottom:14px;color:var(--color-text-secondary,#6d6d6d);text-decoration:none;font-size:13px}.NewsPostPage_breadcrumb__WJZBY:hover{text-decoration:underline}.NewsPostPage_title__dBhyV{font-family:var(--font-display,Georgia,serif);font-size:clamp(30px,4.5vw,48px);line-height:1.05;margin:0 0 14px;color:var(--color-text-primary,#111)}.NewsPostPage_metaRow__NDwFU{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.NewsPostPage_badge__XQe1E{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.NewsPostPage_badgeAnnouncement__7mBaN{background:var(--color-accent-light,#F4E0E4);color:var(--color-accent)}.NewsPostPage_badgeEvent__bANKb{background:#eef0ff;color:#4a5acb}.NewsPostPage_badgePromo__PMKOx{background:#fef3cd;color:#856404}.NewsPostPage_meta__tYN7l{font-size:13px;color:var(--color-text-secondary,#6d6d6d)}.NewsPostPage_eventBlock__8wKJX{margin-bottom:24px;padding:14px 16px;border:1px solid #e8e0d0;border-radius:14px;background:#faf8f5}.NewsPostPage_eventLabel__1Gozs{display:block;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#7d7d8b;margin-bottom:4px}.NewsPostPage_eventValue__ynXUN{font-size:15px;color:#24304b}.NewsPostPage_imageWrap__yoK6V{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;margin-bottom:24px;background:#f5f1ea}.NewsPostPage_image__7xKNx{object-fit:cover}.NewsPostPage_notice__qnpjG{margin:0 0 24px}.NewsPostPage_body__Up3J_{font-size:16px;line-height:1.75;color:var(--color-text-primary,#202020)}.NewsPostPage_body__Up3J_ p{margin:0 0 16px}.NewsPostPage_body__Up3J_ p:last-child{margin-bottom:0}