.equipment_notice__G6qpJ{margin:0 0 22px;padding:14px 18px;border-radius:14px;border:1px solid #e4dff3;background:linear-gradient(180deg,#f7f5fc,#fff);color:#4a4560;font-size:14px;line-height:1.5}.equipment_toolbar__Zciv7{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.equipment_searchWrap__f4jfo{position:relative}.equipment_searchInput__ZlfMn{width:100%;box-sizing:border-box;min-height:48px;padding:12px 44px 12px 16px;border:1px solid #e8e4df;border-radius:14px;background:#fff;font:inherit;font-size:15px;color:#1c1917;outline:none}.equipment_searchInput__ZlfMn:focus{border-color:color-mix(in srgb,var(--primary,#564788) 45%,#e8e4df);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#564788) 14%,transparent)}.equipment_searchClear__KzgUO{position:absolute;right:10px;top:50%;transform:translateY(-50%);appearance:none;border:none;background:#f3f1ec;color:#57534e;width:28px;height:28px;border-radius:999px;cursor:pointer;font-size:16px;line-height:1}.equipment_tabs__UVhKl{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.equipment_tab__kEKRi{appearance:none;flex:0 0 auto;padding:8px 14px;border-radius:999px;border:1px solid #e8e4df;background:#fff;color:#44403c;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap}.equipment_tabActive__TO2zE{border-color:var(--primary,#564788);background:var(--primary,#564788);color:#fff}.equipment_metaRow__yqshO{font-size:13px;color:#78716c}.equipment_sectionBlock__zdiq_{margin-bottom:36px}.equipment_sectionTitle__RXA9A{margin:0 0 14px;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#1c1917}.equipment_grid__faxOl{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;align-items:stretch}.equipment_card__gIzlH{background:#fff;border:1px solid #e8e4df;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0;height:100%}.equipment_media__B_f63{aspect-ratio:4/3;background:#f7f5f2;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.equipment_media__B_f63 img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.equipment_mediaEmpty__Sb5qY{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f1ec}.equipment_body__fYx2c{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.equipment_category__2M5qC{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary,#564788)}.equipment_name__BsIPn{margin:0;font-size:15px;font-weight:750;line-height:1.35;color:#1c1917;letter-spacing:-.01em}.equipment_badges__vmyx4{display:flex;flex-wrap:wrap;gap:6px}.equipment_badge__G3ztz{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.02em;background:#f5f3ef;color:#57534e}.equipment_badgeFree__AGwJf{background:color-mix(in srgb,var(--primary,#564788) 12%,#fff);color:var(--primary,#564788)}.equipment_badgePaid__82mmC{background:#f3f1ec;color:#44403c}.equipment_badgeAsk__p3ySE{background:#f5f3ef;color:#57534e;border:1px solid #e8e4df}.equipment_mediaEmptyIcon__qEz8g{font-size:28px;color:#c4bfb8;line-height:1}.equipment_price__xCcRg{margin:0;font-size:14px;font-weight:750;color:#1c1917}.equipment_desc__mXoeo{margin:0;font-size:13.5px;line-height:1.5;color:#706e6a}.equipment_moreBtn__wFgK7{appearance:none;border:none;background:none;padding:0;margin:0;align-self:flex-start;font:inherit;cursor:pointer}.equipment_askLink__SxbAN,.equipment_moreBtn__wFgK7{color:var(--primary,#564788);font-size:13px;font-weight:700}.equipment_askLink__SxbAN{margin-top:auto;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.equipment_askLink__SxbAN:hover{text-decoration:underline}.equipment_empty__RXA0y{padding:28px 16px;text-align:center;border:1.5px dashed #e8e4df;border-radius:14px;color:#78716c;font-size:14px;background:#fafaf8}.equipment_partner__urZhC{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.equipment_partnerMain__mY7Kb{position:relative;background:linear-gradient(145deg,#1c1917,#2a2438 55%,#3d3260);color:#fff;border-radius:20px;padding:clamp(22px,4vw,32px);overflow:hidden}.equipment_partnerBadge__b105W{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fff;color:#1c1917;font-size:13px;font-weight:800;margin-bottom:14px}.equipment_partnerTitle__E74lF{margin:0 0 10px;font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.02em}.equipment_partnerText__bx61f{margin:0 0 14px;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.78);max-width:52ch}.equipment_partnerText__bx61f a{color:#fff;font-weight:700}.equipment_partnerList__VdrSx{margin:0 0 18px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.equipment_partnerList__VdrSx li{font-size:14px;line-height:1.4;color:rgba(255,255,255,.88)}.equipment_partnerList__VdrSx li:before{content:"✓ ";color:#c4b5fd;font-weight:700}.equipment_partnerActions__M41E1{display:flex;flex-wrap:wrap;gap:10px}.equipment_partnerBtnGhost__skkxI,.equipment_partnerBtn__wv_l8{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none}.equipment_partnerBtn__wv_l8{background:#fff;color:#1c1917}.equipment_partnerBtnGhost__skkxI{border:1.5px solid rgba(255,255,255,.35);color:#fff}.equipment_partnerSide__f13MS{background:#fff;border:1px solid #e8e4df;border-radius:20px;padding:clamp(20px,3vw,28px)}.equipment_partnerSideTitle__xuQiZ{margin:0 0 14px;font-size:18px;font-weight:800;color:#1c1917}.equipment_steps__jdXeG{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.equipment_steps__jdXeG li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.45;color:#44403c}.equipment_stepNum__lBFUr{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary,#564788) 12%,#fff);color:var(--primary,#564788);font-size:13px;font-weight:800}.equipment_finalCta__PU2A7{margin:8px 0;padding:8px 0 40px}.equipment_finalCard__tOTHP{border-radius:20px;padding:clamp(28px,5vw,44px);text-align:center;background:linear-gradient(145deg,#f7f5fc,#fff 45%,#f3f0fd);border:1px solid #e4dff3}.equipment_finalEyebrow__P_KuL{margin:0 0 8px;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--primary,#564788)}.equipment_finalTitle__SsFg2{margin:0 0 10px;font-size:clamp(24px,3.4vw,34px);font-weight:800;letter-spacing:-.03em;color:#1c1917}.equipment_finalSub__KVnGO{margin:0 auto 22px;max-width:520px;font-size:15.5px;line-height:1.55;color:#57534e}.equipment_finalActions__7Xuhw{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.equipment_finalPrimary__V9_Mv,.equipment_finalSecondary__JXT2B{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:12px;font-size:14.5px;font-weight:700;text-decoration:none}.equipment_finalPrimary__V9_Mv{background:var(--primary,#564788);color:#fff}.equipment_finalSecondary__JXT2B{background:#fff;color:#1c1917;border:1.5px solid #e8e4df}@media (max-width:900px){.equipment_partner__urZhC{grid-template-columns:1fr}.equipment_equipStatsRow__MH0LZ,.equipment_grid__faxOl{grid-template-columns:repeat(2,minmax(0,1fr))}}.equipment_equipHero__h8hu2{--eq-bg:#ffffff;--eq-ink:#1c1b1a;--eq-muted:#6b6b85;--eq-border:#ece9e4;--eq-card-shadow:0 4px 20px rgba(0,0,0,0.06);--eq-primary:var(--primary,#7b5fd4);position:relative;background:var(--eq-bg);padding:48px 0 32px;overflow:hidden;border-bottom:1px solid var(--eq-border)}.equipment_equipHeroGlow__TfQSo{position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 12% 20%,rgba(var(--site-primary-rgb,123,95,212),.1) 0,transparent 60%),radial-gradient(ellipse 45% 40% at 90% 10%,rgba(var(--site-primary-rgb,123,95,212),.06) 0,transparent 55%);pointer-events:none}.equipment_equipWrap__rSyUh{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.equipment_equipHeroInner__dG_fQ{max-width:900px}.equipment_equipEyebrow__MREzD{display:inline-flex;align-items:center;gap:8px;background:rgba(var(--site-primary-rgb,123,95,212),.1);border:1px solid rgba(var(--site-primary-rgb,123,95,212),.22);border-radius:100px;padding:6px 16px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eq-primary);margin:0 0 20px}.equipment_equipDot__AgkA0{width:6px;height:6px;border-radius:50%;background:var(--eq-primary);flex-shrink:0}.equipment_equipTitle__iQvJq{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;color:var(--eq-ink);line-height:1.12;margin:0 0 18px;max-width:900px;text-wrap:balance}.equipment_equipTitle__iQvJq span{color:var(--eq-primary)}.equipment_equipLead__scDrm{font-size:1.05rem;color:var(--eq-muted);line-height:1.65;margin:0 0 28px;max-width:520px}.equipment_equipActions__DzOa2{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.equipment_equipBtnGhost__TytPs,.equipment_equipBtnPrimary__pA4fG{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;border-radius:12px;padding:14px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s,border-color .2s,background .2s,color .2s}.equipment_equipBtnPrimary__pA4fG{background:var(--eq-primary);color:#fff}.equipment_equipBtnPrimary__pA4fG:hover{filter:brightness(1.06);transform:translateY(-1px)}.equipment_equipBtnGhost__TytPs{background:transparent;color:var(--eq-ink);border:1.5px solid var(--eq-border)}.equipment_equipBtnGhost__TytPs:hover{border-color:rgba(var(--site-primary-rgb,123,95,212),.45);background:rgba(var(--site-primary-rgb,123,95,212),.06);color:var(--eq-primary)}.equipment_equipStatsRow__MH0LZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:32px}.equipment_equipStatChip__FDXYu{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--eq-border);border-radius:14px;padding:14px 16px;min-width:0;box-shadow:var(--eq-card-shadow)}.equipment_equipStatValue__oiTff{font-size:clamp(32px,3.5vw,40px);font-weight:800;color:var(--eq-primary);line-height:1.1;letter-spacing:-.02em}.equipment_equipStatLabel__DzGD4{font-size:.75rem;color:var(--eq-muted);line-height:1.35}.equipment_conditionsGrid__LMk7k{align-items:stretch}.equipment_conditionCard__E2PW0{height:100%;display:flex;flex-direction:column;background:#fff!important;border:1px solid #ece9e4!important;border-radius:18px!important;box-shadow:0 4px 20px rgba(0,0,0,.06)}.equipment_conditionCardHighlight__mB_NV{border-color:rgba(var(--site-primary-rgb,123,95,212),.28)!important;background:#fff!important;box-shadow:0 8px 28px rgba(var(--site-primary-rgb,123,95,212),.1)}.equipment_conditionPlus__qsax9{flex-shrink:0;color:#78716c;font-weight:800}.equipment_catalogAnchor__rWvVk{scroll-margin-top:88px}@media (max-width:640px){.equipment_equipHero__h8hu2{padding:40px 0 24px}.equipment_equipActions__DzOa2{flex-direction:column;align-items:stretch}.equipment_equipBtnGhost__TytPs,.equipment_equipBtnPrimary__pA4fG{width:100%}}@media (max-width:420px){.equipment_grid__faxOl{grid-template-columns:1fr}}.cabinet-ux_bottomNav__4Ga_A{display:none}@media (max-width:860px){.cabinet-ux_bottomNav__4Ga_A{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-top:1px solid var(--cabinet-line);box-shadow:0 -6px 24px rgba(26,24,32,.06)}}.cabinet-ux_bottomItem__2_lLa{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 4px;border:none;background:none;border-radius:12px;color:var(--cabinet-soft);font:inherit;font-size:10.5px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.cabinet-ux_bottomItem__2_lLa svg{width:22px;height:22px;transition:transform .2s ease}.cabinet-ux_bottomItem__2_lLa:active svg{transform:scale(.9)}.cabinet-ux_bottomItemActive__tKWKi{color:var(--cabinet-primary-dark)}.cabinet-ux_bottomItemActive__tKWKi:before{content:"";position:absolute;top:0;width:18px;height:3px;border-radius:3px;background:var(--cabinet-primary)}.cabinet-ux_bottomCta__uLFGM{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--cabinet-primary-dark);font-size:10.5px;font-weight:700;text-decoration:none}.cabinet-ux_bottomCtaIcon__Z00r8{display:grid;place-items:center;width:46px;height:46px;margin-top:-18px;border-radius:16px;background:linear-gradient(140deg,var(--cabinet-primary-light),var(--cabinet-primary-dark));color:#fff;box-shadow:0 8px 20px rgba(99,73,184,.35)}.cabinet-ux_bottomCtaIcon__Z00r8 svg{width:24px;height:24px}.cabinet-ux_navBadge__6GF1d{position:absolute;top:2px;left:calc(50% + 6px);min-width:17px;height:17px;font-size:10px;line-height:17px;box-shadow:0 0 0 2px #fff}.cabinet-ux_navBadgeInline__kTGMp,.cabinet-ux_navBadge__6GF1d{padding:0 5px;border-radius:999px;background:#e5484d;color:#fff;font-weight:700;text-align:center}.cabinet-ux_navBadgeInline__kTGMp{display:inline-block;min-width:18px;height:18px;margin-left:6px;font-size:11px;line-height:18px;vertical-align:1px}.cabinet-ux_bottomNavSpacer__YUNxY{display:none}@media (max-width:860px){.cabinet-ux_bottomNavSpacer__YUNxY{display:block;height:calc(72px + env(safe-area-inset-bottom))}}.cabinet-ux_sheetBackdrop__IE0ZS{position:fixed;inset:0;z-index:70;background:rgba(26,24,32,.36);animation:cabinet-ux_fadeIn__bJfr1 .18s ease both}.cabinet-ux_sheet__Ht_Dg{position:fixed;left:0;right:0;bottom:0;z-index:71;padding:10px 14px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--cabinet-surface);box-shadow:0 -10px 40px rgba(26,24,32,.18);animation:cabinet-ux_sheetUp__W_azH .24s cubic-bezier(.2,.8,.2,1) both}.cabinet-ux_sheetGrip__0glRy{width:38px;height:4px;margin:0 auto 10px;border-radius:4px;background:var(--cabinet-line)}.cabinet-ux_sheetItem__d8f30{display:flex;align-items:center;gap:12px;width:100%;padding:13px 10px;border:none;border-radius:12px;background:none;color:var(--cabinet-ink);font:inherit;font-size:15px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.cabinet-ux_sheetItem__d8f30:focus-visible,.cabinet-ux_sheetItem__d8f30:hover{background:#f6f4fa}.cabinet-ux_sheetItem__d8f30 svg{width:20px;height:20px;color:var(--cabinet-primary)}.cabinet-ux_sheetItemDanger__aowiq,.cabinet-ux_sheetItemDanger__aowiq svg{color:#9b2c2c}.cabinet-ux_toastStack__KPOHg{position:fixed;z-index:90;left:50%;bottom:24px;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 32px));transform:translateX(-50%);pointer-events:none}@media (max-width:860px){.cabinet-ux_toastStack__KPOHg{bottom:calc(86px + env(safe-area-inset-bottom))}}.cabinet-ux_toast__1eJgE{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:#1f1d2b;color:#fff;font-size:14px;line-height:1.4;box-shadow:0 12px 32px rgba(26,24,32,.28);pointer-events:auto;animation:cabinet-ux_toastIn__KgP3y .26s cubic-bezier(.2,.8,.2,1) both}.cabinet-ux_toastIcon__Krp2i{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:800}.cabinet-ux_toastOk__CUUZW .cabinet-ux_toastIcon__Krp2i{background:#2fb873}.cabinet-ux_toastErr__tWWnw .cabinet-ux_toastIcon__Krp2i{background:#e5484d}.cabinet-ux_toastClose__mq85s{margin-left:auto;border:none;background:none;color:rgba(255,255,255,.6);font-size:16px;line-height:1;cursor:pointer}.cabinet-ux_live__YUq4A{display:grid;gap:12px;margin-top:4px}.cabinet-ux_countdown__xVeg8{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;border-radius:999px;background:var(--cabinet-primary-muted);color:var(--cabinet-primary-dark);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cabinet-ux_countdownNow__6Y_R7{background:rgba(47,184,115,.14);color:#17794a}.cabinet-ux_pulse__u1GHJ{width:8px;height:8px;border-radius:50%;background:currentColor;animation:cabinet-ux_pulse__u1GHJ 1.6s ease-in-out infinite}.cabinet-ux_codeBox__3Fbny{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#1f1d2b,#3a2f6b);color:#fff;animation:cabinet-ux_popIn__dRqMh .4s cubic-bezier(.2,.8,.2,1) both}.cabinet-ux_codeLabel__FIBQi{font-size:12px;color:rgba(255,255,255,.7)}.cabinet-ux_codeRow__Dpp2F{display:flex;align-items:center;justify-content:space-between;gap:12px}.cabinet-ux_codeValue__EyywD{font-size:30px;font-weight:800;letter-spacing:.18em;font-variant-numeric:tabular-nums}.cabinet-ux_codeCopy__vB49E{flex-shrink:0;padding:7px 12px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cabinet-ux_codeHint__ChDBM{font-size:12.5px;color:var(--cabinet-muted)}.cabinet-ux_liveActions__OGrO6{display:flex;flex-wrap:wrap;gap:8px}.cabinet-ux_calWrap__Cix3D{position:relative;display:inline-block}.cabinet-ux_calMenu__Fn6kJ{position:absolute;z-index:40;bottom:calc(100% + 6px);left:0;min-width:210px;padding:6px;border:1px solid var(--cabinet-line);border-radius:14px;background:var(--cabinet-surface);box-shadow:0 14px 34px rgba(26,24,32,.14);animation:cabinet-ux_popIn__dRqMh .18s ease both}.cabinet-ux_calMenu__Fn6kJ a{display:block;padding:10px 12px;border-radius:10px;color:var(--cabinet-ink);font-size:14px;font-weight:600;text-decoration:none}.cabinet-ux_calMenu__Fn6kJ a:hover{background:#f6f4fa}.cabinet-ux_iconBtn__0RpZS svg{width:16px;height:16px;margin-right:6px}.cabinet-ux_reveal__7MTKM{animation:cabinet-ux_revealUp__xM2uj .42s cubic-bezier(.2,.8,.2,1) both}.cabinet-ux_confetti__oIvY6{position:fixed;inset:0;z-index:95;pointer-events:none}.cabinet-ux_errorBox__3q_AB{display:grid;justify-items:start;gap:10px;padding:18px;border:1px solid #f3d1d1;border-radius:var(--cabinet-radius);background:#fff7f7;color:#7a2424;font-size:14px}@keyframes cabinet-ux_fadeIn__bJfr1{0%{opacity:0}to{opacity:1}}@keyframes cabinet-ux_sheetUp__W_azH{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cabinet-ux_toastIn__KgP3y{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes cabinet-ux_popIn__dRqMh{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes cabinet-ux_revealUp__xM2uj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cabinet-ux_pulse__u1GHJ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.cabinet-ux_calMenu__Fn6kJ,.cabinet-ux_codeBox__3Fbny,.cabinet-ux_pulse__u1GHJ,.cabinet-ux_reveal__7MTKM,.cabinet-ux_sheetBackdrop__IE0ZS,.cabinet-ux_sheet__Ht_Dg,.cabinet-ux_toast__1eJgE{animation:none!important}.cabinet-ux_bottomItem__2_lLa svg{transition:none}}.cabinet-ux_notes__rv6_O{display:grid;gap:8px;margin-bottom:20px}.cabinet-ux_note__SMsWK{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--cabinet-line);border-left:4px solid var(--cabinet-primary);border-radius:14px;background:var(--cabinet-surface);box-shadow:var(--cabinet-shadow);animation:cabinet-ux_revealUp__xM2uj .42s cubic-bezier(.2,.8,.2,1) both}.cabinet-ux_noteTitle__A2Gq3{font-size:14px;font-weight:700}.cabinet-ux_noteBody___CyHa{margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--cabinet-muted)}.cabinet-ux_noteDot__TSzhP{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--cabinet-primary)}@media (prefers-reduced-motion:reduce){.cabinet-ux_note__SMsWK{animation:none!important}}.cabinet-ux_cancelHint__S_mpM{flex-basis:100%;font-size:12.5px;color:var(--cabinet-muted)}.cabinet-ux_cancelHint__S_mpM a{color:inherit;white-space:nowrap}.cabinet-ux_cancelConfirm__z3Tou{flex-basis:100%;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--cabinet-line);background:var(--cabinet-primary-muted);font-size:13.5px}.cabinet-ux_cancelDeadline__YRAQ8{color:var(--cabinet-muted)}.cabinet-ux_cancelConfirmActions__9cG66{display:flex;flex-wrap:wrap;gap:8px}.cabinet-ux_cancelYes__UpMlb{min-height:40px;padding:0 14px;border:0;border-radius:10px;background:#c62f3e;color:#fff;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cabinet-ux_cancelYes__UpMlb:disabled{opacity:.6;cursor:default}.cabinet-ux_cancelYes__UpMlb:focus-visible{outline:2px solid #c62f3e;outline-offset:2px}.cabinet_cabinet__Nsadm{flex:1;display:flex;flex-direction:column;background:#fafafa;color:#1a1820;font-family:var(--font-site-body);--cabinet-primary:#7b5fd4;--cabinet-primary-muted:rgba(123,95,212,0.1);--cabinet-primary-dark:#6349b8;--cabinet-primary-light:#9a82e0;--cabinet-ink:#1a1820;--cabinet-muted:#6b6575;--cabinet-soft:#948ea0;--cabinet-line:#ece9f1;--cabinet-surface:#ffffff;--cabinet-shadow:0 4px 20px rgba(0,0,0,0.06);--cabinet-shadow-hover:0 6px 24px rgba(0,0,0,0.08);--cabinet-radius:20px;--primary:var(--cabinet-primary);--secondary:var(--cabinet-primary-light)}.cabinet_subnav__SJKdz{background:var(--cabinet-surface);border-bottom:1px solid var(--cabinet-line);padding:0 20px}.cabinet_subnavInner__yz02l{max-width:960px;margin:0 auto;display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 0}.cabinet_subnavTitle__9D_XV{margin:0;flex-shrink:0;font-family:var(--font-site-display);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--cabinet-ink)}.cabinet_nav__aVAfp{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cabinet_nav__aVAfp::-webkit-scrollbar{display:none}.cabinet_nav__aVAfp a{flex-shrink:0;padding:7px 12px;border-radius:999px;font-size:13px;color:var(--cabinet-muted);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.cabinet_nav__aVAfp a:hover{background:#f3f1f7;color:var(--cabinet-ink)}.cabinet_nav__aVAfp a:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_nav__aVAfp a.cabinet_active__9Ggjm{background:var(--cabinet-primary-muted);color:var(--cabinet-primary-dark);font-weight:600}.cabinet_logout__hPRqT{flex-shrink:0;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);border-radius:999px;padding:7px 12px;font-size:13px;cursor:pointer;color:var(--cabinet-muted);font-family:inherit;transition:border-color .15s ease,color .15s ease}.cabinet_logout__hPRqT:hover{border-color:#d7d2e0;color:var(--cabinet-ink)}.cabinet_logout__hPRqT:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_link__Ld_6r{padding:10px 16px;font-size:14px;color:var(--cabinet-primary-dark);text-decoration:none;border-radius:10px}.cabinet_link__Ld_6r:hover{background:var(--cabinet-primary-muted)}.cabinet_link__Ld_6r:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_main__ru1nD{flex:1;max-width:960px;width:100%;margin:0 auto;padding:28px 20px 56px}.cabinet_title__tbUco{margin:0 0 6px;font-family:var(--font-site-display);font-size:clamp(26px,4vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--cabinet-ink);line-height:1.15}.cabinet_sub__AIIAP{margin:0 0 24px;color:var(--cabinet-muted);font-size:15px;line-height:1.45}.cabinet_home__8yaPV{display:flex;flex-direction:column;gap:22px}.cabinet_homeIntro__M0p8g{margin:0;display:flex;align-items:center;gap:16px}.cabinet_homeIntroText__zg3sV{min-width:0}.cabinet_homeAvatar__at9zT{flex-shrink:0}.cabinet_homeTitle__KBwa_{margin:0 0 6px;font-family:var(--font-site-display);font-size:clamp(28px,3.2vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--cabinet-ink);line-height:1.15}.cabinet_homeSub__4x8gn{margin:0;color:var(--cabinet-muted);font-size:15px;line-height:1.45}.cabinet_homeHero__LaJdv{display:flex;flex-direction:column;gap:12px}.cabinet_homeBookingCard__DvtK3{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:0;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);overflow:hidden;min-height:180px}.cabinet_homeBookingCover__cH0wb{width:100%;height:100%;min-height:180px;object-fit:cover;display:block;background:#efeaf8}.cabinet_homeBookingCoverEmpty__EaTdY{min-height:180px;background:linear-gradient(145deg,#f3f0f9,#e8e2f4)}.cabinet_homeBookingBody__XSkmH{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:26px 28px;min-width:0}.cabinet_homeBookingTop___Sxnu{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cabinet_homeBookingEyebrow__TTORB{font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--cabinet-soft)}.cabinet_homeBookingRoom__QgKSF{margin:0;font-family:var(--font-site-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--cabinet-ink);line-height:1.2}.cabinet_homeBookingWhen__eJYaL{margin:0;font-size:15px;color:var(--cabinet-muted);font-variant-numeric:tabular-nums}.cabinet_homeBookingActions__gyscI{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.cabinet_homeBookingEmpty__FS9hA{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);padding:28px}.cabinet_homeBookingEmptyTitle__llsBM{margin:0 0 6px;font-family:var(--font-site-display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_homeBookingEmptyText__KLVlT{margin:0;font-size:14px;color:var(--cabinet-muted);line-height:1.45}.cabinet_homeBtnWide__O5NCw{min-height:48px;padding-left:22px;padding-right:22px}.cabinet_homeGhostRow__fnJW_{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cabinet_homeGhostBtn__doSyQ{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--cabinet-line);background:transparent;color:var(--cabinet-ink);font-weight:600;font-size:14px;text-decoration:none;font-family:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.cabinet_homeGhostBtn__doSyQ:hover{border-color:#d5cee3;background:#fff;color:var(--cabinet-primary-dark)}.cabinet_homeGhostBtn__doSyQ:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_homeStats__MTjEk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.cabinet_homeStatCard__sev_o{display:flex;flex-direction:column;height:100%;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);padding:26px;box-shadow:var(--cabinet-shadow);min-width:0}.cabinet_homeStatValue__h4RMf{font-size:18px;letter-spacing:-.02em;line-height:1.3}.cabinet_homeStatNumber__Mv4Qq,.cabinet_homeStatValue__h4RMf{font-family:var(--font-site-display);font-weight:700;color:var(--cabinet-ink)}.cabinet_homeStatNumber__Mv4Qq{font-size:40px;letter-spacing:-.04em;line-height:1;margin:4px 0 6px;font-variant-numeric:tabular-nums}.cabinet_homeStatCaption__b98uf{font-size:13px;color:var(--cabinet-muted);margin-bottom:4px}.cabinet_homeProgress__MdHjw{margin-top:14px;display:flex;flex-direction:column;gap:8px}.cabinet_homeProgressMeta__RbjMu{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--cabinet-muted);line-height:1.35}.cabinet_homeProgressCount__7KevS{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--cabinet-ink)}.cabinet_homeProgressTrack__Odjgo{height:8px;border-radius:999px;background:#efeaf8;overflow:hidden}.cabinet_homeProgressFill__nOerX{height:100%;border-radius:inherit;background:var(--cabinet-primary);transition:width .25s ease}.cabinet_homeCardLink__Zvw9a{margin-top:auto;padding-top:16px;font-size:13px;font-weight:650;color:var(--cabinet-primary-dark);text-decoration:none}.cabinet_homeCardLink__Zvw9a:hover{text-decoration:underline}.cabinet_homeCardLink__Zvw9a:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px;border-radius:4px}.cabinet_homeContactList__S45Sb{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cabinet_homeContactList__S45Sb li{display:flex;align-items:flex-start;gap:10px;min-width:0}.cabinet_homeContactIcon__K1aEY{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--cabinet-primary-muted);color:var(--cabinet-primary-dark);display:inline-flex;align-items:center;justify-content:center}.cabinet_homeContactText__aqSp8{color:var(--cabinet-ink);text-decoration:none;font-size:15px;font-weight:600;padding-top:4px}.cabinet_homeContactText__aqSp8:hover{color:var(--cabinet-primary-dark)}.cabinet_homeContactEmail__jc0_B{font-size:14px;color:var(--cabinet-muted);line-height:1.4;padding-top:4px;overflow-wrap:anywhere;word-break:break-word;min-width:0}.cabinet_homeSectionTitle__mDQ7f{margin:0 0 14px;font-family:var(--font-site-display);font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_homeLadder__YJ5L4{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);padding:26px 28px}.cabinet_homeLadderTrack__kthk_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.cabinet_homeLadderStep__wYlya{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:18px;min-width:0}.cabinet_homeLadderDot__KapT_{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#ddd7e8;border:2px solid #fff;box-shadow:0 0 0 1px #ddd7e8;z-index:1}.cabinet_homeLadderLine__QA5HG{position:absolute;top:5px;right:calc(100% - 4px);width:calc(100% - 8px);height:2px;background:#e8e3f2}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderDot__KapT_,.cabinet_homeLadderStepDone__LJYYV .cabinet_homeLadderDot__KapT_{background:var(--cabinet-primary);box-shadow:0 0 0 1px var(--cabinet-primary)}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderLine__QA5HG,.cabinet_homeLadderStepDone__LJYYV .cabinet_homeLadderLine__QA5HG{background:var(--cabinet-primary)}.cabinet_homeLadderStepCurrent__YSAHp{background:var(--cabinet-primary-muted);border-radius:14px;padding:30px 12px 12px;margin:-4px -4px 0}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderDot__KapT_{left:12px;top:14px}.cabinet_homeLadderName__aSnIj{font-size:13px;font-weight:700;color:var(--cabinet-ink);line-height:1.3}.cabinet_homeLadderDiscount__5oTv0,.cabinet_homeLadderMeta__qdwKk{font-size:12px;color:var(--cabinet-muted);line-height:1.35}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderDiscount__5oTv0{color:var(--cabinet-primary-dark);font-weight:650}.cabinet_homeHelp__NOShC{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);padding:26px 28px}.cabinet_homeHelpTitle__F0NxQ{margin:0 0 4px;font-family:var(--font-site-display);font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_homeHelpText__X5ph3{margin:0;font-size:14px;color:var(--cabinet-muted);line-height:1.45}.cabinet_homeHelpActions__Y7c3o{display:flex;flex-wrap:wrap;gap:10px}.cabinet_homeHelpLink__sB6zE{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--cabinet-line);background:#faf9fc;color:var(--cabinet-primary-dark);font-size:14px;font-weight:650;text-decoration:none;transition:background .15s ease,border-color .15s ease}.cabinet_homeHelpLink__sB6zE:hover{background:var(--cabinet-primary-muted);border-color:transparent}.cabinet_homeHelpLink__sB6zE:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_grid__Zp1am{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:24px}.cabinet_card__VdEV6{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);padding:18px 20px;box-shadow:var(--cabinet-shadow)}.cabinet_cardLabel__936TF{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--cabinet-soft);margin-bottom:6px}.cabinet_cardValue__7O4aS{font-family:var(--font-site-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_cardHint__ZA3p_{font-size:13px;color:var(--cabinet-muted);margin-top:6px;line-height:1.4}.cabinet_table__VfYda{width:100%;border-collapse:collapse;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);overflow:hidden;box-shadow:var(--cabinet-shadow)}.cabinet_table__VfYda td,.cabinet_table__VfYda th{padding:12px 14px;text-align:left;border-bottom:1px solid #f1eef5;font-size:13px}.cabinet_table__VfYda th{background:#faf9fc;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--cabinet-soft)}.cabinet_badge__o3KgD{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em}.cabinet_badgeNew__wbDTD{background:#fff6e8;color:#9a6700}.cabinet_badgeConfirmed__S01Pd{background:#eef8f1;color:#1b6b3a}.cabinet_badgeCompleted__Ds8_X{background:#f3f2f5;color:#7a7585}.cabinet_badgeCancelled__mnwCF{background:#f3f2f5;color:#8a8494}.cabinet_badgePending__kBefG{background:#fff4e5;color:#9a5b12}.cabinet_badgePaid__7bvJ5{background:#eef8f1;color:#1b6b3a}.cabinet_badgeHistory__Zo_SL{background:#f3f2f5;color:#8a8494}.cabinet_form__Iusy4{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);padding:20px;max-width:480px;box-shadow:var(--cabinet-shadow)}.cabinet_field__hPfkY{margin-bottom:14px}.cabinet_field__hPfkY label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.cabinet_field__hPfkY input,.cabinet_field__hPfkY select,.cabinet_field__hPfkY textarea{width:100%;padding:10px 12px;border:1px solid #d9d4e3;border-radius:10px;font-size:14px;background:#fff}.cabinet_field__hPfkY input:focus-visible,.cabinet_field__hPfkY select:focus-visible,.cabinet_field__hPfkY textarea:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:1px;border-color:transparent}.cabinet_btn__XewLW{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;border-radius:12px;border:none;background:var(--cabinet-primary);color:#fff;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;font-family:inherit;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(123,95,212,.2)}.cabinet_btn__XewLW:hover:not(:disabled){background:var(--cabinet-primary-dark)}.cabinet_btn__XewLW:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:3px}.cabinet_btn__XewLW:disabled{opacity:.6;cursor:not-allowed}.cabinet_btnSecondary__hEq3X{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);color:var(--cabinet-ink);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;font-family:inherit;transition:border-color .15s ease,background .15s ease}.cabinet_btnSecondary__hEq3X:hover{border-color:#d0cadc;background:#faf9fc}.cabinet_btnSecondary__hEq3X:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_ff___aHQU{margin-bottom:14px}.cabinet_ff___aHQU label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#3d3848}.cabinet_ff___aHQU input,.cabinet_ff___aHQU textarea{width:100%;padding:10px 12px;border:1px solid #d9d4e3;border-radius:10px;font-size:14px}.cabinet_alert__jemdd{padding:12px 14px;border-radius:12px;font-size:13px;margin-bottom:16px;line-height:1.45}.cabinet_alertOk__PFvDI{background:#f0faf3;color:#1b7a45;border:1px solid #cdead7}.cabinet_alertErr__ccdbi{background:#fdf4f4;color:#9b2c2c;border:1px solid #f0d4d4}.cabinet_empty__oUP_3{padding:32px;text-align:center;color:var(--cabinet-soft);font-size:14px}.cabinet_sectionTitle__aZMuu{font-family:var(--font-site-display);font-size:17px;font-weight:650;letter-spacing:-.02em;margin:0 0 12px;color:var(--cabinet-ink)}.cabinet_accessPanel__rUypC{background:var(--cabinet-surface);color:var(--cabinet-ink);border-radius:var(--cabinet-radius);padding:16px 18px;margin-bottom:12px;box-shadow:var(--cabinet-shadow);border:1px solid var(--cabinet-line);border-left:3px solid var(--cabinet-primary)}.cabinet_accessHead__pnKnU{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cabinet_accessTitle__WiaVb{font-size:15px;font-weight:700;letter-spacing:-.01em}.cabinet_accessSub__XLsn2{font-size:13px;color:var(--cabinet-muted);margin-top:4px}.cabinet_accessLock__dtwLN+.cabinet_accessLock__dtwLN{margin-top:12px;padding-top:12px;border-top:1px solid var(--cabinet-line)}.cabinet_accessLockLabel__b5kId{font-size:12px;color:var(--cabinet-muted);margin-bottom:6px}.cabinet_accessCode__NU_xq{font-size:28px;font-weight:700;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--cabinet-primary-dark)}.cabinet_accessPlaceholder___7d2b{font-size:24px;letter-spacing:.15em;color:var(--cabinet-soft)}.cabinet_accessHint__Dr9Cm{font-size:13px;color:var(--cabinet-muted);margin-top:8px;line-height:1.45}.cabinet_pageHead__ZHUSK{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.cabinet_pageHeadText__CEX3t{min-width:0}.cabinet_pageHead__ZHUSK .cabinet_sub__AIIAP{margin-bottom:0}.cabinet_pageCta__SU6K9{flex-shrink:0;white-space:nowrap}.cabinet_btnPageCta__zPOPb{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);color:var(--cabinet-primary-dark);font-weight:650;font-size:14px;text-decoration:none;font-family:inherit;box-shadow:var(--cabinet-shadow);transition:background .15s ease,border-color .15s ease,color .15s ease}.cabinet_btnPageCta__zPOPb:hover{background:var(--cabinet-primary-muted);border-color:transparent}.cabinet_btnPageCta__zPOPb:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_btnPageCtaSolid__20WyO{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:12px;border:none;background:var(--cabinet-primary);color:#fff;font-weight:650;font-size:14px;text-decoration:none;font-family:inherit;box-shadow:0 1px 2px rgba(123,95,212,.2);transition:background .15s ease}.cabinet_btnPageCtaSolid__20WyO:hover{background:var(--cabinet-primary-dark)}.cabinet_btnPageCtaSolid__20WyO:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:3px}.cabinet_ctaLabelFull__n1PUO{display:none}.cabinet_ctaLabelShort__f1BG_{display:inline}.cabinet_bookingsPage__NasAs{display:flex;flex-direction:column;gap:28px}.cabinet_bookingsSection__MupUd{display:flex;flex-direction:column;gap:12px}.cabinet_historyCard__1XUCh{opacity:.92}.cabinet_historyCard__1XUCh .cabinet_bookingPrice__1wAL0,.cabinet_historyCard__1XUCh .cabinet_bookingRoom__cJTpx{color:#3f3a4a}.cabinet_historyCard__1XUCh .cabinet_bookingDate__Km2cq,.cabinet_historyCard__1XUCh .cabinet_bookingTime__PUR_4{color:var(--cabinet-soft)}.cabinet_overview__6MA3s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.cabinet_overviewCard__ORJfN{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;background:var(--cabinet-surface);border-radius:14px;padding:14px 14px 12px;box-shadow:var(--cabinet-shadow);text-decoration:none;color:inherit;min-width:0;transition:border-color .15s ease,box-shadow .15s ease;border:1px solid var(--cabinet-line);border-top:2px solid transparent}.cabinet_overviewCardAccent__r6VIw{border-top-color:var(--cabinet-primary)}a.cabinet_overviewCard__ORJfN:hover,button.cabinet_overviewCard__ORJfN:hover{border-color:#d8d2e6;box-shadow:var(--cabinet-shadow-hover)}a.cabinet_overviewCard__ORJfN:focus-visible,button.cabinet_overviewCard__ORJfN:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_overviewLabel__oYFLg{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--cabinet-soft);margin-bottom:6px}.cabinet_overviewValue__RzZuF{font-family:var(--font-site-display);font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--cabinet-ink);line-height:1.15}.cabinet_overviewHint__78Y8q{margin-top:4px;font-size:12px;color:var(--cabinet-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cabinet_filters__aqaBl{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:16px;padding-bottom:2px}.cabinet_filters__aqaBl::-webkit-scrollbar{display:none}.cabinet_filterChip__PsfJo{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);color:var(--cabinet-muted);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:550;cursor:pointer;font-family:inherit;min-height:40px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.cabinet_filterChip__PsfJo:hover{border-color:#d0cadc;color:var(--cabinet-ink)}.cabinet_filterChip__PsfJo:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_filterChipActive__VdjWw{background:var(--cabinet-primary);border-color:var(--cabinet-primary);color:#fff;font-weight:650;box-shadow:0 1px 2px rgba(123,95,212,.25)}.cabinet_filterCount__NWYYg{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:#f1eef6;color:var(--cabinet-primary-dark)}.cabinet_filterChipActive__VdjWw .cabinet_filterCount__NWYYg{background:rgba(255,255,255,.22);color:#fff}.cabinet_bookingList__nG5CB{display:flex;flex-direction:column;gap:12px}.cabinet_bookingCard__6p2Pj{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.cabinet_bookingCard__6p2Pj:hover{border-color:#ddd7e8;box-shadow:var(--cabinet-shadow-hover)}.cabinet_bookingCardExpanded__C_xN1{border-color:#d4cee6;box-shadow:var(--cabinet-shadow-hover)}.cabinet_bookingMain__Q0DM2{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px 16px;align-items:start;padding:18px 18px 12px}.cabinet_bookingThumb__gswKR{width:88px;height:88px;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#f3f0f9,#e8e2f4);border:1px solid var(--cabinet-line);flex-shrink:0}.cabinet_bookingThumb__gswKR img{width:100%;height:100%;object-fit:cover;display:block}.cabinet_bookingThumbPlaceholder__qrQCy{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#efeaf8,#ddd3f3);color:var(--cabinet-primary-dark)}.cabinet_bookingThumbLabel__K6RHw{font-family:var(--font-site-display);font-size:13px;font-weight:700;letter-spacing:.04em}.cabinet_bookingRoom__cJTpx{margin:0 0 6px;font-family:var(--font-site-display);font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--cabinet-ink);line-height:1.25}.cabinet_bookingMeta__sH9Y4{display:flex;flex-direction:column;gap:2px}.cabinet_bookingDate__Km2cq{font-size:14px;font-weight:600;color:var(--cabinet-ink)}.cabinet_bookingTime__PUR_4{font-size:14px;color:var(--cabinet-muted);font-variant-numeric:tabular-nums}.cabinet_bookingExtra__QMnH6{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px 10px}.cabinet_bookingExtra__QMnH6,.cabinet_bookingSession__xIVdg{font-size:12px;color:var(--cabinet-soft)}.cabinet_bookingAside__46FTW{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.cabinet_bookingPrice__1wAL0{font-family:var(--font-site-display);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--cabinet-ink);font-variant-numeric:tabular-nums}.cabinet_bookingPriceHint__aYkmA{font-size:12px;font-weight:600;color:#1b7a45}.cabinet_bookingActions__sgnvC{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 14px;grid-column:1/-1}.cabinet_bookingDetailBtn__lL5N1{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--cabinet-line);background:#faf9fc;color:var(--cabinet-primary-dark);font-size:13px;font-weight:650;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.cabinet_bookingDetailBtn__lL5N1:hover{background:var(--cabinet-primary-muted);border-color:transparent}.cabinet_bookingDetailBtn__lL5N1:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px}.cabinet_bookingDetailBtnPrimary__6MPpZ{background:var(--cabinet-primary-muted);border-color:transparent;color:var(--cabinet-primary-dark)}.cabinet_bookingDetailBtnGhost__SjML4{background:transparent}.cabinet_bookingBody__U54Iz{padding:0 18px 18px;border-top:1px solid #f1eef5}.cabinet_bookingFacts__AWCem{display:grid;gap:8px;padding-top:14px;font-size:13px;color:var(--cabinet-muted);line-height:1.4}.cabinet_bookingFacts__AWCem strong{color:var(--cabinet-ink);font-weight:600}.cabinet_bookingBodyMuted__G5P4a{padding:12px 0 0;font-size:13px;color:var(--cabinet-soft)}.cabinet_bookingBodyErr__WosDv{padding:12px 0 0;font-size:13px;color:#9b2c2c}.cabinet_statePanel__Yowox{background:transparent;border:none;border-radius:0;box-shadow:none;padding:8px 0 4px;text-align:left}.cabinet_statePanelCard__lGqXD{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);box-shadow:var(--cabinet-shadow);padding:28px 22px;text-align:center}.cabinet_stateCompact__Bnp8q{display:flex;gap:14px;align-items:flex-start;background:var(--cabinet-surface);border:1px dashed #ddd7e8;border-radius:14px;padding:16px;box-shadow:none}.cabinet_stateIcon__T_yau{width:40px;height:40px;border-radius:12px;background:var(--cabinet-primary-muted);color:var(--cabinet-primary-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cabinet_stateCompactBody__QoQvP{min-width:0;flex:1}.cabinet_stateTitle___XqZO{margin:0 0 4px;font-family:var(--font-site-display);font-size:16px;font-weight:650;letter-spacing:-.02em;color:var(--cabinet-ink)}.cabinet_stateText__R66ho{margin:0 0 12px;font-size:13px;color:var(--cabinet-muted);line-height:1.45;max-width:none}.cabinet_stateActions__oI3kv{display:flex;flex-wrap:wrap;gap:8px}.cabinet_lastBooking__EtcfE{margin-top:16px}.cabinet_lastBookingHead__431RA{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.cabinet_lastBookingTitle__ZEDbU{margin:0;font-size:13px;font-weight:650;color:var(--cabinet-ink)}.cabinet_lastBookingLink__4_QqY{font-size:13px;font-weight:600;color:var(--cabinet-primary-dark);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.cabinet_lastBookingLink__4_QqY:hover{text-decoration:underline}.cabinet_lastBookingLink__4_QqY:focus-visible{outline:2px solid var(--cabinet-primary);outline-offset:2px;border-radius:4px}.cabinet_lastBookingCard__UKMu_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:14px;padding:14px 16px;box-shadow:var(--cabinet-shadow)}.cabinet_lastBookingRoom__YbzKL{margin:0 0 4px;font-family:var(--font-site-display);font-size:15px;font-weight:650;color:var(--cabinet-ink)}.cabinet_lastBookingMeta__qSy8j{font-size:13px;color:var(--cabinet-muted)}.cabinet_lastBookingAside__Yvz9r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.cabinet_lastBookingPrice__cJORs{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.cabinet_skeletonOverview__tz7m2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.cabinet_skeletonOverviewItem__4mfks{height:78px;border-radius:14px;border:1px solid var(--cabinet-line);background:var(--cabinet-surface);overflow:hidden}.cabinet_skeletonOverviewItem__4mfks .cabinet_skeletonLine__HsGoc{margin:16px 14px;height:10px}.cabinet_skeletonList__SgTGv{display:flex;flex-direction:column;gap:12px}.cabinet_skeletonCard__cf31M{background:var(--cabinet-surface);border:1px solid var(--cabinet-line);border-radius:var(--cabinet-radius);padding:18px;box-shadow:var(--cabinet-shadow)}.cabinet_skeletonLine__HsGoc{height:12px;border-radius:6px;background:linear-gradient(90deg,#efeef3,#f7f6f9 50%,#efeef3);background-size:200% 100%;animation:cabinet_cabinetShimmer__j3ZEV 1.2s ease-in-out infinite}.cabinet_skeletonLineShort__eC_ch{width:42%;margin-bottom:12px;height:16px}.cabinet_skeletonLineMid__39iaD{width:58%;margin-bottom:8px}.cabinet_skeletonLineLong__vJKqV{width:72%;margin-bottom:0}@keyframes cabinet_cabinetShimmer__j3ZEV{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:860px){.cabinet_subnav__SJKdz{display:none}.cabinet_subnavInner__yz02l{flex-wrap:nowrap;gap:8px;min-height:44px;padding:6px 0}.cabinet_subnavTitle__9D_XV{display:none}.cabinet_nav__aVAfp{order:0;width:auto;flex:1}.cabinet_logout__hPRqT{margin-left:0;padding:6px 10px;font-size:12px}.cabinet_main__ru1nD{padding:18px 14px calc(96px + env(safe-area-inset-bottom))}.cabinet_title__tbUco{font-size:24px}.cabinet_home__8yaPV{gap:18px}.cabinet_homeTitle__KBwa_{font-size:24px}.cabinet_homeSub__4x8gn{font-size:14px}.cabinet_homeIntro__M0p8g{gap:12px}.cabinet_homeBookingCard__DvtK3{grid-template-columns:1fr}.cabinet_homeBookingCoverEmpty__EaTdY,.cabinet_homeBookingCover__cH0wb{min-height:140px;max-height:160px}.cabinet_homeBookingBody__XSkmH{padding:20px}.cabinet_homeBookingRoom__QgKSF{font-size:20px}.cabinet_homeBookingActions__gyscI{flex-direction:column}.cabinet_homeBookingActions__gyscI .cabinet_btnSecondary__hEq3X,.cabinet_homeBookingActions__gyscI .cabinet_btn__XewLW,.cabinet_homeBookingEmpty__FS9hA .cabinet_btn__XewLW,.cabinet_homeGhostBtn__doSyQ,.cabinet_homeHelpLink__sB6zE{width:100%;min-height:48px}.cabinet_homeBookingEmpty__FS9hA{padding:22px 20px}.cabinet_homeGhostRow__fnJW_,.cabinet_homeStats__MTjEk{grid-template-columns:1fr}.cabinet_homeHelp__NOShC,.cabinet_homeLadder__YJ5L4,.cabinet_homeStatCard__sev_o{padding:22px 20px}.cabinet_homeLadderTrack__kthk_{display:flex;flex-direction:column;gap:0;grid-template-columns:none}.cabinet_homeLadderStep__wYlya{padding:10px 8px 20px 32px}.cabinet_homeLadderDot__KapT_{left:6px;top:14px}.cabinet_homeLadderLine__QA5HG{display:none}.cabinet_homeLadderStep__wYlya:not(:last-child):after{content:"";position:absolute;left:11px;top:26px;bottom:0;width:2px;background:#e8e3f2}.cabinet_homeLadderStepCurrent__YSAHp:not(:last-child):after,.cabinet_homeLadderStepDone__LJYYV:not(:last-child):after{background:var(--cabinet-primary)}.cabinet_homeLadderStepCurrent__YSAHp{margin:0 0 4px;padding:12px 12px 16px 32px}.cabinet_homeLadderStepCurrent__YSAHp .cabinet_homeLadderDot__KapT_{left:6px;top:16px}.cabinet_homeLadderStepCurrent__YSAHp:not(:last-child):after{top:28px}.cabinet_homeLadderName__aSnIj{font-size:14px}.cabinet_homeHelpActions__Y7c3o{width:100%}.cabinet_pageHead__ZHUSK{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.cabinet_pageCta__SU6K9{width:100%}.cabinet_pageCta__SU6K9 .cabinet_btnPageCtaSolid__20WyO,.cabinet_pageCta__SU6K9 .cabinet_btnPageCta__zPOPb,.cabinet_pageCta__SU6K9 .cabinet_btn__XewLW{width:100%;min-height:48px}.cabinet_pageCta__SU6K9 .cabinet_btnPageCta__zPOPb{background:var(--cabinet-primary);border-color:var(--cabinet-primary);color:#fff;box-shadow:0 1px 2px rgba(123,95,212,.2)}.cabinet_pageCta__SU6K9 .cabinet_btnPageCta__zPOPb:hover{background:var(--cabinet-primary-dark)}.cabinet_ctaLabelFull__n1PUO{display:inline}.cabinet_ctaLabelShort__f1BG_{display:none}.cabinet_bookingsPage__NasAs{gap:22px}.cabinet_overview__6MA3s{gap:8px;margin-bottom:16px}.cabinet_overview__6MA3s,.cabinet_skeletonOverview__tz7m2{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet_overviewValue__RzZuF{font-size:20px}.cabinet_bookingMain__Q0DM2{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 14px 8px}.cabinet_bookingThumb__gswKR{width:64px;height:64px;border-radius:12px}.cabinet_bookingAside__46FTW{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;width:100%;text-align:left}.cabinet_bookingAsidePrice__Msy6Q{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cabinet_bookingActions__sgnvC{padding:0 14px 14px}.cabinet_bookingDetailBtn__lL5N1{flex:1;min-height:44px}.cabinet_bookingBody__U54Iz{padding:0 14px 14px}.cabinet_stateCompact__Bnp8q{padding:14px}.cabinet_stateActions__oI3kv{width:100%}.cabinet_stateActions__oI3kv .cabinet_bookingDetailBtn__lL5N1,.cabinet_stateActions__oI3kv .cabinet_btnSecondary__hEq3X,.cabinet_stateActions__oI3kv .cabinet_btn__XewLW{flex:1;min-height:42px;justify-content:center}.cabinet_lastBookingCard__UKMu_{grid-template-columns:1fr}.cabinet_lastBookingAside__Yvz9r{flex-direction:row;justify-content:space-between;width:100%;align-items:center}}.SiteFooter_footer__aUaTs{background:#0f0e14;border-top:1px solid rgba(255,255,255,.06);margin-top:auto;padding:48px 24px 0;font-family:var(--font-site-body)}.SiteFooter_inner__23SNm{max-width:1140px;margin:0 auto}.SiteFooter_cols__odBSg{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;padding-bottom:40px}.SiteFooter_col__gfZ3Y{display:flex;flex-direction:column;gap:12px}.SiteFooter_colHeader__QQ93A{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.SiteFooter_colTitle__OW81o{font-size:13px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;transition:color .15s;flex:1}.SiteFooter_colTitle__OW81o:hover{color:#c4b5fd}.SiteFooter_colToggle__Bw5aJ{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:50%;color:rgba(255,255,255,.6);font-size:16px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.SiteFooter_colToggle__Bw5aJ:hover{background:rgba(255,255,255,.15);color:#fff}.SiteFooter_colList__aHPbA{list-style:none;margin:0;padding:0;display:none;flex-direction:column;gap:7px}.SiteFooter_colOpen__TQfJc .SiteFooter_colList__aHPbA{display:flex}.SiteFooter_colLink__9RZKb{font-size:12.5px;color:rgba(255,255,255,.45);text-decoration:none;line-height:1.4;transition:color .15s}.SiteFooter_colLink__9RZKb:hover{color:#c4b5fd}.SiteFooter_bottom__ADU2b{border-top:1px solid rgba(255,255,255,.06);padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.SiteFooter_bottomLeft__iGTo0{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.SiteFooter_copy__kUVKS,.SiteFooter_legal__Dh8KR{font-size:12px;color:rgba(255,255,255,.3)}.SiteFooter_legal__Dh8KR{text-decoration:none;transition:color .15s}.SiteFooter_legal__Dh8KR:hover{color:rgba(255,255,255,.6)}.SiteFooter_socials__wj2BT{display:flex;gap:6px}.SiteFooter_social__CGwrk{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5);font-size:13px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.SiteFooter_social__CGwrk:hover{background:var(--primary);border-color:var(--primary);color:#fff}@media (max-width:900px){.SiteFooter_cols__odBSg{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.SiteFooter_footer__aUaTs,.SiteFooter_inner__23SNm{padding:0}.SiteFooter_cols__odBSg{grid-template-columns:1fr;gap:0;padding-bottom:0}.SiteFooter_col__gfZ3Y{gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.SiteFooter_colHeader__QQ93A{padding:14px 20px;border-bottom:none;margin:0}.SiteFooter_colOpen__TQfJc .SiteFooter_colList__aHPbA{padding:0 20px 14px}.SiteFooter_bottom__ADU2b{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}}.HomeHowItWorks_section__V93gr{padding:96px 0;background:#fafafa}.HomeHowItWorks_wrap__Jr7hE{max-width:1180px;margin:0 auto;padding:0 24px}.HomeHowItWorks_title__p9OFB{margin:0 0 8px;text-align:center;font-family:var(--font-site-display);font-size:clamp(24px,3.5vw,36px);font-weight:800;color:#1c1b1a;letter-spacing:-.03em}.HomeHowItWorks_subtitle__aOQ0D{margin:0 0 48px;text-align:center;font-size:16px;color:#706e6a;line-height:1.55}.HomeHowItWorks_steps__jOS_T{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.HomeHowItWorks_step__jjpnd{position:relative;text-align:center;padding:0 8px}.HomeHowItWorks_connector__tP1sA{display:none}@media (min-width:901px){.HomeHowItWorks_connector__tP1sA{display:block;position:absolute;top:22px;right:calc(50% + 36px);width:calc(100% - 72px);height:1px;background:color-mix(in srgb,var(--primary) 20%,#e8e6e2);pointer-events:none}.HomeHowItWorks_step__jjpnd:first-child .HomeHowItWorks_connector__tP1sA{display:none}}.HomeHowItWorks_num__z1q5c{display:block;font-family:var(--font-site-display);font-size:36px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--primary);margin-bottom:16px}.HomeHowItWorks_stepTitle__BEty7{margin:0 0 8px;font-family:var(--font-site-display);font-size:17px;font-weight:800;color:#1c1b1a;letter-spacing:-.02em;line-height:1.3}.HomeHowItWorks_stepText__WYCoa{margin:0;font-size:14px;line-height:1.5;color:#706e6a}.HomeHowItWorks_ctaWrap___yWcU{margin-top:48px;text-align:center}.HomeHowItWorks_cta__vifan{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 28px;border-radius:999px;background:var(--primary);color:#fff;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 4px 20px rgba(123,95,212,.28);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.HomeHowItWorks_cta__vifan:hover{background:var(--secondary);transform:translateY(-2px);box-shadow:0 8px 28px rgba(123,95,212,.35)}@media (max-width:900px){.HomeHowItWorks_section__V93gr{padding:72px 0}.HomeHowItWorks_steps__jOS_T{grid-template-columns:1fr;gap:0;max-width:420px;margin:0 auto}.HomeHowItWorks_step__jjpnd{text-align:left;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;padding:20px 0;border-bottom:1px solid #ece9e3}.HomeHowItWorks_step__jjpnd:last-child{border-bottom:none}.HomeHowItWorks_num__z1q5c{grid-row:1/span 2;align-self:center;margin-bottom:0;font-size:32px}.HomeHowItWorks_stepTitle__BEty7{margin:0}.HomeHowItWorks_subtitle__aOQ0D{margin-bottom:32px}.HomeHowItWorks_ctaWrap___yWcU{margin-top:36px}.HomeHowItWorks_cta__vifan{width:100%}}@media (max-width:640px){.HomeHowItWorks_section__V93gr{padding:56px 0}.HomeHowItWorks_wrap__Jr7hE{padding:0 16px}}.decor_srOnly__f0HbP{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.decor_stickers__x33__{display:inline-flex;gap:2px;flex-shrink:0}.decor_sticker__puNFe{line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.decor_overlay__0VNqB{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:5px 11px 5px 7px;border-radius:999px;background:var(--decor-bg);color:var(--decor-fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--decor-accent) 45%,transparent),0 6px 18px -6px color-mix(in srgb,var(--decor-accent) 70%,transparent),0 2px 6px rgba(0,0,0,.18);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em;pointer-events:none;overflow:hidden}.decor_overlay__0VNqB .decor_sticker__puNFe{font-size:16px}.decor_overlayText__kW_9G{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decor_overlayUntil__Ha_8v{font-size:11px;font-weight:500;color:var(--decor-accent)}.decor_overlaySpark__2CeMb{position:absolute;right:-4px;top:-6px;width:22px;height:22px;color:var(--decor-accent);opacity:.35;transform:rotate(12deg)}@media (max-width:480px){.decor_overlay__0VNqB{top:8px;right:8px;padding:4px 9px 4px 6px;font-size:11px}.decor_overlayUntil__Ha_8v{display:none}}.decor_chip__EaT9v{display:inline-flex;align-items:center;gap:1px;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--decor-bg);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--decor-accent) 80%,transparent);vertical-align:1px}.decor_chip__EaT9v .decor_sticker__puNFe{font-size:12px}.decor_inline__e5YcZ{position:relative;display:flex;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 16px 12px 12px;border-radius:16px;background:var(--decor-soft);border:1px solid var(--decor-border);color:var(--decor-ink);overflow:hidden;isolation:isolate}.decor_medallion__tSYFO{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:44px;height:44px;padding:0 6px;border-radius:999px;background:var(--decor-bg);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--decor-accent) 80%,transparent);flex-shrink:0}.decor_medallion__tSYFO .decor_sticker__puNFe{font-size:22px}.decor_inlineBody__09R76{display:flex;flex-direction:column;min-width:0;gap:1px}.decor_inlineEyebrow__G73G_{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.decor_inlineTitle__5LFxw{font-size:15px;line-height:1.3}.decor_inlineNote__L71GH{font-size:13px;line-height:1.45;opacity:.9;margin-top:2px}.decor_inlineSparks__tGUBa{position:absolute;inset:0;z-index:-1;pointer-events:none;color:var(--decor-ink)}.decor_inlineSpark1__wWzFt,.decor_inlineSpark2__ta0zw,.decor_inlineSpark3__Krk_S{position:absolute;opacity:.09}.decor_inlineSpark1__wWzFt{right:14px;top:-10px;width:46px;height:46px;transform:rotate(18deg)}.decor_inlineSpark2__ta0zw{right:64px;bottom:-12px;width:30px;height:30px;transform:rotate(-12deg)}.decor_inlineSpark3__Krk_S{right:112px;top:8px;width:16px;height:16px}.decor_particles__C2s1S{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none;contain:strict}.decor_particleTrack__MYMGf{position:absolute;top:0;height:100%;animation-name:decor_decorFall__pedWu;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.decor_particle__ZMZ_1{display:block;margin-top:-32px;animation:decor_decorSway__WGj7D var(--sway-duration,4s) ease-in-out infinite alternate}.decor_particleGlyph__XRcMx{display:block;width:100%;height:auto;filter:drop-shadow(0 0 2px rgba(0,0,0,.28))}.decor_particles__C2s1S[data-paused] .decor_particleTrack__MYMGf,.decor_particles__C2s1S[data-paused] .decor_particle__ZMZ_1{animation-play-state:paused}@keyframes decor_decorFall__pedWu{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(100% + 40px),0)}}@keyframes decor_decorSway__WGj7D{0%{transform:translateX(calc(var(--sway, 14px) * -1)) rotate(0deg)}to{transform:translateX(var(--sway,14px)) rotate(var(--spin,120deg))}}@media (max-width:640px){.decor_particleTrack__MYMGf:nth-child(n+13){display:none}}@media (prefers-reduced-motion:reduce){.decor_particles__C2s1S{display:none}}.HomeFaq_list__rAM99{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.HomeFaq_item__UC8Uw{background:#fff;border:1px solid #e8e4df;border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.HomeFaq_itemOpen__zHCTh{border-color:#c4b5fd;box-shadow:0 8px 24px rgba(123,95,212,.12)}.HomeFaq_q__p2IFb{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-site-display);font-size:16px;font-weight:700;color:#1c1b1a;transition:color .15s}.HomeFaq_itemOpen__zHCTh .HomeFaq_q__p2IFb{color:var(--secondary)}.HomeFaq_icon__EbazZ{width:28px;height:28px;border-radius:50%;background:#f3f0fd;border:1px solid #d9d0f5;flex-shrink:0;position:relative}.HomeFaq_icon__EbazZ:after,.HomeFaq_icon__EbazZ:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--primary);transform:translate(-50%,-50%);border-radius:1px;transition:transform .2s}.HomeFaq_icon__EbazZ:after{transform:translate(-50%,-50%) rotate(90deg)}.HomeFaq_itemOpen__zHCTh .HomeFaq_icon__EbazZ:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.HomeFaq_a___QA4x{padding:0 20px 18px;font-size:15px;line-height:1.65;color:#565450;white-space:pre-line}@media (max-width:640px){.HomeFaq_q__p2IFb{font-size:15px;padding:16px}.HomeFaq_a___QA4x{padding:0 16px 16px;font-size:14px}}.RoomDescription_box__Z2oL2{font-size:15.5px;line-height:1.65;color:#374151}.RoomDescription_para__Tj6W9{margin:0 0 12px}.RoomDescription_para__Tj6W9:first-child{font-weight:600;color:#111827}.RoomDescription_list__1D2Ag{margin:0 0 12px;padding-left:22px}.RoomDescription_list__1D2Ag li{margin-bottom:6px}.RoomDescription_box__Z2oL2>:last-child{margin-bottom:0}.RoomAbout_grid__zz5d2{display:grid;grid-template-columns:1fr 400px;gap:32px;align-items:start;margin:0 0 36px}.RoomAbout_right__526gB img{width:100%;border-radius:14px;display:block;object-fit:cover;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 30px rgba(15,23,42,.09)}.RoomAbout_single__Qs12n{margin:0 0 36px}.RoomAbout_single__Qs12n img{width:100%;max-width:560px;border-radius:14px;display:block}.RoomAbout_guestsLine__gRXGB{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:#4b5563}@media (max-width:760px){.RoomAbout_grid__zz5d2{grid-template-columns:1fr;gap:20px}}.RoomBackgrounds_section__oTGFX{margin-top:52px;padding-top:36px;border-top:1px solid #e7e5e4}.RoomBackgrounds_group__wHtV_+.RoomBackgrounds_group__wHtV_{margin-top:44px}.RoomBackgrounds_title__IfcME{margin:0 0 20px;font-family:var(--font-site-display);font-size:24px;line-height:1.2}.RoomBackgrounds_grid__0TyUr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.RoomBackgrounds_card__bvD3T{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #e8e4df;border-radius:14px}.RoomBackgrounds_media__9CSPf{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;overflow:hidden;background:#f7f5f2;color:#c4bfb8;font-size:28px}.RoomBackgrounds_media__9CSPf img{width:100%;height:100%;object-fit:contain}.RoomBackgrounds_body__zcUbh{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 14px 15px}.RoomBackgrounds_category__4FL2B{color:var(--primary,#564788);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.RoomBackgrounds_name__3bu9y{margin:0;color:#1c1917;font-size:14px;font-weight:750;line-height:1.35}.RoomBackgrounds_ask__26uWW,.RoomBackgrounds_free__xP20j{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700}.RoomBackgrounds_free__xP20j{color:var(--primary,#564788);background:color-mix(in srgb,var(--primary,#564788) 12%,#fff)}.RoomBackgrounds_ask__26uWW{color:#57534e;background:#f5f3ef}.RoomBackgrounds_link__AOrjA{margin-top:auto;color:var(--primary,#564788);font-size:12px;font-weight:700;text-decoration:none}.RoomBackgrounds_link__AOrjA:hover{text-decoration:underline}@media (max-width:960px){.RoomBackgrounds_grid__0TyUr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.RoomBackgrounds_section__oTGFX{margin-top:40px;padding-top:28px}.RoomBackgrounds_title__IfcME{font-size:21px}.RoomBackgrounds_grid__0TyUr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:480px){.RoomBackgrounds_grid__0TyUr{grid-template-columns:1fr}}.RoomCard_card__o_OzB{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:16px;border:1.5px solid #ece9e3;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.RoomCard_card__o_OzB:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.1);border-color:#d5cff5}.RoomCard_photo__eGwOl{width:100%;aspect-ratio:4/4;overflow:hidden;background:#f0eee9;position:relative}.RoomCard_priceBadge__At3s6{position:absolute;right:10px;bottom:10px;z-index:1;padding:6px 10px;border-radius:8px;background:rgba(255,255,255,.92);color:#1c1b1a;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:-.01em;box-shadow:0 2px 10px rgba(0,0,0,.06);pointer-events:none;display:flex;flex-direction:column;align-items:flex-end}.RoomCard_priceNote__rgnQC{font-size:10px;font-weight:600;color:var(--primary);letter-spacing:0}@media (max-width:640px){.RoomCard_priceBadge__At3s6{right:8px;bottom:8px;left:auto;top:auto;font-size:12px;padding:5px 8px;max-width:calc(100% - 16px)}}.RoomCard_photoImg___HdT_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.RoomCard_card__o_OzB:hover .RoomCard_photoImg___HdT_{transform:scale(1.04)}.RoomCard_photo__eGwOl .RoomCard_photoImg___HdT_.RoomCard_photoHover__gImOd{opacity:0;animation:none}@media (hover:hover){.RoomCard_card__o_OzB:hover .RoomCard_photoImg___HdT_.RoomCard_photoHover__gImOd[data-loaded]{opacity:1}}.RoomCard_area__K34SK{position:absolute;left:10px;top:10px;z-index:1;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;background:rgba(20,16,34,.55);padding:4px 9px;border-radius:100px;pointer-events:none}.RoomCard_placeholder__zt3d3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#b0a8a0;font-size:13px}.RoomCard_info___8K8v{padding:14px 14px 16px}.RoomCard_name__MdmGq{font-family:var(--font-site-display);font-size:15px;font-weight:800;color:#1c1b1a;letter-spacing:-.01em;text-transform:uppercase;line-height:1.2;min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.RoomCard_info___8K8v{padding:11px 11px 13px}.RoomCard_name__MdmGq{font-size:13px}.RoomCard_area__K34SK{left:8px;top:8px;font-size:11px;padding:3px 7px}}.HomepageRooms_wrap__UEkVf{position:relative}.HomepageRooms_grid__7dZkZ{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.HomepageRooms_arrow__TdpRx{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(0,0,0,.12);background:rgba(255,255,255,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:20px;line-height:1;cursor:pointer;color:#706e6a;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.HomepageRooms_prev__pHLjv{left:8px}.HomepageRooms_next__hp4KX{right:8px}.HomepageRooms_arrow__TdpRx:hover:not(:disabled){border-color:#7b5fd4;color:#7b5fd4;background:rgba(245,243,250,.96);box-shadow:0 4px 12px rgba(123,95,212,.2)}.HomepageRooms_arrow__TdpRx:disabled{opacity:0;pointer-events:none}@media (max-width:860px){.HomepageRooms_grid__7dZkZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.HomepageRooms_grid__7dZkZ{grid-template-columns:repeat(2,1fr);gap:10px}.HomepageRooms_arrow__TdpRx{width:32px;height:32px;font-size:16px}.HomepageRooms_prev__pHLjv{left:4px}.HomepageRooms_next__hp4KX{right:4px}}.periodic_table__Vt1Yw{display:flex;flex-direction:column;gap:18px}.periodic_row__R3hHL{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.periodic_floor__K_ZfZ{position:sticky;top:calc(var(--header-height, 64px) + 12px);display:flex;flex-direction:column;align-items:center;padding:12px 0;border-radius:14px;background:#1c1830;color:#fff}.periodic_floor__K_ZfZ strong{font-family:var(--font-site-display);font-size:26px;line-height:1}.periodic_floor__K_ZfZ span{margin-top:4px;font-size:11px;opacity:.7}.periodic_tiles__JLs0s{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.periodic_tile__zUIYO{--c:#7b5fd4;--bg:#f3f0fd;position:relative;display:flex;flex-direction:column;aspect-ratio:1/1.08;padding:9px 10px 10px;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--c) 35%,transparent);background:var(--bg);color:#1c1b1a;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .3s ease,filter .3s ease,box-shadow .25s ease,border-color .25s ease}.periodic_tile__zUIYO:focus-visible,.periodic_tile__zUIYO:hover{transform:translateY(-4px) scale(1.04);z-index:2;border-color:var(--c);box-shadow:0 16px 34px color-mix(in srgb,var(--c) 35%,transparent);outline:none}.periodic_num__gmvfW{font-size:11px;font-weight:700;color:color-mix(in srgb,var(--c) 80%,#000);font-variant-numeric:tabular-nums}.periodic_sym__gEkHY{margin-top:auto;font-family:var(--font-site-display);font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1;letter-spacing:-.03em;color:color-mix(in srgb,var(--c) 70%,#111)}.periodic_name__vXVbA{margin-top:4px;font-size:12px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.periodic_meta__1JSTb{margin-top:2px;font-size:10.5px;color:#6b6863;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.periodic_photo__XgDom{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s ease}.periodic_photo__XgDom img{width:100%;height:100%;object-fit:cover;display:block}.periodic_photo__XgDom:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,20,.25),rgba(10,8,20,.78))}@media (hover:hover){.periodic_tile__zUIYO:focus-visible .periodic_photo__XgDom,.periodic_tile__zUIYO:hover .periodic_photo__XgDom{opacity:1}.periodic_tile__zUIYO:focus-visible :is(.periodic_num__gmvfW,.periodic_sym__gEkHY,.periodic_name__vXVbA,.periodic_meta__1JSTb),.periodic_tile__zUIYO:hover :is(.periodic_num__gmvfW,.periodic_sym__gEkHY,.periodic_name__vXVbA,.periodic_meta__1JSTb){color:#fff}}.periodic_dim__bnJv7{opacity:.22;filter:grayscale(1);transform:scale(.96)}.periodic_dim__bnJv7:focus-visible,.periodic_dim__bnJv7:hover{opacity:.8;filter:none}@media (prefers-reduced-motion:no-preference){.periodic_tile__zUIYO{animation:periodic_tileIn__EwetW .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(min(var(--i), 60) * 14ms)}}@keyframes periodic_tileIn__EwetW{0%{opacity:0;transform:translateY(12px) scale(.94)}}.periodic_dim__bnJv7{animation-fill-mode:backwards}.periodic_cat_alkali__wCdKR{--c:#e0663f;--bg:#fdf0ea}.periodic_cat_alkaline__4uNa4{--c:#e39b2d;--bg:#fdf5e6}.periodic_cat_transition__xyH81{--c:#7b5fd4;--bg:#f3f0fd}.periodic_cat_post__rrSoA{--c:#3f8fc9;--bg:#ebf4fb}.periodic_cat_metalloid__wTsus{--c:#2fa38a;--bg:#e9f7f3}.periodic_cat_nonmetal__oBZie{--c:#4caf50;--bg:#edf7ed}.periodic_cat_halogen__H1pTj{--c:#c9429a;--bg:#fbecf5}.periodic_cat_noble__4ULYY{--c:#5b6ee1;--bg:#eef0fd}.periodic_cat_lanthanide__0eiZc{--c:#b0852c;--bg:#f8f2e4}.periodic_cat_actinide__CuT3A{--c:#c0504d;--bg:#faeceb}.periodic_cat_unknown__lDISz{--c:#6b6863;--bg:#f1f0ee}.periodic_cat_space__SRYfo{--c:#2b2150;--bg:#1c1830}.periodic_tile__zUIYO.periodic_cat_space__SRYfo :is(.periodic_num__gmvfW,.periodic_sym__gEkHY,.periodic_name__vXVbA){color:#fff}.periodic_tile__zUIYO.periodic_cat_space__SRYfo .periodic_meta__1JSTb{color:rgba(255,255,255,.65)}.periodic_legend__WVIo5{list-style:none;margin:6px 0 0 78px;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--slate-600)}.periodic_legend__WVIo5 li{display:inline-flex;align-items:center;gap:6px}.periodic_legend__WVIo5 i{width:12px;height:12px;border-radius:4px;background:var(--bg);border:1.5px solid var(--c)}@media (max-width:640px){.periodic_row__R3hHL{grid-template-columns:1fr;gap:8px}.periodic_floor__K_ZfZ{position:static;flex-direction:row;gap:6px;align-items:baseline;justify-content:flex-start;padding:6px 12px;width:fit-content}.periodic_floor__K_ZfZ strong{font-size:18px}.periodic_tiles__JLs0s{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:6px}.periodic_tile__zUIYO{padding:7px 8px 8px}.periodic_name__vXVbA{font-size:11px}.periodic_meta__1JSTb{display:none}.periodic_legend__WVIo5{margin-left:0}}.spacehub-home_page__kZ3e8{--sh-navy:#011e39;--sh-navy-soft:#0a2d4a;--sh-gold:var(--sh-accent,#c9a962);--sh-cream:#f8f6f2;--sh-text:#1e293b;--sh-muted:#64748b;--sh-radius:16px;font-family:Montserrat,system-ui,-apple-system,sans-serif;color:var(--sh-text);background:#fff;min-height:100vh}.spacehub-home_hero__HkB3q{background:linear-gradient(145deg,var(--sh-navy) 0,var(--sh-navy-soft) 55%,#123a5c 100%);color:#fff;padding:64px 24px 56px}.spacehub-home_heroInner__UAgxu{max-width:820px;margin:0 auto;text-align:center}.spacehub-home_heroEyebrow__G8KC9{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:14px}.spacehub-home_heroTitle__AHCEg{margin:0 0 14px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.15}.spacehub-home_heroLead__LzRUv{margin:0 auto 28px;max-width:640px;font-size:16px;line-height:1.65;color:rgba(255,255,255,.84)}.spacehub-home_heroCtas__eV8Vt{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.spacehub-home_ctaPrimary__7QJGM,.spacehub-home_ctaSecondary__73HaY{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.spacehub-home_ctaPrimary__7QJGM{background:var(--sh-gold);color:var(--sh-accent-ink,#121212)}.spacehub-home_ctaPrimary__7QJGM:hover{filter:brightness(.96)}.spacehub-home_ctaSecondary__73HaY{border:1.5px solid rgba(255,255,255,.35);color:#fff;background:transparent}.spacehub-home_ctaSecondary__73HaY:hover{border-color:#fff;background:rgba(255,255,255,.08)}.spacehub-home_features__F0Nt9{background:var(--sh-cream);padding:36px 24px}.spacehub-home_featuresInner___NKNI{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.spacehub-home_feature__L4pvt{background:#fff;border-radius:14px;padding:18px 16px;border:1px solid rgba(1,30,57,.06)}.spacehub-home_featureIcon__iGDFT{display:inline-flex;margin-bottom:10px;font-size:18px}.spacehub-home_feature__L4pvt h3{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--sh-navy)}.spacehub-home_feature__L4pvt p{margin:0;font-size:13px;line-height:1.5;color:var(--sh-muted)}.spacehub-home_halls__GwxiM{padding:52px 24px 24px;max-width:1140px;margin:0 auto}.spacehub-home_sectionHead__Je491{text-align:center;margin-bottom:28px}.spacehub-home_sectionEyebrow__6enJg{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:8px}.spacehub-home_sectionTitle__EfTKC{margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:800;color:var(--sh-navy)}.spacehub-home_sectionLead__LrFdg{margin:0 auto;max-width:520px;font-size:14px;line-height:1.55;color:var(--sh-muted)}.spacehub-home_hallGrid__bmnhW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.spacehub-home_hallCard__RhTpW{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border-radius:var(--sh-radius);overflow:hidden;border:1px solid rgba(1,30,57,.08);box-shadow:0 8px 28px rgba(1,30,57,.06);transition:transform .2s,box-shadow .2s}.spacehub-home_hallCard__RhTpW:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(1,30,57,.12)}.spacehub-home_hallCardMedia__S7I5u{position:relative;aspect-ratio:4/3;background:#0a2d4a}.spacehub-home_hallCardMedia__S7I5u img{object-fit:cover}.spacehub-home_hallCardPlaceholder__tFkjs{width:100%;height:100%;background:linear-gradient(135deg,#0a2d4a,#123a5c)}.spacehub-home_hallCardBody__Y8dFR{padding:16px 16px 18px}.spacehub-home_hallCardBody__Y8dFR h3{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--sh-navy)}.spacehub-home_hallMeta__Nk2Cl{margin:0 0 10px;font-size:13px;color:var(--sh-muted)}.spacehub-home_hallMore__Z3AEa{font-size:13px;font-weight:700;color:var(--sh-gold)}.spacehub-home_bottomCta__CaNFZ{padding:28px 24px 56px}.spacehub-home_bottomCtaInner__B3d9B{max-width:720px;margin:0 auto;text-align:center;padding:36px 24px;border-radius:20px;background:linear-gradient(145deg,var(--sh-navy),var(--sh-navy-soft));color:#fff}.spacehub-home_bottomCtaInner__B3d9B h2{margin:0 0 8px;font-size:26px;font-weight:800}.spacehub-home_bottomCtaInner__B3d9B p{margin:0 0 22px;color:rgba(255,255,255,.8);font-size:15px}@media (max-width:960px){.spacehub-home_featuresInner___NKNI,.spacehub-home_hallGrid__bmnhW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.spacehub-home_hero__HkB3q{padding:48px 18px 40px}.spacehub-home_featuresInner___NKNI,.spacehub-home_hallGrid__bmnhW{grid-template-columns:1fr}.spacehub-home_halls__GwxiM{padding:40px 16px 16px}}.spacehub-book_page__Ggmv1{--sh-navy:#011e39;--sh-navy-soft:#0a2d4a;--sh-gold:var(--sh-accent,#c9a962);--sh-cream:#f8f6f2;--sh-text:#1e293b;--sh-muted:#64748b;--sh-radius:16px;font-family:Montserrat,system-ui,-apple-system,sans-serif;color:var(--sh-text);background:var(--sh-cream);min-height:100vh}.spacehub-book_hero__qHYH4{background:linear-gradient(135deg,var(--sh-navy) 0,var(--sh-navy-soft) 100%);color:#fff;padding:56px 24px 40px;text-align:center}.spacehub-book_heroEyebrow__GRv4g{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:10px}.spacehub-book_heroTitle__32whx{font-size:clamp(28px,4vw,40px);font-weight:800;margin:0 0 10px}.spacehub-book_heroLead__15db2{margin:0 auto;max-width:640px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.85)}.spacehub-book_main__WqQo9{max-width:1140px;margin:0 auto;padding:24px 16px 48px}.spacehub-book_notice__SGOqm{margin:0 0 16px;padding:14px 16px;background:#fff;border:1px solid rgba(1,30,57,.08);border-radius:12px;font-size:13px;line-height:1.55;color:var(--sh-muted)}.spacehub-book_notice__SGOqm strong{color:var(--sh-navy)}.spacehub-book_bookingWrap__u4uSJ{background:#fff;border-radius:var(--sh-radius);padding:8px;box-shadow:0 8px 32px rgba(1,30,57,.08);border:1px solid rgba(1,30,57,.06)}.spacehub-book_hallLinks__761Dj{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 16px}.spacehub-book_hallLink__YhsBO{font-size:13px;font-weight:600;color:var(--sh-navy);text-decoration:none;padding:8px 14px;background:#fff;border:1px solid rgba(1,30,57,.1);border-radius:999px;transition:background .2s,border-color .2s}.spacehub-book_hallLink__YhsBO:hover{border-color:var(--sh-gold);background:#fffef8}@media (max-width:560px){.spacehub-book_hero__qHYH4{padding:48px 20px 32px}.spacehub-book_main__WqQo9{padding:16px 12px 32px}}