:root{color-scheme:dark}*{box-sizing:border-box}body{background:#0b1220;color:#e2e8f0;font-family:system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased}a{color:#38bdf8}.wrap{margin:0 auto;max-width:1140px;padding:32px 40px}.masthead{align-items:baseline;border-bottom:1px solid #233047;display:flex;gap:20px;justify-content:space-between;padding-bottom:30px}.masthead a{color:#e2e8f0;font-size:23px;font-weight:750;letter-spacing:-.04em;text-decoration:none}.brand-dot{color:#38bdf8}.masthead>span{color:#a4b2c6;font-size:13px}.signup-layout{align-items:start;display:grid;gap:70px;grid-template-columns:1.2fr 1fr;padding:65px 0 70px}h1{font-size:clamp(30px,3.3vw,45px);font-weight:740;letter-spacing:-.045em;line-height:1.13;margin:0 0 24px}h1 span{color:#a9bdd4}.intro{color:#b9c7d8;font-size:18px;line-height:1.55;margin:0 0 34px;max-width:400px}.notification-demo{margin:45px 0 22px}.notification-demo figcaption{color:#b9c7d8;font-size:14px;margin-bottom:12px}.real-notification{border-radius:14px;display:block;height:auto;width:100%}.notification{background:#172337;border-left:3px solid #38bdf8;border-radius:0 9px 9px 0;padding:20px}.notification-meta{color:#b9c7d8;display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-bottom:8px}.notification-content strong{font-size:16px}.notification-content p{color:#d5dfed;font-size:14px;line-height:1.5;margin:7px 0 0}.demo-note{color:#a4b2c6;font-size:12px;margin:10px 0 0}.quiet-promise{color:#b9c7d8;font-size:15px}.card{background:#111a2b;border:1px solid #2a3850;border-radius:12px;display:flex;flex-direction:column;gap:19px;padding:26px}h2{font-size:21px;font-weight:650;letter-spacing:-.025em;margin:0}.trial-line{color:#b9c7d8;font-size:15px;margin:-8px 0 2px}label{color:#d5dfed;display:flex;flex-direction:column;font-size:14px;gap:7px}label.check{align-items:flex-start;flex-direction:row;gap:10px}label.check input{margin-top:5px}.optional{color:#a4b2c6;font-size:13px;font-weight:400}input,select{background:#0b1220;border:1px solid #42516a;border-radius:6px;color:#e2e8f0;font:inherit;min-height:48px;padding:10px 12px;width:100%}input[type=checkbox]{flex-shrink:0;min-height:18px;width:18px}button{background:#38bdf8;border:0;border-radius:6px;color:#082f49;cursor:pointer;font:inherit;font-weight:700;min-height:49px;padding:11px 16px}button.ghost{background:transparent;border:1px solid #42516a;color:#b9c7d8}button:disabled{cursor:default;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}.fine{color:#a4b2c6;font-size:12px;line-height:1.6;margin:0}.ok{color:#c8e6dc;font-size:18px;font-weight:600;margin:0}.error{color:#fca5a5;margin:0}.expired{color:#fcd34d;margin:0}ol{color:#d5dfed;margin:0;padding-left:22px}.cover-pointer{border-top:1px solid #2a3850;margin-top:24px;padding-top:20px}.cover-pointer p{color:#a4b2c6;font-size:12px;line-height:1.6;margin:0 0 7px}.cover-pointer a{display:inline-block;min-height:44px;padding:8px 0;text-underline-offset:3px}.site-footer{border-top:1px solid #233047;color:#a4b2c6;font-size:12px;padding-top:22px}.is-done{display:block;margin:0 auto;max-width:520px;padding:50px 0}.done-title{font-size:32px;margin-bottom:12px}@media(max-width:760px){.wrap{padding:24px 20px}.masthead{padding-bottom:20px}.masthead>span{font-size:12px}.signup-layout{display:block;padding:34px 0}h1{font-size:34px}.intro{font-size:16px;margin-bottom:28px}.notification-demo{margin-top:28px}.quiet-promise{margin-bottom:30px}.card{padding:22px}}@media(max-width:350px){.wrap{padding:22px 16px}h1{font-size:30px}.card{padding:18px}.masthead>span{display:none}}
