html,body{background:#0a0a0c;color:#fff;margin:0;min-height:100vh}body{font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:16px}.container.svelte-hrl0ku{max-width:460px;margin:0 auto}.topbar.svelte-hrl0ku{display:flex;justify-content:space-between;align-items:center;padding:8px 0 20px}.mark.svelte-hrl0ku{font-size:16px;font-weight:700;letter-spacing:-.03em;color:inherit;text-decoration:none}.mark.svelte-hrl0ku:before{content:"◆ ";color:#0f8}.mark.svelte-hrl0ku:hover{opacity:.85}.live.svelte-hrl0ku{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:#0f8;letter-spacing:.1em;display:flex;align-items:center;gap:6px}.live.svelte-hrl0ku:before{content:"";width:6px;height:6px;border-radius:50%;background:#0f8;box-shadow:0 0 8px #0f8;animation:svelte-hrl0ku-pulse 1.5s infinite}@media(prefers-reduced-motion:reduce){.live.svelte-hrl0ku:before{animation:none}}@keyframes svelte-hrl0ku-pulse{0%,to{opacity:1}50%{opacity:.4}}.drop-card.svelte-hrl0ku{background:linear-gradient(180deg,#16161a,#0e0e10);border:1px solid #25252b;border-radius:4px;padding:0 0 20px;overflow:hidden}.drop-meta.svelte-hrl0ku{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #25252b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#8a8a93}.drop-meta.svelte-hrl0ku .id:where(.svelte-hrl0ku){color:#fff}.mockup.svelte-hrl0ku{width:100%;aspect-ratio:1/1;background:radial-gradient(ellipse at center,#1a1a22,#0a0a0c 70%);display:flex;align-items:center;justify-content:center}.mockup.svelte-hrl0ku img:where(.svelte-hrl0ku){width:100%;height:100%;object-fit:contain}.quote.svelte-hrl0ku{margin:18px 18px 0;padding:12px 14px;background:#0a0a0c;border-left:2px solid #00ff88;font-size:14px;line-height:1.5;color:#c5c5cc;font-style:italic}.ticker.svelte-hrl0ku{display:flex;justify-content:space-between;align-items:baseline;padding:18px 18px 8px}.ticker.svelte-hrl0ku .label:where(.svelte-hrl0ku){font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:#8a8a93;letter-spacing:.1em}.ticker.svelte-hrl0ku .price:where(.svelte-hrl0ku){font-size:36px;font-weight:700;letter-spacing:-.04em}.ticker.svelte-hrl0ku .price:where(.svelte-hrl0ku) .small:where(.svelte-hrl0ku){font-size:18px;color:#8a8a93;font-weight:500;vertical-align:super}.stats.svelte-hrl0ku{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #25252b;border-bottom:1px solid #25252b;margin:6px 18px 0;font-family:JetBrains Mono,ui-monospace,monospace}.stat.svelte-hrl0ku{padding:12px 0;text-align:center}.stat.svelte-hrl0ku+.stat:where(.svelte-hrl0ku){border-left:1px solid #25252b}.stat.svelte-hrl0ku .v:where(.svelte-hrl0ku){font-size:14px;font-weight:700;color:#fff}.stat.svelte-hrl0ku .k:where(.svelte-hrl0ku){font-size:9px;color:#8a8a93;letter-spacing:.1em;margin-top:2px}.buy-btn.svelte-hrl0ku{display:block;width:calc(100% - 36px);margin:16px 18px 0;padding:18px;background:#0f8;color:#0a0a0c;border:none;border-radius:4px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.02em;cursor:pointer;min-height:52px}.buy-btn.svelte-hrl0ku:disabled{opacity:.6;cursor:not-allowed}.buy-btn.svelte-hrl0ku:hover:not(:disabled){background:#00cc6e}.pay-row.svelte-hrl0ku{text-align:center;padding-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:#8a8a93;letter-spacing:.12em}.checkout-error.svelte-hrl0ku{margin:8px 18px 0;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#ff6e6e;border-left:2px solid #ff4d4d;background:#1a0a0a}.thanks.svelte-hrl0ku{margin:16px 18px 0;padding:18px;border:1px solid #00ff88;text-align:center;font-weight:700;letter-spacing:.04em;color:#0f8;font-size:13px}.email-backdrop.svelte-hrl0ku{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;animation:svelte-hrl0ku-fade-in .18s ease}.email-modal.svelte-hrl0ku{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:380px;background:#16161a;border:1px solid #25252b;border-radius:6px;padding:28px 24px 22px;z-index:51;animation:svelte-hrl0ku-pop-in .22s cubic-bezier(.2,.9,.3,1.2)}.email-close.svelte-hrl0ku{position:absolute;top:8px;right:10px;background:none;border:none;color:#6e6e7a;font-size:22px;line-height:1;padding:6px 10px;cursor:pointer}.email-close.svelte-hrl0ku:hover{color:#fff}.email-modal.svelte-hrl0ku h2:where(.svelte-hrl0ku){font-size:20px;font-weight:700;letter-spacing:-.03em;margin:0 0 8px}.email-sub.svelte-hrl0ku{font-size:13px;line-height:1.5;color:#8a8a93;margin:0 0 18px}.email-modal.svelte-hrl0ku form:where(.svelte-hrl0ku){display:flex;flex-direction:column;gap:10px}.email-modal.svelte-hrl0ku input:where(.svelte-hrl0ku){background:#0a0a0c;border:1px solid #25252b;border-radius:4px;color:#fff;font-family:inherit;font-size:15px;padding:12px 14px}.email-modal.svelte-hrl0ku input:where(.svelte-hrl0ku):focus{outline:none;border-color:#0f8}.email-modal.svelte-hrl0ku button[type=submit]:where(.svelte-hrl0ku){background:#0f8;color:#0a0a0c;border:none;border-radius:4px;font-family:inherit;font-size:14px;font-weight:700;padding:13px;cursor:pointer;min-height:46px}.email-modal.svelte-hrl0ku button[type=submit]:where(.svelte-hrl0ku):hover:not(:disabled){background:#00cc6e}.email-modal.svelte-hrl0ku button[type=submit]:where(.svelte-hrl0ku):disabled{opacity:.6;cursor:not-allowed}.email-error.svelte-hrl0ku{margin-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#ff6e6e}.email-skip.svelte-hrl0ku{margin-top:12px;width:100%;background:none;border:none;color:#6e6e7a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:6px}.email-skip.svelte-hrl0ku:hover{color:#8a8a93}.email-done.svelte-hrl0ku{text-align:center;padding:8px 0}.email-done-mark.svelte-hrl0ku{width:44px;height:44px;border-radius:50%;border:2px solid #00ff88;color:#0f8;font-size:22px;line-height:40px;margin:0 auto 12px}.email-done.svelte-hrl0ku h2:where(.svelte-hrl0ku){color:#0f8}.email-done.svelte-hrl0ku p:where(.svelte-hrl0ku){font-size:13px;color:#8a8a93;margin:0}@keyframes svelte-hrl0ku-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-hrl0ku-pop-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
