.public-page-shell{flex-direction:column;min-height:100dvh;display:flex}.public-page-content{flex:1;min-width:0;padding-bottom:48px}.public-page-content>section:first-child:not(.public-document){padding-top:56px}.public-page-content article{line-height:1.85}.public-page-content [data-slot=card]{border-radius:16px;box-shadow:0 4px 20px #19365306}.account-shell{background:radial-gradient(ellipse at 75% 10%, #eaf3ff 0, transparent 55%), var(--background);flex-direction:column;min-height:100dvh;display:flex}.account-shell-header{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:18px max(24px,50vw - 628px);display:flex}.account-shell-header img{object-fit:contain;width:40px;height:40px}.account-shell-content{flex:1;align-content:center;min-width:0;padding:48px 24px;display:grid}.account-shell-content>[data-slot=card]{border-radius:20px;box-shadow:0 18px 60px -32px #19365345}.account-shell-footer{text-align:center;color:var(--muted-foreground);padding:20px 24px 28px;font-size:12px}.account-shell-footer nav{justify-content:center;gap:24px;margin-bottom:12px;display:flex}.account-shell-footer a:hover{color:var(--primary)}.account-shell-registration .account-shell-content{padding:32px max(24px,50vw - 628px);display:block}.registration-workflow{border:1px solid var(--border);background:var(--card);border-radius:20px;overflow:hidden;box-shadow:0 12px 40px -24px #19365330}.registration-workflow>aside{background:color-mix(in srgb, var(--primary) 4%, var(--card))}.registration-workflow>section{align-items:start;min-width:0}.dark .account-shell{background:radial-gradient(ellipse at 75% 10%, #1e3455 0, transparent 55%), var(--background)}@media (max-width:640px){.account-shell-header{min-height:72px;padding:14px 20px}.account-shell-content{padding:28px 16px}.account-shell-registration .account-shell-content{padding:20px 12px}.registration-workflow{border-radius:16px}.registration-workflow>aside{padding:20px 16px}.registration-workflow>aside ol{margin-top:0}.registration-workflow>section{padding:28px 20px}.account-shell-footer{padding-inline:20px;font-size:11px}}
