:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b1428;--muted:#667085;--brand:#1683ff;--surface:#ffffffd6}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);background:radial-gradient(circle at 15% 10%,#1683ff29,#0000 34rem),#f4f7fc;margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{place-items:center;min-height:100vh;padding:24px;display:grid}.card{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #0b142814;border-radius:28px;width:min(100%,620px);padding:clamp(32px,7vw,64px);box-shadow:0 30px 90px #0b285a1a}.brand-logo-wrap{background:#071326;border-radius:18px;align-items:center;width:fit-content;max-width:100%;margin-bottom:32px;padding:16px 20px;display:flex;box-shadow:0 12px 28px #0b285a29}.brand-logo{width:min(292px,100%);height:auto;display:block}.eyebrow{color:var(--brand);letter-spacing:.16em;margin:0 0 14px;font-size:12px;font-weight:750}h1{letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(36px,7vw,62px);line-height:.98}.lede{max-width:490px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.65}.download-panel{background:#f4f7fcc7;border:1px solid #17211d14;border-radius:20px;margin-top:32px;padding:24px}.download-title{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:750}.download-copy{color:var(--muted);margin:8px 0 20px;font-size:14px;line-height:1.55}.app-store-button{color:#fff;background:#111;border-radius:13px;align-items:center;gap:12px;width:fit-content;min-width:190px;min-height:58px;padding:9px 18px;font-size:20px;font-weight:650;line-height:1.05;text-decoration:none;display:inline-flex}.app-store-button small{letter-spacing:.01em;margin-bottom:3px;font-size:10px;font-weight:500;display:block}.app-store-button:not(.is-disabled):hover{background:var(--brand)}.app-store-button:not(.is-disabled):focus-visible{outline-offset:3px;outline:3px solid #1683ff4d}.app-store-button.is-disabled{cursor:not-allowed;opacity:.58}.apple-mark{font-size:24px}.status,.reference{color:var(--muted);align-items:center;gap:9px;margin:32px 0 0;font-size:13px;display:inline-flex}.status i{background:var(--brand);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1683ff24}.confirmation-card{text-align:center}.confirmation-card h1,.confirmation-card .lede{margin-left:auto;margin-right:auto}.confirmation-brand-logo-wrap{margin:0 auto 24px}.success-mark{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 28px;font-size:28px;font-weight:750;display:grid}.confirmation-shield{color:#fff;background:var(--brand);border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 28px;font-size:26px;font-weight:800;display:grid;box-shadow:0 12px 28px #1683ff3d}.primary-button{color:#fff;background:var(--brand);border-radius:14px;justify-content:center;align-items:center;min-height:52px;margin-top:30px;padding:0 26px;font-weight:750;text-decoration:none;display:inline-flex}.confirmation-button{font:inherit;cursor:pointer;border:0}.confirmation-button[aria-disabled=true]{cursor:default;opacity:.55}.confirmation-error{color:#b42318}.primary-button:hover{background:#0866d9}.primary-button:focus-visible{outline-offset:3px;outline:3px solid #1683ff4d}.confirmation-help{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.5}@media (max-width:540px){main{padding:12px}.card{border-radius:22px;padding:30px 24px}.download-panel{padding:20px}.app-store-button{width:100%}}
