.auth-module__dgWmnG__shell{background:var(--background);min-height:100svh;color:var(--foreground);padding:16px;display:flex}.auth-module__dgWmnG__brandPanel{isolation:isolate;border:1px solid var(--ai-border);background:var(--ai-surface);width:50%;color:var(--foreground);border-radius:24px;flex-direction:column;justify-content:space-between;padding:clamp(32px,4vw,72px);display:flex;position:relative;overflow:hidden}.auth-module__dgWmnG__brandWaves{z-index:-1;pointer-events:none;opacity:.85;filter:saturate(1.35);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.auth-module__dgWmnG__brand{letter-spacing:-.04em;align-items:center;gap:12px;width:fit-content;font-size:20px;font-weight:600;display:flex}.auth-module__dgWmnG__brandMark{background:var(--primary);width:44px;height:44px;color:var(--primary-foreground);border-radius:12px;justify-content:center;align-items:center;display:flex}.auth-module__dgWmnG__brandSuffix{letter-spacing:0;color:var(--muted-foreground);font-size:14px;font-weight:400;display:block}.auth-module__dgWmnG__story{flex-direction:column;gap:40px;width:100%;max-width:560px;margin-inline:auto;padding-block:56px;display:flex}.auth-module__dgWmnG__storyHeading{flex-direction:column;gap:20px;display:flex}.auth-module__dgWmnG__statement{letter-spacing:-.065em;font-size:clamp(44px,4.4vw,76px);font-weight:550;line-height:1.05}.auth-module__dgWmnG__statement span{color:var(--primary)}.auth-module__dgWmnG__storyDescription{max-width:360px;color:var(--muted-foreground);text-wrap:pretty;font-size:17px;line-height:1.6}.auth-module__dgWmnG__blueprint{perspective:1000px;grid-template-rows:144px 40px auto;grid-template-columns:24px 1fr 24px;display:grid}.auth-module__dgWmnG__draft{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:12px;flex-direction:column;grid-area:1/1/3/3;gap:16px;padding:24px 28px;transition:transform .45s;display:flex;transform:rotate(-4deg)}.auth-module__dgWmnG__draft>p{letter-spacing:-.025em;font-size:18px;line-height:1.5}.auth-module__dgWmnG__proposal{border:1px solid var(--ai-border);background:var(--card);color:var(--card-foreground);box-shadow:0 16px 40px -20px var(--welcome-shadow);border-radius:14px;flex-direction:column;grid-area:2/2/4/4;gap:24px;padding:28px;transition:transform .45s;display:flex;position:relative;transform:rotate(2deg)}.auth-module__dgWmnG__proposalHeader{color:var(--primary);justify-content:space-between;align-items:center;display:flex}.auth-module__dgWmnG__proposalTitle{letter-spacing:-.04em;font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1.25}.auth-module__dgWmnG__checklist{color:var(--muted-foreground);flex-direction:column;gap:12px;font-size:14px;display:flex}.auth-module__dgWmnG__checklist li{align-items:center;gap:10px;display:flex}.auth-module__dgWmnG__proposalFooter{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:16px;font-size:14px;display:flex}.auth-module__dgWmnG__brandFooter{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:14px;display:flex}.auth-module__dgWmnG__accessPanel{flex-direction:column;flex:1;min-width:0;padding:16px clamp(24px,4vw,72px);display:flex}.auth-module__dgWmnG__topbar{justify-content:space-between;align-items:center;display:flex}.auth-module__dgWmnG__formArea{flex:1;justify-content:center;align-items:center;padding-block:64px;display:flex}.auth-module__dgWmnG__formContent{flex-direction:column;gap:36px;width:100%;max-width:384px;animation:.65s ease-out both auth-module__dgWmnG__enter;display:flex}.auth-module__dgWmnG__heading{flex-direction:column;gap:14px;display:flex}.auth-module__dgWmnG__entryMark{border:1px solid var(--border);background:var(--card);width:56px;height:56px;color:var(--primary);border-radius:16px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.auth-module__dgWmnG__accessFooter{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:16px;font-size:14px;display:flex}.auth-module__dgWmnG__input{border-radius:10px;height:52px;padding-inline:16px;font-size:16px;transition:border-color .18s,box-shadow .18s}.auth-module__dgWmnG__input::placeholder{color:var(--muted-foreground);opacity:.7}.auth-module__dgWmnG__input:hover{border-color:var(--muted-foreground)}.auth-module__dgWmnG__input:disabled{opacity:.65}.auth-module__dgWmnG__input[aria-invalid=true]{border-color:var(--destructive)}@keyframes auth-module__dgWmnG__enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.auth-module__dgWmnG__blueprint:hover .auth-module__dgWmnG__draft{transform:rotate(-6deg)translateY(-5px)}.auth-module__dgWmnG__blueprint:hover .auth-module__dgWmnG__proposal{transform:rotate(0)translateY(3px)}}@media (min-width:1600px){.auth-module__dgWmnG__brandPanel{width:48%}}@media (max-width:1023px){.auth-module__dgWmnG__shell{padding:0}.auth-module__dgWmnG__brandPanel{display:none}.auth-module__dgWmnG__accessPanel{min-height:100svh;padding:20px 28px}.auth-module__dgWmnG__formArea{padding-block:56px}.auth-module__dgWmnG__accessFooter{justify-content:center}.auth-module__dgWmnG__accessFooter>span:last-child{display:none}}.auth-module__dgWmnG__shell{min-height:100dvh}.auth-module__dgWmnG__brandPanel{padding:24px}.auth-module__dgWmnG__story{gap:20px;padding-block:16px}.auth-module__dgWmnG__storyHeading{gap:14px}.auth-module__dgWmnG__statement{font-size:clamp(40px,3.8vw,60px)}.auth-module__dgWmnG__blueprint{grid-template-rows:124px 32px auto}.auth-module__dgWmnG__draft{gap:12px;padding:16px 20px}.auth-module__dgWmnG__proposal{gap:16px;padding:20px}.auth-module__dgWmnG__checklist{gap:8px}.auth-module__dgWmnG__proposalFooter{padding-top:12px}.auth-module__dgWmnG__formArea{padding-block:20px}.auth-module__dgWmnG__formContent{gap:24px}.auth-module__dgWmnG__heading{gap:10px}.auth-module__dgWmnG__entryMark{border-radius:12px;width:40px;height:40px;margin-bottom:0}@media (max-width:1023px){.auth-module__dgWmnG__accessPanel{min-height:100dvh;padding:12px 24px}.auth-module__dgWmnG__formArea{padding-block:16px}.auth-module__dgWmnG__formContent{gap:20px}.auth-module__dgWmnG__entryMark{display:none}.auth-module__dgWmnG__accessFooter{padding-block:8px}}@media (max-height:740px){.auth-module__dgWmnG__story{gap:16px;padding-block:16px}.auth-module__dgWmnG__blueprint{grid-template-rows:76px 24px auto}.auth-module__dgWmnG__statement{font-size:40px}.auth-module__dgWmnG__draft,.auth-module__dgWmnG__proposal{gap:12px;padding:16px}.auth-module__dgWmnG__accessPanel,.auth-module__dgWmnG__formArea{padding-block:8px}.auth-module__dgWmnG__formContent{gap:16px}.auth-module__dgWmnG__entryMark{display:none}.auth-module__dgWmnG__heading h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__formContent{animation:none}.auth-module__dgWmnG__draft,.auth-module__dgWmnG__proposal{transition:none}}
