.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{padding:0 14px}.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 40px}.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-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}}.spacehub-hall_page__OgGp8{--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-hall_header__E51V0{position:sticky;top:0;z-index:100;background:#000;backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.spacehub-hall_headerInner__NU15o{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:20px}.spacehub-hall_logo__8K8Rc img{display:block;height:44px;width:auto}.spacehub-hall_nav__m4hy7{flex:1;display:flex;justify-content:center}.spacehub-hall_navList__Bephy{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px}.spacehub-hall_navGroup__DFE2j{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.spacehub-hall_navGroup__DFE2j a{color:rgba(255,255,255,.88);text-decoration:none;font-size:13px;font-weight:500;padding:8px 12px;border-radius:8px;transition:background .2s,color .2s}.spacehub-hall_navActive__2rgGe,.spacehub-hall_navGroup__DFE2j a:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}.spacehub-hall_navCta__stWQq{background:var(--sh-gold)!important;color:var(--sh-accent-ink,#121212)!important;font-weight:700!important}.spacehub-hall_navGroup__DFE2j a.spacehub-hall_navCta__stWQq:hover{background:var(--sh-gold)!important;color:var(--sh-accent-ink,#121212)!important;filter:brightness(.96)}.spacehub-hall_navDivider__5h4vy{width:1px;height:24px;background:rgba(255,255,255,.2);margin:0 8px}.spacehub-hall_headerPhone__YEyW4{color:#fff;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.spacehub-hall_navToggle__N9DbK{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;border:none;background:rgba(255,255,255,.1);border-radius:8px;cursor:pointer}.spacehub-hall_navToggle__N9DbK span{display:block;height:2px;background:#fff;border-radius:1px}.spacehub-hall_hero__3HPjS{position:relative;min-height:72vh;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.spacehub-hall_heroBgBtn__FIbu9,.spacehub-hall_heroBg__XkiIN{position:absolute;inset:0;background:var(--sh-navy)}.spacehub-hall_heroBgBtn__FIbu9{z-index:0;padding:0;border:none;cursor:zoom-in}.spacehub-hall_heroBgBtn__FIbu9 img,.spacehub-hall_heroBg__XkiIN img,.spacehub-hall_heroImg__LYHLU{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.55}.spacehub-hall_heroNav__TEMzi{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border:none;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:28px;line-height:1;cursor:pointer;touch-action:manipulation}.spacehub-hall_heroNav__TEMzi:hover{background:rgba(255,255,255,.28)}.spacehub-hall_heroNavPrev__CviZv{left:16px}.spacehub-hall_heroNavNext__i_8X1{right:16px}.spacehub-hall_heroDots__ADe2z{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);z-index:2;display:flex;align-items:center;gap:6px}.spacehub-hall_heroDotActive__weFY5,.spacehub-hall_heroDot__orNp8{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.35)}.spacehub-hall_heroDotActive__weFY5{background:#fff;transform:scale(1.15)}.spacehub-hall_heroDotMore__ndGcB{margin-left:4px;font-size:11px;color:rgba(255,255,255,.7)}.spacehub-hall_heroOverlay__A_7d6{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(1,30,57,.35),rgba(1,30,57,.75) 55%,rgba(1,30,57,.95))}.spacehub-hall_heroContent__LRh1T{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:80px 24px 64px;width:100%;pointer-events:none}.spacehub-hall_heroEyebrow__Z3_ZF{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:12px}.spacehub-hall_heroTitle__gWPm5{font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.05;margin:0 0 16px;letter-spacing:-.02em}.spacehub-hall_heroTagline__tVdLw{font-size:clamp(16px,2.5vw,22px);line-height:1.5;max-width:640px;margin:0 0 28px;color:rgba(255,255,255,.9)}.spacehub-hall_heroCta__NneHv{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:var(--sh-gold);color:var(--sh-navy);font-size:15px;font-weight:700;text-decoration:none;border-radius:999px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px rgba(201,169,98,.35);pointer-events:auto}.spacehub-hall_heroCta__NneHv:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(201,169,98,.45)}.spacehub-hall_stats__FH6hH{background:var(--sh-navy);color:#fff;padding:0 24px;margin-top:-1px}.spacehub-hall_statsInner__fv_s3{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.08)}.spacehub-hall_stat__3_51q{background:var(--sh-navy-soft);padding:24px 20px;text-align:center}.spacehub-hall_statValue__DwnnJ{font-size:28px;font-weight:800;color:var(--sh-gold);margin-bottom:4px}.spacehub-hall_statLabel__ndnqE{font-size:13px;color:rgba(255,255,255,.75)}.spacehub-hall_section__znyLM{padding:clamp(40px,5vw,56px) 24px}.spacehub-hall_sectionAlt__5Xhwz{background:var(--sh-cream)}.spacehub-hall_sectionInner__egz6C{max-width:1100px;margin:0 auto}.spacehub-hall_sectionHead__aMTYz{text-align:center;margin-bottom:40px}.spacehub-hall_sectionEyebrow__khwG7{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:8px}.spacehub-hall_sectionTitle__M5fZG{font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--sh-navy);margin:0;letter-spacing:-.02em}.spacehub-hall_sectionLead__2Reyd{margin:12px auto 0;max-width:560px;color:var(--sh-muted);font-size:16px;line-height:1.6}.spacehub-hall_aboutGrid__JLAoN{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.spacehub-hall_aboutText__6DsAu{font-size:16px;line-height:1.75;color:var(--sh-text)}.spacehub-hall_aboutText__6DsAu p{margin:0 0 16px}.spacehub-hall_aboutText__6DsAu ul{margin:0 0 16px;padding-left:20px}.spacehub-hall_aboutText__6DsAu li{margin-bottom:8px}.spacehub-hall_guestsLine__1RaMF{margin:16px 0 0!important;font-size:15px;line-height:1.5;color:var(--sh-muted,#4b5563)}.spacehub-hall_aboutImages__ir49w{display:grid;gap:16px}.spacehub-hall_aboutImageWrap__Q02Yj{position:relative;aspect-ratio:4/3;border-radius:var(--sh-radius);overflow:hidden;box-shadow:0 12px 40px rgba(1,30,57,.12)}.spacehub-hall_aboutImage__Z2Ro6{object-fit:cover}.spacehub-hall_features__5Rm6Y{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.spacehub-hall_feature__uTWY2{background:#fff;border-radius:var(--sh-radius);padding:28px 22px;text-align:center;box-shadow:0 4px 20px rgba(1,30,57,.06);border:1px solid rgba(1,30,57,.06)}.spacehub-hall_featureIcon__0UKG4{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:var(--sh-navy);color:var(--sh-gold);display:flex;align-items:center;justify-content:center;font-size:22px}.spacehub-hall_feature__uTWY2 h3{font-size:16px;font-weight:700;color:var(--sh-navy);margin:0 0 8px}.spacehub-hall_feature__uTWY2 p{font-size:14px;line-height:1.55;color:var(--sh-muted);margin:0}.spacehub-hall_bookingWrap__Gbwgl{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);overflow:hidden}.spacehub-hall_gallerySection__jgLti .grid{gap:12px}.spacehub-hall_gallerySection__jgLti .cell{border-radius:12px}.spacehub-hall_videoWrap__TaFZl{max-width:800px;margin:0 auto;border-radius:var(--sh-radius);overflow:hidden;box-shadow:0 12px 40px rgba(1,30,57,.15)}.spacehub-hall_videoWrap__TaFZl video{width:100%;display:block;aspect-ratio:16/9;background:#000}.spacehub-hall_footer__XXNBl{background:#0a0a0a;color:rgba(255,255,255,.72);padding:48px 0 36px}.spacehub-hall_footerInner__B3nCb{width:min(1120px,calc(100% - 40px));margin:0 auto;display:flex;flex-wrap:wrap;gap:28px 40px;justify-content:space-between;align-items:flex-start}.spacehub-hall_footerBrand__F5T_w{display:flex;flex-direction:column;gap:12px;max-width:280px}.spacehub-hall_footerLogo__g40mN{width:120px;height:auto}.spacehub-hall_footerBrand__F5T_w p{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.72)}.spacehub-hall_footerLegal__lyJe2{font-size:12px;line-height:1.6;color:rgba(255,255,255,.5);max-width:420px;text-align:right}.spacehub-hall_footerLegal__lyJe2 p{margin:0}.spacehub-hall_footerLegal__lyJe2 p+p{margin-top:6px}.spacehub-hall_footerLegal__lyJe2 a{color:rgba(255,255,255,.78);text-decoration:underline;text-underline-offset:2px}.spacehub-hall_footerLegal__lyJe2 a:hover{color:#fff}@media (max-width:1100px){.spacehub-hall_navHalls__7Pu7V{display:none}}@media (max-width:960px){.spacehub-hall_navHalls__7Pu7V{display:flex}.spacehub-hall_nav__m4hy7{position:fixed;inset:64px 16px auto;background:#000;border-radius:12px;padding:16px;box-shadow:0 16px 48px rgba(0,0,0,.3);display:none}.spacehub-hall_navOpen__VZDn1{display:block}.spacehub-hall_navGroup__DFE2j,.spacehub-hall_navList__Bephy{flex-direction:column;align-items:stretch}.spacehub-hall_navDivider__5h4vy{width:100%;height:1px;margin:8px 0}.spacehub-hall_navToggle__N9DbK{display:flex;margin-left:auto}.spacehub-hall_headerPhone__YEyW4{display:none}.spacehub-hall_statsInner__fv_s3{grid-template-columns:repeat(2,1fr)}.spacehub-hall_aboutGrid__JLAoN{grid-template-columns:1fr}.spacehub-hall_features__5Rm6Y{grid-template-columns:repeat(2,1fr)}.spacehub-hall_footerInner__B3nCb{width:min(1120px,calc(100% - 32px))}.spacehub-hall_footerLegal__lyJe2{text-align:left}}@media (max-width:560px){.spacehub-hall_heroContent__LRh1T{padding:60px 20px 48px}.spacehub-hall_heroNav__TEMzi{width:40px;height:40px;font-size:24px}.spacehub-hall_heroNavPrev__CviZv{left:8px}.spacehub-hall_heroNavNext__i_8X1{right:8px}.spacehub-hall_heroDots__ADe2z{bottom:18px}.spacehub-hall_section__znyLM{padding:48px 20px}.spacehub-hall_features__5Rm6Y{grid-template-columns:1fr}.spacehub-hall_statsInner__fv_s3{grid-template-columns:1fr 1fr}}.spacehub-hall-v2_page__gQeb0{--shv-navy:#011e39;--shv-text:#121212;--shv-muted:#5c5c5c;--shv-bg:#ffffff;--shv-bg-soft:#fafafa;--shv-gold:var(--sh-accent,#c9a962);--shv-gold-ink:var(--sh-accent-ink,#121212);--shv-radius:18px;--shv-shadow:0 4px 20px rgba(0,0,0,0.06);--shv-pad-y:clamp(36px,4vw,56px);--shv-max:1120px;font-family:Montserrat,system-ui,-apple-system,sans-serif;color:var(--shv-text);background:var(--shv-bg);min-height:100vh;max-width:100%}.spacehub-hall-v2_wrap__FHBMr{width:min(var(--shv-max),calc(100% - 40px));margin:0 auto}.spacehub-hall-v2_section__sgtSx{padding:var(--shv-pad-y) 0;background:var(--shv-bg)}.spacehub-hall-v2_sectionSoft__GOd01{background:var(--shv-bg-soft)}.spacehub-hall-v2_sectionHead__AM7S_{margin-bottom:clamp(18px,3vw,28px);max-width:720px}.spacehub-hall-v2_sectionTitle__YEcXB{margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:-.02em;color:var(--shv-navy)}.spacehub-hall-v2_sectionLead__uxRGb{margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--shv-muted)}.spacehub-hall-v2_hero__j773K{position:relative;min-height:min(78vh,820px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#000}.spacehub-hall-v2_heroFallback__eMZ68,.spacehub-hall-v2_heroImg__HDV2_{object-fit:cover}.spacehub-hall-v2_heroFallback__eMZ68{position:absolute;inset:0;background:linear-gradient(135deg,#011e39,#0a2d4a)}.spacehub-hall-v2_heroShade__gjqTQ{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.35) 48%,rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.55),transparent 45%);pointer-events:none}.spacehub-hall-v2_heroInner___bG_7{position:relative;z-index:1;width:min(var(--shv-max),calc(100% - 40px));margin:0 auto;padding:clamp(40px,8vw,88px) 0 clamp(36px,5vw,56px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;align-items:end}.spacehub-hall-v2_heroBadge__lj0Pt{display:inline-block;margin-bottom:14px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.88)}.spacehub-hall-v2_heroTitle__bI0nM{margin:0;font-size:clamp(40px,6vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.spacehub-hall-v2_heroFact__LTReL{margin:16px 0 0;max-width:34em;font-size:clamp(14px,1.8vw,16px);line-height:1.55;color:rgba(255,255,255,.82)}.spacehub-hall-v2_heroCta__k4W3y{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:24px;padding:0 28px;border-radius:999px;background:var(--shv-gold);color:var(--shv-gold-ink);font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 8px 28px rgba(var(--sh-accent-rgb,201,169,98),.28);transition:transform .2s ease}.spacehub-hall-v2_heroCta__k4W3y:hover{transform:translateY(-2px)}.spacehub-hall-v2_heroThumbs__ljLsV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.spacehub-hall-v2_heroThumb__6lvmU{position:relative;aspect-ratio:4/3;border:1px solid rgba(255,255,255,.2);border-radius:12px;overflow:hidden;padding:0;background:rgba(255,255,255,.06);cursor:zoom-in}.spacehub-hall-v2_heroThumbImg___J_7k{object-fit:cover}.spacehub-hall-v2_heroThumb__6lvmU:hover{border-color:rgba(var(--sh-accent-rgb,201,169,98),.7)}.spacehub-hall-v2_facts__eUac_{padding:clamp(24px,3vw,36px) 0;background:var(--shv-bg);border-bottom:1px solid rgba(18,18,18,.06)}.spacehub-hall-v2_factsRow__V_WP6{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px 16px;text-align:center}.spacehub-hall-v2_factValue__aT2q6{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--shv-navy)}.spacehub-hall-v2_factLabel__y4Lae{display:block;margin-top:8px;font-size:13px;color:var(--shv-muted)}.spacehub-hall-v2_galleryGrid__fF_yr .grid{margin-bottom:0}.spacehub-hall-v2_aboutGrid__SKHqj{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:clamp(28px,4vw,48px);align-items:start}.spacehub-hall-v2_aboutText__magPM{max-width:720px;font-size:16px;line-height:1.6;color:var(--shv-text)}.spacehub-hall-v2_aboutTitle__Adms_{margin:0 0 16px;font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--shv-navy)}.spacehub-hall-v2_aboutSuitable__6yCsX{margin:0 0 1.25em}.spacehub-hall-v2_aboutSub__2mvf9{margin:8px 0 12px;font-size:20px;font-weight:700;color:var(--shv-navy)}.spacehub-hall-v2_aboutList__z6f6s{margin:0 0 1.25em;padding-left:1.35em;list-style:disc}.spacehub-hall-v2_aboutList__z6f6s li{margin:0 0 .45em;padding-left:.15em}.spacehub-hall-v2_aboutCapacity__wMKtx{display:inline-block;margin:8px 0 0;padding:10px 14px;border-radius:12px;background:rgba(1,30,57,.06);font-size:17px;font-weight:700;line-height:1.4;color:var(--shv-navy)}.spacehub-hall-v2_aboutText__magPM p{margin:0 0 1em}.spacehub-hall-v2_aboutText__magPM p:last-child{margin-bottom:0}.spacehub-hall-v2_aboutText__magPM ul{margin:0 0 1em;padding-left:1.2em}.spacehub-hall-v2_aboutText__magPM li{margin:0 0 .35em}.spacehub-hall-v2_aboutImageWrap__5tdYY{position:relative;aspect-ratio:4/5;border-radius:var(--shv-radius);overflow:hidden;box-shadow:var(--shv-shadow);background:var(--shv-bg-soft)}.spacehub-hall-v2_aboutImage__nDYVZ{object-fit:cover}.spacehub-hall-v2_bookingCard__gFrcg{border-radius:var(--shv-radius);background:#fff;box-shadow:var(--shv-shadow);border:1px solid rgba(18,18,18,.05);padding:clamp(16px,2.5vw,28px);overflow:clip}.spacehub-hall-v2_bookingCard__gFrcg [class*=auth]{max-width:100%}.spacehub-hall-v2_features__vM5Oq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.spacehub-hall-v2_feature__YhOQ_{background:#fff;border-radius:var(--shv-radius);box-shadow:var(--shv-shadow);padding:22px 18px}.spacehub-hall-v2_featureIcon__ja4Oe{width:40px;height:40px;margin-bottom:14px;color:var(--shv-navy)}.spacehub-hall-v2_featureIcon__ja4Oe svg{width:100%;height:100%;display:block}.spacehub-hall-v2_feature__YhOQ_ h3{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--shv-navy)}.spacehub-hall-v2_feature__YhOQ_ p{margin:0;font-size:14px;line-height:1.5;color:var(--shv-muted)}.spacehub-hall-v2_others__0WjVx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.spacehub-hall-v2_otherCard__vSYHu{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:var(--shv-radius);box-shadow:var(--shv-shadow);overflow:hidden;transition:transform .2s ease}.spacehub-hall-v2_otherCard__vSYHu:hover{transform:translateY(-3px)}.spacehub-hall-v2_otherMedia__I59uQ{position:relative;aspect-ratio:1/1;background:#e8e8e8}.spacehub-hall-v2_otherImg__e0CFm{object-fit:cover;object-position:top center}.spacehub-hall-v2_otherBody__AQsv9{padding:14px 16px 16px}.spacehub-hall-v2_otherName__cRm7x{margin:0;font-size:16px;font-weight:700;color:var(--shv-navy)}.spacehub-hall-v2_otherCap__gKmQr{margin:4px 0 0;font-size:13px;color:var(--shv-muted)}.spacehub-hall-v2_final__vMK9x{position:relative;padding:var(--shv-pad-y) 0;background:var(--shv-bg)}.spacehub-hall-v2_finalInner__h5d57{position:relative;text-align:center;padding:clamp(36px,5vw,56px) clamp(20px,4vw,40px);border-radius:24px;background:var(--shv-bg-soft);overflow:hidden;box-shadow:var(--shv-shadow)}.spacehub-hall-v2_finalAccent__C__HN{position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,transparent,rgba(107,76,255,.55),var(--shv-gold),transparent)}.spacehub-hall-v2_finalTitle__kM2qj{margin:0 auto 28px;max-width:18em;font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--shv-navy)}.spacehub-hall-v2_finalWays__wxXou{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-bottom:28px}.spacehub-hall-v2_finalWay__YRR8e{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border-radius:14px;background:#fff;box-shadow:var(--shv-shadow);color:var(--shv-navy);text-decoration:none;font-weight:600;font-size:15px;transition:transform .2s ease}.spacehub-hall-v2_finalWay__YRR8e:hover{transform:translateY(-2px);color:var(--shv-navy)}.spacehub-hall-v2_finalCta__M3sJ8{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--shv-gold);color:var(--shv-gold-ink);font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(var(--sh-accent-rgb,201,169,98),.28)}.spacehub-hall-v2_finalCta__M3sJ8:hover{transform:translateY(-2px)}.spacehub-hall-v2_ico__8mP58{width:20px;height:20px;flex-shrink:0;color:#6b4cff}@media (max-width:960px){.spacehub-hall-v2_heroInner___bG_7{grid-template-columns:1fr}.spacehub-hall-v2_heroThumbs__ljLsV{grid-template-columns:repeat(4,minmax(0,1fr));max-width:420px}.spacehub-hall-v2_aboutGrid__SKHqj{grid-template-columns:1fr}.spacehub-hall-v2_aboutImageWrap__5tdYY{max-width:420px}.spacehub-hall-v2_features__vM5Oq,.spacehub-hall-v2_others__0WjVx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.spacehub-hall-v2_wrap__FHBMr{width:min(var(--shv-max),calc(100% - 32px))}.spacehub-hall-v2_hero__j773K{min-height:auto}.spacehub-hall-v2_heroInner___bG_7{padding-top:72px}.spacehub-hall-v2_heroFact__LTReL{max-width:none}.spacehub-hall-v2_heroCta__k4W3y{width:100%}.spacehub-hall-v2_heroThumbs__ljLsV{max-width:none}.spacehub-hall-v2_factsRow__V_WP6{grid-template-columns:repeat(2,minmax(0,1fr))}.spacehub-hall-v2_features__vM5Oq{grid-template-columns:1fr}.spacehub-hall-v2_others__0WjVx{display:flex;overflow-x:auto;gap:12px;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.spacehub-hall-v2_otherCard__vSYHu{flex:0 0 min(72vw,260px);scroll-snap-align:start}.spacehub-hall-v2_finalWays__wxXou{flex-direction:column;align-items:stretch}.spacehub-hall-v2_finalCta__M3sJ8,.spacehub-hall-v2_finalWay__YRR8e{width:100%;justify-content:center}}.spacehub-shared-amenities_section__AldUy{--shv-navy:#011e39;--shv-text:#121212;--shv-muted:#5c5c5c;--shv-radius:18px;--shv-shadow:0 4px 20px rgba(0,0,0,0.06);--shv-max:1120px;padding:clamp(36px,4vw,56px) 0;background:#fafafa;border-top:1px solid rgba(18,18,18,.06)}.spacehub-shared-amenities_wrap__0QuyW{width:min(var(--shv-max),calc(100% - 40px));margin:0 auto}.spacehub-shared-amenities_head__tbkiQ{margin-bottom:clamp(18px,3vw,28px);max-width:720px}.spacehub-shared-amenities_title__W0TEi{margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:-.02em;color:var(--shv-navy)}.spacehub-shared-amenities_lead__l2c_b{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--shv-muted)}.spacehub-shared-amenities_grid__jiNeI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.spacehub-shared-amenities_card__WxvBO{background:#fff;border-radius:var(--shv-radius);box-shadow:var(--shv-shadow);padding:22px 18px;min-width:0}.spacehub-shared-amenities_icon___PRf_{width:40px;height:40px;margin-bottom:12px;color:var(--shv-navy)}.spacehub-shared-amenities_icon___PRf_ svg{width:100%;height:100%;display:block}.spacehub-shared-amenities_cardTitle__zYjmk{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--shv-navy);line-height:1.3}.spacehub-shared-amenities_cardText__YUAsD{margin:0;font-size:14px;line-height:1.5;color:var(--shv-muted)}@media (max-width:960px){.spacehub-shared-amenities_grid__jiNeI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.spacehub-shared-amenities_wrap__0QuyW{width:min(var(--shv-max),calc(100% - 32px))}.spacehub-shared-amenities_grid__jiNeI{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spacehub-shared-amenities_card__WxvBO{padding:16px 12px}.spacehub-shared-amenities_cardTitle__zYjmk{font-size:14px}.spacehub-shared-amenities_cardText__YUAsD{font-size:13px}}