.AuthPage_page__tnlKx{min-height:100svh;height:100svh;overflow-y:auto;overflow-x:hidden;background:radial-gradient(ellipse at 82% 18%,rgba(200,162,90,.16),transparent 0 32%),radial-gradient(ellipse at 14% 80%,rgba(179,136,69,.1),transparent 0 34%),linear-gradient(145deg,#FBF8F1 0,var(--powder) 46%,#EFE7DC 100%);color:var(--brown)}.AuthPage_loginPage__8wALq{scrollbar-width:none;-ms-overflow-style:none}.AuthPage_loginPage__8wALq::-webkit-scrollbar{display:none}@media (min-width:981px){.AuthPage_loginPage__8wALq{display:flex;flex-direction:column;overflow-y:hidden}.AuthPage_loginPage__8wALq .AuthPage_hero__Dt53N{min-height:0;flex:1 1 auto}.AuthPage_loginPage__8wALq .AuthPage_legalLinks__paw_L{flex:0 0 auto;padding-bottom:48px}}.AuthPage_header__qPQ3I{position:sticky;z-index:10;top:0;width:100%;height:var(--header-height);margin:0;padding:0 max(48px,calc((100% - 1780px) / 2));display:flex;align-items:center;justify-content:space-between;gap:28px;color:var(--brown);background:rgba(247,243,238,.72);border-bottom:1px solid rgba(200,162,90,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.AuthPage_brand__PTyFE,.AuthPage_homeLink__lmXvk{color:currentColor;text-decoration:none}.AuthPage_brand__PTyFE{display:inline-flex;align-items:center;gap:0}.AuthPage_brand__PTyFE img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px rgba(200,162,90,.18)) drop-shadow(0 8px 18px rgba(80,55,25,.08));transition:filter .28s ease,transform .28s ease}.AuthPage_brand__PTyFE:hover img{transform:scale(1.04)}.AuthPage_brand__PTyFE span{font-size:.96rem;font-weight:520;letter-spacing:.02em;white-space:nowrap}.AuthPage_homeLink__lmXvk{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:999px;padding:0 24px;background:rgba(255,250,241,.24);font-size:15px;font-weight:500;letter-spacing:.01em;transition:transform .25s ease,border-color .25s ease,color .25s ease,background .25s ease}.AuthPage_homeLink__lmXvk:hover{color:rgba(126,91,35,.98);border-color:rgba(200,162,90,.78);background:rgba(255,250,241,.54);transform:translateY(-2px)}.AuthPage_hero__Dt53N{position:relative;width:min(1540px,calc(100% - 96px));min-height:calc(100svh - var(--header-height));margin:0 auto;display:grid;grid-template-columns:minmax(360px,.76fr) minmax(660px,1.24fr);gap:clamp(46px,6vw,96px);align-items:center;padding:clamp(34px,5vh,72px) 0 clamp(54px,7vh,96px)}.AuthPage_visual__II0Ac{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:0;overflow:hidden;pointer-events:none}.AuthPage_visual__II0Ac:before{content:"";width:min(66vw,1020px);height:min(92vh,1020px);background:radial-gradient(ellipse at 52% 50%,rgba(216,195,160,.22),rgba(200,162,90,.07) 42%,transparent 72%);filter:blur(24px);opacity:.24}.AuthPage_visual__II0Ac img,.AuthPage_visual__II0Ac:before{position:absolute;top:48%;right:clamp(-280px,-13vw,-150px);transform:translateY(-50%)}.AuthPage_visual__II0Ac img{width:min(72vw,1100px);height:min(96vh,1100px);-o-object-fit:contain;object-fit:contain;opacity:.42;mix-blend-mode:normal;animation:AuthPage_authVisualBreath__m6ihR 12s ease-in-out infinite;will-change:opacity,transform}@keyframes AuthPage_authVisualBreath__m6ihR{0%,to{opacity:.38;transform:translateY(-50%) scale(1)}50%{opacity:.46;transform:translateY(-50%) scale(1.008)}}.AuthPage_formShell__6hZPw,.AuthPage_intro__4x46j{position:relative;z-index:1}.AuthPage_intro__4x46j{max-width:760px}.AuthPage_overline___OedF{margin:0 0 18px;color:rgba(215,199,174,.72);font-size:clamp(1.08rem,1.7vw,1.65rem);font-weight:300;line-height:1.1}.AuthPage_intro__4x46j h1{margin:20px 0 0;color:var(--brown);font-size:clamp(4rem,7vw,8.2rem);font-weight:310;line-height:.9;letter-spacing:0;text-shadow:0 26px 74px rgba(255,250,241,.8)}.AuthPage_intro__4x46j h1 span{display:block}.AuthPage_intro__4x46j p{margin:24px 0 0;max-width:600px;color:var(--app-text-secondary);font-size:clamp(1.05rem,1.18vw,1.2rem);line-height:1.62}.AuthPage_formShell__6hZPw{position:relative;isolation:isolate;width:min(100%,580px);justify-self:center}.AuthPage_formShell__6hZPw:before{content:"";position:absolute;inset:-24% -22%;z-index:-1;background:radial-gradient(circle,rgba(200,162,90,.12),transparent 65%);pointer-events:none}.AuthPage_panel__sWpkp{display:grid;gap:20px;padding:clamp(30px,3.2vw,46px);border:1px solid rgba(200,162,90,.18);border-radius:8px;background:rgba(251,247,241,.92);color:var(--brown);box-shadow:0 30px 80px rgba(60,45,25,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.AuthPage_panelHead__Dt7V6{display:grid;gap:8px;padding-bottom:10px}.AuthPage_stepProgress__LCg2D{margin:0;color:rgba(126,91,35,.72);font-size:.72rem;font-weight:560;letter-spacing:.12em;text-transform:uppercase}.AuthPage_panelHead__Dt7V6 h2{margin:0;color:#32271F;font-size:clamp(2.35rem,3vw,3.7rem);font-weight:330;line-height:.96;letter-spacing:0}.AuthPage_field__BtDBf{display:grid;gap:10px}.AuthPage_check__YywWm span,.AuthPage_field__BtDBf span,.AuthPage_field__BtDBf>label{color:rgba(44,30,16,.72);font-size:.76rem;font-weight:560;letter-spacing:.095em;text-transform:uppercase}.AuthPage_field__BtDBf input,.AuthPage_field__BtDBf select{width:100%;min-height:58px;border:1px solid rgba(44,30,16,.18);border-radius:8px;padding:0 18px;background:rgba(255,250,241,.86);color:var(--brown);font:inherit;outline:0;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.AuthPage_field__BtDBf input::-moz-placeholder{color:rgba(44,30,16,.38)}.AuthPage_field__BtDBf input::placeholder{color:rgba(44,30,16,.38)}.AuthPage_field__BtDBf select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(44,30,16,.65) 0),linear-gradient(135deg,rgba(44,30,16,.65) 50%,transparent 0);background-position:calc(100% - 22px) 25px,calc(100% - 16px) 25px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.AuthPage_field__BtDBf input:focus,.AuthPage_field__BtDBf select:focus{border-color:rgba(201,148,58,.76);background:rgba(255,250,241,.94);box-shadow:0 0 0 4px rgba(201,148,58,.12)}.AuthPage_passwordInput__SnotV{position:relative}.AuthPage_passwordInput__SnotV input{padding-right:58px}.AuthPage_passwordToggle__r82EA{position:absolute;inset:0 8px 0 auto;width:44px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:rgba(74,58,47,.76);cursor:pointer}.AuthPage_passwordToggle__r82EA:hover{color:rgba(126,91,35,.98)}.AuthPage_passwordToggle__r82EA:focus-visible{border-radius:6px;outline:2px solid rgba(201,148,58,.82);outline-offset:-2px}.AuthPage_formRow__xlC33{display:flex;align-items:center;justify-content:space-between;gap:16px}.AuthPage_formRow__xlC33 a{color:rgba(126,91,35,.94);font-size:.86rem;text-decoration-color:rgba(201,148,58,.46);text-underline-offset:5px;white-space:nowrap}.AuthPage_check__YywWm{display:flex;align-items:center;gap:10px}.AuthPage_check__YywWm input{width:18px;height:18px;accent-color:var(--gold)}.AuthPage_check__YywWm span{letter-spacing:.04em;text-transform:none}.AuthPage_check__YywWm a,.AuthPage_legalHint__9hKKa a,.AuthPage_legalLinks__paw_L a{color:rgba(126,91,35,.98);text-decoration-color:rgba(201,148,58,.46);text-underline-offset:4px}.AuthPage_legalHint__9hKKa{margin:-4px 0 0;color:rgba(44,30,16,.62);font-size:.78rem;line-height:1.45}.AuthPage_legalLinks__paw_L{width:min(1540px,calc(100% - 96px));display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 20px;margin:0 auto;padding:0 0 28px;color:rgba(74,58,47,.7);font-size:.78rem}.AuthPage_legalLinks__paw_L a{text-decoration:none}.AuthPage_legalLinks__paw_L a:hover{color:rgba(126,91,35,.98);text-decoration:underline}.AuthPage_primaryButton__5cJ8I{min-height:60px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(44,30,16,.88);border-radius:999px;padding:0 28px;background:#211914;color:#FFF8EB;cursor:pointer;font:inherit;font-size:.96rem;font-weight:430;transition:transform .25s ease,background .25s ease,border-color .25s ease}.AuthPage_primaryButton__5cJ8I:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.AuthPage_secondaryButton__UOq40{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(126,91,35,.35);border-radius:999px;padding:0 20px;background:rgba(255,250,241,.72);color:rgba(74,58,47,.9);cursor:pointer;font:inherit;font-size:.82rem}.AuthPage_secondaryButton__UOq40:hover{border-color:rgba(126,91,35,.62);background:rgba(248,239,229,.92)}.AuthPage_switchText__FwXc9{margin:2px 0 0;color:rgba(44,30,16,.68);font-size:.95rem;line-height:1.45;text-align:center}.AuthPage_switchText__FwXc9 a{color:rgba(126,91,35,.98);font-weight:560;text-decoration-color:rgba(201,148,58,.46);text-underline-offset:5px}.AuthPage_formMessage__j5wpp{min-height:1.4em;margin:0;color:rgba(44,30,16,.68);font-size:.9rem;line-height:1.45}.AuthPage_fieldError__6dZE2{color:#8b3f35;font-size:.82rem;line-height:1.35}.AuthPage_passwordRequirements__Pdb4X{display:grid;gap:5px;margin:-2px 0 0;padding:0;color:rgba(44,30,16,.58);font-size:.78rem;line-height:1.35;list-style:none}.AuthPage_passwordRequirements__Pdb4X li{display:flex;align-items:center;gap:7px}.AuthPage_passwordRequirements__Pdb4X li>span{min-width:1em;color:rgba(44,30,16,.42);font-size:.9rem;letter-spacing:0;text-transform:none}.AuthPage_passwordRequirements__Pdb4X .AuthPage_passwordRequirementMet__VdJw4,.AuthPage_passwordRequirements__Pdb4X .AuthPage_passwordRequirementMet__VdJw4>span{color:rgba(71,103,65,.92)}.AuthPage_intentFieldset__B_61o{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.AuthPage_intentFieldset__B_61o legend{margin-bottom:2px;color:rgba(44,30,16,.72);font-size:.76rem;font-weight:560;letter-spacing:.095em;text-transform:uppercase}.AuthPage_intentGrid__4K__a{display:grid;gap:10px}.AuthPage_intentOption__Sx_ey{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;border:1px solid rgba(44,30,16,.14);border-radius:8px;padding:14px;background:rgba(255,250,241,.58);cursor:pointer}.AuthPage_intentOption__Sx_ey:has(input:checked){border-color:rgba(201,148,58,.76);background:rgba(255,250,241,.9)}.AuthPage_intentOption__Sx_ey:focus-within{outline:1px solid rgba(232,201,126,.78);outline-offset:5px}.AuthPage_intentOption__Sx_ey input{width:18px;height:18px;margin-top:2px;accent-color:var(--gold)}.AuthPage_intentOption__Sx_ey span{display:grid;gap:4px}.AuthPage_intentOption__Sx_ey strong{color:var(--brown);font-size:.98rem;font-weight:560}.AuthPage_intentOption__Sx_ey small{color:var(--app-text-secondary);font-size:.86rem;line-height:1.4}.AuthPage_detailsSection__rE6Bo{display:grid;gap:12px}.AuthPage_page__tnlKx svg.lucide{display:block;box-sizing:border-box;flex:0 0 auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AuthPage_detailsSection__rE6Bo h3{margin:0;color:rgba(44,30,16,.78);font-size:.76rem;font-weight:560;letter-spacing:.095em;text-transform:uppercase}.AuthPage_requestSummary__3qdSB{display:grid;gap:13px;margin-top:2px;padding:15px 16px;border:1px solid rgba(201,148,58,.34);border-radius:8px;background:rgba(255,250,241,.68)}.AuthPage_requestSummaryHeader__tX_aK{display:flex;align-items:flex-start;gap:10px;color:rgba(126,91,35,.98)}.AuthPage_requestSummaryHeader__tX_aK svg{margin-top:1px}.AuthPage_requestSummaryHeader__tX_aK h3{margin:0 0 5px;color:rgba(44,30,16,.82);font-size:.76rem;font-weight:560;letter-spacing:.095em;text-transform:uppercase}.AuthPage_requestSummaryCopy__6dDlU{margin:0;color:rgba(44,30,16,.7);font-size:.86rem;line-height:1.45}.AuthPage_requestSummaryList__7j38z{display:grid;gap:9px;margin:0;padding-top:12px;border-top:1px solid rgba(44,30,16,.1)}.AuthPage_requestSummaryItem__hje3L{display:grid;gap:2px}.AuthPage_requestSummaryItem__hje3L dt{color:rgba(44,30,16,.54);font-size:.7rem;font-weight:560;letter-spacing:.08em;text-transform:uppercase}.AuthPage_requestSummaryItem__hje3L dd{margin:0;color:var(--brown);font-size:.92rem;font-weight:560;overflow-wrap:anywhere}.AuthPage_brand__PTyFE:focus-visible,.AuthPage_check__YywWm a:focus-visible,.AuthPage_check__YywWm input:focus-visible,.AuthPage_field__BtDBf input:focus-visible,.AuthPage_field__BtDBf select:focus-visible,.AuthPage_formRow__xlC33 a:focus-visible,.AuthPage_homeLink__lmXvk:focus-visible,.AuthPage_legalHint__9hKKa a:focus-visible,.AuthPage_legalLinks__paw_L a:focus-visible,.AuthPage_primaryButton__5cJ8I:focus-visible,.AuthPage_secondaryButton__UOq40:focus-visible,.AuthPage_switchText__FwXc9 a:focus-visible{outline:1px solid rgba(232,201,126,.78);outline-offset:5px}.AuthPage_registrationPage__nTgFa{min-height:100svh;overflow-x:hidden;background:radial-gradient(ellipse at 76% 22%,rgba(200,162,90,.14),transparent 0 34%),radial-gradient(ellipse at 18% 78%,rgba(179,136,69,.1),transparent 0 30%),radial-gradient(ellipse at 58% 92%,rgba(255,250,241,.5),transparent 0 36%),linear-gradient(145deg,#FBF8F1 0,var(--powder) 52%,#EFE7DC 100%);color:var(--brown)}.AuthPage_registrationHeader__7rk5F{color:var(--brown)}.AuthPage_registrationHeader__7rk5F .AuthPage_brand__PTyFE img{filter:drop-shadow(0 0 8px rgba(200,162,90,.18)) drop-shadow(0 8px 18px rgba(80,55,25,.08))}.AuthPage_registrationHeader__7rk5F .AuthPage_homeLink__lmXvk{border-color:currentColor;color:currentColor;background:rgba(255,250,241,.24)}.AuthPage_registrationHeader__7rk5F .AuthPage_homeLink__lmXvk:hover{color:rgba(126,91,35,.98);border-color:rgba(200,162,90,.78);background:rgba(255,250,241,.54)}.AuthPage_registrationHero__PS35J{position:relative;width:min(1400px,calc(100% - 96px));min-height:calc(100svh - var(--header-height));margin:0 auto;display:grid;align-content:center;gap:clamp(42px,7vh,76px);padding:clamp(38px,6vh,80px) 0 clamp(58px,8vh,100px)}.AuthPage_registrationIntro__2CE4z{position:relative;z-index:1;max-width:860px}.AuthPage_registrationIntro__2CE4z h1{margin:20px 0 0;color:var(--brown);font-size:clamp(4rem,7vw,8.2rem);font-weight:310;line-height:.9;letter-spacing:0;text-shadow:0 26px 74px rgba(255,250,241,.78)}.AuthPage_registrationIntro__2CE4z h1 span{display:block}.AuthPage_registrationIntro__2CE4z p{margin:24px 0 0;color:var(--app-text-secondary);font-size:clamp(1.18rem,2vw,2rem);line-height:1.24}.AuthPage_registrationIntro__2CE4z .AuthPage_overline___OedF{color:rgba(126,91,35,.68)}.AuthPage_accountChoices___2313{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin-top:clamp(8px,1.6vh,18px)}.AuthPage_accountChoice__K2kHE{min-height:clamp(190px,21vh,210px);display:grid;grid-template-rows:1fr auto;gap:22px;border:1px solid rgba(200,162,90,.18);border-radius:8px;padding:clamp(22px,2.3vw,32px);background:rgba(252,248,242,.65);color:inherit;text-decoration:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.AuthPage_accountChoice__K2kHE:hover{border-color:#C8A25A;background:rgba(255,250,241,.86);transform:translateY(-6px);box-shadow:0 25px 60px rgba(60,45,20,.1)}.AuthPage_choiceContent__3fJR_{display:grid;align-content:start;gap:16px}.AuthPage_choiceContent__3fJR_ strong{color:var(--brown);font-size:clamp(2.1rem,3vw,3.7rem);font-weight:300;line-height:.96;letter-spacing:0}.AuthPage_choiceContent__3fJR_ span{max-width:330px;color:var(--app-text-secondary);font-size:clamp(.98rem,1.06vw,1.1rem);line-height:1.52}.AuthPage_choiceArrow__nLAYC{justify-self:end;align-self:end;color:rgba(179,136,69,.92);font-size:1.45rem;line-height:1;transition:transform .28s ease,color .28s ease}.AuthPage_accountChoice__K2kHE:hover .AuthPage_choiceArrow__nLAYC{color:var(--gold);transform:translateX(6px)}@media (max-width:1180px){.AuthPage_hero__Dt53N{grid-template-columns:1fr;gap:42px}.AuthPage_intro__4x46j{max-width:820px}.AuthPage_intro__4x46j p{max-width:680px}.AuthPage_formShell__6hZPw{width:min(100%,620px);justify-self:start}.AuthPage_accountChoices___2313{grid-template-columns:1fr}.AuthPage_accountChoice__K2kHE{min-height:180px}}@media (max-width:980px){.AuthPage_page__tnlKx{height:100dvh}.AuthPage_header__qPQ3I{width:100%;height:var(--header-height);padding:0 16px}.AuthPage_brand__PTyFE img{width:60px;height:60px}.AuthPage_brand__PTyFE span{font-size:.82rem}.AuthPage_homeLink__lmXvk{min-height:44px;padding:0 18px}.AuthPage_hero__Dt53N{padding:30px 0 54px}.AuthPage_hero__Dt53N,.AuthPage_registrationHero__PS35J{width:calc(100% - 32px);min-height:calc(100dvh - var(--header-height))}.AuthPage_registrationHero__PS35J{padding:30px 0 56px}}@media (max-width:640px){.AuthPage_header__qPQ3I{gap:14px}.AuthPage_legalLinks__paw_L{width:calc(100% - 32px);justify-content:center;padding-bottom:22px}.AuthPage_brand__PTyFE span{font-size:.8rem}.AuthPage_hero__Dt53N{gap:30px;padding-top:24px}.AuthPage_visual__II0Ac img{right:-54vw;width:128vw;opacity:.05}.AuthPage_intro__4x46j h1{font-size:clamp(3.2rem,15vw,5rem)}.AuthPage_registrationIntro__2CE4z h1{font-size:clamp(3rem,14vw,4.8rem)}.AuthPage_intro__4x46j p{margin-top:20px;font-size:.95rem;line-height:1.5}.AuthPage_panel__sWpkp{gap:16px;padding:26px 20px}.AuthPage_panelHead__Dt7V6 h2{font-size:2.45rem}.AuthPage_formRow__xlC33{align-items:flex-start;flex-direction:column;gap:10px}.AuthPage_field__BtDBf input{min-height:54px}.AuthPage_registrationIntro__2CE4z p{margin-top:18px;font-size:1.08rem;line-height:1.36}.AuthPage_accountChoices___2313{gap:14px}.AuthPage_accountChoice__K2kHE{min-height:176px;gap:18px;padding:22px 18px}.AuthPage_choiceContent__3fJR_{gap:12px}.AuthPage_choiceContent__3fJR_ strong{font-size:2.15rem}}.AuthPage_verificationLayout__9XOzT{width:min(1180px,calc(100% - 96px));min-height:calc(100svh - var(--header-height));margin:0 auto;padding:clamp(38px,5vw,68px) 0 clamp(54px,7vh,84px)}.AuthPage_verificationStep__qwziJ{display:grid;gap:clamp(24px,3vw,34px);min-width:0}.AuthPage_verificationStepHeader__pe2_L{display:grid;gap:10px;max-width:820px}.AuthPage_verificationStepHeader__pe2_L h1{margin:0;color:var(--brown);font-size:clamp(2.8rem,5vw,5.7rem);font-weight:310;line-height:.94;letter-spacing:-.025em}.AuthPage_verificationCompletionHeader___CTpM{gap:8px;max-width:720px}.AuthPage_verificationCompletionHeader___CTpM h1{font-size:clamp(2.5rem,4.2vw,4.6rem)}.AuthPage_verificationCompletionHeader___CTpM h1:focus-visible{outline:2px solid rgba(200,162,90,.86);outline-offset:8px}.AuthPage_verificationCompletionHeader___CTpM .AuthPage_verificationStepDescription__Fz4hH{max-width:620px;margin-top:3px}.AuthPage_verificationStepDescription__Fz4hH,.AuthPage_verificationStepMicrocopy__bUuep{margin:0;max-width:700px;color:var(--app-text-secondary);line-height:1.5}.AuthPage_verificationStepDescription__Fz4hH{margin-top:5px;font-size:clamp(1rem,1.3vw,1.16rem)}.AuthPage_verificationStepMicrocopy__bUuep{color:var(--app-text-secondary);font-size:.84rem}.AuthPage_verificationStepContent__5_4dc{min-width:0}.AuthPage_professionalVerificationStep__2uKam{gap:clamp(18px,2vw,24px)}.AuthPage_professionalVerificationStep__2uKam .AuthPage_verificationStepHeader__pe2_L{gap:8px;max-width:900px}.AuthPage_professionalVerificationStep__2uKam .AuthPage_verificationStepHeader__pe2_L h1{font-family:var(--app-section-title-font-family);font-size:clamp(2.35rem,3.8vw,3.65rem);font-weight:var(--app-section-title-font-weight);line-height:1}.AuthPage_professionalVerificationStep__2uKam .AuthPage_verificationStepDescription__Fz4hH{max-width:740px;margin-top:2px;font-size:clamp(.96rem,1.1vw,1.05rem)}@media (max-width:980px){.AuthPage_verificationLayout__9XOzT{width:calc(100% - 32px);min-height:calc(100dvh - var(--header-height));padding:32px 0 56px}}@media (max-width:640px){.AuthPage_verificationLayout__9XOzT{padding-top:24px}.AuthPage_verificationStep__qwziJ{gap:22px}.AuthPage_professionalVerificationStep__2uKam{gap:18px}.AuthPage_verificationStepHeader__pe2_L h1{font-size:clamp(2.8rem,14vw,4.6rem)}.AuthPage_professionalVerificationStep__2uKam .AuthPage_verificationStepHeader__pe2_L h1{font-size:clamp(2.1rem,8.6vw,2.9rem);line-height:1.04}.AuthPage_verificationCompletionHeader___CTpM h1{font-size:clamp(2.35rem,12vw,3.8rem)}.AuthPage_verificationStepDescription__Fz4hH{font-size:.96rem}}@media (prefers-reduced-motion:reduce){.AuthPage_visual__II0Ac img{animation:none}.AuthPage_verificationStep__qwziJ *{scroll-behavior:auto}}.AuthPage_authMobileText__F6dL6,.AuthPage_consentGroupTitle__7H98j,.AuthPage_intro__4x46j h1 .AuthPage_loginTitleMobile__dCAAf,.AuthPage_intro__4x46j p .AuthPage_loginIntroMobile__5fiAx{display:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf input:-webkit-autofill,.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf input:-webkit-autofill:active,.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf input:-webkit-autofill:hover{-webkit-text-fill-color:var(--brown);caret-color:var(--brown);box-shadow:inset 0 0 0 1000px #fffdfa;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf input:-webkit-autofill:focus{-webkit-text-fill-color:var(--brown);caret-color:var(--brown);box-shadow:inset 0 0 0 1000px #fffdfa,0 0 0 4px rgba(201,148,58,.12)}.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf input:-webkit-autofill{-webkit-text-fill-color:var(--brown);background-color:#fffdfa;box-shadow:inset 0 0 0 1000px #fffdfa;color:var(--brown)}.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf input:autofill{-webkit-text-fill-color:var(--brown);background-color:#fffdfa;box-shadow:inset 0 0 0 1000px #fffdfa;color:var(--brown)}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.AuthPage_mobileAuthPage__cis_H .AuthPage_header__qPQ3I{height:56px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));gap:12px}.AuthPage_mobileAuthPage__cis_H .AuthPage_brand__PTyFE img{width:44px;height:44px}.AuthPage_mobileAuthPage__cis_H .AuthPage_homeLink__lmXvk{min-height:40px;padding:0 16px;font-size:.86rem}.AuthPage_mobileAuthPage__cis_H .AuthPage_hero__Dt53N{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:calc(100% - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));min-height:0;padding:20px 0}.AuthPage_mobileAuthPage__cis_H .AuthPage_formShell__6hZPw:before{display:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_intro__4x46j{max-width:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_intro__4x46j h1{margin:0;font-size:clamp(2.25rem,10.5vw,2.6rem);line-height:1.05;text-shadow:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_intro__4x46j h1 .AuthPage_loginTitleDesktop___20ha,.AuthPage_mobileAuthPage__cis_H .AuthPage_intro__4x46j p .AuthPage_loginIntroDesktop__sqScr{display:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_intro__4x46j h1 .AuthPage_loginTitleMobile__dCAAf{display:block}.AuthPage_mobileAuthPage__cis_H .AuthPage_intro__4x46j p{display:-webkit-box;overflow:hidden;margin:8px 0 0;font-size:.9rem;line-height:1.45;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.AuthPage_mobileAuthPage__cis_H .AuthPage_intro__4x46j p .AuthPage_loginIntroMobile__5fiAx{display:inline}.AuthPage_mobileAuthPage__cis_H .AuthPage_formShell__6hZPw{width:min(100%,440px);justify-self:center}.AuthPage_mobileAuthPage__cis_H .AuthPage_panel__sWpkp{gap:14px;padding:20px;border:1px solid rgba(200,162,90,.3);border-radius:14px;background:rgba(255,253,250,.94);box-shadow:0 8px 24px rgba(60,45,25,.06);backdrop-filter:none;-webkit-backdrop-filter:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_panelHead__Dt7V6{gap:0;padding:0}.AuthPage_mobileAuthPage__cis_H .AuthPage_loginPanelTitle__BPIOf{display:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_formMessage__j5wpp{min-height:0;font-size:.84rem}.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf{gap:6px}.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf>label,.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf>span{font-size:.68rem;letter-spacing:.08em}.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf input{box-sizing:border-box;min-height:50px;border:1px solid rgba(200,162,90,.42);border-radius:12px;padding:0 14px;background:#fffdfa;font-size:1rem}.AuthPage_mobileAuthPage__cis_H .AuthPage_field__BtDBf input:focus{border-color:rgba(201,148,58,.72);background:#fffdfa;box-shadow:0 0 0 3px rgba(201,148,58,.12)}.AuthPage_mobileAuthPage__cis_H .AuthPage_passwordInput__SnotV input{padding-right:52px}.AuthPage_mobileAuthPage__cis_H .AuthPage_passwordToggle__r82EA{inset:0 4px 0 auto}.AuthPage_mobileAuthPage__cis_H .AuthPage_formRow__xlC33{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px}.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm{min-height:44px;gap:8px}.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm input{width:20px;height:20px}.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm span{font-size:.72rem;letter-spacing:.06em}.AuthPage_mobileAuthPage__cis_H .AuthPage_formRow__xlC33 a{display:inline-flex;align-items:center;min-height:44px;font-size:.82rem}.AuthPage_mobileAuthPage__cis_H .AuthPage_primaryButton__5cJ8I{box-sizing:border-box;width:100%;min-height:52px;font-size:.95rem}.AuthPage_mobileAuthPage__cis_H .AuthPage_primaryButton__5cJ8I:disabled{cursor:wait;opacity:.72;transform:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_primaryButton__5cJ8I:disabled:hover{background:#211914;border-color:rgba(44,30,16,.88)}.AuthPage_mobileAuthPage__cis_H .AuthPage_primaryButton__5cJ8I:active:not(:disabled){background:#3a2c20;transform:scale(.99)}.AuthPage_mobileAuthPage__cis_H .AuthPage_switchText__FwXc9{margin:0;font-size:.88rem}.AuthPage_mobileAuthPage__cis_H .AuthPage_switchText__FwXc9 a{color:#8c622d;font-weight:600}.AuthPage_mobileAuthPage__cis_H .AuthPage_legalLinks__paw_L{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.AuthPage_mobileAuthPage__cis_H{scroll-padding-top:72px}.AuthPage_mobileAuthPage__cis_H .AuthPage_header__qPQ3I{z-index:20;background:#f7f3ee;backdrop-filter:none;-webkit-backdrop-filter:none}.AuthPage_authDesktopText__TAQY5{display:none}.AuthPage_authMobileText__F6dL6{display:inline}.AuthPage_mobileAuthPage__cis_H .AuthPage_overline___OedF{display:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_visual__II0Ac{top:auto;pointer-events:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_visual__II0Ac:before{display:none}.AuthPage_mobileAuthPage__cis_H .AuthPage_visual__II0Ac img{top:auto;right:auto;bottom:-4%;left:50%;width:auto;max-width:none;height:100%;aspect-ratio:1/1;opacity:.5;animation:none;transform:translateX(-50%);will-change:auto}.AuthPage_mobileAuthPage__cis_H .AuthPage_passwordRequirements__Pdb4X{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;font-size:.74rem;line-height:1.3}.AuthPage_mobileAuthPage__cis_H .AuthPage_passwordRequirements__Pdb4X li{align-items:flex-start;gap:6px;min-width:0;overflow-wrap:anywhere}.AuthPage_mobileAuthPage__cis_H .AuthPage_passwordRequirements__Pdb4X li>span{flex:none;font-size:.82rem;line-height:1.3}.AuthPage_consentGroupTitle__7H98j{display:block;margin:4px 0 -4px;color:rgba(44,30,16,.72);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm{align-items:flex-start;gap:12px;min-height:44px;padding:6px 0}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm:not(.AuthPage_optionalConsent__uMaQn){min-height:36px;padding:4px 0}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm:not(.AuthPage_optionalConsent__uMaQn)~.AuthPage_check__YywWm:not(.AuthPage_optionalConsent__uMaQn){margin-top:-8px}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm input{flex:none;width:20px;height:20px;margin:0}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm span{font-size:.84rem;font-weight:400;letter-spacing:0;line-height:1.5}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm strong{display:block;font-size:.88rem;font-weight:500}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm span br{display:none}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_check__YywWm a{font-weight:500}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_optionalConsent__uMaQn{border-top:1px solid rgba(127,90,52,.12)}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_consentGroupTitle__7H98j+.AuthPage_optionalConsent__uMaQn{border-top:0}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_optionalConsent__uMaQn span{color:rgba(44,30,16,.66);font-size:.78rem}.AuthPage_registerScreen__yJVLm.AuthPage_mobileAuthPage__cis_H .AuthPage_optionalConsent__uMaQn strong{color:#3b2e26;font-size:.88rem}.AuthPage_registerScreen__yJVLm .AuthPage_visual__II0Ac{top:auto;bottom:calc(-56px - clamp(0px, 19dvh, 170px));height:min(460px,calc((100dvh - 112px) * .62));pointer-events:none}.AuthPage_onboardingScreen__LkTHt .AuthPage_legalLinks__paw_L,.AuthPage_registerScreen__yJVLm .AuthPage_legalLinks__paw_L{position:relative;z-index:1;box-sizing:border-box;align-content:center;justify-content:center;min-height:56px;padding-top:8px}}.AuthPage_fieldPair__vVLOg{display:contents}.AuthPage_onboardingMobileIntro__8wQCI,.AuthPage_onboardingProgress__qXLn4{display:none}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.AuthPage_loginPage__8wALq{display:flex;flex-direction:column}.AuthPage_loginPage__8wALq .AuthPage_header__qPQ3I{flex:0 0 auto}.AuthPage_loginPage__8wALq .AuthPage_hero__Dt53N{flex:1 0 auto;align-content:center;align-items:center;padding-bottom:calc(20px + clamp(0px, 19dvh, 170px))}.AuthPage_loginPage__8wALq .AuthPage_legalLinks__paw_L{position:relative;z-index:1;flex:0 0 auto;align-content:center;justify-content:center;min-height:56px;box-sizing:border-box;margin-top:0;padding-top:8px}.AuthPage_loginPage__8wALq .AuthPage_visual__II0Ac{top:auto;bottom:-56px;height:min(62%,460px);pointer-events:none}}@media (orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.AuthPage_loginPage__8wALq .AuthPage_hero__Dt53N{padding-bottom:20px}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.AuthPage_mobileAuthPage__cis_H button.AuthPage_homeLink__lmXvk{font-family:inherit;cursor:pointer}.AuthPage_onboardingScreen__LkTHt .AuthPage_onboardingServerIntro__1kf9Y{display:none}.AuthPage_onboardingMobileIntro__8wQCI{display:block;max-width:none;margin-bottom:16px}.AuthPage_onboardingProgress__qXLn4{display:block;margin:0 0 12px}.AuthPage_onboardingProgressTrack__Qti46{overflow:hidden;height:4px;border-radius:999px;background:rgba(200,162,90,.2)}.AuthPage_onboardingProgressFill__P3srM{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d8c3a0,#c9943a);transition:width .3s ease}.AuthPage_onboardingScreen__LkTHt .AuthPage_stepProgress__LCg2D{display:none}.AuthPage_onboardingScreen__LkTHt .AuthPage_panelHead__Dt7V6 h2{font-family:inherit;font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:rgba(44,30,16,.72)}.AuthPage_onboardingScreen__LkTHt .AuthPage_panelDefaultMessage__cmvn8{display:none}.AuthPage_onboardingScreen__LkTHt .AuthPage_fieldPair__vVLOg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AuthPage_onboardingScreen__LkTHt .AuthPage_fieldPair__vVLOg .AuthPage_field__BtDBf{min-width:0}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentFieldset__B_61o{gap:10px}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentFieldset__B_61o legend{margin-bottom:0;font-size:.68rem;letter-spacing:.08em}.AuthPage_onboardingScreen__LkTHt [data-onboarding-step=experience] .AuthPage_intentFieldset__B_61o legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentGrid__4K__a{gap:10px}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentOption__Sx_ey{box-sizing:border-box;min-height:56px;padding:14px;border:1px solid rgba(200,162,90,.34);border-radius:12px;background:#fffdfa}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentOption__Sx_ey:has(input:checked){border-color:rgba(201,148,58,.8);background:rgba(248,240,226,.75);box-shadow:none}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentOption__Sx_ey:focus-within{outline:none}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentOption__Sx_ey:has(input:focus-visible){box-shadow:0 0 0 2px rgba(201,148,58,.3)}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentOption__Sx_ey input{width:20px;height:20px;margin-top:1px}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentOption__Sx_ey strong{font-size:.95rem;font-weight:600}.AuthPage_onboardingScreen__LkTHt .AuthPage_intentOption__Sx_ey small{font-size:.8rem;line-height:1.4}.AuthPage_onboardingScreen__LkTHt .AuthPage_detailsSection__rE6Bo{gap:8px}.AuthPage_onboardingScreen__LkTHt .AuthPage_detailsSection__rE6Bo h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.AuthPage_onboardingScreen__LkTHt .AuthPage_detailsSection__rE6Bo+.AuthPage_detailsSection__rE6Bo{padding-top:14px;border-top:1px solid rgba(200,162,90,.22)}.AuthPage_onboardingScreen__LkTHt .AuthPage_requestSummary__3qdSB{display:none}.AuthPage_onboardingScreen__LkTHt .AuthPage_mobileSrOnly__dFxLm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.AuthPage_onboardingScreen__LkTHt [data-onboarding-step=details] .AuthPage_intentFieldset__B_61o legend{color:#3b2e26;font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none}.AuthPage_onboardingScreen__LkTHt [data-onboarding-step=details] .AuthPage_intentOption__Sx_ey{min-height:0;padding:12px 14px}.AuthPage_onboardingScreen__LkTHt .AuthPage_deferredError___IQO_{display:none}.AuthPage_onboardingScreen__LkTHt .AuthPage_field__BtDBf .AuthPage_fieldError__6dZE2,.AuthPage_onboardingScreen__LkTHt .AuthPage_field__BtDBf .AuthPage_fieldError__6dZE2 span{font-size:.78rem;letter-spacing:0;text-transform:none}.AuthPage_onboardingScreen__LkTHt .AuthPage_formRow__xlC33{flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px;margin-top:4px}.AuthPage_onboardingScreen__LkTHt .AuthPage_secondaryButton__UOq40{box-sizing:border-box;width:100%;min-height:44px;border-color:transparent;background:transparent;color:rgba(126,91,35,.95);font-size:.88rem;font-weight:500}.AuthPage_onboardingScreen__LkTHt .AuthPage_secondaryButton__UOq40:hover{background:rgba(200,162,90,.1)}.AuthPage_onboardingScreen__LkTHt .AuthPage_verificationLayout__9XOzT{box-sizing:border-box;width:calc(100% - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));min-height:0;padding:20px 0 24px}.AuthPage_onboardingScreen__LkTHt .AuthPage_verificationStep__qwziJ{gap:14px}.AuthPage_onboardingScreen__LkTHt .AuthPage_verificationStepHeader__pe2_L{gap:0}.AuthPage_onboardingScreen__LkTHt .AuthPage_verificationStep__qwziJ .AuthPage_verificationStepHeader__pe2_L h1{font-size:clamp(2.25rem,10.5vw,2.6rem);line-height:1.05;letter-spacing:0}.AuthPage_onboardingScreen__LkTHt .AuthPage_verificationStepDescription__Fz4hH{margin-top:8px;font-size:.9rem;line-height:1.45}.AuthPage_onboardingScreen__LkTHt .AuthPage_verificationStepMicrocopy__bUuep{margin-top:4px;font-size:.8rem}}@media (max-width:359px){.AuthPage_onboardingScreen__LkTHt .AuthPage_fieldPair__vVLOg{grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.AuthPage_onboardingProgressFill__P3srM{transition:none}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.AuthPage_onboardingScreen__LkTHt .AuthPage_professionalVerificationStep__2uKam .AuthPage_verificationStepHeader__pe2_L h1,.AuthPage_onboardingScreen__LkTHt .AuthPage_verificationStep__qwziJ .AuthPage_verificationStepHeader__pe2_L h1{font-size:clamp(2rem,9vw,2.25rem);line-height:1.08}.AuthPage_onboardingScreen__LkTHt .AuthPage_verificationStepMicrocopy__bUuep{display:none}}.CompleteAppointmentAction_actionBlock__NeUkp,.CompleteAppointmentAction_actionInline__FiSMk{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid #4b3a2e;border-radius:999px;background:#4b3a2e;color:#fffaf4;font:inherit;font-size:.8rem;line-height:1;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.CompleteAppointmentAction_actionBlock__NeUkp{width:100%}.CompleteAppointmentAction_actionInline__FiSMk{width:-moz-fit-content;width:fit-content}.CompleteAppointmentAction_actionBlock__NeUkp:hover,.CompleteAppointmentAction_actionInline__FiSMk:hover{border-color:#3d3027;background:#3d3027}.CompleteAppointmentAction_actionBlock__NeUkp:focus-visible,.CompleteAppointmentAction_actionInline__FiSMk:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.CompleteAppointmentAction_actionBlock__NeUkp:disabled,.CompleteAppointmentAction_actionInline__FiSMk:disabled{cursor:wait;opacity:.55}.CompleteAppointmentAction_backdrop__3TPow{position:fixed;z-index:200;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(49,35,24,.38)}.CompleteAppointmentAction_dialog__Fbu9G{width:min(100%,490px);max-width:490px;padding:clamp(24px,5vw,34px);border:1px solid rgba(200,162,90,.35);border-radius:14px;background:#fffdf9;box-shadow:0 24px 60px rgba(48,31,18,.2)}.CompleteAppointmentAction_dialog__Fbu9G svg.lucide{display:block;box-sizing:border-box;flex:0 0 auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CompleteAppointmentAction_eyebrow__xj74G{margin:0;color:var(--app-text-accent);font-size:.68rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.CompleteAppointmentAction_dialog__Fbu9G h2{margin:10px 0;color:var(--brown);font-size:clamp(1.45rem,3vw,2rem);font-weight:400;letter-spacing:-.025em;line-height:1.15}.CompleteAppointmentAction_dialog__Fbu9G>p:not(.CompleteAppointmentAction_eyebrow__xj74G){margin:0;color:var(--app-text-secondary);font-size:.88rem;line-height:1.55}.CompleteAppointmentAction_dialogActions__HiCdN{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.CompleteAppointmentAction_dialogActions__HiCdN button{min-height:42px;padding:0 16px;border:1px solid rgba(127,90,52,.26);border-radius:999px;cursor:pointer;font:inherit;font-size:.82rem}.CompleteAppointmentAction_dialogActions__HiCdN button:first-child{background:transparent;color:var(--brown)}.CompleteAppointmentAction_dialogActions__HiCdN button:last-child{border-color:#4b3a2e;background:#4b3a2e;color:#fffaf4}.CompleteAppointmentAction_dialogActions__HiCdN button:disabled{cursor:wait;opacity:.62}.CompleteAppointmentAction_dialogActions__HiCdN button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.CompleteAppointmentAction_successFeedback__10t4S{border:1px solid rgba(98,117,70,.22);border-radius:8px;background:rgba(98,117,70,.06);color:#627546}.CompleteAppointmentAction_errorFeedback__7RUpL,.CompleteAppointmentAction_successFeedback__10t4S{display:flex;align-items:center;gap:9px;margin:12px 0 0;padding:12px 16px;font-size:.82rem;line-height:1.4}.CompleteAppointmentAction_errorFeedback__7RUpL{border:1px solid rgba(155,67,46,.22);border-radius:8px;background:rgba(155,67,46,.05);color:#9b432e}.CompleteAppointmentAction_errorFeedback__7RUpL span{flex:1}.CompleteAppointmentAction_retryButton__agR8M{min-height:32px;flex:0 0 auto;border:1px solid rgba(127,90,52,.28);border-radius:999px;padding:0 12px;background:#fffdf9;color:#71491f;cursor:pointer;font:inherit;font-size:.72rem}.CompleteAppointmentAction_retryButton__agR8M:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.CompleteAppointmentAction_actionBlock__NeUkp,.CompleteAppointmentAction_actionInline__FiSMk{transition:none}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;cursor:pointer;font:inherit;font-size:.76rem;line-height:1;text-align:center;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;white-space:nowrap}.Button_primary__oSpWt{border-color:#4b3a2e;background:#4b3a2e;color:#fffaf4}.Button_secondary__lRe7Q{border-color:rgba(127,90,52,.24);background:#fffdf9;color:#71491f}.Button_destructive__JC8xI{border-color:rgba(155,67,46,.25);background:transparent;color:#9b432e}.Button_primary__oSpWt:hover{border-color:#342820;background:#342820}.Button_secondary__lRe7Q:hover{border-color:rgba(127,90,52,.42);background:rgba(200,162,90,.08)}.Button_destructive__JC8xI:hover{background:rgba(155,67,46,.07)}.Button_button__hMNEn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.Button_button__hMNEn:disabled{cursor:not-allowed;opacity:.58}@media (prefers-reduced-motion:reduce){.Button_button__hMNEn{transition:none}}.FilePicker_field__0FqPZ{display:grid;gap:7px}.FilePicker_header__RLZBv{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.FilePicker_label__AVwA1{color:#725d4f;font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.FilePicker_limit__3zi93{margin:0;color:var(--app-text-tertiary);font-size:.72rem}.FilePicker_picker__RNLfy{display:flex;align-items:center;gap:10px;min-height:42px;min-width:0;padding:3px 10px 3px 3px;border:1px solid rgba(127,90,52,.2);border-radius:8px;background:rgba(255,253,250,.7);cursor:pointer}.FilePicker_picker__RNLfy:hover{border-color:rgba(155,103,37,.66)}.FilePicker_picker__RNLfy[data-disabled]{cursor:wait;opacity:.58}.FilePicker_picker__RNLfy:focus-within{outline:2px solid var(--gold);outline-offset:3px}.FilePicker_button__ZaXpq{display:inline-flex;flex:0 0 auto;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(127,90,52,.28);border-radius:7px;background:#fffdf9;color:#71491f;font-size:.8rem;font-weight:500;line-height:1;white-space:nowrap}.FilePicker_fileName__9ktMf{min-width:0;overflow:hidden;color:var(--app-text-secondary);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.FilePicker_nativeInput__xbzVK{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.FilePicker_dropArea__E_bTE{min-height:126px;flex-direction:column;justify-content:center;gap:6px;padding:16px;border-style:dashed;border-radius:12px;background:rgba(255,253,250,.48);text-align:center;transition:border-color .18s ease-out,background-color .18s ease-out}.FilePicker_dragging__gMohT,.FilePicker_dropArea__E_bTE:hover{border-color:rgba(155,103,37,.55);background:rgba(200,162,90,.08)}.FilePicker_dropArea__E_bTE[data-disabled]{cursor:wait}.FilePicker_dropHint___ReE7{color:var(--app-text-secondary);font-size:.78rem}.FilePicker_dropArea__E_bTE .FilePicker_button__ZaXpq{min-height:32px;padding:0 13px}.FilePicker_dropArea__E_bTE .FilePicker_fileName__9ktMf{max-width:100%;color:var(--app-text-secondary);font-size:.73rem}@media (max-width:640px){.FilePicker_header__RLZBv{align-items:flex-start;flex-direction:column;gap:3px}}.OrganizationPagePrimitives_page__WjZ8Q{width:min(1240px,calc(100% - 96px));margin:0 auto;padding:clamp(36px,4.5vw,64px) 0 84px;display:grid;gap:clamp(32px,4vw,48px)}.OrganizationPagePrimitives_pageHeader__9KgRF{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;max-width:100%}.OrganizationPagePrimitives_headerCopy__sA1Hx{min-width:0;max-width:760px}.OrganizationPagePrimitives_headerActions__RoRHG{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;flex:0 0 auto}.OrganizationPagePrimitives_eyebrow__eMIrV{margin:0;color:var(--app-text-accent);font-size:.68rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.OrganizationPagePrimitives_pageHeader__9KgRF h1{max-width:780px;margin:13px 0 0;color:#302720;font-size:var(--app-page-title-size);font-weight:300;letter-spacing:-.035em;line-height:.94}.OrganizationPagePrimitives_headerCopy__sA1Hx>p:last-child{margin:12px 0 0;color:var(--app-text-tertiary);font-size:1.06rem;line-height:1.5}.OrganizationPagePrimitives_sectionHeader__l51XG{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(127,90,52,.16)}.OrganizationPagePrimitives_sectionTitle___xIk9{display:inline-flex;align-items:baseline;gap:12px}.OrganizationPagePrimitives_sectionTitle___xIk9 h2{margin:0;color:var(--brown);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.OrganizationPagePrimitives_sectionTitle___xIk9 span{color:var(--app-text-secondary);font-size:.9rem}.OrganizationPagePrimitives_statusBadge__NWuNh{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:0 9px;border:1px solid rgba(127,90,52,.18);border-radius:999px;color:rgba(74,58,47,.76);font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.OrganizationPagePrimitives_statusBadge__NWuNh[data-tone=success]{border-color:rgba(90,126,83,.28);color:#3e6d42}.OrganizationPagePrimitives_statusBadge__NWuNh[data-tone=warning]{border-color:rgba(177,132,55,.3);color:#8a642b}.OrganizationPagePrimitives_statusBadge__NWuNh[data-tone=error]{border-color:rgba(155,67,46,.28);color:#9b432e}.OrganizationPagePrimitives_emptyState__qTSL2{display:flex;align-items:flex-start;gap:16px;padding:24px 0 4px}.OrganizationPagePrimitives_emptyIcon__HiDAV{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(200,162,90,.12);border-radius:50%;background:rgba(200,162,90,.08);color:#b38845}.OrganizationPagePrimitives_emptyState__qTSL2 h3{margin:1px 0 0;color:#3b2e26;font-size:1rem;font-weight:500}.OrganizationPagePrimitives_emptyState__qTSL2 p{max-width:500px;margin:7px 0 0;color:var(--app-text-secondary);font-size:.86rem;line-height:1.5}.OrganizationPagePrimitives_emptyAction__ksHtn{margin-top:13px}.OrganizationPagePrimitives_loadingState__jzIHR{display:grid;gap:9px;padding:22px 0 4px}.OrganizationPagePrimitives_loadingLine__hITAh{display:block;width:min(100%,560px);height:12px;border-radius:999px;background:rgba(127,90,52,.1);animation:OrganizationPagePrimitives_loadingPulse__VeAQV 1.4s ease-in-out infinite}.OrganizationPagePrimitives_loadingLine__hITAh:nth-child(2){width:min(100%,360px);animation-delay:.12s}.OrganizationPagePrimitives_loadingLabel__Gdc_R{margin-top:2px;color:var(--app-text-tertiary);font-size:.8rem}@media (max-width:760px){.OrganizationPagePrimitives_pageHeader__9KgRF{align-items:flex-start;flex-direction:column;gap:18px}.OrganizationPagePrimitives_headerActions__RoRHG{justify-content:flex-start;width:100%}}@keyframes OrganizationPagePrimitives_loadingPulse__VeAQV{0%,to{opacity:.48}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.OrganizationPagePrimitives_loadingLine__hITAh{animation:none}}@media (max-width:1120px){.OrganizationPagePrimitives_page__WjZ8Q{width:min(100% - 56px,980px)}}@media (max-width:640px){.OrganizationPagePrimitives_page__WjZ8Q{width:min(100% - 32px,620px);padding:28px 0 54px;gap:34px}.OrganizationPagePrimitives_sectionHeader__l51XG{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:760px){.OrganizationPagePrimitives_page__WjZ8Q{width:min(100% - 32px,620px);padding-top:24px;padding-bottom:64px;gap:28px}.OrganizationPagePrimitives_pageHeader__9KgRF{max-width:none;align-items:flex-start;flex-direction:column;gap:18px}.OrganizationPagePrimitives_headerActions__RoRHG{justify-content:flex-start}.OrganizationPagePrimitives_pageHeader__9KgRF h1{margin-top:9px;font-size:var(--app-page-title-size);line-height:.94}.OrganizationPagePrimitives_pageHeader__9KgRF>p:last-child{margin-top:8px;font-size:.9rem}.OrganizationPagePrimitives_sectionHeader__l51XG{gap:10px}}@media (max-width:640px){.OrganizationPagePrimitives_page__WjZ8Q{padding-top:24px;padding-bottom:64px;gap:28px}}.OtpCodeInput_group__JZxhB{display:flex;flex-wrap:wrap;gap:8px}.OtpCodeInput_input__aXHBA{width:42px;height:48px;border:1px solid rgba(127,90,52,.28);border-radius:8px;background:rgba(255,253,250,.9);color:#3b2e26;font:inherit;font-size:1.15rem;text-align:center}.OtpCodeInput_input__aXHBA:focus-visible{outline:2px solid rgba(143,96,37,.64);outline-offset:2px;border-color:#76502a}.OtpCodeInput_input__aXHBA:disabled{cursor:not-allowed;opacity:.62}@media (max-width:420px){.OtpCodeInput_group__JZxhB{gap:5px}.OtpCodeInput_input__aXHBA{width:35px;height:44px}}.StripeReturnBanner_banner__f_c_a{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px 20px;border-radius:10px;font-size:.84rem;line-height:1.45}.StripeReturnBanner_banner__f_c_a svg.lucide{flex:0 0 auto;stroke-width:1.75}.StripeReturnBanner_bannerSuccess__mQII6{border:1px solid rgba(200,162,90,.32);background:rgba(200,162,90,.1);color:#8c6a2a}.StripeReturnBanner_bannerCancel__Fd5rp{border:1px solid rgba(155,67,46,.22);background:rgba(155,67,46,.05);color:#9b432e}.StripeReturnBanner_bannerText__HQ9s0{display:grid;flex:1;gap:2px}.StripeReturnBanner_bannerTitle__iQtAn{margin:0;color:#3b2e26;font-size:.88rem;font-weight:600}.StripeReturnBanner_bannerDescription__LY3Mr{margin:0;color:inherit;opacity:.85}.StripeReturnBanner_bannerAction__orBbI{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(127,90,52,.28);border-radius:999px;background:#fffdf9;color:#71491f;font-size:.78rem;font-weight:500;text-decoration:none;transition:border-color .2s ease-out,background .2s ease-out}.StripeReturnBanner_bannerAction__orBbI:hover{border-color:rgba(200,162,90,.5);background:rgba(200,162,90,.08)}.StripeReturnBanner_bannerAction__orBbI:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:760px){.StripeReturnBanner_banner__f_c_a{flex-wrap:wrap}.StripeReturnBanner_bannerAction__orBbI{margin-left:34px}}@media (prefers-reduced-motion:reduce){.StripeReturnBanner_bannerAction__orBbI{transition:none}}.ClinicLoyaltyTiers_section__GVPKd{display:grid;gap:16px;width:100%;margin-top:24px}.ClinicLoyaltyTiers_fidelitySection__y5xwX,.ClinicLoyaltyTiers_organizationDetailSection__dS7ar{margin-top:0}.ClinicLoyaltyTiers_header__ZwvJk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:1px}.ClinicLoyaltyTiers_title__wE9Xe{margin:0;color:#302720;font-family:var(--app-section-title-font-family);font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:450;letter-spacing:-.025em;line-height:1.16}.ClinicLoyaltyTiers_subtitle__21soF{margin:7px 0 0;color:var(--app-text-secondary);font-size:.88rem;line-height:1.5}.ClinicLoyaltyTiers_premiumNotice__GilSI{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:1px solid rgba(127,90,52,.15);border-radius:10px;background:rgba(247,243,238,.78)}.ClinicLoyaltyTiers_premiumNoticeIcon__hTQtV{flex:0 0 auto;color:#9b7741}.ClinicLoyaltyTiers_premiumNotice__GilSI p{margin:0;color:#5d5147;font-size:.8rem;line-height:1.45}.ClinicLoyaltyTiers_premiumNotice__GilSI a{color:#76502a;font-weight:600;text-decoration:underline;text-decoration-color:rgba(118,80,42,.38);text-underline-offset:3px}.ClinicLoyaltyTiers_premiumNotice__GilSI a:focus-visible{outline:2px solid #76502a;outline-offset:3px}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_premiumNotice__GilSI{align-items:flex-start;justify-content:flex-start;gap:8px;margin-top:-4px;padding:0;border:0;border-radius:0;background:transparent}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_premiumNoticeIcon__hTQtV{margin-top:2px;color:#b48d4c}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_premiumNotice__GilSI p{color:#66584b;font-size:.82rem;line-height:1.5}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_premiumNotice__GilSI strong{color:#76552a;font-weight:600}.ClinicLoyaltyTiers_fidelitySection__y5xwX.ClinicLoyaltyTiers_organizationDetailSection__dS7ar .ClinicLoyaltyTiers_detailPremiumNotice__Z7UME{align-items:center;gap:11px;margin-top:0;padding:12px 15px;border:1px solid rgba(174,137,72,.24);border-radius:11px;background:rgba(200,162,90,.1)}.ClinicLoyaltyTiers_fidelitySection__y5xwX.ClinicLoyaltyTiers_organizationDetailSection__dS7ar .ClinicLoyaltyTiers_detailPremiumNotice__Z7UME .ClinicLoyaltyTiers_premiumNoticeIcon__hTQtV{margin-top:0;color:#98713a}.ClinicLoyaltyTiers_fidelitySection__y5xwX.ClinicLoyaltyTiers_organizationDetailSection__dS7ar .ClinicLoyaltyTiers_detailPremiumNotice__Z7UME p{color:#514337;font-size:.82rem;line-height:1.45}.ClinicLoyaltyTiers_fidelitySection__y5xwX.ClinicLoyaltyTiers_organizationDetailSection__dS7ar .ClinicLoyaltyTiers_detailPremiumNotice__Z7UME strong{color:#473728}.ClinicLoyaltyTiers_tierList__YPpcI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none}.ClinicLoyaltyTiers_tierListSingle__aZqXM{grid-template-columns:minmax(0,min(100%,420px))}.ClinicLoyaltyTiers_tierCard__UKbj_{position:relative;display:flex;min-width:0;flex-direction:column;gap:13px;padding:21px 20px 18px;border:1px solid rgba(127,90,52,.18);border-top:3px solid #b68156;border-radius:15px;background:#fffdf9;color:#3b3028;transition:border-color .18s ease-out,background-color .18s ease-out}.ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=excellence]{border-top-color:#a7a69e}.ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=prestige]{border-top-color:#c8a25a}.ClinicLoyaltyTiers_tierCard__UKbj_[data-featured]{border-color:#a7a69e rgba(154,127,73,.4) rgba(154,127,73,.4);box-shadow:inset 0 0 0 1px rgba(154,127,73,.13)}.ClinicLoyaltyTiers_tierCard__UKbj_:hover{border-color:rgba(127,90,52,.3);background:#fffefa}.ClinicLoyaltyTiers_tierCardHeading__DPd2n{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:58px}.ClinicLoyaltyTiers_tierCardHeading__DPd2n>div{min-width:0}.ClinicLoyaltyTiers_tierName__24D_D{margin:0;color:#3b3028;font-size:1.22rem;font-weight:550;letter-spacing:-.015em;line-height:1.25}.ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=premium] .ClinicLoyaltyTiers_tierName__24D_D{color:#875b3e}.ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=excellence] .ClinicLoyaltyTiers_tierName__24D_D{color:#69727a}.ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=prestige] .ClinicLoyaltyTiers_tierName__24D_D{color:#8d6a30}.ClinicLoyaltyTiers_tagline__gDB74{margin:4px 0 0;color:#65584e;font-size:.8rem;line-height:1.4}.ClinicLoyaltyTiers_tierBadges__8_vGQ{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto;gap:5px;flex-wrap:wrap}.ClinicLoyaltyTiers_featuredBadge__fvZ9A{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 9px;border:1px solid rgba(154,127,73,.22);border-radius:999px;background:#f7f2e8;color:#765a2c;font-size:.65rem;font-weight:600;line-height:1.2;white-space:nowrap}.ClinicLoyaltyTiers_currentBadge__yw53Y{border-color:rgba(89,125,94,.24);background:#f1f6f0;color:#4e7053}.ClinicLoyaltyTiers_priceBlock__PDtna{display:grid;gap:2px;padding-top:2px}.ClinicLoyaltyTiers_priceRow__Bz0HI{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ClinicLoyaltyTiers_price__fJkfC{color:#3d3027;font-size:clamp(1.8rem,2.5vw,2.15rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.ClinicLoyaltyTiers_pricePeriod__WpSY3{color:#716258;font-size:.82rem}.ClinicLoyaltyTiers_installmentAvailability__PWJRI{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin:-5px 0 0;color:#65584e;font-size:.76rem;line-height:1.3}.ClinicLoyaltyTiers_installmentAvailability__PWJRI svg{color:#8f774f}.ClinicLoyaltyTiers_cardDivider__zsIaC{height:1px;flex:0 0 auto;margin:0;background:rgba(127,90,52,.15)}.ClinicLoyaltyTiers_featureList__Bc1R2{display:grid;align-content:start;gap:10px;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.ClinicLoyaltyTiers_featureRow__rhw0O{display:flex;align-items:flex-start;gap:8px;min-width:0;color:#51463e;font-size:.84rem;line-height:1.42;overflow-wrap:anywhere}.ClinicLoyaltyTiers_featureIcon__XVKGC{flex:0 0 auto;margin-top:2px;color:#9b8150}.ClinicLoyaltyTiers_featureName__CqE0J{color:#3d332c;font-weight:550}.ClinicLoyaltyTiers_featureMeta__SLtn6{color:#65584e;font-size:.79rem;white-space:normal}.ClinicLoyaltyTiers_benefitEmpty__z9VWK{color:#65584e;font-size:.82rem;line-height:1.45}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_{gap:12px;padding:19px 19px 17px;border-color:rgba(225,202,164,.23);background:var(--deep);color:#f9f4eb}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=premium]{border-top-color:#b68156}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=excellence]{border-top-color:#c7c5bd}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=prestige]{border-top-color:#c8a25a}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-featured]{border-color:#d0ad68 rgba(203,170,105,.52) rgba(203,170,105,.52);box-shadow:inset 0 0 0 1px rgba(203,170,105,.13)}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_:hover{border-color:rgba(225,202,164,.38);background:var(--deep)}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=premium]:hover{border-top-color:#b68156}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=excellence]:hover{border-top-color:#c7c5bd}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=prestige]:hover{border-top-color:#c8a25a}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-featured]:hover{border-top-color:#d0ad68}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=excellence]{border-color:#d8d9d6 rgba(216,217,214,.36) rgba(216,217,214,.36)}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=excellence]:hover{border-color:#d8d9d6 rgba(216,217,214,.46) rgba(216,217,214,.46)}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-featured][data-tier=excellence]{border-color:#deded8 rgba(216,217,214,.54) rgba(216,217,214,.54);box-shadow:inset 0 0 0 1px rgba(216,217,214,.14)}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-featured][data-tier=excellence]:hover{border-color:#deded8 rgba(216,217,214,.6) rgba(216,217,214,.6)}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCardHeading__DPd2n{min-height:52px}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierName__24D_D{color:#fff9f0}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=premium] .ClinicLoyaltyTiers_tierName__24D_D{color:#e2b48d}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=excellence] .ClinicLoyaltyTiers_tierName__24D_D{color:#d8d9d6}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_[data-tier=prestige] .ClinicLoyaltyTiers_tierName__24D_D{color:#e4c27d}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tagline__gDB74{color:#e5d9cb}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_featuredBadge__fvZ9A{border-color:rgba(213,182,122,.36);background:rgba(213,182,122,.12);color:#ecd39b}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_currentBadge__yw53Y{border-color:rgba(161,195,157,.3);background:rgba(102,143,100,.16);color:#c7e0c3}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_price__fJkfC{color:#fff9f0}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_pricePeriod__WpSY3{color:#e7dac8}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_installmentAvailability__PWJRI{color:#e5d7c3}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_installmentAvailability__PWJRI svg{color:#d6b16a}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_cardDivider__zsIaC{background:rgba(239,223,199,.18)}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_featureRow__rhw0O{color:#e7ddcf}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_featureIcon__XVKGC{color:#d8bb7b}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_featureName__CqE0J{color:#fff8ee}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_featureMeta__SLtn6{color:#e7ddcf}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_benefitEmpty__z9VWK{color:#e1d2c0}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_subscribeButton__Vg9zh:focus-visible{outline-color:#ead49e}.ClinicLoyaltyTiers_subscribeButton__Vg9zh{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:auto;padding:10px 18px;border:1px solid #b38b49;border-radius:999px;background:#c8a25a;color:#302720;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out}.ClinicLoyaltyTiers_subscribeButton__Vg9zh:hover:not(:disabled){border-color:#a58244;background:#d2b16f}.ClinicLoyaltyTiers_paymentClose__CxJ_g:focus-visible,.ClinicLoyaltyTiers_paymentPrimary__et_Py:focus-visible,.ClinicLoyaltyTiers_paymentSecondary__NqHri:focus-visible,.ClinicLoyaltyTiers_subscribeButton__Vg9zh:focus-visible{outline:2px solid #76502a;outline-offset:3px}.ClinicLoyaltyTiers_subscribeButton__Vg9zh:disabled{cursor:not-allowed;opacity:.58}.ClinicLoyaltyTiers_spinner__4I0eL{animation:ClinicLoyaltyTiers_spin__SNXYn .9s linear infinite}@keyframes ClinicLoyaltyTiers_spin__SNXYn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClinicLoyaltyTiers_footerTip__goPar{margin:0;color:#65584e;font-size:.78rem;line-height:1.45}.ClinicLoyaltyTiers_loading__0qkf2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ClinicLoyaltyTiers_loadingCard__Wq9Pb{display:block;height:300px;border:1px solid rgba(127,90,52,.13);border-radius:15px;background:#f5f0e9}.ClinicLoyaltyTiers_emptyState__ade8o{display:flex;align-items:flex-start;gap:11px;padding:14px 0}.ClinicLoyaltyTiers_emptyIcon__B7j6Q{flex:0 0 auto;color:#98794a}.ClinicLoyaltyTiers_emptyText__zrYkS{margin:0;color:#65584e;font-size:.84rem;line-height:1.5}.ClinicLoyaltyTiers_checkoutError__xAQyX,.ClinicLoyaltyTiers_errorState__p2doM{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#8c3e34;font-size:.83rem;line-height:1.45}.ClinicLoyaltyTiers_activeSubscriptionBanner__KFNoq{display:flex;align-items:center;gap:11px;box-sizing:border-box;width:100%;min-width:0;padding:11px 14px;border:1px solid rgba(127,90,52,.2);border-radius:10px;background:#faf7f1}.ClinicLoyaltyTiers_activeSubscriptionIcon__p3diO{flex:0 0 auto;color:#b48d4c}.ClinicLoyaltyTiers_activeSubscriptionCopy__sPbLP{display:grid;flex:1 1 auto;gap:2px;min-width:0}.ClinicLoyaltyTiers_activeSubscriptionDescription__CqffI,.ClinicLoyaltyTiers_activeSubscriptionTitle__h_UF6{margin:0;overflow-wrap:anywhere}.ClinicLoyaltyTiers_activeSubscriptionTitle__h_UF6{color:#3b2e26;font-size:.85rem;font-weight:600;line-height:1.35}.ClinicLoyaltyTiers_activeSubscriptionDescription__CqffI{color:#65584e;font-size:.77rem;line-height:1.4}.ClinicLoyaltyTiers_activeSubscriptionAction__1xmYZ{flex:0 0 auto;margin-left:auto;white-space:nowrap}.ClinicLoyaltyTiers_checkoutError__xAQyX{padding:11px 14px;border:1px solid rgba(157,83,67,.2);border-radius:10px;background:rgba(250,242,239,.8)}.ClinicLoyaltyTiers_checkoutError__xAQyX span{flex:1 1 240px}.ClinicLoyaltyTiers_checkoutError__xAQyX .ClinicLoyaltyTiers_renewalSwitchNotice__ygJEM{display:block;flex-basis:100%;margin:-2px 0 0 25px;color:#766757;font-size:.78rem}.ClinicLoyaltyTiers_errorIcon__87qGd{flex:0 0 auto}.ClinicLoyaltyTiers_errorText__8Vbwc{margin:0;color:inherit;font-size:inherit}.ClinicLoyaltyTiers_retryButton__nhH1s{min-height:34px;padding:6px 13px;border:1px solid rgba(127,90,52,.24);border-radius:999px;background:#fffdf9;color:#76502a;font:inherit;font-size:.77rem;cursor:pointer}.ClinicLoyaltyTiers_retryButton__nhH1s:focus-visible{outline:2px solid #76502a;outline-offset:2px}.ClinicLoyaltyTiers_paymentDialog__DrpsB{display:flex;width:100%;height:auto;max-height:inherit;flex-direction:column;overflow:hidden;border:1px solid rgba(127,90,52,.2);background:#fffdf9;color:#3b3028;box-shadow:0 22px 60px rgba(47,40,36,.2)}.ClinicLoyaltyTiers_paymentHeader___7uTG{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid rgba(127,90,52,.13)}.ClinicLoyaltyTiers_paymentHeader___7uTG h2{margin:0;color:#302720;font-size:1.3rem;font-weight:450;letter-spacing:-.02em;line-height:1.25}.ClinicLoyaltyTiers_paymentHeader___7uTG p:last-child{margin:5px 0 0;color:#65584e;font-size:.82rem;line-height:1.4}.ClinicLoyaltyTiers_paymentEyebrow__4wEr9{margin:0 0 6px;color:#8f7041;font-size:.65rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.ClinicLoyaltyTiers_paymentClose__CxJ_g{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(127,90,52,.2);border-radius:50%;background:transparent;color:#51463e;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.ClinicLoyaltyTiers_paymentBody__yoEnz{display:grid;gap:16px;min-height:0;overflow-y:auto;padding:18px 24px}.ClinicLoyaltyTiers_paymentPrice__ueovz{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:13px 15px;border:1px solid rgba(127,90,52,.14);border-radius:11px;background:#faf7f1}.ClinicLoyaltyTiers_paymentPrice__ueovz span{flex:1 1 100%;color:#65584e;font-size:.73rem}.ClinicLoyaltyTiers_paymentPrice__ueovz strong{color:#49372a;font-size:1.45rem;font-weight:550;font-variant-numeric:tabular-nums}.ClinicLoyaltyTiers_paymentPrice__ueovz small{color:#65584e;font-size:.78rem}.ClinicLoyaltyTiers_paymentModes__VTFra{display:grid;gap:9px;min-width:0;margin:0;padding:0;border:0}.ClinicLoyaltyTiers_paymentModes__VTFra legend{margin-bottom:9px;color:#51463e;font-size:.78rem;font-weight:600}.ClinicLoyaltyTiers_paymentMode__0RuKB{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid rgba(127,90,52,.17);border-radius:11px;background:#fffdfa;cursor:pointer}.ClinicLoyaltyTiers_paymentMode__0RuKB[data-selected=true]{border-color:rgba(173,139,76,.48);background:#faf6ed}.ClinicLoyaltyTiers_paymentMode__0RuKB input{flex:0 0 auto;margin:3px 0 0;accent-color:#9b7741}.ClinicLoyaltyTiers_paymentMode__0RuKB span{display:grid;gap:3px;min-width:0}.ClinicLoyaltyTiers_paymentMode__0RuKB strong{color:#42352c;font-size:.86rem;font-weight:550}.ClinicLoyaltyTiers_paymentMode__0RuKB small{color:#65584e;font-size:.77rem;line-height:1.35}.ClinicLoyaltyTiers_paymentInstallmentSelect__HpJUi,.ClinicLoyaltyTiers_paymentInstallments__fYerK{width:100%;min-width:0}.ClinicLoyaltyTiers_paymentSummary__RBwLj{display:grid;gap:5px;padding:13px 15px;border-left:2px solid #c8a25a;background:rgba(247,243,238,.68)}.ClinicLoyaltyTiers_paymentSummaryLabel__8Q85k{color:#766856;font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ClinicLoyaltyTiers_paymentSummary__RBwLj strong{color:#40342b;font-size:.86rem;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.ClinicLoyaltyTiers_paymentSummary__RBwLj>span:last-child{color:#65584e;font-size:.77rem;line-height:1.45}.ClinicLoyaltyTiers_paymentActions__7z7sB{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 20px;border-top:1px solid rgba(127,90,52,.13)}.ClinicLoyaltyTiers_paymentPrimary__et_Py,.ClinicLoyaltyTiers_paymentSecondary__NqHri{min-height:42px;padding:0 17px;border-radius:999px;font:inherit;font-size:.82rem;font-weight:550;cursor:pointer}.ClinicLoyaltyTiers_paymentPrimary__et_Py{border:1px solid #ad8745;background:#c8a25a;color:#302720}.ClinicLoyaltyTiers_paymentPrimary__et_Py:hover:not(:disabled){background:#d2b16f}.ClinicLoyaltyTiers_paymentPrimary__et_Py:disabled{cursor:not-allowed;opacity:.55}.ClinicLoyaltyTiers_paymentSecondary__NqHri{border:1px solid rgba(127,90,52,.24);background:transparent;color:#5e5045}@media (max-width:980px){.ClinicLoyaltyTiers_loading__0qkf2,.ClinicLoyaltyTiers_tierList__YPpcI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ClinicLoyaltyTiers_section__GVPKd{margin-top:19px;gap:13px}.ClinicLoyaltyTiers_header__ZwvJk{gap:10px}.ClinicLoyaltyTiers_loading__0qkf2,.ClinicLoyaltyTiers_tierListSingle__aZqXM,.ClinicLoyaltyTiers_tierList__YPpcI{grid-template-columns:minmax(0,1fr)}.ClinicLoyaltyTiers_tierCard__UKbj_{gap:11px;padding:18px 17px 16px}.ClinicLoyaltyTiers_tierCardHeading__DPd2n{min-height:0}.ClinicLoyaltyTiers_tierName__24D_D{font-size:1.14rem}.ClinicLoyaltyTiers_activeSubscriptionBanner__KFNoq{align-items:flex-start;flex-wrap:wrap;gap:8px 10px;padding:11px 12px}.ClinicLoyaltyTiers_activeSubscriptionIcon__p3diO{margin-top:1px}.ClinicLoyaltyTiers_activeSubscriptionCopy__sPbLP{flex-basis:calc(100% - 30px)}.ClinicLoyaltyTiers_activeSubscriptionAction__1xmYZ{margin-left:29px}.ClinicLoyaltyTiers_price__fJkfC{font-size:1.9rem}.ClinicLoyaltyTiers_featureRow__rhw0O{font-size:.85rem}.ClinicLoyaltyTiers_footerTip__goPar{font-size:.75rem}.ClinicLoyaltyTiers_paymentHeader___7uTG{padding:18px 18px 14px}.ClinicLoyaltyTiers_paymentBody__yoEnz{gap:13px;padding:15px 18px}.ClinicLoyaltyTiers_paymentActions__7z7sB{flex-direction:column-reverse;padding:13px 18px 18px}.ClinicLoyaltyTiers_paymentPrimary__et_Py,.ClinicLoyaltyTiers_paymentSecondary__NqHri{width:100%}}@media (prefers-reduced-motion:reduce){.ClinicLoyaltyTiers_spinner__4I0eL{animation:none}.ClinicLoyaltyTiers_subscribeButton__Vg9zh,.ClinicLoyaltyTiers_tierCard__UKbj_{transition:none}}@media (orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_loading__0qkf2,.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierList__YPpcI{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ClinicLoyaltyTiers_fidelitySection__y5xwX .ClinicLoyaltyTiers_tierCard__UKbj_{gap:10px;padding:16px 16px 14px}}.address-selects_combobox__9KC0v{position:relative;min-width:0}.address-selects_trigger__t02xh{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;min-height:52px;border:1px solid rgba(127,90,52,.19);border-radius:8px;padding:0 15px;background:rgba(255,253,250,.66);color:#3b2e26;cursor:pointer;font:inherit;text-align:left;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.address-selects_trigger__t02xh:hover,.address-selects_trigger__t02xh[aria-expanded=true]{border-color:rgba(155,103,37,.54);background:rgba(255,253,250,.9)}.address-selects_trigger__t02xh:focus-visible{border-color:rgba(155,103,37,.66);box-shadow:0 0 0 3px rgba(200,162,90,.12);outline:1px solid rgba(200,162,90,.72);outline-offset:1px}.address-selects_trigger__t02xh:disabled{cursor:not-allowed;opacity:.58}.address-selects_triggerValue__0P3fI{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-selects_combobox__9KC0v svg.lucide{display:block;box-sizing:border-box;flex:0 0 auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.address-selects_popover__b2qQ9{position:absolute;top:calc(100% + 7px);left:0;z-index:20;display:grid;width:100%;max-height:280px;overflow-y:auto;padding:6px;border:1px solid rgba(127,90,52,.18);border-radius:10px;background:var(--ivory,#f7f3ee);box-shadow:0 14px 32px rgba(82,54,28,.12)}.address-selects_option__qnxAY{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:#4b3a2e;cursor:pointer;font:inherit;font-size:.86rem;text-align:left}.address-selects_optionActive__MDr_J,.address-selects_option__qnxAY:focus-visible,.address-selects_option__qnxAY:hover,.address-selects_option__qnxAY[aria-selected=true]{background:rgba(200,162,90,.1);color:#71491f}.address-selects_option__qnxAY:focus-visible{outline:1px solid rgba(200,162,90,.72);outline-offset:-1px}@media (max-width:760px){.address-selects_popover__b2qQ9{max-height:min(280px,42vh)}.address-selects_option__qnxAY{min-height:44px}}@media (prefers-reduced-motion:reduce){.address-selects_trigger__t02xh{transition:none}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.address-selects_trigger__t02xh{min-height:48px;padding:0 14px;font-size:.95rem}.address-selects_popover__b2qQ9{position:fixed;z-index:95;top:auto;right:12px;bottom:calc(var(--mobile-bottom-nav-height, 64px) + env(safe-area-inset-bottom, 0px) + 12px);left:12px;width:auto;max-height:min(46dvh,340px);overscroll-behavior:contain;padding:6px;border-radius:16px;background:#fffdf9;box-shadow:0 0 0 100vmax rgba(49,35,24,.28),0 18px 40px rgba(48,31,18,.22)}.address-selects_option__qnxAY{min-height:46px;padding:0 12px;font-size:.95rem}}.LegalContractPanel_section__Tq_Hs{display:grid;gap:14px;margin-top:28px;padding:clamp(20px,2.6vw,28px);border:1px solid rgba(127,90,52,.17);border-radius:13px;background:linear-gradient(140deg,rgba(255,253,250,.88),rgba(249,243,235,.58));box-shadow:0 8px 24px rgba(82,54,28,.035)}.LegalContractPanel_header__kJgkn{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(127,90,52,.12)}.LegalContractPanel_label__3H63o{margin:0;color:var(--app-text-accent);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.LegalContractPanel_header__kJgkn h2{margin:10px 0 0;color:#3b2e26;font-family:var(--app-section-title-font-family);font-size:clamp(1.4rem,2vw,2rem);font-weight:var(--app-section-title-font-weight);font-synthesis:none;line-height:1.08}.LegalContractPanel_status__qr1Wr{padding:8px 12px;border:1px solid rgba(127,90,52,.15);border-radius:999px;color:#806247;font-size:.7rem;font-weight:600;letter-spacing:.04em}.LegalContractPanel_status__qr1Wr[data-complete=true]{border-color:rgba(98,117,70,.28);color:#627546}.LegalContractPanel_description__dBIRC,.LegalContractPanel_message__deCne{margin:0;color:var(--app-text-secondary);font-size:.9rem;line-height:1.55}.LegalContractPanel_links__ThJKz{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0}.LegalContractPanel_links__ThJKz a{color:#76502a;font-size:.86rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.LegalContractPanel_checkbox__SjiFp{display:flex;align-items:flex-start;gap:10px;color:#4b3a2e;font-size:.87rem;line-height:1.5}.LegalContractPanel_checkbox__SjiFp input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#76502a}.LegalContractPanel_signatureArea__hu5h8{display:grid;gap:10px}.LegalContractPanel_signatureInstructions__8t25g{margin:0;color:var(--app-text-secondary);font-size:.8rem;line-height:1.45}.LegalContractPanel_signatureHeader__VRsWz{display:flex;align-items:center;justify-content:space-between;color:#4b3a2e;font-size:.86rem}.LegalContractPanel_signatureHeader__VRsWz button{border:0;padding:0;background:transparent;color:#76502a;cursor:pointer;font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:3px}.LegalContractPanel_canvas__IBvdG{width:100%;height:180px;touch-action:none;border:1px dashed rgba(127,90,52,.36);border-radius:9px;background:rgba(255,253,250,.72);cursor:crosshair}.LegalContractPanel_signButton__AS0v6{width:-moz-fit-content;width:fit-content;min-height:46px;border:1px solid #76502a;border-radius:999px;padding:0 22px;background:#76502a;color:#fffaf2;cursor:pointer;font:inherit;font-size:.82rem}.LegalContractPanel_signButton__AS0v6:disabled,.LegalContractPanel_signatureHeader__VRsWz button:disabled{cursor:not-allowed;opacity:.62}.LegalContractPanel_otpPanel__e9D1w{display:grid;gap:14px;padding:20px;border:1px solid rgba(127,90,52,.16);border-radius:10px;background:rgba(255,253,250,.72)}.LegalContractPanel_otpPanel__e9D1w h3{margin:0;color:#3b2e26;font-size:1.1rem;font-weight:500}.LegalContractPanel_otpError__KNRyQ{margin:0;color:#9a3f32;font-size:.84rem;line-height:1.45}.LegalContractPanel_resendButton__6K8eO{width:-moz-fit-content;width:fit-content;border:0;padding:0;background:transparent;color:#76502a;cursor:pointer;font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:3px}.LegalContractPanel_resendButton__6K8eO:disabled{cursor:not-allowed;opacity:.62}.LegalContractPanel_canvas__IBvdG:focus-visible,.LegalContractPanel_links__ThJKz a:focus-visible,.LegalContractPanel_signButton__AS0v6:focus-visible,.LegalContractPanel_signatureHeader__VRsWz button:focus-visible{outline:2px solid rgba(143,96,37,.64);outline-offset:3px}@media (max-width:760px){.LegalContractPanel_header__kJgkn{display:grid}.LegalContractPanel_canvas__IBvdG{height:150px}}.LegalContractPanel_profileList__Fyz1M{display:grid;gap:22px;margin-top:22px}.LegalContractPanel_profileSection__1HFs3{width:min(100%,1080px);margin:22px auto 0;padding:clamp(22px,2.5vw,28px);gap:12px;box-shadow:0 8px 24px rgba(82,54,28,.035)}.LegalContractPanel_profileList__Fyz1M .LegalContractPanel_profileSection__1HFs3{margin-top:0}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_header__kJgkn{align-items:center;padding-bottom:12px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_header__kJgkn h2{margin-top:8px;font-size:clamp(1.3rem,1.8vw,1.65rem)}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_description__dBIRC{font-size:.84rem;line-height:1.45}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz{gap:8px 18px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_checkbox__SjiFp{gap:9px;padding:3px 0 7px;border-bottom:1px solid rgba(127,90,52,.1);font-size:.84rem;line-height:1.45}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_checkbox__SjiFp:last-of-type{border-bottom:0}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureArea__hu5h8{gap:8px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureInstructions__8t25g{font-size:.78rem}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_canvas__IBvdG{height:140px}.LegalContractPanel_signatureActions__c7M6O{display:flex;justify-content:flex-end}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureActions__c7M6O .LegalContractPanel_signButton__AS0v6{min-height:48px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_otpPanel__e9D1w{gap:11px;padding:16px}@media (max-width:760px){.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_canvas__IBvdG{height:135px}.LegalContractPanel_signatureActions__c7M6O .LegalContractPanel_signButton__AS0v6{width:100%}}.LegalContractPanel_mobileText__VPvfC{display:none}.LegalContractPanel_padFrame__TfsOe{display:grid;position:relative}.LegalContractPanel_padHint__6GB1f{display:none}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.LegalContractPanel_desktopText__TUIhr{display:none}.LegalContractPanel_mobileText__VPvfC{display:inline}.LegalContractPanel_profileSection__1HFs3{box-sizing:border-box;width:100%;gap:10px;margin:12px 0 0;padding:14px;border-radius:14px;background:#fffdfa;box-shadow:none}.LegalContractPanel_profileList__Fyz1M .LegalContractPanel_profileSection__1HFs3{margin-top:0}.LegalContractPanel_profileList__Fyz1M{gap:12px;margin-top:12px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_header__kJgkn{display:flex;align-items:center;gap:10px;min-height:28px;padding:0 30px 0 0;border-bottom:0}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_header__kJgkn>div{flex:1 1 auto;min-width:0}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_header__kJgkn .LegalContractPanel_label__3H63o{display:none}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_header__kJgkn h2{margin:0;font-size:1.15rem;line-height:1.2}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_status__qr1Wr{flex:none;padding:5px 10px;font-size:.68rem;white-space:nowrap}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_description__dBIRC{font-size:.8rem;line-height:1.45}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(127,90,52,.16);border-radius:12px;background:rgba(255,253,250,.8)}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:48px;padding:0 14px;color:#3b2e26;font-size:.92rem;font-weight:500;text-decoration:none}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a+a{border-top:1px solid rgba(127,90,52,.12)}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a:after,.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a:before{content:"";flex:none;width:20px;height:20px;background:50%/20px 20px no-repeat}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a6a47' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h6'/%3E%3C/svg%3E")}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a:after{margin-left:auto;width:18px;height:18px;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a6a47' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E")}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a[download]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a6a47' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 11l5 5 5-5M5 20h14'/%3E%3C/svg%3E")}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a[download]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a6a47' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E")}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_links__ThJKz a:focus-visible{outline-offset:-2px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_checkbox__SjiFp{gap:12px;min-height:44px;padding:8px 0;font-size:.84rem;line-height:1.5}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_checkbox__SjiFp input{width:20px;height:20px;margin:0}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_checkbox__SjiFp:last-of-type{padding-bottom:8px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureArea__hu5h8{gap:8px;margin-top:4px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureHeader__VRsWz strong{font-size:.95rem;font-weight:500}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureHeader__VRsWz button{min-height:44px;margin:-10px 0;padding:0 4px;color:#76502a;text-decoration:none;font-weight:500}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureInstructions__8t25g{font-size:.78rem}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_canvas__IBvdG{box-sizing:border-box;height:180px;border:1.5px dashed rgba(200,162,90,.75);border-radius:14px;cursor:default;overscroll-behavior:contain;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LegalContractPanel_padHint__6GB1f{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(118,80,42,.42);font-size:.95rem;letter-spacing:.04em;pointer-events:none}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureActions__c7M6O{margin-top:4px}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_signatureActions__c7M6O .LegalContractPanel_signButton__AS0v6{box-sizing:border-box;width:100%;min-height:48px;font-size:.9rem}.LegalContractPanel_profileSection__1HFs3 .LegalContractPanel_message__deCne:empty{display:none}}