@layer components{.Container-module__WhgPqq__container{inline-size:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto}}
@layer components{.SiteFooter-module__CXFW7q__footer{border-block-start:1px solid var(--color-line);font-size:.8125rem;line-height:1}.SiteFooter-module__CXFW7q__inner{align-items:center;column-gap:var(--space-8);row-gap:var(--space-2);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.SiteFooter-module__CXFW7q__copy{color:var(--color-text-faint)}.SiteFooter-module__CXFW7q__list{column-gap:var(--space-8);flex-wrap:wrap;display:flex}.SiteFooter-module__CXFW7q__link{min-block-size:var(--tap-target);color:var(--color-text-muted);transition:color var(--duration-fast) ease;align-items:center;display:inline-flex}.SiteFooter-module__CXFW7q__link:hover{color:var(--color-text)}@media (min-width:768px){.SiteFooter-module__CXFW7q__inner{min-block-size:calc(5.25rem - 1px);padding-block:var(--space-4)}}}
@layer components{.Logo-module__ywfIHG__logo{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text);font-size:1.625rem;font-weight:500;line-height:1;display:inline-block}@media (min-width:768px){.Logo-module__ywfIHG__logo{font-size:2rem}}}
@layer components{.Button-module__xDwtkW__button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-target);padding-inline:var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.Button-module__xDwtkW__primary{background:var(--color-accent);color:var(--color-on-accent)}.Button-module__xDwtkW__primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-accent-hover)}.Button-module__xDwtkW__outline{border-color:var(--color-border);color:var(--color-text)}.Button-module__xDwtkW__outline:hover{border-color:var(--color-border-hover)}.Button-module__xDwtkW__md{min-block-size:var(--tap-target)}.Button-module__xDwtkW__lg{min-block-size:3.375rem;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums;padding-inline:2.125rem;font-size:.9375rem;font-weight:700}@media (min-width:768px){.Button-module__xDwtkW__lg{min-block-size:3.75rem;font-size:var(--text-base)}}.Button-module__xDwtkW__form{min-block-size:3.375rem;padding-inline:var(--space-8);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums;font-size:.9375rem;font-weight:700}@media (min-width:1200px){.Button-module__xDwtkW__form{min-block-size:3.625rem;font-size:var(--text-base)}}.Button-module__xDwtkW__block{inline-size:100%;display:flex}.Button-module__xDwtkW__button:disabled,.Button-module__xDwtkW__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Button-module__xDwtkW__button[aria-busy=true]{opacity:.75;cursor:progress}@media (prefers-reduced-motion:no-preference){.Button-module__xDwtkW__button{transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, opacity var(--duration-base) ease, scale var(--duration-fast) ease}.Button-module__xDwtkW__button:active:not(:disabled,[aria-disabled=true]){scale:.98}.Button-module__xDwtkW__button[aria-busy=true]{opacity:1;animation:1.2s ease-in-out infinite Button-module__xDwtkW__breathe}}@keyframes Button-module__xDwtkW__breathe{50%{opacity:.7}}@media (forced-colors:active){.Button-module__xDwtkW__button{border-color:buttontext}}}
@layer components{.Collapse-module__EhvKGa__collapse{opacity:0;grid-template-rows:0fr;margin-block-start:calc(var(--collapse-gap,0px) * -1);display:grid}.Collapse-module__EhvKGa__open{opacity:1;grid-template-rows:1fr;margin-block-start:0}.Collapse-module__EhvKGa__inner{min-block-size:0;overflow:hidden}.Collapse-module__EhvKGa__open>.Collapse-module__EhvKGa__inner{overflow:visible}@media (prefers-reduced-motion:no-preference){.Collapse-module__EhvKGa__collapse{transition:grid-template-rows var(--duration-base) var(--ease-out), margin-block-start var(--duration-base) var(--ease-out), opacity var(--duration-base) ease}.Collapse-module__EhvKGa__inner{transition-behavior:allow-discrete;transition:overflow}.Collapse-module__EhvKGa__open>.Collapse-module__EhvKGa__inner{transition:overflow 0s linear var(--duration-base);transition-behavior:allow-discrete}}}
@layer components{.Eyebrow-module__87MkXW__eyebrow{font-family:var(--font-display);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-variant-numeric:lining-nums;color:var(--color-accent);font-weight:700;line-height:1.3}}
@layer components{.Curtain-module__Vi5UjG__curtain{z-index:-1;background:var(--palette-wine-950);position:absolute;inset:0;overflow:clip}.Curtain-module__Vi5UjG__half{position:absolute;inset:0}.Curtain-module__Vi5UjG__image{object-fit:cover;object-position:center top}.Curtain-module__Vi5UjG__left{transform-origin:0}.Curtain-module__Vi5UjG__right{transform-origin:100%;-webkit-mask-image:linear-gradient(90deg,#0000 46%,#000 54%);mask-image:linear-gradient(90deg,#0000 46%,#000 54%)}@media (prefers-reduced-motion:no-preference){.Curtain-module__Vi5UjG__left{animation:Curtain-module__Vi5UjG__part-left var(--duration-curtain) var(--ease-in-out) backwards}.Curtain-module__Vi5UjG__right{animation:Curtain-module__Vi5UjG__part-right var(--duration-curtain) var(--ease-in-out) backwards}}@keyframes Curtain-module__Vi5UjG__part-left{0%{scale:1.1 1}}@keyframes Curtain-module__Vi5UjG__part-right{0%{scale:1.1 1}}}
@layer components{.Checkbox-module__jGtu3q__wrap{--collapse-gap:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.Checkbox-module__jGtu3q__row{align-items:flex-start;gap:var(--space-3);display:flex}.Checkbox-module__jGtu3q__text{color:var(--color-text-secondary);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.Checkbox-module__jGtu3q__text a{color:var(--color-accent);transition:color var(--duration-fast) ease}.Checkbox-module__jGtu3q__text a:hover{color:var(--color-accent-hover)}.Checkbox-module__jGtu3q__control{isolation:isolate;flex:none;block-size:1.25rem;inline-size:1.25rem;position:relative}.Checkbox-module__jGtu3q__input{z-index:1;appearance:none;opacity:0;cursor:pointer;-webkit-tap-highlight-color:transparent;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.Checkbox-module__jGtu3q__input:disabled{cursor:default}.Checkbox-module__jGtu3q__box{--box-border:color-mix(in oklab, var(--color-accent) 45%, var(--color-text-muted));border:1.5px solid var(--box-border);border-radius:var(--radius-sm);background:var(--color-field-bg);block-size:100%;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;place-items:center;display:grid;box-shadow:inset 0 1px 2px #00000059}.Checkbox-module__jGtu3q__mark{block-size:100%;inline-size:100%;stroke:var(--color-on-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}@media (hover:hover) and (forced-colors:none){.Checkbox-module__jGtu3q__input:hover:not(:disabled,:checked)+.Checkbox-module__jGtu3q__box{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-field-bg) 88%, var(--color-accent))}.Checkbox-module__jGtu3q__input:hover:checked:not(:disabled)+.Checkbox-module__jGtu3q__box{background:var(--color-accent-hover)}}.Checkbox-module__jGtu3q__input:focus-visible+.Checkbox-module__jGtu3q__box{outline:2px solid var(--color-focus);outline-offset:3px}@media (forced-colors:none){.Checkbox-module__jGtu3q__input[aria-invalid=true]:not(:checked)+.Checkbox-module__jGtu3q__box{border-color:var(--color-danger)}}.Checkbox-module__jGtu3q__input:checked+.Checkbox-module__jGtu3q__box{border-color:var(--color-accent);background:var(--color-accent);box-shadow:none}.Checkbox-module__jGtu3q__input:checked+.Checkbox-module__jGtu3q__box .Checkbox-module__jGtu3q__mark{stroke-dashoffset:0}.Checkbox-module__jGtu3q__input:disabled+.Checkbox-module__jGtu3q__box{opacity:.5}.Checkbox-module__jGtu3q__error{color:var(--color-danger);padding-inline-start:2rem;font-size:.78125rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.Checkbox-module__jGtu3q__mark{transition:stroke-dashoffset .14s}.Checkbox-module__jGtu3q__input[data-shake=a]+.Checkbox-module__jGtu3q__box{animation:Checkbox-module__jGtu3q__shake-a .36s var(--ease-out)}.Checkbox-module__jGtu3q__input[data-shake=b]+.Checkbox-module__jGtu3q__box{animation:Checkbox-module__jGtu3q__shake-b .36s var(--ease-out)}.Checkbox-module__jGtu3q__input:checked+.Checkbox-module__jGtu3q__box{animation:Checkbox-module__jGtu3q__check-pop .36s var(--ease-spring)}.Checkbox-module__jGtu3q__input:checked+.Checkbox-module__jGtu3q__box .Checkbox-module__jGtu3q__mark{transition:stroke-dashoffset .28s var(--ease-out) 60ms}.Checkbox-module__jGtu3q__error{animation:Checkbox-module__jGtu3q__message-in var(--duration-base) var(--ease-out) backwards}}@keyframes Checkbox-module__jGtu3q__check-pop{0%{scale:.82}}@keyframes Checkbox-module__jGtu3q__shake-a{20%{translate:-4px}45%{translate:3px}70%{translate:-2px}}@keyframes Checkbox-module__jGtu3q__shake-b{20%{translate:-4px}45%{translate:3px}70%{translate:-2px}}@keyframes Checkbox-module__jGtu3q__message-in{0%{opacity:0;translate:0 -.25rem}}@media (forced-colors:active){.Checkbox-module__jGtu3q__box{forced-color-adjust:none;box-shadow:none;background:canvas;border-color:canvastext}.Checkbox-module__jGtu3q__input:checked+.Checkbox-module__jGtu3q__box{box-shadow:none;background:highlight;border-color:highlight}.Checkbox-module__jGtu3q__mark{stroke:highlighttext}.Checkbox-module__jGtu3q__input:focus-visible+.Checkbox-module__jGtu3q__box{outline:3px dashed canvastext}}}
@layer components{.TextInput-module__Dyn_kG__input{block-size:3.25rem;inline-size:100%;padding:0 var(--space-4);border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-field-bg);color:var(--color-text);font:500 1rem/1 var(--font-body);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;outline:0}.TextInput-module__Dyn_kG__input::placeholder{color:var(--color-text-muted);opacity:1;transition:opacity var(--duration-fast) ease}.TextInput-module__Dyn_kG__input:focus::placeholder{opacity:.6}.TextInput-module__Dyn_kG__input:focus,.TextInput-module__Dyn_kG__input:focus-visible{border-color:var(--color-accent);outline:0}.TextInput-module__Dyn_kG__input[aria-invalid=true]:not(:focus){border-color:var(--color-danger)}.TextInput-module__Dyn_kG__input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 100px var(--color-field-bg) inset;caret-color:var(--color-text)}.TextInput-module__Dyn_kG__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 100px var(--color-field-bg) inset;caret-color:var(--color-text)}.TextInput-module__Dyn_kG__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 100px var(--color-field-bg) inset;caret-color:var(--color-text)}@media (prefers-reduced-motion:no-preference){.TextInput-module__Dyn_kG__input[data-shake=a]{animation:TextInput-module__Dyn_kG__shake-a .36s var(--ease-out)}.TextInput-module__Dyn_kG__input[data-shake=b]{animation:TextInput-module__Dyn_kG__shake-b .36s var(--ease-out)}}@keyframes TextInput-module__Dyn_kG__shake-a{20%{translate:-4px}45%{translate:3px}70%{translate:-2px}}@keyframes TextInput-module__Dyn_kG__shake-b{20%{translate:-4px}45%{translate:3px}70%{translate:-2px}}@media (forced-colors:active){.TextInput-module__Dyn_kG__input:focus{outline:2px solid highlight}}@media (min-width:1200px){.TextInput-module__Dyn_kG__input{block-size:3.5rem}}}
@layer components{.Combobox-module__TCzRsG__root{scroll-margin-block-start:var(--space-4);position:relative}.Combobox-module__TCzRsG__adornment{pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:var(--space-4)}.Combobox-module__TCzRsG__panel{z-index:var(--z-dropdown);overscroll-behavior:contain;max-block-size:min(17.5rem,42dvh);padding:var(--space-1);border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--shadow-float);opacity:0;pointer-events:none;display:none;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0;overflow-y:auto}.Combobox-module__TCzRsG__panel[data-open]{opacity:1;pointer-events:auto;display:block}.Combobox-module__TCzRsG__list{flex-direction:column;display:flex}.Combobox-module__TCzRsG__option{min-block-size:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-segment-inner);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;display:flex}.Combobox-module__TCzRsG__option[aria-selected=true]{background:var(--color-segment-active);box-shadow:inset 0 0 0 1px var(--color-field-border)}@media (prefers-reduced-motion:no-preference){.Combobox-module__TCzRsG__panel{transition-behavior:allow-discrete;transition-property:opacity,display;transition-duration:.12s;transition-timing-function:ease}.Combobox-module__TCzRsG__panel[data-open]{transition-property:opacity,translate;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}@starting-style{.Combobox-module__TCzRsG__panel[data-open]{opacity:0;translate:0 -.25rem}}.Combobox-module__TCzRsG__option{transition:background-color .12s,box-shadow .12s;animation:.12s backwards Combobox-module__TCzRsG__option-in}}@keyframes Combobox-module__TCzRsG__option-in{0%{opacity:0}}@media (forced-colors:active){.Combobox-module__TCzRsG__panel{border-color:canvastext}.Combobox-module__TCzRsG__option[aria-selected=true]{forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}.Combobox-module__TCzRsG__option[aria-selected=true] :where(*){color:inherit}}}
@layer components{.Field-module__hV7N1a__field{--collapse-gap:var(--space-2);gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.Field-module__hV7N1a__labelRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:.8125rem;display:flex}.Field-module__hV7N1a__label{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;line-height:1}.Field-module__hV7N1a__message{text-wrap:wrap;font-size:.78125rem;line-height:1.4}.Field-module__hV7N1a__hint{color:var(--color-text-faint)}.Field-module__hV7N1a__error{color:var(--color-danger)}@media (prefers-reduced-motion:no-preference){.Field-module__hV7N1a__error{animation:Field-module__hV7N1a__message-in var(--duration-base) var(--ease-out) backwards}}@keyframes Field-module__hV7N1a__message-in{0%{opacity:0;translate:0 -.25rem}}}
@layer components{.PasswordInput-module__TzAeeq__wrap{position:relative}.PasswordInput-module__TzAeeq__withToggle{padding-inline-end:3.375rem}.PasswordInput-module__TzAeeq__toggle{inline-size:var(--tap-target);block-size:var(--tap-target);color:var(--color-text-muted);transition:color var(--duration-fast) ease;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.PasswordInput-module__TzAeeq__toggle:hover{color:var(--color-text)}@media (prefers-reduced-motion:no-preference){.PasswordInput-module__TzAeeq__toggle{transition:color var(--duration-fast) ease, scale var(--duration-fast) ease}.PasswordInput-module__TzAeeq__toggle:active{scale:.9}.PasswordInput-module__TzAeeq__icon{animation:PasswordInput-module__TzAeeq__icon-in var(--duration-base) var(--ease-out)}}@keyframes PasswordInput-module__TzAeeq__icon-in{0%{opacity:0;rotate:-20deg;scale:.8}}@media (min-width:1200px){.PasswordInput-module__TzAeeq__toggle{inset-block-start:.375rem;inset-inline-end:.375rem}}}
@layer components{.SiteHeader-module__8BDY6q__header{z-index:var(--z-header);block-size:var(--header-height);position:absolute;inset-block-start:0;inset-inline:0}.SiteHeader-module__8BDY6q__inner{align-items:center;gap:var(--space-4);block-size:100%;display:flex}.SiteHeader-module__8BDY6q__nav{display:none}.SiteHeader-module__8BDY6q__navList{gap:var(--space-8);display:flex}.SiteHeader-module__8BDY6q__navLink{min-block-size:var(--tap-target);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--duration-fast) ease;align-items:center;font-weight:600;line-height:1;display:inline-flex}.SiteHeader-module__8BDY6q__navLink:hover{color:var(--color-text)}.SiteHeader-module__8BDY6q__actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:none}@media (min-width:768px){.SiteHeader-module__8BDY6q__inner{gap:var(--space-10)}.SiteHeader-module__8BDY6q__nav{display:block}.SiteHeader-module__8BDY6q__actions{display:flex}}@media (min-width:1200px){.SiteHeader-module__8BDY6q__inner{gap:3.5rem}.SiteHeader-module__8BDY6q__actions{margin-inline-end:-2rem}}@media (prefers-reduced-motion:no-preference){.SiteHeader-module__8BDY6q__header{animation:SiteHeader-module__8BDY6q__header-in .7s var(--ease-out) .15s backwards}.SiteHeader-module__8BDY6q__navLink{background:linear-gradient(var(--color-accent), var(--color-accent)) center calc(100% - .6rem) / 0 1px no-repeat;transition:color var(--duration-fast) ease, background-size var(--duration-base) var(--ease-out)}.SiteHeader-module__8BDY6q__navLink:hover{background-size:100% 1px}}@keyframes SiteHeader-module__8BDY6q__header-in{0%{opacity:0;translate:0 -.5rem}}}
@layer components{.Segmented-module__w3zGWa__fieldset{--collapse-gap:var(--space-2);gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.Segmented-module__w3zGWa__legend{color:var(--color-text-muted);margin-block-end:var(--space-2);padding:0;font-size:.8125rem;font-weight:600;line-height:1}.Segmented-module__w3zGWa__group{isolation:isolate;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-segment-border);border-radius:var(--radius-segment);background:var(--color-segment-bg);transition:border-color var(--duration-fast) ease;grid-template-columns:1fr 1fr;margin:0;display:grid;position:relative}.Segmented-module__w3zGWa__group[data-invalid]{border-color:var(--color-danger)}.Segmented-module__w3zGWa__group:before{content:"";inset-block:var(--space-1);z-index:-1;inline-size:calc((100% - 3 * var(--space-1)) / 2);border-radius:var(--radius-segment-inner);background:var(--color-segment-active);box-shadow:inset 0 0 0 1px var(--color-field-border);opacity:0;position:absolute;inset-inline-start:var(--space-1)}.Segmented-module__w3zGWa__group[data-pill]:before{opacity:1}.Segmented-module__w3zGWa__group[data-pill="1"]:before{translate:calc(100% + var(--space-1)) 0}.Segmented-module__w3zGWa__item{display:contents}.Segmented-module__w3zGWa__option{border-radius:var(--radius-segment-inner);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;font-size:.875rem;font-weight:700;line-height:1;transition:color .2s;display:grid;position:relative}.Segmented-module__w3zGWa__option:hover,.Segmented-module__w3zGWa__option[aria-current=page]{color:var(--color-text)}.Segmented-module__w3zGWa__option:has(:checked){color:var(--color-text)}.Segmented-module__w3zGWa__option:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.Segmented-module__w3zGWa__radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Segmented-module__w3zGWa__tabs .Segmented-module__w3zGWa__option{block-size:2.5rem}.Segmented-module__w3zGWa__choice .Segmented-module__w3zGWa__option{block-size:2.625rem}.Segmented-module__w3zGWa__error{color:var(--color-danger);font-size:.78125rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.Segmented-module__w3zGWa__group:before{transition:translate var(--duration-base) var(--ease-out), opacity var(--duration-fast) ease}.Segmented-module__w3zGWa__option:active{scale:.97}.Segmented-module__w3zGWa__option{transition:color .2s ease, scale var(--duration-fast) ease}.Segmented-module__w3zGWa__group[data-shake=a]{animation:Segmented-module__w3zGWa__shake-a .36s var(--ease-out)}.Segmented-module__w3zGWa__group[data-shake=b]{animation:Segmented-module__w3zGWa__shake-b .36s var(--ease-out)}.Segmented-module__w3zGWa__error{animation:Segmented-module__w3zGWa__message-in var(--duration-base) var(--ease-out) backwards}}@keyframes Segmented-module__w3zGWa__shake-a{20%{translate:-4px}45%{translate:3px}70%{translate:-2px}}@keyframes Segmented-module__w3zGWa__shake-b{20%{translate:-4px}45%{translate:3px}70%{translate:-2px}}@keyframes Segmented-module__w3zGWa__message-in{0%{opacity:0;translate:0 -.25rem}}@media (min-width:1200px){.Segmented-module__w3zGWa__tabs .Segmented-module__w3zGWa__option{block-size:2.75rem;font-size:.9375rem}.Segmented-module__w3zGWa__choice .Segmented-module__w3zGWa__option{block-size:2.875rem}}@media (forced-colors:active){.Segmented-module__w3zGWa__group:before{forced-color-adjust:none;box-shadow:none;background:highlight}.Segmented-module__w3zGWa__option[aria-current=page]{forced-color-adjust:none;color:highlighttext}.Segmented-module__w3zGWa__option:has(:checked){forced-color-adjust:none;color:highlighttext}.Segmented-module__w3zGWa__option:focus-visible{outline:3px dashed canvastext}.Segmented-module__w3zGWa__option:has(:focus-visible){outline:3px dashed canvastext}}}
@layer components{.AuthHeader-module__FCuuvG__header{block-size:3.25rem;flex:none;justify-content:space-between;align-items:center;margin-block-start:env(safe-area-inset-top);margin-inline-start:-.875rem;display:flex}.AuthHeader-module__FCuuvG__back{inline-size:var(--tap-target);block-size:var(--tap-target);color:var(--color-text);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:50%;place-items:center;display:grid}.AuthHeader-module__FCuuvG__back:hover{background:#f4e7d712}.AuthHeader-module__FCuuvG__iconDesktop{display:none}.AuthHeader-module__FCuuvG__backText{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.AuthHeader-module__FCuuvG__steps{align-items:center;gap:var(--space-3);transition:opacity var(--duration-base) ease, visibility 0s;display:flex}.AuthHeader-module__FCuuvG__stepsHidden{opacity:0;visibility:hidden;transition:opacity var(--duration-base) ease, visibility 0s linear var(--duration-base)}.AuthHeader-module__FCuuvG__stepText{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;line-height:1}.AuthHeader-module__FCuuvG__bars{gap:var(--space-1);display:flex}.AuthHeader-module__FCuuvG__bar{background:var(--color-step-off);border-radius:2px;block-size:3px;inline-size:.875rem;position:relative;overflow:hidden}.AuthHeader-module__FCuuvG__barOn{background:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.AuthHeader-module__FCuuvG__barNew{background:var(--color-step-off)}.AuthHeader-module__FCuuvG__barNew:after{content:"";background:var(--color-accent);transform-origin:0;animation:AuthHeader-module__FCuuvG__bar-fill .6s var(--ease-out) .25s backwards;position:absolute;inset:0}.AuthHeader-module__FCuuvG__back:active{scale:.94}}@keyframes AuthHeader-module__FCuuvG__bar-fill{0%{scale:0 1}}@media (min-width:1200px){.AuthHeader-module__FCuuvG__wrap{opacity:1;grid-template-rows:1fr;margin-block-end:1.75rem;display:grid}.AuthHeader-module__FCuuvG__noDesktopBack{margin-block-end:var(--space-6)}.AuthHeader-module__FCuuvG__collapsed{opacity:0;grid-template-rows:0fr;margin-block-end:0}.AuthHeader-module__FCuuvG__collapsed .AuthHeader-module__FCuuvG__header{overflow:hidden}.AuthHeader-module__FCuuvG__header{block-size:auto;min-block-size:0;margin:0}.AuthHeader-module__FCuuvG__back{align-items:center;gap:var(--space-2);block-size:auto;inline-size:auto;font-size:var(--text-sm);color:var(--color-text-muted);border-radius:0;margin-block:-.875rem;padding-block:.875rem;font-weight:600;line-height:1;display:flex}.AuthHeader-module__FCuuvG__back:hover{color:var(--color-text);background:0 0}.AuthHeader-module__FCuuvG__iconMobile{display:none}.AuthHeader-module__FCuuvG__iconDesktop{display:block}.AuthHeader-module__FCuuvG__backText{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.AuthHeader-module__FCuuvG__bar{inline-size:1.75rem}.AuthHeader-module__FCuuvG__back.AuthHeader-module__FCuuvG__mobileOnly{display:none}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.AuthHeader-module__FCuuvG__iconDesktop{transition:translate var(--duration-fast) ease}.AuthHeader-module__FCuuvG__back:hover .AuthHeader-module__FCuuvG__iconDesktop{translate:-2px}.AuthHeader-module__FCuuvG__wrap{transition:grid-template-rows var(--duration-base) var(--ease-out), margin-block-end var(--duration-base) var(--ease-out), opacity var(--duration-base) ease}}}
@layer utilities{.LandingPage-module__VQwP3a__wide{display:none}@media (min-width:768px){.LandingPage-module__VQwP3a__mobile{display:none}.LandingPage-module__VQwP3a__wide{display:block}}}
@layer components{.AuthTitle-module__grYw_q__block{padding-block-start:1.125rem}.AuthTitle-module__grYw_q__title{letter-spacing:-.01em;font-size:2.75rem;line-height:1}.AuthTitle-module__grYw_q__lead{color:var(--color-text-lead);margin-block-start:var(--space-3);font-size:.9375rem;line-height:1.5}.AuthTitle-module__grYw_q__lead b{color:var(--color-text);font-weight:700}.AuthTitle-module__grYw_q__lead a{color:var(--color-accent);font-weight:700}.AuthTitle-module__grYw_q__lead a:hover{color:var(--color-accent-hover)}.AuthTitle-module__grYw_q__text{display:block}@media (prefers-reduced-motion:no-preference){.AuthTitle-module__grYw_q__text{animation:AuthTitle-module__grYw_q__title-in .45s var(--ease-out) backwards}.AuthTitle-module__grYw_q__lead a{transition:color var(--duration-fast) ease}}@keyframes AuthTitle-module__grYw_q__title-in{0%{opacity:0;translate:0 .25rem}}@media (min-width:1200px){.AuthTitle-module__grYw_q__block{padding:0}.AuthTitle-module__grYw_q__title{font-size:3.5rem}.AuthTitle-module__grYw_q__lead{font-size:var(--text-base);color:var(--color-text-secondary);margin-block-start:.875rem}}}
@layer components{.ChatPreview-module__GP1T7W__chat{block-size:41.25rem;position:relative}.ChatPreview-module__GP1T7W__profile{border-radius:var(--radius-md);background:var(--color-surface);inline-size:23.75rem;box-shadow:var(--shadow-deep);position:absolute;inset-block-start:.625rem;inset-inline-start:2.5rem;overflow:hidden;rotate:-3deg}.ChatPreview-module__GP1T7W__photo{background:var(--color-surface-raised);block-size:26.25rem;position:relative}.ChatPreview-module__GP1T7W__photo img{object-fit:cover;object-position:center 20%}.ChatPreview-module__GP1T7W__profileInfo{padding:1.125rem 1.375rem 1.25rem}.ChatPreview-module__GP1T7W__name{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:2rem;line-height:1}.ChatPreview-module__GP1T7W__meta{font-size:var(--text-sm);color:var(--color-text-secondary);margin-block-start:.375rem;line-height:1.3}.ChatPreview-module__GP1T7W__messages{display:contents}.ChatPreview-module__GP1T7W__bubble{font-size:var(--text-base);box-shadow:var(--shadow-float);padding:.875rem 1.125rem .6875rem;line-height:1.45;position:absolute}.ChatPreview-module__GP1T7W__them{border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble) var(--radius-bubble-tail);background:var(--color-surface-bubble);max-inline-size:21rem;color:var(--color-text);inset-block-start:14.375rem;inset-inline-end:0}.ChatPreview-module__GP1T7W__me{border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-bubble-tail) var(--radius-bubble);background:var(--color-accent);max-inline-size:18.5rem;color:var(--color-on-accent);inset-block-start:22.5rem;inset-inline-end:2.25rem}.ChatPreview-module__GP1T7W__me .ChatPreview-module__GP1T7W__time{color:var(--color-on-accent-muted)}.ChatPreview-module__GP1T7W__time{text-align:end;color:var(--color-text-muted);margin-block-start:var(--space-1);font-size:.6875rem;line-height:1;display:block}.ChatPreview-module__GP1T7W__reveal{align-items:center;gap:var(--space-4);padding:var(--space-4) 1.375rem;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-subtle), var(--shadow-float);display:flex;position:absolute;inset-block-end:var(--space-6);inset-inline-start:0}.ChatPreview-module__GP1T7W__revealLabel{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:1.375rem;font-style:italic;line-height:1}.ChatPreview-module__GP1T7W__revealAction{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent);font-weight:700;line-height:1}@media (prefers-reduced-motion:no-preference){.ChatPreview-module__GP1T7W__profile{animation:ChatPreview-module__GP1T7W__appear .7s var(--ease-out) .3s backwards}.ChatPreview-module__GP1T7W__bubble{animation:ChatPreview-module__GP1T7W__pop .5s var(--ease-out) backwards}.ChatPreview-module__GP1T7W__them{animation-delay:1s}.ChatPreview-module__GP1T7W__me{animation-delay:1.8s}.ChatPreview-module__GP1T7W__reveal{animation:ChatPreview-module__GP1T7W__appear .6s var(--ease-out) 2.4s backwards}}@keyframes ChatPreview-module__GP1T7W__appear{0%{opacity:0;translate:0 1rem}}@keyframes ChatPreview-module__GP1T7W__pop{0%{opacity:0;translate:0 .75rem;scale:.96}}}
@layer components{.FormMessage-module__IcEceq__message{align-items:center;gap:var(--space-2);font-size:var(--text-sm);text-wrap:pretty;line-height:1.4;display:flex}.FormMessage-module__IcEceq__error{color:var(--color-danger)}.FormMessage-module__IcEceq__notice{color:var(--color-text-muted)}.FormMessage-module__IcEceq__success{color:var(--color-accent);font-weight:600;line-height:1.3}.FormMessage-module__IcEceq__check{flex:none}@media (prefers-reduced-motion:no-preference){.FormMessage-module__IcEceq__message{animation:FormMessage-module__IcEceq__message-in var(--duration-base) var(--ease-out) backwards}.FormMessage-module__IcEceq__check path{stroke-dasharray:1;animation:FormMessage-module__IcEceq__draw .5s var(--ease-out) .2s backwards}}@keyframes FormMessage-module__IcEceq__message-in{0%{opacity:0;translate:0 -.25rem}}@keyframes FormMessage-module__IcEceq__draw{0%{stroke-dashoffset:1px}}}
@layer components{.Hero-module__twt6Yq__hero{isolation:isolate;padding-block:calc(var(--header-height) + var(--space-12)) var(--space-16);position:relative}.Hero-module__twt6Yq__stage{z-index:-1;position:absolute;inset:0}.Hero-module__twt6Yq__shade{z-index:-1;background:linear-gradient(180deg, #1f070ab8 0%, #1f070ad1 40%, var(--palette-wine-950) 78%);position:absolute;inset:0}.Hero-module__twt6Yq__layout{gap:var(--space-12);display:grid}.Hero-module__twt6Yq__copy{flex-direction:column;align-items:flex-start;display:flex}.Hero-module__twt6Yq__title{font-size:var(--text-display-xl);letter-spacing:var(--tracking-tight);margin-block-start:var(--space-6);line-height:.9}.Hero-module__twt6Yq__titleScript{font-family:var(--font-script);color:var(--color-accent);font-size:1.12em;font-weight:400;line-height:.8}.Hero-module__twt6Yq__lead{max-inline-size:31.25rem;font-size:var(--text-lead);color:var(--color-text-lead);margin-block-start:var(--space-6);line-height:1.55}.Hero-module__twt6Yq__cta{margin-block-start:var(--space-8)}.Hero-module__twt6Yq__chat{justify-self:center;inline-size:min(100%,36.25rem)}@media (min-width:1200px){.Hero-module__twt6Yq__hero{min-block-size:56.25rem;padding-block:var(--header-height) var(--space-16);align-items:center;display:grid}.Hero-module__twt6Yq__shade{background:linear-gradient(90deg, #1f070af0 0%, #1f070ab8 42%, #1f070a4d 100%), linear-gradient(180deg, #1f070a00 70%, var(--palette-wine-950) 100%)}.Hero-module__twt6Yq__layout{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 36.25rem}.Hero-module__twt6Yq__lead{margin-block-start:2.125rem}.Hero-module__twt6Yq__cta{margin-block-start:var(--space-10)}.Hero-module__twt6Yq__chat{justify-self:end;margin-inline-end:-1.5rem}}@media (prefers-reduced-motion:no-preference){.Hero-module__twt6Yq__copy{animation:Hero-module__twt6Yq__rise .7s var(--ease-out) .2s backwards}}@keyframes Hero-module__twt6Yq__rise{0%{opacity:0;translate:0 1rem}}}
@layer components{.SectionHeading-module__eabyrq__heading{align-content:start;gap:1.125rem;display:grid}.SectionHeading-module__eabyrq__title{font-size:var(--text-display-md);letter-spacing:-.01em;line-height:.98}.SectionHeading-module__eabyrq__intro{max-inline-size:26.875rem;font-size:var(--text-md);color:var(--color-text-secondary);margin-block-start:var(--space-1);line-height:1.55}}
@layer components{.Providers-module__SfkrZG__divider{color:var(--color-text-muted);align-items:center;gap:.875rem;font-size:.8125rem;font-weight:600;line-height:1;display:flex}.Providers-module__SfkrZG__line{background:var(--color-line-subtle);flex:1;block-size:1px}.Providers-module__SfkrZG__grid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.Providers-module__SfkrZG__button{border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-field-bg);block-size:3.25rem;color:var(--color-text);white-space:nowrap;transition:border-color var(--duration-fast) ease;justify-content:center;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;line-height:1;display:flex}.Providers-module__SfkrZG__button:hover{border-color:var(--color-border-hover)}.Providers-module__SfkrZG__badge{color:#fff;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;line-height:1;display:grid}.Providers-module__SfkrZG__yandex{background:#fc3f1d;border-radius:50%;font-size:.875rem;font-weight:700}.Providers-module__SfkrZG__vk{letter-spacing:-.02em;background:#07f;border-radius:7px;font-size:.625rem;font-weight:800}@media (prefers-reduced-motion:no-preference){.Providers-module__SfkrZG__button{transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, scale var(--duration-fast) ease}.Providers-module__SfkrZG__button:hover{background:var(--color-surface-raised)}.Providers-module__SfkrZG__button:active{scale:.98}.Providers-module__SfkrZG__badge{transition:scale var(--duration-base) var(--ease-spring)}.Providers-module__SfkrZG__button:hover .Providers-module__SfkrZG__badge{scale:1.1}}@media (min-width:1200px){.Providers-module__SfkrZG__button{block-size:3.5rem}}}
@layer components{.forms-module__rgUUaW__body{--collapse-gap:.875rem;flex-direction:column;gap:.875rem;padding-block-start:var(--space-6);display:flex}.forms-module__rgUUaW__body>*,.forms-module__rgUUaW__codeBody>*{--enter-delay:.16s;--stagger-step:55ms}.forms-module__rgUUaW__codeBody{--collapse-gap:var(--space-4);gap:var(--space-4);flex-direction:column;padding-block-start:1.75rem;display:flex}.forms-module__rgUUaW__status:empty{margin-block-start:calc(var(--collapse-gap) * -1)}.forms-module__rgUUaW__stretch{flex-direction:column;flex:1;display:flex}.forms-module__rgUUaW__bottom{padding-block:var(--space-8) 2.5rem;margin-block-start:auto}.forms-module__rgUUaW__forgot{color:var(--color-accent);transition:color var(--duration-fast) ease, opacity var(--duration-base) ease, visibility 0s;margin-block:-1rem;padding-block:1rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-block}.forms-module__rgUUaW__forgot:hover{color:var(--color-accent-hover)}.forms-module__rgUUaW__asideHidden{opacity:0;visibility:hidden;transition:opacity var(--duration-base) ease, visibility 0s linear var(--duration-base)}.forms-module__rgUUaW__footnoteSlot{opacity:1;grid-template-rows:1fr;margin-block-start:auto;display:grid}.forms-module__rgUUaW__footnoteSlotClosed{opacity:0;grid-template-rows:0fr}.forms-module__rgUUaW__footnote{min-block-size:0;padding:var(--space-6) var(--space-2) 2.5rem;text-align:center;font-size:var(--text-xs);color:var(--color-text-faint);text-wrap:pretty;line-height:1.5;overflow:hidden}.forms-module__rgUUaW__footnoteSlotClosed .forms-module__rgUUaW__footnote{padding-block:0}.forms-module__rgUUaW__pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.forms-module__rgUUaW__swap{display:inline-block}@media (prefers-reduced-motion:no-preference){.forms-module__rgUUaW__footnoteSlot{transition:grid-template-rows var(--duration-base) var(--ease-out), opacity var(--duration-base) ease}.forms-module__rgUUaW__footnote{transition:padding var(--duration-base) var(--ease-out)}.forms-module__rgUUaW__swap{animation:forms-module__rgUUaW__swap-in var(--duration-base) var(--ease-out) backwards}.forms-module__rgUUaW__ctaIn{animation:forms-module__rgUUaW__cta-in .42s var(--ease-out) backwards}}@keyframes forms-module__rgUUaW__swap-in{0%{opacity:0;translate:0 .3em}}@keyframes forms-module__rgUUaW__cta-in{0%{opacity:.5}}@media (min-width:1200px){.forms-module__rgUUaW__body{--collapse-gap:1.125rem;gap:1.125rem;padding-block-start:var(--space-8)}.forms-module__rgUUaW__codeBody{padding-block-start:var(--space-8)}.forms-module__rgUUaW__stretch{flex:none}.forms-module__rgUUaW__bottom{padding-block:var(--space-8) 0;margin-block-start:0}.forms-module__rgUUaW__footnoteSlot{margin-block-start:0}.forms-module__rgUUaW__footnote{text-align:start;padding:1.75rem 0 0;font-size:.8125rem}.forms-module__rgUUaW__footnoteSlotClosed .forms-module__rgUUaW__footnote{padding-block:0}}}
@layer components{.HowItWorks-module__e5SqKW__section{padding-block:var(--space-section);border-block-start:1px solid var(--color-line)}.HowItWorks-module__e5SqKW__layout{gap:var(--space-12);display:grid}.HowItWorks-module__e5SqKW__steps{max-inline-size:40rem;border-block-end:1px solid var(--color-line-subtle);margin-block-start:var(--space-8)}.HowItWorks-module__e5SqKW__step{border-block-start:1px solid var(--color-line-subtle);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:1.375rem;display:grid}.HowItWorks-module__e5SqKW__number{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--color-accent);font-size:clamp(1.75rem,1.55rem + .75vw,2.25rem);line-height:1}.HowItWorks-module__e5SqKW__stepTitle{font-family:var(--font-body);font-size:var(--text-h3);font-weight:600;line-height:1.3}.HowItWorks-module__e5SqKW__stepText{font-size:var(--text-base);color:var(--color-text-secondary);margin-block-start:.375rem;line-height:1.55}.HowItWorks-module__e5SqKW__photo{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-deep);position:relative;overflow:hidden}.HowItWorks-module__e5SqKW__photo img{object-fit:cover;object-position:60% 30%}@media (min-width:768px){.HowItWorks-module__e5SqKW__layout{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.HowItWorks-module__e5SqKW__step{grid-template-columns:3.75rem minmax(0,1fr)}.HowItWorks-module__e5SqKW__photo{aspect-ratio:460/560}}@media (min-width:1200px){.HowItWorks-module__e5SqKW__section{align-items:center;min-block-size:53.75rem;padding-block:0;display:grid}.HowItWorks-module__e5SqKW__layout{grid-template-columns:minmax(0,1fr) 28.75rem;gap:7.5rem}.HowItWorks-module__e5SqKW__photo{margin-inline-end:1.5rem}.HowItWorks-module__e5SqKW__steps{margin-block-start:var(--space-10)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.HowItWorks-module__e5SqKW__photo img{animation:linear backwards HowItWorks-module__e5SqKW__photo-settle;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes HowItWorks-module__e5SqKW__photo-settle{0%{scale:1.12}}}
@layer components{.CityField-module__ow_RNa__input{padding-inline-end:3rem}.CityField-module__ow_RNa__committed:not(:focus){border-color:var(--color-field-border-filled)}.CityField-module__ow_RNa__row{align-items:baseline;gap:var(--space-2);inline-size:100%;min-inline-size:0;display:flex}.CityField-module__ow_RNa__name{max-inline-size:100%;color:var(--color-text);flex:none;font-size:.9375rem;font-weight:600;line-height:1.3}.CityField-module__ow_RNa__region{min-inline-size:0;color:var(--color-text-faint);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.78125rem;line-height:1.3;overflow:hidden}[aria-selected=true] .CityField-module__ow_RNa__region{color:var(--color-text-muted)}.CityField-module__ow_RNa__mark{color:var(--color-accent);background:0 0}.CityField-module__ow_RNa__notice{padding:var(--space-3);color:var(--color-text-faint);flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.4;display:flex}.CityField-module__ow_RNa__emptyTitle{color:var(--color-text);font-weight:600}.CityField-module__ow_RNa__loading{color:var(--color-text-muted)}.CityField-module__ow_RNa__retry{color:var(--color-accent);transition:color var(--duration-fast) ease;background:0 0;border:0;align-self:flex-start;margin-block-start:var(--space-1);padding:0;font-weight:600;position:relative}.CityField-module__ow_RNa__retry:hover{color:var(--color-accent-hover)}.CityField-module__ow_RNa__retry:after{content:"";inset:calc((var(--tap-target) - 100%) / -2) calc(var(--space-2) * -1);position:absolute}.CityField-module__ow_RNa__check{block-size:1.25rem;inline-size:1.25rem;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.CityField-module__ow_RNa__check{animation:CityField-module__ow_RNa__check-pop var(--duration-base) var(--ease-spring) backwards}.CityField-module__ow_RNa__check path{stroke-dasharray:1;animation:CityField-module__ow_RNa__check-draw .28s var(--ease-out) 60ms backwards}.CityField-module__ow_RNa__loading{animation:1.2s ease-in-out infinite CityField-module__ow_RNa__loading-pulse}.CityField-module__ow_RNa__retry:active{scale:.97}.CityField-module__ow_RNa__retry{transition:color var(--duration-fast) ease, scale var(--duration-fast) ease}}@keyframes CityField-module__ow_RNa__check-pop{0%{opacity:0;scale:.6}}@keyframes CityField-module__ow_RNa__check-draw{0%{stroke-dashoffset:1px}}@keyframes CityField-module__ow_RNa__loading-pulse{50%{opacity:.45}}@media (forced-colors:active){.CityField-module__ow_RNa__mark{color:canvastext;text-decoration:underline}[aria-selected=true] .CityField-module__ow_RNa__mark{color:highlighttext}.CityField-module__ow_RNa__check{stroke:canvastext}}}
@layer components{.MobileSplash-module__4QEv0G__splash{isolation:isolate;flex-direction:column;min-block-size:100svh;display:flex;position:relative;overflow:clip}.MobileSplash-module__4QEv0G__stage{z-index:-1;position:absolute;inset:0}.MobileSplash-module__4QEv0G__shade{z-index:-1;background:linear-gradient(180deg, #1f070a8c 0%, #1f070a00 22%, #1f070a1a 44%, #1f070aeb 70%, var(--palette-wine-950) 84%);position:absolute;inset:0}.MobileSplash-module__4QEv0G__header{padding:calc(env(safe-area-inset-top) + var(--space-2)) 1.75rem 0}.MobileSplash-module__4QEv0G__content{padding:var(--space-8) 1.75rem calc(env(safe-area-inset-bottom) + 3.5rem);flex-direction:column;margin-block-start:auto;display:flex}.MobileSplash-module__4QEv0G__title{letter-spacing:-.01em;font-size:2.875rem;line-height:1}.MobileSplash-module__4QEv0G__titleScript{font-family:var(--font-script);color:var(--color-accent);font-size:1.3em;font-weight:400;line-height:1}.MobileSplash-module__4QEv0G__lead{max-inline-size:18.125rem;color:var(--color-text-lead);margin-block-start:var(--space-4);font-size:.9375rem;line-height:1.5}.MobileSplash-module__4QEv0G__cta{margin-block-start:var(--space-8)}.MobileSplash-module__4QEv0G__hasAccount{text-align:center;color:var(--color-text-secondary);margin-block-start:1.125rem;font-size:.9375rem;line-height:1.4}.MobileSplash-module__4QEv0G__loginLink{color:var(--color-accent);transition:color var(--duration-fast) ease;margin:-.75rem -.25rem;padding:.75rem .25rem;font-weight:700;display:inline-block}.MobileSplash-module__4QEv0G__loginLink:hover{color:var(--color-accent-hover)}@media (prefers-reduced-motion:no-preference){.MobileSplash-module__4QEv0G__content>*{animation:MobileSplash-module__4QEv0G__rise .7s var(--ease-out) .3s backwards}}@keyframes MobileSplash-module__4QEv0G__rise{0%{opacity:0;translate:0 1rem}}}
@layer components{.CodeInput-module__VdMGFq__wrap{gap:var(--space-3);flex-direction:column;display:flex}.CodeInput-module__VdMGFq__cells{gap:var(--space-2);cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.CodeInput-module__VdMGFq__cell{border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-field-bg);block-size:3.625rem;font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text);transition:border-color var(--duration-fast) ease;place-items:center;font-size:1.875rem;font-weight:500;line-height:1;display:grid;position:relative}.CodeInput-module__VdMGFq__filled{border-color:var(--color-field-border-filled)}.CodeInput-module__VdMGFq__cells:focus-within .CodeInput-module__VdMGFq__current{border-color:var(--color-accent)}.CodeInput-module__VdMGFq__invalid .CodeInput-module__VdMGFq__cell{border-color:var(--color-danger)}.CodeInput-module__VdMGFq__verified .CodeInput-module__VdMGFq__cell{border-color:var(--color-accent)}.CodeInput-module__VdMGFq__input{opacity:0;cursor:text;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.CodeInput-module__VdMGFq__error{font-size:var(--text-sm);color:var(--color-danger);line-height:1.4}@media (prefers-reduced-motion:no-preference){.CodeInput-module__VdMGFq__digit{animation:CodeInput-module__VdMGFq__digit-in .24s var(--ease-spring)}.CodeInput-module__VdMGFq__cells:focus-within .CodeInput-module__VdMGFq__current:empty:after{content:"";background:var(--color-accent);border-radius:1px;block-size:1.75rem;inline-size:2px;animation:1s step-end infinite CodeInput-module__VdMGFq__caret}.CodeInput-module__VdMGFq__cells[data-shake=a]{animation:CodeInput-module__VdMGFq__shake-a .4s var(--ease-out)}.CodeInput-module__VdMGFq__cells[data-shake=b]{animation:CodeInput-module__VdMGFq__shake-b .4s var(--ease-out)}.CodeInput-module__VdMGFq__verified .CodeInput-module__VdMGFq__cell{transition-delay:calc(var(--i) * 60ms);animation:CodeInput-module__VdMGFq__cell-glow .52s var(--ease-out) calc(var(--i) * 60ms) backwards}.CodeInput-module__VdMGFq__error{animation:CodeInput-module__VdMGFq__message-in var(--duration-base) var(--ease-out) backwards}}@keyframes CodeInput-module__VdMGFq__digit-in{0%{opacity:0;translate:0 .25rem;scale:.6}}@keyframes CodeInput-module__VdMGFq__caret{50%{opacity:0}}@keyframes CodeInput-module__VdMGFq__shake-a{15%{translate:-6px}35%{translate:5px}55%{translate:-3px}75%{translate:2px}}@keyframes CodeInput-module__VdMGFq__shake-b{15%{translate:-6px}35%{translate:5px}55%{translate:-3px}75%{translate:2px}}@keyframes CodeInput-module__VdMGFq__cell-glow{40%{scale:1.06;box-shadow:0 0 0 4px #e2ba762e}}@keyframes CodeInput-module__VdMGFq__message-in{0%{opacity:0;translate:0 -.25rem}}@media (forced-colors:active){.CodeInput-module__VdMGFq__cells:focus-within{outline:2px solid highlight}}@media (min-width:1200px){.CodeInput-module__VdMGFq__cells{gap:.625rem}.CodeInput-module__VdMGFq__cell{block-size:4rem;font-size:2rem}}}
@layer components{.Modes-module__WifDMG__grid{gap:var(--space-4);inline-size:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto;display:grid}.Modes-module__WifDMG__card{isolation:isolate;gap:var(--space-10);padding:var(--space-8) var(--space-6);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);transition:background-color var(--duration-base) ease;flex-direction:column;display:flex;position:relative}.Modes-module__WifDMG__card:has(.Modes-module__WifDMG__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.Modes-module__WifDMG__mask{background:var(--color-surface);justify-content:flex-end;min-block-size:27rem}.Modes-module__WifDMG__mask:has(.Modes-module__WifDMG__link:hover){background:var(--color-surface-hover)}.Modes-module__WifDMG__company:has(.Modes-module__WifDMG__link:hover){background:var(--color-surface-hover)}.Modes-module__WifDMG__content{flex-direction:column;align-items:flex-start;display:flex}.Modes-module__WifDMG__title{font-size:var(--text-display-lg);letter-spacing:-.015em;margin-block-start:.875rem;line-height:.9}.Modes-module__WifDMG__text{max-inline-size:28.75rem;font-size:var(--text-lg);color:var(--color-text-secondary);margin-block-start:1.125rem;line-height:1.5}.Modes-module__WifDMG__link{min-block-size:var(--tap-target);font-family:var(--font-display);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent);align-items:center;margin-block-start:var(--space-4);font-weight:700;display:inline-flex}.Modes-module__WifDMG__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.Modes-module__WifDMG__link:focus-visible{outline:none}.Modes-module__WifDMG__maskImage{z-index:-1;filter:drop-shadow(0 1.25rem 1.625rem #000000b3);block-size:auto;inline-size:clamp(9rem,42%,18.75rem);position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--space-5);rotate:-9deg}.Modes-module__WifDMG__examples{font-family:var(--font-display);font-size:var(--text-display-sm);font-variant-numeric:lining-nums;font-style:italic;line-height:1.28}@media (min-width:768px){.Modes-module__WifDMG__grid{--half:calc(var(--container-max) / 2);grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [content-start] minmax(0, var(--half)) [middle] minmax(0, var(--half)) [content-end] minmax(var(--gutter), 1fr) [full-end];gap:0;inline-size:auto}.Modes-module__WifDMG__card{grid-template-columns:subgrid;min-block-size:35rem;padding:var(--space-16) 0;border-radius:0;grid-template-rows:auto 1fr auto;gap:0;display:grid}.Modes-module__WifDMG__card:has(.Modes-module__WifDMG__link:focus-visible){outline-offset:-4px}.Modes-module__WifDMG__mask{grid-column:full-start/middle}.Modes-module__WifDMG__company{grid-column:middle/full-end;box-shadow:inset 1px 0 #3a1f1d1a}.Modes-module__WifDMG__content{grid-row:3}.Modes-module__WifDMG__mask .Modes-module__WifDMG__content{grid-column:content-start/middle;padding-inline-end:var(--space-12)}.Modes-module__WifDMG__company .Modes-module__WifDMG__content,.Modes-module__WifDMG__examples{grid-column:middle/content-end;padding-inline-start:var(--space-12)}.Modes-module__WifDMG__examples{grid-row:1;padding-block-end:var(--space-10)}.Modes-module__WifDMG__maskImage{inline-size:clamp(10rem,21vw,18.75rem);inset-block-start:var(--space-12);inset-inline-end:var(--space-12)}.Modes-module__WifDMG__link{min-block-size:0;margin-block-start:1.625rem;line-height:1}}@media (min-width:1200px){.Modes-module__WifDMG__mask .Modes-module__WifDMG__content{padding-inline-end:var(--space-16)}.Modes-module__WifDMG__company .Modes-module__WifDMG__content,.Modes-module__WifDMG__examples{padding-inline-start:var(--space-16)}.Modes-module__WifDMG__maskImage{inset-block-start:3.5rem;inset-inline-end:var(--space-16)}}.Modes-module__WifDMG__arrow{display:inline-block}@media (prefers-reduced-motion:no-preference){.Modes-module__WifDMG__arrow{transition:translate var(--duration-base) var(--ease-out)}.Modes-module__WifDMG__link:focus-visible .Modes-module__WifDMG__arrow{translate:.3rem}.Modes-module__WifDMG__card:has(.Modes-module__WifDMG__link:hover) .Modes-module__WifDMG__arrow{translate:.3rem}.Modes-module__WifDMG__maskImage{transition:rotate .6s var(--ease-out), scale .6s var(--ease-out), translate .6s var(--ease-out)}.Modes-module__WifDMG__mask:has(.Modes-module__WifDMG__link:hover) .Modes-module__WifDMG__maskImage{translate:0 -.375rem;rotate:-4deg;scale:1.04}}}
@layer components{.ResendCode-module__MBb24q__text{font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:wrap;line-height:1.4}.ResendCode-module__MBb24q__button{font:inherit;color:var(--color-accent);cursor:pointer;transition:color var(--duration-fast) ease;background:0 0;border:0;margin:-.75rem -.25rem;padding:.75rem .25rem;font-weight:700;display:inline-block}.ResendCode-module__MBb24q__button:hover{color:var(--color-accent-hover)}.ResendCode-module__MBb24q__button:disabled{opacity:.5;cursor:progress}@media (prefers-reduced-motion:no-preference){.ResendCode-module__MBb24q__button{animation:ResendCode-module__MBb24q__appear var(--duration-base) var(--ease-out) backwards}.ResendCode-module__MBb24q__button[aria-busy=true]{animation:1.2s ease-in-out infinite ResendCode-module__MBb24q__breathe}}@keyframes ResendCode-module__MBb24q__appear{0%{opacity:0}}@keyframes ResendCode-module__MBb24q__breathe{50%{opacity:.6}}}
@layer components{.Safety-module__aWTmIq__section{padding-block:var(--space-section)}.Safety-module__aWTmIq__layout{gap:var(--space-10);display:grid}.Safety-module__aWTmIq__points{align-content:start;display:grid}.Safety-module__aWTmIq__point{border-block-start:1px solid var(--color-line-subtle);padding-block:1.375rem}.Safety-module__aWTmIq__pointTitle{font-family:var(--font-body);font-size:var(--text-lg);align-items:baseline;gap:.875rem;font-weight:600;line-height:1.3;display:flex}.Safety-module__aWTmIq__number{min-inline-size:1.25rem;font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--color-accent);font-size:1.75rem;font-weight:500;line-height:1}.Safety-module__aWTmIq__pointText{color:var(--color-text-secondary);margin-block-start:var(--space-2);font-size:.9375rem;line-height:1.55}@media (min-width:768px){.Safety-module__aWTmIq__points{column-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.Safety-module__aWTmIq__section{min-block-size:30rem;padding-block:6.25rem 0}.Safety-module__aWTmIq__layout{gap:var(--space-16) 6rem;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.Safety-module__aWTmIq__points{column-gap:3.5rem}}}
@layer components{.not-found-module__HS70Aa__inner{min-block-size:calc(100svh - 5.25rem);padding-block:calc(var(--header-height) + var(--space-12)) var(--space-16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found-module__HS70Aa__title{font-size:var(--text-display-md);letter-spacing:-.01em;margin-block-start:1.125rem;line-height:.98}.not-found-module__HS70Aa__text{font-size:var(--text-lead);color:var(--color-text-secondary);margin-block-start:var(--space-5);line-height:1.5}.not-found-module__HS70Aa__cta{margin-block-start:2.375rem}}
@layer components{.AuthFailure-module__effSQW__actions{--enter-delay:.16s;padding-block-start:var(--space-8)}}
