:root{--back:#f4f2ff;--text:#14112e;--muted:#14112e9e;--panel:#ffffffbd;--panel-edge:#ffffffe6;--rule:#14112e1a;--quote:#4338ca14;--accent:#4338ca;--button:#14112e;--button-text:#fff;--shadow:0 30px 80px -30px #281e7873;--sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--back:#06050f;--text:#fff;--muted:#ffffffa3;--panel:#0a081c9e;--panel-edge:#ffffff1f;--rule:#ffffff1a;--quote:#ffffff12;--accent:#a5b4fc;--button:#fff;--button-text:#14112e;--shadow:0 30px 80px -30px #000c}}*,:before,:after{box-sizing:border-box}html{background:radial-gradient(circle at 0% 100%, #818cf8b3, transparent 60%), radial-gradient(circle at 100% 0%, #c4b5fdb3, transparent 60%), var(--back);color:var(--text);font:16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){html{background:radial-gradient(circle at 0% 100%, #4338cab3, transparent 60%), radial-gradient(circle at 100% 0%, #7c3aedb3, transparent 60%), var(--back)}}body{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100dvh;margin:0;display:grid}#sky{z-index:-1;width:100%;height:100%;position:fixed;inset:0}.top{padding:max(16px, env(safe-area-inset-top)) 20px 0;justify-content:flex-end;display:flex}.get{background:var(--panel);color:var(--text);-webkit-backdrop-filter:blur(16px);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.stage{flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 40px;display:flex}.brand{line-height:0;display:block}.logotype{width:200px;height:auto}.tagline{max-width:38ch;color:var(--muted);text-align:center;text-wrap:balance;margin:14px 0 28px;font-size:15px}.panel{border:1px solid var(--panel-edge);background:var(--panel);width:100%;max-width:420px;box-shadow:var(--shadow);text-align:center;-webkit-backdrop-filter:blur(28px)saturate(1.4);border-radius:28px;padding:32px 28px 26px;animation:.42s cubic-bezier(.2,.7,.2,1) both rise}.kind{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.action{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.15}.message{background:var(--quote);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;max-height:40vh;margin:20px 0 0;padding:14px 16px;font-size:16px;overflow:auto}.facts{text-align:left;margin:20px 0 0}.fact{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.fact dt{color:var(--muted);flex:none}.fact dd{min-width:0;font-family:var(--mono);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px}.button{background:var(--button);min-height:50px;color:var(--button-text);border-radius:999px;justify-content:center;align-items:center;margin-top:24px;font-size:16px;font-weight:650;text-decoration:none;transition:transform .12s,opacity .12s;display:flex}.button:hover{opacity:.9}.button:active{transform:scale(.98)}.button:focus-visible,.get:focus-visible,.inline:focus-visible,.brand:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.note{color:var(--muted);text-wrap:pretty;margin:16px 0 0;font-size:14px}.hint{margin:12px 0 0;font-size:14px}.inline{color:var(--accent);font-weight:600}.foot{padding:0 20px max(20px, env(safe-area-inset-bottom));text-align:center}.foot p{color:var(--muted);margin:0;font-size:12px}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.99)}}@media (prefers-reduced-motion:reduce){.panel{animation:none}}
