.Auth_container__E0cyZ{--rv-cream:#f7f1e4;--rv-paper:#fffaf0;--rv-paper-deep:#f1e7d0;--rv-ink:#261f17;--rv-ink-soft:#645749;--rv-copper:#b56b3f;--rv-copper-deep:#8e4f2c;--rv-aqua:#4fbfb7;--rv-aqua-deep:#1f7c75;--rv-outline:rgba(84,62,39,0.16);--rv-shadow:0 30px 80px rgba(79,53,28,0.18);min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 12% 14%,rgba(79,191,183,.2),transparent 24%),radial-gradient(circle at 84% 14%,rgba(181,107,63,.18),transparent 24%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.56),transparent 38%),linear-gradient(180deg,rgba(255,250,240,.9),rgba(241,231,208,.92)),var(--rv-material-vehicle-neptune);background-size:auto,auto,auto,auto,var(--rv-material-tile-lg);background-position:50%,50%,50%,50%,top;padding:52px 20px 220px}.Auth_cardShell__D6yqg{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,438px);gap:24px}.Auth_brandPanel__lSxTj,.Auth_card__eehGn{position:relative;overflow:hidden;border-radius:28px;border:1px solid var(--rv-outline);box-shadow:var(--rv-shadow)}.Auth_brandPanel__lSxTj{background:linear-gradient(160deg,rgba(21,61,67,.96),rgba(35,28,20,.9)),var(--rv-material-vehicle-flamingo);background-size:auto,var(--rv-material-tile-md);background-position:50%;padding:42px 38px}.Auth_brandPanel__lSxTj:before,.Auth_card__eehGn:before,.Auth_storyCard__2p2eO:before{content:"";position:absolute;inset:0;pointer-events:none}.Auth_brandPanel__lSxTj:before{background:radial-gradient(circle at 82% 16%,rgba(255,255,255,.12),transparent 18%),linear-gradient(125deg,rgba(79,191,183,.22),transparent 38%),var(--rv-material-aquamarine);background-size:auto,auto,var(--rv-material-tile-md);background-position:50%;mix-blend-mode:screen;opacity:.28}.Auth_card__eehGn{background:linear-gradient(180deg,rgba(255,250,240,.96),rgba(244,236,220,.98)),var(--rv-material-white-plastic);background-size:auto,var(--rv-material-tile-md);background-position:50%;padding:34px 30px}.Auth_card__eehGn:before{background:linear-gradient(160deg,rgba(181,107,63,.08),transparent 34%),linear-gradient(0deg,rgba(255,255,255,.4),transparent 40%),var(--rv-material-vehicle-neptune);background-size:auto,auto,var(--rv-material-tile-md);background-position:50%;opacity:.2}.Auth_divider__EZE0r,.Auth_error__tYrBg,.Auth_eyebrow__0kDkb,.Auth_form__OqwXa,.Auth_heroText__x28lM,.Auth_heroTitle__hkEKT,.Auth_links__LUmit,.Auth_pillRow__Piz_b,.Auth_profileSection__Ro_SM,.Auth_storyCard__2p2eO,.Auth_success__2eFDd,.Auth_text__OzbKO,.Auth_title__XYQC0{position:relative;z-index:1}.Auth_eyebrow__0kDkb{margin:0 0 12px;color:rgba(182,232,227,.86);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase}.Auth_heroTitle__hkEKT{margin:0 0 14px;color:#fff8ef;font-family:var(--font-display);font-size:clamp(2.3rem,4vw,3.7rem);line-height:.94;letter-spacing:var(--tracking-tight)}.Auth_heroText__x28lM{max-width:54ch;color:rgba(255,248,239,.78);font-family:var(--font-body);font-size:var(--text-base);line-height:1.78;margin:0 0 22px}.Auth_pillRow__Piz_b{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.Auth_pill__yGEeG{min-height:34px;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,248,239,.14);background:rgba(255,248,239,.08);color:rgba(255,248,239,.84);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);backdrop-filter:blur(10px)}.Auth_storyCard__2p2eO{position:relative;overflow:hidden;min-height:232px;padding:24px 22px;border-radius:22px;border:1px solid rgba(255,248,239,.12);background:rgba(255,248,239,.06)}.Auth_storyCard__2p2eO:before{background:linear-gradient(180deg,rgba(16,24,24,.16),rgba(15,15,15,.82)),var(--rv-material-silver);background-size:auto,var(--rv-material-tile-md);background-position:50%;opacity:.94}.Auth_storySurface__aE77S{display:none}.Auth_storyEyebrow__APkPP,.Auth_storyText__vitx1,.Auth_storyTitle__t35KH{position:relative;z-index:1}.Auth_storyEyebrow__APkPP{margin:0 0 10px;color:#94efe5;font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}.Auth_storyTitle__t35KH{margin:0 0 10px;color:#fff9f2;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1}.Auth_storyText__vitx1{margin:0;color:rgba(255,248,239,.8);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.75}.Auth_title__XYQC0{color:var(--rv-ink);text-align:center;margin:0 0 14px;font-family:var(--font-display);font-size:var(--text-2xl)}.Auth_text__OzbKO{color:var(--rv-ink-soft);text-align:center;line-height:var(--leading-relaxed);margin:0 0 16px}.Auth_text__OzbKO strong{color:var(--rv-ink)}.Auth_form__OqwXa{display:flex;flex-direction:column;gap:16px}.Auth_field__R3UBd{display:flex;flex-direction:column;gap:7px}.Auth_field__R3UBd label{color:var(--rv-ink);font-size:var(--text-sm);font-family:var(--font-ui);font-weight:var(--weight-semibold)}.Auth_field__R3UBd input{min-height:46px;width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;border:1px solid rgba(105,82,57,.18);background:rgba(255,253,248,.92);color:var(--rv-ink);font-size:var(--text-base);outline:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s}.Auth_field__R3UBd input::placeholder{color:rgba(100,87,73,.62)}.Auth_field__R3UBd input:focus{border-color:rgba(79,191,183,.72);background:rgba(255,255,255,.98);box-shadow:0 0 0 4px rgba(79,191,183,.12);transform:translateY(-1px)}.Auth_btnSecondary__MjSQS,.Auth_btn__Ujr8q{display:inline-flex;align-items:center;justify-content:center;min-height:50px;width:100%;padding:14px 16px;border-radius:16px;text-decoration:none;font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;margin-top:8px;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease,border-color .2s ease,background .2s ease}.Auth_btn__Ujr8q{border:none;background:linear-gradient(135deg,rgba(181,107,63,.94),rgba(79,191,183,.92)),var(--rv-material-copper);background-size:auto,var(--rv-material-tile-md);background-position:50%;color:#fffaf3;box-shadow:0 16px 30px rgba(118,80,43,.24)}.Auth_btnSecondary__MjSQS:hover,.Auth_btn__Ujr8q:hover{transform:translateY(-1px)}.Auth_btn__Ujr8q:hover{opacity:.97;box-shadow:0 20px 36px rgba(118,80,43,.28)}.Auth_btnSecondary__MjSQS:disabled,.Auth_btn__Ujr8q:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.Auth_btnSecondary__MjSQS{border:1px solid rgba(105,82,57,.14);background:linear-gradient(180deg,rgba(255,250,240,.94),rgba(244,236,220,.9)),var(--rv-material-silver);background-size:auto,var(--rv-material-tile-md);background-position:50%;color:var(--rv-ink);box-shadow:0 12px 24px rgba(72,57,35,.1)}.Auth_error__tYrBg,.Auth_success__2eFDd{padding:13px 14px;border-radius:14px;margin-bottom:16px;font-size:var(--text-sm);text-align:center;line-height:1.55}.Auth_error__tYrBg{background:rgba(181,107,63,.12);border:1px solid rgba(181,107,63,.28);color:#8e4329}.Auth_success__2eFDd{background:rgba(79,191,183,.12);border:1px solid rgba(79,191,183,.24);color:#1f6f69}.Auth_links__LUmit{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px}.Auth_inlineLink__yTMEC,.Auth_links__LUmit a{color:var(--rv-aqua-deep);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Auth_inlineLink__yTMEC:hover,.Auth_links__LUmit a:hover{color:var(--rv-copper-deep);text-decoration:underline}.Auth_divider__EZE0r{display:flex;align-items:center;gap:12px;margin:20px 0;color:rgba(100,87,73,.72);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em}.Auth_divider__EZE0r:after,.Auth_divider__EZE0r:before{content:"";flex:1;height:1px;background:rgba(105,82,57,.16)}.Auth_profileSection__Ro_SM{margin-bottom:24px;padding:16px;background:rgba(255,252,244,.76);border-radius:16px;border:1px solid rgba(105,82,57,.12)}.Auth_profileSection__Ro_SM h2{color:var(--rv-ink);font-size:var(--text-md);margin:0 0 12px}.Auth_profileInfo__C7Lfe{color:var(--rv-ink-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Auth_profileInfo__C7Lfe strong{color:var(--rv-ink)}@media (max-width:900px){.Auth_container__E0cyZ{align-items:flex-start}.Auth_cardShell__D6yqg{grid-template-columns:1fr}}@media (max-width:640px){.Auth_container__E0cyZ{padding:28px 16px 220px}.Auth_brandPanel__lSxTj,.Auth_card__eehGn{padding:24px 20px;border-radius:22px}.Auth_heroTitle__hkEKT{font-size:clamp(2rem,10vw,3rem)}.Auth_btnSecondary__MjSQS,.Auth_btn__Ujr8q{border-radius:14px}}