.artist-assignment-drawer_backdrop__y6XqX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-overlay);z-index:var(--primitive-z-index-overlay);animation:artist-assignment-drawer_fadeIn__8TooE .2s ease-out}.artist-assignment-drawer_backdrop__y6XqX.artist-assignment-drawer_backdropClosing__kecVu{animation:artist-assignment-drawer_fadeOut__uE6CH .3s ease-out forwards}.artist-assignment-drawer_drawer__65IZy{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-bg-secondary);border:var(--primitive-border-width-1) solid var(--color-border-primary);border-bottom:none;border-radius:var(--effect-radius-lg) var(--effect-radius-lg) 0 0;z-index:var(--primitive-z-index-drawer);max-height:80vh;animation:artist-assignment-drawer_slideUp__LM_Yp .3s ease-out;display:flex;flex-direction:column;width:100vw;box-sizing:border-box}.artist-assignment-drawer_drawer__65IZy.artist-assignment-drawer_drawerClosing__HLnde{animation:artist-assignment-drawer_slideDown__e3LmE .3s ease-out forwards}.artist-assignment-drawer_header__Hfs6H{display:flex;align-items:center;justify-content:center;padding:var(--spacing-padding-md) 0 0;flex-shrink:0}.artist-assignment-drawer_handle__IbMR5{width:12rem;height:.8rem;background-color:var(--color-border-divider);border-radius:var(--effect-radius-full)}.artist-assignment-drawer_content__3qFqo{display:flex;flex-direction:column;gap:2.8rem;padding:1.2rem var(--spacing-padding-md) 3.2rem;flex:1 1;overflow:hidden;width:100%;max-width:100vw;box-sizing:border-box}.artist-assignment-drawer_titleRow__aYXyx{display:flex;gap:var(--spacing-gap-md);align-items:flex-start}.artist-assignment-drawer_title__CV8Ko{flex:1 1;color:var(--color-text-primary);margin:0;font-size:2rem;font-weight:500;line-height:2.8rem;letter-spacing:-.02em}.artist-assignment-drawer_closeButton__v_Rrw{display:flex;align-items:center;justify-content:center;padding:.8rem;background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--button-radius);transition:var(--effect-transition-all)}.artist-assignment-drawer_closeButton__v_Rrw:hover{color:var(--color-error-text);background-color:var(--color-error-bg-subtle)}.artist-assignment-drawer_closeButton__v_Rrw:active{transform:scale(.95)}.artist-assignment-drawer_closeButton__v_Rrw:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.artist-assignment-drawer_searchSection__P2PcR{display:flex;flex-direction:column;gap:var(--spacing-gap-xs)}.artist-assignment-drawer_searchLabel__kTbSe{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);color:var(--color-text-primary);margin:0}.artist-assignment-drawer_searchInputWrapper__bbtFJ{position:relative;display:flex;align-items:center}.artist-assignment-drawer_searchIcon__9ZKb0{position:absolute;left:var(--spacing-padding-sm);color:var(--input-placeholder);pointer-events:none}.artist-assignment-drawer_searchInput__XIpkZ{width:100%;height:var(--input-height-md);padding:var(--spacing-padding-xs) var(--spacing-padding-sm) var(--spacing-padding-xs) 3.6rem;background-color:var(--input-bg);border:var(--primitive-border-width-1) solid var(--input-border);border-radius:var(--input-radius);color:var(--input-text);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}.artist-assignment-drawer_searchInput__XIpkZ::placeholder{color:var(--input-placeholder)}.artist-assignment-drawer_searchInput__XIpkZ:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--input-border-focus)}.artist-assignment-drawer_artistsList__mbXTu{display:flex;flex-direction:column;flex:1 1;overflow-y:auto;overflow-x:hidden;position:relative}.artist-assignment-drawer_artistItem__l_uiT{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;height:5.6rem;padding:1.6rem 0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .2s ease}.artist-assignment-drawer_artistItem__l_uiT,.artist-assignment-drawer_artistItem__l_uiT:first-child{border-top:var(--primitive-border-width-1) solid var(--color-border-primary)}.artist-assignment-drawer_artistItem__l_uiT:hover:not(.artist-assignment-drawer_disabled__Z0gl6){background-color:hsla(0,0%,100%,.02)}.artist-assignment-drawer_artistItem__l_uiT:active:not(.artist-assignment-drawer_disabled__Z0gl6){background-color:hsla(0,0%,100%,.04)}.artist-assignment-drawer_artistItem__l_uiT.artist-assignment-drawer_disabled__Z0gl6{opacity:.5;cursor:not-allowed}.artist-assignment-drawer_artistInfo__FKvNV{display:flex;align-items:center;gap:1.6rem;flex:1 1;min-width:0}.artist-assignment-drawer_avatar__cGbXD{width:2.4rem;height:2.4rem;flex-shrink:0}.artist-assignment-drawer_avatarImage__6sk54{width:100%;height:100%;border-radius:var(--effect-radius-full);object-fit:cover}.artist-assignment-drawer_avatarPlaceholder__gL6NU{width:100%;height:100%;border-radius:var(--effect-radius-full);background-color:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-semibold)}.artist-assignment-drawer_artistDetails__hlgEc{flex:1 1;min-width:0}.artist-assignment-drawer_artistName__lSGOT{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-normal);color:var(--color-text-primary);margin:0}.artist-assignment-drawer_artistGenre__R8iiR,.artist-assignment-drawer_artistName__lSGOT{font-family:var(--font-family-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-assignment-drawer_artistGenre__R8iiR{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);color:var(--color-text-tertiary);margin:.2rem 0 0}.artist-assignment-drawer_loading__57ObA{position:relative;pointer-events:none}.artist-assignment-drawer_loadingOverlay__gTsXT{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;z-index:10;border-radius:var(--effect-radius-md)}.artist-assignment-drawer_loadingOverlay__gTsXT p{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-primary);margin:0}.artist-assignment-drawer_spinner__kOdKp{animation:artist-assignment-drawer_spin__BVkXC 1s linear infinite}@keyframes artist-assignment-drawer_spin__BVkXC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.artist-assignment-drawer_noResults__eqtTl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem var(--spacing-padding-md);text-align:center;gap:var(--spacing-gap-xs)}.artist-assignment-drawer_noResults__eqtTl p{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-tertiary);margin:0}.artist-assignment-drawer_noResultsHint__vWQ1j{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);color:var(--color-text-tertiary);opacity:.7;max-width:28rem}.artist-assignment-drawer_emptyState__a0co2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem var(--spacing-padding-md);text-align:center;color:var(--color-text-tertiary);gap:var(--spacing-gap-sm)}.artist-assignment-drawer_emptyStateIcon__wJQhI{width:4.8rem;height:4.8rem;color:var(--color-text-tertiary);margin-bottom:var(--spacing-stack-xs)}.artist-assignment-drawer_emptyStateText__y1Q_Z{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-tertiary)}.artist-assignment-drawer_buttonRow__7wB5Z{display:flex;gap:var(--spacing-gap-md);padding:var(--spacing-padding-lg) 0 0;width:100%;box-sizing:border-box}.artist-assignment-drawer_cancelButton__V_yr_{flex:1 1;padding:var(--spacing-padding-sm) var(--spacing-padding-lg);background-color:var(--button-secondary-bg);color:var(--button-secondary-text);border:var(--primitive-border-width-1) solid var(--button-secondary-border);border-radius:var(--button-radius);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);cursor:pointer;transition:var(--effect-transition-all)}.artist-assignment-drawer_cancelButton__V_yr_:hover:not(:disabled){background-color:var(--button-secondary-bg-hover)}.artist-assignment-drawer_cancelButton__V_yr_:active:not(:disabled){transform:scale(.98)}.artist-assignment-drawer_cancelButton__V_yr_:disabled{opacity:var(--effect-opacity-disabled);cursor:not-allowed;pointer-events:none}.artist-assignment-drawer_cancelButton__V_yr_:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.artist-assignment-drawer_confirmButton____tDF{flex:1 1;padding:var(--spacing-padding-sm) var(--spacing-padding-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border:none;border-radius:var(--button-radius);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);cursor:pointer;transition:var(--effect-transition-all);box-shadow:var(--button-shadow)}.artist-assignment-drawer_confirmButton____tDF:hover:not(:disabled){background-color:var(--button-primary-bg-hover)}.artist-assignment-drawer_confirmButton____tDF:active:not(:disabled){background-color:var(--button-primary-bg-active);transform:scale(.98)}.artist-assignment-drawer_confirmButton____tDF:disabled{opacity:var(--effect-opacity-disabled);cursor:not-allowed;pointer-events:none}.artist-assignment-drawer_confirmButton____tDF:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@keyframes artist-assignment-drawer_fadeIn__8TooE{0%{opacity:0}to{opacity:1}}@keyframes artist-assignment-drawer_slideUp__LM_Yp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes artist-assignment-drawer_fadeOut__uE6CH{0%{opacity:1}to{opacity:0}}@keyframes artist-assignment-drawer_slideDown__e3LmE{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(min-width:768px){.artist-assignment-drawer_drawer__65IZy{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(48rem,90vw);max-height:70vh;border:var(--primitive-border-width-1) solid var(--color-border-primary);border-radius:var(--effect-radius-lg);animation:artist-assignment-drawer_popupIn__iROiN .2s ease-out}.artist-assignment-drawer_drawer__65IZy.artist-assignment-drawer_drawerClosing__HLnde{animation:artist-assignment-drawer_popupOut__xKXoT .2s ease-out forwards}.artist-assignment-drawer_header__Hfs6H{display:none}.artist-assignment-drawer_content__3qFqo{padding:var(--spacing-padding-lg)}}@keyframes artist-assignment-drawer_popupIn__iROiN{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes artist-assignment-drawer_popupOut__xKXoT{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}.place-picker_picker__Z2NGg{display:flex;flex-direction:column;gap:var(--spacing-gap-md)}.place-picker_section__tkhMO{display:flex;flex-direction:column;gap:var(--spacing-gap-sm)}.place-picker_sectionTitle__lo9XJ{font-family:var(--font-family-body);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);margin:0;color:var(--color-text-primary)}.place-picker_tag__X0OT3{font-family:var(--font-family-body);font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);line-height:var(--text-body-xs-line-height);flex-shrink:0;padding:0 var(--spacing-padding-sm);border:var(--primitive-border-width-1) solid var(--color-border-primary);border-radius:var(--effect-radius-full);margin-left:auto;color:var(--color-text-secondary)}.place-picker_placeText___v1VW{display:flex;min-width:0;flex-direction:column}.place-picker_placeName__xjI6W{font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);font-weight:var(--primitive-font-weight-medium);overflow-wrap:anywhere}.place-picker_placeAddress__JKNwn{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-secondary);overflow-wrap:anywhere}.place-picker_results__tkNOF{display:flex;overflow:hidden;flex-direction:column;padding:0;border:var(--primitive-border-width-1) solid var(--color-border-primary);border-radius:var(--effect-radius-base);margin:0;background-color:var(--color-bg-secondary);list-style:none}.place-picker_result__QL2Yu{all:unset;display:flex;width:100%;box-sizing:border-box;align-items:center;padding:var(--spacing-padding-md);color:var(--color-text-primary);cursor:pointer;gap:var(--spacing-gap-sm);transition:background-color var(--effect-transition-base)}.place-picker_result__QL2Yu:hover{background-color:var(--color-bg-tertiary)}.place-picker_result__QL2Yu:focus-visible{outline:var(--primitive-border-width-2) solid var(--color-text-primary);outline-offset:calc(-1*var(--primitive-border-width-2))}.place-picker_results__tkNOF li:not(:last-child){border-bottom:var(--primitive-border-width-1) solid var(--color-border-secondary)}.place-picker_status__D4Fzn{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);padding:var(--spacing-padding-sm);margin:0;color:var(--color-text-secondary)}.place-picker_freeText__uqKeB{display:flex;flex-direction:column;gap:var(--spacing-gap-md)}.place-picker_freeTextActions__01OGZ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-gap-sm)}.search-pick_search__7NAbe button:disabled{color:var(--color-text-secondary);cursor:default}.search-pick_search__7NAbe button:disabled:hover{background-color:rgba(0,0,0,0)}.search-pick_picked__bnvQp{display:flex;flex-direction:column;gap:var(--spacing-gap-sm)}.search-pick_pickedTitle__g2LtS{font-family:var(--font-family-body);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);margin:0;color:var(--color-text-primary)}.search-pick_pickedRow__RMvhf{display:flex;align-items:center;padding:var(--spacing-padding-md);color:var(--color-text-primary);gap:var(--spacing-gap-sm)}.search-pick_pickedRow__RMvhf>:nth-last-child(2){flex:1 1}.status-pill_pill__ooq0j{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .8rem .2rem .6rem;border-radius:9999px;border:1px solid rgba(0,0,0,0);flex-shrink:0;font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);font-weight:var(--primitive-font-weight-medium);white-space:nowrap;line-height:1.8rem}.status-pill_dot__7TVeT{width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0;background-color:currentColor}.status-pill_booked__yOMLs{background-color:var(--color-status-booked-bg);border-color:var(--color-status-booked-border);color:var(--color-status-booked-text)}.status-pill_negotiating__U_xhO{background-color:var(--color-status-negotiating-bg);border-color:var(--color-status-negotiating-border);color:var(--color-status-negotiating-text)}.status-pill_pending__EOt_K{background-color:var(--color-status-pending-bg);border-color:var(--color-status-pending-border);color:var(--color-status-pending-text)}.status-pill_rejected__blvsJ{background-color:var(--color-status-rejected-bg);border-color:var(--color-status-rejected-border);color:var(--color-status-rejected-text)}.status-pill_canceled__MNMlo{background-color:var(--color-status-canceled-bg);border-color:var(--color-status-canceled-border);color:var(--color-status-canceled-text)}.status-pill_published__jxLXN{background-color:var(--color-status-published-bg);border-color:var(--color-status-published-border);color:var(--color-status-published-text)}.status-pill_neutral__KOcCR{background-color:var(--color-status-neutral-bg);border-color:var(--color-status-neutral-border);color:var(--color-status-neutral-text)}.chat-contract-input_wrapper__w5BKM{display:flex;flex-direction:column;gap:var(--spacing-gap-xs);padding:var(--spacing-padding-sm) var(--spacing-padding-md)}.chat-contract-input_separator__po4nJ{display:none}.chat-contract-input_header__IdNtv{display:flex;align-items:center;gap:var(--spacing-gap-sm);padding-top:var(--spacing-padding-xs)}.chat-contract-input_title__fLN6w{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);color:var(--color-text-primary)}.chat-contract-input_cardBlock__ACMAk{display:flex;flex-direction:column;gap:var(--spacing-gap-xs)}.chat-contract-input_actions__4zbDO{display:flex;gap:var(--spacing-gap-sm)}.chat-contract-input_actionsSingle__BI5f_{display:flex}._adopt-signature-modal_overlay__3Zyi_{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.6)}@media(min-width:768px){._adopt-signature-modal_overlay__3Zyi_{align-items:center}}._adopt-signature-modal_sheet__KF60z{width:100%;max-width:480px;max-height:90vh;overflow-y:auto;background:var(--color-bg-primary);border-radius:var(--effect-radius-xl) var(--effect-radius-xl) 0 0;padding:var(--spacing-padding-xl) var(--spacing-padding-md) var(--spacing-padding-md);display:flex;flex-direction:column;gap:var(--spacing-gap-md)}@media(min-width:768px){._adopt-signature-modal_sheet__KF60z{border-radius:var(--effect-radius-xl);max-height:min(90vh,64rem);border:1px solid var(--color-border-secondary);box-shadow:0 20px 60px rgba(0,0,0,.5)}}._adopt-signature-modal_header__2NRux{display:flex;align-items:center;justify-content:space-between}._adopt-signature-modal_title__FUhih{font-family:var(--font-family-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);color:var(--color-text-primary);margin:0}._adopt-signature-modal_closeBtn__XGXN6{background:rgba(0,0,0,0)}._adopt-signature-modal_subtitle__gYG0Q{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-secondary);margin:0}._adopt-signature-modal_fieldRow__F8rzR{display:flex;gap:var(--spacing-gap-md)}._adopt-signature-modal_field__bNz_x{display:flex;flex-direction:column;gap:var(--spacing-gap-xs);flex:1 1}._adopt-signature-modal_fieldSmall__0P4pU{display:flex;flex-direction:column;gap:var(--spacing-gap-xs);width:8rem;flex-shrink:0}._adopt-signature-modal_fieldLabel__SDxEl{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);color:var(--color-text-primary)}._adopt-signature-modal_styleSection__R_gB8{display:flex;flex-direction:column;gap:var(--spacing-gap-xs)}._adopt-signature-modal_styleTabs__7CmQy{display:flex;gap:0;border:1px solid var(--color-border-primary);border-radius:var(--effect-radius-md);overflow:hidden}._adopt-signature-modal_styleTab__B23ld{all:unset;flex:1 1;text-align:center;padding:var(--spacing-padding-sm) var(--spacing-padding-md);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:background-color .15s ease}._adopt-signature-modal_styleTabActive__E5wec,._adopt-signature-modal_styleTab__B23ld:hover{background:var(--color-bg-secondary)}._adopt-signature-modal_preview__6nehn{background:var(--color-bg-secondary);border-radius:var(--effect-radius-md);padding:var(--spacing-padding-md)}._adopt-signature-modal_previewRow__p3cwm{display:flex;gap:var(--spacing-gap-xl)}._adopt-signature-modal_previewCol__4QdPI{display:flex;flex-direction:column;gap:var(--spacing-gap-xs)}._adopt-signature-modal_previewLabel__jFMRl{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);color:var(--color-text-secondary)}._adopt-signature-modal_previewSignature__Twso4{font-size:2rem;font-family:Brush Script MT,Dancing Script,cursive;font-style:italic;color:var(--color-text-primary);min-height:2.4rem}._adopt-signature-modal_previewInitials__iqTRb{font-family:var(--font-family-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);font-family:Brush Script MT,Dancing Script,cursive;font-style:italic;color:var(--color-text-primary)}._adopt-signature-modal_legal__jOSlP{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);color:var(--color-text-secondary);margin:0;line-height:1.5}._adopt-signature-modal_actions__8Qzbb{display:flex;gap:var(--spacing-gap-sm);padding-top:var(--spacing-padding-sm)}.contract-review-form_form__WS9Nz{display:flex;flex-direction:column;gap:var(--spacing-gap-md);height:100%}.contract-review-form_pdfSection__n__9b{flex:1 1;min-height:300px;overflow-y:auto}.contract-review-form_placingHint__ZtUxg{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-secondary);text-align:center;padding:var(--spacing-padding-sm) 0}.contract-review-form_actions__0zvJ_{display:flex;gap:var(--spacing-gap-sm);flex-shrink:0}.contract-review-form_actions__0zvJ_>*{flex:1 1}.contract-review-form_completedText__aCtxn{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-success-text);text-align:center;padding:var(--spacing-padding-sm) 0}.contract-review-form_completeBlock__9m4VL{display:flex;flex-direction:column;gap:var(--spacing-gap-sm);flex-shrink:0}.booking-information_container__0YveX{display:flex;flex-direction:column;gap:var(--spacing-gap-xl);padding:var(--spacing-padding-md) 0}.booking-information_section__4TYgU{display:flex;flex-direction:column;gap:var(--spacing-gap-md)}.booking-information_sectionDivider__0ulGD{border:0;border-top:var(--primitive-border-width-1) solid var(--color-border-tertiary);margin:0}.booking-information_sectionLabel__tHRfS{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);margin:0}.booking-information_balanceRow__oAh3B{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-gap-md)}.booking-information_balanceCopy__wWOhn{display:flex;align-items:baseline;gap:var(--spacing-gap-xs)}.booking-information_balanceOwedLabel__zPKjj{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-secondary)}.booking-information_balanceAmount__1B9bb{font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);font-weight:var(--primitive-font-weight-semibold);color:var(--color-text-primary)}.booking-information_statusPill__8WgNB{display:inline-flex;align-items:center;padding:.2rem .8rem;border:.1rem solid rgba(0,0,0,0);border-radius:999rem;font-size:1.2rem;font-weight:var(--primitive-font-weight-semibold);gap:.4rem;line-height:1.6rem;white-space:nowrap}.booking-information_statusPaid__NDUYI{border-color:#15803d;background:#14532d;color:#4ade80}.booking-information_statusUpcoming__69_R_{border-color:#854d0e;background:#451a03;color:#fde047}.booking-information_statusDueNow__0Ujqg{border-color:#b91c1c;background:#7f1d1d;color:#fca5a5}.booking-information_milestonesGrid__L6VuC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-gap-md) var(--spacing-gap-sm);gap:var(--spacing-gap-md) var(--spacing-gap-sm)}.booking-information_milestone__K9KWG{all:unset;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap-xs);cursor:pointer;padding:var(--spacing-padding-xs);border-radius:var(--effect-radius-md)}.booking-information_milestone__K9KWG:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.booking-information_milestoneCircle__XEGBj{width:6.4rem;height:6.4rem;border-radius:50%;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-text-primary)}.booking-information_milestoneCircleCompleted__L_liO{background:rgba(52,84,64,.6);color:var(--color-brand-lime)}.booking-information_milestoneCheck__cMte6{position:absolute;bottom:0;right:0;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--color-brand-lime);color:var(--color-bg-primary);display:flex;align-items:center;justify-content:center}.booking-information_milestoneLabel__sd_lY{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);text-align:center;color:var(--color-text-primary)}.booking-information_peopleHeader__V9KsD{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-gap-sm)}.booking-information_peopleAction__lrzC_{display:flex;align-items:center;gap:var(--spacing-gap-sm);flex-shrink:0}.booking-information_comingSoonTeaser__Kzx4x{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);color:var(--color-text-tertiary);font-style:italic;white-space:nowrap}.booking-information_peopleList__ddcnk{display:flex;flex-direction:column;gap:var(--spacing-gap-md)}.booking-information_personRow__Xkfpl{display:flex;align-items:center;gap:var(--spacing-gap-md)}.booking-information_personRowButton__PmAjm{width:100%;box-sizing:border-box;padding:var(--spacing-padding-xs);border:none;border-radius:var(--effect-radius-md);margin:0 calc(-1*var(--spacing-padding-xs));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color .15s ease}.booking-information_personRowButton__PmAjm:hover{background-color:var(--color-bg-hover)}.booking-information_personRowButton__PmAjm:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.booking-information_personAvatar__qem0_{flex-shrink:0}.booking-information_personText__U4aGu{display:flex;flex-direction:column;gap:var(--spacing-gap-xs);min-width:0}.booking-information_personName__yS95o{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-semibold);color:var(--color-text-primary)}.booking-information_personName__yS95o,.booking-information_personRole___9g_v{font-family:var(--font-family-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-information_personRole___9g_v{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);color:var(--color-text-tertiary)}.booking-information_eventSlot__w3R4O{display:flex;flex-direction:column;gap:var(--spacing-gap-sm)}.chat-milestones-panel_wrap__Tza8j{display:flex;flex-direction:column;gap:12px;width:380px;max-width:90%}.chat-milestones-panel_slideKicker__XWQrf{align-self:center;font-family:var(--font-geist-mono,monospace);font-size:11px;font-weight:var(--primitive-font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-lime-accent);animation:chat-milestones-panel_slide-fade__RdBsB .35s ease both}.chat-milestones-panel_slide___9Bzo{display:flex;flex-direction:column;gap:10px;min-height:320px}.chat-milestones-panel_bubbleRow__ElAKQ{display:flex;align-items:flex-end;gap:8px}.chat-milestones-panel_avatar__CLXAn{width:28px;height:28px;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.chat-milestones-panel_bubble__ylLbM{position:relative;padding:12px 14px;border-radius:18px;border-bottom-left-radius:0;background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:14px;line-height:1.45;max-width:330px}.chat-milestones-panel_card__X3LKK{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:20px;background:var(--color-bg-secondary);margin-left:36px}.chat-milestones-panel_cardHead__sact1{display:flex;align-items:center;justify-content:space-between}.chat-milestones-panel_cardTitle__xegAn{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--primitive-font-weight-medium);color:var(--color-text-primary)}.chat-milestones-panel_cardIcon__jE0iZ{width:18px;height:18px;color:var(--color-text-primary)}.chat-milestones-panel_pillAmber__77sX8,.chat-milestones-panel_pillGreen__E6Z1c{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:9999px}.chat-milestones-panel_pillAmber__77sX8{background:#451a03;border:.5px solid #854d0e}.chat-milestones-panel_pillGreen__E6Z1c{background:#14532d;border:.5px solid #15803d}.chat-milestones-panel_dotAmber__9yFd8,.chat-milestones-panel_dotGreen__vQJJB{width:5px;height:5px;border-radius:50%}.chat-milestones-panel_dotAmber__9yFd8{background:#eab308}.chat-milestones-panel_dotGreen__vQJJB{background:#4ade80}.chat-milestones-panel_pillAmber__77sX8 span:last-child,.chat-milestones-panel_pillGreen__E6Z1c span:last-child{font-size:11px;font-weight:var(--primitive-font-weight-semibold);line-height:1}.chat-milestones-panel_pillAmber__77sX8 span:last-child{color:#eab308}.chat-milestones-panel_pillGreen__E6Z1c span:last-child{color:#4ade80}.chat-milestones-panel_feeBody__uWfiZ{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 6px}.chat-milestones-panel_feeAmount__cVZmA{font-family:var(--font-pp-mondwest,serif);font-size:32px;line-height:1.1;color:var(--foreground)}.chat-milestones-panel_feeMeta__10wlv{font-size:12px;color:var(--muted-foreground)}.chat-milestones-panel_rows__vdCkk{display:flex;flex-direction:column;gap:8px;padding:4px 2px}.chat-milestones-panel_row__Jnr2M{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--foreground)}.chat-milestones-panel_rowDot__UIVDS{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:var(--foreground)}.chat-milestones-panel_rowIcon__ilpWP{width:15px;height:15px;flex-shrink:0;color:var(--muted-foreground)}.chat-milestones-panel_thumbnailWrap__o6UTv{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0}.chat-milestones-panel_thumbnail__cqZPj{width:100px;height:129px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.chat-milestones-panel_fileName__ciY_Q{font-size:12px;font-weight:300;color:var(--color-text-primary)}.chat-milestones-panel_actions__Smzyg{display:flex;gap:8px}.chat-milestones-panel_actionBtn__1_LdI{flex:1 1;white-space:nowrap}.chat-milestones-panel_slideDots__WLg0f{display:flex;align-self:center;gap:6px}.chat-milestones-panel_slideDotActive__aiTuj,.chat-milestones-panel_slideDot__pFfl5{width:5px;height:5px;border-radius:50%;background:var(--muted-foreground);opacity:.4;transition:opacity .3s ease,background .3s ease}.chat-milestones-panel_slideDotActive__aiTuj{background:var(--color-brand-lime-accent);opacity:1}@keyframes chat-milestones-panel_slide-fade__RdBsB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes chat-milestones-panel_rise__9g0d2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.chat-milestones-panel_in__dYakm .chat-milestones-panel_bubbleRow__ElAKQ{animation:chat-milestones-panel_rise__9g0d2 .45s cubic-bezier(.22,.9,.3,1) 60ms both}.chat-milestones-panel_in__dYakm .chat-milestones-panel_card__X3LKK{animation:chat-milestones-panel_rise__9g0d2 .5s cubic-bezier(.22,.9,.3,1) .22s both}@media(prefers-reduced-motion:reduce){.chat-milestones-panel_in__dYakm .chat-milestones-panel_bubbleRow__ElAKQ,.chat-milestones-panel_in__dYakm .chat-milestones-panel_card__X3LKK,.chat-milestones-panel_slideKicker__XWQrf{animation:none}}.payments-panel_wrap__MmWqX{display:flex;flex-direction:column;gap:12px;width:348px;max-width:90%;font-family:var(--font-sans,"Geist",sans-serif)}.payments-panel_slideKicker__mMWHD{align-self:center;font-family:var(--font-geist-mono,monospace);font-size:11px;font-weight:var(--primitive-font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-lime-accent);animation:payments-panel_slide-fade__4gHrt .35s ease both}.payments-panel_gaugeArea__EV7oM{position:relative;align-self:center;width:192px;height:192px}.payments-panel_gauge__dgu_L{width:100%;height:100%}.payments-panel_arcGreen__zJFXD,.payments-panel_arcYellow__sK_mO,.payments-panel_track__qoiBm{fill:none;stroke-width:10;stroke-linecap:round;transform-origin:center}.payments-panel_track__qoiBm{stroke:hsla(0,0%,100%,.07);transform:rotate(-90deg)}.payments-panel_arcGreen__zJFXD{stroke:#4ade80;transform:rotate(-90deg);transition:stroke-dasharray .7s cubic-bezier(.33,0,.2,1)}.payments-panel_arcYellow__sK_mO{stroke:#eab308;transition:stroke-dasharray .7s cubic-bezier(.33,0,.2,1),transform .7s cubic-bezier(.33,0,.2,1)}.payments-panel_tipDot__uhmf2{fill:#f59e0b}.payments-panel_gaugeCenter__qkqXj{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;animation:payments-panel_slide-fade__4gHrt .35s ease both}.payments-panel_amountLabel__PUX1b{font-size:11px;color:var(--muted-foreground)}.payments-panel_amountValue__DkiD9{font-family:var(--font-pp-mondwest,serif);font-size:24px;line-height:1.2;color:var(--foreground)}.payments-panel_duePill__7Gpef{padding:2px 8px;border-radius:9999px;border:.5px solid #854d0e;background:#451a03;font-size:10px;font-weight:var(--primitive-font-weight-semibold);color:#eab308}.payments-panel_slideBody__dnQqb{display:flex;flex-direction:column;gap:12px;min-height:172px;animation:payments-panel_slide-fade__4gHrt .35s ease both}.payments-panel_installmentRow__W6rK7{display:flex;align-items:center;justify-content:space-between;padding-block:4px}.payments-panel_installmentName__lPE1j{font-size:13px;font-weight:var(--primitive-font-weight-medium);color:var(--foreground)}.payments-panel_installmentDue__84n7u{font-size:12px;color:var(--muted-foreground)}.payments-panel_installmentDue__84n7u em{font-style:normal;font-size:14px;color:#eab308}.payments-panel_paymentsBox__Rydup{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:var(--muted)}.payments-panel_boxKicker__ce_si{font-family:var(--font-geist-mono,monospace);font-size:10px;font-weight:var(--primitive-font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--foreground)}.payments-panel_line__oeaM3,.payments-panel_splitLine__wyIij{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--foreground)}.payments-panel_lineDot__8VfPQ{width:4px;height:4px;border-radius:50%;background:var(--foreground)}.payments-panel_lineName__9UNCB{flex:1 1}.payments-panel_lineTotal__25zt8{padding-top:4px;border-top:1px solid hsla(0,0%,100%,.1);font-weight:var(--primitive-font-weight-semibold)}.payments-panel_roleTag__Q3Dl2{margin-left:4px;font-size:10px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}.payments-panel_note__koUAS{margin:0;font-size:11px;line-height:1.5;color:var(--muted-foreground)}.payments-panel_metaRow__0fRov{display:flex;gap:16px;padding-block:8px}.payments-panel_metaCol__tUBvv{display:flex;flex:1 1;flex-direction:column;gap:5px}.payments-panel_metaLabel__3eBj5{font-size:11px;color:var(--muted-foreground)}.payments-panel_person__C8zB7{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--foreground)}.payments-panel_personAvatar__zqLVI{width:20px;height:20px;border-radius:50%;object-fit:cover}.payments-panel_eventName__BdLCZ{font-size:14px;color:var(--foreground)}.payments-panel_eventDetail__SCqP8{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:300;color:var(--foreground)}.payments-panel_eventDetail__SCqP8 svg{flex-shrink:0;opacity:.8}.payments-panel_slideDots__byyZg{display:flex;align-self:center;gap:6px}.payments-panel_slideDotActive__QyUb7,.payments-panel_slideDot__w8NRh{width:5px;height:5px;border-radius:50%;background:var(--muted-foreground);opacity:.4;transition:opacity .3s ease,background .3s ease}.payments-panel_slideDotActive__QyUb7{background:var(--color-brand-lime-accent);opacity:1}@keyframes payments-panel_slide-fade__4gHrt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes payments-panel_rise__7sDLN{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes payments-panel_draw-arc__Czp_K{0%{stroke-dashoffset:var(--arc-len,502.65px)}to{stroke-dashoffset:0}}@keyframes payments-panel_dot-pop__azgMR{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:none}}.payments-panel_in__WH5pZ .payments-panel_gaugeArea__EV7oM{animation:payments-panel_rise__7sDLN .45s cubic-bezier(.22,.9,.3,1) 60ms both}.payments-panel_in__WH5pZ .payments-panel_tipDot__uhmf2{transform-origin:96px 16px;animation:payments-panel_dot-pop__azgMR .4s cubic-bezier(.22,.9,.3,1) .12s both}.payments-panel_in__WH5pZ .payments-panel_arcGreen__zJFXD{animation:payments-panel_draw-arc__Czp_K .78s cubic-bezier(.33,0,.2,1) .42s both}.payments-panel_in__WH5pZ .payments-panel_arcYellow__sK_mO{animation:payments-panel_draw-arc__Czp_K .42s cubic-bezier(.33,0,.2,1) 1.2s both}.payments-panel_in__WH5pZ .payments-panel_slideDots__byyZg{animation:payments-panel_rise__7sDLN .45s cubic-bezier(.22,.9,.3,1) .5s both}@media(prefers-reduced-motion:reduce){.payments-panel_arcGreen__zJFXD,.payments-panel_arcYellow__sK_mO,.payments-panel_gaugeCenter__qkqXj,.payments-panel_in__WH5pZ .payments-panel_arcGreen__zJFXD,.payments-panel_in__WH5pZ .payments-panel_arcYellow__sK_mO,.payments-panel_in__WH5pZ .payments-panel_gaugeArea__EV7oM,.payments-panel_in__WH5pZ .payments-panel_slideBody__dnQqb,.payments-panel_in__WH5pZ .payments-panel_slideDots__byyZg,.payments-panel_in__WH5pZ .payments-panel_tipDot__uhmf2,.payments-panel_slideBody__dnQqb,.payments-panel_slideKicker__mMWHD{animation:none;transition:none}}.section-kicker_kicker__pKbSB{margin:0;font-family:var(--font-geist-mono,monospace);font-size:1.2rem;font-weight:500;letter-spacing:.031rem;text-transform:uppercase;color:var(--foreground)}.section-kicker_center__wQCVx{text-align:center}.venue-demo_demo__HrXwX{display:flex;flex-direction:column;font-family:var(--font-sans,"Geist",sans-serif);gap:2.4rem}.venue-demo_tabs__xvzj8{display:flex;max-width:100%;align-self:flex-start;padding:.4rem;border:1px solid hsla(0,0%,100%,.1);border-radius:99.9rem;gap:.4rem;overflow-x:auto;scrollbar-width:none}.venue-demo_tab__KgThU{flex-shrink:0;padding:.8rem 1.6rem;border:0;border-radius:99.9rem;background:none;color:var(--muted-foreground);cursor:pointer;font-family:inherit;font-size:1.4rem;white-space:nowrap}.venue-demo_tab__KgThU[aria-selected=true]{background:hsla(0,0%,100%,.1);color:var(--foreground)}.venue-demo_tab__KgThU:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.venue-demo_panel__GF0r1{animation:venue-demo_panel-fade__hsE8l .35s ease both}.venue-demo_split__COvLU{display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.venue-demo_split__COvLU{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.venue-demo_card__87Y3J{padding:1.6rem;border-radius:1rem;margin:0;background:rgba(63,70,70,.2);color:var(--foreground)}.venue-demo_card__87Y3J,.venue-demo_stack__jElik{display:flex;min-width:0;flex-direction:column;gap:1.2rem}.venue-demo_stack__jElik{align-items:flex-start}.venue-demo_cardHead__yMHES{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.venue-demo_cardTitle__TBf8R{font-size:1.5rem;font-weight:600}.venue-demo_legend__JItML{display:flex;gap:.6rem}.venue-demo_hint__97lQd{margin:0;color:var(--color-brand-lime-accent);font-family:var(--font-geist-mono,monospace);font-size:1.1rem;font-weight:var(--primitive-font-weight-medium);letter-spacing:.14em;text-transform:uppercase}.venue-demo_body__KWvPZ{margin:0;color:hsla(0,0%,100%,.8);font-size:1.4rem;line-height:1.5}.venue-demo_small__RO5bT{margin:0;color:var(--muted-foreground);font-size:1.2rem;line-height:1.5}.venue-demo_label__BO5fV{color:var(--foreground);font-family:var(--font-geist-mono,monospace);font-size:1.2rem;font-weight:500;letter-spacing:.031em;text-transform:uppercase}.venue-demo_month__1sXPw{display:grid;grid-gap:.4rem;gap:.4rem;grid-template-columns:repeat(7,minmax(0,1fr))}.venue-demo_weekday__PMIUy{padding-bottom:.4rem;color:var(--muted-foreground);font-family:var(--font-geist-mono,monospace);font-size:1rem;text-align:center}.venue-demo_cell__UoghN{display:flex;min-width:0;min-height:5.6rem;flex-direction:column;align-items:stretch;padding:.4rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;background:hsla(0,0%,100%,.03);color:var(--muted-foreground);font-family:inherit;font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:.4rem;text-align:left}@media(min-width:640px){.venue-demo_cell__UoghN{min-height:7.4rem;padding:.6rem}}.venue-demo_cellBlank__JtonO{background:none}.venue-demo_cellNight__5jajX{border-color:hsla(0,0%,100%,.2);cursor:pointer}.venue-demo_cellNight__5jajX:hover{border-color:var(--foreground)}.venue-demo_cellNight__5jajX[aria-pressed=true]{border-color:var(--color-brand-lime-accent);background:rgba(208,251,121,.06)}.venue-demo_cellNight__5jajX:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.venue-demo_dayNumber__ciWpj{color:hsla(0,0%,100%,.8)}.venue-demo_chip__tFVL0{overflow:hidden;padding:.3rem .5rem;border-radius:.5rem;font-size:1rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.venue-demo_month__1sXPw .venue-demo_chip__tFVL0{height:.6rem;padding:0;font-size:0}@media(min-width:640px){.venue-demo_month__1sXPw .venue-demo_chip__tFVL0{height:auto;padding:.3rem .5rem;font-size:1rem}}.venue-demo_chipOpen__wukh7{border:1px dashed hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.venue-demo_chipOffers__EgMHx{background:rgba(208,251,121,.14);color:var(--color-brand-lime-accent)}.venue-demo_chipBooked__okGRJ{background:rgba(74,222,128,.14);color:#4ade80}.venue-demo_chipMine__KGhHa{background:rgba(168,162,158,.18);color:#d6d3d1}.venue-demo_detail___SaRD{align-self:start}.venue-demo_slot__zajA0{display:flex;flex-direction:column;padding:1.2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;gap:1rem}.venue-demo_slotHead__4IBEU{display:flex;align-items:center;justify-content:space-between;font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:.8rem}.venue-demo_pill__M8Oo5{flex-shrink:0;padding:.2rem 1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:99.9rem;color:hsla(0,0%,100%,.8);font-size:1.2rem;font-weight:500;white-space:nowrap}.venue-demo_pillGreen__e8L_x{border-color:rgba(74,222,128,.4);background:rgba(74,222,128,.12);color:#4ade80}.venue-demo_pillLime__0aLoS{border-color:rgba(208,251,121,.45);color:var(--color-brand-lime-accent)}.venue-demo_pillAmber__Uutvg{border-color:#854d0e;background:#451a03;color:#eab308}.venue-demo_pillViolet__bcaqw{border-color:rgba(167,139,250,.4);background:rgba(167,139,250,.14);color:#c4b5fd}.venue-demo_person__ZTsmO,.venue-demo_row__CVkwb{display:flex;align-items:center;gap:1rem}.venue-demo_row__CVkwb{padding:1rem .4rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.venue-demo_row__CVkwb:last-child{border-bottom:0}.venue-demo_rows__K3JAp{gap:0;list-style:none;padding-block:.4rem}.venue-demo_personText__XqFnB{display:flex;min-width:0;flex:1 1;flex-direction:column}.venue-demo_personName__51Epc{font-size:1.4rem;font-weight:600}.venue-demo_avatar__WDEqp{object-fit:cover}.venue-demo_avatar__WDEqp,.venue-demo_initials__RbkN0{width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:50%}.venue-demo_initials__RbkN0{display:grid;color:#0a0a0a;font-size:1.1rem;font-weight:600;place-items:center}.venue-demo_accept__AHwV7{flex-shrink:0;padding:.6rem 1.4rem;border:0;border-radius:99.9rem;background:var(--foreground);color:var(--background);cursor:pointer;font-family:inherit;font-size:1.2rem;font-weight:600}.venue-demo_accept__AHwV7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.venue-demo_rowActions__rvZ1Y{display:flex;gap:.6rem}.venue-demo_fakeButton__AKYV3{padding:.6rem 1.4rem;border:1px solid hsla(0,0%,100%,.22);border-radius:99.9rem;background:hsla(0,0%,100%,.08);font-size:1.3rem;font-weight:500;white-space:nowrap}.venue-demo_fakeButtonSolid___l_vE{border-color:rgba(0,0,0,0);background:var(--foreground);color:var(--background)}.venue-demo_linkBox__4iTZA{overflow:hidden;max-width:100%;align-self:stretch;padding:1rem;border:1px dashed var(--color-brand-lime-accent);border-radius:.8rem;color:var(--color-brand-lime-accent);font-family:var(--font-geist-mono,monospace);font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.venue-demo_tableWrap__U7noK{overflow-x:auto}.venue-demo_table__s2Uin{width:100%;border-collapse:collapse;font-size:1.3rem}.venue-demo_table__s2Uin td,.venue-demo_table__s2Uin th{padding:1rem .8rem;border-bottom:1px solid hsla(0,0%,100%,.1);text-align:center}.venue-demo_table__s2Uin th:first-child,.venue-demo_table__s2Uin th[scope=row]{font-weight:400;text-align:left}.venue-demo_table__s2Uin thead th{color:var(--muted-foreground);font-family:var(--font-geist-mono,monospace);font-size:1.1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.venue-demo_yes__hH0Vi{color:#4ade80}.venue-demo_no__XnbAq{color:var(--muted-foreground)}.venue-demo_venueHead__0b6__{display:flex;align-items:center;gap:1.6rem}.venue-demo_venueLogo__EZYMH{display:grid;width:6.4rem;height:6.4rem;flex-shrink:0;border:1px solid hsla(0,0%,100%,.2);border-radius:1.4rem;background:linear-gradient(135deg,#2a2f2e,#0f1211);font-family:var(--font-pp-mondwest,serif);font-size:2.6rem;place-items:center}.venue-demo_venueName___dS20{font-family:var(--font-pp-mondwest,serif);font-size:2.8rem;line-height:1.1}.venue-demo_map__dS0nD{position:relative;width:100%;height:12rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:repeating-linear-gradient(35deg,rgba(255,255,255,.04) 0 1px,transparent 1px 1.8rem),repeating-linear-gradient(-55deg,rgba(255,255,255,.03) 0 1px,transparent 1px 2.6rem),#121615}.venue-demo_map__dS0nD:after{position:absolute;top:42%;left:58%;width:1.4rem;height:1.4rem;border-radius:50% 50% 50% 0;background:var(--color-brand-lime-accent);content:"";transform:rotate(-45deg)}.venue-demo_faces__UcrFf{display:flex}.venue-demo_faces__UcrFf>*+*{margin-left:-.8rem}.venue-demo_faces__UcrFf>*{border:2px solid var(--background)}.venue-demo_nights__hLp_J{display:grid;width:100%;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.venue-demo_nightCard__CDKSN{overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:var(--color-bg-secondary)}.venue-demo_poster__Ok_AF{display:block;width:100%;height:11rem;object-fit:cover}.venue-demo_posterAlt__b4_oB{filter:hue-rotate(70deg)}.venue-demo_nightText__bfp1p{display:flex;flex-direction:column;padding:1rem;gap:.6rem}@keyframes venue-demo_panel-fade__hsE8l{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.venue-demo_panel__GF0r1{animation:none}}.landing-faq_inner___cr9t{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.landing-faq_kicker__2XdJ4,.landing-faq_list__jcs9G{width:100%}@media(min-width:640px){.landing-faq_list__jcs9G{max-width:60rem}}.landing-faq_answer__NNzc2{display:flex;flex-direction:column;gap:1.2rem}.landing-faq_answerText__p55vg{margin:0}.landing-faq_answerList__AijED{display:flex;flex-direction:column;padding-left:2rem;margin:0;gap:.8rem}.landing-section_section__qZ7Yy{display:flex;justify-content:center;padding:4.8rem 2rem}@media(min-width:1024px){.landing-section_section__qZ7Yy{padding-inline:6.4rem}}.landing-section_large__s_w7V{padding-block:8rem}.landing-section_container__6LclO{width:100%;max-width:128rem}.accordion_item__VxIV5{width:100%}.accordion_header__Uc00J{margin:0;display:flex}.accordion_trigger__Q8gUS{all:unset;box-sizing:border-box;display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:2.4rem;padding-block:2rem;cursor:pointer;font-family:var(--font-sans,"Geist",sans-serif);font-size:1.6rem;font-weight:700;line-height:1.5;color:var(--foreground)}.accordion_trigger__Q8gUS:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.4rem}.accordion_chevron__RqKG_{width:3.2rem;height:3.2rem;flex-shrink:0;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.accordion_chevron__RqKG_{transition:none}}.accordion_trigger__Q8gUS[data-state=open] .accordion_chevron__RqKG_{transform:rotate(180deg)}.accordion_content__mv9r8{overflow:hidden}.accordion_contentInner__gE8k4{padding-bottom:2rem;font-family:var(--font-sans,"Geist",sans-serif);font-size:1.6rem;line-height:1.5;color:hsla(0,0%,100%,.8)}.hero-wall_stage__V5qVg{--overhang:10rem;position:absolute;z-index:0;max-width:140.8rem;margin-inline:auto;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);inset:0 0 calc(-1*var(--overhang));isolation:isolate}.hero-wall_wall__ukJM2{position:absolute;top:34%;right:50%;bottom:-12rem;display:flex;gap:1.2rem;transform:translateX(50%) rotate(7deg)}@media(min-width:1024px){.hero-wall_wall__ukJM2{top:-12rem;right:-3%;transform:rotate(7deg)}}.hero-wall_column__HY4Ur{--fade-start:0rem;--fade-start-length:0rem;--fade-end:16rem;overflow:hidden;width:15rem;flex:none;-webkit-mask-image:linear-gradient(180deg,transparent var(--fade-start),#000 calc(var(--fade-start) + var(--fade-start-length)),#000 calc(100% - var(--fade-end) - 14rem),transparent calc(100% - var(--fade-end)));mask-image:linear-gradient(180deg,transparent var(--fade-start),#000 calc(var(--fade-start) + var(--fade-start-length)),#000 calc(100% - var(--fade-end) - 14rem),transparent calc(100% - var(--fade-end)))}.hero-wall_column__HY4Ur:nth-child(2n){--fade-end:25rem}@media(min-width:1024px){.hero-wall_column__HY4Ur{--fade-start:24rem;--fade-start-length:14rem}.hero-wall_column__HY4Ur:nth-child(2n){--fade-start:15rem}}.hero-wall_column__HY4Ur:hover .hero-wall_track__xXuTk{animation-play-state:paused}.hero-wall_column__HY4Ur:nth-child(2n) .hero-wall_track__xXuTk{animation-direction:reverse;animation-duration:58s}.hero-wall_column__HY4Ur:nth-child(3n) .hero-wall_track__xXuTk{animation-duration:38s}.hero-wall_track__xXuTk{display:flex;flex-direction:column;animation:hero-wall_drift__5aUwa 46s linear infinite}@keyframes hero-wall_drift__5aUwa{to{transform:translateY(-33.3333333333%)}}.hero-wall_tile__SzjYd{position:relative;overflow:hidden;flex:none;border-radius:1.2rem;margin-bottom:1.2rem}.hero-wall_tile__SzjYd.hero-wall_booked__tiHN5{outline:2px solid var(--color-brand-lime-accent);outline-offset:-2px}.hero-wall_photo__MJtzz{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.3) brightness(.95);transition:filter .6s ease}.hero-wall_booked__tiHN5 .hero-wall_photo__MJtzz,.hero-wall_tile__SzjYd:hover .hero-wall_photo__MJtzz{filter:none}.hero-wall_tag__zjBVy{position:absolute;z-index:1;bottom:.8rem;left:.8rem;display:inline-flex;align-items:center;padding:.2rem .9rem;border:1px solid #4ade80;border-radius:999px;background:#14331f;color:#4ade80;font-family:var(--font-sans,"Geist",sans-serif);font-size:1.1rem;font-weight:500;gap:.5rem;opacity:0;transform:translateY(.6rem);transition:opacity .3s ease,transform .3s ease}.hero-wall_tag__zjBVy:before{width:.5rem;height:.5rem;border-radius:50%;background:currentcolor;content:""}.hero-wall_booked__tiHN5 .hero-wall_tag__zjBVy{opacity:1;transform:none}.hero-wall_scrim__5xD2L{position:absolute;z-index:1;background:linear-gradient(180deg,var(--background) 0,color-mix(in srgb,var(--background) 88%,transparent) 48%,transparent 78%);inset:0;pointer-events:none}@media(min-width:1024px){.hero-wall_scrim__5xD2L{background:linear-gradient(90deg,var(--background) 0,color-mix(in srgb,var(--background) 90%,transparent) 34%,transparent 60%)}}.hero-wall_zone__Jx0Cr{position:absolute;height:22rem;inset:auto 4rem calc(5rem + var(--overhang));pointer-events:none}@media(min-width:1024px){.hero-wall_zone__Jx0Cr{height:auto;inset:7rem 5rem calc(7rem + var(--overhang)) 52%}}.hero-wall_trail__U_gai{width:100%;height:100%;inset:0}.hero-wall_hud__atJbS,.hero-wall_trail__U_gai{position:absolute;z-index:2;pointer-events:none}.hero-wall_hud__atJbS{inset:1.4rem 1.4rem calc(1.4rem + var(--overhang))}.hero-wall_corner__IL8G5{position:absolute;width:1.8rem;height:1.8rem;border:0 solid var(--color-brand-lime-accent)}.hero-wall_corner__IL8G5:first-child{top:0;left:0;border-top-width:2px;border-left-width:2px}.hero-wall_corner__IL8G5:nth-child(2){top:0;right:0;border-top-width:2px;border-right-width:2px}.hero-wall_corner__IL8G5:nth-child(3){bottom:0;left:0;border-bottom-width:2px;border-left-width:2px}.hero-wall_corner__IL8G5:nth-child(4){right:0;bottom:0;border-right-width:2px;border-bottom-width:2px}.hero-wall_ruler__Wjc4Y{position:absolute;top:0;right:3.4rem;left:3.4rem;display:none;height:.7rem;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 1px,transparent 1px 1.2rem)}@media(min-width:1024px){.hero-wall_ruler__Wjc4Y{display:block}}.hero-wall_plane__zeEvH{position:absolute;z-index:3;top:0;left:0;width:9.6rem;height:9.6rem;color:var(--color-brand-lime-accent);filter:drop-shadow(0 1.4rem 1.8rem rgba(0,0,0,.65)) drop-shadow(0 0 2.2rem rgba(208,251,121,.35));opacity:0;pointer-events:none;will-change:transform}.hero-wall_planeArt__n5yi9{display:block;width:100%;height:100%}.hero-wall_stamp__vOic7 .hero-wall_planeArt__n5yi9{animation:hero-wall_stamp__vOic7 .5s ease-out}@keyframes hero-wall_stamp__vOic7{0%{transform:scale(1)}30%{transform:scale(1.45)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero-wall_stamp__vOic7 .hero-wall_planeArt__n5yi9,.hero-wall_track__xXuTk{animation:none}}.testimonials_kicker__Ulis4{margin-bottom:2.4rem}.testimonials_scroller__Kdm0w{display:flex;gap:3.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonials_scroller__Kdm0w::-webkit-scrollbar{display:none}.testimonials_scroller__Kdm0w:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:1rem}@media(prefers-reduced-motion:reduce){.testimonials_scroller__Kdm0w{scroll-behavior:auto}}.testimonials_card__04X_A{display:flex;flex:0 0 85vw;flex-direction:column;justify-content:flex-start;gap:2.4rem;min-height:26rem;margin:0;padding:3.8rem 2.4rem;border-radius:1rem;background:rgba(63,70,70,.2);scroll-snap-align:start}@media(min-width:640px){.testimonials_card__04X_A{flex-basis:60.8rem}}.testimonials_stars__tsGa2{display:flex;gap:.4rem}.testimonials_star__XZ6PY{width:2.4rem;height:2.4rem;color:var(--color-brand-lime-accent)}.testimonials_quote__Jj_vq{margin:0;font-family:var(--font-sans,"Geist",sans-serif);font-size:2.4rem;line-height:1.5;color:var(--foreground)}.testimonials_attribution__m0VNW{display:flex;align-items:center;margin-top:auto;gap:1.6rem}.testimonials_avatar__YUGYp{display:inline-flex;width:4.8rem;height:4.8rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.1);font-weight:700;line-height:1;object-fit:cover}.testimonials_avatar__YUGYp,.testimonials_name__b1eQc{color:var(--foreground);font-family:var(--font-sans,"Geist",sans-serif);font-size:1.6rem}.testimonials_name__b1eQc{line-height:1.5}.testimonials_controls__szwBR{display:flex;align-items:center;justify-content:space-between;margin-top:3.2rem}.testimonials_dots__rm310{display:flex;gap:.8rem}.testimonials_dotActive__hdVwu,.testimonials_dot__4GQsL{width:.8rem;height:.8rem;border-radius:50%;background:var(--muted-foreground);opacity:.4}.testimonials_dotActive__hdVwu{opacity:1;background:var(--foreground)}.testimonials_liveStatus__wtvkQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.testimonials_arrows__W3xE2{display:none}@media(min-width:640px){.testimonials_arrows__W3xE2{display:flex;gap:1.6rem}}.event-list-item-simple_container__va7Mr{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--spacing-padding-md);border-top:1px solid hsla(0,0%,100%,.1);cursor:pointer;gap:var(--spacing-gap-md);transition:var(--effect-transition-colors)}.event-list-item-simple_container__va7Mr:hover{background:var(--color-bg-hover)}.event-list-item-simple_container__va7Mr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.event-list-item-simple_content__VTmNG{display:flex;min-width:0;flex:1 1;align-items:center;gap:var(--spacing-gap-md)}.event-list-item-simple_avatar__kujcq{width:4rem;height:4rem;flex-shrink:0;border:1px solid rgba(0,0,0,.08);border-radius:.6rem;object-fit:cover}.event-list-item-simple_avatarPlaceholder__uZPkT{display:flex;width:4rem;height:4rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.6rem;background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:1.8rem;font-weight:600;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.event-list-item-simple_textContent__twdGH{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:.2rem}.event-list-item-simple_name__QewVJ{margin:0;color:var(--color-text-primary);overflow-wrap:break-word;font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}.event-list-item-simple_timeUntil__Dxyst{margin:0;color:var(--color-text-tertiary);font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height)}.venue-lead_lead__Xxyk_,.venue-lead_logo__Yx4It{display:flex;flex-shrink:0;align-items:center}.venue-lead_logo__Yx4It{overflow:hidden;width:4rem;height:4rem;justify-content:center;border-radius:.6rem;background:var(--primitive-color-neutral-800);object-fit:cover}.venue-lead_faces__TQRLa{display:flex;margin-left:-.6rem}.venue-lead_face__LmsQn{display:flex;overflow:hidden;width:2.8rem;height:2.8rem;flex-shrink:0;align-items:center;justify-content:center;border:.2rem solid var(--venue-lead-ring,var(--color-bg-secondary));border-radius:var(--effect-radius-full);background:var(--primitive-color-neutral-700);object-fit:cover}.venue-lead_face__LmsQn+.venue-lead_face__LmsQn{margin-left:-.6rem}.venue-lead_initials__Y7YhE{color:var(--color-text-primary);font-size:.95rem;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.venue-lead_initials__Y7YhE.venue-lead_logo__Yx4It{font-size:1.2rem}.venue-lead_more__AT1mc{color:var(--color-text-primary);font-family:var(--font-family-code);font-size:1rem;line-height:1}.add-equipment-drawer_backdrop__hlPsL{position:fixed;z-index:999;animation:add-equipment-drawer_fade-in__o0qXI .2s ease-out;background-color:rgba(0,0,0,.6);inset:0}.add-equipment-drawer_backdropClosing__eTRad{animation:add-equipment-drawer_fade-out__Bq6L9 .2s ease-out forwards}.add-equipment-drawer_drawer__SBVEI{position:fixed;z-index:1000;right:0;bottom:0;left:0;display:flex;max-height:85vh;flex-direction:column;align-items:center;padding-bottom:calc(var(--spacing-component-lg) + env(safe-area-inset-bottom, 0rem));border:.1rem solid var(--color-border-secondary);animation:add-equipment-drawer_slide-up__rNGcK .3s cubic-bezier(.32,.72,0,1);background-color:var(--color-bg-secondary);border-top-left-radius:1rem;border-top-right-radius:1rem;overflow-y:auto}@media(min-width:870px){.add-equipment-drawer_drawer__SBVEI{width:100%;max-width:46rem;max-height:calc(100vh - 8rem);padding-bottom:0;border-radius:1rem;animation:add-equipment-drawer_modal-in__QkKkN .25s cubic-bezier(.32,.72,0,1);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.add-equipment-drawer_drawerClosing__cl2UT{animation:add-equipment-drawer_slide-down__JSOo0 .2s cubic-bezier(.32,.72,0,1) forwards}@media(min-width:870px){.add-equipment-drawer_drawerClosing__cl2UT{animation:add-equipment-drawer_modal-out__EiuKj .18s cubic-bezier(.32,.72,0,1) forwards}}.add-equipment-drawer_handle__Soaia{width:12rem;height:.8rem;border-radius:var(--effect-radius-full);margin-top:var(--spacing-component-lg);background-color:var(--color-bg-tertiary)}@media(min-width:870px){.add-equipment-drawer_handle__Soaia{display:none}}.add-equipment-drawer_content__Sinh7{display:flex;width:100%;flex-direction:column;padding:var(--spacing-component-md) var(--spacing-component-lg) 0;gap:2.8rem}.add-equipment-drawer_header__f4pcq{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--spacing-component-lg)}.add-equipment-drawer_title__kPBDR{margin:0;color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--primitive-font-size-2xl);font-weight:var(--primitive-font-weight-bold);line-height:var(--primitive-line-height-32)}.add-equipment-drawer_searchGroup__hORAZ{display:flex;flex-direction:column;gap:var(--spacing-component-sm)}.add-equipment-drawer_label__aSqKX{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.add-equipment-drawer_results__yQQf7{display:flex;flex-direction:column;padding:0;margin:var(--spacing-component-xs) 0 0;list-style:none}.add-equipment-drawer_resultItem__XJ2CU{display:flex;align-items:center;gap:var(--spacing-gap-sm);width:100%;padding:var(--spacing-component-md) 0;border:none;border-bottom:.1rem solid var(--color-border-secondary);background:none;color:var(--color-text-primary);cursor:pointer;text-align:left}.add-equipment-drawer_resultItem__XJ2CU:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.add-equipment-drawer_resultItem__XJ2CU:hover .add-equipment-drawer_resultName__nx5Gh{color:var(--color-text-secondary)}.add-equipment-drawer_resultThumb___yjx6{flex-shrink:0;width:4rem;height:4rem;border-radius:var(--effect-radius-base);object-fit:cover;background-color:var(--color-bg-tertiary)}.add-equipment-drawer_resultText__ZGBoH{display:flex;min-width:0;flex-direction:column;gap:.2rem}.add-equipment-drawer_resultVendor__AL4EJ{font-family:var(--font-family-body);font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);line-height:var(--text-body-xs-line-height);color:var(--color-text-secondary)}.add-equipment-drawer_resultName__nx5Gh{font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);color:var(--color-text-primary)}.add-equipment-drawer_divider__NjveE{width:100%;height:.1rem;background-color:var(--color-border-secondary)}.add-equipment-drawer_manualToggle__WmWsj{font-family:var(--font-family-body);font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);line-height:var(--text-body-xs-line-height);align-self:flex-start;padding:var(--spacing-component-sm) 1.2rem;border:none;border-radius:var(--effect-radius-base);background-color:rgba(63,70,70,.5);color:var(--color-text-primary);cursor:pointer;font-weight:var(--font-weight-medium)}.add-equipment-drawer_manualToggle__WmWsj:hover{background-color:rgba(63,70,70,.65)}.add-equipment-drawer_manualToggle__WmWsj:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.add-equipment-drawer_manualForm__asmud{display:flex;flex-direction:column;gap:var(--spacing-component-md)}.add-equipment-drawer_manualFormFooter__sp3yv{display:flex;gap:var(--spacing-component-sm)}.add-equipment-drawer_manualFormFooter__sp3yv>*{flex:1 1}.add-equipment-drawer_cancelButton__sGLO4{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);display:flex;align-items:center;justify-content:center;padding:var(--spacing-component-sm) var(--spacing-component-md);border:.1rem solid var(--color-border-secondary);border-radius:var(--effect-radius-base);background:none;color:var(--color-text-primary);cursor:pointer;font-weight:var(--font-weight-medium)}.add-equipment-drawer_cancelButton__sGLO4:hover{background-color:hsla(0,0%,100%,.05)}.add-equipment-drawer_cancelButton__sGLO4:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.add-equipment-drawer_typeGroup__NGoQV{display:flex;flex-direction:column;gap:var(--spacing-component-sm)}.add-equipment-drawer_typePills___3Z54{display:flex;flex-wrap:wrap;gap:var(--spacing-component-sm)}.add-equipment-drawer_typePill__ChNdV{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);padding:var(--spacing-component-sm) var(--spacing-component-md);border:.1rem solid var(--color-border-primary);border-radius:var(--effect-radius-full);background:none;color:var(--color-text-secondary);cursor:pointer}.add-equipment-drawer_typePill__ChNdV:hover{border-color:var(--color-border-focus)}.add-equipment-drawer_typePill__ChNdV:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.add-equipment-drawer_typePillActive__L4wu_{border-color:var(--color-text-primary);background-color:var(--color-text-primary);color:var(--color-bg-primary)}@keyframes add-equipment-drawer_fade-in__o0qXI{0%{opacity:0}to{opacity:1}}@keyframes add-equipment-drawer_fade-out__Bq6L9{0%{opacity:1}to{opacity:0}}@keyframes add-equipment-drawer_slide-up__rNGcK{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes add-equipment-drawer_slide-down__JSOo0{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes add-equipment-drawer_modal-in__QkKkN{0%{opacity:0;transform:translate(-50%,calc(-50% + 1.2rem)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes add-equipment-drawer_modal-out__EiuKj{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + 1.2rem)) scale(.97)}}@media(min-width:870px){.add-equipment-drawer_content__Sinh7{padding:var(--spacing-component-md) var(--spacing-component-lg) var(--spacing-component-lg)}}.photo-crop-drawer_backdrop__tNV_t{position:fixed;inset:0;z-index:var(--primitive-z-index-overlay)}.photo-crop-drawer_container__yhpe6{position:fixed;inset:0;background:var(--color-bg-primary);z-index:var(--primitive-z-index-modal);display:flex;flex-direction:column}.photo-crop-drawer_container__yhpe6[data-state=open]{animation:photo-crop-drawer_slideUp__qG8vH .3s ease}.photo-crop-drawer_container__yhpe6[data-state=closed]{animation:photo-crop-drawer_slideDown__MZl2n .3s ease}@keyframes photo-crop-drawer_slideUp__qG8vH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-crop-drawer_slideDown__MZl2n{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.photo-crop-drawer_header__3rytp{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-padding-md) var(--spacing-padding-md);padding-top:max(env(safe-area-inset-top),var(--spacing-padding-md));flex-shrink:0;background:var(--color-bg-primary)}@media(min-width:870px){.photo-crop-drawer_header__3rytp{width:100%;max-width:40rem;margin-inline:auto}}.photo-crop-drawer_headerButton__Xhay5{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:1.6rem;font-weight:var(--primitive-font-weight-medium);cursor:pointer;padding:var(--spacing-padding-sm) var(--spacing-padding-lg);border-radius:var(--effect-radius-full);transition:var(--effect-transition-all);min-width:8rem;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.1),0 2px 8px rgba(0,0,0,.2)}.photo-crop-drawer_headerButton__Xhay5:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}.photo-crop-drawer_headerButton__Xhay5:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.photo-crop-drawer_headerButton__Xhay5:active{transform:scale(.97);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.photo-crop-drawer_doneButton__4hoVN{font-weight:var(--primitive-font-weight-semibold)}.photo-crop-drawer_title__lHjq6{font-family:var(--font-family-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);color:var(--color-text-primary);margin:0;text-align:center}.photo-crop-drawer_cropArea__iNAnt{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.photo-crop-drawer_imageWrapper__4lCAF{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.photo-crop-drawer_image__ZW1k9{will-change:transform,width,height;pointer-events:none;transition:opacity .2s ease;flex-shrink:0}.photo-crop-drawer_overlay__JuLCR{box-shadow:0 0 0 200vmax rgba(0,0,0,.7);z-index:1}.photo-crop-drawer_cropCircle__mJzve,.photo-crop-drawer_overlay__JuLCR{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;max-width:28rem;aspect-ratio:1;border-radius:var(--effect-radius-full);pointer-events:none}.photo-crop-drawer_cropCircle__mJzve{overflow:hidden;z-index:2;border:2px solid hsla(0,0%,100%,.4);box-shadow:inset 0 0 20px hsla(0,0%,100%,.05),0 0 0 1px rgba(0,0,0,.3),0 0 30px rgba(180,255,0,.1)}.photo-crop-drawer_gridLines__704L8{position:absolute;inset:0}.photo-crop-drawer_gridLineH__7VMue{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 20%,rgba(255,255,255,.3) 80%,transparent)}.photo-crop-drawer_gridLineV__XXQNW{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.3) 20%,rgba(255,255,255,.3) 80%,transparent)}.photo-crop-drawer_controls__o_8A5{padding:var(--spacing-padding-lg) var(--spacing-padding-md);padding-bottom:max(env(safe-area-inset-bottom),var(--spacing-padding-xl));display:flex;flex-direction:column;gap:var(--spacing-gap-md);flex-shrink:0;background:var(--color-bg-primary)}@media(min-width:870px){.photo-crop-drawer_controls__o_8A5{width:100%;max-width:40rem;margin-inline:auto}}.photo-crop-drawer_zoomLabel__BJNzj{display:flex;justify-content:space-between;align-items:center;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:1.4rem;font-weight:var(--primitive-font-weight-medium)}.photo-crop-drawer_zoomValue__nzcin{color:var(--color-text-primary);font-weight:var(--primitive-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.photo-crop-drawer_zoomSlider__OaLeH{display:flex;align-items:center;gap:var(--spacing-gap-md)}.photo-crop-drawer_zoomButton__DLzN5{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--effect-transition-all);flex-shrink:0;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--effect-radius-full);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.1),inset 0 -1px 1px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.15)}.photo-crop-drawer_zoomButton__DLzN5:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.15),inset 0 -1px 1px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.25),0 3px 6px rgba(0,0,0,.2)}.photo-crop-drawer_zoomButton__DLzN5:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.photo-crop-drawer_zoomButton__DLzN5:active{transform:scale(.95);box-shadow:inset 0 2px 4px rgba(0,0,0,.2),inset 0 1px 2px rgba(0,0,0,.15)}.photo-crop-drawer_zoomIcon__Z_g7j{width:2rem;height:2rem;color:var(--color-text-primary)}.photo-crop-drawer_slider__OmI_w{flex:1 1;height:2.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none;cursor:pointer}.photo-crop-drawer_slider__OmI_w::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2.4rem;height:2.4rem;cursor:pointer;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;margin-top:-.9rem;background:hsla(0,0%,100%,.9);border-radius:var(--effect-radius-full);border:1px solid hsla(0,0%,100%,.3);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 2px 8px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.photo-crop-drawer_slider__OmI_w::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 4px 12px rgba(0,0,0,.35),0 6px 16px rgba(0,0,0,.25)}.photo-crop-drawer_slider__OmI_w::-moz-range-thumb{width:2.4rem;height:2.4rem;cursor:pointer;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;background:hsla(0,0%,100%,.9);border-radius:var(--effect-radius-full);border:1px solid hsla(0,0%,100%,.3);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 2px 8px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2)}.photo-crop-drawer_slider__OmI_w::-moz-range-thumb:hover{transform:scale(1.1)}.photo-crop-drawer_slider__OmI_w::-webkit-slider-runnable-track{height:.6rem;background:hsla(0,0%,100%,.15);border-radius:var(--effect-radius-full);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.photo-crop-drawer_slider__OmI_w::-moz-range-track{height:.6rem;background:hsla(0,0%,100%,.15);border-radius:var(--effect-radius-full);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.switch_container__5uhLh{display:flex;gap:var(--spacing-gap-sm);align-items:flex-start;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;width:100%}.switch_container__5uhLh:disabled{opacity:var(--effect-opacity-disabled);cursor:not-allowed;pointer-events:none}.switch_container__5uhLh:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.switch_switch__HNw_O{display:flex;align-items:center;width:3.6rem;height:2rem;padding:0 .2rem;background:hsla(0,0%,100%,.12);border:var(--primitive-border-width-2) solid rgba(0,0,0,0);border-radius:var(--effect-radius-full);transition:var(--effect-transition-colors);flex-shrink:0}.switch_container__5uhLh[data-state=checked] .switch_switch__HNw_O{background:var(--color-text-primary)}.switch_thumb__Aq1e1{width:1.6rem;height:1.6rem;background:var(--color-bg-primary);border-radius:var(--effect-radius-full);box-shadow:var(--effect-shadow-md);transition:var(--effect-transition-all)}.switch_thumb__Aq1e1[data-state=checked]{transform:translateX(1.6rem)}.switch_labelWrapper__Qo5Qo{display:flex;flex-direction:column;gap:var(--spacing-gap-xs);flex:1 1;min-width:0}.switch_labelText__nxPE_{display:flex;align-items:center;gap:1rem;padding-top:.3rem}.switch_label__88D11{color:var(--color-text-primary);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);line-height:1}.switch_description__b2vfn,.switch_label__88D11{font-family:var(--font-family-body);font-size:var(--text-body-sm-size)}.switch_description__b2vfn{color:var(--color-text-tertiary);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);margin:0}.notification-setting-row_row__pkQS8{display:grid;min-height:3.2rem;align-items:center;grid-column-gap:var(--spacing-component-sm);column-gap:var(--spacing-component-sm);grid-template-columns:minmax(0,1fr) var(--notif-toggle-col)}.notification-setting-row_text__nFr0O{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-gap-xs)}.notification-setting-row_label__aDY9i{min-width:0;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}.notification-setting-row_description__NjU1l{min-width:0;color:var(--color-text-tertiary);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height)}.notification-setting-row_toggle__DEwO6{display:flex;justify-content:center}.notification-setting-row_toggle__DEwO6 button{width:auto}.top-navigation_container___YTTd{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;gap:var(--spacing-gap-md);padding:var(--spacing-padding-md);width:100%;box-sizing:border-box;z-index:var(--primitive-z-index-navigation);backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem);background-image:linear-gradient(to top,rgba(10,10,10,0) 0,var(--color-bg-primary) 20.625%,var(--color-bg-primary) 100%)}@media(max-width:319px){.top-navigation_container___YTTd{padding-left:1.2rem;padding-right:1.2rem}}.top-navigation_container___YTTd{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s ease-in-out}.top-navigation_visible__YYZUB{transform:translateZ(0);-webkit-transform:translateZ(0)}.top-navigation_hidden__FzOou{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}.top-navigation_navControl__lBnqg{flex-shrink:0}.top-navigation_lead__U8QyS{display:flex;align-items:center;gap:var(--spacing-gap-lg);min-width:0}.top-navigation_actions__Rivdh{display:flex;align-items:center;gap:var(--spacing-gap-sm);margin-left:auto}.top-navigation_logoButton__X5oS0{display:flex;align-items:center;min-width:0;overflow:hidden;background:none;border:none;padding:0;cursor:pointer;transition:opacity var(--effect-transition-base)}.top-navigation_logoButton__X5oS0:hover{opacity:var(--effect-opacity-hover)}.top-navigation_logoButton__X5oS0:active{opacity:var(--effect-opacity-muted)}.top-navigation_logoButton__X5oS0:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--effect-radius-sm)}@media(max-width:359px){.top-navigation_logoButton__X5oS0 [data-slot=brand-wordmark-beta]{display:none}}.top-navigation_logo__WtVoG{font-family:var(--font-family-logo);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);color:var(--color-text-primary);margin:0}.top-navigation_spacer__6bdrA{flex:1 1}.top-navigation_bellWrapper__sURLR{position:relative;display:inline-flex;flex-shrink:0}.top-navigation_unreadBadge__6IrNK{top:-.4rem;right:-.4rem;display:flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;background-color:var(--color-error-bg);color:#fff;font-size:1rem;font-weight:600;line-height:1}.top-navigation_messagesDot__XNoLN,.top-navigation_unreadBadge__6IrNK{position:absolute;border-radius:999px;pointer-events:none;box-shadow:0 0 0 1.5px var(--color-bg-primary)}.top-navigation_messagesDot__XNoLN{top:-.2rem;left:-.2rem;width:1rem;height:1rem;background-color:var(--color-brand-lime-accent)}.mobile-search-overlay_overlay__bVPye{position:fixed;z-index:var(--primitive-z-index-modal);display:flex;flex-direction:column;background:var(--color-bg-primary);inset:0}.mobile-search-overlay_sheet__co0fc{display:flex;min-height:0;max-height:100%;flex-direction:column;background:var(--color-bg-secondary)}.mobile-search-overlay_header__YwIx3{display:flex;align-items:center;padding:var(--spacing-padding-md);padding-top:max(var(--spacing-padding-md),env(safe-area-inset-top));gap:1rem}.mobile-search-overlay_searchBar__cvLfM{min-width:0;flex:1 1}.mobile-search-overlay_closeButton__GC7MX{flex-shrink:0}.mobile-search-overlay_overlay__bVPye .mobile-search-overlay_searchBar__cvLfM form[data-size=compact]>div,.mobile-search-overlay_overlay__bVPye .mobile-search-overlay_searchBar__cvLfM form[data-size=compact]>div:focus-within{position:relative;background:rgba(63,70,70,.2);box-shadow:inset 0 3.342px 3.342px 0 hsla(0,0%,100%,.04),inset 0 -3.342px 3.342px 0 hsla(0,0%,100%,.04);height:3.6rem;padding:0 var(--spacing-padding-md);border-color:rgba(0,0,0,0);border-radius:.8rem;gap:var(--spacing-gap-sm)}.mobile-search-overlay_overlay__bVPye .mobile-search-overlay_searchBar__cvLfM form[data-size=compact] svg{color:var(--color-text-secondary)}.mobile-search-overlay_overlay__bVPye .mobile-search-overlay_searchBar__cvLfM form[data-size=compact] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--color-text-primary);color:var(--color-text-primary)}.mobile-search-overlay_overlay__bVPye .mobile-search-overlay_searchBar__cvLfM form[data-size=compact] input::placeholder{color:var(--color-text-secondary)}.mobile-search-overlay_body__Zyxlq{min-height:0;flex:0 1 auto;overflow-y:auto}.mobile-search-overlay_recents__g8ODQ,.mobile-search-overlay_suggestions__ZbSWm{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.mobile-search-overlay_recents__g8ODQ{padding:.4rem var(--spacing-padding-md)}.mobile-search-overlay_status__jkFf9{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);padding:var(--spacing-padding-md);margin:0;color:var(--color-text-secondary)}.search-recent-row_row__341cD{display:flex;width:100%;align-items:center;padding:var(--spacing-padding-sm) 0;border:none;background:none;cursor:pointer;gap:var(--spacing-gap-sm);text-align:left}.search-recent-row_row__341cD:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.search-recent-row_icon__3aTjx{flex-shrink:0;color:var(--color-text-secondary)}.search-recent-row_term__wTaTm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1;color:var(--color-text-secondary);font-family:var(--font-sans,"Geist",sans-serif);font-size:1.4rem;font-weight:400;line-height:2rem}.search-suggestion-row_row__jOOKn{display:flex;width:100%;align-items:center;padding:var(--spacing-padding-md);background-color:var(--color-bg-secondary);color:var(--color-text-primary);gap:var(--spacing-gap-sm);text-decoration:none}.search-suggestion-row_row__jOOKn:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.search-suggestion-row_avatar__nWgu6{flex-shrink:0}.search-suggestion-row_thumb__N6TDB{position:relative;display:flex;overflow:hidden;width:4.8rem;height:4.8rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.2rem;background-color:var(--color-bg-primary)}.search-suggestion-row_thumbImage__Hhtyn{object-fit:cover}.search-suggestion-row_thumbFallbackIcon__1_uRD{color:var(--color-text-secondary)}.search-suggestion-row_text__DQV8Q{display:flex;min-width:0;flex:1 1;flex-direction:column}.search-suggestion-row_name__JV3Sp{font-size:1.4rem;line-height:2rem}.search-suggestion-row_location__vsWcb,.search-suggestion-row_name__JV3Sp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans,"Geist",sans-serif);font-weight:400}.search-suggestion-row_location__vsWcb{font-size:1.2rem;line-height:1.6rem}.search-suggestion-row_chip__Sk1Kd{flex-shrink:0}.match-highlight_dim__IE_jD{color:var(--color-text-secondary)}.match-highlight_dim__IE_jD .match-highlight_match__U_6Vx{color:var(--color-text-primary)}.match-highlight_bold__OEz5G .match-highlight_match__U_6Vx{font-weight:800}.slots-editor_slots___Fr8l{display:flex;flex-direction:column;padding:0;border:0;margin:0;gap:var(--spacing-gap-sm)}.slots-editor_legend__zFiKC{padding:0;color:var(--color-text-primary)}.slots-editor_hint__piIri,.slots-editor_legend__zFiKC{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}.slots-editor_hint__piIri{margin:0;color:var(--color-text-secondary)}.slots-editor_grid__o04iq{display:grid;align-items:center;grid-gap:var(--spacing-gap-sm);gap:var(--spacing-gap-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) var(--input-height-md)}.slots-editor_heading__q8SNf{font-family:var(--font-family-body);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);color:var(--color-text-secondary)}.slots-editor_field__XLqQV [data-slot=time-input-label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.slots-editor_dash__ZLrEI{color:var(--color-text-secondary)}.time-input_container__D84B4{display:flex;width:100%;flex-direction:column;gap:var(--spacing-gap-sm)}.time-input_label__MzfM0{color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height)}.time-input_inputWrapper___9Sx_{position:relative;width:100%}.time-input_input__er7AV{width:100%;height:var(--input-height-md);box-sizing:border-box;padding:var(--input-padding-y) var(--input-padding-x);border:var(--primitive-border-width-1) solid var(--input-border);border-radius:var(--input-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-bg);box-shadow:var(--input-shadow);color:var(--input-text);transition:var(--effect-transition-colors);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}.time-input_input__er7AV:hover:not(:focus,:disabled){border-color:var(--input-border-hover)}.time-input_input__er7AV:focus{border-color:var(--input-border-focus);outline:none}.time-input_input__er7AV:disabled{opacity:var(--effect-opacity-disabled);cursor:not-allowed;pointer-events:none}.time-input_triggerButton__1BVOA{display:flex;align-items:center;cursor:pointer;font-family:inherit;text-align:left}.time-input_triggerButton__1BVOA:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.time-input_placeholderShown__GMv7z{color:var(--input-placeholder)}.open-nights-dialog_body__63egr{display:flex;flex-direction:column;gap:var(--spacing-stack-md)}.open-nights-dialog_stepLabel__AH4WM{margin:0;color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.open-nights-dialog_intro__mD1Fb{display:flex;flex-direction:column;gap:.4rem}.open-nights-dialog_heading__bWUGK{margin:0;font-family:var(--font-family-heading);font-size:3rem;font-weight:400;line-height:3.4rem}.open-nights-dialog_lede__W_LAp{margin:0;color:var(--color-text-secondary);font-size:1.4rem;line-height:2rem}.open-nights-dialog_picked__HUQPN{display:flex;flex-direction:column;gap:var(--spacing-gap-sm)}.open-nights-dialog_pickedHead__02uOp{display:flex;justify-content:space-between;margin:0;color:var(--color-text-secondary);font-size:1.3rem}.open-nights-dialog_count__pF7hO{font-family:var(--font-family-code)}.open-nights-dialog_notice__nrVRp{margin:0;color:var(--color-text-secondary);font-size:1.3rem}.open-nights-dialog_chips__jUV7S{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:var(--spacing-gap-sm);list-style:none}.open-nights-dialog_chip__1Z4Ho{gap:.4rem}.open-nights-dialog_review__vC10e{display:flex;flex-direction:column;padding:0;margin:0;gap:var(--spacing-gap-sm);list-style:none}.open-nights-dialog_reviewRow__WDvpS{display:flex;align-items:center;padding:1rem 1.2rem;border:.15rem dashed var(--color-border-secondary);border-radius:var(--effect-radius-lg);background-color:var(--color-bg-secondary);gap:var(--spacing-gap-md)}.open-nights-dialog_dateTile__LvlAA{display:flex;flex:0 0 3.6rem;flex-direction:column;align-items:center}.open-nights-dialog_dateMonth__LD3BV{font-size:1.2rem;font-weight:600;line-height:1.6rem}.open-nights-dialog_dateDay__hpYlw{font-size:2.6rem;line-height:2.8rem}.open-nights-dialog_reviewText__YgQ7d{display:flex;min-width:0;flex-direction:column}.open-nights-dialog_reviewTitle__mJft_{font-size:1.4rem;font-weight:500}.open-nights-dialog_reviewSub__TAKGl{color:var(--color-text-secondary);font-size:1.2rem;overflow-wrap:anywhere}.open-nights-dialog_srOnly__wMdi7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.open-nights-dialog_done__3eQ_a{display:flex;flex-direction:column;padding-top:var(--spacing-padding-lg);gap:var(--spacing-gap-md)}.open-nights-dialog_error__3aH2C{padding:var(--spacing-padding-sm);border-radius:var(--effect-radius-md);margin:0;background-color:var(--color-error-bg-subtle);color:var(--color-error-text);font-size:1.3rem}.open-nights-dialog_footer__Fg_wM{display:flex;flex-direction:column;padding-top:var(--spacing-padding-sm);border-top:.1rem solid var(--color-border-divider);gap:var(--spacing-gap-md)}.open-nights-dialog_actions__oBZ5l{display:flex;justify-content:flex-end;gap:var(--spacing-gap-sm)}.open-nights-dialog_progress__Csoak{width:100%}.time-wheel-picker_overlay__1RhiH{position:fixed;z-index:var(--primitive-z-index-popover);display:flex;align-items:flex-start;justify-content:center;padding-top:80px;inset:0;pointer-events:auto;animation:time-wheel-picker_fadeIn__v1r5g .3s ease forwards}.time-wheel-picker_overlay__1RhiH.time-wheel-picker_closing___XjtW{animation:time-wheel-picker_fadeOut__UfiIy .3s ease forwards}.time-wheel-picker_backdrop___S0Jd{position:absolute;inset:0;background:rgba(0,0,0,.6)}.time-wheel-picker_picker__rZ5NO{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:280px;padding:20px;background:linear-gradient(180deg,rgba(38,38,42,.98),rgba(28,28,32,.98));border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05);animation:time-wheel-picker_slideIn__ln4fc .3s ease forwards}.time-wheel-picker_picker__rZ5NO.time-wheel-picker_pickerClosing__nO5bx{animation:time-wheel-picker_slideOut__btssu .3s ease forwards}.time-wheel-picker_selectionHighlight__RuFAU{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.5);border-radius:8px;pointer-events:none}.time-wheel-picker_wheelsContainer__Ieh11{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 35%,black 65%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 35%,black 65%,transparent)}.time-wheel-picker_wheelColumn__vlzGs{flex:1 1;max-width:70px;overflow:hidden;position:relative;z-index:1}.time-wheel-picker_wheelScroller__Y33GC{overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}.time-wheel-picker_wheelScroller__Y33GC::-webkit-scrollbar{display:none}.time-wheel-picker_wheelItem__sqZYk{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary);cursor:pointer;scroll-snap-align:center;transition:color .15s ease,transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-wheel-picker_wheelItem__sqZYk.time-wheel-picker_selected__dUW3B{color:var(--color-text-primary);font-weight:600;font-size:22px}.time-wheel-picker_wheelItem__sqZYk:hover:not(.time-wheel-picker_selected__dUW3B){color:var(--color-text-primary)}.time-wheel-picker_doneButton__NhuHR{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:12px 24px;background:var(--primitive-color-info-700);border-radius:10px;font-size:16px;font-weight:600;color:#fff;transition:all .2s ease}.time-wheel-picker_doneButton__NhuHR:hover{background:var(--primitive-color-info-800)}.time-wheel-picker_doneButton__NhuHR:active{transform:scale(.98)}.time-wheel-picker_popoverContent__ItxAF{z-index:var(--primitive-z-index-popover);display:flex;flex-direction:column;width:232px;padding:12px;background:linear-gradient(180deg,rgba(38,38,42,.98),rgba(28,28,32,.98));border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05);animation:time-wheel-picker_fadeIn__v1r5g .15s ease forwards}.time-wheel-picker_popoverContent__ItxAF .time-wheel-picker_doneButton__NhuHR{margin-top:12px;padding:9px 24px;font-size:14px}.time-wheel-picker_popoverContent__ItxAF{pointer-events:auto}.time-wheel-picker_optionColumns__Ru2X_{display:flex;gap:4px}.time-wheel-picker_optionColumn__9kn65{display:flex;flex:1 1;flex-direction:column;gap:2px;max-height:196px;padding-right:2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) rgba(0,0,0,0)}.time-wheel-picker_optionItem__m1Jgq{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 0;border-radius:6px;font-size:15px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary);transition:background .1s ease,color .1s ease}.time-wheel-picker_optionItem__m1Jgq:hover{background:hsla(0,0%,100%,.06);color:var(--color-text-primary)}.time-wheel-picker_optionItem__m1Jgq:focus-visible{outline:2px solid rgba(59,130,246,.8);outline-offset:-2px}.time-wheel-picker_optionItemSelected__Ta_aC{background:rgba(59,130,246,.2);color:var(--color-text-primary);font-weight:600}.time-wheel-picker_optionItemSelected__Ta_aC:hover{background:rgba(59,130,246,.3)}@keyframes time-wheel-picker_fadeIn__v1r5g{0%{opacity:0}to{opacity:1}}@keyframes time-wheel-picker_fadeOut__UfiIy{0%{opacity:1}to{opacity:0}}@keyframes time-wheel-picker_slideIn__ln4fc{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes time-wheel-picker_slideOut__btssu{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.webcam-capture_overlay__CArAA{position:fixed;inset:0;background:var(--color-bg-overlay);z-index:var(--primitive-z-index-overlay);animation:webcam-capture_fadeIn__vQZkq .2s ease}@keyframes webcam-capture_fadeIn__vQZkq{0%{opacity:0}to{opacity:1}}.webcam-capture_container__n_VfS{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--primitive-z-index-drawer);width:calc(100% - 4rem);max-width:52rem;background-color:var(--popover);border-radius:16px;padding:var(--spacing-padding-md) var(--spacing-padding-lg) var(--spacing-padding-xl);display:flex;flex-direction:column;gap:var(--spacing-gap-md);animation:webcam-capture_popIn___dMH4 .2s ease}@keyframes webcam-capture_popIn___dMH4{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.webcam-capture_header__wKcMH{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-gap-md)}.webcam-capture_title__FQcZA{font-family:var(--font-family-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);color:var(--color-text-primary);margin:0;flex:1 1}.webcam-capture_closeButton__PEyc3{flex-shrink:0}.webcam-capture_preview__EJ3ik{position:relative;width:100%;aspect-ratio:1;background:var(--color-bg-tertiary);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.webcam-capture_video__O_GIj{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.webcam-capture_error___ViyQ{padding:var(--spacing-padding-lg);text-align:center;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}.webcam-capture_actions__zB4Rq{display:flex;justify-content:center}.season-grid_root__Yq3ie{display:flex;flex-direction:column;gap:var(--spacing-gap-sm)}.season-grid_toolbar__esQPL{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-gap-sm)}.season-grid_scroll__v2vMm{overflow:auto;max-height:min(46rem,55vh);border:.1rem solid var(--color-border-primary);border-radius:var(--effect-radius-lg);background-color:var(--color-bg-primary);overscroll-behavior:contain}.season-grid_table__WpgWl{width:100%;padding:0 .4rem .4rem;border-collapse:initial;border-spacing:.4rem;table-layout:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.season-grid_head__0PIGL{position:-webkit-sticky;position:sticky;z-index:1;top:0;padding:.4rem 0 0;background-color:var(--color-bg-primary)}.season-grid_corner__ITS1d{width:9.6rem;color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:1.1rem;font-weight:400;text-align:left;vertical-align:bottom}.season-grid_column__cG0kR{display:flex;width:100%;min-height:4.8rem;flex-direction:column;align-items:center;justify-content:center;padding:.4rem 0;border:.1rem solid var(--color-border-secondary);border-radius:var(--effect-radius-md);background-color:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;gap:.2rem;transition:border-color var(--effect-transition-base)}.season-grid_column__cG0kR:hover:not(:disabled){border-color:var(--color-text-secondary)}.season-grid_column__cG0kR:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.season-grid_column__cG0kR:disabled{color:var(--color-text-secondary);cursor:default}.season-grid_column__cG0kR[aria-pressed=true]{border-color:var(--color-brand-lime-accent);box-shadow:inset 0 0 0 .1rem var(--color-brand-lime-accent)}.season-grid_columnDay__afN0t{font-size:1.3rem;font-weight:500}.season-grid_columnCount__bf4yS{color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:1rem}.season-grid_columnCountOn__P12JU{color:var(--color-text-primary)}.season-grid_week__s4qS7{padding:0;font-weight:400;text-align:left}.season-grid_monthName__HIMKI{margin-right:.4rem;color:var(--color-text-primary);font-family:var(--font-family-body);font-weight:600}.season-grid_newMonth__RGclR>*{padding-top:.6rem;border-top:.1rem solid var(--color-border-divider)}.season-grid_weekButton__lT60D{width:100%;min-height:4rem;padding:0 .6rem;border:0;border-radius:var(--effect-radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-code);font-size:1.1rem;text-align:left;white-space:nowrap}.season-grid_weekButton__lT60D:hover:not(:disabled){background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.season-grid_weekButton__lT60D:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.season-grid_weekButton__lT60D:disabled{cursor:default}.season-grid_weekFull__pQWXQ{box-shadow:inset .2rem 0 0 var(--color-brand-lime-accent);color:var(--color-text-primary)}.season-grid_cell__Uqis6{padding:0}.season-grid_night__ju8S8{width:100%;height:4rem;padding:0;border:.1rem solid var(--color-border-primary);border-radius:var(--effect-radius-md);background:rgba(0,0,0,0);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family-code);font-size:1.3rem;transition:background-color var(--effect-transition-base)}.season-grid_night__ju8S8:hover:not(:disabled){background-color:var(--color-bg-secondary)}.season-grid_night__ju8S8:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.season-grid_night__ju8S8:disabled{cursor:default}.season-grid_today__dz4JL .season-grid_night__ju8S8{border-color:var(--color-border-secondary)}.season-grid_selected__hbqIg .season-grid_night__ju8S8,.season-grid_selected__hbqIg .season-grid_night__ju8S8:hover:not(:disabled){border-color:rgba(0,0,0,0);background-color:var(--color-text-primary);color:var(--color-bg-primary);font-weight:600}.season-grid_past__a6yCI .season-grid_night__ju8S8,.season-grid_taken__qnGkB .season-grid_night__ju8S8{border-color:rgba(0,0,0,0);color:var(--color-text-secondary)}.season-grid_taken__qnGkB .season-grid_night__ju8S8{background-color:var(--primitive-color-neutral-800);text-decoration:line-through}.season-grid_srOnly__0Cx9F{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}