.kettleframe-auth-module__5tTyxa__page{grid-template-columns:minmax(0,1fr) minmax(300px,450px);align-items:center;gap:clamp(42px,8vw,120px);width:min(100%,1180px);min-height:calc(100dvh - 3.5rem);margin:0 auto;padding:clamp(48px,8vw,100px) clamp(20px,6vw,76px);display:grid}.kettleframe-auth-module__5tTyxa__story{max-width:560px}.kettleframe-auth-module__5tTyxa__eyebrow{color:var(--muted-foreground);letter-spacing:.14em;margin:0;font-size:10px;font-weight:700;line-height:1.4}.kettleframe-auth-module__5tTyxa__heading{max-width:550px;color:var(--foreground);font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.065em;margin:24px 0 18px;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:.99}.kettleframe-auth-module__5tTyxa__description{max-width:440px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.8}.kettleframe-auth-module__5tTyxa__note{border-left:3px solid var(--accent);background:var(--muted);max-width:420px;margin-top:36px;padding:17px 19px}.kettleframe-auth-module__5tTyxa__note span{color:var(--muted-foreground);letter-spacing:.12em;font-size:9px;font-weight:700}.kettleframe-auth-module__5tTyxa__note p{color:var(--foreground);margin:7px 0 0;font-size:12px;line-height:1.6}.kettleframe-auth-module__5tTyxa__card{border:1px solid var(--border);background:var(--card);border-radius:18px;width:100%;padding:clamp(23px,3vw,38px);box-shadow:0 18px 55px #1d2b2112}.kettleframe-auth-module__5tTyxa__cardHeader{gap:12px;padding:0 0 24px}.kettleframe-auth-module__5tTyxa__cardTitle{color:var(--card-foreground);font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.04em;font-size:30px;font-weight:400;line-height:1.1}.kettleframe-auth-module__5tTyxa__cardDescription{color:var(--muted-foreground);font-size:12px;line-height:1.65}.kettleframe-auth-module__5tTyxa__cardContent{gap:19px;padding:0;display:grid}.kettleframe-auth-module__5tTyxa__cardContent form{gap:11px;display:grid}.kettleframe-auth-module__5tTyxa__cardContent label{color:var(--card-foreground);margin-top:3px;font-size:12px;font-weight:650}.kettleframe-auth-module__5tTyxa__cardContent input{border:1px solid var(--input);background:var(--background);min-height:47px;color:var(--foreground);border-radius:9px;font-size:14px}.kettleframe-auth-module__5tTyxa__cardContent input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kettleframe-auth-module__5tTyxa__cardContent button{border-radius:999px;min-height:46px;margin-top:8px}.kettleframe-auth-module__5tTyxa__authSwitch{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}.kettleframe-auth-module__5tTyxa__authSwitch a{color:var(--primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.kettleframe-auth-module__5tTyxa__profilePage{width:min(100%,760px);min-height:calc(100dvh - 3.5rem);margin:0 auto;padding:clamp(42px,7vw,88px) clamp(20px,5vw,50px)}.kettleframe-auth-module__5tTyxa__profileStory{margin-bottom:28px}.kettleframe-auth-module__5tTyxa__profileHeading{color:var(--foreground);font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.055em;margin:16px 0 12px;font-size:clamp(38px,6vw,58px);font-weight:400;line-height:1}.kettleframe-auth-module__5tTyxa__accountDetails{gap:14px;margin:0;display:grid}.kettleframe-auth-module__5tTyxa__accountDetails>div{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:12px;padding-bottom:14px;font-size:13px;display:grid}.kettleframe-auth-module__5tTyxa__accountDetails dt{color:var(--muted-foreground)}.kettleframe-auth-module__5tTyxa__accountDetails dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0}.kettleframe-auth-module__5tTyxa__verification{border:1px solid var(--border);background:var(--muted);border-radius:12px;gap:16px;padding:18px;display:grid}.kettleframe-auth-module__5tTyxa__verified{color:var(--foreground);margin:0;font-size:13px;font-weight:650}@media (max-width:760px){.kettleframe-auth-module__5tTyxa__page{grid-template-columns:minmax(0,1fr);gap:30px;max-width:570px;padding:44px 20px 64px}.kettleframe-auth-module__5tTyxa__heading{max-width:520px;margin-top:17px;font-size:clamp(42px,9vw,58px)}.kettleframe-auth-module__5tTyxa__note{margin-top:20px}}@media (max-width:380px){.kettleframe-auth-module__5tTyxa__page{padding-left:16px;padding-right:16px}.kettleframe-auth-module__5tTyxa__card{padding:21px 18px}}
