:root{color-scheme:dark;color:#f3f3f3;background:#0b0b0b}body{background:radial-gradient(ellipse at 14% 25%,#36190044,transparent 50%),#0b0b0b}header{max-width:1280px;padding-top:23px;padding-bottom:23px;border-bottom:1px solid #ffffff12}.brand{gap:12px;letter-spacing:-1px}.brand-avatar{width:52px;height:46px;object-fit:contain}.brand-name{font-family:Manrope,sans-serif;font-weight:800;color:#fafafa;font-size:25px;letter-spacing:-.8px}.brand-name>span{color:#ff8600}.header-label{color:#8d8d8d;font-size:9px}main{max-width:1260px;grid-template-columns:minmax(0,1fr) 440px;gap:50px;margin-top:38px}.intro{padding-top:10px}.eyebrow{color:#b8b8b8;font-size:10px}.eyebrow span{background:#ff8800;box-shadow:0 0 16px #ff800050}.welcome-banner{display:block;width:100%;height:auto;border-radius:15px;border:1px solid #ff880023;margin:23px 0 27px}h1{font-size:43px;line-height:1.18;letter-spacing:-1.8px;font-weight:800;margin:20px 0 15px}h1 em{font-family:Manrope,sans-serif;font-style:normal;color:#ff8800;font-weight:700;letter-spacing:-1.8px}.intro>p{color:#a6a6a6;font-size:15px;max-width:470px;line-height:1.8}.promise{border-top-color:#ffffff16;margin-top:26px;padding-top:20px;max-width:470px}.lock{background:#ff880014;color:#ff8800}.promise strong{color:#eee}.promise small{color:#8f8f8f}.service-line{margin-top:27px;color:#d3d3d3}.service-line>span{color:#777}.service-line i{color:#ff8800}.guide{background:linear-gradient(150deg,#1c1c1c,#121212);border-color:#ffffff1b;border-radius:20px;box-shadow:0 20px 70px #0005;padding-left:28px;padding-right:28px}.guide-top{color:#898989}.guide-top span:last-child{color:#ff8800}.steps{border-color:#ffffff12}.steps button{color:#8a8a8a}.steps button span{border-color:#4a4a4a}.steps button.active{color:#fff}.steps button.active span{background:#ff8800;border-color:#ff8800;color:#0b0b0b}.app-icon{background:#3a76ee;box-shadow:0 6px 25px #1f65e420}h2{font-weight:800;color:#f8f8f8;font-size:25px}article>p{color:#aaa}.device-picker{background:#090909;border:1px solid #ffffff0d}.device-picker button{color:#8a8a8a}.device-picker .selected{background:#2b2b2b;color:#fff;box-shadow:none}.primary{background:#ff8800;color:#111;font-weight:800;border-radius:9px}.primary:hover{background:#ffa02f}.secondary{background:#252525;color:#ededed;border:1px solid #ffffff13}.secondary:hover{background:#303030}.micro{color:#898989!important}.guide-footer{border-color:#ffffff12;color:#777}.guide-footer span{color:#ff8800}.section-icon{font-family:Manrope,sans-serif;font-size:31px;font-weight:800;color:#ff8800}.instructions li>span{background:#ff880018;color:#ff9b2b}.instructions small{color:#a0a0a0}.back{color:#aaa}.message-example{background:#0c0c0c;border:1px solid #ffffff12}.message-example>span{color:#ff9b2b}.message-example p{color:#ddd}.message-example button{color:#ff9b2b}details{border-color:#ffffff15;color:#aaa}.qr{border-radius:10px}.waiting{color:#999}.waiting>span{color:#ff8800}.waiting strong{color:#eee}footer{max-width:1260px;color:#777;border-color:#ffffff12}#toast{background:#ff8800;color:#101010}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#ff8800}@media(max-width:800px){header{padding:17px 21px}.brand-avatar{width:44px;height:39px}.brand-name{font-size:23px}.header-label{display:none}main{max-width:530px;grid-template-columns:1fr;gap:20px;margin-top:20px}.intro{padding-top:0}.welcome-banner{margin:17px 0 19px;border-radius:10px}h1{font-size:29px;line-height:1.25;letter-spacing:-1px;margin:17px 0 12px}h1 br:nth-of-type(1){display:block}h1 em{font-size:29px;letter-spacing:-1px;margin-left:0}.intro>p{font-size:13px;line-height:1.7;margin-bottom:4px}.guide{padding-left:23px;padding-right:23px}.promise,.service-line{display:none}footer{max-width:530px}h2{font-size:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
