.invitedInternalProposalPanel_panel__2RTDE{display:grid;gap:16px;padding:18px;border:1px solid var(--mn-color-border);border-radius:var(--mn-radius-xl);background:var(--mn-color-surface);box-shadow:var(--mn-shadow-card)}.invitedInternalProposalPanel_embedded__s1Bd4{margin-top:18px;padding:18px 0 0;border-width:1px 0 0;border-radius:0;box-shadow:none}.invitedInternalProposalPanel_summary__Js1bO{display:grid;gap:6px}.invitedInternalProposalPanel_summary__Js1bO p{margin:0;color:var(--mn-color-muted)}.invitedInternalProposalPanel_summary__Js1bO button{justify-self:start;border:0;padding:4px 0;background:transparent;color:var(--mn-color-text);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.invitedInternalProposalPanel_detail__el22V{display:grid;gap:16px}.invitedInternalProposalPanel_panel__2RTDE>header{display:grid;justify-items:start;gap:10px}.invitedInternalProposalPanel_panel__2RTDE header h2{margin:0}.invitedInternalProposalPanel_panel__2RTDE h2{color:var(--mn-color-ink);font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.08}.invitedInternalProposalPanel_status__dyqrq{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;border-radius:var(--mn-radius-pill);background:#eaf7ef;color:#21894f;padding:6px 11px;font-size:13px;font-weight:750;line-height:1.2}.invitedInternalProposalPanel_summary__Js1bO>strong{color:var(--mn-color-ink);font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1}.invitedInternalProposalPanel_notice__1UDqK{display:grid;gap:5px;padding:13px;border-radius:var(--mn-radius-md);background:var(--mn-color-cream)}.invitedInternalProposalPanel_notice__1UDqK p{margin:0;color:var(--mn-color-muted);line-height:1.45}.invitedInternalProposalPanel_personCards__MFcJB{display:grid;gap:12px}.invitedInternalProposalPanel_comment__pyxYa{display:grid;gap:6px;font-weight:650}.invitedInternalProposalPanel_comment__pyxYa textarea{min-height:82px;resize:vertical;border:1px solid var(--mn-color-border);border-radius:var(--mn-radius-md);padding:12px;font:inherit}.invitedInternalProposalPanel_readOnly__k2vHf{display:grid;gap:10px}.invitedInternalProposalPanel_readOnly__k2vHf p,.invitedInternalProposalPanel_readOnly__k2vHf small{color:var(--mn-color-muted)}.invitedInternalProposalPanel_readOnly__k2vHf p{margin:0}@media (max-width:390px){.invitedInternalProposalPanel_panel__2RTDE{padding:15px;border-radius:var(--mn-radius-lg)}}.invitedReservationScreen_page__vHCDJ{min-height:100dvh;background:#fbf8f5;color:#2c241f}.invitedReservationScreen_shell__A_wwM{width:min(100%,720px);margin:0 auto;padding-bottom:32px}.invitedReservationScreen_roster__2eQ8a{margin:0 16px 16px}.invitedReservationScreen_success__TuRov{margin:0 0 12px;padding:12px 14px;border:1px solid #a8d5b5;border-radius:12px;background:#edf8f0;color:#245d35;font-weight:650}.invitedReservationScreen_collaborationCard__BM_hY{display:grid;gap:0;margin:0 16px;border:1px solid var(--mn-color-border);border-radius:var(--mn-radius-lg);background:var(--mn-color-surface);padding:18px 16px;box-shadow:var(--mn-shadow-card)}.invitedReservationScreen_mission__GVb6Z{display:grid;gap:12px}.invitedReservationScreen_mission__GVb6Z h2{margin:0;color:var(--mn-color-ink);font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.08}.invitedReservationScreen_mission__GVb6Z p{display:grid;gap:4px;margin:0}.invitedReservationScreen_mission__GVb6Z span{color:var(--mn-color-muted);font-size:13px;font-weight:650}.invitedReservationScreen_mission__GVb6Z strong{color:var(--mn-color-ink);font-size:16px}.providerAppShell_screen__Vbq44{width:100%;min-height:100svh;overflow-x:clip;background:#eee9e2;color:#17110d}.providerAppShell_shell__UerML{--provider-shell-x:16px;position:relative;display:flex;width:100%;max-width:min(430px,100vw);min-width:0;min-height:100svh;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px calc(92px + env(safe-area-inset-bottom));flex-direction:column;overflow-x:clip;background:#fffdf9}.providerAppShell_shell__UerML[data-bottom-nav=false]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.providerAppShell_pageContent__nNELW[data-full-bleed=true],.providerAppShell_shell__UerML[data-full-bleed=true]{overflow-x:visible}.providerAppShell_header__jQnMq{display:flex;align-items:center;justify-content:flex-start;min-height:56px;gap:16px}.providerAppShell_header__jQnMq[data-visible=false]{display:none}.providerAppShell_content___lew8{display:grid;flex:1;align-content:center;justify-items:center;padding:36px 0;text-align:center}.providerAppShell_pageContent__nNELW{width:100%;min-width:0;overflow-x:clip;flex:1}.providerAppShell_screenPanel__pcg5d,.providerAppShell_viewport__dDcYs{width:100%;min-width:0}.providerAppShell_screenPanel__pcg5d[data-active=false]{display:none}.providerAppShell_screenPanel__pcg5d[data-staging=true]{position:fixed;z-index:-1;inset:0;display:block;overflow:hidden;visibility:hidden;pointer-events:none;contain:strict}.providerAppShell_refreshProbe__8wTaU{display:none}.providerAppShell_screenPanel__pcg5d[data-active=true]{animation:providerAppShell_provider-screen-arrival__u_s_X .15s ease-out both}@keyframes providerAppShell_provider-screen-arrival__u_s_X{0%{opacity:.92;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.providerAppShell_content___lew8 h1{margin:0;color:#17110d;font-size:30px;font-weight:700;line-height:1.08;letter-spacing:0}.providerAppShell_content___lew8 p{margin:12px 0 0;color:#6f6258;font-size:15px;font-weight:600;line-height:1.4}.providerAppShell_bottomNav___KO6f{position:fixed;left:50%;bottom:0;z-index:10;display:grid;width:100%;max-width:min(430px,100vw);grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(216,206,195,.84);background:rgba(255,253,249,.96);box-shadow:0 -18px 42px rgba(23,17,13,.08);padding:8px 8px max(8px,env(safe-area-inset-bottom));transform:translateX(-50%);backdrop-filter:blur(18px)}.providerAppShell_navItem__n2u9f{display:grid;min-width:0;min-height:64px;align-content:center;justify-items:center;gap:5px;border-radius:14px;color:#86786d;font-size:10px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none}.providerAppShell_navItem__n2u9f[aria-current=page],.providerAppShell_navItem__n2u9f[data-pending=true]{background:#f6f2ec;color:#17110d}.providerAppShell_navItem__n2u9f:active .providerAppShell_navIcon__tiiIl{opacity:.78;transform:scale(.96)}.providerAppShell_navIcon__tiiIl{transition:transform 90ms ease,opacity 90ms ease}@media (prefers-reduced-motion:reduce){.providerAppShell_navIcon__tiiIl{transition:none}.providerAppShell_screenPanel__pcg5d[data-active=true]{animation:none}}.providerAppShell_navItem__n2u9f[data-primary=true]{align-content:start;gap:4px;color:#17110d;padding-top:0}.providerAppShell_navItem__n2u9f[data-primary=true][aria-current=page]{background:transparent}.providerAppShell_navIcon__tiiIl{display:grid;width:24px;height:24px;place-items:center}.providerAppShell_navItem__n2u9f[data-primary=true] .providerAppShell_navIcon__tiiIl{width:58px;height:58px;margin-top:-24px;border-radius:999px;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.24),transparent 30%),linear-gradient(135deg,#ef7a7e,#de5160 54%,#c93d4b);color:#ffffff;box-shadow:0 16px 32px rgba(201,61,75,.34)}.providerAppShell_navIcon__tiiIl svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.providerAppShell_navItem__n2u9f[data-primary=true] .providerAppShell_navIcon__tiiIl svg{width:31px;height:31px;stroke-width:1.75}@media (max-width:360px){.providerAppShell_shell__UerML{--provider-shell-x:12px;padding-right:12px;padding-left:12px}.providerAppShell_bottomNav___KO6f{padding-right:6px;padding-left:6px}.providerAppShell_navItem__n2u9f{font-size:9px}}.bridesListScreen_screen___Yqhe{display:grid;gap:13px;width:100%;min-width:0;overflow-x:clip;padding:4px 0 8px}.bridesListScreen_header__TszoU{display:grid;justify-items:center}.bridesListScreen_header__TszoU h1{margin:0;color:#17110d;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.bridesListScreen_search__F0_0n{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;border:1px solid rgba(216,206,195,.58);border-radius:var(--mn-radius-md);background:rgba(255,255,255,.86);padding:11px 13px;box-shadow:0 12px 28px rgba(23,17,13,.04)}.bridesListScreen_search__F0_0n svg{width:20px;height:20px;fill:none;stroke:#8d8279;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.bridesListScreen_search__F0_0n input{min-width:0;border:0;outline:0;background:transparent;color:#17110d;font:inherit;font-size:14px;font-weight:650;letter-spacing:0}.bridesListScreen_search__F0_0n input::placeholder{color:#a29a93}.bridesListScreen_periodControl__mZuma{position:relative;z-index:4;display:flex;justify-content:flex-end;min-width:0}.bridesListScreen_periodButton__8jy9t{display:flex;min-width:0;max-width:154px;min-height:31px;align-items:center;justify-content:center;gap:5px;padding:0 10px 0 12px;border:1px solid rgba(216,206,195,.78);border-radius:999px;color:#5d5047;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(23,17,13,.045);cursor:pointer;font:inherit;font-size:12px;font-weight:760;line-height:1}.bridesListScreen_periodButton__8jy9t>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bridesListScreen_periodChevron__kS_K3{flex:0 0 auto;color:#9b6b62;font-size:13px;line-height:1}.bridesListScreen_periodMenu__B3ZyK{position:absolute;top:calc(100% + 7px);right:0;display:grid;gap:4px;width:max-content;min-width:156px;max-width:calc(100vw - 32px);padding:6px;border:1px solid rgba(216,206,195,.82);border-radius:14px;background:rgba(255,253,249,.98);box-shadow:0 16px 32px rgba(23,17,13,.12),inset 0 1px 0 rgba(255,255,255,.72)}.bridesListScreen_periodOption__TYE_6{display:flex;min-height:32px;align-items:center;justify-content:flex-start;padding:0 10px;border:0;border-radius:10px;color:#5d5047;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:720;line-height:1.1;text-align:left;white-space:nowrap}.bridesListScreen_periodOption__TYE_6[data-selected=true]{color:#17110d;background:#fff0f1}.bridesListScreen_tabs__4CfNL{display:flex;gap:10px;width:100%;min-width:0;overflow-x:auto;padding:0 2px 4px;scrollbar-width:none}.bridesListScreen_tabs__4CfNL::-webkit-scrollbar{display:none}.bridesListScreen_tab__sdsb9{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:28px;border:0;border-radius:0;background:transparent;color:#17110d;font:inherit;font-size:11px;font-weight:760;letter-spacing:0;padding:0}.bridesListScreen_tab__sdsb9[data-active=true]{background:transparent;color:#de4d5d}.bridesListScreen_tab__sdsb9 strong{display:grid;min-width:18px;height:18px;border-radius:999px;background:#f6f2ec;color:#86786d;font-size:9px;font-weight:820;place-items:center;padding:0 5px}.bridesListScreen_tab__sdsb9[data-active=true] strong{background:#fff0f1;color:#de4d5d}.bridesListScreen_tab__sdsb9[data-tab=confirmed] strong{background:#e7f6eb;color:#249f52}.bridesListScreen_tab__sdsb9[data-tab=to_confirm] strong{background:#fff0f1;color:#de4d5d}.bridesListScreen_tab__sdsb9[data-tab=expired] strong{background:#f8e8e9;color:#c84a55}.bridesListScreen_tab__sdsb9[data-tab=cancelled] strong{background:#f1eeee;color:#86786d}.bridesListScreen_list__i6NFy{display:grid;gap:9px}.bridesListScreen_card__X1nhp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;border:1px solid rgba(216,206,195,.72);border-radius:var(--mn-radius-lg);background:rgba(255,255,255,.92);color:inherit;padding:11px 12px;text-decoration:none;box-shadow:0 12px 28px rgba(23,17,13,.04)}.bridesListScreen_card__X1nhp[data-status=cancelled]{background:rgba(255,253,249,.72);border-color:rgba(216,206,195,.54)}.bridesListScreen_card__X1nhp[data-status=expired]{background:rgba(255,252,250,.84);border-color:rgba(216,206,195,.62)}.bridesListScreen_card__X1nhp[data-status=cancelled] .bridesListScreen_details__oShL0>strong,.bridesListScreen_card__X1nhp[data-status=cancelled] .bridesListScreen_meta__x9ilH span,.bridesListScreen_card__X1nhp[data-status=cancelled] .bridesListScreen_meta__x9ilH strong,.bridesListScreen_card__X1nhp[data-status=expired] .bridesListScreen_details__oShL0>strong,.bridesListScreen_card__X1nhp[data-status=expired] .bridesListScreen_meta__x9ilH span,.bridesListScreen_card__X1nhp[data-status=expired] .bridesListScreen_meta__x9ilH strong{color:#6f6258}.bridesListScreen_card__X1nhp[data-status=cancelled] .bridesListScreen_details__oShL0 p,.bridesListScreen_card__X1nhp[data-status=expired] .bridesListScreen_details__oShL0 p{color:#968b82}.bridesListScreen_details__oShL0{display:grid;min-width:0;gap:5px}.bridesListScreen_responsible__Jupv9{color:#716b65;display:block;margin-top:4px}.bridesListScreen_details__oShL0 p,.bridesListScreen_details__oShL0>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bridesListScreen_details__oShL0>strong{color:#17110d;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.08}.bridesListScreen_details__oShL0 p{margin:0;color:#6f6258;font-size:12px;font-weight:650;line-height:1.25}.bridesListScreen_badges__cLtOQ{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin-top:2px}.bridesListScreen_card__X1nhp[data-card-kind=collaboration] .bridesListScreen_badges__cLtOQ{flex-wrap:nowrap;gap:4px}.bridesListScreen_card__X1nhp[data-card-kind=collaboration] .bridesListScreen_badge__H2fdv{min-height:20px;font-size:9px;padding-inline:5px;white-space:nowrap}.bridesListScreen_badge__H2fdv{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;font-size:10px;font-style:normal;font-weight:820;line-height:1;padding:0 7px}.bridesListScreen_badge__H2fdv[data-tone=confirmed]{background:#e7f6eb;color:#249f52}.bridesListScreen_badge__H2fdv[data-tone=to_confirm]{background:#fff0f1;color:#de4d5d}.bridesListScreen_badge__H2fdv[data-tone=expired]{background:#f8e8e9;color:#c84a55}.bridesListScreen_badge__H2fdv[data-tone=cancelled]{background:#f1eeee;color:#86786d}.bridesListScreen_badge__H2fdv[data-tone=balance]{background:#f6f2ec;color:#8f673a}.bridesListScreen_meta__x9ilH{display:grid;grid-template-columns:auto 14px;align-items:center;gap:7px;min-width:max-content}.bridesListScreen_meta__x9ilH strong{color:#17110d;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.bridesListScreen_meta__x9ilH span{color:#17110d;font-size:24px;font-weight:300;line-height:1}.bridesListScreen_inlineEmpty__Jh1qK{margin:2px 0 0;color:#86786d;font-size:14px;font-weight:680;line-height:1.35}.bridesListScreen_emptyState__4g4JE{display:grid;justify-items:center;gap:15px;min-height:440px;align-content:center;text-align:center}.bridesListScreen_emptyIcon__GTxZx{display:grid;width:104px;height:104px;color:var(--mn-color-gold);place-items:center}.bridesListScreen_emptyIcon__GTxZx svg{width:100%;height:100%;overflow:visible}.bridesListScreen_emptyIcon__GTxZx path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.bridesListScreen_emptyIcon__GTxZx .bridesListScreen_iconSparkle__yNw4I{fill:currentColor;stroke:none;opacity:.52}.bridesListScreen_emptyIcon__GTxZx text{fill:currentColor;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;text-anchor:middle}.bridesListScreen_emptyState__4g4JE h2{max-width:260px;margin:0;color:var(--mn-color-ink);font-size:22px;font-weight:760;line-height:1.16}.bridesListScreen_emptyState__4g4JE p{max-width:270px;margin:-6px 0 0;color:var(--mn-color-muted);font-size:14px;font-weight:650;line-height:1.35}.bridesListScreen_emptyAction__7rWPt{min-width:180px;margin-top:4px}.bridesListScreen_statePanel__W9wjq{display:grid;gap:10px;border:1px solid rgba(216,206,195,.82);border-radius:20px;background:#ffffff;padding:18px;box-shadow:0 16px 38px rgba(23,17,13,.05)}.bridesListScreen_statePanel__W9wjq h2,.bridesListScreen_statePanel__W9wjq p{margin:0}.bridesListScreen_statePanel__W9wjq h2{color:#17110d;font-size:20px;font-weight:780;line-height:1.14}.bridesListScreen_statePanel__W9wjq p{color:#6f6258;font-size:14px;font-weight:650;line-height:1.35}.bridesListScreen_statePanel__W9wjq a{justify-self:start;color:#17110d;font-size:14px;font-weight:760;text-decoration-color:rgba(23,17,13,.32);text-underline-offset:4px}@media (max-height:760px){.bridesListScreen_screen___Yqhe{gap:12px}.bridesListScreen_header__TszoU h1{font-size:26px}.bridesListScreen_card__X1nhp{padding:10px 11px}.bridesListScreen_details__oShL0>strong{font-size:17px}.bridesListScreen_emptyState__4g4JE{min-height:340px}}.trainingListScreen_headerWithAction__mPvsj{justify-items:center;gap:10px}.trainingListScreen_headerWithAction__mPvsj h1{justify-self:center}.guestPricingEditorForm_form__D8jQw{display:grid;gap:16px}.guestPricingEditorForm_feedback__af1PV{display:grid;gap:5px;padding:14px;border-radius:var(--mn-radius-md);background:#fff5e8;border:1px solid #e8caa9}.guestPricingEditorForm_feedback__af1PV p{margin:0;color:var(--mn-color-muted);line-height:1.45}.guestPricingEditorForm_cards__zYVXj{display:grid;gap:12px}.guestPricingEditorForm_comment__8dSa_{display:grid;gap:7px;font-weight:700}.guestPricingEditorForm_comment__8dSa_ textarea{min-height:88px;resize:vertical;border:1px solid var(--mn-color-border);border-radius:var(--mn-radius-md);padding:12px;font:inherit;background:var(--mn-color-surface)}.ownerReviewEditorForm_form__mYlf7{display:grid;gap:16px}.ownerReviewEditorForm_proposal__VglFH{display:grid;gap:14px}.ownerReviewEditorForm_proposal__VglFH>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ownerReviewEditorForm_proposal__VglFH>header span{color:var(--mn-color-muted);font-weight:700}.ownerReviewEditorForm_proposal__VglFH>header strong{font:700 26px/1 Georgia,serif}.ownerReviewEditorForm_line__d5bM2{display:grid;gap:12px;padding:14px;border:1px solid var(--mn-color-border);border-radius:var(--mn-radius-md);background:var(--mn-color-surface)}.ownerReviewEditorForm_line__d5bM2>div{display:grid;gap:3px}.ownerReviewEditorForm_line__d5bM2 small,.ownerReviewEditorForm_line__d5bM2 span{color:var(--mn-color-muted)}.ownerReviewEditorForm_line__d5bM2 dl{display:grid;gap:8px;margin:0}.ownerReviewEditorForm_line__d5bM2 dl div{display:flex;justify-content:space-between;gap:12px}.ownerReviewEditorForm_line__d5bM2 dt{color:var(--mn-color-muted)}.ownerReviewEditorForm_line__d5bM2 dd{margin:0;text-align:right;font-weight:750}.ownerReviewEditorForm_comment__lK0Iq,.ownerReviewEditorForm_status__NVt7R{display:grid;gap:4px;margin:0;padding:12px;border-radius:var(--mn-radius-md);background:#fff5e8}.ownerReviewEditorForm_otherActions__uw_cJ{padding:12px;border:1px solid var(--mn-color-border);border-radius:var(--mn-radius-md)}.ownerReviewEditorForm_otherActions__uw_cJ summary{cursor:pointer;font-weight:750}.ownerReviewEditorForm_otherActions__uw_cJ>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ownerReviewEditorForm_otherActions__uw_cJ label{display:grid;gap:6px;margin:12px 0;font-weight:700}.ownerReviewEditorForm_otherActions__uw_cJ textarea{min-height:88px;resize:vertical;border:1px solid var(--mn-color-border);border-radius:var(--mn-radius-md);padding:10px;font:inherit}@media (max-width:390px){.ownerReviewEditorForm_line__d5bM2 dl div{align-items:start}}.stripeConnectStatusScreen_screen__qFpy_{display:grid;width:100%;min-height:calc(100dvh - 178px);align-items:center;padding:10px 0 18px}.stripeConnectStatusScreen_card__Gpr2y{display:grid;gap:18px;width:100%;border:1px solid rgba(216,206,195,.74);border-radius:24px;background:linear-gradient(145deg,rgba(255,253,249,.98),rgba(250,245,238,.98)),#fffdf9;padding:24px 20px;box-shadow:0 20px 48px rgba(23,17,13,.08)}.stripeConnectStatusScreen_card__Gpr2y h1,.stripeConnectStatusScreen_card__Gpr2y p{margin:0}.stripeConnectStatusScreen_card__Gpr2y h1{max-width:12ch;color:#17110d;font-size:34px;font-weight:780;letter-spacing:0;line-height:1.03}.stripeConnectStatusScreen_card__Gpr2y>p{color:#5f534b;font-size:16px;font-weight:650;line-height:1.45}.stripeConnectStatusScreen_statusHint___gVpe{border-radius:16px;background:rgba(184,137,84,.1);color:#5f534b;font-size:14px;font-weight:650;line-height:1.45;padding:14px 16px}.stripeConnectStatusScreen_checklist__VUyTr{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stripeConnectStatusScreen_checklistItem__ufdHJ{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-height:36px;border:1px solid rgba(216,206,195,.68);border-radius:14px;background:rgba(255,255,255,.56);color:#6f6258;font-size:13px;font-weight:730;line-height:1.2;padding:8px 10px}.stripeConnectStatusScreen_checklistItem__ufdHJ span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:rgba(23,17,13,.08);color:#8d8177;font-size:13px;font-weight:780}.stripeConnectStatusScreen_checklistItem__ufdHJ[data-complete=true]{border-color:rgba(96,132,96,.28);background:rgba(244,249,244,.82);color:#314c35}.stripeConnectStatusScreen_checklistItem__ufdHJ[data-complete=true] span{background:#314c35;color:#fffdf9}.stripeConnectStatusScreen_reassurance__m7ZsE{display:grid;gap:14px;border:1px solid rgba(216,206,195,.72);border-radius:18px;background:rgba(255,255,255,.62);padding:16px}.stripeConnectStatusScreen_reassurance__m7ZsE p{color:#4d433c;font-size:14px;font-weight:650;line-height:1.45}.stripeConnectStatusScreen_reassurance__m7ZsE ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.stripeConnectStatusScreen_reassurance__m7ZsE li{position:relative;color:#6f6258;font-size:13px;font-weight:700;line-height:1.35;padding-left:22px}.stripeConnectStatusScreen_reassurance__m7ZsE li:before{position:absolute;top:.18em;left:0;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:#17110d;color:#fffdf9;content:"✓";font-size:10px;font-weight:780;line-height:1}.stripeConnectStatusScreen_actions__OMoyA{display:grid;gap:10px;padding-top:2px}.stripeConnectStatusScreen_primaryAction__5TKZf,.stripeConnectStatusScreen_secondaryAction__BRzfb{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;font-size:15px;font-weight:760;line-height:1.15;text-align:center;text-decoration:none}.stripeConnectStatusScreen_primaryAction__5TKZf{border:0;background:#17110d;color:#fffdf9;cursor:pointer;box-shadow:0 12px 24px rgba(23,17,13,.16)}.stripeConnectStatusScreen_primaryAction__5TKZf:disabled{background:#ded6cd;color:#8b7e73;cursor:not-allowed;box-shadow:none}.stripeConnectStatusScreen_mandate__rGqvN{display:grid;gap:14px;border:1px solid rgba(216,206,195,.78);border-radius:18px;background:rgba(255,255,255,.68);padding:16px}.stripeConnectStatusScreen_mandate__rGqvN h2,.stripeConnectStatusScreen_mandate__rGqvN p{margin:0}.stripeConnectStatusScreen_mandate__rGqvN h2{color:#17110d;font-size:17px;font-weight:760}.stripeConnectStatusScreen_mandateCopy__Ng3UE{display:grid;gap:13px}.stripeConnectStatusScreen_mandateCopy__Ng3UE p{color:#62564d;font-size:13px;font-weight:520;line-height:1.4}.stripeConnectStatusScreen_mandateCopy__Ng3UE .stripeConnectStatusScreen_mandateBenefit__eNkkA{color:#4d433c;font-size:14px;font-weight:650;line-height:1.45}.stripeConnectStatusScreen_mandateLegalContext__vgeS_{display:grid;gap:10px;border-left:2px solid rgba(184,137,84,.28);padding-left:12px}.stripeConnectStatusScreen_mandateCopy__Ng3UE .stripeConnectStatusScreen_mandateLegalContext__vgeS_ p{color:#76695f;font-size:12px;line-height:1.5}.stripeConnectStatusScreen_mandateCopy__Ng3UE .stripeConnectStatusScreen_mandateClarification__TSHZN{border-radius:12px;background:rgba(184,137,84,.13);color:#302720;font-weight:740;line-height:1.45;padding:12px 13px}.stripeConnectStatusScreen_consent__OUfhl{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;cursor:pointer}.stripeConnectStatusScreen_consent__OUfhl input{position:absolute;width:1px;height:1px;opacity:0}.stripeConnectStatusScreen_consent__OUfhl>span{display:grid;width:22px;height:22px;place-items:center;border:1.5px solid #9d8e82;border-radius:6px;background:#fff}.stripeConnectStatusScreen_consent__OUfhl input:checked+span{border-color:#17110d;background:#17110d}.stripeConnectStatusScreen_consent__OUfhl input:checked+span:after{color:#fffdf9;content:"✓";font-size:14px;font-weight:800}.stripeConnectStatusScreen_consent__OUfhl input:focus-visible+span{outline:2px solid #b88954;outline-offset:2px}.stripeConnectStatusScreen_consent__OUfhl strong{color:#302720;font-size:13px;font-weight:680;line-height:1.4}.stripeConnectStatusScreen_mandateLink__B6FuI{display:inline-flex;width:fit-content;align-items:center;gap:7px;border:0;background:none;color:#9a6a34;cursor:pointer;font:inherit;font-size:13px;font-weight:730;padding:0;text-decoration:underline;text-underline-offset:3px}.stripeConnectStatusScreen_mandateError__LfNvX{margin:0;border-radius:14px;background:rgba(184,86,86,.1);color:#9d3d3d;font-size:13px;font-weight:650;padding:12px 14px}.stripeConnectStatusScreen_dialogBackdrop__mGDZ6{position:fixed;z-index:100;inset:0;display:grid;align-items:end;background:rgba(23,17,13,.38);padding-top:env(safe-area-inset-top)}.stripeConnectStatusScreen_dialog__e1H7g{display:grid;max-height:min(82dvh,720px);gap:18px;overflow:hidden;border-radius:24px 24px 0 0;background:#fffdf9;padding:20px 18px max(20px,env(safe-area-inset-bottom));box-shadow:0 -18px 52px rgba(23,17,13,.18)}.stripeConnectStatusScreen_dialog__e1H7g header{display:flex;align-items:center;justify-content:space-between;gap:16px}.stripeConnectStatusScreen_dialog__e1H7g h2{margin:0;color:#17110d;font-size:21px;line-height:1.15}.stripeConnectStatusScreen_dialog__e1H7g header button{width:36px;height:36px;border:0;border-radius:50%;background:#eee7df;color:#17110d;font-size:24px;cursor:pointer}.stripeConnectStatusScreen_fullText__NCR8i{display:grid;gap:14px;overflow-y:auto;overscroll-behavior:contain}.stripeConnectStatusScreen_canonicalText__Qn5_n{margin:0;color:#554a42;font:inherit;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.stripeConnectStatusScreen_mandateMeta__khDzj{display:grid;gap:8px;border-top:1px solid rgba(23,17,13,.1);padding-top:14px}.stripeConnectStatusScreen_mandateMeta__khDzj p{margin:0;color:#6d6056;font-size:12px;line-height:1.45}.stripeConnectStatusScreen_dialogClose__pV1Bg{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:999px;background:#17110d;color:#fffdf9;cursor:pointer;font:inherit;font-size:15px;font-weight:760}.stripeConnectStatusScreen_secondaryAction__BRzfb{border:1px solid rgba(23,17,13,.12);background:rgba(255,255,255,.58);color:#4d433c}@media (min-width:640px){.stripeConnectStatusScreen_screen__qFpy_{justify-items:center;padding:28px 0}.stripeConnectStatusScreen_card__Gpr2y{max-width:520px;padding:30px}.stripeConnectStatusScreen_card__Gpr2y h1{font-size:40px}.stripeConnectStatusScreen_dialogBackdrop__mGDZ6{align-items:center;justify-items:center;padding:24px}.stripeConnectStatusScreen_dialog__e1H7g{width:min(560px,100%);border-radius:24px}}.reservationEditor_page__pF4Xx{min-height:100dvh;background:#fbf8f5;color:var(--mn-color-ink)}.reservationEditor_shell__C_3pZ{width:min(100%,720px);margin:0 auto;padding:24px 16px 40px}.reservationEditor_heading__6kX76{display:grid;gap:5px;margin-bottom:14px}.reservationEditor_heading__6kX76 p{margin:0;color:#9a7057;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reservationEditor_heading__6kX76 h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,9vw,42px);line-height:1}.reservationEditor_banner___XDAn{margin-bottom:18px;padding:14px 16px;border:1px solid #ead9cc;border-radius:var(--mn-radius-lg);background:#fffaf4;line-height:1.45}.reservationEditor_banner___XDAn[data-tone=attention]{border-color:#e8caa9;background:#fff5e8}.reservationEditor_banner___XDAn[data-tone=success]{border-color:#b9dfc8;background:#eaf7ef}.reservationEditor_sections__xTReN{display:grid;gap:14px}.reservationEditor_section__Vmsqp{min-width:0;border-radius:var(--mn-radius-lg)}.reservationEditor_section__Vmsqp[data-attention=true]{outline:2px solid #d8a16d;outline-offset:2px}.reservationEditor_footer__bI4l8{margin-top:18px}@media (max-width:390px){.reservationEditor_shell__C_3pZ{padding:20px 16px 32px}.reservationEditor_heading__6kX76 h1{font-size:34px}}.locationNavigationSheet_overlay__jsfab{position:fixed;z-index:80;inset:0;display:grid;align-items:end;background:rgba(23,17,13,.34);padding:16px;backdrop-filter:blur(8px)}.locationNavigationSheet_sheet__6UEf2{position:relative;display:grid;width:min(100%,430px);margin:0 auto max(0px,env(safe-area-inset-bottom));gap:16px;border:1px solid rgba(216,206,195,.78);border-radius:24px 24px 18px 18px;background:#fffdf9;padding:18px;box-shadow:0 28px 72px rgba(23,17,13,.24)}.locationNavigationSheet_closeButton__HKpBM{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;border:1px solid rgba(216,206,195,.86);border-radius:999px;background:rgba(255,255,255,.78);color:#6f6258;place-items:center}.locationNavigationSheet_closeButton__HKpBM svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.locationNavigationSheet_header__VVv9b{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding-right:40px}.locationNavigationSheet_header__VVv9b>span{display:grid;width:42px;height:42px;border-radius:999px;background:#fff6f4;color:#ef4565;place-items:center}.locationNavigationSheet_header__VVv9b svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.locationNavigationSheet_header__VVv9b h2{margin:0;color:#17110d;font-size:18px;font-weight:780;letter-spacing:0}.locationNavigationSheet_header__VVv9b p{display:grid;gap:3px;margin:4px 0 0;color:#6f6258;font-size:13px;font-weight:620;line-height:1.36}.locationNavigationSheet_header__VVv9b em,.locationNavigationSheet_header__VVv9b strong{min-width:0;overflow-wrap:anywhere}.locationNavigationSheet_header__VVv9b strong{color:#3b3029;font-style:normal;font-weight:760}.locationNavigationSheet_header__VVv9b em{font-style:normal}.locationNavigationSheet_options__huDeo{display:grid;gap:10px}.locationNavigationSheet_options__huDeo a{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;min-height:58px;gap:12px;border:1px solid rgba(216,206,195,.74);border-radius:18px;background:#ffffff;padding:8px 12px 8px 8px;color:#17110d;text-decoration:none;box-shadow:0 12px 28px rgba(23,17,13,.06);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.locationNavigationSheet_options__huDeo a:active{transform:scale(.985)}.locationNavigationSheet_options__huDeo a:focus-visible{outline:3px solid rgba(239,69,101,.22);outline-offset:3px}.locationNavigationSheet_options__huDeo a>span{display:grid;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#fff9f5,#f3ebe2);color:#4f3d32;place-items:center;overflow:hidden}.locationNavigationSheet_options__huDeo a>span[data-provider=apple]{background:linear-gradient(145deg,#fff9f5,#f2e8df)}.locationNavigationSheet_options__huDeo a>span[data-provider=google]{background:linear-gradient(145deg,#fffaf7,#f5eee6)}.locationNavigationSheet_options__huDeo a>span[data-provider=waze]{background:linear-gradient(145deg,#fff8f1,#f0e7dc)}.locationNavigationSheet_providerIcon__RodJr{display:block;width:34px;height:34px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.locationNavigationSheet_iconSoftFill__cmp2D{fill:rgba(239,69,101,.08)}.locationNavigationSheet_iconAccent__uqVd6{stroke:#b88954}.locationNavigationSheet_options__huDeo strong{font-size:15px;font-weight:760}.locationNavigationSheet_options__huDeo a>svg{width:18px;height:18px;fill:none;stroke:#b88954;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media (hover:hover){.locationNavigationSheet_options__huDeo a:hover{border-color:rgba(239,69,101,.26);box-shadow:0 16px 34px rgba(23,17,13,.1);transform:translateY(-1px)}}.trainingPrivateLinksSheet_sheet__XL_nV{max-width:520px}.trainingPrivateLinksSheet_list__wuDyO{display:grid;overflow:hidden;border:1px solid rgba(216,206,195,.7);border-radius:18px;background:#fffdf9}.trainingPrivateLinksSheet_row__N1_He{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:64px;align-items:center;gap:14px;padding:12px 14px;color:#17110d;text-decoration:none}.trainingPrivateLinksSheet_row__N1_He+.trainingPrivateLinksSheet_row__N1_He{border-top:1px solid rgba(216,206,195,.58)}.trainingPrivateLinksSheet_row__N1_He>span:first-child{display:grid;min-width:0;gap:4px}.trainingPrivateLinksSheet_row__N1_He small,.trainingPrivateLinksSheet_row__N1_He strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainingPrivateLinksSheet_row__N1_He strong{font-size:15px;font-weight:820}.trainingPrivateLinksSheet_row__N1_He small{color:#6f6258;font-size:13px;font-weight:650}.trainingPrivateLinksSheet_chevron__LuvfW{color:#b88954;font-size:28px;font-weight:300;line-height:1}.trainingPrivateLinksSheet_empty__Qp2Wb{margin:0;padding:10px 2px 16px;color:#6f6258;font-size:14px;font-weight:650;line-height:1.45}@media (hover:hover){.trainingPrivateLinksSheet_row__N1_He:hover{background:#fff8ee}}.reservationGroupedServicesCard_card__T8Ql7{display:grid;gap:var(--mn-space-4);border:1px solid var(--mn-color-border);border-radius:var(--mn-radius-lg);background:var(--mn-color-surface);padding:17px var(--mn-space-4) 18px;box-shadow:var(--mn-shadow-card)}.reservationGroupedServicesCard_card__T8Ql7 h2,.reservationGroupedServicesCard_empty__srNZs,.reservationGroupedServicesCard_group__vN_xh h3,.reservationGroupedServicesCard_group__vN_xh p{margin:0}.reservationGroupedServicesCard_card__T8Ql7 h2{color:var(--mn-color-ink);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.08}.reservationGroupedServicesCard_groupList__emfX2{display:grid;gap:14px}.reservationGroupedServicesCard_group__vN_xh{display:grid;gap:9px}.reservationGroupedServicesCard_group__vN_xh+.reservationGroupedServicesCard_group__vN_xh{border-top:1px solid rgba(216,206,195,.55);padding-top:14px}.reservationGroupedServicesCard_group__vN_xh h3{color:var(--mn-color-ink);font-size:14px;font-weight:820;line-height:1.2}.reservationGroupedServicesCard_group__vN_xh div{display:grid;gap:var(--mn-space-2)}.reservationGroupedServicesCard_group__vN_xh p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mn-space-3)}.reservationGroupedServicesCard_group__vN_xh p[data-has-price=true]{grid-template-columns:minmax(0,1fr) auto auto}.reservationGroupedServicesCard_group__vN_xh p span{overflow:hidden;color:#4c4039;font-size:14px;font-weight:640;line-height:1.28;overflow-wrap:anywhere}.reservationGroupedServicesCard_group__vN_xh p strong{color:var(--mn-color-primary);font-size:14px;font-weight:820;white-space:nowrap}.reservationGroupedServicesCard_group__vN_xh p em{color:var(--mn-color-ink);font-size:14px;font-style:normal;font-weight:820;white-space:nowrap}.reservationGroupedServicesCard_empty__srNZs{color:var(--mn-color-muted);font-size:14px;font-weight:650;line-height:1.35}@media (min-width:900px){.reservationGroupedServicesCard_card__T8Ql7{border-radius:22px;padding:24px}.reservationGroupedServicesCard_card__T8Ql7 h2{font-size:26px}.reservationGroupedServicesCard_group__vN_xh p em,.reservationGroupedServicesCard_group__vN_xh p span,.reservationGroupedServicesCard_group__vN_xh p strong{font-size:15px}}.providerDiscoveryCard_card__8qloa{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px 18px;align-items:center;border:1px solid rgba(205,191,178,.76);border-radius:18px;background:#fffaf3;padding:22px 18px;box-shadow:0 14px 34px rgba(78,58,41,.05)}.providerDiscoveryCard_media__wR7ah{display:grid;place-items:center;width:82px;height:82px;border-radius:50%;background:rgba(255,255,255,.86);box-shadow:0 10px 24px rgba(83,63,44,.06)}.providerDiscoveryCard_media__wR7ah img{width:52px;height:auto}.providerDiscoveryCard_copy__53fqO{display:grid;min-width:0;gap:8px}.providerDiscoveryCard_copy__53fqO>span{color:#b88954;font-size:13px;font-weight:760;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.providerDiscoveryCard_copy__53fqO h2{margin:0;color:#17110d;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;letter-spacing:0;line-height:1.05;text-wrap:balance}.providerDiscoveryCard_copy__53fqO p{margin:0;color:#5f5754;font-size:16px;font-weight:560;line-height:1.42}.providerDiscoveryCard_cta__dqhgk{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:16px;min-height:50px;border:1px solid rgba(205,191,178,.74);border-radius:12px;background:#f7f0e7;color:#a87334;text-decoration:none;font-size:17px;font-weight:800;line-height:1.2;transition:transform .16s ease,background .16s ease,border-color .16s ease}.providerDiscoveryCard_cta__dqhgk:active{transform:scale(.985)}.providerDiscoveryCard_cta__dqhgk:focus-visible{outline:3px solid rgba(184,137,84,.22);outline-offset:3px}.providerDiscoveryCard_cta__dqhgk svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}@media (min-width:900px){.providerDiscoveryCard_card__8qloa{grid-column:1/-1;grid-template-columns:128px minmax(0,1fr);gap:20px 28px;padding:28px 42px}.providerDiscoveryCard_media__wR7ah{width:112px;height:112px}.providerDiscoveryCard_media__wR7ah img{width:70px}.providerDiscoveryCard_cta__dqhgk{margin-top:2px}}@media (hover:hover){.providerDiscoveryCard_cta__dqhgk:hover{border-color:rgba(184,137,84,.36);background:#f4ebdf}}