.auth-shell_shell__9zb_X,body:has(.auth-shell_shell__9zb_X){--background:0 0% 100%;--foreground:240 17% 10%;--text-strong:240 17% 10%;--text-body:240 11% 25%;--text-support:240 6% 41%;--muted-foreground:240 6% 41%;--muted:240 16% 96%;--border:240 14% 90%;--popover:0 0% 100%;--popover-foreground:240 17% 10%}.auth-shell_shell__9zb_X{--auth-stage-height:max(680px,100svh);position:relative;z-index:1;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;color:#17171e;background:#fff;color-scheme:light}.auth-shell_left__IMtRA{min-width:0;min-height:var(--auth-stage-height);display:flex;flex-direction:column;padding:30px 34px 24px}.auth-shell_logo__hrSiB{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:4px}.auth-shell_logo__hrSiB:focus-visible{outline:2px solid #2920df;outline-offset:5px}.auth-shell_body__Ze4IP{flex:1;display:grid;place-items:center;padding:48px 0 54px}.auth-shell_form__0RZi6{width:100%;max-width:350px;min-width:0}.auth-shell_shell__9zb_X:has([data-auth-page=onboarding]) .auth-shell_form__0RZi6,.auth-shell_shell__9zb_X:has([data-auth-page=register]) .auth-shell_form__0RZi6,.auth-shell_shell__9zb_X:has([data-auth-page=request]) .auth-shell_form__0RZi6{max-width:426px}.auth-shell_form__0RZi6 h1{font-size:27px;line-height:1.2;letter-spacing:-.9px;font-weight:600}.auth-shell_form__0RZi6 label{font-size:13px;line-height:1.4;font-weight:500}.auth-shell_form__0RZi6 :is(input:not([type=checkbox]):not([type=file]),[role=combobox],textarea){min-height:46px;height:auto;border:1px solid #e2e1e9;border-radius:7px;color:#17171e;background:#fff;font-size:14px;font-weight:400;box-shadow:0 1px 2px rgba(23,23,30,.02)}.auth-shell_form__0RZi6 input:not([type=checkbox]):not([type=file]){height:46px}.auth-shell_form__0RZi6 input::-moz-placeholder,.auth-shell_form__0RZi6 textarea::-moz-placeholder{color:#85828e}.auth-shell_form__0RZi6 input::placeholder,.auth-shell_form__0RZi6 textarea::placeholder{color:#85828e}.auth-shell_form__0RZi6 :is(input,[role=combobox],textarea):hover:not(:disabled){border-color:#c3c1e0;background:#fff}.auth-shell_form__0RZi6 :is(input,[role=combobox],textarea):focus-visible{border-color:#2920df;outline:2px solid rgba(41,32,223,.24);outline-offset:2px}.auth-shell_form__0RZi6 input:disabled{background:#f7f6fa;border-style:dashed}.auth-shell_form__0RZi6 .st-btn-primary{font-weight:500;border-radius:7px}.auth-shell_form__0RZi6 .st-btn-lg{min-height:46px}.auth-shell_form__0RZi6 .st-btn-icon-xs{width:40px;height:40px}.auth-shell_form__0RZi6 a:not(.st-btn){text-underline-offset:3px}.auth-shell_form__0RZi6 a:not(.st-btn):hover{text-decoration:underline}.auth-shell_form__0RZi6 .stamply-auth-password{padding-right:48px}.auth-shell_form__0RZi6 .stamply-auth-password-label{flex-wrap:wrap;gap:5px 10px}.auth-shell_form__0RZi6 .stamply-auth-eye{right:3px}.auth-shell_footer__OGpem,.auth-shell_form__0RZi6 .stamply-auth-admin-link{color:#74717d;font-size:11px}.auth-shell_footer__OGpem{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.auth-shell_footer__OGpem nav{display:flex;gap:17px}.auth-shell_footer__OGpem a:hover{color:#1b148f}.auth-shell_footer__OGpem a:focus-visible{outline:2px solid #2920df;outline-offset:4px;border-radius:2px}.auth-shell_hero__iGliI{container-type:inline-size;position:sticky;top:0;height:var(--auth-stage-height);min-width:0;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(112deg,#1b148f,#221ab7 35%,#2920df 74%,#7670e1)}.auth-shell_hero__iGliI:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 84% 25%,rgba(176,164,239,.27),transparent 57%),radial-gradient(ellipse at 12% 85%,rgba(46,33,114,.29),transparent 70%)}.auth-shell_heroContent___MypY{container-type:size;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;max-height:960px}.auth-shell_heroLabel__fQceu{position:absolute;top:35px;left:34px;z-index:2;display:flex;align-items:center;gap:10px;color:#eae9fc;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1px}.auth-shell_heroLabel__fQceu span{width:7px;height:7px;background:#ffd43b;border-radius:1px}.auth-shell_artViewport__752Lx{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 5%,#000 12%,#000 52%,transparent 77%);mask-image:linear-gradient(180deg,transparent 5%,#000 12%,#000 52%,transparent 77%)}.auth-shell_scene__yb3Np{--court-height:clamp(490px,76cqh,710px);position:absolute;top:clamp(28px,4cqh,40px);left:calc(54% - var(--court-height) * .74074);width:calc(var(--court-height) * 1.48148);height:var(--court-height);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.auth-shell_architecturalDetails__3dm2n,.auth-shell_engraving__WGK8U,.auth-shell_lightSweep__h5lHM{position:absolute;inset:0}.auth-shell_engraving__WGK8U,.auth-shell_lightSweep__h5lHM{-webkit-mask-image:url(/auth/corte-suprema-mask.svg);mask-image:url(/auth/corte-suprema-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha;background-image:repeating-linear-gradient(135deg,rgba(234,233,252,.9) 0 1.1px,transparent 1.1px var(--court-trace-spacing))}.auth-shell_lightSweep__h5lHM{background-image:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.19) 45%,hsla(0,0%,100%,.25) 50%,transparent 77%),repeating-linear-gradient(135deg,rgba(234,233,252,.45) 0 .8px,transparent .8px var(--court-trace-spacing));background-size:220% 100%,100% 100%;background-position:100% 0,0 0;opacity:.52}.auth-shell_architecturalDetails__3dm2n{background:url(/auth/corte-suprema-details.svg) 50%/100% 100% no-repeat;opacity:.34}.auth-shell_particles__PnQKs{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.auth-shell_scene__yb3Np[data-renderer=particles] :is(.auth-shell_engraving__WGK8U,.auth-shell_lightSweep__h5lHM,.auth-shell_architecturalDetails__3dm2n){visibility:hidden}.auth-shell_scene__yb3Np[data-renderer=particles] .auth-shell_particles__PnQKs{opacity:1}.auth-shell_story__xJ3x5{position:absolute;bottom:86px;left:34px;width:calc(100% - 68px);max-width:410px;z-index:2}.auth-shell_eyebrow__meAnE{margin-bottom:15px;color:#deddfa;font-size:11px;line-height:1.5;letter-spacing:.8px;text-transform:uppercase}.auth-shell_story__xJ3x5 h2{color:#fff;font-size:clamp(18px,5.5cqi,28px);font-weight:600;line-height:1.2;letter-spacing:-.6px}.auth-shell_subtitle__sVJ_z{margin-top:12px;font-size:13px;line-height:1.65;color:#eae9fc}.auth-shell_storyLink__bCaOo{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding-bottom:5px;border-bottom:1px solid hsla(0,0%,100%,.38);font-size:12px;font-weight:500}.auth-shell_storyLink__bCaOo svg{width:14px;height:14px}.auth-shell_storyLink__bCaOo:hover{border-color:#ffd43b;color:#fff6cc}.auth-shell_storyLink__bCaOo:focus-visible{outline:2px solid #ffd43b;outline-offset:5px}.auth-shell_technology__2ROAG{position:absolute;left:34px;bottom:24px;display:flex;align-items:center;gap:11px;color:#deddfa;font-size:11px}.auth-shell_technology__2ROAG>svg{width:24px;height:24px;flex:none;color:#ffd43b}@media (min-width:1600px){.auth-shell_shell__9zb_X{grid-template-columns:minmax(0,1fr) 800px}.auth-shell_left__IMtRA{padding-inline:48px}.auth-shell_heroLabel__fQceu,.auth-shell_story__xJ3x5,.auth-shell_technology__2ROAG{left:48px}.auth-shell_story__xJ3x5{width:calc(100% - 96px)}}@media (max-width:1100px){.auth-shell_left__IMtRA{padding-inline:27px}.auth-shell_form__0RZi6 h1{font-size:25px}}@media (max-width:900px){.auth-shell_shell__9zb_X{grid-template-columns:minmax(0,1fr);--auth-stage-height:100svh}.auth-shell_hero__iGliI{display:none}.auth-shell_left__IMtRA{padding:28px 25px 22px}.auth-shell_body__Ze4IP{padding:54px 0}.auth-shell_form__0RZi6{max-width:370px}}@media (max-width:480px){.auth-shell_form__0RZi6 :is(input:not([type=checkbox]):not([type=file]),[role=combobox],textarea){font-size:16px}.auth-shell_form__0RZi6 .stamply-auth-two-fields{grid-template-columns:minmax(0,1fr)}.auth-shell_form__0RZi6 .stamply-auth-password-label{row-gap:4px}}@media (pointer:coarse){.auth-shell_footer__OGpem a,.auth-shell_form__0RZi6 a:not(.st-btn){display:inline-flex;min-height:44px;align-items:center}}