.AuthDone-module-sass-module__frNTQq__done{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.AuthDone-module-sass-module__frNTQq__circle{background:var(--color-accent-soft);width:4rem;height:4rem;color:var(--color-accent-strong);border-radius:50%;place-items:center;transition:background-color .22s,color .22s;display:grid;position:relative}.AuthDone-module-sass-module__frNTQq__circleDone{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.AuthDone-module-sass-module__frNTQq__pulse{border:2px solid var(--color-accent);border-radius:50%;animation:2s ease-out infinite AuthDone-module-sass-module__frNTQq__ring;position:absolute;inset:0}@keyframes AuthDone-module-sass-module__frNTQq__ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.AuthDone-module-sass-module__frNTQq__title{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}.AuthDone-module-sass-module__frNTQq__text{max-width:24rem;color:var(--color-text-soft);font-size:.875rem;line-height:1.55}.AuthDone-module-sass-module__frNTQq__text b{color:var(--color-text);overflow-wrap:anywhere;font-weight:650}.AuthDone-module-sass-module__frNTQq__actions{flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}
.authForm-module-sass-module__issPOq__form{flex-direction:column;gap:1rem;display:flex}.authForm-module-sass-module__issPOq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.authForm-module-sass-module__issPOq__between{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.authForm-module-sass-module__issPOq__submit{width:100%}.authForm-module-sass-module__issPOq__submit:hover .authForm-module-sass-module__issPOq__arrow{transform:translate(.25rem)}.authForm-module-sass-module__issPOq__arrow{place-items:center;transition:transform .22s;display:inline-grid}@media (prefers-reduced-motion:reduce){.authForm-module-sass-module__issPOq__submit:hover .authForm-module-sass-module__issPOq__arrow{transform:none}}.authForm-module-sass-module__issPOq__alt{color:var(--color-text-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.authForm-module-sass-module__issPOq__or{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.authForm-module-sass-module__issPOq__or:before,.authForm-module-sass-module__issPOq__or:after{content:"";background:var(--color-border);flex:1;height:1px}@media (max-width:640px){.authForm-module-sass-module__issPOq__pair{grid-template-columns:minmax(0,1fr)}}.authForm-module-sass-module__issPOq__fine{text-align:center;color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.5}.authForm-module-sass-module__issPOq__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.authForm-module-sass-module__issPOq__steps{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.authForm-module-sass-module__issPOq__stepLine{background:var(--color-border-strong);flex:1;height:1px}.authForm-module-sass-module__issPOq__stepDone{background:var(--color-success)}.authForm-module-sass-module__issPOq__steps .authForm-module-sass-module__issPOq__current{background:var(--color-accent-strong);color:var(--color-accent-contrast);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 28%, transparent);border-color:#0000}
.PasswordMeter-module-sass-module__Y5poVa__meter{align-items:center;gap:.75rem;display:flex}.PasswordMeter-module-sass-module__Y5poVa__bars{flex:1;gap:.25rem;display:flex}.PasswordMeter-module-sass-module__Y5poVa__bar{border-radius:var(--radius-pill);background:var(--color-surface-strong);flex:1;height:.25rem;transition:background-color .22s}.PasswordMeter-module-sass-module__Y5poVa__level1{background:var(--color-error)}.PasswordMeter-module-sass-module__Y5poVa__level2{background:var(--color-warning)}.PasswordMeter-module-sass-module__Y5poVa__level3{background:var(--color-success)}.PasswordMeter-module-sass-module__Y5poVa__label{text-align:right;min-width:3rem;color:var(--color-text-muted);font-size:.75rem;font-weight:650}.PasswordMeter-module-sass-module__Y5poVa__text1{color:var(--color-error)}.PasswordMeter-module-sass-module__Y5poVa__text2{color:var(--color-warning)}.PasswordMeter-module-sass-module__Y5poVa__text3{color:var(--color-success)}
.Reveal-module-sass-module__8ALfYa__reveal[data-reveal=armed]{opacity:0}.Reveal-module-sass-module__8ALfYa__reveal[data-reveal=in]{transition:opacity .72s cubic-bezier(.2, 0, 0, 1) var(--d,0s),transform .72s cubic-bezier(.2, 0, 0, 1) var(--d,0s),clip-path .72s cubic-bezier(.2, 0, 0, 1) var(--d,0s),filter .72s cubic-bezier(.2, 0, 0, 1) var(--d,0s)}.Reveal-module-sass-module__8ALfYa__rise[data-reveal=armed]{transform:translateY(1.5rem)}.Reveal-module-sass-module__8ALfYa__scale[data-reveal=armed]{transform:scale(.96)translateY(.75rem)}.Reveal-module-sass-module__8ALfYa__mask[data-reveal=armed]{opacity:1;clip-path:inset(0 0 100%);transform:translateY(1rem)}.Reveal-module-sass-module__8ALfYa__mask[data-reveal=in]{clip-path:inset(-.2em -.1em)}@media (prefers-reduced-motion:reduce){.Reveal-module-sass-module__8ALfYa__reveal[data-reveal]{opacity:1;clip-path:none;transition:none;transform:none}}
.WaveRibbon-module-sass-module__0FZRrW__ribbon{position:relative}.WaveRibbon-module-sass-module__0FZRrW__list{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.WaveRibbon-module-sass-module__0FZRrW__chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);white-space:nowrap;color:var(--color-text-soft);align-items:center;gap:.5rem;padding:.375rem 1rem .375rem .375rem;font-size:.875rem;font-weight:600;display:inline-flex}.WaveRibbon-module-sass-module__0FZRrW__chipIcon{background:var(--color-accent-soft);width:2rem;height:2rem;color:var(--color-accent-strong);border-radius:50%;place-items:center;display:grid}.WaveRibbon-module-sass-module__0FZRrW__chipIcon svg{width:1rem;height:1rem}.WaveRibbon-module-sass-module__0FZRrW__ribbon[data-on]{-webkit-mask-image:linear-gradient(90deg, var(--color-void), var(--color-white) 7%, var(--color-white) 93%, var(--color-void));mask-image:linear-gradient(90deg, var(--color-void), var(--color-white) 7%, var(--color-white) 93%, var(--color-void));margin-block:-.5rem;overflow:hidden;-webkit-mask-source-type:luminance;mask-mode:luminance}.WaveRibbon-module-sass-module__0FZRrW__ribbon[data-on] .WaveRibbon-module-sass-module__0FZRrW__list{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.WaveRibbon-module-sass-module__0FZRrW__canvas{display:block}.WaveRibbon-module-sass-module__0FZRrW__band{fill:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));stroke:color-mix(in srgb, var(--color-accent) 22%, var(--color-border));stroke-width:1px}.WaveRibbon-module-sass-module__0FZRrW__body{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1px}.WaveRibbon-module-sass-module__0FZRrW__disc{fill:var(--color-accent-soft)}.WaveRibbon-module-sass-module__0FZRrW__icon{fill:none;color:var(--color-accent-strong)}.WaveRibbon-module-sass-module__0FZRrW__label{font-family:var(--font-sans);fill:var(--color-text-soft);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:600}
.Extras-module-sass-module__rvSwGa__extras{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.Extras-module-sass-module__rvSwGa__title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:500}.Extras-module-sass-module__rvSwGa__ribbons{flex-direction:column;gap:.75rem;width:100%;padding-block:1rem;display:flex;overflow:clip}.Extras-module-sass-module__rvSwGa__more{width:100%;max-width:30rem;margin:0}.Extras-module-sass-module__rvSwGa__moreWave{width:100%;height:auto;display:block;overflow:visible}.Extras-module-sass-module__rvSwGa__moreWave text{font-family:var(--font-display);letter-spacing:-.02em;fill:var(--color-text-soft);font-size:1.5rem;font-weight:700}.Extras-module-sass-module__rvSwGa__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.WaveLines-module-sass-module__02s4WW__waves{z-index:-1;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, var(--color-black) 0%, transparent 24%, transparent 70%, var(--color-black) 100%),radial-gradient(ellipse 14rem 4rem at 50% calc(100% - 2.5rem), transparent 55%, var(--color-black) 100%);mask-image:linear-gradient(to bottom, var(--color-black) 0%, transparent 24%, transparent 70%, var(--color-black) 100%),radial-gradient(ellipse 14rem 4rem at 50% calc(100% - 2.5rem), transparent 55%, var(--color-black) 100%);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;overflow:clip;-webkit-mask-composite:source-in;mask-composite:intersect}.WaveLines-module-sass-module__02s4WW__group{flex-direction:column;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.WaveLines-module-sass-module__02s4WW__waves{display:none}}
.LegalLinks-module-sass-module__Djhp-W__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;display:flex}.LegalLinks-module-sass-module__Djhp-W__link{min-height:2rem;color:var(--color-text-muted);align-items:center;font-size:.75rem;transition:color .15s;display:inline-flex}.LegalLinks-module-sass-module__Djhp-W__link:hover{color:var(--color-text)}.LegalLinks-module-sass-module__Djhp-W__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (pointer:coarse),(max-width:768px){.LegalLinks-module-sass-module__Djhp-W__link{min-height:2.75rem}}
.PlanBackdrop-module-sass-module__6mxNHa__plan{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PlanBackdrop-module-sass-module__6mxNHa__slot{will-change:transform;opacity:0;pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .36s;position:absolute;top:0;left:0}.PlanBackdrop-module-sass-module__6mxNHa__slot[data-user=true]{cursor:grabbing}.PlanBackdrop-module-sass-module__6mxNHa__plan[data-ready=true] .PlanBackdrop-module-sass-module__6mxNHa__slot{opacity:1}.PlanBackdrop-module-sass-module__6mxNHa__svg{display:block;overflow:visible}.PlanBackdrop-module-sass-module__6mxNHa__slot svg *{cursor:inherit}.PlanBackdrop-module-sass-module__6mxNHa__cursor{opacity:0;will-change:transform;width:0;height:0;transition:opacity .15s;position:absolute;top:0;left:0}.PlanBackdrop-module-sass-module__6mxNHa__arrow,.PlanBackdrop-module-sass-module__6mxNHa__hand{opacity:0;transition:opacity .11s,transform .14s cubic-bezier(.2,0,0,1);position:absolute}.PlanBackdrop-module-sass-module__6mxNHa__arrow{fill:var(--tone);stroke:var(--color-surface);stroke-width:1.4px;stroke-linejoin:round;transform-origin:2px 2px;top:0;left:0}.PlanBackdrop-module-sass-module__6mxNHa__hand{transform-origin:50%;fill:none;stroke-linecap:round;stroke-linejoin:round;top:-14px;left:-14px;transform:scale(.7)}.PlanBackdrop-module-sass-module__6mxNHa__halo{stroke:var(--color-surface);stroke-width:4.6px}.PlanBackdrop-module-sass-module__6mxNHa__ink{stroke:var(--tone);stroke-width:2px}.PlanBackdrop-module-sass-module__6mxNHa__cursor[data-state=point] .PlanBackdrop-module-sass-module__6mxNHa__arrow{opacity:1}.PlanBackdrop-module-sass-module__6mxNHa__cursor[data-state=open] .PlanBackdrop-module-sass-module__6mxNHa__handOpen{opacity:1;transform:scale(1)}.PlanBackdrop-module-sass-module__6mxNHa__cursor[data-state=grab] .PlanBackdrop-module-sass-module__6mxNHa__handClosed{opacity:1;transform:scale(.88)}.PlanBackdrop-module-sass-module__6mxNHa__tag{border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone) 16%, var(--color-surface));white-space:nowrap;color:var(--color-text);padding:.125rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:1.25rem;left:.75rem}@media (prefers-reduced-motion:reduce){.PlanBackdrop-module-sass-module__6mxNHa__cursor{display:none}}
.RollingCopy-module-sass-module__dqX4vG__copy{width:100%;display:grid}.RollingCopy-module-sass-module__dqX4vG__item{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;grid-area:1/1;gap:.75rem;display:flex}.RollingCopy-module-sass-module__dqX4vG__item[data-place=current]{pointer-events:auto;-webkit-user-select:text;user-select:text}.RollingCopy-module-sass-module__dqX4vG__kicker,.RollingCopy-module-sass-module__dqX4vG__title,.RollingCopy-module-sass-module__dqX4vG__text{opacity:0;margin:0;transition:transform .56s cubic-bezier(.2,0,0,1),opacity .42s;transform:translateY(1rem)}.RollingCopy-module-sass-module__dqX4vG__item[data-place=gone]>*{transition-duration:.32s;transform:translateY(-1rem)}.RollingCopy-module-sass-module__dqX4vG__item[data-place=current]>*{opacity:1;transform:none}.RollingCopy-module-sass-module__dqX4vG__item[data-place=current]>.RollingCopy-module-sass-module__dqX4vG__kicker{transition-delay:.16s}.RollingCopy-module-sass-module__dqX4vG__item[data-place=current]>.RollingCopy-module-sass-module__dqX4vG__title{transition-delay:.23s}.RollingCopy-module-sass-module__dqX4vG__item[data-place=current]>.RollingCopy-module-sass-module__dqX4vG__text{transition-delay:.3s}.RollingCopy-module-sass-module__dqX4vG__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong);font-size:.875rem;font-weight:700}.RollingCopy-module-sass-module__dqX4vG__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.1}.RollingCopy-module-sass-module__dqX4vG__item[data-big=true] .RollingCopy-module-sass-module__dqX4vG__title{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3rem)}.RollingCopy-module-sass-module__dqX4vG__text{max-width:32rem;color:var(--color-text-soft);font-size:1rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.RollingCopy-module-sass-module__dqX4vG__kicker,.RollingCopy-module-sass-module__dqX4vG__title,.RollingCopy-module-sass-module__dqX4vG__text{transition:none}}
.AuthStage-module-sass-module__P62bua__stage{isolation:isolate;border:1px solid var(--color-border);background:radial-gradient(120% 80% at 15% 0%, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent 62%),radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--color-highlight) 38%, transparent), transparent 62%),var(--color-bg-strong);border-radius:2rem;grid-template-rows:auto minmax(0,1fr);gap:1.5rem;height:100%;padding:2.5rem;display:grid;position:relative;overflow:hidden}.AuthStage-module-sass-module__P62bua__grid{z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--color-text) 16%, transparent) 1px, transparent 1.5px);-webkit-mask-image:radial-gradient(130% 100% at 50% 50%, var(--color-black) 45%, transparent);mask-image:radial-gradient(130% 100% at 50% 50%, var(--color-black) 45%, transparent);background-size:1.5rem 1.5rem;position:absolute;inset:0}.AuthStage-module-sass-module__P62bua__body{flex-direction:column;gap:2rem;width:100%;max-width:40rem;display:flex}.AuthStage-module-sass-module__P62bua__zone{pointer-events:none;min-height:0}
.AuthView-module-sass-module__1IqtsG__page{flex:auto;grid-template-columns:minmax(0,1fr);display:grid}.AuthView-module-sass-module__1IqtsG__stageSlot{display:none}.AuthView-module-sass-module__1IqtsG__main{isolation:isolate;grid-template-rows:1fr auto;padding-bottom:1rem;display:grid;position:relative;overflow:hidden}.AuthView-module-sass-module__1IqtsG__slot{justify-content:center;align-items:center;padding-block:1.5rem;display:flex}.AuthView-module-sass-module__1IqtsG__column{flex-direction:column;gap:1.5rem;width:100%;max-width:26rem;display:flex}.AuthView-module-sass-module__1IqtsG__tabbed{min-height:40rem}.AuthView-module-sass-module__1IqtsG__tabbed .AuthView-module-sass-module__1IqtsG__switch{--tab-h:2.5rem;box-shadow:var(--shadow-low),0 8px 24px -12px color-mix(in srgb, var(--color-accent) 55%, transparent);padding:.25rem}.AuthView-module-sass-module__1IqtsG__tabbed .AuthView-module-sass-module__1IqtsG__switch button{font-size:.875rem}.AuthView-module-sass-module__1IqtsG__view{flex-direction:column;gap:1.5rem;display:flex}.AuthView-module-sass-module__1IqtsG__head{flex-direction:column;gap:.5rem;display:flex}.AuthView-module-sass-module__1IqtsG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:2rem;font-weight:800;line-height:1.1}.AuthView-module-sass-module__1IqtsG__lead{color:var(--color-text-soft);margin:0;font-size:1rem;line-height:1.5}@media (min-width:1024px){.AuthView-module-sass-module__1IqtsG__page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding-bottom:1.5rem}.AuthView-module-sass-module__1IqtsG__stageSlot{min-height:32rem;display:block}.AuthView-module-sass-module__1IqtsG__main{padding-bottom:0}}@media (max-width:640px){.AuthView-module-sass-module__1IqtsG__slot{align-items:flex-start;padding-block:1rem}.AuthView-module-sass-module__1IqtsG__tabbed{min-height:0}}@keyframes AuthView-module-sass-module__1IqtsG__rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes AuthView-module-sass-module__1IqtsG__fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.AuthView-module-sass-module__1IqtsG__page[data-opening] .AuthView-module-sass-module__1IqtsG__stageSlot{animation:.9s cubic-bezier(.2,0,0,1) both AuthView-module-sass-module__1IqtsG__fade}.AuthView-module-sass-module__1IqtsG__page[data-opening] .AuthView-module-sass-module__1IqtsG__switch{animation:.6s cubic-bezier(.2,0,0,1) .25s both AuthView-module-sass-module__1IqtsG__rise}.AuthView-module-sass-module__1IqtsG__page[data-opening] .AuthView-module-sass-module__1IqtsG__view{animation:.6s cubic-bezier(.2,0,0,1) .4s both AuthView-module-sass-module__1IqtsG__rise}.AuthView-module-sass-module__1IqtsG__page[data-opening] .AuthView-module-sass-module__1IqtsG__main>:last-child{animation:.6s cubic-bezier(.2,0,0,1) .65s both AuthView-module-sass-module__1IqtsG__fade}}
.RealPlan-module-sass-module__TIA0RG__frame{background:var(--color-bg);border-radius:1rem;width:100%;position:relative;overflow:hidden}.RealPlan-module-sass-module__TIA0RG__svg{width:100%;height:100%;display:block}.RealPlan-module-sass-module__TIA0RG__svg [data-table]{cursor:default}.RealPlan-module-sass-module__TIA0RG__dot{fill:var(--color-border-strong);opacity:.65}.RealPlan-module-sass-module__TIA0RG__major{fill:var(--color-text-muted);opacity:.9}.RealPlan-module-sass-module__TIA0RG__ghost{pointer-events:none;transition:transform .9s cubic-bezier(.4,0,.2,1)}.RealPlan-module-sass-module__TIA0RG__ghostBody{filter:drop-shadow(0 6px 10px rgba(var(--color-shadow-rgb), .22));animation:.32s cubic-bezier(.2,0,0,1) both RealPlan-module-sass-module__TIA0RG__lift}.RealPlan-module-sass-module__TIA0RG__ghostBody rect{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:1.4px}.RealPlan-module-sass-module__TIA0RG__ghostBody text{font-family:var(--font-display);fill:var(--color-text);font-size:.625rem;font-weight:800}.RealPlan-module-sass-module__TIA0RG__grip{stroke:var(--color-text-muted);stroke-width:1.4px;stroke-linecap:round}.RealPlan-module-sass-module__TIA0RG__cursor{fill:var(--color-text);stroke:var(--color-surface);stroke-width:1px}.RealPlan-module-sass-module__TIA0RG__ghost[data-stage=drop] .RealPlan-module-sass-module__TIA0RG__ghostBody{animation:.7s cubic-bezier(.2,0,0,1) both RealPlan-module-sass-module__TIA0RG__settle}.RealPlan-module-sass-module__TIA0RG__waiter{pointer-events:none;transition:transform 2.2s cubic-bezier(.45,0,.25,1)}.RealPlan-module-sass-module__TIA0RG__waiter text{font-family:var(--font-display);fill:var(--color-primary-contrast);font-size:.625rem;font-weight:800}.RealPlan-module-sass-module__TIA0RG__waiterDot{fill:var(--color-accent-strong);stroke:var(--color-surface);stroke-width:1.5px}.RealPlan-module-sass-module__TIA0RG__pulse{fill:none;stroke:var(--color-accent);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out 2.2s both RealPlan-module-sass-module__TIA0RG__ring}.RealPlan-module-sass-module__TIA0RG__rain{opacity:0;transition:opacity .8s}.RealPlan-module-sass-module__TIA0RG__rain[data-on]{opacity:1}.RealPlan-module-sass-module__TIA0RG__drop{stroke:var(--color-info);stroke-width:1.4px;stroke-linecap:round;opacity:.55;animation:.9s linear infinite RealPlan-module-sass-module__TIA0RG__fall}@keyframes RealPlan-module-sass-module__TIA0RG__lift{0%{opacity:0;scale:.8}}@keyframes RealPlan-module-sass-module__TIA0RG__settle{0%{scale:1.12}to{scale:1}}@keyframes RealPlan-module-sass-module__TIA0RG__ring{0%{opacity:.8;scale:1}to{opacity:0;scale:2.6}}@keyframes RealPlan-module-sass-module__TIA0RG__fall{0%{translate:0 -24px}to{translate:-6px 44px}}@media (prefers-reduced-motion:reduce){.RealPlan-module-sass-module__TIA0RG__ghost,.RealPlan-module-sass-module__TIA0RG__ghostBody,.RealPlan-module-sass-module__TIA0RG__pulse,.RealPlan-module-sass-module__TIA0RG__drop{animation:none}.RealPlan-module-sass-module__TIA0RG__waiter,.RealPlan-module-sass-module__TIA0RG__ghost{transition:none}}
.BookingPhone-module-sass-module__1kBWdG__phone{--k:.73;--frame:var(--color-black);--key:color-mix(in srgb, var(--color-white) 22%, var(--color-black));width:19rem;padding:calc(11px*var(--k));border-radius:calc(66px*var(--k));background:var(--frame);box-shadow:0 0 0 1px var(--key),0 24px 60px color-mix(in srgb, var(--color-black) 45%, transparent);align-self:center;margin-bottom:-6rem;position:relative}.BookingPhone-module-sass-module__1kBWdG__phone:before,.BookingPhone-module-sass-module__1kBWdG__phone:after{content:"";background:var(--key);border-radius:2px;width:3px;position:absolute}.BookingPhone-module-sass-module__1kBWdG__phone:before{left:-3px;top:calc(200px*var(--k));height:calc(120px*var(--k))}.BookingPhone-module-sass-module__1kBWdG__phone:after{right:-3px;top:calc(240px*var(--k));height:calc(100px*var(--k))}.BookingPhone-module-sass-module__1kBWdG__screen{height:calc(852px*var(--k));border-radius:calc(55px*var(--k));background:var(--color-surface);position:relative;overflow:hidden}.BookingPhone-module-sass-module__1kBWdG__island{top:calc(11px*var(--k));z-index:3;width:calc(126px*var(--k));height:calc(37px*var(--k));border-radius:var(--radius-pill);background:var(--frame);position:absolute;left:50%;transform:translate(-50%)}.BookingPhone-module-sass-module__1kBWdG__status{top:calc(11px*var(--k));left:calc(48px*var(--k));right:calc(44px*var(--k));z-index:3;height:calc(37px*var(--k));color:var(--color-text);justify-content:space-between;align-items:center;display:flex;position:absolute}.BookingPhone-module-sass-module__1kBWdG__clock{min-width:calc(44px*var(--k));font-size:calc(17px*var(--k));font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.BookingPhone-module-sass-module__1kBWdG__icons{align-items:center;gap:calc(6px*var(--k));display:inline-flex}.BookingPhone-module-sass-module__1kBWdG__signal{align-items:flex-end;gap:calc(2px*var(--k));height:calc(12px*var(--k));display:inline-flex}.BookingPhone-module-sass-module__1kBWdG__signal i{width:calc(3.5px*var(--k));background:currentColor;border-radius:1px}.BookingPhone-module-sass-module__1kBWdG__signal i:first-child{height:33%}.BookingPhone-module-sass-module__1kBWdG__signal i:nth-child(2){height:55%}.BookingPhone-module-sass-module__1kBWdG__signal i:nth-child(3){height:78%}.BookingPhone-module-sass-module__1kBWdG__signal i:nth-child(4){height:100%}.BookingPhone-module-sass-module__1kBWdG__battery{width:calc(27px*var(--k));height:calc(13px*var(--k));border:1px solid color-mix(in srgb, var(--color-text) 45%, transparent);border-radius:calc(4px*var(--k));position:relative}.BookingPhone-module-sass-module__1kBWdG__battery:before{content:"";inset:calc(2px*var(--k));border-radius:calc(2px*var(--k));background:currentColor;position:absolute}.BookingPhone-module-sass-module__1kBWdG__battery:after{content:"";right:calc(-3.5px*var(--k));top:calc(3.5px*var(--k));width:calc(2px*var(--k));height:calc(4px*var(--k));background:color-mix(in srgb, var(--color-text) 45%, transparent);border-radius:0 1px 1px 0;position:absolute}.BookingPhone-module-sass-module__1kBWdG__card{transform-origin:0 0;width:393px;height:852px;scale:var(--k);background:var(--color-surface);color:var(--color-text);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;padding:59px 1rem 112px;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.BookingPhone-module-sass-module__1kBWdG__phone{width:100%;max-width:19rem}}
