:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f5f7f8;background:#061017;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;min-height:100svh;background:radial-gradient(ellipse at 50% 0,#123047 0,transparent 60%),#061017}a{color:#73e9b5;text-underline-offset:4px}button,input{font:inherit}.dw-access-brand{display:flex;align-items:center;justify-content:center;gap:18px;padding:30px 20px 22px}.dw-access-brand a{display:flex;align-items:center}.dw-access-brand img{display:block;max-width:100%;object-fit:contain}.dw-access-brand>span{border-left:1px solid #36505e;padding-left:18px;font-size:14px;color:#c1ced5}.dw-access-main{width:min(100% - 32px,480px);margin:0 auto;padding-bottom:24px}.dw-access-card{padding:32px;background:linear-gradient(145deg,#102530,#0b1921);border:1px solid #25404e;border-radius:24px;box-shadow:0 20px 70px #0003}.dw-access-eyebrow{color:#73e9b5;font-size:10px;font-weight:700;letter-spacing:1.25px;line-height:1.6;margin:0 0 12px}h1{font-size:28px;line-height:1.2;letter-spacing:-.6px;margin:0 0 12px}.dw-access-intro{color:#b4c4cc;font-size:15px;line-height:1.6;margin:0 0 26px}.dw-access-form{display:grid;gap:19px}.dw-access-field{display:grid;gap:8px;min-width:0}.dw-access-field label{font-size:14px;font-weight:600}.dw-access-field input{width:100%;min-width:0;min-height:50px;border:1px solid #35505e;border-radius:12px;padding:12px 14px;background:#07141c;color:#f5f7f8;font-size:16px;line-height:1.4}.dw-access-field input::placeholder{color:#8199a5;opacity:1}.dw-access-field small{font-size:12px;line-height:1.5;color:#a9bbc5}.dw-access-primary{border:0;border-radius:12px;background:#48e5a3;color:#042218;font-size:16px;font-weight:750;min-height:52px;padding:13px 18px;width:100%;cursor:pointer;margin-top:5px}.dw-access-primary:hover{background:#73efba}.dw-access-primary:active{transform:translateY(1px)}a:focus-visible,button:focus-visible{outline:3px solid #a4ffd8;outline-offset:4px}.dw-access-field input:focus{outline:2px solid #48e5a3;outline-offset:2px;border-color:#48e5a3}.dw-access-recovery{justify-self:end;font-size:13px;line-height:1.5;padding:4px 0}.dw-access-switch{border-top:1px solid #25404e;padding-top:22px;margin-top:26px;text-align:center;font-size:14px}.dw-access-switch p{margin:0 0 8px;color:#b4c4cc}.dw-access-switch a{font-weight:650;display:inline-block;padding:8px 14px}.dw-access-error{background:#3a1c27;border:1px solid #a75465;padding:14px 16px;border-radius:12px;margin-bottom:22px;font-size:14px;line-height:1.5;color:#ffe1e8}.dw-access-error p{margin:4px 0 0}.dw-access-footer{font-size:12px;line-height:1.6;text-align:center;color:#a9bbc5;padding:0 12px;margin:20px 0 0}@media(max-width:480px){.dw-access-brand{padding:20px 16px 16px}.dw-access-brand img{width:144px;height:53px}.dw-access-card{padding:25px 22px;border-radius:20px}h1{font-size:26px}.dw-access-eyebrow{letter-spacing:.7px;font-size:9px}}@media(max-width:350px){.dw-access-main{width:calc(100% - 24px)}.dw-access-card{padding:22px 16px}h1{font-size:24px}}
