.route-groups-module-scss-module__xs2miW__public-layout,.route-groups-module-scss-module__xs2miW__auth-layout,.route-groups-module-scss-module__xs2miW__app-layout,.route-groups-module-scss-module__xs2miW__system-layout{min-width:0}.route-groups-module-scss-module__xs2miW__public-layout,.route-groups-module-scss-module__xs2miW__system-layout{gap:var(--space-06);padding:0 0 var(--space-06);display:grid}.route-groups-module-scss-module__xs2miW__auth-layout{min-height:100dvh;padding:2.5rem var(--space-04) 1.5rem;background:var(--color-base-200)}.route-groups-module-scss-module__xs2miW__public-layout__header,.route-groups-module-scss-module__xs2miW__auth-layout__header,.route-groups-module-scss-module__xs2miW__system-layout__header{gap:var(--space-04);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.route-groups-module-scss-module__xs2miW__public-layout__header{min-width:0;min-height:6.125rem;padding:0 var(--space-03) var(--space-04);background:var(--color-base-100);flex-wrap:nowrap}.route-groups-module-scss-module__xs2miW__public-layout__actions{min-width:0;max-width:min(16rem,100% - 6rem);font-weight:var(--font-weight-medium);flex:0 auto;justify-content:flex-end;padding-inline-start:0;display:flex}.route-groups-module-scss-module__xs2miW__public-layout__wallet-link{justify-content:center;align-items:center;gap:var(--space-03);min-width:0;max-width:100%;min-height:2.5rem;padding:.375rem var(--space-03);border:var(--border) solid #0000;border-radius:var(--radius-button);background:var(--color-primary-gradient);color:var(--color-primary-content);font-size:var(--font-size-02);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;background-origin:border-box;background-clip:border-box;flex-shrink:1;text-decoration:none;transition:background .16s,background-color .16s,border-color .16s,color .16s,opacity .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden}.route-groups-module-scss-module__xs2miW__public-layout__wallet-link:hover,.route-groups-module-scss-module__xs2miW__public-layout__wallet-link:focus-visible{background:var(--color-primary-gradient-hover);background-origin:border-box;background-clip:border-box;outline:none}.route-groups-module-scss-module__xs2miW__public-layout__wallet-link:active{background:var(--color-primary-gradient-active);background-origin:border-box;background-clip:border-box}.route-groups-module-scss-module__xs2miW__public-layout__content,.route-groups-module-scss-module__xs2miW__auth-layout__content,.route-groups-module-scss-module__xs2miW__system-layout__content{min-width:0}.route-groups-module-scss-module__xs2miW__auth-layout__content{width:100%;min-height:38.25rem;padding:var(--space-06);background:var(--color-base-100);border-radius:2rem;flex-direction:column;margin-inline:auto;display:flex}.route-groups-module-scss-module__xs2miW__auth-layout__content:has([data-auth-form-state=complete]){min-height:auto}.route-groups-module-scss-module__xs2miW__app-layout{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.route-groups-module-scss-module__xs2miW__app-layout__header{gap:var(--space-04);padding:var(--space-04) var(--page-inline-padding);border-block-end:.0625rem solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.route-groups-module-scss-module__xs2miW__app-layout__nav{gap:var(--space-03);flex-wrap:wrap;display:flex}.route-groups-module-scss-module__xs2miW__app-layout__link{color:var(--color-muted);font-size:var(--font-size-01);font-weight:var(--font-weight-semibold);text-decoration:none}.route-groups-module-scss-module__xs2miW__app-layout__content{min-width:0;padding:var(--page-block-padding) var(--page-inline-padding)}@media (min-width:48rem){.route-groups-module-scss-module__xs2miW__auth-layout__content{max-width:28.75rem;padding:var(--space-09)}}@media (min-width:64rem){.route-groups-module-scss-module__xs2miW__public-layout__header{min-height:4.375rem;padding:0 var(--space-07)}.route-groups-module-scss-module__xs2miW__public-layout__actions{max-width:none}.route-groups-module-scss-module__xs2miW__public-layout__wallet-link{padding:.625rem var(--space-04)}}.route-groups-module-scss-module__xs2miW__auth-layout__header{justify-content:center;margin-block-end:2rem}
