:root{color-scheme:dark;--bg:#0b1224;--card:#fff;--ink:#1b2d47;--teal:#16a3aa;--border:#dfe7ef}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip}body.sy-signup{margin:0;min-width:0;max-width:100%;overflow-x:clip;background:radial-gradient(ellipse at 8% 5%,#1c3652 0,transparent 45%),linear-gradient(145deg,#0b1224,#142b45);font:16px/1.7 Tahoma,Arial,sans-serif;color:#f4f7ff}.sy-container{width:min(100% - 32px,1040px);margin-inline:auto;min-width:0}.sy-top{border-bottom:1px solid #ffffff15;background:#0b1429b9}.sy-top-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sy-brand{display:flex;align-items:center;gap:10px;color:#fff;font-size:19px;font-weight:800;text-decoration:none;line-height:1.2}.sy-brand b{color:#60e4df}.sy-brand small{display:block;color:#91a6c4;letter-spacing:2px;font:700 9px Arial}.sy-logo{width:41px;height:41px;border-radius:13px;background:linear-gradient(130deg,#4ad9d0,#9785ff);color:#13243b;display:grid;place-items:center;font-size:23px}.sy-back{color:#c8daf3;text-decoration:none;font-size:13px}.sy-main{padding-block:38px 60px}.sy-heading{text-align:center;margin:0 auto 26px;max-width:690px}.sy-kicker{color:#7fe7dc;font-size:13px;font-weight:700}.sy-heading h1{font-size:clamp(28px,4vw,42px);line-height:1.3;margin:9px 0}.sy-heading h1 em{font-style:normal;color:#66e1dc}.sy-heading p{font-size:14px;color:#a9bed7;margin:0}.sy-card{width:min(100%,600px);margin:auto;padding:30px;background:#fff;border-radius:24px;color:var(--ink);box-shadow:0 22px 65px #0005;min-width:0}.sy-card-top{margin-bottom:22px}.sy-step{background:#e9faf7;color:#147e87;padding:6px 13px;border-radius:30px;font-size:12px;font-weight:800}.sy-card-top h2{font-size:22px;margin:14px 0 0}.sy-card-top p{font-size:13px;color:#73829a;margin:0}.sy-form{display:block;max-width:100%}.sy-field{margin-bottom:17px;min-width:0}.sy-field label{display:block;color:#283c57;font-size:13px;font-weight:800;margin:0 0 7px}.sy-field input,.sy-field select{display:block;appearance:auto;width:100%;max-width:100%;min-width:0;min-height:50px;padding:11px 14px;background:#f7fafc;color:#162d44;border:1px solid var(--border);border-radius:12px;font:16px Tahoma,Arial,sans-serif;outline:none}.sy-field input:focus,.sy-field select:focus{border-color:#2bb9b7;box-shadow:0 0 0 4px #24b4b31e}.sy-field input::placeholder{color:#9aa8ba}.sy-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sy-captcha img{display:block;background:#fff;max-width:100%;width:auto;height:auto;border:1px solid #e6edf3;border-radius:10px;margin:5px 0 12px}.sy-submit{display:flex;align-items:center;justify-content:center;min-height:53px;width:100%;border:0;border-radius:13px;color:#fff;background:linear-gradient(110deg,#18a7a8,#147da9);font:800 16px Tahoma,Arial,sans-serif;cursor:pointer;text-decoration:none;box-shadow:0 9px 25px #139ea333}.sy-submit:hover{filter:brightness(1.05)}.sy-error{background:#fff1f2;border:1px solid #ffc6ce;color:#a11b3d;padding:9px 12px;border-radius:10px;margin-top:7px;font-size:12px;overflow-wrap:anywhere}.sy-login-note{text-align:center;margin:18px 0 0;color:#65758a;font-size:13px}.sy-login-note a{color:#0b8494;font-weight:800;text-decoration:none}.sy-success{text-align:center}.sy-success>span{display:grid;place-items:center;border-radius:50%;background:#dcfce7;color:#047857;font-size:28px;width:58px;height:58px;margin:0 auto 12px}.sy-success p{color:#65758a}.sy-info{max-width:700px;margin:38px auto 0;text-align:center}.sy-info h2{font-size:20px}.sy-info p{font-size:14px;color:#a7bad4;line-height:2}.sy-footer{border-top:1px solid #ffffff19;color:#a2b5cb;font-size:12px}.sy-footer .sy-container{display:flex;justify-content:space-between;gap:10px;padding-block:18px}.sy-footer a{color:#9cebe5;text-decoration:none}@media(max-width:600px){.sy-container{width:min(100% - 24px,1040px)}.sy-top-inner{min-height:60px}.sy-brand{font-size:16px}.sy-main{padding-block:22px 35px}.sy-heading{margin-bottom:17px}.sy-heading h1{font-size:27px}.sy-heading p{font-size:12px}.sy-card{border-radius:19px;padding:21px 17px}.sy-two{grid-template-columns:minmax(0,1fr);gap:0}.sy-card-top{margin-bottom:17px}.sy-field{margin-bottom:14px}.sy-info{margin-top:28px}.sy-info h2{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
