.easy-booking-intro-sheet_overlay__IgdLg{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.55);isolation:isolate;animation:easy-booking-intro-sheet_fadeIn__OElsi .2s ease-out}.easy-booking-intro-sheet_overlayClosing__izlp5{animation:easy-booking-intro-sheet_fadeOut__OEIAJ .2s ease-out forwards}.easy-booking-intro-sheet_modal__svZ8C{width:100%;max-width:52rem;max-height:85vh;overflow-y:auto;background:var(--popover);border:1px solid hsla(0,0%,100%,.08);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.45);animation:easy-booking-intro-sheet_slideUp__0I1GX .3s cubic-bezier(.32,.72,0,1)}.easy-booking-intro-sheet_modalClosing__ZMF5K{animation:easy-booking-intro-sheet_slideDown__BgpJD .2s cubic-bezier(.32,.72,0,1) forwards}.easy-booking-intro-sheet_header__GdWxx{display:flex;justify-content:center;padding:12px 0 4px}.easy-booking-intro-sheet_handle__xD0Zf{width:40px;height:4px;background:hsla(0,0%,100%,.2);border-radius:9999px}.easy-booking-intro-sheet_logoRow__dwn5X{display:flex;justify-content:center;padding:var(--spacing-padding-md) 0}.easy-booking-intro-sheet_logo__hbs9j{height:1.6rem;width:auto;display:block}.easy-booking-intro-sheet_topDivider__2lMJF{width:100%;height:1px;background:hsla(0,0%,100%,.08)}.easy-booking-intro-sheet_body__EN0mV{display:flex;flex-direction:column;gap:var(--spacing-gap-lg);padding:var(--spacing-padding-lg)}.easy-booking-intro-sheet_section__R_FW_{display:flex;flex-direction:column;gap:var(--spacing-gap-md)}.easy-booking-intro-sheet_introRow__AQPx4{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-gap-md)}.easy-booking-intro-sheet_headingCol__Vc3OO{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.easy-booking-intro-sheet_title__2lcX_{font-family:var(--font-pp-mondwest),serif;font-weight:400;font-size:2.4rem;line-height:3.2rem;color:var(--color-text-primary)}.easy-booking-intro-sheet_subtitle__o_N3R{margin:0;font-size:1.4rem;line-height:2rem;color:var(--color-text-tertiary)}.easy-booking-intro-sheet_calendarIcon__MOAlC{flex-shrink:0}.easy-booking-intro-sheet_divider__XgIed{height:1px;background:hsla(0,0%,100%,.08)}@media(min-width:768px){.easy-booking-intro-sheet_overlay__IgdLg{align-items:center;padding:24px}.easy-booking-intro-sheet_modal__svZ8C{max-width:46rem;max-height:min(85vh,62rem);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.08);animation:easy-booking-intro-sheet_modalSlideUp__GU5Ub .3s cubic-bezier(.32,.72,0,1)}.easy-booking-intro-sheet_modalClosing__ZMF5K{animation:easy-booking-intro-sheet_modalFadeOut__CFtX7 .15s ease-out forwards}.easy-booking-intro-sheet_header__GdWxx{display:none}.easy-booking-intro-sheet_logoRow__dwn5X{padding-top:var(--spacing-padding-lg)}.easy-booking-intro-sheet_body__EN0mV{padding:var(--spacing-padding-xl)}}@keyframes easy-booking-intro-sheet_fadeIn__OElsi{0%{opacity:0}to{opacity:1}}@keyframes easy-booking-intro-sheet_fadeOut__OEIAJ{0%{opacity:1}to{opacity:0}}@keyframes easy-booking-intro-sheet_slideUp__0I1GX{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes easy-booking-intro-sheet_slideDown__BgpJD{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes easy-booking-intro-sheet_modalSlideUp__GU5Ub{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes easy-booking-intro-sheet_modalFadeOut__CFtX7{0%{opacity:1}to{opacity:0}}.share-sheet_overlay__jnYKh{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:199;animation:share-sheet_shareOverlayIn__ShXYJ .15s ease-out}.share-sheet_sheet__yPS16{position:fixed;z-index:200;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:24px;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--base-popover,#16161a);color:var(--base-foreground,#ffffff);box-shadow:0 -12px 48px rgba(0,0,0,.45);animation:share-sheet_shareSheetSlideUp__3m2t4 .24s ease-out}@media(min-width:640px){.share-sheet_sheet__yPS16{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(440px,100vw - 32px);padding:24px;border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.45);animation:share-sheet_shareSheetPopIn__ihfv2 .18s ease-out}}@keyframes share-sheet_shareOverlayIn__ShXYJ{0%{opacity:0}to{opacity:1}}@keyframes share-sheet_shareSheetSlideUp__3m2t4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes share-sheet_shareSheetPopIn__ihfv2{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.share-sheet_overlay__jnYKh,.share-sheet_sheet__yPS16{animation:none}}.share-sheet_header__IDbdA{display:flex;align-items:center;justify-content:space-between;gap:16px}.share-sheet_title__V8HHp{margin:0;font-family:var(--font-font-sans,"Geist",sans-serif);font-size:var(--text-h6-size,20px);font-weight:600;line-height:1.2;color:var(--base-foreground,#ffffff)}.share-sheet_closeButton___FWKy{flex-shrink:0}.share-sheet_shareActions__UcXX4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.share-sheet_shareActionsNative__iXBZq{grid-template-columns:repeat(2,minmax(0,1fr));max-width:280px;margin:0 auto}.share-sheet_shareAction__hRB2w{background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0}.share-sheet_shareActionIcon__k_1A6{width:100%;max-width:64px;aspect-ratio:1/1;border-radius:50%;background:hsla(0,0%,100%,.12);display:inline-flex;align-items:center;justify-content:center;color:var(--base-foreground,#ffffff)}.share-sheet_socialLogo__hQw2D{width:32px;height:32px;object-fit:contain}.share-sheet_shareActionText__HlQxd{font-family:var(--font-font-sans,"Geist",sans-serif);font-size:13px;font-weight:500;line-height:1.2;color:var(--base-foreground,#ffffff)}.role-switcher-tabs_container__U6Be7{display:flex;gap:.768rem;align-items:center;justify-content:center;padding:.6rem .8rem;border-radius:99.9rem;background:rgba(63,70,70,.2);max-width:33.3rem;position:relative;box-shadow:inset 0 -3.342px 3.342px hsla(0,0%,100%,.04),inset 0 3.342px 3.342px hsla(0,0%,100%,.04)}.role-switcher-tabs_tab__Mezcm{flex:1 1;padding:.4rem .8rem;border:none;border-radius:.8rem;background:rgba(0,0,0,0);color:#a3a3a3;font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.role-switcher-tabs_tab__Mezcm:hover:not(.role-switcher-tabs_tabActive__shWhT){color:var(--color-text-primary)}.role-switcher-tabs_tab__Mezcm:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.role-switcher-tabs_tabActive__shWhT{background:rgba(208,251,121,.48);color:#fff;border-radius:999.9rem}.profile-progress-card_card__VCkhB,.role-switcher-tabs_tabActive__shWhT{box-shadow:inset 0 -3.342px 3.342px hsla(0,0%,100%,.04),inset 0 3.342px 3.342px hsla(0,0%,100%,.04)}.profile-progress-card_card__VCkhB{background:#171717;border-radius:.8rem;width:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.profile-progress-card_header__huClA{display:flex;min-height:calc(3.2rem + 2*var(--spacing-padding-md));align-items:center;padding:var(--spacing-padding-md);gap:1.6rem}.profile-progress-card_title__pzuwY{flex:1 1;font-family:var(--font-geist-mono),monospace;font-size:var(--text-body-sm-size);font-weight:500;text-transform:uppercase;letter-spacing:.1rem;line-height:2.4rem;color:#fff;opacity:.7;margin:0}.profile-progress-card_content__PvUXx{display:flex;flex-direction:column;gap:var(--spacing-gap-sm);padding:var(--card-padding-sm)}.profile-progress-card_userSection__byl8c{display:flex;gap:var(--spacing-gap-sm);align-items:center;height:7rem}.profile-progress-card_avatar__1Nr8J{width:4.8rem;height:4.8rem;border-radius:var(--effect-radius-full);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary)}.profile-progress-card_avatarImage__69M_l{width:100%;height:100%;object-fit:cover}.profile-progress-card_avatarIcon__E0S68{width:4.8rem;height:4.8rem;color:var(--color-text-tertiary)}.profile-progress-card_userInfo____9ax{flex:1 1;display:flex;flex-direction:column;gap:.6rem;justify-content:center;min-width:0}.profile-progress-card_userTitle__nN08z{color:#e5e5e5;font-family:var(--font-pp-mondwest),serif;font-size:2rem;font-weight:400;line-height:2.4rem;letter-spacing:-.04rem;margin:0}.profile-progress-card_userSubtitle__nfgfV{color:var(--color-text-secondary);margin:4px 0 0;opacity:.7}.profile-progress-card_userDescription__Ou1DY,.profile-progress-card_userSubtitle__nfgfV{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)}.profile-progress-card_userDescription__Ou1DY{color:var(--color-text-primary);margin:0}.profile-progress-card_setupButton__Ljysm{display:flex;align-items:center;justify-content:center;gap:var(--spacing-gap-sm);padding:var(--spacing-padding-xs) var(--spacing-padding-md);height:var(--button-height-md);width:100%;background:var(--button-primary-bg);border:none;border-radius:var(--button-radius);box-shadow:var(--button-shadow);cursor:pointer;transition:var(--button-transition);color:var(--button-primary-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);font-weight:var(--primitive-font-weight-medium);white-space:nowrap}.profile-progress-card_setupButton__Ljysm:hover{background:var(--button-primary-bg-hover);opacity:.9;transform:translateY(-1px)}.profile-progress-card_setupButton__Ljysm:active{transform:translateY(0)}.profile-progress-card_setupButton__Ljysm:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}