@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}._dialogContent_g07vo_1{max-width:min(480px,calc(100vw - var(--spacing-8)))}._form_g07vo_5{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._form_g07vo_5>div{margin-bottom:0}._datePickerTrigger_g07vo_17{width:100%;justify-content:flex-start;text-align:left;font-weight:400;color:var(--foreground)}._datePickerTrigger_g07vo_17 span{color:var(--muted-foreground)}._datePickerTrigger_g07vo_17[data-state=open]{border-color:var(--primary)}._calendarIcon_g07vo_33{margin-right:var(--spacing-2);height:1rem;width:1rem;color:var(--muted-foreground)}._spinner_g07vo_40{animation:_spin_g07vo_40 1s linear infinite;width:1rem;height:1rem}@keyframes _spin_g07vo_40{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._additionalDesksSection_g07vo_55{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._additionalDesksTitle_g07vo_64{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;margin:0;color:var(--foreground)}._additionalDeskRow_g07vo_72{display:flex;align-items:center;gap:var(--spacing-2)}._compactInput_g07vo_78{height:2rem;padding:0 var(--spacing-2);font-size:.875rem}._deskIdInput_g07vo_84{width:5rem}@media(max-width:480px){._additionalDeskRow_g07vo_72{flex-direction:column;align-items:stretch}._deskIdInput_g07vo_84{width:100%}}._optionalTrigger_g07vo_99{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--primary);background:transparent;border:none;cursor:pointer;padding:var(--spacing-2) 0;font-family:var(--font-family-base);font-weight:500}._optionalTrigger_g07vo_99[data-state=open] svg{transform:rotate(180deg)}._optionalTrigger_g07vo_99 svg{transition:transform var(--animation-duration-fast) ease}._optionalContent_g07vo_121{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-3)}._optionalContent_g07vo_121>div{margin-bottom:0}._consentRow_g07vo_133{display:flex;align-items:flex-start;gap:var(--spacing-2);margin-top:var(--spacing-2)}._consentLabel_g07vo_140{font-size:.8rem;color:var(--muted-foreground);line-height:1.4;cursor:pointer;user-select:none}._consentCheckbox_g07vo_148{margin-top:2px;flex-shrink:0}._privacyLinkWrapper_g07vo_153{margin-top:var(--spacing-1);padding-left:0}._privacyLink_g07vo_153{font-size:.75rem;color:var(--muted-foreground);text-decoration:underline;transition:color var(--animation-duration-fast) ease}._privacyLink_g07vo_153:hover{color:var(--foreground)}._headerControls_sj8su_1{width:100%;display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 0 0;border-top:1px solid var(--border)}@media(max-width:768px){._headerControls_sj8su_1{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-3)}}._dateNavigation_sj8su_20{flex-shrink:0;width:100%}._mark_nwgd4_1{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;border-radius:var(--radius-full);background-color:#fff;color:var(--foreground);font-weight:600;outline:1.5px solid #fff}._logo_nwgd4_15{display:block;width:100%;height:100%;padding:0;object-fit:contain;border-radius:var(--radius-full)}._badge_ehm8f_1{position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-weight:800;font-size:1rem;color:var(--primary-foreground);cursor:pointer;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;box-shadow:var(--shadow-md);border:1px solid var(--surface);min-width:44px;min-height:44px;touch-action:manipulation}._badge_ehm8f_1:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:var(--shadow-lg)}@media(hover:none)and (pointer:coarse){._badge_ehm8f_1:hover{transform:translate(-50%,-50%);box-shadow:var(--shadow-md)}._badge_ehm8f_1:active{transform:translate(-50%,-50%) scale(.95)}}._available_ehm8f_41{background-color:var(--desk-available);color:var(--desk-available-foreground)}._occupied_ehm8f_46{background-color:transparent;border:1px solid var(--desk-occupied)}._unavailable_ehm8f_51{background-color:var(--desk-unavailable);color:var(--desk-unavailable-foreground);opacity:.8}._pending_ehm8f_57{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.9}._badge_ehm8f_1._pending_ehm8f_57:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--popup-foreground) 2px,var(--popup-foreground) 4px);opacity:.3;border-radius:var(--radius-full);pointer-events:none}._deskNumber_ehm8f_82{user-select:none}._avatarFill_ehm8f_86{width:100%;height:100%;border:none;box-shadow:none}._companyOverlay_ehm8f_93{position:absolute;right:-8px;bottom:-8px;width:24px;height:24px;border:none;box-shadow:var(--shadow);font-size:.8125rem;pointer-events:none;z-index:1}._companyOverlayTooltip_ehm8f_106{width:27px;height:27px;right:-8px;bottom:-8px}._personAvatar_ehm8f_113{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--radius-full);background-color:#fff;overflow:hidden}._personAvatarImage_ehm8f_124{width:72%;height:72%;display:block;pointer-events:none;flex-shrink:0;user-select:none}._tooltipAvatarWrap_ehm8f_133{position:relative;display:inline-flex;flex-shrink:0;width:40px;height:40px}._tooltipContent_ehm8f_142{display:flex;flex-direction:column;gap:var(--spacing-3);font-family:var(--font-family-base);min-width:200px;max-width:280px}._tooltipHeader_ehm8f_152{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;font-size:.9rem;color:var(--popup-foreground)}._statusIndicator_ehm8f_161{width:10px;height:10px;border-radius:var(--radius-full);flex-shrink:0}._statusIndicator_ehm8f_161._available_ehm8f_41{background-color:var(--desk-available)}._statusIndicator_ehm8f_161._occupied_ehm8f_46{background-color:var(--desk-occupied)}._statusIndicator_ehm8f_161._unavailable_ehm8f_51{background-color:var(--desk-unavailable)}._statusIndicator_ehm8f_161._pending_ehm8f_57{background-color:var(--secondary)}._bookButton_ehm8f_173{width:100%;min-height:44px}._occupantInfo_ehm8f_179{display:flex;align-items:center;gap:var(--spacing-3)}._tooltipAvatar_ehm8f_133{width:40px;height:40px;border:none;box-shadow:none}._occupantText_ehm8f_192{display:flex;flex-direction:column;gap:var(--spacing-1)}._occupantName_ehm8f_198{font-weight:500;color:var(--popup-foreground)}._companyName_ehm8f_203{font-size:.75rem;color:var(--muted-foreground)}._unavailableText_ehm8f_208{font-size:.875rem;color:var(--muted-foreground);margin:0;max-width:200px}._nameRow_ehm8f_215{display:flex;align-items:center;gap:var(--spacing-2)}._linkedinIconBtn_ehm8f_221{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;opacity:.8;transition:opacity var(--animation-duration-fast) ease}._linkedinIconBtn_ehm8f_221:hover{opacity:1}@media(max-width:768px){._badge_ehm8f_1{width:36px;height:36px;font-size:.875rem;border-width:1.5px;min-width:44px;min-height:44px}._occupied_ehm8f_46{border-width:1px}._tooltipContent_ehm8f_142{min-width:180px;max-width:260px}._companyOverlay_ehm8f_93{width:21px;height:21px;right:-7px;bottom:-7px}._companyOverlayTooltip_ehm8f_106{width:24px;height:24px;right:-7px;bottom:-7px}}._legendContainer_d6kto_1{display:flex;gap:var(--spacing-6);padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-full);box-shadow:var(--shadow);border:1px solid var(--border);font-family:var(--font-family-base);user-select:none}._legendItem_d6kto_13{display:flex;align-items:center;gap:var(--spacing-2)}._colorSwatch_d6kto_19{width:14px;height:14px;border-radius:var(--radius-sm);flex-shrink:0}._available_d6kto_26{background-color:var(--desk-available)}._occupied_d6kto_30{background-color:var(--desk-occupied)}._unavailable_d6kto_34{background-color:var(--desk-unavailable)}._label_d6kto_38{font-size:.875rem;color:var(--muted-foreground);font-weight:500}@media(max-width:768px){._legendContainer_d6kto_1{gap:var(--spacing-4)}}._container_5i5g4_1{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._loading_5i5g4_10{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg)}._errorContainer_5i5g4_16{display:flex;justify-content:center;align-items:center;width:100%;max-width:1200px;min-height:300px;background-color:var(--muted);border-radius:var(--radius-lg);color:var(--muted-foreground);font-family:var(--font-family-base)}._legendRow_5i5g4_29{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);width:100%}._floorplanWrapper_5i5g4_39{position:relative;width:100%;max-width:1200px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background-color:var(--muted);aspect-ratio:16 / 9}._floorplanWrapper_5i5g4_39._loaded_5i5g4_51{aspect-ratio:auto}._imageSkeleton_5i5g4_55{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}._floorplanImage_5i5g4_64{display:block;width:100%;height:auto;object-fit:cover;user-select:none;pointer-events:none;opacity:1;transition:opacity var(--animation-duration-normal) ease-in-out}._floorplanImage_5i5g4_64._loading_5i5g4_10{opacity:0}._deskOverlay_5i5g4_79{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity var(--animation-duration-normal) ease-in-out}._deskOverlay_5i5g4_79._hidden_5i5g4_89{opacity:0;pointer-events:none}._container_xdqtd_1{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._row_1vneh_1{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.875rem}._unlockButton_1vneh_11{display:inline-flex;align-items:center;gap:var(--spacing-2)}._unlockButton_1vneh_11{border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);padding:var(--spacing-2);font:inherit;cursor:pointer}._unlockButton_1vneh_11:hover:not(:disabled){color:var(--primary)}._unlockButton_1vneh_11:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._unlockButton_1vneh_11:disabled{cursor:default;opacity:.6}._dialog_1vneh_41{font-family:var(--font-family-base)}._form_1vneh_45{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1vneh_51{color:var(--foreground);font-size:.875rem;font-weight:500}._error_1vneh_57{margin:0;color:var(--error);font-size:.875rem;line-height:1.5}._container_ww2yz_1{display:flex;flex-direction:column;gap:var(--spacing-12);width:100%;max-width:1200px;margin:var(--spacing-4) auto 0;padding:var(--spacing-12) 0 var(--spacing-6);border-top:1px solid var(--border)}@media(min-width:768px){._container_ww2yz_1{padding-bottom:var(--spacing-8)}}@media(min-width:1024px){._container_ww2yz_1{padding-bottom:var(--spacing-12)}}._header_ww2yz_28{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--spacing-6)}._title_ww2yz_37{font-family:var(--font-family-heading);font-size:clamp(1.5rem,5vw,2rem);font-weight:700;color:var(--foreground);margin:0;white-space:nowrap}._intro_ww2yz_46,._bridge_ww2yz_53{font-size:.9375rem;line-height:1.75;color:var(--muted-foreground);margin:0}._grid_ww2yz_60{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._grid_ww2yz_60{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}._card_ww2yz_73{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4)}._iconWrapper_ww2yz_85{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);margin-bottom:var(--spacing-2)}._cardTitle_ww2yz_98{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--surface-foreground);margin:0}._cardText_ww2yz_106{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0}._trigger_ww2yz_113{color:var(--primary);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;cursor:help}._hoverContent_ww2yz_121{width:28rem;display:flex;flex-direction:column;gap:var(--spacing-6);max-height:60vh;overflow-y:auto;padding:var(--spacing-8)}._hoverContent_ww2yz_121._hoverContent_ww2yz_121{max-width:90vw}@media(min-width:480px){._hoverContent_ww2yz_121._hoverContent_ww2yz_121{max-width:28rem}}._hoverTitle_ww2yz_141{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--popup-foreground);margin:0}._hoverIntro_ww2yz_149{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.6}._hoverList_ww2yz_156{display:flex;flex-direction:column;gap:1.75rem;margin:0;list-style-type:disc;list-style-position:outside;padding-left:1.25rem;font-size:.9375rem}._hoverListItem_ww2yz_167{line-height:1.5;color:var(--muted-foreground)}._hoverListItem_ww2yz_167::marker{color:var(--popup-foreground)}._hoverListItem_ww2yz_167 b{font-weight:600;color:var(--popup-foreground)}@media(max-width:767px){._container_ww2yz_1{gap:var(--spacing-8);padding-top:var(--spacing-8)}._header_ww2yz_28,._grid_ww2yz_60{gap:var(--spacing-4)}._card_ww2yz_73{padding:1.25rem;gap:var(--spacing-3)}._iconWrapper_ww2yz_85{width:40px;height:40px;margin-bottom:var(--spacing-1)}}._card_13hzv_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._logo_13hzv_9{width:150px;height:auto;aspect-ratio:1;object-fit:contain;display:block;margin:0 0 var(--spacing-4);border-radius:var(--radius);background-color:var(--muted)}._title_13hzv_20{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;margin:0 0 var(--spacing-2);color:var(--surface-foreground)}._description_13hzv_28{font-size:.9375rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4);line-height:1.6}._infoList_13hzv_35{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._infoList_13hzv_35 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem}._infoList_13hzv_35 a{color:var(--primary);text-decoration:none;word-break:break-all}._infoList_13hzv_35 a:hover{text-decoration:underline}._icon_13hzv_61{color:var(--muted-foreground);flex-shrink:0}._addressDivider_13hzv_66{border:none;border-top:1px solid var(--border);height:0;margin:var(--spacing-6) 0 var(--spacing-4)}._addressTitle_13hzv_73{font-family:var(--font-family-heading);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);text-align:left;margin:0 0 var(--spacing-3)}._mapContainer_13hzv_84{margin-top:var(--spacing-4);position:relative;width:100%;height:200px;border-radius:var(--radius);overflow:hidden;background-color:var(--muted)}._mapIframe_13hzv_94{position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:0;transition:opacity var(--animation-duration-normal) ease-in-out}._mapVisible_13hzv_105{opacity:1}._mapPlaceholder_13hzv_109{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--muted)}._mapLoadingText_13hzv_121{color:var(--muted-foreground);font-size:.875rem}._mapError_13hzv_126{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);background-color:var(--muted);padding:var(--spacing-4)}._mapErrorIcon_13hzv_141{color:var(--muted-foreground)}._mapErrorText_13hzv_145{color:var(--muted-foreground);font-size:.875rem;text-align:center;line-height:1.4}@media(min-width:768px){._mapContainer_13hzv_84{height:250px}}@media(min-width:1024px){._mapContainer_13hzv_84{height:300px}}._hostCardTitle_13hzv_165{font-family:var(--font-family-heading);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0;text-align:center}._hostCard_13hzv_165{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._hostHeader_13hzv_187{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3)}._hostAvatar_13hzv_195{width:64px!important;height:64px!important}._hostInfo_13hzv_200{display:flex;flex-direction:column;gap:var(--spacing-1)}._hostName_13hzv_206{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;margin:0;color:var(--surface-foreground)}._hostTitle_13hzv_214{font-size:.875rem;color:var(--muted-foreground);margin:0}._hostDescription_13hzv_220{font-size:.9375rem;color:var(--foreground);margin:var(--spacing-2) 0 0;line-height:1.6}._hostActions_13hzv_227{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:var(--spacing-2)}._hostButton_13hzv_235{flex:1;min-width:130px}._desktopOnly_13hzv_240{display:none}@media(max-width:1023px){._hostHeader_13hzv_187{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--spacing-3)}._hostAvatar_13hzv_195{width:48px!important;height:48px!important}._hostActions_13hzv_227{flex-direction:column}._hostButton_13hzv_235{width:100%}}@media(min-width:1024px){._desktopOnly_13hzv_240{display:inline-flex}}@layer base{._carousel_1hpof_2{position:relative;width:100%;height:100%;overflow:hidden}._viewport_1hpof_9{width:100%;height:100%}._container_1hpof_14{display:flex;height:100%;width:100%;backface-visibility:hidden}._container_1hpof_14._horizontal_1hpof_21{flex-direction:row}._container_1hpof_14._vertical_1hpof_25{flex-direction:column}._item_1hpof_29{flex:0 0 auto;min-width:0;position:relative}._item_1hpof_29._horizontal_1hpof_21{width:100%}._item_1hpof_29._vertical_1hpof_25{height:100%}._previousButtonContainer_1hpof_43,._nextButtonContainer_1hpof_44{position:absolute;z-index:var(--z-content);transform:translateY(-50%)}._horizontalNav_1hpof_50._previousButtonContainer_1hpof_43{left:var(--spacing-2);top:50%}._horizontalNav_1hpof_50._nextButtonContainer_1hpof_44{right:var(--spacing-2);top:50%}._verticalNav_1hpof_60._previousButtonContainer_1hpof_43{top:var(--spacing-2);left:50%;transform:translate(-50%)}._verticalNav_1hpof_60._nextButtonContainer_1hpof_44{bottom:var(--spacing-2);left:50%;transform:translate(-50%)}._previous_1hpof_43,._next_1hpof_44{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}._previous_1hpof_43:hover:not(:disabled),._next_1hpof_44:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}._previous_1hpof_43:active:not(:disabled),._next_1hpof_44:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow)}._previous_1hpof_43:focus-visible,._next_1hpof_44:focus-visible{box-shadow:var(--shadow-focus);outline:none}._previous_1hpof_43:disabled,._next_1hpof_44:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6}._icon_1hpof_111{width:1rem;height:1rem}._srOnly_1hpof_116{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}._container_188qe_1{position:relative;width:100%;aspect-ratio:16 / 5;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--muted);box-shadow:var(--shadow)}._carousel_188qe_11{width:100%;height:100%}._carouselItem_188qe_16{position:relative;height:100%}._skeleton_188qe_21{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}._image_188qe_30{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transition:opacity var(--animation-duration-normal) ease-in-out}._image_188qe_30._loading_188qe_40{opacity:0}._container_188qe_1 ._carouselNavButton_188qe_44{background-color:transparent;border-color:transparent;box-shadow:none;color:#fff}._container_188qe_1 ._carouselNavButton_188qe_44:hover:not(:disabled){background-color:transparent;border-color:transparent;box-shadow:none;transform:none;color:#fff}._container_188qe_1 ._carouselNavButton_188qe_44 svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));width:1.5rem;height:1.5rem}._counter_188qe_65{position:absolute;right:var(--spacing-3);bottom:var(--spacing-3);z-index:var(--z-content);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);background:#00000080;color:#fff;font-size:.75rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;pointer-events:none}@media(max-width:1024px){._container_188qe_1{aspect-ratio:16 / 6}}@media(max-width:768px){._container_188qe_1{aspect-ratio:16 / 6.3;border-radius:var(--radius-md)}}@media(max-width:480px){._container_188qe_1{aspect-ratio:16 / 7.2}._counter_188qe_65{right:var(--spacing-2);bottom:var(--spacing-2)}}._section_72h3e_1{position:relative;overflow-x:clip;font-family:var(--font-family-base)}._heading_72h3e_9{margin:0 0 var(--spacing-6);text-align:center;color:var(--muted-foreground);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._list_72h3e_19{display:flex;flex-wrap:nowrap;justify-content:center;gap:var(--spacing-2) var(--spacing-4);margin:0;padding:0;list-style:none}._grid_72h3e_29{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:var(--spacing-6);row-gap:var(--spacing-3)}._grid_72h3e_29 ._item_72h3e_37{justify-self:start}._measurement_72h3e_41{position:absolute;top:0;left:0;width:max-content;visibility:hidden;pointer-events:none}._item_72h3e_37{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--foreground);font-size:.875rem;line-height:1.4}._icon_72h3e_59{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary)}@media(max-width:480px){._list_72h3e_19:not(._grid_72h3e_29){gap:var(--spacing-3)}}._card_dgwwn_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._title_dgwwn_12{width:60%;height:30px;margin-bottom:var(--spacing-2)}._line_dgwwn_18{width:100%;height:18px}._lineShort_dgwwn_23{width:80%;height:18px}._infoList_dgwwn_28{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._infoItem_dgwwn_35{width:90%;height:20px}._input_dgwwn_40{width:100%;height:40px;margin-top:var(--spacing-2)}._pageContainer_61fvj_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-8) var(--spacing-6);max-width:1400px;margin:0 auto}@media(min-width:1024px){._pageContainer_61fvj_1{padding-bottom:var(--spacing-12)}}._headerPhoto_61fvj_16{margin-bottom:var(--spacing-8)}@media(max-width:1023px){._headerPhoto_61fvj_16{margin-bottom:var(--spacing-3)}}._mobileHostDivider_61fvj_26{margin-bottom:var(--spacing-6)}@media(min-width:768px){._mobileHostDivider_61fvj_26{margin-bottom:var(--spacing-8)}}@media(min-width:1024px){._mobileHostDivider_61fvj_26{display:none}}._mobileHostCard_61fvj_42{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);margin-bottom:var(--spacing-6);display:flex;flex-direction:column}@media(min-width:1024px){._mobileHostCard_61fvj_42{display:none}}._mobileHostHeader_61fvj_59{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-3)}._mobileHostAvatar_61fvj_66{width:48px!important;height:48px!important;flex-shrink:0}._mobileHostInfo_61fvj_72{display:flex;flex-direction:column;gap:var(--spacing-1)}._mobileHostName_61fvj_78{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;margin:0;color:var(--surface-foreground)}._mobileHostTitle_61fvj_86{font-size:.875rem;color:var(--muted-foreground);margin:0}._mobileHostDescription_61fvj_92{font-size:.9375rem;color:var(--foreground);line-height:1.6;margin:var(--spacing-3) 0 0 0}._mobileHostActions_61fvj_99{margin-top:var(--spacing-4);display:flex}._mobileHostButton_61fvj_104{width:100%}._mobileIntro_61fvj_108{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);margin-bottom:var(--spacing-6);display:block}@media(min-width:1024px){._mobileIntro_61fvj_108{display:none}}._mobileIntroTrigger_61fvj_124{display:flex;align-items:center;justify-content:space-between;width:100%}._mobileIntroHeader_61fvj_131{display:flex;align-items:center;gap:var(--spacing-3)}._mobileIntroLogo_61fvj_137{width:32px;height:32px;object-fit:contain;border-radius:var(--radius-sm);background-color:var(--muted)}._mobileIntroName_61fvj_145{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--surface-foreground)}._mobileIntroChevron_61fvj_152{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease-in-out;flex-shrink:0}._mobileIntroTrigger_61fvj_124[data-state=open] ._mobileIntroChevron_61fvj_152{transform:rotate(180deg)}._mobileIntroPreview_61fvj_162{padding-top:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._readMore_61fvj_173{color:var(--primary);cursor:pointer;font-weight:500;display:block;margin-top:var(--spacing-1);font-size:.875rem}._mobileIntroDescription_61fvj_182{padding-top:var(--spacing-3);font-size:.9375rem;color:var(--muted-foreground);line-height:1.6}._mobileInfoList_61fvj_189{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3);padding:0;margin:var(--spacing-4) 0 0 0}._mobileInfoList_61fvj_189 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem}._mobileInfoList_61fvj_189 a{color:var(--primary);text-decoration:none;word-break:break-all}._mobileAddressList_61fvj_211{margin:0}._mobileAddressDivider_61fvj_215{border:none;border-top:1px solid var(--border);height:0;margin:var(--spacing-4) 0 var(--spacing-3)}._mobileAddressTitle_61fvj_222{font-family:var(--font-family-heading);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);text-align:left;margin:0 0 var(--spacing-3)}._mobileInfoIcon_61fvj_233{color:var(--muted-foreground);flex-shrink:0}._mobileMapContainer_61fvj_238{margin-top:var(--spacing-4);width:100%;height:200px;border-radius:var(--radius);overflow:hidden;background-color:var(--muted)}._mobileMapIframe_61fvj_247{width:100%;height:100%;border:none}._contentGrid_61fvj_253{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:1024px){._contentGrid_61fvj_253{grid-template-columns:1fr 350px}}._mainContent_61fvj_265{min-width:0}._facilities_61fvj_272{margin-top:calc(var(--spacing-6) + var(--spacing-4));padding-top:calc(var(--spacing-6) + var(--spacing-4));border-top:1px solid var(--border);margin-bottom:calc(var(--spacing-6) + var(--spacing-4))}._floorplanSection_61fvj_282{scroll-margin-top:80px}._ctaSection_61fvj_289{background-color:transparent;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:0}@media(min-width:768px){._ctaSection_61fvj_289{flex-direction:row;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-8)}}._ctaText_61fvj_313{display:flex;flex-direction:column;gap:var(--spacing-1)}@media(min-width:768px){._ctaText_61fvj_313{text-align:left}}._ctaHeading_61fvj_325{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0}._ctaSubtitle_61fvj_333{font-size:.875rem;color:var(--muted-foreground);margin:0;max-width:400px;line-height:1.5}._ctaButton_61fvj_343{width:100%;margin-top:var(--spacing-4)}@media(min-width:768px){._ctaButton_61fvj_343{width:auto;margin-top:0}}._sidebar_61fvj_355{display:none;flex-direction:column;gap:var(--spacing-6)}@media(min-width:1024px){._sidebar_61fvj_355{display:flex;position:sticky;top:min(calc(80px + var(--spacing-8)),calc(100vh - var(--sidebar-height, 0px) - var(--spacing-8)));align-self:start}}._errorContainer_61fvj_377{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;border:1px solid var(--border)}._errorContainer_61fvj_377 h2{color:var(--error);margin-top:0;margin-bottom:var(--spacing-4)}._errorMessage_61fvj_392{background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-3);border-radius:var(--radius);font-family:var(--font-family-monospace);font-size:.875rem;text-align:left;white-space:pre-wrap;word-break:break-all}._infoBox_61fvj_404{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--muted-foreground);border:1px solid var(--border)}._notFoundContainer_61fvj_413{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 80px);padding:var(--spacing-8);background-color:var(--background)}._notFoundContent_61fvj_422{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:440px;background-color:var(--card);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border)}._notFoundIconWrapper_61fvj_435{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);margin-bottom:var(--spacing-6)}._notFoundIcon_61fvj_435{color:var(--primary)}._notFoundTitle_61fvj_450{font-family:var(--font-family-heading);font-size:1.875rem;font-weight:700;color:var(--foreground);margin-top:0;margin-bottom:var(--spacing-3);letter-spacing:-.025em}._notFoundDescription_61fvj_460{font-family:var(--font-family-base);font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin-top:0;margin-bottom:var(--spacing-8)}._notFoundActions_61fvj_469{width:100%;display:flex;justify-content:center}._notFoundButton_61fvj_475{width:100%}
