@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)}}.SiteFooter-module__CXFW7q__compact{border-block-start:0}.SiteFooter-module__CXFW7q__compact .SiteFooter-module__CXFW7q__inner{flex-direction:column;row-gap:0;min-block-size:0;padding-block:0}.SiteFooter-module__CXFW7q__compact .SiteFooter-module__CXFW7q__list{justify-content:center;column-gap:var(--space-5)}}
@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}}.Logo-module__ywfIHG__logo.Logo-module__ywfIHG__app{font-size:1.875rem}}
@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);background:0 0}.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}}.Button-module__xDwtkW__reserved{justify-items:center;display:inline-grid}.Button-module__xDwtkW__reserved>*{grid-area:1/1}.Button-module__xDwtkW__reserve{visibility:hidden}.Button-module__xDwtkW__exact>:first-child{justify-content:center;inline-size:0;display:flex}.Button-module__xDwtkW__skeleton{pointer-events:none;-webkit-user-select:none;user-select:none;border-color:#0000;position:relative}.Button-module__xDwtkW__skeleton>.Button-module__xDwtkW__skeletonFill{--skeleton-width:auto;--skeleton-height:auto;--skeleton-radius:var(--radius-sm);max-inline-size:none;position:absolute;inset:-1px}@media (forced-colors:active){.Button-module__xDwtkW__button{border-color:buttontext}.Button-module__xDwtkW__skeleton{border-color:#0000}}}
@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;min-inline-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{.Toast-module__9WWWZG__host{z-index:var(--z-sticky);padding-inline:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--toast-offset,6rem) + env(safe-area-inset-bottom));inset-inline:0}.Toast-module__9WWWZG__toast{background:var(--color-text);min-block-size:2.75rem;max-inline-size:100%;color:var(--color-bg);font:600 var(--text-sm) / 1.25 var(--font-body);box-shadow:var(--shadow-lift);pointer-events:auto;border-radius:1.375rem;align-items:center;gap:.875rem;padding:.375rem .5rem .375rem 1.125rem;display:flex}.Toast-module__9WWWZG__text{min-inline-size:0}.Toast-module__9WWWZG__action{background:var(--color-bg);block-size:1.875rem;color:var(--color-text);font:700 var(--text-caption) / 1 var(--font-body);border:0;border-radius:.9375rem;flex:none;padding-inline:.75rem}.Toast-module__9WWWZG__close{block-size:1.875rem;inline-size:1.875rem;color:inherit;opacity:.7;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:no-preference){.Toast-module__9WWWZG__toast{animation:Toast-module__9WWWZG__toast-rise .24s var(--ease-out) backwards}}@keyframes Toast-module__9WWWZG__toast-rise{0%{opacity:0;translate:0 .75rem}}}
@layer components{.Avatar-module__0AwfNa__avatar{inline-size:var(--avatar-size);block-size:var(--avatar-size);font:700 var(--avatar-font) / 1 var(--font-body);letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.Avatar-module__0AwfNa__muted{background:var(--color-surface-track);color:var(--color-text)}.Avatar-module__0AwfNa__accent{background:var(--color-accent);color:var(--color-on-accent)}.Avatar-module__0AwfNa__photo{border-radius:inherit;object-fit:cover;background-color:var(--color-surface-track);block-size:100%;inline-size:100%;position:absolute;inset:0}@media (forced-colors:active){.Avatar-module__0AwfNa__avatar{border:1px solid canvastext}}}
@layer components{.Sheet-module__U6Ljqa__sheet{inline-size:100%;max-inline-size:var(--app-narrow);background:var(--color-surface);max-block-size:min(85dvh,40rem);color:var(--color-text);box-shadow:var(--shadow-lift);border:0;border-radius:1.25rem 1.25rem 0 0;margin:auto auto 0;padding:0}.Sheet-module__U6Ljqa__sheet::backdrop{background:var(--color-scrim)}.Sheet-module__U6Ljqa__body{padding:.5rem 0 calc(.75rem + env(safe-area-inset-bottom));flex-direction:column;display:flex}.Sheet-module__U6Ljqa__handle{background:var(--color-ink-dash);border-radius:.125rem;align-self:center;block-size:.25rem;inline-size:2.25rem;margin-block-end:.5rem}@media (prefers-reduced-motion:no-preference){.Sheet-module__U6Ljqa__sheet{transition:translate .28s var(--ease-out), overlay .28s allow-discrete, display .28s allow-discrete;translate:0 100%}.Sheet-module__U6Ljqa__sheet[open]{translate:0}@starting-style{.Sheet-module__U6Ljqa__sheet[open]{translate:0 100%}}.Sheet-module__U6Ljqa__sheet::backdrop{transition:opacity .28s ease, overlay .28s allow-discrete, display .28s allow-discrete;opacity:0}.Sheet-module__U6Ljqa__sheet[open]::backdrop{opacity:1}@starting-style{.Sheet-module__U6Ljqa__sheet[open]::backdrop{opacity:0}}}@media (min-width:1200px){.Sheet-module__U6Ljqa__centered{border:1px solid var(--color-line);border-radius:.875rem;max-block-size:min(100dvh - 3rem,46rem);inline-size:min(100vw - 4rem,32rem);max-inline-size:none;margin:auto}.Sheet-module__U6Ljqa__centered .Sheet-module__U6Ljqa__body{padding-block:1.25rem 1rem}.Sheet-module__U6Ljqa__centered .Sheet-module__U6Ljqa__handle{display:none}}@media (prefers-reduced-motion:no-preference) and (min-width:1200px){.Sheet-module__U6Ljqa__centered{transition:opacity .22s var(--ease-out), scale .22s var(--ease-out), overlay .22s allow-discrete, display .22s allow-discrete;opacity:0;translate:none;scale:.97}.Sheet-module__U6Ljqa__centered[open]{opacity:1;translate:none;scale:1}@starting-style{.Sheet-module__U6Ljqa__centered[open]{opacity:0;translate:none;scale:.97}}}}
@layer components{.CharCount-module__XrGxTa__count{font-variant-numeric:tabular-nums;color:var(--color-text-faint);transition:color var(--duration-fast) ease;font-size:.78125rem;font-weight:500;line-height:1}.CharCount-module__XrGxTa__over{color:var(--color-danger)}.CharCount-module__XrGxTa__value{display:inline-block}@media (prefers-reduced-motion:no-preference){.CharCount-module__XrGxTa__value{animation:CharCount-module__XrGxTa__count-in var(--duration-base) var(--ease-out) backwards}}@keyframes CharCount-module__XrGxTa__count-in{0%{opacity:0;translate:0 .25rem}}}
@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{border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-field-bg);block-size:3.25rem;inline-size:100%;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;padding:0 1.25rem}.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{.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{.TextArea-module__BIKbea__textarea{border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-field-bg);min-block-size:6.5rem;inline-size:100%;color:var(--color-text);font:500 1rem/1.5 var(--font-body);resize:none;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;outline:0;padding:.875rem 1.25rem;display:block}.TextArea-module__BIKbea__textarea::placeholder{color:var(--color-text-muted);opacity:1;transition:opacity var(--duration-fast) ease}.TextArea-module__BIKbea__textarea:focus::placeholder{opacity:.6}.TextArea-module__BIKbea__textarea:focus,.TextArea-module__BIKbea__textarea:focus-visible{border-color:var(--color-accent);outline:0}.TextArea-module__BIKbea__textarea[aria-invalid=true]:not(:focus){border-color:var(--color-danger)}@supports (field-sizing:content){.TextArea-module__BIKbea__textarea{field-sizing:content;max-block-size:12.5rem}}@media (prefers-reduced-motion:no-preference){.TextArea-module__BIKbea__textarea[data-shake=a]{animation:TextArea-module__BIKbea__shake-a .36s var(--ease-out)}.TextArea-module__BIKbea__textarea[data-shake=b]{animation:TextArea-module__BIKbea__shake-b .36s var(--ease-out)}}@keyframes TextArea-module__BIKbea__shake-a{20%{translate:-4px}45%{translate:3px}70%{translate:-2px}}@keyframes TextArea-module__BIKbea__shake-b{20%{translate:-4px}45%{translate:3px}70%{translate:-2px}}@media (forced-colors:active){.TextArea-module__BIKbea__textarea:focus{outline:2px solid highlight}}@media (min-width:1200px){.TextArea-module__BIKbea__textarea{min-block-size:7rem}}}
@layer components{.TimePicker-module__IPV-ka__picker{--wheel-row:2.5rem;--wheel-rows:5;inline-size:min(100%,15rem);block-size:calc(var(--wheel-row) * var(--wheel-rows));border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) ease;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.TimePicker-module__IPV-ka__picker[data-invalid]{border-color:var(--color-danger)}.TimePicker-module__IPV-ka__band{block-size:var(--wheel-row);border-radius:var(--radius-sm);background:var(--color-accent);pointer-events:none;position:absolute;inset-block-start:calc(50% - var(--wheel-row) / 2);inset-inline:.375rem}.TimePicker-module__IPV-ka__colon{font:500 1.375rem / 1 var(--font-display);font-variant-numeric:lining-nums;color:var(--color-on-accent);align-self:center;position:relative;translate:0 -.0625rem}.TimePicker-module__IPV-ka__wheel{min-inline-size:0;padding-block:calc(var(--wheel-row) * (var(--wheel-rows) - 1) / 2);overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;cursor:grab;outline:0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.TimePicker-module__IPV-ka__wheel::-webkit-scrollbar{display:none}.TimePicker-module__IPV-ka__wheel[data-dragging]{scroll-snap-type:none;cursor:grabbing}.TimePicker-module__IPV-ka__wheel:focus-visible>[data-center]:after{content:"";border:1.5px solid var(--color-on-accent);border-radius:calc(var(--radius-sm) - .125rem);pointer-events:none;position:absolute;inset-block:.3125rem;inset-inline:calc(50% - 1.375rem)}.TimePicker-module__IPV-ka__item{block-size:var(--wheel-row);scroll-snap-align:center;font:500 1.375rem / 1 var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--color-text);cursor:pointer;place-items:center;display:grid;position:relative}.TimePicker-module__IPV-ka__item[data-center]{color:var(--color-on-accent);font-weight:600}.TimePicker-module__IPV-ka__item[data-disabled]{color:var(--color-text-faint);opacity:.45;cursor:default}.TimePicker-module__IPV-ka__item[data-disabled][data-center]{color:var(--color-on-accent)}@media (hover:hover){.TimePicker-module__IPV-ka__item:not([data-disabled],[data-center]):hover{color:var(--color-accent)}}@media (prefers-reduced-motion:no-preference){.TimePicker-module__IPV-ka__item{transition:color .12s}}@media (forced-colors:active){.TimePicker-module__IPV-ka__picker{border-color:canvastext}.TimePicker-module__IPV-ka__band{background:highlight}.TimePicker-module__IPV-ka__colon,.TimePicker-module__IPV-ka__item[data-center]{forced-color-adjust:none;color:highlighttext}.TimePicker-module__IPV-ka__item[data-disabled]{color:graytext;opacity:1}.TimePicker-module__IPV-ka__wheel:focus-visible>[data-center]:after{border-color:highlighttext}}@media (min-width:1200px){.TimePicker-module__IPV-ka__picker{--wheel-row:2.25rem}}}
@layer components{.Foil-module__EbFSda__button.Foil-module__EbFSda__button{background:var(--palette-gold-500);min-block-size:3rem;color:var(--palette-wine-950);font:600 var(--small,1.0625rem) / 1 var(--font-display);font-variant-numeric:lining-nums;letter-spacing:.01em;text-transform:none;border:0;border-radius:.25rem;padding-inline:2rem}@media (hover:hover){.Foil-module__EbFSda__button.Foil-module__EbFSda__button:hover:not(:disabled,[aria-disabled=true]){background:var(--palette-gold-400)}}.Foil-module__EbFSda__button.Foil-module__EbFSda__button:active:not(:disabled,[aria-disabled=true]){background:var(--palette-gold-600)}.Foil-module__EbFSda__button.Foil-module__EbFSda__button:focus-visible{outline:2px solid var(--color-accent-hover);outline-offset:3px}.Foil-module__EbFSda__button.Foil-module__EbFSda__button:disabled:not([aria-busy=true]),.Foil-module__EbFSda__button.Foil-module__EbFSda__button[aria-disabled=true]:not([aria-busy=true]){opacity:1;background:color-mix(in oklab, var(--palette-gold-500) 42%, var(--palette-wine-880));color:#1f070ac7;box-shadow:none}.Foil-module__EbFSda__button.Foil-module__EbFSda__button[aria-busy=true]{opacity:1}@media (min-width:1200px){.Foil-module__EbFSda__button.Foil-module__EbFSda__button{font-size:var(--small,1.125rem)}}@media (prefers-reduced-motion:no-preference){.Foil-module__EbFSda__button.Foil-module__EbFSda__button{transition:color .24s ease, box-shadow var(--duration-fast) ease, background-color .24s ease, opacity var(--duration-base) ease, scale var(--duration-fast) ease}.Foil-module__EbFSda__button.Foil-module__EbFSda__button:hover:not(:disabled,[aria-disabled=true]),.Foil-module__EbFSda__button.Foil-module__EbFSda__button:active:not(:disabled,[aria-disabled=true]){transition-duration:var(--duration-fast)}}@media (forced-colors:active){.Foil-module__EbFSda__button.Foil-module__EbFSda__button{color:buttontext;background:buttonface;border:1px solid buttontext}}}
@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{.LegalLinks-module__elrSrG__links{font:500 .75rem / 1.2 var(--font-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 0;display:flex}.LegalLinks-module__elrSrG__link{min-block-size:1.75rem;color:var(--color-text-faint);align-items:center;text-decoration:none;display:inline-flex}.LegalLinks-module__elrSrG__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.LegalLinks-module__elrSrG__link+.LegalLinks-module__elrSrG__link:before{content:"·";color:var(--color-text-faint);opacity:.6;padding-inline:.5rem;display:inline-block}@media (hover:hover){.LegalLinks-module__elrSrG__link:hover{color:var(--color-text-secondary)}}.LegalLinks-module__elrSrG__link:active{opacity:.6}@media (prefers-reduced-motion:no-preference){.LegalLinks-module__elrSrG__link{transition:color var(--duration-fast) ease, opacity var(--duration-fast) ease}}}
@layer components{.Curtain-module__Vi5UjG__curtain{z-index:-1;background:var(--palette-wine-950);position:absolute;inset:0;overflow:clip;container-type:size}.Curtain-module__Vi5UjG__half{aspect-ratio:941/1672;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.Curtain-module__Vi5UjG__image{object-fit:cover;object-position:center top}.Curtain-module__Vi5UjG__wide{display:none}.Curtain-module__Vi5UjG__left{transform-origin:0}.Curtain-module__Vi5UjG__right{transform-origin:100%;-webkit-mask-image:linear-gradient(90deg,#0000 46%,#000 54%),linear-gradient(#000 72%,#0000);mask-image:linear-gradient(90deg,#0000 46%,#000 54%),linear-gradient(#000 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@container (min-aspect-ratio:7/5){.Curtain-module__Vi5UjG__half{aspect-ratio:1672/941}.Curtain-module__Vi5UjG__wide{display:block}.Curtain-module__Vi5UjG__tall{display:none}}@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{.PurchaseConfirm-module__JH5wjW__confirm{--line:1.25rem;--small:1.0625rem;min-block-size:0;padding:.25rem var(--app-gutter) .5rem;overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.PurchaseConfirm-module__JH5wjW__head{align-items:center;gap:var(--space-2);min-block-size:2.5rem;display:flex}.PurchaseConfirm-module__JH5wjW__eyebrow{min-inline-size:0;font:italic 500 var(--small) / 1.2 var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text-muted);flex:1}.PurchaseConfirm-module__JH5wjW__iconButton{block-size:2.5rem;inline-size:2.5rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.PurchaseConfirm-module__JH5wjW__iconButton:first-child{margin-inline-start:-.625rem}.PurchaseConfirm-module__JH5wjW__iconButton[data-close]{margin-inline-end:-.625rem}.PurchaseConfirm-module__JH5wjW__iconButton:disabled{opacity:.4;cursor:default}.PurchaseConfirm-module__JH5wjW__iconButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.PurchaseConfirm-module__JH5wjW__iconButton:hover:not(:disabled){background:var(--color-hover-tint);color:var(--color-text)}}.PurchaseConfirm-module__JH5wjW__lead{align-items:center;gap:.875rem;margin-block-start:.375rem;display:flex}.PurchaseConfirm-module__JH5wjW__ornament{block-size:3rem;inline-size:3rem;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e2ba7673}.PurchaseConfirm-module__JH5wjW__title{min-inline-size:0;font:500 2rem / 1.05 var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text);text-wrap:balance}.PurchaseConfirm-module__JH5wjW__title:focus{outline:none}.PurchaseConfirm-module__JH5wjW__star{vertical-align:.6em;color:var(--color-text-muted);margin-inline-start:.04em;font-size:.5em;line-height:0}.PurchaseConfirm-module__JH5wjW__bill{flex-direction:column;gap:.375rem;margin:1.25rem 0 0;display:flex}.PurchaseConfirm-module__JH5wjW__row,.PurchaseConfirm-module__JH5wjW__total{align-items:baseline;gap:.5rem;display:flex}.PurchaseConfirm-module__JH5wjW__row dt,.PurchaseConfirm-module__JH5wjW__total dt{white-space:nowrap;flex:auto;align-items:baseline;gap:.5rem;min-inline-size:0;display:flex}.PurchaseConfirm-module__JH5wjW__row dt:after{content:"";background:radial-gradient(circle,#c2a39380 .0625rem,#0000 .0725rem) 0 100%/.375rem .125rem space no-repeat;flex:1;block-size:.125rem;min-inline-size:1.5rem}.PurchaseConfirm-module__JH5wjW__row dt,.PurchaseConfirm-module__JH5wjW__row dd{font:500 var(--small) / 1.35 var(--font-display);font-variant-numeric:lining-nums tabular-nums}.PurchaseConfirm-module__JH5wjW__row dt{color:var(--color-text-muted)}.PurchaseConfirm-module__JH5wjW__row dd{color:var(--color-text);text-align:end;text-wrap:balance;flex:0 auto;margin:0}.PurchaseConfirm-module__JH5wjW__total{border-block-start:1px solid var(--color-line);margin-block-start:.625rem;padding-block-start:.625rem}.PurchaseConfirm-module__JH5wjW__total dt{font:italic 500 var(--small) / 1.2 var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text-muted)}.PurchaseConfirm-module__JH5wjW__total dd{font:500 var(--line) / 1.2 var(--font-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--color-text);margin:0}.PurchaseConfirm-module__JH5wjW__notes{font:italic 500 var(--small) / 1.35 var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text-muted);text-wrap:pretty;flex-direction:column;gap:.125rem;margin-block-start:.875rem;display:flex}.PurchaseConfirm-module__JH5wjW__email{white-space:nowrap;color:var(--color-text-secondary)}.PurchaseConfirm-module__JH5wjW__consents{border-block-start:1px solid var(--color-line);flex-direction:column;gap:.875rem;margin-block-start:1.125rem;padding-block-start:1.125rem;display:flex}.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent>div{gap:.625rem}.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent>div>span:first-child{block-size:.875rem;inline-size:.875rem;margin-block-start:.21875rem}.PurchaseConfirm-module__JH5wjW__consent input[type=checkbox]{block-size:auto;inline-size:auto;inset:-.9375rem}.PurchaseConfirm-module__JH5wjW__consent span[id]{text-wrap:wrap}.PurchaseConfirm-module__JH5wjW__privacy{font:500 var(--text-xs) / 1.45 var(--font-body);color:var(--color-text-faint);text-wrap:pretty;padding-inline-start:1.5rem}.PurchaseConfirm-module__JH5wjW__privacy a{color:var(--color-text-muted);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.PurchaseConfirm-module__JH5wjW__privacy[data-follow]{margin-block-start:-.625rem}.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent input+span{box-shadow:none;background:0 0;border:1px solid #f4e7d773;border-radius:.125rem}.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent input:checked+span{background:0 0;border-color:#f4e7d7cc}@media (hover:hover){.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent input:hover:checked:not(:disabled)+span,.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent input:hover:not(:disabled,:checked)+span{background:0 0;border-color:#f4e7d7cc}}.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent svg{stroke:var(--color-text);stroke-width:1.75px}.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent a{color:var(--color-text)}.PurchaseConfirm-module__JH5wjW__consents a{white-space:nowrap;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.PurchaseConfirm-module__JH5wjW__actions{flex-direction:column;gap:.5rem;margin-block-start:1.25rem;display:flex}.PurchaseConfirm-module__JH5wjW__error{font:600 var(--text-caption) / 1.4 var(--font-body);color:var(--color-danger);text-align:center;text-wrap:pretty}.PurchaseConfirm-module__JH5wjW__label{justify-items:center;display:inline-grid}.PurchaseConfirm-module__JH5wjW__label>*{grid-area:1/1}.PurchaseConfirm-module__JH5wjW__label>:not([data-on]){visibility:hidden;opacity:0}.PurchaseConfirm-module__JH5wjW__footnote{border-block-start:1px solid var(--color-line);font:500 var(--text-xs) / 1.45 var(--font-body);color:var(--color-text-faint);text-wrap:pretty;gap:.375rem;margin-block-start:1.25rem;padding-block-start:1rem;display:flex}.PurchaseConfirm-module__JH5wjW__hang{color:var(--color-text-muted);flex:none}@media (min-width:1200px){.PurchaseConfirm-module__JH5wjW__confirm{--line:1.375rem;--small:1.125rem;padding:0 2.25rem 1.25rem}.PurchaseConfirm-module__JH5wjW__title{font-size:2.375rem}}@media (prefers-reduced-motion:no-preference){.PurchaseConfirm-module__JH5wjW__lead,.PurchaseConfirm-module__JH5wjW__bill,.PurchaseConfirm-module__JH5wjW__notes,.PurchaseConfirm-module__JH5wjW__consents,.PurchaseConfirm-module__JH5wjW__actions,.PurchaseConfirm-module__JH5wjW__footnote{animation:PurchaseConfirm-module__JH5wjW__confirm-fade .28s ease var(--confirm-at,40ms) backwards}.PurchaseConfirm-module__JH5wjW__bill{--confirm-at:80ms}.PurchaseConfirm-module__JH5wjW__notes{--confirm-at:.12s}.PurchaseConfirm-module__JH5wjW__consents{--confirm-at:.16s}.PurchaseConfirm-module__JH5wjW__actions{--confirm-at:.2s}.PurchaseConfirm-module__JH5wjW__footnote{--confirm-at:.24s}.PurchaseConfirm-module__JH5wjW__row dt:after{animation:PurchaseConfirm-module__JH5wjW__confirm-wipe .36s var(--ease-in-out) .14s backwards}.PurchaseConfirm-module__JH5wjW__iconButton{transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, scale var(--duration-fast) var(--ease-out)}.PurchaseConfirm-module__JH5wjW__iconButton:active:not(:disabled){scale:.9}.PurchaseConfirm-module__JH5wjW__consent.PurchaseConfirm-module__JH5wjW__consent input:checked+span{animation:PurchaseConfirm-module__JH5wjW__confirm-check .2s var(--ease-out)}.PurchaseConfirm-module__JH5wjW__label>*{transition:opacity .12s ease-in,visibility .12s}.PurchaseConfirm-module__JH5wjW__label>[data-on]{transition:opacity .18s ease-out .1s,visibility 0s .1s}.PurchaseConfirm-module__JH5wjW__error{animation:PurchaseConfirm-module__JH5wjW__confirm-fade var(--duration-base) ease backwards}@supports (interpolate-size:allow-keywords){.PurchaseConfirm-module__JH5wjW__error{interpolate-size:allow-keywords;animation-name:PurchaseConfirm-module__JH5wjW__confirm-unfold;animation-timing-function:var(--ease-out)}}}@keyframes PurchaseConfirm-module__JH5wjW__confirm-fade{0%{opacity:0}}@keyframes PurchaseConfirm-module__JH5wjW__confirm-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes PurchaseConfirm-module__JH5wjW__confirm-check{0%{scale:.86}}@keyframes PurchaseConfirm-module__JH5wjW__confirm-unfold{0%{opacity:0;block-size:0;margin-block-end:-.5rem;overflow:clip}to{overflow:clip}}}
@layer components{.PhotoViewer-module__r6VggG__viewer{background:var(--color-viewer-bg);block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;color:var(--color-viewer-fg);border:0;margin:0;padding:0;overflow:hidden}.PhotoViewer-module__r6VggG__viewer::backdrop{background:0 0}:root:has(.PhotoViewer-module__r6VggG__viewer[open]){overflow:hidden}.PhotoViewer-module__r6VggG__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;block-size:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.PhotoViewer-module__r6VggG__track::-webkit-scrollbar{display:none}.PhotoViewer-module__r6VggG__slide{box-sizing:border-box;block-size:100%;padding:calc(3.5rem + env(safe-area-inset-top)) var(--space-2) calc(1.5rem + env(safe-area-inset-bottom));scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.PhotoViewer-module__r6VggG__photo{object-fit:contain;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%}.PhotoViewer-module__r6VggG__bar{inset:env(safe-area-inset-top) 0 auto;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) 0 var(--space-4);pointer-events:none;display:flex;position:absolute}.PhotoViewer-module__r6VggG__counter{font:600 var(--text-sm) / 1 var(--font-body);font-variant-numeric:tabular-nums}.PhotoViewer-module__r6VggG__control{inline-size:var(--tap-target);block-size:var(--tap-target);background:var(--color-viewer-control);color:inherit;cursor:pointer;pointer-events:auto;transition:background-color var(--duration-fast) ease;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.PhotoViewer-module__r6VggG__control:focus-visible{outline:2px solid var(--color-viewer-fg);outline-offset:2px}@media (hover:hover){.PhotoViewer-module__r6VggG__control:not([aria-disabled=true]):hover{background:var(--color-viewer-control-hover)}}.PhotoViewer-module__r6VggG__nav{position:absolute;inset-block-start:50%;translate:0 -50%}.PhotoViewer-module__r6VggG__nav[data-dir=prev]{inset-inline-start:var(--space-3)}.PhotoViewer-module__r6VggG__nav[data-dir=next]{inset-inline-end:var(--space-3)}@media (pointer:coarse){.PhotoViewer-module__r6VggG__nav{opacity:.7}}.PhotoViewer-module__r6VggG__nav[aria-disabled=true]{opacity:.3;cursor:default}@media (min-width:1200px){.PhotoViewer-module__r6VggG__slide{padding:4.5rem 6rem 3rem}.PhotoViewer-module__r6VggG__nav[data-dir=prev]{inset-inline-start:var(--space-6)}.PhotoViewer-module__r6VggG__nav[data-dir=next]{inset-inline-end:var(--space-6)}}@media (forced-colors:active){.PhotoViewer-module__r6VggG__control{border:1px solid buttontext}.PhotoViewer-module__r6VggG__nav[aria-disabled=true]{color:graytext;border-color:graytext}}@media (prefers-reduced-motion:no-preference){.PhotoViewer-module__r6VggG__viewer{transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;opacity:0}.PhotoViewer-module__r6VggG__viewer[open]{opacity:1}@starting-style{.PhotoViewer-module__r6VggG__viewer[open]{opacity:0}}.PhotoViewer-module__r6VggG__viewer[open] .PhotoViewer-module__r6VggG__photo{animation:PhotoViewer-module__r6VggG__viewer-photo .26s var(--ease-out) backwards}}@keyframes PhotoViewer-module__r6VggG__viewer-photo{0%{scale:.97}}}
@layer components{.ChatsShell-module__Rssavq__shell{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ChatsShell-module__Rssavq__shell:focus{outline:none}.ChatsShell-module__Rssavq__listPane{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ChatsShell-module__Rssavq__shell[data-open] .ChatsShell-module__Rssavq__listPane{display:none}.ChatsShell-module__Rssavq__toast{--toast-offset:calc(5.5rem + var(--photo-tray-lift,0rem))}.ChatsShell-module__Rssavq__shell:has([data-photo-tray]){--photo-tray-lift:4.75rem}@media (min-width:1200px){.ChatsShell-module__Rssavq__shell{block-size:calc(100dvh - var(--app-header-height));flex:none;grid-template-columns:21.25rem minmax(0,1fr);display:grid;overflow:hidden}.ChatsShell-module__Rssavq__shell[data-open]{grid-template-columns:21.25rem minmax(0,1fr) 21.25rem}.ChatsShell-module__Rssavq__shell[data-mode=mask]{grid-template-columns:22.5rem minmax(0,1fr)}.ChatsShell-module__Rssavq__shell[data-mode=mask][data-open]{grid-template-columns:22.5rem minmax(0,1fr) 21.25rem}.ChatsShell-module__Rssavq__shell[data-open] .ChatsShell-module__Rssavq__listPane{display:flex}.ChatsShell-module__Rssavq__listPane{overscroll-behavior:contain;border-inline-end:1px solid var(--color-line);min-block-size:0;overflow-y:auto}.ChatsShell-module__Rssavq__toast{--toast-offset:calc(7.5rem + var(--photo-tray-lift,0rem))}}}
@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 components{.Photos-module__NFJkMG__album{--album-w:17.5rem;inline-size:var(--album-w);max-inline-size:100%;aspect-ratio:var(--album-ratio,1);display:block;position:relative}.Photos-module__NFJkMG__album[data-count="1"]{--album-w:min(17.5rem, calc(20rem * var(--album-ratio,1)))}.Photos-module__NFJkMG__tile{background:var(--chat-photo-placeholder);color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;border:0;padding:0;display:block;position:absolute;overflow:hidden}span.Photos-module__NFJkMG__tile{cursor:default}.Photos-module__NFJkMG__tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;z-index:1}.Photos-module__NFJkMG__image{object-fit:cover;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:block}.Photos-module__NFJkMG__image[data-loading]{opacity:0}.Photos-module__NFJkMG__broken{background:var(--chat-photo-scrim);color:var(--chat-photo-meta-fg);font:500 var(--text-2xs) / 1.3 var(--font-body);text-align:center;place-items:center;padding:.5rem;display:grid;position:absolute;inset:0}.Photos-module__NFJkMG__progress{background:var(--chat-photo-scrim);color:var(--chat-photo-meta-fg);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.Photos-module__NFJkMG__ring{block-size:2.25rem;inline-size:2.25rem;rotate:-90deg}.Photos-module__NFJkMG__ringTrack{fill:none;stroke:currentColor;stroke-opacity:.3;stroke-width:3px}.Photos-module__NFJkMG__ringValue{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--progress,0) * 100)}.Photos-module__NFJkMG__ring[data-indeterminate] .Photos-module__NFJkMG__ringValue{stroke-dashoffset:72px}.Photos-module__NFJkMG__tray{scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;padding:.625rem .75rem 0;list-style:none;display:flex;overflow-x:auto}.Photos-module__NFJkMG__tray::-webkit-scrollbar{display:none}.Photos-module__NFJkMG__trayItem{background:var(--chat-photo-placeholder);border-radius:.75rem;flex:none;block-size:4rem;inline-size:4rem;position:relative;overflow:hidden}.Photos-module__NFJkMG__trayItem .Photos-module__NFJkMG__image{border-radius:inherit}.Photos-module__NFJkMG__trayItem[data-status=failed] .Photos-module__NFJkMG__image{opacity:.45}.Photos-module__NFJkMG__remove{z-index:1;background:var(--chat-photo-meta-bg);block-size:1.5rem;inline-size:1.5rem;color:var(--chat-photo-meta-fg);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:.1875rem;inset-inline-end:.1875rem}.Photos-module__NFJkMG__remove:before{content:"";position:absolute;inset-block:-.1875rem -.25rem;inset-inline:-.25rem -.1875rem}.Photos-module__NFJkMG__trayRetry{background:var(--chat-photo-scrim);color:var(--chat-photo-meta-fg);border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.Photos-module__NFJkMG__trayItem .Photos-module__NFJkMG__ring{block-size:1.75rem;inline-size:1.75rem}.Photos-module__NFJkMG__viewer{background:var(--chat-viewer-bg);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--chat-viewer-fg);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.Photos-module__NFJkMG__viewer:not([open]){display:none}.Photos-module__NFJkMG__viewer::backdrop{background:var(--chat-viewer-bg)}.Photos-module__NFJkMG__viewer:focus-visible{outline:none}.Photos-module__NFJkMG__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;block-size:100%;list-style:none;display:flex;overflow:auto hidden}.Photos-module__NFJkMG__track::-webkit-scrollbar{display:none}.Photos-module__NFJkMG__slide{block-size:100%;inline-size:100%;padding:max(3.5rem, env(safe-area-inset-top)) 0 max(1.5rem, env(safe-area-inset-bottom));scroll-snap-align:center;scroll-snap-stop:always;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.Photos-module__NFJkMG__full{object-fit:contain;-webkit-touch-callout:default;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.Photos-module__NFJkMG__bar{padding:max(.5rem, env(safe-area-inset-top)) .5rem .5rem 1rem;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.Photos-module__NFJkMG__counter{font:600 var(--text-caption) / 1 var(--font-body);font-variant-numeric:tabular-nums}.Photos-module__NFJkMG__control{background:var(--chat-viewer-control);block-size:2.75rem;inline-size:2.75rem;color:inherit;pointer-events:auto;transition:background-color var(--duration-fast) ease;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.Photos-module__NFJkMG__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.Photos-module__NFJkMG__control:hover{background:var(--chat-viewer-control-hover)}}.Photos-module__NFJkMG__nav{position:absolute;inset-block-start:50%;translate:0 -50%}.Photos-module__NFJkMG__nav[data-dir=prev]{inset-inline-start:1rem}.Photos-module__NFJkMG__nav[data-dir=next]{inset-inline-end:1rem}@media (pointer:coarse){.Photos-module__NFJkMG__nav{display:none}}.Photos-module__NFJkMG__drop{z-index:5;background:var(--chat-drop-bg);pointer-events:none;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.Photos-module__NFJkMG__dropFrame{border:2px dashed var(--color-accent);border-radius:var(--radius-card);block-size:100%;inline-size:100%;color:var(--color-text);font:600 var(--text-sm) / 1.4 var(--font-body);text-align:center;align-content:center;place-items:center;gap:.75rem;display:grid}.Photos-module__NFJkMG__dropIcon{background:var(--color-accent);block-size:3rem;inline-size:3rem;color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid}@media (min-width:1200px){.Photos-module__NFJkMG__album{--album-w:21rem}.Photos-module__NFJkMG__album[data-count="1"]{--album-w:min(21rem, calc(24rem * var(--album-ratio,1)))}.Photos-module__NFJkMG__tray{padding:.75rem 2rem 0}}@media (prefers-reduced-motion:no-preference){.Photos-module__NFJkMG__trayItem{animation:Photos-module__NFJkMG__photo-in .22s var(--ease-out) backwards}.Photos-module__NFJkMG__image{transition:opacity .2s}.Photos-module__NFJkMG__image[data-instant]{transition:none}.Photos-module__NFJkMG__ring[data-indeterminate]{animation:.9s linear infinite Photos-module__NFJkMG__ring-spin}.Photos-module__NFJkMG__ringValue{transition:stroke-dashoffset .2s}.Photos-module__NFJkMG__viewer[open]{animation:Photos-module__NFJkMG__viewer-in .22s var(--ease-out) backwards}.Photos-module__NFJkMG__drop{animation:.16s backwards Photos-module__NFJkMG__viewer-fade}.Photos-module__NFJkMG__dropIcon{animation:Photos-module__NFJkMG__photo-in .26s var(--ease-out) backwards}}@keyframes Photos-module__NFJkMG__photo-in{0%{opacity:0;scale:.85}}@keyframes Photos-module__NFJkMG__ring-spin{0%{rotate:-90deg}to{rotate:270deg}}@keyframes Photos-module__NFJkMG__viewer-in{0%{opacity:0;scale:.98}}@keyframes Photos-module__NFJkMG__viewer-fade{0%{opacity:0}}}
@layer components{.AuthLayout-module__Noza2W__screen{isolation:isolate;flex-direction:column;min-block-size:100svh;display:flex;position:relative}.AuthLayout-module__Noza2W__topCurtain{z-index:-1;block-size:18.125rem;position:absolute;inset:0 0 auto}.AuthLayout-module__Noza2W__topShade{background:linear-gradient(180deg, #1f070a73 0%, #1f070a73 40%, var(--palette-wine-950) 100%);position:absolute;inset:0 0 -2px}.AuthLayout-module__Noza2W__art{display:none}.AuthLayout-module__Noza2W__panel{inline-size:100%;max-inline-size:32rem;padding-inline:var(--space-6);flex-direction:column;flex:1;margin-inline:auto;padding-block-end:env(safe-area-inset-bottom);display:flex}@media (min-width:1200px){.AuthLayout-module__Noza2W__screen{grid-template-columns:minmax(0,1fr) 37.5rem;display:grid}.AuthLayout-module__Noza2W__topCurtain{display:none}.AuthLayout-module__Noza2W__art{isolation:isolate;flex-direction:column;justify-content:space-between;align-self:start;block-size:100svh;padding:2.5rem 6rem clamp(2.5rem,7svh,5.5rem);display:flex;position:sticky;inset-block-start:0;overflow:clip}.AuthLayout-module__Noza2W__artStage{z-index:-1;position:absolute;inset:0}.AuthLayout-module__Noza2W__artShade{z-index:-1;background:linear-gradient(180deg, #1f070a8c 0%, #1f070a0d 28%, #1f070a4d 50%, #1f070af0 82%, var(--palette-wine-950) 100%);position:absolute;inset:0}.AuthLayout-module__Noza2W__logo{align-self:flex-start}.AuthLayout-module__Noza2W__artEyebrow{--enter-delay:.35s}.AuthLayout-module__Noza2W__slogan{--enter-delay:.48s;font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-variant-numeric:lining-nums;margin-block-start:1.375rem;font-size:clamp(3.5rem,11svh,6rem);font-weight:500;line-height:.9}.AuthLayout-module__Noza2W__sloganScript{font-family:var(--font-script);color:var(--color-accent);font-size:1.12em;font-weight:400;line-height:.8}.AuthLayout-module__Noza2W__panel{max-inline-size:none;padding:var(--space-12) 5.5rem;border-inline-start:1px solid var(--color-line);justify-content:safe center;margin:0}}}
@layer components{.SupportRating-module__NL5myG__note{flex-direction:column;align-items:center;gap:.125rem;margin-block-start:.5rem;display:flex}.SupportRating-module__NL5myG__caption{font:600 var(--text-xs) / 1.4 var(--font-body);color:var(--color-text-secondary);display:grid}.SupportRating-module__NL5myG__line{grid-area:1/1;transition:opacity .2s}.SupportRating-module__NL5myG__line[data-thanks]{color:var(--color-accent)}.SupportRating-module__NL5myG__line[data-hidden]{opacity:0}.SupportRating-module__NL5myG__stars{gap:.125rem;display:inline-flex}.SupportRating-module__NL5myG__star{block-size:2.5rem;inline-size:2.5rem;color:var(--color-accent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.SupportRating-module__NL5myG__star svg{transition:fill .16s}.SupportRating-module__NL5myG__star[data-on] svg{fill:currentColor}.SupportRating-module__NL5myG__star:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){.SupportRating-module__NL5myG__stars:hover .SupportRating-module__NL5myG__star svg{fill:currentColor}.SupportRating-module__NL5myG__stars:hover .SupportRating-module__NL5myG__star:hover~.SupportRating-module__NL5myG__star svg{fill:none}}.SupportRating-module__NL5myG__staticStar{color:var(--color-accent)}.SupportRating-module__NL5myG__staticStar[data-on]{fill:currentColor}@media (prefers-reduced-motion:no-preference){.SupportRating-module__NL5myG__note{animation:SupportRating-module__NL5myG__rating-in var(--duration-base) var(--ease-out) backwards}.SupportRating-module__NL5myG__star:active{scale:.9}.SupportRating-module__NL5myG__star{transition:scale var(--duration-fast) ease}}@media (prefers-reduced-motion:reduce){.SupportRating-module__NL5myG__line,.SupportRating-module__NL5myG__star svg{transition:none}}@keyframes SupportRating-module__NL5myG__rating-in{0%{opacity:0;translate:0 .25rem}}}
@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{.ChatSkeleton-module__7WFK9G__card{border-radius:var(--radius-card);flex:none;block-size:4.625rem;margin:.75rem 1rem 0}.ChatSkeleton-module__7WFK9G__headerLines{flex-direction:column;gap:.375rem;display:flex}.ChatSkeleton-module__7WFK9G__opening{padding:1rem var(--app-gutter) 0;font:italic 500 1.375rem / 1.2 var(--font-display);color:var(--color-text-secondary);text-align:center}.ChatSkeleton-module__7WFK9G__list{flex-direction:column;flex:1;justify-content:flex-end;gap:.375rem;min-block-size:0;padding:.75rem .75rem .875rem;display:flex;overflow:hidden}.ChatSkeleton-module__7WFK9G__other,.ChatSkeleton-module__7WFK9G__own{--skeleton-radius:1.125rem}.ChatSkeleton-module__7WFK9G__own{align-self:flex-end}.ChatSkeleton-module__7WFK9G__composer{padding:.5rem .625rem calc(.5rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--color-line);flex:none;align-items:center;gap:.375rem;display:flex}.ChatSkeleton-module__7WFK9G__field{--skeleton-radius:1.25rem;flex:1;block-size:2.5rem}.ChatSkeleton-module__7WFK9G__send{--skeleton-size:2.5rem}.ChatSkeleton-module__7WFK9G__aboutTitle{block-size:4.25rem;margin-block-start:.75rem}.ChatSkeleton-module__7WFK9G__aboutFacts{block-size:8.5rem;margin-block-start:1.125rem}@media (min-width:1200px){.ChatSkeleton-module__7WFK9G__card{border-radius:.75rem;block-size:5.125rem;margin:1.125rem 2rem 0}.ChatSkeleton-module__7WFK9G__list{gap:.5rem;padding:1.25rem 2rem}.ChatSkeleton-module__7WFK9G__composer{gap:.625rem;padding:.875rem 2rem 1.5rem}.ChatSkeleton-module__7WFK9G__field{--skeleton-radius:1.5rem;block-size:3rem}.ChatSkeleton-module__7WFK9G__send{--skeleton-size:3rem}}}
@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__success{animation:none}.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{.MaskAvatar-module__WamsjW__avatar{inline-size:var(--mask-avatar);block-size:var(--mask-avatar);background:var(--color-surface-raised);color:var(--color-accent);font:500 calc(var(--mask-avatar) * .43) / 1 var(--font-display);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.MaskAvatar-module__WamsjW__photo{border-radius:inherit;object-fit:cover;background-color:var(--color-surface-raised);block-size:100%;inline-size:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.MaskAvatar-module__WamsjW__photo{animation:MaskAvatar-module__WamsjW__mask-avatar-in .42s var(--ease-out) backwards}}@keyframes MaskAvatar-module__WamsjW__mask-avatar-in{0%{opacity:0;scale:1.06}}@media (forced-colors:active){.MaskAvatar-module__WamsjW__avatar{border:1px solid canvastext}}}
@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{.MaskChatList-module__0DUJqa__pane{min-inline-size:0;max-inline-size:var(--app-narrow);flex-direction:column;flex:1;inline-size:100%;margin-inline:auto;padding-block-end:1rem;display:flex}.MaskChatList-module__0DUJqa__head{padding:calc(.5rem + env(safe-area-inset-top)) 1.5rem .25rem;flex-direction:column;gap:.75rem;display:flex}.MaskChatList-module__0DUJqa__title{min-block-size:3.25rem;font:500 2rem / 1 var(--font-display);font-variant-numeric:lining-nums;align-items:center;display:flex}.MaskChatList-module__0DUJqa__likes{background:var(--color-surface);font:600 .9375rem / 1.3 var(--font-body);border-radius:.625rem;padding:.875rem 1rem}.MaskChatList-module__0DUJqa__premium{font:700 .8125rem / 1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.MaskChatList-module__0DUJqa__rows{flex-direction:column;margin-block-start:.25rem;list-style:none;display:flex}.MaskChatList-module__0DUJqa__rowItem{grid-template-columns:minmax(0,1fr);display:grid}.MaskChatList-module__0DUJqa__rowItem[data-leave]{pointer-events:none}.MaskChatList-module__0DUJqa__rowItem[data-leave]>*{min-block-size:0;overflow:hidden}.MaskChatList-module__0DUJqa__row{color:var(--color-text);transition:background-color var(--duration-fast) ease;align-items:center;gap:.875rem;padding:.75rem 1.5rem 0;display:flex}.MaskChatList-module__0DUJqa__row[aria-current=page]{background:var(--chat-row-selected)}@media (hover:hover){.MaskChatList-module__0DUJqa__row:hover{background:var(--color-hover-tint)}}.MaskChatList-module__0DUJqa__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.MaskChatList-module__0DUJqa__avatar{align-self:flex-start}.MaskChatList-module__0DUJqa__supportAvatar{background:var(--color-accent);block-size:3.5rem;inline-size:3.5rem;color:var(--color-on-accent);font:500 1.5rem / 1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.MaskChatList-module__0DUJqa__main{border-block-end:1px solid var(--color-line);flex-direction:column;flex:1;min-block-size:4.25rem;min-inline-size:0;padding-block-end:.75rem;display:flex}.MaskChatList-module__0DUJqa__line{align-items:baseline;gap:.5rem;padding-block-start:.375rem;display:flex}.MaskChatList-module__0DUJqa__name{min-inline-size:0;font:600 1rem / 1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MaskChatList-module__0DUJqa__time{font:500 .78125rem / 1 var(--font-body);color:var(--color-text-muted);flex:none}.MaskChatList-module__0DUJqa__previewLine{align-items:center;gap:.5rem;margin-block-start:.25rem;display:flex}.MaskChatList-module__0DUJqa__preview{min-inline-size:0;font:500 .875rem / 1.35 var(--font-body);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MaskChatList-module__0DUJqa__row[data-unread] .MaskChatList-module__0DUJqa__preview{color:var(--color-text)}.MaskChatList-module__0DUJqa__typing{color:var(--color-accent)}.MaskChatList-module__0DUJqa__dot{background:var(--color-accent);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.MaskChatList-module__0DUJqa__meta{font:600 .78125rem / 1 var(--font-body);color:var(--color-accent);margin-block-start:.3125rem}.MaskChatList-module__0DUJqa__meta[data-tone=muted]{color:var(--color-text-muted)}.MaskChatList-module__0DUJqa__empty,.MaskChatList-module__0DUJqa__soon{font:italic 500 1.375rem / 1.25 var(--font-display);color:var(--color-text-secondary);text-wrap:balance;padding:1.5rem 1.5rem 0}.MaskChatList-module__0DUJqa__more{justify-content:center;padding:1rem 1.5rem 0;display:flex}.MaskChatList-module__0DUJqa__moreButton{border:1px solid var(--color-border);min-block-size:2.5rem;color:var(--color-text);font:600 var(--text-sm) / 1 var(--font-body);background:0 0;border-radius:1.25rem;padding:0 1.25rem}.MaskChatList-module__0DUJqa__moreButton[aria-busy]{opacity:.6}.MaskChatList-module__0DUJqa__skeletonRow{align-items:center;gap:.875rem;padding:.75rem 1.5rem;display:flex}.MaskChatList-module__0DUJqa__skeletonLines{flex:1;gap:.5rem;display:grid}.MaskChatList-module__0DUJqa__index{display:none}@media (min-width:1200px){.MaskChatList-module__0DUJqa__pane{max-inline-size:none}.MaskChatList-module__0DUJqa__head{padding:1.75rem 1.75rem .25rem}.MaskChatList-module__0DUJqa__title{min-block-size:0;font-size:2.375rem}.MaskChatList-module__0DUJqa__likes{font-size:var(--text-sm);color:var(--color-text-secondary);background:0 0;padding:0}.MaskChatList-module__0DUJqa__row{padding:.875rem 1.75rem}.MaskChatList-module__0DUJqa__main{border:0;min-block-size:0;padding-block-end:0}.MaskChatList-module__0DUJqa__line{padding-block-start:0}.MaskChatList-module__0DUJqa__name{font-size:.9375rem}.MaskChatList-module__0DUJqa__preview{font-size:.84375rem}.MaskChatList-module__0DUJqa__supportAvatar{block-size:3.125rem;inline-size:3.125rem;font-size:1.3125rem}.MaskChatList-module__0DUJqa__skeletonRow{padding:.875rem 1.75rem}.MaskChatList-module__0DUJqa__empty{display:none}.MaskChatList-module__0DUJqa__index{text-align:center;justify-content:center;align-items:center;min-block-size:0;padding:2rem;display:flex}.MaskChatList-module__0DUJqa__indexPrompt{font:italic 500 1.75rem / 1.2 var(--font-display);color:var(--color-text-muted);text-wrap:balance}}@media (prefers-reduced-motion:reduce){.MaskChatList-module__0DUJqa__rowItem[data-leave]{display:none}}@media (prefers-reduced-motion:no-preference){.MaskChatList-module__0DUJqa__row[data-enter]{animation:MaskChatList-module__0DUJqa__mask-row-in .42s var(--ease-out) backwards}.MaskChatList-module__0DUJqa__rowItem[data-leave]{animation:MaskChatList-module__0DUJqa__mask-row-out .28s var(--ease-out) forwards}.MaskChatList-module__0DUJqa__dot{animation:MaskChatList-module__0DUJqa__mask-dot-pop .36s var(--ease-spring) backwards}.MaskChatList-module__0DUJqa__indexPrompt{animation:.4s backwards MaskChatList-module__0DUJqa__mask-fade}}@keyframes MaskChatList-module__0DUJqa__mask-row-in{0%{opacity:0;translate:0 -.5rem}}@keyframes MaskChatList-module__0DUJqa__mask-row-out{0%{opacity:1;grid-template-rows:1fr;translate:0}to{opacity:0;grid-template-rows:0fr;translate:-1.5rem}}@keyframes MaskChatList-module__0DUJqa__mask-dot-pop{0%{opacity:0;scale:.3}}@keyframes MaskChatList-module__0DUJqa__mask-fade{0%{opacity:0}}}
@layer components{.SignOutButton-module__RaYrNq__form{display:contents}.SignOutButton-module__RaYrNq__button{min-block-size:var(--tap-target);font:600 .9375rem/1 var(--font-body);color:var(--color-text-secondary);transition:color var(--duration-fast) ease;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.SignOutButton-module__RaYrNq__button[aria-busy=true]{opacity:.6;cursor:progress}@media (hover:hover){.SignOutButton-module__RaYrNq__button:hover{color:var(--color-text)}}@media (prefers-reduced-motion:no-preference){.SignOutButton-module__RaYrNq__button{transition:color var(--duration-fast) ease, opacity var(--duration-base) ease, scale var(--duration-fast) ease}.SignOutButton-module__RaYrNq__button:active:not(:disabled){scale:.98}}}
@layer components{.MaskPeer-module__Mf7rJa__aside{display:none}.MaskPeer-module__Mf7rJa__frame{background:var(--color-surface-raised);border-radius:.75rem;block-size:18.125rem;position:relative;overflow:hidden}.MaskPeer-module__Mf7rJa__photo{object-fit:cover;object-position:center 30%;block-size:100%;inline-size:100%;display:block}.MaskPeer-module__Mf7rJa__empty{block-size:100%;color:var(--color-accent);place-items:center;display:grid}.MaskPeer-module__Mf7rJa__emptyGlyph{opacity:.55;inline-size:45%}.MaskPeer-module__Mf7rJa__title{font:500 2.125rem / 1 var(--font-display);font-variant-numeric:lining-nums;overflow-wrap:anywhere}.MaskPeer-module__Mf7rJa__occupation{font:500 var(--text-sm) / 1.3 var(--font-body);color:var(--color-text-secondary);margin-block-start:.5rem}.MaskPeer-module__Mf7rJa__revealed,.MaskPeer-module__Mf7rJa__ended{font:italic 500 1.1875rem / 1.25 var(--font-display);color:var(--color-accent)}.MaskPeer-module__Mf7rJa__ended{color:var(--color-text-muted)}.MaskPeer-module__Mf7rJa__why{border-block-start:1px solid var(--color-line);padding-block-start:1.125rem}.MaskPeer-module__Mf7rJa__whyLabel{font:500 .8125rem / 1 var(--font-body);color:var(--color-text-muted)}.MaskPeer-module__Mf7rJa__whyText{font:italic 500 1.25rem / 1.3 var(--font-display);font-variant-numeric:lining-nums;text-wrap:pretty;margin-block-start:.625rem}.MaskPeer-module__Mf7rJa__gift{border:1px solid var(--color-border);border-radius:var(--radius-sm);block-size:3.375rem;inline-size:3.375rem;color:var(--color-accent);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.MaskPeer-module__Mf7rJa__gift:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.MaskPeer-module__Mf7rJa__gift:hover{border-color:var(--color-border-hover)}}@media (prefers-reduced-motion:no-preference){.MaskPeer-module__Mf7rJa__gift{transition:border-color var(--duration-fast) ease, scale var(--duration-fast) ease}.MaskPeer-module__Mf7rJa__gift:active{scale:.96}}@media (min-width:1200px){.MaskPeer-module__Mf7rJa__aside{border-inline-start:1px solid var(--color-line);flex-direction:column;gap:1.375rem;min-block-size:0;padding:1.75rem;display:flex;overflow-y:auto}}.MaskPeer-module__Mf7rJa__page{z-index:var(--z-sticky);max-inline-size:var(--app-narrow);overscroll-behavior:contain;background:var(--color-bg);isolation:isolate;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.MaskPeer-module__Mf7rJa__hero{z-index:-1;background:var(--color-surface-raised);block-size:min(100vw,23.4375rem,58dvh);position:absolute;inset:0 0 auto}.MaskPeer-module__Mf7rJa__hero:after{content:"";background:linear-gradient(180deg, #1f070a8c 0%, #1f070a00 22%, #1f070a00 55%, var(--color-bg) 100%);position:absolute;inset:0}.MaskPeer-module__Mf7rJa__hero .MaskPeer-module__Mf7rJa__photo{object-position:center top}.MaskPeer-module__Mf7rJa__bar{block-size:calc(3.5rem + env(safe-area-inset-top));padding:calc(env(safe-area-inset-top) + .625rem) .625rem 0;flex:none;align-items:flex-start;display:flex}.MaskPeer-module__Mf7rJa__back{block-size:2.5rem;inline-size:2.5rem;color:var(--palette-cream-100);background:#1f070a73;border-radius:50%;place-items:center;display:grid}.MaskPeer-module__Mf7rJa__body{padding:0 1.5rem calc(2rem + env(safe-area-inset-bottom));flex-direction:column;gap:1.25rem;margin-block-start:max(12.5rem,min(100vw,23.4375rem,58dvh) - 7.5rem);display:flex}.MaskPeer-module__Mf7rJa__pageTitle{font:500 2.5rem / 1 var(--font-display);font-variant-numeric:lining-nums;overflow-wrap:anywhere}.MaskPeer-module__Mf7rJa__pageTitle:focus{outline:none}.MaskPeer-module__Mf7rJa__actions{gap:.625rem;display:flex}@media (min-width:1200px){.MaskPeer-module__Mf7rJa__page{z-index:auto;grid-column:2/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,22.5rem) minmax(0,26rem);place-content:start center;column-gap:3rem;max-inline-size:none;margin:0;padding:1.75rem 2.5rem 2.5rem;display:grid;position:static;overflow-y:auto}.MaskPeer-module__Mf7rJa__bar{grid-area:1/1/auto/-1;block-size:auto;padding:0 0 1.25rem}.MaskPeer-module__Mf7rJa__back{border:1px solid var(--color-border);color:var(--color-text);transition:border-color var(--duration-fast) ease;background:0 0}.MaskPeer-module__Mf7rJa__hero{z-index:auto;aspect-ratio:4/5;border-radius:.875rem;grid-area:2/1;block-size:auto;position:relative;inset:auto;overflow:hidden;box-shadow:0 1.5rem 3rem -1.5rem #0a0203b3}.MaskPeer-module__Mf7rJa__hero:after{display:none}.MaskPeer-module__Mf7rJa__hero .MaskPeer-module__Mf7rJa__photo{object-position:center 30%}.MaskPeer-module__Mf7rJa__body{grid-area:2/2;align-self:center;gap:1.5rem;margin:0;padding:0 0 1rem}.MaskPeer-module__Mf7rJa__page:not(:has(.MaskPeer-module__Mf7rJa__hero)) .MaskPeer-module__Mf7rJa__body{grid-column:1/-1;align-items:flex-start}.MaskPeer-module__Mf7rJa__pageTitle{font-size:2.75rem}.MaskPeer-module__Mf7rJa__gift{block-size:3.625rem;inline-size:3.625rem}.MaskPeer-module__Mf7rJa__occupation{font-size:.9375rem}.MaskPeer-module__Mf7rJa__whyText{font-size:1.375rem}}@media (min-width:1200px) and (hover:hover){.MaskPeer-module__Mf7rJa__back:hover{border-color:var(--color-border-hover)}}@media (prefers-reduced-motion:no-preference){.MaskPeer-module__Mf7rJa__photo{animation:MaskPeer-module__Mf7rJa__peer-photo-in .5s var(--ease-out) backwards}.MaskPeer-module__Mf7rJa__photo[data-face]{animation:MaskPeer-module__Mf7rJa__peer-face-in 1.1s var(--ease-out) backwards}}@keyframes MaskPeer-module__Mf7rJa__peer-photo-in{0%{opacity:0}}@keyframes MaskPeer-module__Mf7rJa__peer-face-in{0%{opacity:0;filter:blur(16px);scale:1.04}}}
@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__status:not(:empty){min-block-size:calc(var(--text-sm) * 1.4)}.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__footer{margin-block-start:auto}.forms-module__rgUUaW__footnoteSlot{opacity:1;grid-template-rows:1fr;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) 0;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__footnote a{text-underline-offset:3px;transition:color var(--duration-fast) ease;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.forms-module__rgUUaW__footnote a:hover{color:var(--color-text-muted)}}.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), margin var(--duration-base) var(--ease-out)}.forms-module__rgUUaW__swap{animation:forms-module__rgUUaW__swap-in var(--duration-base) var(--ease-out) backwards}}@keyframes forms-module__rgUUaW__swap-in{0%{opacity:0;translate:0 .3em}}@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;margin:0 -.375rem -.375rem;padding:1.75rem .375rem .375rem;font-size:.8125rem}.forms-module__rgUUaW__footnoteSlotClosed .forms-module__rgUUaW__footnote{margin-block-end:0;padding-block:0}}}
@layer components{.GiftGlyph-module__ZE2m2a__glyph{flex:none;display:block}@media (prefers-reduced-motion:no-preference){.GiftGlyph-module__ZE2m2a__draw>path{stroke-dasharray:1;animation:GiftGlyph-module__ZE2m2a__gift-draw 1.1s var(--ease-in-out) backwards}.GiftGlyph-module__ZE2m2a__draw>path:nth-child(2){animation-delay:.14s}.GiftGlyph-module__ZE2m2a__draw>path:nth-child(3){animation-delay:.28s}.GiftGlyph-module__ZE2m2a__draw>path:nth-child(n+4){animation-delay:.42s}}@keyframes GiftGlyph-module__ZE2m2a__gift-draw{0%{stroke-dashoffset:1px}}}
@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{.GiftCard-module__kAg2uW__card{border:1px solid var(--color-line);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 70%), var(--color-surface);text-align:center;border-radius:1.125rem;flex-direction:column;align-items:center;inline-size:min(100%,17.5rem);padding:1.125rem 1rem .75rem;display:flex}.GiftCard-module__kAg2uW__card[data-own]{border-color:var(--color-line-subtle)}.GiftCard-module__kAg2uW__art{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 68%);block-size:5.25rem;inline-size:5.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.GiftCard-module__kAg2uW__glyph{color:var(--color-accent)}.GiftCard-module__kAg2uW__eyebrow{font:600 .75rem / 1.2 var(--font-display);font-variant-numeric:lining-nums;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent);margin-block-start:.75rem}.GiftCard-module__kAg2uW__from{font:400 1.875rem / 1.1 var(--font-script);overflow-wrap:anywhere;margin-block-start:.125rem}.GiftCard-module__kAg2uW__name{font:500 1.375rem / 1.15 var(--font-display);font-variant-numeric:lining-nums;text-wrap:balance;margin-block-start:.375rem}.GiftCard-module__kAg2uW__note{font:italic 500 1.0625rem / 1.3 var(--font-display);color:var(--color-text-lead);overflow-wrap:anywhere;text-wrap:pretty;margin-block-start:.5rem}.GiftCard-module__kAg2uW__shelf{font-size:var(--text-caption);color:var(--color-text-muted);text-wrap:pretty;margin-block-start:.5rem;line-height:1.35}.GiftCard-module__kAg2uW__reply{white-space:normal;margin-block-start:.875rem}.GiftCard-module__kAg2uW__time{font:500 .6875rem / 1 var(--font-body);color:var(--chat-time-other);align-self:flex-end;margin-block-start:.5rem}@media (prefers-reduced-motion:no-preference){.GiftCard-module__kAg2uW__art[data-fresh]{animation:GiftCard-module__kAg2uW__gift-halo .9s var(--ease-out) backwards}.GiftCard-module__kAg2uW__art[data-fresh]:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 35%, transparent), transparent 65%);opacity:0;pointer-events:none;border-radius:50%;animation:1.4s ease-out .2s GiftCard-module__kAg2uW__gift-glow;position:absolute;inset:-.5rem}}@keyframes GiftCard-module__kAg2uW__gift-halo{0%{opacity:0;scale:.7}}@keyframes GiftCard-module__kAg2uW__gift-glow{35%{opacity:1}to{opacity:0}}@media (min-width:1200px){.GiftCard-module__kAg2uW__card{inline-size:min(100%,19rem)}}}
@layer components{.CodeInput-module__VdMGFq__wrap{--collapse-gap:var(--space-3);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{.ChatList-module__N2VvMa__pane{flex-direction:column;flex:1;padding-block-end:var(--space-6);display:flex}.ChatList-module__N2VvMa__head{padding:max(env(safe-area-inset-top), .75rem) var(--app-gutter) 0}.ChatList-module__N2VvMa__title{min-block-size:3.25rem;font:500 2rem / 1 var(--font-display);font-variant-numeric:lining-nums;align-items:center;display:flex}.ChatList-module__N2VvMa__titleDesktop{display:none}.ChatList-module__N2VvMa__subtitle{font:500 var(--text-sm) / 1.45 var(--font-body);color:var(--color-text-muted);text-wrap:pretty;margin-block-start:.25rem}.ChatList-module__N2VvMa__groups{margin-block-start:1.125rem}.ChatList-module__N2VvMa__group+.ChatList-module__N2VvMa__group{margin-block-start:.625rem}.ChatList-module__N2VvMa__groupLabel{padding:.5rem var(--app-gutter);font:600 .78125rem / 1 var(--font-body);color:var(--color-text-muted)}.ChatList-module__N2VvMa__groupLabel[data-first]{color:var(--color-accent)}.ChatList-module__N2VvMa__rows{list-style:none}.ChatList-module__N2VvMa__rowItem{grid-template-rows:1fr;display:grid}.ChatList-module__N2VvMa__rowItem[data-leave]{pointer-events:none}.ChatList-module__N2VvMa__rowItem[data-leave]>*{min-block-size:0;overflow:hidden}.ChatList-module__N2VvMa__row{padding:.875rem var(--app-gutter);color:var(--color-text);transition:background-color var(--duration-fast) ease;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1.125rem;display:grid}.ChatList-module__N2VvMa__row[aria-current=page]{background:var(--chat-row-selected)}@media (hover:hover){.ChatList-module__N2VvMa__row:hover{background:var(--chat-row-selected)}}.ChatList-module__N2VvMa__date{text-align:center;flex-direction:column;align-items:center;display:flex}.ChatList-module__N2VvMa__weekday{font:500 1.625rem / .95 var(--font-display);font-variant-numeric:lining-nums;white-space:nowrap}.ChatList-module__N2VvMa__weekday[data-today]{color:var(--color-accent)}.ChatList-module__N2VvMa__clock{font:600 var(--text-2xs) / 1 var(--font-body);color:var(--color-accent);white-space:nowrap;margin-block-start:.3125rem}.ChatList-module__N2VvMa__row[data-past] .ChatList-module__N2VvMa__weekday,.ChatList-module__N2VvMa__row[data-past] .ChatList-module__N2VvMa__clock{color:var(--color-text-muted)}.ChatList-module__N2VvMa__main{min-inline-size:0}.ChatList-module__N2VvMa__line{align-items:baseline;gap:.625rem;display:flex}.ChatList-module__N2VvMa__name{min-inline-size:0;font:600 .9375rem / 1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ChatList-module__N2VvMa__time{font:500 var(--text-xs) / 1 var(--font-body);color:var(--color-text-muted);flex:none}.ChatList-module__N2VvMa__previewLine{align-items:center;gap:.5rem;margin-block-start:.3125rem;display:flex}.ChatList-module__N2VvMa__preview{min-inline-size:0;font:500 .84375rem / 1.35 var(--font-body);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ChatList-module__N2VvMa__typing{color:var(--color-accent)}.ChatList-module__N2VvMa__row[data-unread] .ChatList-module__N2VvMa__time,.ChatList-module__N2VvMa__row[data-unread] .ChatList-module__N2VvMa__preview{color:var(--color-text)}.ChatList-module__N2VvMa__dot{background:var(--color-accent);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.ChatList-module__N2VvMa__tag{border-radius:var(--radius-pill);background:var(--color-surface-muted);font:600 var(--text-2xs) / 1 var(--font-body);color:var(--color-text-muted);flex:none;padding:.1875rem .4375rem}.ChatList-module__N2VvMa__avatar{background:var(--color-accent);block-size:2.75rem;inline-size:2.75rem;color:var(--color-on-accent);font:500 1.375rem / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}.ChatList-module__N2VvMa__empty{padding:1.75rem var(--app-gutter) 0}.ChatList-module__N2VvMa__emptyText{font:italic 500 1.3125rem / 1.3 var(--font-display);color:var(--color-text-secondary);text-wrap:pretty}.ChatList-module__N2VvMa__emptyLink{min-block-size:var(--tap-target);font:600 var(--text-sm) / 1 var(--font-body);color:var(--color-accent);align-items:center;gap:.25rem;margin-block-start:.5rem;display:inline-flex}.ChatList-module__N2VvMa__more{padding:.75rem var(--app-gutter) 0;justify-content:center;display:flex}.ChatList-module__N2VvMa__moreButton{min-block-size:var(--tap-target);border:1px solid var(--color-control-border);border-radius:var(--radius-pill);color:var(--color-text);font:600 var(--text-sm) / 1 var(--font-body);background:0 0;padding-inline:1rem}.ChatList-module__N2VvMa__soon{padding:1.5rem var(--app-gutter)}.ChatList-module__N2VvMa__skeletonRow{padding:.875rem var(--app-gutter);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1.125rem;display:grid}.ChatList-module__N2VvMa__skeletonLines{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px) and (not (min-width:1200px)){.ChatList-module__N2VvMa__pane{inline-size:100%;max-inline-size:var(--app-narrow);margin-inline:auto}}@media (min-width:1200px){.ChatList-module__N2VvMa__head{padding:1.75rem 1.75rem 0}.ChatList-module__N2VvMa__title{display:none}.ChatList-module__N2VvMa__titleDesktop{font:500 2.375rem / 1 var(--font-display);font-variant-numeric:lining-nums;display:block}.ChatList-module__N2VvMa__subtitle{margin-block-start:.625rem}.ChatList-module__N2VvMa__groupLabel,.ChatList-module__N2VvMa__row,.ChatList-module__N2VvMa__skeletonRow,.ChatList-module__N2VvMa__empty,.ChatList-module__N2VvMa__more{padding-inline:1.75rem}.ChatList-module__N2VvMa__empty[data-desktop-hidden],.ChatList-module__N2VvMa__group[data-empty] .ChatList-module__N2VvMa__groupLabel{display:none}}@media (prefers-reduced-motion:no-preference){.ChatList-module__N2VvMa__row[data-enter]{animation:ChatList-module__N2VvMa__row-enter .24s var(--ease-out) backwards}.ChatList-module__N2VvMa__rowItem[data-leave]{animation:ChatList-module__N2VvMa__row-leave .28s var(--ease-out) forwards}.ChatList-module__N2VvMa__dot{animation:ChatList-module__N2VvMa__dot-pop .36s var(--ease-spring) backwards}}@keyframes ChatList-module__N2VvMa__row-enter{0%{opacity:0;translate:0 -.5rem}}@keyframes ChatList-module__N2VvMa__row-leave{0%{opacity:1;grid-template-rows:1fr;translate:0}45%{opacity:0;grid-template-rows:1fr;translate:-.75rem}to{opacity:0;grid-template-rows:0fr;translate:-.75rem}}@keyframes ChatList-module__N2VvMa__dot-pop{0%{opacity:0;scale:.4}}@media (prefers-reduced-motion:reduce){.ChatList-module__N2VvMa__rowItem[data-leave]{display:none}}}
@layer components{.PeerGifts-module__WsEfcG__shelf{border-block-start:1px solid var(--color-line);padding-block-start:1.125rem}.PeerGifts-module__WsEfcG__label{font:500 .8125rem / 1 var(--font-body);color:var(--color-text-muted)}.PeerGifts-module__WsEfcG__list{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.PeerGifts-module__WsEfcG__item{background:var(--color-surface-raised);min-block-size:2.25rem;font:600 .8125rem / 1.2 var(--font-body);font-variant-numeric:tabular-nums;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .625rem;display:inline-flex}.PeerGifts-module__WsEfcG__glyph{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.PeerGifts-module__WsEfcG__item{animation:PeerGifts-module__WsEfcG__peer-gift-in var(--duration-enter) var(--ease-out) backwards}.PeerGifts-module__WsEfcG__item:nth-child(2){animation-delay:60ms}.PeerGifts-module__WsEfcG__item:nth-child(3){animation-delay:.12s}.PeerGifts-module__WsEfcG__item:nth-child(4){animation-delay:.18s}}@keyframes PeerGifts-module__WsEfcG__peer-gift-in{0%{opacity:0;scale:.92}}}
@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{.AppMain-module__h2sJ6W__main{min-inline-size:0}.AppMain-module__h2sJ6W__main:focus{outline:none}}
@layer components{.Bars-module__D7M6aG__bar{inline-size:100%;max-inline-size:var(--app-narrow);align-items:center;margin-inline:auto;padding-block-start:env(safe-area-inset-top);display:flex}@media (min-width:1200px){.Bars-module__D7M6aG__bar:not(.Bars-module__D7M6aG__desktop){display:none}}.Bars-module__D7M6aG__back{gap:var(--space-1);block-size:calc(var(--app-topbar-height) + env(safe-area-inset-top));padding-inline:max(.625rem, env(safe-area-inset-left)) max(.625rem, env(safe-area-inset-right))}.Bars-module__D7M6aG__round{inline-size:var(--tap-target);block-size:var(--tap-target);color:var(--color-text);transition:background-color var(--duration-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid}.Bars-module__D7M6aG__textBack{block-size:calc(3rem + env(safe-area-inset-top));padding-inline:max(.5rem, env(safe-area-inset-left)) max(.625rem, env(safe-area-inset-right));justify-content:space-between}.Bars-module__D7M6aG__textLink{block-size:var(--tap-target);font:600 .9375rem / 1 var(--font-body);color:var(--color-text);align-items:center;gap:2px;padding:0 .625rem 0 .25rem;display:flex}.Bars-module__D7M6aG__actions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.Bars-module__D7M6aG__modal{block-size:calc(var(--app-topbar-height) + env(safe-area-inset-top));padding-inline:max(1.5rem, env(safe-area-inset-left)) max(1.5rem, env(safe-area-inset-right));grid-template-columns:5rem 1fr 5rem;align-items:center;display:grid}.Bars-module__D7M6aG__modalStart{justify-self:start}.Bars-module__D7M6aG__modalEnd{justify-self:end}.Bars-module__D7M6aG__modalTitle{font:600 .9375rem / 1 var(--font-body);text-align:center;white-space:nowrap}@media (hover:hover){.Bars-module__D7M6aG__round:hover{background:var(--color-hover-tint)}}@media (prefers-reduced-motion:no-preference){.Bars-module__D7M6aG__round,.Bars-module__D7M6aG__textLink{transition:background-color var(--duration-fast) ease, scale var(--duration-fast) ease}.Bars-module__D7M6aG__round:active,.Bars-module__D7M6aG__textLink:active{scale:.96}}}
@layer components{.ComingSoon-module__6dwETa__soon{--enter-delay:.12s;padding:var(--space-6) var(--app-gutter) 0;font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text-secondary);text-wrap:pretty;font-size:1.3125rem;font-style:italic;font-weight:500;line-height:1.35}@media (min-width:1200px){.ComingSoon-module__6dwETa__soon{margin-block-start:var(--space-8);padding:0;font-size:1.625rem}}}
@layer components{.FeedFrame-module__yc6qoa__root{flex-direction:column;flex:1;display:flex}.FeedFrame-module__yc6qoa__frame{display:block}.FeedFrame-module__yc6qoa__left,.FeedFrame-module__yc6qoa__right,.FeedFrame-module__yc6qoa__toolbar{display:none}.FeedFrame-module__yc6qoa__center{flex-direction:column;display:flex}.FeedFrame-module__yc6qoa__mobileSwitch{inline-size:100%;max-inline-size:var(--app-narrow);padding:.25rem var(--app-gutter-card) .5rem;margin-inline:auto}.FeedFrame-module__yc6qoa__mobileSwitch .FeedFrame-module__yc6qoa__modeSwitch{block-size:2.625rem;inline-size:100%}.FeedFrame-module__yc6qoa__mobileSummary,.FeedFrame-module__yc6qoa__titleRow,.FeedFrame-module__yc6qoa__content{inline-size:100%;max-inline-size:var(--app-narrow);margin-inline:auto}.FeedFrame-module__yc6qoa__mobileSummary{min-block-size:1.25rem;padding-inline:var(--app-gutter);font:500 var(--text-sm) / 1.45 var(--font-body);color:var(--color-text-secondary);margin-block-start:1.125rem}.FeedFrame-module__yc6qoa__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-inline:var(--app-gutter);margin-block-start:1.75rem;display:flex}.FeedFrame-module__yc6qoa__title{min-inline-size:0;font-size:1.875rem;line-height:1}.FeedFrame-module__yc6qoa__content{flex-direction:column;display:flex}@media (min-width:1200px){.FeedFrame-module__yc6qoa__frame{inline-size:100%;max-inline-size:var(--app-max);padding:2.25rem var(--app-pad);grid-template-columns:clamp(12.5rem,16vw,14.375rem) minmax(0,1fr) clamp(17.5rem,21.53vw,19.375rem);align-items:start;column-gap:clamp(2rem,3.33vw,3rem);margin-inline:auto;display:grid}.FeedFrame-module__yc6qoa__left,.FeedFrame-module__yc6qoa__right{align-self:stretch;display:block}.FeedFrame-module__yc6qoa__sticky{position:sticky;inset-block-start:calc(var(--app-header-height) + 2.25rem)}.FeedFrame-module__yc6qoa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.FeedFrame-module__yc6qoa__mobileOnly,.FeedFrame-module__yc6qoa__mobileSummary,.FeedFrame-module__yc6qoa__mobileSwitch{display:none}.FeedFrame-module__yc6qoa__titleRow,.FeedFrame-module__yc6qoa__content{max-inline-size:none;padding-inline:0}.FeedFrame-module__yc6qoa__titleRow{margin-block-start:.875rem}.FeedFrame-module__yc6qoa__title{letter-spacing:-.01em;font-size:3rem}.FeedFrame-module__yc6qoa__content{margin-block-start:var(--space-4)}}.FeedFrame-module__yc6qoa__sideSummary{border-block-start:1px solid var(--color-line);font:500 var(--text-sm) / 1.5 var(--font-body);color:var(--color-text-secondary);margin-block-start:1.75rem;padding-block-start:1.125rem}.FeedFrame-module__yc6qoa__tools{align-items:center;gap:var(--space-6);display:flex}.FeedFrame-module__yc6qoa__sort{font:500 var(--text-sm) / 1 var(--font-body);white-space:nowrap;color:var(--color-text-muted)}.FeedFrame-module__yc6qoa__modeSwitch{border-radius:var(--radius-pill);background:var(--color-surface-track);grid-template-columns:1fr 1fr;block-size:2.875rem;inline-size:20.625rem;padding:.25rem;display:grid;position:relative}.FeedFrame-module__yc6qoa__thumb{background:var(--color-surface);inline-size:calc(50% - .25rem);box-shadow:var(--shadow-thumb);border-radius:1.1875rem;position:absolute;inset-block:.25rem;inset-inline-start:.25rem}.FeedFrame-module__yc6qoa__thumbEnd{translate:100%}.FeedFrame-module__yc6qoa__modeLinks{z-index:1;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid;position:relative}.FeedFrame-module__yc6qoa__modeLink{justify-content:center;align-items:center;gap:var(--space-2);font:700 var(--text-sm) / 1 var(--font-body);color:var(--color-text-muted);border-radius:1.1875rem;transition:color .3s;display:flex}.FeedFrame-module__yc6qoa__modeLink[aria-current=page]{color:var(--color-text)}@media (hover:hover){.FeedFrame-module__yc6qoa__modeLink:hover{color:var(--color-text)}}}
@layer components{.FeedTopBar-module__Ful9ZW__topbar{align-items:center;gap:var(--space-3);inline-size:100%;block-size:calc(var(--app-topbar-height) + env(safe-area-inset-top));max-inline-size:var(--app-narrow);padding-block-start:env(safe-area-inset-top);padding-inline:max(1.5rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));margin-inline:auto;display:flex}.FeedTopBar-module__Ful9ZW__topbar>:nth-child(2){margin-inline-start:auto}@media (min-width:1200px){.FeedTopBar-module__Ful9ZW__topbar{display:none}}.FeedTopBar-module__Ful9ZW__plus{background:var(--color-accent);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-accent);transition:background-color var(--duration-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.FeedTopBar-module__Ful9ZW__plus:before{content:"";border-radius:50%;position:absolute;inset:-2px}@media (hover:hover){.FeedTopBar-module__Ful9ZW__plus:hover{background:var(--color-accent-hover)}}@media (prefers-reduced-motion:no-preference){.FeedTopBar-module__Ful9ZW__plus{transition:background-color var(--duration-fast) ease, scale var(--duration-fast) ease}.FeedTopBar-module__Ful9ZW__plus:active{scale:.94}}}
@layer components{.ModeBackdrop-module__MRgk5q__backdrop{z-index:-1;background:var(--color-bg);pointer-events:none;position:fixed;inset:0}}
@layer components{.OfflineLine-module__zWsbTq__anchor{z-index:2;block-size:0;position:relative}.OfflineLine-module__zWsbTq__line{background:var(--color-bg);font:italic 500 1.0625rem / 1.3 var(--font-display);color:var(--color-text-muted);text-wrap:pretty;visibility:hidden;opacity:0;pointer-events:none;margin:0;position:absolute;inset-block-start:0;inset-inline:0}.OfflineLine-module__zWsbTq__text{padding:.375rem var(--offline-gutter,var(--app-gutter));display:block}.OfflineLine-module__zWsbTq__anchor[data-on] .OfflineLine-module__zWsbTq__line,.OfflineLine-module__zWsbTq__anchor[data-leaving] .OfflineLine-module__zWsbTq__line{visibility:visible}.OfflineLine-module__zWsbTq__anchor[data-on] .OfflineLine-module__zWsbTq__line{opacity:1}.OfflineLine-module__zWsbTq__anchor[data-place=list],.OfflineLine-module__zWsbTq__anchor[data-place=mask-list]{z-index:auto;grid-template-rows:0fr;block-size:auto;display:grid}.OfflineLine-module__zWsbTq__anchor[data-place=list][data-on],.OfflineLine-module__zWsbTq__anchor[data-place=mask-list][data-on]{grid-template-rows:1fr}.OfflineLine-module__zWsbTq__anchor[data-place=list] .OfflineLine-module__zWsbTq__line,.OfflineLine-module__zWsbTq__anchor[data-place=mask-list] .OfflineLine-module__zWsbTq__line{background:0 0;min-block-size:0;position:static;overflow:clip}.OfflineLine-module__zWsbTq__anchor[data-place=list][data-leaving] .OfflineLine-module__zWsbTq__line,.OfflineLine-module__zWsbTq__anchor[data-place=mask-list][data-leaving] .OfflineLine-module__zWsbTq__line{position:absolute;inset-block-start:0;inset-inline:0}.OfflineLine-module__zWsbTq__anchor[data-place=list] .OfflineLine-module__zWsbTq__text{padding-block:.625rem 0}.OfflineLine-module__zWsbTq__anchor[data-place=mask-list] .OfflineLine-module__zWsbTq__text{padding-block:.25rem .375rem}.OfflineLine-module__zWsbTq__anchor[data-place=mask-list]{--offline-gutter:1.5rem}.OfflineLine-module__zWsbTq__anchor[data-place=chat]{--offline-gutter:1rem}@media (prefers-reduced-motion:no-preference){.OfflineLine-module__zWsbTq__line{transition:opacity .24s ease, translate .24s var(--ease-out), visibility 0s linear .24s;translate:0 -4px}.OfflineLine-module__zWsbTq__anchor[data-on] .OfflineLine-module__zWsbTq__line{transition:opacity .2s ease, translate .2s var(--ease-out), visibility 0s;translate:0}.OfflineLine-module__zWsbTq__anchor[data-leaving] .OfflineLine-module__zWsbTq__line{transition:opacity .24s ease, translate .24s var(--ease-out), visibility 0s}.OfflineLine-module__zWsbTq__anchor[data-place=list] .OfflineLine-module__zWsbTq__line,.OfflineLine-module__zWsbTq__anchor[data-place=mask-list] .OfflineLine-module__zWsbTq__line{translate:none}}@media (min-width:1200px){.OfflineLine-module__zWsbTq__anchor[data-place=list],.OfflineLine-module__zWsbTq__anchor[data-place=mask-list]{--offline-gutter:1.75rem}.OfflineLine-module__zWsbTq__anchor[data-place=chat]{--offline-gutter:2rem}}}
@layer components{.ProfileForms-module__cEYJlW__form{--collapse-gap:1.125rem;flex-direction:column;gap:1.125rem;display:flex}.ProfileForms-module__cEYJlW__form>*,.ProfileForms-module__cEYJlW__city>*{--enter-delay:.12s;--stagger-step:55ms}.ProfileForms-module__cEYJlW__actions{padding-block-start:var(--space-3)}.ProfileForms-module__cEYJlW__city{gap:var(--space-3);max-inline-size:30rem;padding:var(--space-6) var(--app-gutter) var(--space-10);flex-direction:column;display:flex}.ProfileForms-module__cEYJlW__cityTitle{letter-spacing:-.01em;font-size:1.875rem;line-height:1.05}.ProfileForms-module__cEYJlW__lead{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.ProfileForms-module__cEYJlW__city .ProfileForms-module__cEYJlW__form{padding-block-start:var(--space-3)}@media (min-width:1200px){.ProfileForms-module__cEYJlW__city{padding-inline:0}.ProfileForms-module__cEYJlW__cityTitle{font-size:2.75rem;line-height:1}}}
@layer components{.MeSettings-module__z7LVUa__gear{border:1px solid var(--color-control-border);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.MeSettings-module__z7LVUa__gear[aria-expanded=true]{border-color:var(--color-control-border-hover);background:var(--color-hover-tint)}.MeSettings-module__z7LVUa__gear:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.MeSettings-module__z7LVUa__menu{min-inline-size:15rem}@media (hover:hover){.MeSettings-module__z7LVUa__gear:hover{border-color:var(--color-control-border-hover)}}@media (prefers-reduced-motion:no-preference){.MeSettings-module__z7LVUa__gear svg{transition:rotate .32s var(--ease-out)}.MeSettings-module__z7LVUa__gear[aria-expanded=true] svg{rotate:60deg}}}
@layer components{.PremiumRow-module__HHOggG__buy{font:700 .875rem / 1.3 var(--font-display);font-variant-numeric:lining-nums;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent)}}
