.dot-setup-page{color:#202020;background:#faf9f6;min-height:100dvh;padding:0 22px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dot-setup-header{color:#85847f;justify-content:space-between;align-items:center;max-width:1060px;margin:auto;padding:30px 0;font-size:12px;display:flex}.dot-setup-brand{letter-spacing:-.7px;color:#202020;font-size:18px;font-weight:650;text-decoration:none}.dot-setup-brand span{color:#067aff;margin:0 3px}.dot-setup-intro{text-align:center;padding:34px 0 26px}.dot-setup-icon{color:#fff;background:#087cff;border-radius:21px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex;box-shadow:0 8px 24px #087cff1a}.dot-setup-intro h1{letter-spacing:-2.3px;margin:0 0 20px;font-size:clamp(38px,7vw,54px);font-weight:620;line-height:1.07}.dot-setup-intro p{color:#73726e;margin:0;font-size:17px;line-height:1.55}.dot-setup-card{background:#fff;border:1px solid #e9e7e0;border-radius:24px;max-width:420px;margin:0 auto;padding:28px;box-shadow:0 10px 30px #29200b04}.dot-setup-progress{border-bottom:1px solid #f0eee9;justify-content:space-between;gap:12px;margin:0 0 25px;padding:0 0 24px;list-style:none;display:flex}.dot-setup-progress li{color:#8c8b86;align-items:center;gap:7px;font-size:12px;display:flex}.dot-setup-progress li>span{background:#f2f1ed;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;display:flex}.dot-setup-progress li[data-done=true]{color:#087cff}.dot-setup-progress li[data-done=true]>span{background:#eaf3ff}.dot-setup-card h2{letter-spacing:-.8px;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.2}.dot-setup-card p{color:#767570;margin:0 0 22px;font-size:14px;line-height:1.65}.dot-setup-card label{color:#53524e;margin:22px 0;font-size:12px;font-weight:600;display:block}.dot-setup-card input{box-sizing:border-box;color:#202020;background:#fff;border:1px solid #deddd8;border-radius:11px;outline:none;width:100%;margin-top:8px;padding:14px 15px;font-size:16px;font-weight:400;display:block}.dot-setup-card input:focus{border-color:#087cff;box-shadow:0 0 0 3px #087cff12}.dot-setup-primary,.dot-setup-secondary{box-sizing:border-box;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dot-setup-primary{color:#fff;background:#087cff;border:0;margin-top:12px}.dot-setup-primary:hover{background:#066de3}.dot-setup-primary:disabled{opacity:.55;cursor:default}.dot-setup-secondary{color:#4d4c48;background:#fff;border:1px solid #e9e7e0;margin-top:10px}.dot-setup-card .dot-setup-small{color:#8c8b85;margin:18px 0 0;font-size:12px;line-height:1.55}.dot-setup-status{color:#087cff;align-items:center;gap:7px;margin-bottom:16px;font-size:12px;display:flex}.dot-setup-pending{color:#8a7654}.dot-setup-number{color:#087cff;align-items:center;gap:14px;margin-bottom:8px;padding:20px 0;display:flex}.dot-setup-number strong,.dot-setup-number span{color:#262626;display:block}.dot-setup-number strong{font-size:16px;font-weight:550}.dot-setup-number span{color:#777670;margin-top:5px;font-size:14px}.dot-setup-card details{color:#777670;margin-top:22px;font-size:12px}.dot-setup-card summary{cursor:pointer;padding:5px 0}.dot-setup-card details p{margin:12px 0;font-size:12px}.dot-setup-card blockquote{color:#3c4e66;-webkit-user-select:text;user-select:text;background:#f5f8fd;border-radius:12px;margin:18px 0;padding:16px;font-size:14px;line-height:1.6}.dot-setup-text-link{color:#087cff;justify-content:center;align-items:center;gap:5px;margin:17px 0;font-size:13px;text-decoration:none;display:flex}.dot-setup-card .dot-setup-footnote{color:#8b8a85;border-top:1px solid #f0eee9;margin:22px 0 0;padding-top:18px;font-size:11px}.dot-setup-error{color:#a74332;margin-top:16px;font-size:13px;line-height:1.5}.dot-setup-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline;display:block}.dot-setup-reassurance{text-align:center;color:#86857f;margin:23px 0;font-size:12px}.dot-setup-footer{color:#9a9992;justify-content:space-between;gap:16px;max-width:420px;margin:36px auto 0;font-size:11px;display:flex}.dot-setup-footer a{color:#7c7b75;text-decoration:none}.dot-setup-loading{color:#7c7b75;justify-content:center;align-items:center;gap:10px;padding:24px 0;font-size:13px;display:flex}@media (max-width:480px){.dot-setup-header{padding:22px 0}.dot-setup-intro{padding:22px 0 24px}.dot-setup-card{border-radius:21px;padding:23px}.dot-setup-intro h1{letter-spacing:-1.9px}.dot-setup-footer{margin-top:28px}}.dot-setup-brand{align-items:center;gap:8px;display:inline-flex}.dot-setup-brand img{border-radius:8px}.dot-setup-icon{box-shadow:none;overflow:hidden}.dot-setup-icon img{width:100%;height:100%;display:block}.dot-setup-page a,.dot-setup-page button,.dot-setup-card summary{touch-action:manipulation}.dot-setup-card summary{align-items:center;min-height:44px;display:flex}.dot-setup-text-link{min-height:44px}.dot-setup-footer a{align-items:center;min-height:44px;display:flex}.dot-contact-avatar{border-radius:14px;flex-shrink:0}
