.AuthFrame_frame__8mo49{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);align-items:stretch;gap:clamp(2rem,6vw,6rem);width:min(100%,1440px);min-height:clamp(620px,calc(100svh - 160px),880px);margin-inline:auto;padding:clamp(1rem,2.5vw,2.4rem) clamp(1.25rem,4vw,4.5rem)}.AuthFrame_story__ggQ0m{position:relative;isolation:isolate;min-height:600px;overflow:hidden;background:#15251d;color:#f3f0e7}.AuthFrame_storyFrame__n2Hlu,.AuthFrame_storyGrid__X1Us6,.AuthFrame_storyImage__aOGVA,.AuthFrame_storyScrim__KUqHX{position:absolute;inset:0;width:100%;height:100%}.AuthFrame_storyImage__aOGVA{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:64% center;object-position:64% center;opacity:.84;animation:AuthFrame_authDrift__ultAH 28s ease-in-out infinite alternate}.AuthFrame_storyScrim__KUqHX{z-index:-2;background:linear-gradient(180deg,rgba(9,19,14,.18) 10%,rgba(9,19,14,.16) 37%,rgba(9,19,14,.9))}.AuthFrame_storyGrid__X1Us6{z-index:-1;background-image:linear-gradient(rgba(243,240,231,.075) 1px,transparent 0),linear-gradient(90deg,rgba(243,240,231,.075) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,black 70%,transparent);mask-image:linear-gradient(180deg,black,black 70%,transparent)}.AuthFrame_storyFrame__n2Hlu{inset:22px;width:auto;height:auto;border:1px solid rgba(243,240,231,.35);pointer-events:none}.AuthFrame_storyFrame__n2Hlu span{position:absolute;width:28px;height:28px;border-color:#d56d55;border-style:solid}.AuthFrame_storyFrame__n2Hlu span:first-child{inset:-1px auto auto -1px;border-width:1px 0 0 1px}.AuthFrame_storyFrame__n2Hlu span:nth-child(2){inset:-1px -1px auto auto;border-width:1px 1px 0 0}.AuthFrame_storyFrame__n2Hlu span:nth-child(3){inset:auto auto -1px -1px;border-width:0 0 1px 1px}.AuthFrame_storyFrame__n2Hlu span:nth-child(4){inset:auto -1px -1px auto;border-width:0 1px 1px 0}.AuthFrame_formIntro__IBoa_,.AuthFrame_formNote__UhxPf,.AuthFrame_storyIndex__yXvTV,.AuthFrame_storyLabel__xai3p{font-family:var(--font-mono),"Courier New",monospace;font-size:.64rem;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.AuthFrame_storyIndex__yXvTV{position:absolute;top:clamp(2.25rem,5vw,4rem);left:clamp(2.25rem,5vw,4rem);margin:0;color:rgba(243,240,231,.76)}.AuthFrame_storyIndex__yXvTV span{color:#d56d55;padding-inline:.4rem}.AuthFrame_storyCopy__0FKY0{position:absolute;right:clamp(2.25rem,5vw,4rem);bottom:clamp(5rem,11vh,8rem);left:clamp(2.25rem,5vw,4rem);max-width:34rem}.AuthFrame_storyLabel__xai3p{margin:0 0 1.1rem;color:#e58b71}.AuthFrame_storyCopy__0FKY0 h2{max-width:9ch;margin:0;color:#f3f0e7;font-family:var(--font-editorial),Georgia,"Times New Roman",serif;font-size:clamp(3.1rem,5.5vw,5rem);font-weight:400;letter-spacing:-.055em;line-height:.96}.AuthFrame_storyDescription__lBqog{max-width:29rem;margin:1.35rem 0 0;color:rgba(243,240,231,.8);font-size:.96rem;line-height:1.65}.AuthFrame_storyFooter__LWOcD{position:absolute;right:clamp(2.25rem,5vw,4rem);bottom:clamp(2.25rem,5vw,4rem);left:clamp(2.25rem,5vw,4rem);display:flex;align-items:center;gap:.7rem;color:rgba(243,240,231,.62);font-family:var(--font-mono),"Courier New",monospace;font-size:.58rem;letter-spacing:.16em}.AuthFrame_storyFooter__LWOcD i{width:clamp(1.25rem,3vw,3rem);height:1px;background:#d56d55;opacity:.8}.AuthFrame_formStage__LujNy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2vw,2rem) 0}.AuthFrame_formIntro__IBoa_,.AuthFrame_formNote__UhxPf{display:flex;align-items:center;justify-content:space-between;color:var(--atelier-muted)}.AuthFrame_formIntro__IBoa_{margin:0 0 1rem}.AuthFrame_formIntro__IBoa_ p{margin:0;color:var(--atelier-coral)}.AuthFrame_formIntro__IBoa_ span{display:inline-flex;align-items:center;gap:.5rem;color:var(--atelier-muted);opacity:.8}.AuthFrame_formIntro__IBoa_ i{display:inline-block;width:2.2rem;height:1px;background:var(--atelier-line)}.AuthFrame_formContent__5zROp{width:100%;max-width:470px;margin-inline:auto}.AuthFrame_formContent__5zROp .auth-card{padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--atelier-line);border-top:2px solid var(--atelier-forest);background:var(--card-bg);box-shadow:0 22px 56px rgba(32,41,35,.07)}.AuthFrame_formContent__5zROp .auth-card h1{margin:0;color:var(--atelier-ink);font-family:var(--font-editorial),Georgia,"Times New Roman",serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;letter-spacing:-.05em;line-height:1}.AuthFrame_formContent__5zROp .auth-kicker{margin:0 0 .85rem;color:var(--atelier-coral);font-family:var(--font-mono),"Courier New",monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase}.AuthFrame_formContent__5zROp .auth-copy{margin:.6rem 0 1.25rem;color:var(--atelier-muted);font-size:.91rem;line-height:1.55}.AuthFrame_formContent__5zROp .auth-alert{margin:0 0 1rem;padding:.8rem .9rem;border:1px solid rgba(213,109,85,.28);background:rgba(213,109,85,.08);color:#984b39;font-size:.84rem;line-height:1.5}.AuthFrame_formContent__5zROp .auth-success{display:grid;gap:1.1rem;text-align:center}.AuthFrame_formContent__5zROp .auth-success-mark{display:grid;width:3.5rem;height:3.5rem;margin:0 auto .25rem;place-items:center;border:1px solid rgba(41,72,56,.26);border-radius:50%;color:var(--atelier-forest)}.AuthFrame_formContent__5zROp .auth-success-mark svg{width:1.5rem;height:1.5rem}.AuthFrame_formContent__5zROp .auth-success .auth-copy{margin:0}.AuthFrame_formContent__5zROp .auth-form{display:grid;gap:.85rem}.AuthFrame_formContent__5zROp .auth-field{display:grid;gap:.45rem}.AuthFrame_formContent__5zROp .auth-field label{color:var(--atelier-ink);font-size:.77rem;font-weight:600}.AuthFrame_formContent__5zROp .auth-input{width:100%;min-height:2.75rem;padding:.7rem .8rem;border:1px solid var(--atelier-line);border-radius:0;background:var(--atelier-paper);color:var(--atelier-ink);font:inherit;font-size:.9rem;transition:border-color .16s ease,background-color .16s ease}.AuthFrame_formContent__5zROp .auth-input:hover{border-color:var(--atelier-forest)}.AuthFrame_formContent__5zROp .auth-input:focus-visible{outline-offset:2px;background:var(--card-bg-hover)}.AuthFrame_formContent__5zROp .auth-confirm-button,.AuthFrame_formContent__5zROp .auth-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.9rem;margin-top:.3rem;padding:.8rem 1rem;border:1px solid var(--atelier-coral);border-radius:0;background:var(--atelier-coral);color:#fffaf5;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;transition:background-color .18s ease,color .18s ease}.AuthFrame_formContent__5zROp .auth-confirm-button:hover,.AuthFrame_formContent__5zROp .auth-submit:hover:not(:disabled){background:#b95d47;border-color:#b95d47}.AuthFrame_formContent__5zROp .auth-submit:disabled{cursor:wait;opacity:.72}.AuthFrame_formContent__5zROp .auth-submit span{font-size:1.1rem}.AuthFrame_formContent__5zROp .auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.85rem;margin:1rem 0;color:var(--atelier-muted);font-family:var(--font-mono),"Courier New",monospace;font-size:.58rem;letter-spacing:.14em}.AuthFrame_formContent__5zROp .auth-divider:after,.AuthFrame_formContent__5zROp .auth-divider:before{height:1px;background:var(--atelier-line);content:""}.AuthFrame_formContent__5zROp .auth-options{display:grid;gap:.5rem}.AuthFrame_formContent__5zROp .auth-option{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:2.65rem;padding:.65rem .85rem;border:1px solid var(--atelier-line);border-radius:0;background:transparent;color:var(--atelier-ink);cursor:pointer;font:inherit;font-size:.81rem;transition:border-color .16s ease,background-color .16s ease}.AuthFrame_formContent__5zROp .auth-option:hover{border-color:var(--atelier-forest);background:rgba(41,72,56,.05)}.AuthFrame_formContent__5zROp .auth-option svg{flex:none}.AuthFrame_formContent__5zROp .auth-option-patreon{color:#a94e47}.AuthFrame_formContent__5zROp .auth-option-patreon svg{width:1.1rem;height:1.1rem}.AuthFrame_formContent__5zROp .auth-switch{margin:1rem 0 0;color:var(--atelier-muted);font-size:.82rem;text-align:center}.AuthFrame_formContent__5zROp .auth-switch a{color:var(--atelier-forest);font-weight:700;text-decoration:underline;text-decoration-color:rgba(41,72,56,.35);text-underline-offset:.2em}.AuthFrame_formContent__5zROp .auth-confirm-button{justify-content:center;text-decoration:none}.AuthFrame_formNote__UhxPf{margin:1.4rem 0 0;color:var(--atelier-muted);opacity:.74}.AuthFrame_formNote__UhxPf span{letter-spacing:.06em}@keyframes AuthFrame_authDrift__ultAH{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.08) translate3d(-.6%,-.5%,0)}}@media (max-width:900px){.AuthFrame_frame__8mo49{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:1rem clamp(1rem,4vw,2rem) 2rem}.AuthFrame_story__ggQ0m{min-height:310px}.AuthFrame_storyCopy__0FKY0{bottom:4.8rem}.AuthFrame_storyCopy__0FKY0 h2{max-width:13ch;font-size:clamp(2.3rem,7vw,3.8rem)}.AuthFrame_storyDescription__lBqog{max-width:36rem;margin-top:.75rem}.AuthFrame_storyFooter__LWOcD{bottom:2rem}.AuthFrame_formStage__LujNy{padding:2rem 0 1rem}.AuthFrame_formContent__5zROp{max-width:560px}.AuthFrame_formIntro__IBoa_,.AuthFrame_formNote__UhxPf{max-width:560px;width:100%;margin-inline:auto}.AuthFrame_formIntro__IBoa_{margin-bottom:1.15rem}}@media (max-width:560px){.AuthFrame_frame__8mo49{padding:.7rem .75rem 1.5rem}.AuthFrame_story__ggQ0m{min-height:285px}.AuthFrame_storyFrame__n2Hlu{inset:12px}.AuthFrame_storyCopy__0FKY0,.AuthFrame_storyIndex__yXvTV{right:1.6rem;left:1.6rem}.AuthFrame_storyIndex__yXvTV{top:1.8rem}.AuthFrame_storyCopy__0FKY0{bottom:4.4rem}.AuthFrame_storyLabel__xai3p{margin-bottom:.7rem;font-size:.55rem}.AuthFrame_storyCopy__0FKY0 h2{font-size:clamp(2.15rem,10vw,3.25rem)}.AuthFrame_storyDescription__lBqog{max-width:26rem;font-size:.82rem}.AuthFrame_storyFooter__LWOcD{right:1.6rem;bottom:1.55rem;left:1.6rem;gap:.5rem;font-size:.52rem}.AuthFrame_formStage__LujNy{padding-top:1.5rem}.AuthFrame_formContent__5zROp .auth-card{padding:1.35rem 1.2rem}.AuthFrame_formNote__UhxPf{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.AuthFrame_storyImage__aOGVA{animation:none}}