.auth_page__ci2mi{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;min-height:100svh;color:var(--graphite);background:var(--paper)}.auth_main__0CX4i{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);width:min(100%,var(--max));min-height:0;margin:0 auto;border-left:1px solid var(--paper-line)}.auth_context__o1PaD,.auth_main__0CX4i{border-right:1px solid var(--paper-line)}.auth_context__o1PaD{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:5rem;padding:clamp(4rem,8vw,8.5rem) clamp(2rem,6vw,6.5rem) 3.25rem;overflow:hidden;color:var(--stone);background:linear-gradient(90deg,transparent 49.92%,rgb(242 238 229/7%) 50%,transparent 50.08%),var(--ink)}.auth_context__o1PaD:after{position:absolute;right:-4.5rem;bottom:9rem;width:16rem;height:16rem;content:"";border:1px solid rgb(168 135 89/28%);border-radius:50%;pointer-events:none}.auth_contextLabel__cwqlN{margin-bottom:1.5rem;color:var(--bronze);font-size:.68rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.auth_context__o1PaD h2{max-width:10ch;margin-bottom:1.5rem;color:var(--ivory);font-family:var(--font-editorial);font-size:clamp(3rem,5.5vw,6.25rem);font-weight:400;letter-spacing:-.04em;line-height:.94}.auth_context__o1PaD>div:first-child>p:last-child{max-width:34rem;margin:0;color:var(--muted);font-size:.98rem}.auth_stageLine__3fjMR{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.auth_stageLine__3fjMR:before{position:absolute;top:2.08rem;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,#45423c,var(--bronze))}.auth_stageLine__3fjMR li{position:relative;display:grid;gap:.85rem;color:#9a958c;font-size:.62rem}.auth_stageLine__3fjMR span{font-family:var(--font-editorial);font-style:italic}.auth_stageLine__3fjMR i{position:relative;z-index:1;width:.52rem;height:.52rem;background:var(--ink);border:1px solid var(--bronze);border-radius:50%}.auth_stageLine__3fjMR strong{font-weight:500;letter-spacing:.04em}.auth_boundary__LQ4FM{position:relative;z-index:1;padding-top:1.6rem;border-top:1px solid var(--line)}.auth_boundary__LQ4FM>p{margin-bottom:1rem;color:var(--bronze);font-size:.66rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.auth_boundary__LQ4FM ul{display:grid;gap:.6rem;max-width:36rem;margin:0;padding:0;color:var(--muted);font-size:.74rem;list-style:none}.auth_boundary__LQ4FM li:before{margin-right:.55rem;color:var(--bronze);content:"—"}.auth_formPanel__cl2S3{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(3.5rem,7vw,7.5rem) clamp(2rem,5vw,5.5rem)}.auth_formHeading__H0EzA{max-width:35rem;margin-bottom:2.75rem}.auth_formHeading__H0EzA>p{margin-bottom:1.35rem;color:var(--bronze-deep);font-size:.68rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.auth_formHeading__H0EzA h1{max-width:12ch;margin-bottom:1.25rem;font-family:var(--font-editorial);font-size:clamp(2.7rem,5vw,5.25rem);font-weight:400;letter-spacing:-.04em;line-height:.95}.auth_formHeading__H0EzA>span{display:block;max-width:34rem;color:#625d54;font-size:.94rem}.auth_demoNotice__EA6AS{display:grid;gap:.25rem;margin-bottom:2rem;padding:.9rem 1rem;color:#443725;background:#ead8b9;border:1px solid #b69767;font-size:.76rem}.auth_demoNotice__EA6AS strong{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.auth_form__UzeVX{display:grid;gap:1.55rem;width:100%;max-width:35rem}.auth_field___qB_z{display:grid;gap:.55rem}.auth_field___qB_z>span:first-child{color:#3d3933;font-size:.79rem;font-weight:620}.auth_field___qB_z input{width:100%;min-height:3.35rem;padding:.75rem .9rem;color:var(--graphite);background:rgb(255 255 255/34%);border:1px solid #aaa195;border-radius:2px;outline:0;transition:border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease}.auth_field___qB_z input:hover{border-color:#766d61}.auth_field___qB_z input:focus-visible{background:rgb(255 255 255/62%);border-color:var(--bronze-deep);box-shadow:0 0 0 3px rgb(105 83 58/14%);outline:2px solid transparent}.auth_field___qB_z input[aria-invalid=true]{border-color:var(--critical)}.auth_field___qB_z small{max-width:62ch;color:#716a60;font-size:.72rem;line-height:1.45}.auth_field___qB_z .auth_fieldError__20iHL{color:#8b3535}.auth_passwordFrame__m9OHU{position:relative;display:block}.auth_passwordFrame__m9OHU input{padding-right:4.8rem}.auth_revealButton__o5xQP{position:absolute;top:50%;right:.4rem;min-width:3.9rem;min-height:2.5rem;padding:.4rem;color:#5f584f;background:transparent;border:0;cursor:pointer;font-size:.72rem;transform:translateY(-50%)}.auth_revealButton__o5xQP:hover{color:var(--ink)}.auth_accountNotice__VbHI0{margin:-.2rem 0 0;padding:1rem 0 1rem 1rem;color:#615a50;border-left:2px solid var(--bronze-deep);font-size:.75rem}.auth_errorNotice__3vyop,.auth_successNotice__CuRhx{margin:0;padding:.9rem 1rem;font-size:.78rem}.auth_errorNotice__3vyop{color:#742e2e;background:#f2dddd;border:1px solid #c68d8d}.auth_successNotice__CuRhx{color:#314b36;background:#e0e9df;border:1px solid #9fb49f}.auth_form__UzeVX .button{width:100%;min-height:3.65rem;margin-top:.25rem}.auth_form__UzeVX .button:disabled{cursor:wait;opacity:.62;transform:none}.auth_formLinks__UqLBs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;padding-top:.4rem;font-size:.76rem}.auth_formLinks__UqLBs a{min-height:2.75rem;display:inline-flex;align-items:center;color:#5e574e;border-bottom:1px solid var(--paper-line)}.auth_formLinks__UqLBs a:hover{color:var(--ink);border-color:var(--bronze-deep)}@media (max-width:900px){.auth_main__0CX4i{grid-template-columns:1fr}.auth_context__o1PaD{min-height:32rem;border-right:0;border-bottom:1px solid var(--paper-line)}.auth_context__o1PaD h2{max-width:13ch}.auth_formPanel__cl2S3{min-height:42rem}}@media (max-width:620px){.auth_main__0CX4i{border:0}.auth_context__o1PaD{min-height:auto;gap:3.5rem;padding:4.25rem 1.25rem 2.25rem}.auth_context__o1PaD:after{display:none}.auth_context__o1PaD h2{font-size:clamp(2.8rem,14vw,4.25rem)}.auth_stageLine__3fjMR strong{overflow-wrap:anywhere}.auth_boundary__LQ4FM{display:none}.auth_formPanel__cl2S3{min-height:38rem;padding:4rem 1.25rem 5rem}.auth_formHeading__H0EzA h1{font-size:clamp(2.7rem,13vw,4.2rem)}.auth_formLinks__UqLBs{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.auth_field___qB_z input{transition:none}}.auth_page__ci2mi{color:var(--fb-text);background:radial-gradient(circle at 18% 24%,rgb(102 112 255/10%),transparent 30rem),radial-gradient(circle,var(--fb-grid) 1px,transparent 1px),var(--fb-bg-deep);background-size:auto,22px 22px,auto}.auth_context__o1PaD,.auth_main__0CX4i{border-color:var(--fb-line)}.auth_context__o1PaD{color:var(--fb-muted);background:radial-gradient(circle at 72% 38%,rgb(188 166 255/9%),transparent 26rem),var(--fb-bg)}.auth_context__o1PaD:after{right:-8rem;bottom:4rem;border-color:var(--fb-line-strong)}.auth_boundary__LQ4FM>p,.auth_contextLabel__cwqlN,.auth_formHeading__H0EzA>p{color:var(--fb-lime)}.auth_context__o1PaD h2,.auth_formHeading__H0EzA h1{color:var(--fb-text);font-family:var(--font-interface);font-weight:530;letter-spacing:-.06em}.auth_accountNotice__VbHI0,.auth_boundary__LQ4FM ul,.auth_context__o1PaD>div:first-child>p:last-child,.auth_field___qB_z small,.auth_formHeading__H0EzA>span,.auth_formLinks__UqLBs a{color:var(--fb-muted)}.auth_stageLine__3fjMR:before{background:linear-gradient(90deg,var(--fb-cobalt),var(--fb-lime))}.auth_stageLine__3fjMR li{color:var(--fb-muted)}.auth_stageLine__3fjMR span{color:var(--fb-lime);font-family:var(--font-interface);font-style:normal;font-weight:740}.auth_stageLine__3fjMR i{background:var(--fb-bg);border-color:var(--fb-lime)}.auth_boundary__LQ4FM,.auth_formLinks__UqLBs a{border-color:var(--fb-line)}.auth_formPanel__cl2S3{background:rgb(18 19 24/72%)}.auth_demoNotice__EA6AS{color:var(--fb-text);background:rgb(215 255 104/7%);border-color:rgb(215 255 104/30%);border-radius:4px 16px 4px 4px}.auth_field___qB_z>span:first-child{color:var(--fb-text)}.auth_field___qB_z input{min-height:52px;color:var(--fb-text);background:var(--fb-panel-raised);border-color:var(--fb-line-strong);border-radius:4px 16px 4px 4px}.auth_field___qB_z input:hover{border-color:var(--fb-muted)}.auth_field___qB_z input:focus-visible{color:var(--fb-text);background:var(--fb-panel-raised);border-color:var(--fb-lime);box-shadow:0 0 0 3px rgb(215 255 104/10%)}.auth_field___qB_z .auth_fieldError__20iHL{color:var(--fb-error)}.auth_revealButton__o5xQP{min-height:44px;color:var(--fb-muted)}.auth_formLinks__UqLBs a:hover,.auth_revealButton__o5xQP:hover{color:var(--fb-text);border-color:var(--fb-lime)}.auth_accountNotice__VbHI0{border-color:var(--fb-violet)}.auth_errorNotice__3vyop{color:var(--fb-error);background:rgb(255 180 180/7%);border-color:rgb(255 180 180/35%)}.auth_successNotice__CuRhx{color:var(--fb-mint);background:rgb(167 243 208/7%);border-color:rgb(167 243 208/35%)}@media (max-width:430px){.auth_context__o1PaD,.auth_formPanel__cl2S3{padding-right:1rem;padding-left:1rem}.auth_context__o1PaD h2,.auth_formHeading__H0EzA h1{font-size:clamp(2.7rem,13vw,3.8rem)}.auth_stageLine__3fjMR{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.auth_stageLine__3fjMR:before{display:none}}