:root{--a-bg:#030a17;--a-panel:#07152b;--a-card:#0a1c36;--a-line:rgba(110,151,205,.18);--a-text:#f5f8ff;--a-muted:#8ea1c0;--a-orange:#ff8a18;--a-blue:#1da1ff;--a-purple:#8058ff}*{box-sizing:border-box}.v494-auth{margin:0;min-height:100vh;background:radial-gradient(circle at 16% 18%,rgba(18,91,185,.22),transparent 33%),#030915;color:var(--a-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.v494-shell{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(500px,.95fr)}.v494-visual{position:relative;overflow:hidden;padding:52px;display:flex;align-items:flex-end;background:linear-gradient(180deg,rgba(2,10,24,.06),rgba(2,10,24,.94)),url('/assets/v49/hero-city-v48.webp') center/cover no-repeat}.v494-visual:after{content:'R';position:absolute;right:-4%;bottom:-14%;font:900 48vw/1 Arial;color:rgba(9,102,206,.18);text-shadow:0 0 40px rgba(0,145,255,.2)}.v494-story{position:relative;z-index:2;max-width:620px}.v494-logo{width:230px;max-height:72px;object-fit:contain;object-position:left}.v494-story h2{font-size:clamp(44px,5vw,84px);line-height:.95;letter-spacing:-.055em;margin:42px 0 22px}.v494-story h2 span{background:linear-gradient(90deg,var(--a-orange),#ffc04d,var(--a-purple));-webkit-background-clip:text;color:transparent}.v494-story p{font-size:18px;color:#b6c8e5;max-width:560px;line-height:1.65}.v494-panel{padding:28px clamp(28px,5vw,82px);display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#061126,#030916)}.v494-card{width:min(720px,100%)}.v494-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.v494-tabs{display:flex;padding:5px;border:1px solid var(--a-line);border-radius:14px;background:#061328}.v494-tabs a{padding:10px 22px;border-radius:10px;color:var(--a-muted);text-decoration:none;font-weight:700}.v494-tabs a.active{background:linear-gradient(135deg,var(--a-orange),#ff6e2e);color:#10131d}.v494-card h1{font-size:42px;letter-spacing:-.04em;margin:10px 0 6px}.v494-lead{color:var(--a-muted);margin:0 0 24px}.v494-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 20px}.v494-role{position:relative;padding:18px 14px;border:1px solid var(--a-line);border-radius:16px;background:rgba(10,28,54,.78);cursor:pointer;transition:.2s}.v494-role input{position:absolute;opacity:0}.v494-role strong{display:block;font-size:15px}.v494-role small{display:block;color:var(--a-muted);margin-top:6px}.v494-role:has(input:checked){border-color:var(--a-orange);box-shadow:0 0 0 2px rgba(255,138,24,.16),0 12px 40px rgba(255,120,10,.12)}.v494-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v494-fields .full{grid-column:1/-1}.v494-card label>span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#a7b9d3;margin:0 0 7px}.v494-card input,.v494-card select,.v494-card textarea{width:100%;border:1px solid var(--a-line);background:#07162c;color:var(--a-text);padding:14px 15px;border-radius:12px;outline:none}.v494-card input:focus,.v494-card select:focus,.v494-card textarea:focus{border-color:var(--a-blue);box-shadow:0 0 0 3px rgba(29,161,255,.12)}.v494-plan-wrap{margin:20px 0}.v494-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:250px;overflow:auto;padding:2px}.v494-plan{position:relative;border:1px solid var(--a-line);border-radius:14px;padding:14px;background:#07162c;cursor:pointer}.v494-plan input{position:absolute;opacity:0}.v494-plan strong{display:flex;justify-content:space-between;gap:8px}.v494-plan em{font-style:normal;color:var(--a-orange)}.v494-plan ul{margin:9px 0 0;padding-left:18px;color:var(--a-muted);font-size:12px}.v494-plan:has(input:checked){border-color:var(--a-orange);background:rgba(255,138,24,.07)}.v494-btn{width:100%;border:0;border-radius:13px;padding:16px 20px;background:linear-gradient(100deg,#ff8a18,#ff702b 55%,#9b57ff);color:#fff;font-weight:900;letter-spacing:.05em;cursor:pointer;box-shadow:0 14px 35px rgba(255,110,30,.18)}.v494-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;color:var(--a-muted);font-size:14px}.v494-row a,.v494-footer a{color:var(--a-orange)}.v494-check{display:flex;align-items:flex-start;gap:9px;color:var(--a-muted);font-size:13px;margin:16px 0}.v494-check input{width:auto;margin-top:3px}.v494-alert{border:1px solid rgba(255,90,90,.4);background:rgba(255,70,70,.09);padding:12px 14px;border-radius:12px;color:#ffb1b1}.v494-footer{text-align:center;color:var(--a-muted);font-size:14px;margin-top:20px}.v494-role-fields[hidden],.v494-plan-set[hidden]{display:none!important}@media(max-width:980px){.v494-shell{grid-template-columns:1fr}.v494-visual{min-height:400px;padding:30px}.v494-panel{padding:34px 20px}.v494-story h2{font-size:50px}}@media(max-width:620px){.v494-visual{min-height:280px}.v494-story h2{font-size:38px;margin-top:24px}.v494-story p{font-size:14px}.v494-card h1{font-size:32px}.v494-role-grid,.v494-fields,.v494-plans{grid-template-columns:1fr}.v494-fields .full{grid-column:auto}.v494-top{align-items:flex-start;gap:10px}.v494-tabs a{padding:8px 13px;font-size:13px}}