.Row_full-screen__gVQXD{width:100%}.Row_normal___aPUx{max-width:1280px;margin:0 auto}.Row_post__jA4O_{max-width:960px;margin:0 auto}.Banner_main-container__2_Et3{width:100%;height:630px;text-align:center;position:relative;overflow:hidden;background:#24292d}.Banner_main-container__2_Et3 h1{font-size:64px;font-weight:700;margin-bottom:50px}.Banner_main-container__2_Et3 h2{font-size:32px;font-weight:300;margin-bottom:55px}.Banner_main-container__2_Et3 h4{font-size:32px;font-weight:400;margin-bottom:15px}.Banner_main-container__2_Et3 p{font-size:20px;font-weight:300;line-height:1.5}.Banner_main-container__2_Et3 .Banner_background-image__LO7A1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{width:100%;height:100%;position:absolute;display:flex;color:white;text-shadow:1px 1px 1px rgba(0,0,0,.6);flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;background-color:rgba(0,0,0,.6)}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{max-width:960px;margin:auto}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{font-size:1em}}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{max-width:1024px;margin:0 auto 10px;line-height:1.2}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{font-size:2.4em;margin-bottom:6px}}.Banner_main-container__2_Et3 .Banner_transparent__QrRH4{background:none}@media (max-width:1024px){.Banner_main-container__2_Et3{height:380px}.Banner_main-container__2_Et3 h1{font-size:max(22px,min(6vw,36px));margin-bottom:24px}.Banner_main-container__2_Et3 p{font-size:max(12px,min(3.6vw,18px));line-height:1.6}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{padding:0 16px}}.CommunityPageComponent_contents-wrapper__gmFFZ{min-height:640px;max-width:1680px;margin:auto auto 108px;padding:72px 16px 0;background-color:var(--color-bg-primary)}@media only screen and (max-width:1024px){.CommunityPageComponent_contents-wrapper__gmFFZ{padding-left:12px;padding-right:12px}}@media only screen and (max-width:520px){.CommunityPageComponent_contents-wrapper__gmFFZ{padding-left:8px;padding-right:8px}}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_tabs-wrapper__dNfDA{display:flex;flex-direction:row;align-items:center;gap:0}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_tabs-wrapper__dNfDA .CommunityPageComponent_tab-link__p6ZuS{font-size:21px;line-height:31px;color:var(--color-dark-gray);padding:12px 16px;border-bottom:2px solid var(--color-dark-gray)}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_tabs-wrapper__dNfDA .CommunityPageComponent_tab-link__p6ZuS.CommunityPageComponent_current__tiAGo{font-weight:600;color:var(--color-mint);border-bottom:4px solid var(--color-mint)}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_tabs-wrapper__dNfDA .CommunityPageComponent_tab-link__p6ZuS:hover{color:var(--color-mint)}@media only screen and (max-width:1024px){.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_tabs-wrapper__dNfDA .CommunityPageComponent_tab-link__p6ZuS{font-size:16px;padding:8px 12px}}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_tabs-wrapper__dNfDA .CommunityPageComponent_equipment-tab__3xHZT{margin-left:20px}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj{margin:64px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:12px;column-gap:12px;grid-row-gap:24px;row-gap:24px}@media only screen and (max-width:1024px){.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:16px}}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA{background-color:white;padding:40px;box-shadow:3px 3px 3px rgba(0,0,0,.2);text-align:center;display:flex;flex-direction:column;color:black;cursor:pointer}@media only screen and (max-width:1024px){.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA{padding:20px}}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-thumbnail__oTmwG{width:100%;padding-bottom:100%;background-size:cover;background-position:50%}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-category-badge__QhS9w{align-self:flex-start;margin-bottom:12px;padding:4px 10px;border-radius:999px;border:1px solid #0ba29a;color:#0ba29a;font-size:12px;font-weight:600;background:rgba(11,162,154,.08)}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA hr{height:1px;width:100%;margin:32px 0;background-color:var(--color-dark-gray);border:none}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-title__xFse0{font-size:18px;font-weight:600;line-height:1.2}@media only screen and (max-width:1024px){.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-title__xFse0{font-size:14px}}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-desc__6jK0f{margin-top:10px;font-size:13px;color:#6b7280;text-align:center;word-break:keep-all}@media only screen and (max-width:1024px){.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-desc__6jK0f{font-size:12px}}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-desc-wrapper__RNAZ1{font-size:15px;margin-top:16px;font-weight:500}@media only screen and (max-width:1024px){.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-desc-wrapper__RNAZ1{font-size:15px}}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-quantity-bottom__b4HZN{margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;color:#4a5a63;text-align:center}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA:hover{color:var(--color-mint)}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-filters__yykCl{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 12px}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-filter__7jGRR{padding:6px 12px;border-radius:999px;border:1px solid #d0d7de;background:#fff;font-size:14px;color:#1f2e36;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-filter__7jGRR.CommunityPageComponent_active__nRnaq{border-color:var(--color-mint);background:var(--color-mint);color:#fff}.CommunityPageComponent_facility-date-picker__FC5EF{padding:18px 18px 14px;border-bottom:1px solid #e2e7e9}.CommunityPageComponent_facility-date-picker__FC5EF.CommunityPageComponent_weekdays-only__NWWjR .CommunityPageComponent_facility-date-grid__dsmon,.CommunityPageComponent_facility-date-picker__FC5EF.CommunityPageComponent_weekdays-only__NWWjR .CommunityPageComponent_facility-weekdays__XRHxQ{grid-template-columns:repeat(5,1fr)}.CommunityPageComponent_facility-date-back___9SX2{width:100%;padding:11px 14px;border:0;border-bottom:1px solid #e2e7e9;background:#f7f9f9;color:#526168;font-size:12px;text-align:left;cursor:pointer}.CommunityPageComponent_facility-date-heading__jJFhs{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#263740;font-size:13px;font-weight:650}.CommunityPageComponent_facility-date-heading__jJFhs span:last-child{color:#718087;font-size:11px;font-weight:500}.CommunityPageComponent_facility-date-grid__dsmon,.CommunityPageComponent_facility-weekdays__XRHxQ{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.CommunityPageComponent_facility-weekdays__XRHxQ{margin-bottom:4px}.CommunityPageComponent_facility-weekdays__XRHxQ span{color:#859097;font-size:12px;font-weight:650;text-align:center}.CommunityPageComponent_facility-date__qmo_q{min-height:40px;min-width:0;border:1px solid transparent;background:transparent;color:#35464e;font-size:13px;cursor:pointer}.CommunityPageComponent_facility-date__qmo_q.CommunityPageComponent_selected__ra10x,.CommunityPageComponent_facility-date__qmo_q:hover:not(:disabled){border-color:var(--color-mint);background:#e8f8f4;color:#117963}.CommunityPageComponent_facility-date__qmo_q.CommunityPageComponent_disabled__ZwyLd{color:#c1c7ca;cursor:not-allowed}.CommunityPageComponent_facility-date__qmo_q.CommunityPageComponent_outside__zoX2O{visibility:hidden}.CommunityPageComponent_equipment-content___umXw{margin:64px 0;display:grid;grid-template-columns:3fr 2fr 2fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw{display:flex;flex-direction:column}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE{background-color:white;box-shadow:3px 3px 3px rgba(0,0,0,.2)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6{background-color:var(--color-mint);color:white}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_card-header__4SkRo{font-size:max(18px,min(2.4vw,26px));font-weight:600;padding:23px 0;text-align:center;color:var(--color-mint);border-bottom:1px solid #d2d2d2}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f{padding:60px 80px}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f{padding:32px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt .CommunityPageComponent_arrow__sAO34{min-width:60px;font-size:15px;font-weight:700;cursor:pointer;color:var(--color-mint)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt .CommunityPageComponent_arrow__sAO34.CommunityPageComponent_disabled__ZwyLd{opacity:.3;cursor:default}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt .CommunityPageComponent_date__JBjLF{text-align:center;font-size:33px;font-weight:700;cursor:default}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt .CommunityPageComponent_date__JBjLF{font-size:24px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md{margin-top:40px}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_{width:100%;display:flex;flex-direction:row;font-size:19px;font-weight:500}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_{font-size:16px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_ li{flex:1;display:flex;justify-content:center;align-items:center;min-height:64px}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_ li{min-height:32px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_ li:first-child{color:#e60012}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV{width:100%;display:flex;flex-direction:row;font-size:19px;font-weight:500}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV{font-size:16px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li{flex:1;display:flex;justify-content:center;align-items:center;min-height:76px;cursor:pointer}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li{min-height:60px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li:first-child{color:#e60012}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li div{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li div.CommunityPageComponent_active__nRnaq{background-color:var(--color-mint);border-radius:999px;color:white}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li:hover{color:var(--color-mint)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li.CommunityPageComponent_disabled__ZwyLd{pointer-events:none;opacity:.3}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_equipment__TgJAf{padding:60px 80px}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_equipment__TgJAf{padding:30px 40px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_equipment__TgJAf .CommunityPageComponent_equipment-image__C7g5S{width:100%;padding-bottom:100%;background-size:cover;background-position:50%}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_equipment__TgJAf .CommunityPageComponent_equipment-desc__6jK0f{margin-top:32px}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_equipment__TgJAf .CommunityPageComponent_equipment-desc__6jK0f .CommunityPageComponent_equipment-name__aUfvK{font-size:25px;font-weight:600;line-height:1.35;text-align:center}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_equipment__TgJAf .CommunityPageComponent_equipment-desc__6jK0f .CommunityPageComponent_equipment-unit__qxX0W{margin-top:6px;font-size:18px;font-weight:600;line-height:1.35;text-align:center;color:var(--color-mint)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_equipment__TgJAf .CommunityPageComponent_equipment-desc__6jK0f .CommunityPageComponent_equipment-etc__QJShH{margin-top:20px;font-size:16px;line-height:25px;font-weight:600;text-align:center;color:var(--color-dark-gray);letter-spacing:-.5 px}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL{padding:60px 44px}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL{padding:32px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA{margin:32px;position:relative}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-title__jNMFJ{display:flex;flex-direction:row;align-items:center}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-title__jNMFJ .CommunityPageComponent_square__hDJ2z{position:absolute;width:10px;height:10px;background-color:white;left:-20px}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-title__jNMFJ{font-size:22px;font-weight:700}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-title__jNMFJ{font-size:18px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-content__1l7oh{margin-top:12px;font-size:20px;line-height:29px}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-content__1l7oh{font-size:16px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_warning-line__U9vU8{position:relative;margin:32px 0;height:20px;display:flex;justify-content:center;align-items:center}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_warning-line__U9vU8 hr{height:1px;width:100%;box-shadow:none;background-color:white;border:none;position:absolute}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_warning-line__U9vU8 .CommunityPageComponent_label__mM5dN{font-size:20px;font-weight:600;color:white;padding:0 8px;background-color:var(--color-mint);position:absolute}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_warning-content__nnClj{font-size:19px;line-height:29px;position:relative;padding-left:16px}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_warning-content__nnClj{font-size:16px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_warning-content__nnClj li:before{content:"-";position:absolute;left:0}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT{margin-top:40px;width:100%;display:flex;align-items:center;justify-content:center}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD{color:var(--color-mint);font-size:23px;padding:12px 32px;border-radius:999px;font-weight:700;border:2px solid white;transition:all .3s ease;position:relative}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD:disabled{pointer-events:none;opacity:.5;cursor:default}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD span{position:relative;transition:all .3s ease;z-index:1;color:white}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD:hover span{color:var(--color-mint)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD:before{content:"";position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:100%;height:100%;border-radius:999px;background-color:white;transition:all .3s ease;transform:scale(0)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD:hover:before{transform:scale(1.01)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_space-unavailable-notice__qnCAV{margin:0 0 16px;padding:12px 18px;border-radius:10px;border:1px solid #7ab3ff;background:#eaf3ff;color:#0b2a5b;font-size:15px;font-weight:600;line-height:1.4;box-shadow:0 8px 24px rgba(30,64,175,.15)}.CommunityPageComponent_rental-auth__9nJ8E{margin:64px 0}.CommunityPageComponent_rental-auth__9nJ8E,.CommunityPageComponent_rental-auth__9nJ8E .CommunityPageComponent_student-wrapper__33Gmp{display:flex;flex-direction:column;justify-content:center;align-items:center}.CommunityPageComponent_rental-loading__Uf9m_{margin:64px 0;min-height:320px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#64748b}@media only screen and (max-width:1024px){.CommunityPageComponent_rental-loading__Uf9m_{min-height:220px;font-size:16px}}.CommunityPageComponent_space-loading-overlay__r2XXx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;background:rgba(0,0,0,.68);cursor:wait;animation:CommunityPageComponent_space-loading-fade-in__mQggM .2s ease-out both}.CommunityPageComponent_space-loading-overlay__r2XXx.CommunityPageComponent_closing__4ebcr{pointer-events:none;animation:CommunityPageComponent_space-loading-fade-out__t9lf4 .26s ease-in both}.CommunityPageComponent_space-loading-character__MYgIb{position:absolute;right:24px;bottom:12px;width:40px;min-height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.75}.CommunityPageComponent_space-loading-character__MYgIb img{display:block;width:32px;height:32px}.CommunityPageComponent_space-loading-character__MYgIb span{margin-top:2px;color:#fff;font-size:10px;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.7);white-space:nowrap}.CommunityPageComponent_space-loading-spinner__aH_N_{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-27px 0 0 -27px;border:5px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;animation:CommunityPageComponent_space-loading-spin__Gl0S2 .8s linear infinite}@keyframes CommunityPageComponent_space-loading-spin__Gl0S2{to{transform:rotate(1turn)}}@keyframes CommunityPageComponent_space-loading-fade-in__mQggM{0%{opacity:0}to{opacity:1}}@keyframes CommunityPageComponent_space-loading-fade-out__t9lf4{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.CommunityPageComponent_space-loading-spinner__aH_N_{animation-duration:1.6s}.CommunityPageComponent_space-loading-overlay__r2XXx,.CommunityPageComponent_space-loading-overlay__r2XXx.CommunityPageComponent_closing__4ebcr{animation-duration:.01ms}}.CommunityPageComponent_rental-list__Aodlz{margin:64px 0}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_user-info__56cwl{text-align:right;padding-bottom:16px}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_logout-button__Dc8kd{display:inline-block;padding:4px 8px;border-radius:4px;border:2px solid var(--color-mint);font-size:14px;font-weight:600;color:var(--color-mint);cursor:pointer;margin:16px 0 32px}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-header__ZrqWH{display:grid;padding:18px 0;grid-template-columns:1fr 1fr 1fr;text-align:center;background-color:#f1f1f1;border-top:1px solid #999999;border-bottom:1px solid #999999}@media only screen and (max-width:1024px){.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-header__ZrqWH{font-size:14px;line-height:1.6;grid-template-columns:repeat(2,minmax(0,1fr))}}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-header__ZrqWH li{font-size:18px;font-weight:600}@media only screen and (max-width:1024px){.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-header__ZrqWH li{font-size:12px;line-height:1.6}}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN{display:grid;padding:18px 0;grid-template-columns:1fr 1fr 1fr;text-align:center;border-bottom:1px solid #999999}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li{font-size:20px;line-height:29px;display:flex;justify-content:center;align-items:center;font-weight:500;position:relative}@media only screen and (max-width:1024px){.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li{font-size:14px;line-height:1.6}}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_mint__7P5lH{color:var(--color-mint);font-weight:900}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li.CommunityPageComponent_thumbnail-wrapper__GGNJl{max-width:100%;width:100%}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li.CommunityPageComponent_thumbnail-wrapper__GGNJl .CommunityPageComponent_thumbnail__Cf3RF{max-width:none;width:50%;height:auto;display:block;margin:0 auto}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li.CommunityPageComponent_space-thumbnail__HNqoZ{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li.CommunityPageComponent_space-thumbnail__HNqoZ .CommunityPageComponent_thumbnail__Cf3RF{width:100%;max-width:140px;border-radius:6px}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li.CommunityPageComponent_space-thumbnail__HNqoZ .CommunityPageComponent_space-label__oUdBw{color:#111111;font-size:max(11px,min(2.6vw,16px));font-weight:700;line-height:1;pointer-events:none;text-align:center;white-space:nowrap;max-width:90%}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_sub__KzITu{font-size:18px;color:var(--color-dark-gray)}@media only screen and (max-width:1024px){.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_sub__KzITu{font-size:12px;line-height:1.6}}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_date-time__LfOCq{display:flex;flex-direction:column;gap:6px;align-items:center}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_date-time__LfOCq .CommunityPageComponent_date__JBjLF{font-weight:400;color:#666666}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_date-time__LfOCq .CommunityPageComponent_time__Ymrj9{color:#111111;font-weight:500}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_status-tag__jLFgR{display:inline;font-weight:700;background:transparent;border:none;padding:0}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_status-requested__RTB_o{color:#374151}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_status-approved__5mjwh{color:#1f7a6b}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_status-canceled___dd9I{color:#374151}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_status-rejected__ZZZc9{color:#be123c}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_status-completed__5ygMN{color:#374151}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_cancel-btn__NcGOA{padding:8px 16px;font-size:14px;border-radius:999px;border:1px solid var(--color-mint);color:var(--color-mint);background:white;transition:all .2s ease}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_cancel-btn__NcGOA:hover:not(:disabled){background:var(--color-mint);color:white}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_cancel-btn__NcGOA:disabled{opacity:.4;cursor:not-allowed}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_early-btn__KHRRo{padding:8px 16px;font-size:14px;border-radius:999px;border:1px solid var(--color-mint);color:white;background:var(--color-mint);transition:all .2s ease}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_early-btn__KHRRo:hover:not(:disabled){background:white;color:var(--color-mint)}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_early-btn__KHRRo:disabled{opacity:.4;cursor:not-allowed}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN li .CommunityPageComponent_rental-actions__ZvIse{display:flex;flex-direction:column;gap:8px;align-items:center}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_rental-date__8Ynd3,.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_rental-space__8WB0P{white-space:nowrap}@media only screen and (max-width:1024px){.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_rental-actions-cell__3Y_U2{grid-column:1/-1;justify-content:stretch;align-items:stretch}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_rental-actions-cell__3Y_U2.CommunityPageComponent_status-only__sK3KR{justify-content:center;align-items:center;border-top:1px solid #e5e7eb;padding-top:8px}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_rental-actions__ZvIse{width:100%;flex-direction:row;justify-content:space-between;gap:12px;flex-wrap:nowrap}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_cancel-btn__NcGOA,.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_early-btn__KHRRo{width:calc(50% - 6px);min-width:0}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_date-time__LfOCq{flex-direction:row;gap:8px}.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_status-tag__jLFgR{padding:0}}@media only screen and (min-width:1025px){.CommunityPageComponent_rental-list__Aodlz .CommunityPageComponent_rental-item__qAJDN .CommunityPageComponent_rental-actions-cell__3Y_U2.CommunityPageComponent_status-only__sK3KR{border-left:1px solid #e5e7eb;padding-left:12px}}.CommunityPageComponent_inline-link-button__8PUF8{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;margin-left:8px;border-radius:999px;border:1px solid var(--color-mint);background:var(--color-mint);color:#ffffff;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;vertical-align:middle;transition:opacity .2s ease}.CommunityPageComponent_inline-link-button__8PUF8:hover{opacity:.9}.CommunityPageComponent_equipment-complete-wrapper__erkrM{margin:64px 0;display:flex;justify-content:center;align-items:center;text-align:center}.CommunityPageComponent_equipment-complete-wrapper__erkrM .CommunityPageComponent_equipment-complete__X_2FE .CommunityPageComponent_icon__csPlK{display:flex;justify-content:center;align-items:center}.CommunityPageComponent_equipment-complete-wrapper__erkrM .CommunityPageComponent_equipment-complete__X_2FE .CommunityPageComponent_title__A6oIG{margin-top:36px;font-size:27px;color:var(--color-mint);text-align:center;font-weight:700}.CommunityPageComponent_equipment-complete-wrapper__erkrM .CommunityPageComponent_equipment-complete__X_2FE .CommunityPageComponent_content__hdph0{margin-top:36px;font-size:20px;line-height:27px;text-align:center;font-weight:500}.CommunityPageComponent_equipment-complete-wrapper__erkrM .CommunityPageComponent_equipment-complete__X_2FE .CommunityPageComponent_content__hdph0 em{font-weight:700}.CommunityPageComponent_equipment-complete-wrapper__erkrM .CommunityPageComponent_equipment-complete__X_2FE .CommunityPageComponent_content__hdph0 .CommunityPageComponent_link-button__HAYHT{display:inline;margin:0 2px;padding:0;border:none;background:transparent;color:var(--color-mint);font-size:inherit;font-weight:700;line-height:inherit;text-decoration:underline;text-underline-offset:2px;vertical-align:middle;transition:opacity .2s ease,color .2s ease}.CommunityPageComponent_equipment-complete-wrapper__erkrM .CommunityPageComponent_equipment-complete__X_2FE .CommunityPageComponent_content__hdph0 .CommunityPageComponent_link-button__HAYHT:hover{color:#0e8f86;opacity:.9}.CommunityPageComponent_equipment-complete-wrapper__erkrM .CommunityPageComponent_equipment-complete__X_2FE .CommunityPageComponent_button__gNSwQ{margin-top:48px;background-color:var(--color-mint);color:white;font-size:20px;line-height:27px;font-weight:500;max-width:388px;width:100%;padding:16px}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2{margin:56px 0 76px}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C{max-width:760px;width:100%;padding:40px 36px 44px;border-radius:16px;background:#ffffff;box-shadow:0 10px 30px rgba(15,24,30,.08);box-sizing:border-box}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C .CommunityPageComponent_icon__csPlK img{width:72px;height:72px}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C .CommunityPageComponent_title__A6oIG{margin-top:24px;font-size:max(23px,min(2vw,28px));line-height:1.28}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C .CommunityPageComponent_content__hdph0{margin-top:20px;font-size:max(16px,min(1.25vw,19px));line-height:1.62;font-weight:500;color:#273742}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C .CommunityPageComponent_button__gNSwQ{margin-top:34px;max-width:320px;padding:14px 18px;font-size:max(16px,min(1.2vw,19px));line-height:1.35;border-radius:12px;font-weight:650}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2{margin:36px 0 56px}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C{padding:30px 22px 32px;border-radius:12px}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C .CommunityPageComponent_icon__csPlK img{width:62px;height:62px}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C .CommunityPageComponent_title__A6oIG{margin-top:18px;font-size:max(20px,min(5.2vw,24px))}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C .CommunityPageComponent_content__hdph0{margin-top:14px;font-size:max(14px,min(3.8vw,16px));line-height:1.58}.CommunityPageComponent_equipment-complete-wrapper__erkrM.CommunityPageComponent_space-complete-wrapper__rYEU2 .CommunityPageComponent_equipment-complete__X_2FE.CommunityPageComponent_space-complete-card__DPb3C .CommunityPageComponent_button__gNSwQ{margin-top:24px;max-width:100%;font-size:max(15px,min(4.2vw,17px))}}.CommunityPageComponent_student-wrapper__33Gmp{max-width:340px;width:100%}.CommunityPageComponent_student-wrapper__33Gmp input{border:1px solid var(--color-dark-gray);padding:16px;width:100%;box-sizing:border-box}.CommunityPageComponent_student-wrapper__33Gmp input+input{margin-top:16px}.CommunityPageComponent_student-wrapper__33Gmp button{margin-top:16px;width:100%;box-sizing:border-box;background-color:var(--color-mint);color:white;font-weight:600;padding:16px}.CommunityPageComponent_space-section__dK8wj{margin:24px 0 64px}.CommunityPageComponent_space-layout-flow__hVj2b{display:flex;flex-direction:column}.CommunityPageComponent_space-layout-flow__hVj2b.CommunityPageComponent_hidden__B7wRC{display:none}.CommunityPageComponent_space-restricted-only__ee0o1{margin:64px 0;padding:28px 32px;border-radius:12px;border:1px solid #ffd18a;background:#fff6e8;box-shadow:3px 3px 3px rgba(0,0,0,.2)}.CommunityPageComponent_space-restricted-only-text__Pr65G{margin:0;color:#6e4600;font-size:16px;line-height:1.6;font-weight:600}.CommunityPageComponent_space-restricted-only-text__Pr65G+.CommunityPageComponent_space-restricted-only-text__Pr65G{margin-top:10px}.CommunityPageComponent_space-restricted-only-link__e__WA{color:#8f4b00;font-weight:700;text-decoration:underline}.CommunityPageComponent_space-section-block__3m6vT{order:1}.CommunityPageComponent_usage-guidelines-block__gzUhp{order:2}.CommunityPageComponent_space-unavailable-notice__qnCAV{margin:0 0 16px;padding:12px 18px;border-radius:10px;border:1px solid #6ac39a;background:#e7f7ef;color:#146c43;font-size:15px;font-weight:600;line-height:1.4;box-shadow:0 8px 24px rgba(20,108,67,.15)}.CommunityPageComponent_space-content__E6rz6{--reservation-card-font-size:18px;--reservation-meta-font-size:17px;margin:0;display:grid;grid-template-columns:3fr 2fr 2fr;grid-template-rows:1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6{--reservation-card-font-size:17px;--reservation-meta-font-size:17px;display:flex;flex-direction:column}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_selection-combined-card__dXvz9{display:contents}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_mobile-selection-header__UpsPv{display:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE{position:relative;background-color:white;box-shadow:3px 3px 3px rgba(0,0,0,.2);min-height:0}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_floor-level__0oxDQ{position:absolute;top:24px;left:24px;line-height:1;font-size:36px;color:white}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6{grid-column-end:span 1;background-color:var(--color-mint);color:white}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_card-header__4SkRo{font-size:26px;font-weight:600;padding:23px 0;text-align:center;color:var(--color-mint);border-bottom:1px solid #d2d2d2}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f{padding:60px 80px}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f{padding:32px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt .CommunityPageComponent_arrow__sAO34{min-width:60px;font-size:15px;font-weight:700;cursor:pointer;color:var(--color-mint)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt .CommunityPageComponent_arrow__sAO34.CommunityPageComponent_disabled__ZwyLd{opacity:.3;cursor:default}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt .CommunityPageComponent_date__JBjLF{text-align:center;font-size:33px;font-weight:700;cursor:default}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-header__Z5jdt .CommunityPageComponent_date__JBjLF{font-size:24px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md{margin-top:40px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_{width:100%;display:flex;flex-direction:row;font-size:19px;font-weight:500}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_{font-size:16px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_ li{flex:1;display:flex;justify-content:center;align-items:center;min-height:64px}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_ li{min-height:32px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-days__nkhR_ li:first-child{color:#e60012}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV{width:100%;display:flex;flex-direction:row;font-size:19px;font-weight:500}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV{font-size:16px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li{flex:1;display:flex;justify-content:center;align-items:center;min-height:76px;cursor:pointer}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li{min-height:60px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li:first-child{color:#e60012}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li div{width:38px;height:38px;display:flex;justify-content:center;align-items:center}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li div.CommunityPageComponent_active__nRnaq{background-color:var(--color-mint);border-radius:999px;color:white}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li:hover{color:var(--color-mint)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_calendar__7_b8f .CommunityPageComponent_calendar-content__728md .CommunityPageComponent_calendar-dates__zPfaV li.CommunityPageComponent_disabled__ZwyLd{pointer-events:none;opacity:.3}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_timetable-grid__AD4X9{padding:20px 24px 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;transform:translateX(var(--slot-drag-x,0));transition:transform .22s ease-out;will-change:transform}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_timetable-grid__AD4X9.CommunityPageComponent_dragging__t5N_e{transition:none}@media only screen and (max-width:520px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_timetable-grid__AD4X9{padding:10px 12px 14px;gap:6px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_timetable-grid-wrapper__VkK_x{position:relative;touch-action:pan-y}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_timetable-grid-slide-track__wwSko{width:100%}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_timetable-grid-slide-track__wwSko.CommunityPageComponent_switching__7vWOV{pointer-events:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_timetable-grid-slide-track__wwSko.CommunityPageComponent_switching__7vWOV.CommunityPageComponent_next__9ihSu{animation:CommunityPageComponent_timetable-slide-next__d_TT0 .24s ease}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_timetable-grid-slide-track__wwSko.CommunityPageComponent_switching__7vWOV.CommunityPageComponent_prev__Vhmjh{animation:CommunityPageComponent_timetable-slide-prev__qAEQP .24s ease}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-select-toast__y4MZT{position:absolute;transform:translate(-50%,-96%);opacity:0;transition:opacity .22s ease,transform .22s ease;padding:8px 12px;border-radius:8px;background:rgba(24,34,40,.96);color:#ffffff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;z-index:5;box-shadow:0 6px 14px rgba(0,0,0,.22)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-select-toast__y4MZT:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(24,34,40,.96)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-select-toast__y4MZT.CommunityPageComponent_visible__QDR__{opacity:1;transform:translate(-50%,-100%)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-select-toast__y4MZT.CommunityPageComponent_no-tail__erlWr:after{display:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-remaining__5ggBX{margin:6px 24px 16px;font-size:var(--reservation-card-font-size);font-weight:400;color:#3b4a53;letter-spacing:-.01em}@media only screen and (max-width:520px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-remaining__5ggBX{margin:4px 16px 14px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-space-switcher__7kJwv{margin:14px 24px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;touch-action:pan-y}@media only screen and (max-width:520px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-space-switcher__7kJwv{margin:10px 12px 8px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-space-switcher-label__PKYht{flex:1;text-align:center;font-size:var(--reservation-card-font-size);font-weight:600;color:#1f2e36;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-space-switcher-button__xTmqP{width:34px;min-width:34px;height:34px;border-radius:999px;border:1px solid #d8e0e6;background:#ffffff;color:#2a3a43;cursor:pointer;transition:all .2s ease}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-space-switcher-button__xTmqP:hover:not(:disabled){border-color:var(--color-mint);color:var(--color-mint)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-space-switcher-button__xTmqP:disabled{opacity:.35;cursor:default}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-slot__4zbQU{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 8px;line-height:1;border:1px solid #d8e0e6;border-radius:9px;background:#ffffff;font-size:var(--reservation-card-font-size);font-weight:400;color:#2a3a43;cursor:pointer;transition:all .2s ease;text-align:center}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-slot__4zbQU:not(.CommunityPageComponent_disabled__ZwyLd):not(.CommunityPageComponent_selected__ra10x):hover{border-color:var(--color-mint);color:var(--color-mint);transform:translateY(-2px);box-shadow:0 6px 14px rgba(19,31,38,.12)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-slot__4zbQU.CommunityPageComponent_selected__ra10x{background:var(--color-mint);color:white;border-color:var(--color-mint);box-shadow:0 8px 16px rgba(0,0,0,.14)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-slot__4zbQU.CommunityPageComponent_range__uOq1b{background:#e6fbf6;border-color:rgba(26,195,165,.5);color:#138a73}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-slot__4zbQU.CommunityPageComponent_disabled__ZwyLd{background:#f1f1f1;color:#a5a5a5;border-color:#e0e0e0;cursor:not-allowed;box-shadow:none}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-slot__4zbQU{font-size:15px}}@media only screen and (max-width:520px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_time-slot__4zbQU{font-size:max(12px,min(3.6vw,14px));min-height:40px;border-radius:8px;padding:0 6px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji{padding:12px 12px 20px;display:flex;flex-direction:column;gap:12px}@media only screen and (max-width:1024px) and (max-aspect-ratio:1/1),only screen and (max-width:520px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji{padding:4px 0 6px;gap:4px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-kind-tabs__Q3R3J{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:4px;border-radius:12px;background:#f1f4f5}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-kind-tab__60qLm{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#58666d;font-size:16px;font-weight:700;cursor:pointer}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-kind-tab__60qLm span{font-size:11px;font-weight:600;color:#839097}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-kind-tab__60qLm.CommunityPageComponent_active__nRnaq{border-color:rgba(40,205,170,.35);background:#ffffff;color:#138a73;box-shadow:0 3px 10px rgba(25,51,45,.08)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-kind-tab__60qLm:disabled{background:#e4e8ea;color:#9aa4a9;cursor:not-allowed;opacity:.75}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-map__eWHk5.CommunityPageComponent_facility-map__2p4jw{height:max(300px,min(min(52vw,58vh),540px))}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-map__eWHk5.CommunityPageComponent_facility-map__2p4jw svg{filter:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-group__ZtJUA{cursor:pointer;transition:opacity .2s ease}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-group__ZtJUA.CommunityPageComponent_disabled__ZwyLd{opacity:.28;pointer-events:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-rect___heBu{fill:rgba(0,0,0,.025);stroke:#b8c8d2;stroke-width:3px;transition:fill .2s ease,stroke .2s ease}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-group__ZtJUA.CommunityPageComponent_active__nRnaq .CommunityPageComponent_facility-room-rect___heBu,.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-group__ZtJUA:hover .CommunityPageComponent_facility-room-rect___heBu{fill:rgba(40,205,170,.14);stroke:var(--color-mint)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-name__eE4F4,.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-number__RDQFt{fill:#263740;text-anchor:middle;pointer-events:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-number__RDQFt{font-size:25px;font-weight:750}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-room-name__eE4F4{fill:#718087;font-size:14px;font-weight:600}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-list__6DPlR{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-notice__mhe47{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;padding:13px 15px;border:1px solid #d9e4e1;border-radius:10px;background:#f7fbfa;color:#4a5a63;font-size:12px;line-height:1.45}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-notice__mhe47 strong{color:#1f6f60;font-size:14px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-card__39xd9{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3px 10px;gap:3px 10px;min-height:76px;padding:13px;border:1px solid #d9e0e3;border-radius:10px;background:#ffffff;color:#273742;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-card__39xd9.CommunityPageComponent_active__nRnaq,.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-card__39xd9:hover{border-color:var(--color-mint);background:#effbf8;transform:translateY(-1px)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-card__39xd9.CommunityPageComponent_disabled__ZwyLd{opacity:.45;cursor:not-allowed;transform:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-floor__Fk_YV{grid-row:1/span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#e4f5f1;color:#138a73;font-size:12px;font-weight:800}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-name__QrDVM{font-size:15px;font-weight:750}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-status__evzsH{color:#758187;font-size:11px;font-weight:600}@media only screen and (max-width:520px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-list__6DPlR{grid-template-columns:1fr;padding:8px 12px 14px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_facility-space-notice__mhe47{grid-column:auto}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-kind-tabs__Q3R3J{margin:8px 12px 0}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-map__eWHk5{width:100%;max-width:none;margin:8px 0 0;background:#ffffff;border:none;border-radius:12px;overflow:hidden;box-shadow:none;height:max(300px,min(min(52vw,58vh),540px));min-height:0}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-map__eWHk5 svg{width:100%;height:100%;display:block;filter:drop-shadow(0 10px 25px rgba(0,0,0,.12))}@media only screen and (max-width:1024px) and (max-aspect-ratio:1/1),only screen and (max-width:520px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-map__eWHk5{margin:12px 0;width:100%;border-radius:8px;height:auto;aspect-ratio:2000/1012}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-map__eWHk5 svg{transform:none}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-helper__0Ykrl{margin-top:12px;text-align:center;font-size:16px;color:#4a5a63;margin-bottom:4px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_space-helper__0Ykrl .CommunityPageComponent_helper-sub__806Jf{display:block;font-size:14px;margin-top:4px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_room-group__BSlGR{cursor:pointer;transition:transform .25s ease,opacity .25s ease,filter .25s ease}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_separator-line__C3hm2{stroke:#b8c8d2;stroke-width:6px;stroke-dasharray:12 12;transform:translateY(-40px)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_floor-label___cJA_{fill:rgba(74,90,99,.22);font-size:72px;font-weight:700;letter-spacing:.04em;text-anchor:middle;dominant-baseline:middle;alignment-baseline:middle;pointer-events:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_floor-group__C9gqf:hover .CommunityPageComponent_room-group__BSlGR{opacity:.4;filter:grayscale(30%)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_floor-group__C9gqf:hover .CommunityPageComponent_room-group__BSlGR:hover{opacity:1;filter:none;transform:translateY(-6px)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_room-group__BSlGR.CommunityPageComponent_disabled__ZwyLd{opacity:.25;pointer-events:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_segment__gzoaD{fill:rgba(0,0,0,.04);stroke:#b8c8d2;stroke-width:8px;stroke-linejoin:round;stroke-linecap:round;transition:all .3s ease;filter:drop-shadow(0 6px 12px rgba(0,0,0,.08))}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_room-group__BSlGR.CommunityPageComponent_active__nRnaq .CommunityPageComponent_segment__gzoaD,.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_room-group__BSlGR:hover .CommunityPageComponent_segment__gzoaD{fill:rgba(40,205,170,.2);stroke:var(--color-mint)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_passive-center__XaJdi{fill:rgba(0,0,0,.025);stroke:#c2d1da;stroke-width:8px;stroke-linejoin:round;pointer-events:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_hit-zone__mdcwP{fill:transparent;stroke:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_label-text__dPAi1{fill:#1f2e36;font-size:64px;font-weight:700;text-anchor:middle;dominant-baseline:middle;alignment-baseline:middle;text-rendering:geometricPrecision;pointer-events:none;text-shadow:0 2px 10px rgba(255,255,255,.45)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_slot-bar-track__brDcL{fill:rgba(182,194,204,.42);stroke:rgba(166,179,190,.45);stroke-width:1px;pointer-events:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_spaces__PG_ji .CommunityPageComponent_slot-bar-fill__1EJwG{transition:width .24s ease;pointer-events:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL{padding:0;display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:320px}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL{display:flex;flex-direction:column;padding:32px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL.CommunityPageComponent_no-thumb__N3_pm{grid-template-columns:1fr;padding:32px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL.CommunityPageComponent_stacked__Xe1Wb{display:flex;flex-direction:column;gap:24px;padding:32px;min-height:360px;justify-content:space-between}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_desktop-submit-layout__0PGpj{display:contents}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-layout__Dxa4m{display:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_thumbnail-wrapper__GGNJl{display:flex;justify-content:center;align-items:center;height:100%}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_thumbnail-wrapper__GGNJl img{max-width:200px;max-height:200px;object-fit:contain;border-radius:6px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL.CommunityPageComponent_stacked__Xe1Wb .CommunityPageComponent_thumbnail-wrapper__GGNJl{height:auto;margin-top:48px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL.CommunityPageComponent_stacked__Xe1Wb .CommunityPageComponent_info-wrapper__q9Hdk{align-items:stretch}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT{margin-top:40px;width:100%;display:flex;align-items:center;justify-content:center}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD{color:var(--color-mint);font-size:var(--reservation-card-font-size);padding:12px 32px;border-radius:999px;font-weight:700;border:2px solid white;transition:all .3s ease;position:relative}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD:disabled{pointer-events:none;opacity:.5;cursor:default}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD span{position:relative;transition:all .3s ease;z-index:1;color:white}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD:hover span{color:var(--color-mint)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD:before{content:"";position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:100%;height:100%;border-radius:999px;background-color:white;transition:all .3s ease;transform:scale(0)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT .CommunityPageComponent_submit-button__8HNgD:hover:before{transform:scale(1.01)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk{padding:16px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_subwrapper__Cai4q{width:100%}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_desktop-submit-top__Qh_I1{margin:12px 32px 0;display:flex;flex-direction:column;row-gap:12px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_desktop-submit-meta-block__dQZeB{display:grid;grid-template-columns:92px 1fr;grid-column-gap:14px;column-gap:14px;align-items:baseline}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_desktop-submit-meta-label__HMpXo{font-size:var(--reservation-meta-font-size);font-weight:700;line-height:1.2;opacity:.92}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_desktop-submit-room__w79I3{font-size:max(22px,min(1.8vw,30px));font-weight:820;line-height:1.2;letter-spacing:.005em}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_desktop-submit-time__B8ALa{font-size:max(18px,min(1.25vw,22px));font-weight:700;line-height:1.2}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_desktop-submit-applicant__bPY8a{font-size:max(16px,min(1.05vw,19px));font-weight:650;line-height:1.2}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA{margin:32px;position:relative}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA{padding:16px;margin:0}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-title__jNMFJ{display:flex;flex-direction:row;align-items:center}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-title__jNMFJ .CommunityPageComponent_square__hDJ2z{position:absolute;width:10px;height:10px;background-color:white;left:-20px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-title__jNMFJ{font-size:var(--reservation-meta-font-size);font-weight:700}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_info-wrapper__q9Hdk .CommunityPageComponent_info-item__DJWJA .CommunityPageComponent_info-content__1l7oh{margin-top:12px;font-size:var(--reservation-meta-font-size);line-height:1.4}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL.CommunityPageComponent_stacked__Xe1Wb{display:block;min-height:0;padding:24px 16px 20px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_desktop-submit-layout__0PGpj{display:none}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-layout__Dxa4m{display:grid;grid-template-columns:44% 1fr;grid-column-gap:14px;column-gap:14px;grid-row-gap:12px;row-gap:12px;align-items:center;min-height:0;width:100%}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-left__mKpwG{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;row-gap:10px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-top__dJ07F{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:4px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-meta-row__hvTGu{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:baseline;grid-column-gap:8px;column-gap:8px;width:100%}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-meta-label__Pi2mr{font-size:13px;font-weight:700;opacity:.9;text-align:left;white-space:nowrap}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-thumbnail-wrapper__LrPgB{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;margin:18px 0}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-thumbnail-wrapper__LrPgB img{width:100%;max-width:250px;max-height:260px;object-fit:contain;border-radius:6px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-room__j4Sxk{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:.01em;text-align:left}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-time__8Og7N{font-size:15px;font-weight:700;line-height:1.25;text-align:left}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-applicant__h46EY{font-size:13px;font-weight:600;line-height:1.25;text-align:left}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-warning__v4_2U{width:100%;text-align:left;margin-top:2px;font-size:13px;font-weight:550;line-height:1.35;opacity:.95}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-warning__v4_2U .CommunityPageComponent_department-restriction-link__S2lr8{color:inherit;font-weight:700;text-decoration:underline}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT.CommunityPageComponent_mobile__Z4eFf{margin-top:6px;width:100%;justify-content:flex-start}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT.CommunityPageComponent_mobile__Z4eFf .CommunityPageComponent_submit-button__8HNgD{font-size:20px;padding:14px 30px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_applicant-fields__ZzngV.CommunityPageComponent_mobile-submit-fields__5LBgq{grid-column:1/-1;grid-row:2;margin:4px 0 0;width:100%}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_button-wrapper__VjNtT.CommunityPageComponent_mobile__Z4eFf.CommunityPageComponent_mobile-submit-bottom__x53pi{grid-column:1/-1;grid-row:3;margin-top:8px;justify-content:center}@media only screen and (max-width:520px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL.CommunityPageComponent_stacked__Xe1Wb{padding:18px 12px 16px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-layout__Dxa4m{grid-template-columns:42% 1fr;column-gap:10px;row-gap:10px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-top__dJ07F{width:100%}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-meta-row__hvTGu{grid-template-columns:60px minmax(0,1fr);column-gap:8px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-meta-label__Pi2mr{font-size:max(11px,min(3.1vw,13px))}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-room__j4Sxk{font-size:max(17px,min(5.2vw,20px))}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-time__8Og7N{font-size:max(12px,min(3.8vw,14px))}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-submit-applicant__h46EY{font-size:max(11px,min(3.4vw,13px))}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_mobile-thumbnail-wrapper__LrPgB{margin:12px 0}}}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_selection-combined-card__dXvz9{display:block;background-color:white;box-shadow:3px 3px 3px rgba(0,0,0,.2)}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_mobile-selection-header__UpsPv{display:block;font-size:26px;font-weight:600;padding:23px 0;text-align:center;color:var(--color-mint);border-bottom:1px solid #d2d2d2}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_selection-combined-card__dXvz9 .CommunityPageComponent_card-wrapper__p8VgE{box-shadow:none;background:transparent}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_selection-combined-card__dXvz9 .CommunityPageComponent_selection-step-header__5Vd9B{display:none}}.CommunityPageComponent_usage-guidelines__I8daq{background-color:white;box-shadow:3px 3px 3px rgba(0,0,0,.2);padding:36px 40px;margin:64px 0 0}@media only screen and (max-width:1024px){.CommunityPageComponent_usage-guidelines__I8daq{padding:28px 24px}}@media only screen and (max-width:520px){.CommunityPageComponent_usage-guidelines__I8daq{padding:22px 18px}}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-header__nWvRi{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-title__2oGBs{font-size:24px;font-weight:700;color:var(--color-mint);margin-bottom:20px}@media only screen and (max-width:1024px){.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-title__2oGBs{font-size:max(18px,min(4.8vw,22px));margin-bottom:14px}}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-header__nWvRi .CommunityPageComponent_usage-title__2oGBs{margin-bottom:0}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-jump-button__T1yEQ{display:none;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;border:1px solid #d2d9de;background:#ffffff;color:var(--color-mint);font-size:19px;line-height:1;cursor:pointer;flex-shrink:0;transition:transform .16s ease,background-color .16s ease}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-jump-button__T1yEQ:active{transform:translateY(1px);background-color:#f3f7f9}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-jump-button__T1yEQ.CommunityPageComponent_focus-visible__n4bUS{outline:2px solid #9bc9e8;outline-offset:2px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-jump-button__T1yEQ:focus-visible{outline:2px solid #9bc9e8;outline-offset:2px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-section__hNXM2+.CommunityPageComponent_usage-section__hNXM2{margin-top:24px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-section-title__xoY_s{font-size:19px;font-weight:700;color:#1f2e36;margin-bottom:10px}@media only screen and (max-width:1024px){.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-section-title__xoY_s{font-size:17px}}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-list__Bj66J{margin:0;padding-left:20px;list-style:decimal;font-size:18px;line-height:28px;color:#1f2e36}@media only screen and (max-width:1024px){.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-list__Bj66J{font-size:max(13px,min(3.4vw,16px));line-height:1.58;padding-left:18px}}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-list__Bj66J li+li{margin-top:8px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-list__Bj66J li{word-break:keep-all;overflow-wrap:anywhere}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-list__Bj66J .CommunityPageComponent_usage-spacer__Eeq7L{list-style:none;margin:0;height:12px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U{color:#1f2e36}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h1,.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h2,.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h3{margin:0 0 10px;color:#1f2e36;font-weight:700;line-height:1.35}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h1{font-size:20px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h2{font-size:18px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h3{font-size:17px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U li,.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U p{word-break:keep-all;overflow-wrap:anywhere}@media only screen and (max-width:1024px){.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h1{font-size:max(15px,min(4.1vw,18px))}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h2{font-size:max(14px,min(3.8vw,17px))}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U h3{font-size:max(13px,min(3.5vw,16px))}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U li,.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-content__Vam3U p{font-size:max(13px,min(3.4vw,15px));line-height:1.58}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-header__nWvRi{margin-bottom:14px}.CommunityPageComponent_usage-guidelines__I8daq .CommunityPageComponent_usage-jump-button__T1yEQ{display:inline-flex}}@media only screen and (min-width:1025px){.CommunityPageComponent_space-section-block__3m6vT{margin:64px 0 0}.CommunityPageComponent_usage-guidelines-block__gzUhp{margin:24px 0 0}}@media only screen and (max-width:1024px){.CommunityPageComponent_usage-guidelines-block__gzUhp{order:1}.CommunityPageComponent_space-section-block__3m6vT{order:2}.CommunityPageComponent_space-restricted-only__ee0o1{margin:24px 0 48px;padding:20px 18px}.CommunityPageComponent_space-restricted-only-text__Pr65G{font-size:14px;line-height:1.55}}.CommunityPageComponent_space-tabs__NUF71{display:flex;gap:12px;margin:24px 0 8px}.CommunityPageComponent_space-tabs__NUF71 .CommunityPageComponent_space-tab__XMOKs{padding:12px 16px;font-size:18px;font-weight:600;color:var(--color-dark-gray);border-bottom:3px solid transparent;cursor:pointer}.CommunityPageComponent_space-tabs__NUF71 .CommunityPageComponent_space-tab__XMOKs.CommunityPageComponent_active__nRnaq{color:var(--color-mint);border-color:var(--color-mint)}.CommunityPageComponent_status-card__sVKue{margin-top:16px}.CommunityPageComponent_status-content__YcyFZ{padding:24px}.CommunityPageComponent_status-content__YcyFZ .CommunityPageComponent_status-date__nsPGQ{font-size:20px;font-weight:700;margin-bottom:16px}.CommunityPageComponent_status-content__YcyFZ .CommunityPageComponent_status-list__pGgtB{display:flex;flex-direction:column;row-gap:12px}.CommunityPageComponent_status-content__YcyFZ .CommunityPageComponent_status-item__nfeOj{display:flex;justify-content:space-between;align-items:center;padding:16px 12px;border:1px solid #e5e5e5;border-radius:8px;background-color:#fafafa}.CommunityPageComponent_status-content__YcyFZ .CommunityPageComponent_status-item__nfeOj .CommunityPageComponent_status-space__Gjiuh{font-size:18px;font-weight:700}.CommunityPageComponent_status-content__YcyFZ .CommunityPageComponent_status-item__nfeOj .CommunityPageComponent_status-time__IBb3E{font-size:18px;color:var(--color-dark-gray)}.CommunityPageComponent_status-content__YcyFZ .CommunityPageComponent_status-empty__aGuV_{padding:24px 12px;color:var(--color-dark-gray)}@keyframes CommunityPageComponent_timetable-slide-next__d_TT0{0%{opacity:.68;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes CommunityPageComponent_timetable-slide-prev__qAEQP{0%{opacity:.68;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}.CommunityPageComponent_faq-wrapper__vsajW{margin:auto;max-width:1024px}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_{border-top:1px solid var(--color-dark-gray);border-bottom:1px solid var(--color-dark-gray)}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi .CommunityPageComponent_faq-row__hN3jp{cursor:pointer;display:flex;justify-content:space-between}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi .CommunityPageComponent_faq-row__hN3jp .CommunityPageComponent_row-wrapper__hoMs2{display:flex;flex-direction:row}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi .CommunityPageComponent_faq-row__hN3jp .CommunityPageComponent_arrow__sAO34{padding:10px;transition:all .2s ease}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi .CommunityPageComponent_faq-row__hN3jp .CommunityPageComponent_faq-index__9FRxS{display:flex;justify-content:center;align-items:center;font-size:16px;min-width:16px;padding:16px;font-weight:700;color:var(--color-mint)}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi .CommunityPageComponent_faq-row__hN3jp .CommunityPageComponent_faq-index__9FRxS.CommunityPageComponent_content__hdph0{color:black}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi .CommunityPageComponent_faq-row__hN3jp .CommunityPageComponent_faq-title__dU0gR{line-height:1.6;padding:16px}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi .CommunityPageComponent_faq-row__hN3jp.CommunityPageComponent_content__hdph0{display:none}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi .CommunityPageComponent_faq-row__hN3jp+.CommunityPageComponent_faq-row__hN3jp{border-top:1px solid #dddddd}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi.CommunityPageComponent_active__nRnaq .CommunityPageComponent_faq-row__hN3jp.CommunityPageComponent_content__hdph0{display:flex;cursor:default}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi.CommunityPageComponent_active__nRnaq .CommunityPageComponent_faq-row__hN3jp.CommunityPageComponent_content__hdph0 .CommunityPageComponent_faq-content__YbQBj{padding:16px}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi.CommunityPageComponent_active__nRnaq .CommunityPageComponent_arrow__sAO34{transform:rotate(180deg)}.CommunityPageComponent_faq-wrapper__vsajW .CommunityPageComponent_faq-list__0pU1_ .CommunityPageComponent_faq-item__7yDgi+.CommunityPageComponent_faq-item__7yDgi{border-top:1px solid #dddddd}@media only screen and (min-width:1025px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_submit-wrapper__nXYaL{padding:32px;display:flex;flex-direction:column;gap:20px;min-height:340px;justify-content:flex-start;box-sizing:border-box}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_thumbnail-wrapper__GGNJl{display:flex;justify-content:center;align-items:center}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_thumbnail-wrapper__GGNJl img{max-width:200px;max-height:200px;object-fit:contain;border-radius:6px}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_button-wrapper__VjNtT{margin-top:16px}}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_info-item__DJWJA.CommunityPageComponent_department-restriction__cpUX7{margin:8px 32px 0;padding:12px 14px;border-radius:10px;border:1px solid #ffd18a;background:#fff6e8}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_info-item__DJWJA.CommunityPageComponent_department-restriction__cpUX7 .CommunityPageComponent_info-content__1l7oh{margin-top:0;color:#6e4600;font-size:14px;line-height:1.5}.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_info-item__DJWJA.CommunityPageComponent_department-restriction__cpUX7 .CommunityPageComponent_department-restriction-link__S2lr8{color:#8f4b00;font-weight:700;text-decoration:underline}@media only screen and (max-width:1024px){.CommunityPageComponent_space-content__E6rz6 .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_info-item__DJWJA.CommunityPageComponent_department-restriction__cpUX7{margin:8px 0 0}}@keyframes CommunityPageComponent_consent-backdrop-in__V3PAk{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.6)}}@keyframes CommunityPageComponent_consent-backdrop-out__dfsZx{0%{background-color:rgba(0,0,0,.6)}to{background-color:rgba(0,0,0,0)}}@keyframes CommunityPageComponent_consent-fade-in__PJkia{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes CommunityPageComponent_consent-fade-out__U4P5Q{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.CommunityPageComponent_consent-backdrop__rRSBF{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);animation:CommunityPageComponent_consent-backdrop-in__V3PAk .22s ease both}.CommunityPageComponent_consent-backdrop__rRSBF.CommunityPageComponent_closing__4ebcr{animation:CommunityPageComponent_consent-backdrop-out__dfsZx .22s ease both}.CommunityPageComponent_consent-modal__tjdd_{display:flex;flex-direction:column;gap:16px;min-width:320px;max-width:520px;width:100%;padding:24px;border-radius:12px;background-color:var(--color-bg-secondary);animation:CommunityPageComponent_consent-fade-in__PJkia .22s ease both}.CommunityPageComponent_consent-modal__tjdd_.CommunityPageComponent_closing__4ebcr{animation:CommunityPageComponent_consent-fade-out__U4P5Q .22s ease both}.CommunityPageComponent_consent-modal-title___K3su{font-size:18px;font-weight:700;color:var(--color-text-default)}.CommunityPageComponent_consent-modal-body__ZjPua{max-height:360px;overflow-y:auto;font-size:14px;line-height:1.6;color:var(--color-text-default)}.CommunityPageComponent_consent-modal-checkbox-label__Rz8_r{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-default);cursor:pointer}.CommunityPageComponent_consent-modal-checkbox-label__Rz8_r input[type=checkbox]{width:16px;height:16px;cursor:pointer}.CommunityPageComponent_consent-modal-actions__e8EBl{display:flex;justify-content:flex-end;gap:8px}.CommunityPageComponent_consent-modal-cancel__FavZU{padding:8px 16px;border-radius:6px;border:1px solid var(--color-gray);background:transparent;font-size:14px;color:var(--color-dark-gray);cursor:pointer;transition:background-color .15s ease,color .15s ease}.CommunityPageComponent_consent-modal-cancel__FavZU:hover{background-color:var(--color-light-dimmed);color:var(--color-dark)}.CommunityPageComponent_consent-modal-confirm__JmvSS{padding:8px 20px;border-radius:6px;border:none;background:var(--color-mint);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background-color .15s ease}.CommunityPageComponent_consent-modal-confirm__JmvSS:hover:not(:disabled){background-color:#098880}.CommunityPageComponent_consent-modal-confirm__JmvSS:disabled{opacity:.4;cursor:not-allowed}.CommunityPageComponent_history-action-modal__zxQr9{max-width:420px}.CommunityPageComponent_history-action-modal-body__2CVy0{min-height:auto;max-height:none;margin-top:-2px;margin-bottom:2px}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA.CommunityPageComponent_blocked__ZPRbZ{cursor:default}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA.CommunityPageComponent_blocked__ZPRbZ:hover{color:black}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-login-notice__01o5_{margin:24px 0 0;padding:12px 18px;border-radius:10px;border:1px solid #7ab3ff;background:#eaf3ff;color:#0b2a5b;font-size:15px;font-weight:600;line-height:1.4}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-rent-button__Gmft8{margin-top:16px;padding:8px 0;border-radius:999px;border:1px solid var(--color-mint);color:var(--color-mint);font-size:14px;font-weight:600;text-align:center;transition:background-color .2s ease,color .2s ease}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA:hover .CommunityPageComponent_equipment-rent-button__Gmft8{background-color:var(--color-mint);color:#fff}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA .CommunityPageComponent_equipment-rent-button__Gmft8.CommunityPageComponent_disabled__ZwyLd{border-color:#b9c0c6;color:#8a9299;background:#f3f4f6}.CommunityPageComponent_contents-wrapper__gmFFZ .CommunityPageComponent_equipment-list__h0_Hj .CommunityPageComponent_equipment-item__qvFxA:hover .CommunityPageComponent_equipment-rent-button__Gmft8.CommunityPageComponent_disabled__ZwyLd{background:#f3f4f6;color:#8a9299}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm{padding:40px 48px;display:flex;flex-direction:column;gap:28px}@media only screen and (max-width:1024px){.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm{padding:24px}}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_field__WNM9o{display:flex;flex-direction:column;gap:12px}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_field-label__ZaKJb{font-size:17px;font-weight:700;color:var(--color-dark)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_field-inputs__TOTiZ{display:flex;gap:10px;flex-wrap:wrap}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_date-input__zRMRh,.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_time-input__gQoIF{flex:1 1 140px;min-width:0;padding:10px 12px;border:1px solid #d0d7de;border-radius:8px;background:#fff;font-size:15px;color:var(--color-dark)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_date-input__zRMRh:focus,.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_time-input__gQoIF:focus{outline:none;border-color:var(--color-mint)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_field-error__MeV0l{font-size:13px;font-weight:600;color:#d94848}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-options__KIz9x{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border:1px solid #d0d7de;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL .CommunityPageComponent_item-name__LDNfT{font-size:15px;font-weight:700;color:var(--color-dark)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL .CommunityPageComponent_item-state__IMSCU{font-size:12px;font-weight:600;color:var(--color-mint)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL:hover:not(:disabled){border-color:var(--color-mint)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL.CommunityPageComponent_active__nRnaq{border-color:var(--color-mint);background:var(--color-mint)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL.CommunityPageComponent_active__nRnaq .CommunityPageComponent_item-name__LDNfT,.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL.CommunityPageComponent_active__nRnaq .CommunityPageComponent_item-state__IMSCU{color:#fff}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL.CommunityPageComponent_reserved__v3N9w .CommunityPageComponent_item-state__IMSCU{color:#e0872b}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL.CommunityPageComponent_unavailable__7k8O1{opacity:.5;cursor:not-allowed}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL.CommunityPageComponent_unavailable__7k8O1 .CommunityPageComponent_item-state__IMSCU{color:var(--color-dark-gray)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-empty__Y_wNX{grid-column:1/-1;font-size:14px;color:var(--color-dark-gray)}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_field-notes__TmD9b{padding-left:16px;font-size:14px;line-height:1.6;color:var(--color-dark-gray);position:relative}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_field-notes__TmD9b li:before{content:"-";position:absolute;left:0}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_form-input__ZFUYb,.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_form-textarea__1y61m{width:100%;margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.7);border-radius:8px;background:rgba(255,255,255,.95);font-size:16px;color:var(--color-dark);resize:vertical}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_form-input__ZFUYb::placeholder,.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_form-textarea__1y61m::placeholder{color:#9aa5ad}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_form-input__ZFUYb:focus,.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_form-textarea__1y61m:focus{outline:none;border-color:#fff}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE.CommunityPageComponent_submit__KLsP6 .CommunityPageComponent_submit-wrapper__nXYaL .CommunityPageComponent_form-hint__jHI4M{margin-top:8px;font-size:13px;line-height:1.5;color:rgba(255,255,255,.9)}.CommunityPageComponent_status-with-reason__NLMCw{display:flex;flex-direction:column;align-items:center;gap:4px}.CommunityPageComponent_status-with-reason__NLMCw .CommunityPageComponent_reject-reason__JR2rS{display:block;max-width:180px;padding:0;border:0;background:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#b42318;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.CommunityPageComponent_applicant-fields__ZzngV{display:flex;flex-direction:column;gap:10px;margin:14px 0 4px}.CommunityPageComponent_applicant-field__rNSZN{display:flex;flex-direction:column;gap:5px}.CommunityPageComponent_applicant-field-label__yVGDY{font-size:12px;font-weight:600;color:#ffffff}.CommunityPageComponent_applicant-field__rNSZN input{border:1px solid #d1d5db;border-radius:6px;padding:9px 11px;font-size:13px;background:#ffffff}.CommunityPageComponent_applicant-field__rNSZN input:focus{outline:none;border-color:var(--color-mint)}.CommunityPageComponent_applicant-field-hint__9DPly{font-size:11px;color:rgba(255,255,255,.8);line-height:1.5}.CommunityPageComponent_facility-month-nav__OiJNI{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px;font-size:13px;font-weight:600}.CommunityPageComponent_facility-month-nav__OiJNI button{border:1px solid #d1d5db;border-radius:6px;background:#ffffff;padding:3px 9px;font-size:11px;cursor:pointer;color:#374151}.CommunityPageComponent_facility-month-nav__OiJNI button:disabled{opacity:.35;cursor:default}.CommunityPageComponent_submitting-overlay__hzmoy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45)}.CommunityPageComponent_submitting-box__LsPa_{display:flex;align-items:center;gap:12px;padding:18px 26px;border-radius:12px;background:#ffffff;color:#111827;font-size:15px;font-weight:600;box-shadow:0 12px 40px rgba(0,0,0,.2)}.CommunityPageComponent_submitting-spinner__PwTFH{width:20px;height:20px;border-radius:50%;border:3px solid #d1d5db;border-top:3px solid var(--color-mint);animation:CommunityPageComponent_submitting-spin__C0hoh .8s linear infinite}@keyframes CommunityPageComponent_submitting-spin__C0hoh{to{transform:rotate(1turn)}}.CommunityPageComponent_eq-date-picker__JiOWE{padding:0;border-bottom:0}.CommunityPageComponent_facility-date__qmo_q.CommunityPageComponent_eq-date__e_45y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:48px;border-radius:8px}.CommunityPageComponent_eq-date-bar__Pxa5b{display:block;width:70%;height:4px;border-radius:2px;background:#e4e9eb;overflow:hidden}.CommunityPageComponent_eq-date-bar-fill__1e0fG{display:block;height:100%;border-radius:2px}.CommunityPageComponent_eq-date-bar-fill__1e0fG.CommunityPageComponent_high__D5eHl{background:#2fb66e}.CommunityPageComponent_eq-date-bar-fill__1e0fG.CommunityPageComponent_mid__PpXO5{background:#f0b940}.CommunityPageComponent_eq-date-bar-fill__1e0fG.CommunityPageComponent_low__CwVkQ{background:#e06151}.CommunityPageComponent_eq-date-bar-fill__1e0fG.CommunityPageComponent_none__vV601{background:#aeb6bc}.CommunityPageComponent_eq-field-hint__eFmsW{margin-left:8px;font-size:13px;font-weight:500;color:var(--color-mint)}.CommunityPageComponent_eq-time-picker__4ko_U{display:flex;flex-direction:column;gap:10px}.CommunityPageComponent_eq-time-day-label__e_OTg{display:flex;align-items:baseline;gap:6px;margin-bottom:8px;font-size:14px;font-weight:700;color:#263740}.CommunityPageComponent_eq-time-day-label__e_OTg span{font-size:12px;font-weight:500;color:#859097}.CommunityPageComponent_eq-time-grid__lekWJ{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}@media only screen and (max-width:520px){.CommunityPageComponent_eq-time-grid__lekWJ{grid-template-columns:repeat(4,minmax(0,1fr))}}.CommunityPageComponent_eq-time-slot__IH_1i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:42px;padding:4px;border:1px solid #d8e0e6;border-radius:9px;background:#ffffff;font-size:14px;color:#2a3a43;cursor:pointer;transition:all .2s ease}.CommunityPageComponent_eq-time-slot__IH_1i:not(:disabled):not(.CommunityPageComponent_selected__ra10x):hover{border-color:var(--color-mint);color:var(--color-mint)}.CommunityPageComponent_eq-time-slot__IH_1i.CommunityPageComponent_selected__ra10x{background:var(--color-mint);border-color:var(--color-mint);color:#ffffff}.CommunityPageComponent_eq-time-slot__IH_1i.CommunityPageComponent_range__uOq1b{background:#e6fbf6;border-color:rgba(26,195,165,.5);color:#138a73}.CommunityPageComponent_eq-time-slot__IH_1i.CommunityPageComponent_disabled__ZwyLd{border-color:#eceff1;color:#c1c7ca;cursor:not-allowed}.CommunityPageComponent_eq-time-slot__IH_1i.CommunityPageComponent_booked__INtgw{background:#f1f1f1;border-color:#e0e0e0;color:#a5a5a5;text-decoration:line-through}.CommunityPageComponent_eq-time-count__U5FAB{font-size:11px;color:#859097}.CommunityPageComponent_eq-time-overnight__BPnJu{padding-top:8px;border-top:1px dashed #d8e0e6;text-align:center;font-size:12px;color:#a0aab0}.CommunityPageComponent_eq-time-overnight__BPnJu.CommunityPageComponent_active__nRnaq{border-top-color:var(--color-mint);color:#138a73;font-weight:600}.CommunityPageComponent_eq-range-summary__HUnir{padding:10px 14px;border-radius:8px;background:#e8f8f4;color:#117963;font-size:14px;font-weight:600}.CommunityPageComponent_equipment-content___umXw .CommunityPageComponent_card-wrapper__p8VgE .CommunityPageComponent_rental-form__OKodm .CommunityPageComponent_item-option__DbgNL.CommunityPageComponent_eq-assigned__gebNR{border-color:var(--color-mint);border-style:dashed}