body.signin{font-family:var(--font-app);background:var(--app-listing-form);padding-top:0}.signin :is(.hide,.w-form-done,.w-form-fail){display:none}.signin .w-layout-hflex{gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.signin .v-100{align-items:stretch;min-height:100vh;display:grid}.signin .gorms-left{padding:var(--space-6) var(--gutter);background:var(--app-listing-welcome);display:none}.signin .gorms-left h1{margin:var(--space-6) 0 var(--space-4);font-size:var(--text-h2)}.signin .check{padding:var(--space-1) 0 var(--space-1) var(--space-6);position:relative}.signin .check:before{content:"✓";color:var(--color-button);position:absolute;left:0}.signin .logo-page{width:7.5rem;height:auto}.signin .form-div{gap:var(--space-4);padding:var(--space-6) var(--gutter);flex-direction:column;justify-content:center;align-items:center;display:flex}.signin .form-container-user{width:100%;max-width:26rem;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-card)}.signin .form-container-user h2{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-h3)}.signin .form-wrap{margin-bottom:var(--space-4)}.signin .form-label{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);display:block}.signin .bottom-1{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.signin .form-input{width:100%;min-height:var(--control);padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-card);display:block}.signin .form-input.error{border-color:var(--color-alert)}.signin .error-msg{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-alert)}.signin .error-msg:empty{display:none}.signin .submitform-wrapper .button{width:100%;margin-top:var(--space-2);font:inherit;border-radius:var(--radius-lg);cursor:pointer;border:0}.signin .flex-block-5{margin-top:var(--space-4);font-size:var(--text-sm);justify-content:space-between}.signin .plan-picker{--plan-surgeon:#dff2ed;--plan-surgeon-line:#88d5d5;--plan-clinic:#eeedff;--plan-clinic-line:#d2cfff;min-width:0;margin:0 0 var(--space-5);border:0;padding:0}.signin .plan-picker legend{padding:0}.signin .plan-period{margin-bottom:var(--space-3);border:1px solid var(--lilac-50);border-radius:var(--radius-pill);background:var(--color-card);gap:2px;padding:2px;display:inline-flex}.signin .plan-period label{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-pill);cursor:pointer;position:relative}.signin .plan-period label.is-chosen{background:var(--yellow-200)}.signin :is(.plan-period,.plan-card) input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.signin .plan-cards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signin .plan-card{gap:var(--space-1);padding:var(--space-3);padding-right:var(--space-5);border-radius:var(--radius-lg);background:var(--plan-surgeon);box-shadow:inset 0 0 0 1px var(--plan-surgeon-line);cursor:pointer;flex-direction:column;display:flex;position:relative}.signin .plan-card.clinic{background:var(--plan-clinic);box-shadow:inset 0 0 0 1px var(--plan-clinic-line)}.signin .plan-card:hover,.signin .plan-card.is-chosen{box-shadow:inset 0 0 0 2px var(--teal-500)}.signin .plan-card.clinic:hover,.signin .plan-card.clinic.is-chosen{box-shadow:inset 0 0 0 2px var(--violet-500)}.signin .plan-card.is-chosen:after{content:"✓";top:var(--space-2);right:var(--space-2);font-size:var(--text-sm);color:var(--teal-500);position:absolute}.signin .plan-card.clinic.is-chosen:after{color:var(--violet-500)}.signin :is(.plan-card,.plan-period label):focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.signin .plan-name{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.25}.signin .plan-price{font-size:var(--text-sm)}.signin .plan-price small{font-size:var(--text-xs);color:var(--color-muted);display:block}.signin .plan-picker[data-period=monthly] .plan-price[data-period=yearly],.signin .plan-picker[data-period=yearly] .plan-price[data-period=monthly]{display:none}.signin .plan-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-muted);display:none}.signin .plan-picker.is-premium .plan-note{display:block}.signin .w-form-done,.signin .w-form-fail{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg)}.signin .w-form-done{background:var(--color-open-bg)}.signin .w-form-fail{color:var(--color-alert);background:var(--color-alert-bg)}.signin :is(.gorms-left,.form-div) a:not(.button,.w-inline-block,[data-locale-link]){color:var(--color-text);text-decoration:underline}.signin .hub-link{margin-top:var(--space-4);font-size:var(--text-sm);display:inline-block}.signin .padding-top.padding-medium{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-muted)}.signin .bottom-rel{margin-top:var(--space-5);font-size:var(--text-sm);justify-content:center}.signin .custom-switcher{gap:var(--space-2)}.signin .custom-switcher a{color:var(--color-muted)}.signin .custom-switcher .lang-active{color:var(--color-text);text-decoration:underline}@media (width>=48rem){.signin .phone-only{display:none}}@media (width>=62rem){.signin .v-100{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.signin .gorms-left{padding:var(--space-8) var(--space-9);flex-direction:column;order:2;justify-content:center;display:flex}.signin .gorms-left>*{max-width:34rem}}
