.AuthShell_page__4zGj1{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.AuthShell_hero__c_T6p{position:relative;background:linear-gradient(145deg,#1c1917,#292524 40%,#1a1a1a);padding:3rem;display:flex;align-items:center;overflow:hidden}.AuthShell_hero__c_T6p:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(245,158,11,.03) 0,rgba(245,158,11,.03) 22px),radial-gradient(circle at 20% 80%,rgba(245,158,11,.12),transparent 50%);pointer-events:none}.AuthShell_heroInner__Ghewj{position:relative;z-index:1;max-width:420px}.AuthShell_badge__XWAHE{display:inline-block;background:rgba(245,158,11,.15);color:#fbbf24;font-size:.7rem;font-weight:700;letter-spacing:.15em;padding:.35rem .75rem;border-radius:4px;border:1px solid rgba(245,158,11,.35);margin-bottom:1.5rem}.AuthShell_heroTitle__VPdeh{font-size:2.25rem;font-weight:800;line-height:1.2;color:#fafaf9;margin-bottom:1rem}.AuthShell_heroTitle__VPdeh span{display:block;color:#f59e0b}.AuthShell_heroText__y9hBl{color:#a8a29e;line-height:1.6;margin-bottom:1.75rem;font-size:.95rem}.AuthShell_features__z1a_A{list-style:none;display:flex;flex-direction:column;gap:.6rem}.AuthShell_features__z1a_A li{color:#d6d3d1;font-size:.9rem;padding-left:1.25rem;position:relative}.AuthShell_features__z1a_A li:before{content:"▸";position:absolute;left:0;color:#f59e0b;font-weight:700}.AuthShell_heroIcon__fvvsC{margin-top:2.5rem;color:#f59e0b;width:80px;height:80px;opacity:.9}.AuthShell_formSide__kzkCQ{display:flex;align-items:center;justify-content:center;padding:2rem;background:#0f1419}.AuthShell_formCard__Sd9N8{width:100%;max-width:400px}.AuthShell_logoMark__NM78X{display:flex;align-items:center;gap:.5rem;margin-bottom:1.75rem}.AuthShell_logoIcon__QUFGp{font-size:1.5rem}.AuthShell_logoText__mloZM{font-size:1.25rem;font-weight:800;color:#fafaf9;letter-spacing:-.02em}.AuthShell_title__NqypZ{font-size:1.75rem;font-weight:700;color:#fafaf9;margin-bottom:.35rem}.AuthShell_subtitle__zJHNA{color:#78716c;font-size:.9rem;margin-bottom:1.75rem}.AuthShell_footer__k_cgC{margin-top:1.5rem;text-align:center;font-size:.875rem;color:#78716c}.AuthShell_footerLink__YQPJ2{color:#f59e0b;font-weight:600;text-decoration:none}.AuthShell_footerLink__YQPJ2:hover{text-decoration:underline}@media (max-width:768px){.AuthShell_page__4zGj1{grid-template-columns:1fr}.AuthShell_hero__c_T6p{display:none}}.AuthForm_form__marQN{display:flex;flex-direction:column;gap:1rem}.AuthForm_field__Ov8LN{display:flex;flex-direction:column;gap:.35rem}.AuthForm_label__5dixF{font-size:.8rem;font-weight:600;color:#a8a29e;text-transform:uppercase;letter-spacing:.05em}.AuthForm_input__XHYg6{background:#1c1917;border:1px solid #44403c;border-radius:8px;padding:.75rem 1rem;color:#fafaf9;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.AuthForm_input__XHYg6:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.AuthForm_input__XHYg6::placeholder{color:#57534e}.AuthForm_button__p73Ew{margin-top:.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#1c1917;border:none;border-radius:8px;padding:.85rem 1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s;text-transform:uppercase;letter-spacing:.05em}.AuthForm_button__p73Ew:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(245,158,11,.35)}.AuthForm_button__p73Ew:disabled{opacity:.6;cursor:not-allowed}.AuthForm_error__axs9E{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);color:#fca5a5;padding:.65rem .85rem;border-radius:8px;font-size:.85rem}.AuthForm_success__xFBSE{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.35);color:#86efac;padding:.65rem .85rem;border-radius:8px;font-size:.85rem}