@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&display=swap";:root{--bg: #05070d;--bg-soft: #0a0f1a;--bg-deep: #03040a;--surface: rgba(13, 17, 27, .78);--surface-strong: rgba(10, 13, 22, .92);--surface-soft: rgba(255, 255, 255, .04);--surface-line: rgba(255, 255, 255, .08);--surface-line-strong: rgba(255, 255, 255, .14);--text: #f7f8ff;--muted: rgba(247, 248, 255, .72);--muted-soft: rgba(247, 248, 255, .52);--blue: #5d7dff;--blue-soft: rgba(93, 125, 255, .18);--glow: rgba(109, 128, 255, .28);--shadow-lg: 0 30px 80px rgba(0, 0, 0, .42);--shadow-md: 0 18px 38px rgba(0, 0, 0, .28);--radius-xl: 30px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 14px;--container: 1140px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);font-family:Manrope,sans-serif;background:radial-gradient(circle at 50% 0%,rgba(93,125,255,.12),transparent 18%),radial-gradient(circle at 10% 16%,rgba(255,255,255,.04),transparent 14%),linear-gradient(180deg,#05070d,#080b13 34%,#05070d 72%,#04050a)}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:before{background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.06),transparent 22%),radial-gradient(circle at 50% 48%,rgba(93,125,255,.08),transparent 30%)}body:after{background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:120px 120px;mask-image:linear-gradient(180deg,rgba(0,0,0,.24),transparent 75%);opacity:.14}img,svg{display:block;max-width:100%}a,button{color:inherit;text-decoration:none}main,.site-header,.site-footer,.mobile-cta-bar{position:relative;z-index:1}.container{width:min(calc(100% - 28px),var(--container));margin:0 auto}.page-shell{overflow:clip}.panel-card{background:linear-gradient(180deg,#10141ed1,#0a0d14e6);border:1px solid var(--surface-line);box-shadow:var(--shadow-md);backdrop-filter:blur(20px)}.link-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border-radius:999px;border:1px solid var(--surface-line-strong);font-size:.98rem;font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.link-button:hover,.link-button:focus-visible{transform:translateY(-1px)}.link-button.primary{color:#08101d;background:linear-gradient(180deg,#fff,#ecf0ff);border-color:transparent;box-shadow:0 18px 36px #ffffff24}.link-button.secondary{color:var(--text);background:#ffffff0f}.text-link{color:var(--muted);font-size:.96rem;font-weight:700;letter-spacing:-.02em;transition:color .16s ease}.text-link:after{content:"↗";margin-left:8px;font-size:.86em}.text-link:hover,.text-link:focus-visible{color:var(--text)}.site-header{position:sticky;top:0;padding-top:12px}.header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:22px;background:#090b12ad;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 34px #0000003d;backdrop-filter:blur(18px)}.brand{min-width:0;display:flex;align-items:center;gap:12px}.brand-mark{width:38px;height:38px;flex:0 0 38px;display:inline-grid;place-items:center;border-radius:12px}.brand-mark-image{overflow:hidden;padding:0;box-shadow:0 12px 28px #4c66ff47}.brand-mark-image img{width:100%;height:100%;object-fit:cover}.brand-copy{display:grid;gap:2px;min-width:0}.brand-copy strong{font-family:Sora,sans-serif;font-size:.94rem;letter-spacing:-.04em}.brand-copy span{color:var(--muted-soft);font-size:.74rem}.header-docs-link{color:var(--muted);font-size:.88rem;font-weight:700;letter-spacing:-.02em}.header-nav,.header-actions{display:none}.hero-section{position:relative;padding:28px 0 64px}.hero-section:before{content:"";position:absolute;inset:0 0 auto;height:min(86vw,760px);background:linear-gradient(180deg,#05070d2e,#05070dd6 76%),url(/brand/polymarket-wave.jpg) center top / cover no-repeat;opacity:.72;mask-image:linear-gradient(180deg,#000,#0000);pointer-events:none}.hero-shell{display:grid;gap:18px;justify-items:center;text-align:center}.hero-copy{max-width:36rem}.section-eyebrow{margin:0 0 14px;color:#f7f8ff8f;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-copy h1,.section-heading h2{margin:0;font-family:Sora,sans-serif;letter-spacing:-.07em;line-height:.92}.hero-copy h1{max-width:9.6ch;margin-inline:auto;font-size:clamp(2.9rem,11.2vw,4.6rem)}.hero-description,.section-description,.bullet-list li,.faq-item p,.footer-links li{color:var(--muted);line-height:1.68}.hero-description{max-width:30ch;margin:18px auto 0;font-size:.98rem}.cta-row{width:100%;margin-top:24px}.cta-row .link-button{width:100%}.cta-subrow{display:flex;justify-content:center;margin-top:12px}.hero-segments{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:420px}.hero-segment{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#f7f8ffd6;font-size:.88rem;font-weight:700;letter-spacing:-.02em;backdrop-filter:blur(16px)}.hero-stage{position:relative;width:100%;display:grid;justify-items:center;margin-top:4px}.hero-stage:before{content:"";position:absolute;left:50%;top:10%;width:min(94vw,460px);height:min(94vw,460px);transform:translate(-50%);border-radius:999px;background:radial-gradient(circle,var(--glow),transparent 62%);filter:blur(16px)}.phone-mockup{position:relative;isolation:isolate}.phone-glow{position:absolute;left:50%;bottom:3%;width:88%;height:28%;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle,rgba(93,125,255,.28),transparent 68%);filter:blur(18px);z-index:0}.phone-frame{position:relative;z-index:1;padding:10px;border-radius:36px;background:linear-gradient(180deg,#1a2030,#080a10);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg)}.phone-frame:before,.phone-frame:after{content:"";position:absolute;pointer-events:none}.phone-frame:before{inset:6px;border-radius:28px;border:1px solid rgba(255,255,255,.05)}.phone-frame:after{inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 26%,transparent 74%,rgba(255,255,255,.06));mix-blend-mode:screen;opacity:.45}.phone-notch{position:absolute;top:11px;left:50%;z-index:3;width:35%;height:18px;transform:translate(-50%);border-radius:999px;background:#06080d}.phone-screen{position:relative;overflow:hidden;border-radius:26px;background:#080b11}.phone-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 22%,transparent 72%,rgba(255,255,255,.03));pointer-events:none}.phone-screen img{width:100%;height:auto}.hero-phone{width:min(100%,336px)}.section-block{position:relative;padding:72px 0}.section-shell{display:grid;gap:28px}.section-copy{max-width:34rem}.section-heading{margin-bottom:22px}.section-heading-center{text-align:center}.section-heading h2{font-size:clamp(2.05rem,8vw,3.25rem)}.section-description{margin:16px 0 0;max-width:34ch;font-size:.98rem}.section-heading-center .section-description{margin-inline:auto}.bullet-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.bullet-list li{position:relative;padding-left:16px;font-size:.98rem}.bullet-list li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:999px;background:linear-gradient(180deg,#fff,#8ca6ff);transform:translateY(-50%)}.section-copy .link-button{margin-top:24px}.section-copy-surface .section-shell,.section-radar-surface .section-shell{padding:24px;border-radius:30px;background:linear-gradient(180deg,#0e121dcc,#090b12e6);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-md)}.section-copy-surface:before,.section-radar-surface:before,.final-cta-wrap:before{content:"";position:absolute;inset:0;pointer-events:none}.section-copy-surface:before{background:radial-gradient(circle at 22% 20%,rgba(93,125,255,.12),transparent 28%)}.section-radar-surface:before{background:radial-gradient(circle at 80% 16%,rgba(93,125,255,.14),transparent 30%)}.phone-stack{position:relative;display:grid;justify-items:center;gap:16px}.copy-phone,.radar-phone{width:min(100%,312px)}.single-phone-stage{display:grid;justify-items:center}.section-faq-surface:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.01),transparent 40%);pointer-events:none}.faq-shell{display:grid;gap:28px}.faq-list{display:grid;gap:14px}.faq-item{padding:22px;border-radius:22px}.faq-item summary{cursor:pointer;list-style:none;font-size:1rem;font-weight:700;letter-spacing:-.03em}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:12px 0 0;font-size:.96rem}.final-cta-wrap{padding-bottom:78px}.final-cta-wrap:before{background:radial-gradient(circle at 50% 10%,rgba(93,125,255,.13),transparent 32%)}.final-cta{padding:26px 22px;border-radius:28px;text-align:center}.final-cta-actions{display:grid;gap:12px;justify-items:center}.final-cta-actions .link-button{width:100%}.utility-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.utility-links a{padding:9px 12px;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);color:var(--muted-soft);font-size:.84rem;font-weight:700}.site-footer{padding:0 0 calc(108px + env(safe-area-inset-bottom))}.footer-grid{display:grid;gap:24px;padding:24px;border-radius:26px;background:linear-gradient(180deg,#0b0d16c2,#07090eeb);border:1px solid rgba(255,255,255,.07)}.footer-brand{margin-bottom:0}.site-footer h3{margin:0 0 14px;font-family:Sora,sans-serif;font-size:1rem;letter-spacing:-.04em}.footer-links{margin:0;padding:0;list-style:none;display:grid;gap:10px}.footer-links a{color:var(--muted)}.mobile-cta-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:center;padding:12px max(14px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));pointer-events:none}.mobile-cta-inner{width:min(100%,430px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:24px;background:#080a10d6;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 46px #00000057;backdrop-filter:blur(20px);pointer-events:auto}.mobile-cta-inner .link-button{min-height:52px}.mobile-cta-docs{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:52px;padding:0 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.88rem;font-weight:800;letter-spacing:-.02em}html.reveal-ready [data-reveal]{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .54s ease,transform .62s cubic-bezier(.2,.85,.2,1),filter .54s ease}html.reveal-ready [data-reveal].is-visible{opacity:1;transform:translateY(0);filter:blur(0)}@media(min-width:760px){.container{width:min(calc(100% - 40px),var(--container))}.site-header{padding-top:18px}.hero-section{padding:44px 0 86px}.hero-copy h1{font-size:clamp(4rem,8vw,6rem);max-width:9.2ch}.hero-description{font-size:1.06rem}.cta-row{max-width:340px;margin-inline:auto}.section-block{padding:88px 0}.section-copy-surface .section-shell,.section-radar-surface .section-shell,.final-cta,.footer-grid{padding:32px}.copy-phone,.radar-phone{width:min(100%,360px)}.phone-frame{padding:12px;border-radius:42px}.phone-frame:before{inset:7px;border-radius:33px}.phone-notch{top:13px;height:22px}.phone-screen{border-radius:32px}.faq-list{gap:16px}}@media(min-width:980px){.mobile-cta-bar{display:none}.site-footer{padding-bottom:36px}.header-row{grid-template-columns:auto minmax(0,1fr) auto;gap:18px;padding:12px 14px;border-radius:999px}.header-docs-link{display:none}.header-nav{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.header-nav a{padding:10px 14px;border-radius:999px;color:var(--muted);font-size:.88rem;font-weight:700;letter-spacing:-.02em}.header-nav a:hover,.header-nav a:focus-visible{background:#ffffff0f;color:var(--text)}.header-actions{display:flex;align-items:center}.header-telegram{min-width:188px}.hero-shell{grid-template-columns:minmax(0,1fr) minmax(360px,460px);grid-template-areas:"copy stage" "segments stage";align-items:center;gap:28px 36px;text-align:left}.hero-copy{grid-area:copy;justify-self:start}.hero-copy h1,.hero-description{margin-left:0}.hero-copy h1{max-width:8.8ch}.cta-row,.cta-subrow{justify-content:flex-start;margin-left:0}.hero-segments{grid-area:segments;justify-content:flex-start;max-width:none}.hero-stage{grid-area:stage;justify-items:end}.hero-phone{width:min(100%,390px)}.section-shell-split{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:42px}.section-shell-reverse{grid-template-columns:minmax(360px,430px) minmax(0,1fr)}.section-shell-reverse .section-copy{order:2}.section-shell-reverse .single-phone-stage{order:1}.phone-stack{min-height:620px}.copy-phone-back,.copy-phone-front{position:absolute}.copy-phone-back{left:0;top:58px;width:330px;transform:rotate(-6deg);opacity:.92}.copy-phone-front{right:0;top:0;width:360px;transform:rotate(6deg)}.final-cta-actions{justify-content:center}.final-cta-actions .link-button{width:auto;min-width:220px}.footer-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start}.footer-links{grid-template-columns:repeat(2,minmax(0,auto));column-gap:22px}}@media(min-width:1200px){.hero-section:before{height:860px}.hero-shell{gap:34px 54px}.hero-phone{width:410px}.section-shell-split{gap:64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.reveal-ready [data-reveal],html.reveal-ready [data-reveal].is-visible{transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}
