:root{color-scheme:light;--ink: #0b0f14;--ink-hover: #1a2027;--paper: #ffffff;--paper-alt: #f6f8f8;--rule: #eef1f1;--rule-strong: #d5dcdc;--control: #7d8990;--track: #dde3e3;--text-2: #4b5560;--text-3: #5d6873;--accent: #0a9c89;--accent-text: #0b6e62;--danger: #b42318;--danger-bg: #fdf2f2;--warn-text: #a4450f;--warn-bg: #fff0e6;--ok-bg: #e3f6f2;--neutral-bg: #eef1f1;--suspended-dot: #9aa5a8;--console: #0d1113;--console-raised: #161c1f;--console-rule: #1e272a;--console-track: #2a3236;--console-grid: #56666a;--console-text: #e8eeec;--console-text-2: #9fb0b1;--console-text-3: #8a9a9c;--accent-live: #3ef0c8;--alert: #ff9f6e;--font-sans: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-mark: "Inter Tight", var(--font-sans);--r-pill: 999px;--r-card: 24px;--r-panel: 12px;--r-nav: 10px;--r-nav-item: 7px;--r-code: 6px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 72px;--s-11: 104px;--content: 1240px;--gutter: 28px;--product-col: 720px;--focus-light: 2px solid var(--accent-text);--focus-dark: 2px solid var(--accent-live);--ease: .12s ease}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/space-grotesk-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/space-grotesk-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/space-grotesk-latin-700-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-tight-latin-600-normal.woff2) format("woff2")}:root{--focus: var(--focus-light);--link-hover: var(--accent-text);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6;color:var(--ink);background:var(--paper);font-synthesis:none;font-variant-numeric:tabular-nums}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper)}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px;transition:color var(--ease)}a:hover{color:var(--link-hover)}button{font:inherit;cursor:pointer;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--focus);outline-offset:2px}.site-footer,.console-card,.code-block,.secret{--focus: var(--focus-dark);--link-hover: var(--accent-live)}h1,h2,h3,h4,p,figure{margin:0}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text);font-size:12px;font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:28px;transform:translateY(-150%);z-index:99;background:var(--paper);padding:12px}.skip-link:focus{transform:none}.wordmark{font-family:var(--font-mark);font-weight:600;font-size:24px;letter-spacing:-.045em;display:inline-flex;align-items:baseline;white-space:nowrap;color:var(--ink)}.wordmark-dot{width:.17em;height:.17em;background:var(--accent);border-radius:50%;margin-left:.03em}.p-page{max-width:calc(var(--product-col) + 2 * var(--gutter));margin:0 auto;padding:var(--s-9) var(--gutter) var(--s-11);font-size:16px}.p-stack{display:grid;gap:var(--s-6)}.p-title{font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.p-section{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.p-subsection{font-size:18px;font-weight:500;line-height:1.35;color:var(--ink)}.p-body{font-size:16px;line-height:1.6;color:var(--text-2);max-width:66ch}.p-small{font-size:14px;line-height:1.5;color:var(--text-3)}.p-label{font-size:14px;font-weight:500;line-height:1.4;color:var(--ink)}.p-mono{font-family:var(--font-mono);font-size:15px;line-height:1.5}.p-mono-label{font-family:var(--font-mono);font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.p-page :not(pre)>code{font-family:var(--font-mono);font-size:.9em;background:var(--paper-alt);padding:.1em .35em;border-radius:var(--r-code);color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:14px 24px;border:1px solid var(--ink);border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--ease),border-color var(--ease),color var(--ease)}.button:hover{background:var(--ink-hover);border-color:var(--ink-hover);color:var(--paper)}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.button.secondary{background:transparent;color:var(--ink);border-color:var(--control)}.button.secondary:hover{background:var(--paper-alt);border-color:var(--ink);color:var(--ink)}.button.quiet{background:transparent;border-color:transparent;color:var(--ink);padding-inline:8px}.button.quiet:hover{background:transparent;border-color:transparent;color:var(--ink);text-decoration:underline}.button.danger{background:var(--danger);border-color:var(--danger)}.button.danger:hover{background:color-mix(in srgb,var(--danger) 85%,var(--ink));border-color:color-mix(in srgb,var(--danger) 85%,var(--ink))}.button.on-dark{background:transparent;color:var(--console-text);border-color:var(--console-grid)}.button.on-dark:hover{border-color:var(--accent-live);color:var(--accent-live)}.form{display:grid;gap:var(--s-5)}.form>.button{justify-self:start}.field{display:grid;gap:var(--s-2)}.label{font-size:14px;font-weight:500;line-height:1.4;color:var(--ink)}.label .optional{font-weight:400;color:var(--text-3)}.input{width:100%;min-height:48px;padding:12px 14px;font-family:var(--font-sans);font-size:16px;line-height:1.4;color:var(--ink);background:var(--paper);border:1px solid var(--control);border-radius:var(--r-panel);transition:border-color var(--ease)}.input:hover{border-color:var(--ink)}.input:focus-visible{outline:var(--focus);outline-offset:2px}.input::placeholder{color:var(--text-3)}.input[aria-invalid=true]{border-color:var(--danger)}.help{font-size:14px;line-height:1.5;color:var(--text-3)}.field-error{font-size:14px;line-height:1.5;color:var(--danger)}.card{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-card);padding:var(--s-7)}.card.highlight{background:var(--paper-alt);border-color:var(--control)}.panel{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-panel);padding:var(--s-5) var(--s-6)}.console-card{background:var(--console);color:var(--console-text);border-radius:var(--r-card);padding:var(--s-6);font-family:var(--font-mono)}.notice{border:1px solid var(--rule-strong);border-left:4px solid var(--ink);border-radius:var(--r-panel);background:var(--paper-alt);color:var(--ink);padding:var(--s-4) var(--s-5)}.notice>:first-child{font-weight:700}.notice p{color:inherit;margin:0}.notice>*+*{margin-top:var(--s-1)}.notice.success{border-color:#cdede6;border-left-color:var(--accent);background:var(--ok-bg)}.notice.warning{border-color:#f5d3bf;border-left-color:var(--warn-text);background:var(--warn-bg)}.notice.error{border-color:#f2c4c0;border-left-color:var(--danger);background:var(--danger-bg)}.table-panel{overflow-x:auto;border:1px solid var(--rule-strong);border-radius:var(--r-panel)}.table{width:100%;border-collapse:collapse;font-size:15px;text-align:left}.table th{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:var(--paper-alt);padding:12px 16px}.table td{padding:14px 16px;border-top:1px solid var(--rule);color:var(--ink)}.table .num{text-align:right}.table .mono{font-family:var(--font-mono);font-size:14px}.facts{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;margin:0}.facts dt,.facts dd{margin:0;padding:12px 0;border-top:1px solid var(--rule)}.facts dt{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding-top:15px}.facts dd{font-size:16px;color:var(--ink)}.tabs{display:flex;flex-wrap:wrap;gap:0 var(--s-6);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tabs a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--text-2);text-decoration:none}.tabs a[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.code-block{background:var(--console);color:var(--console-text);border-radius:var(--r-panel);overflow:hidden}.code-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;padding:0 var(--s-2) 0 var(--s-6);border-bottom:1px solid var(--console-rule);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--console-text-2)}.code-bar .button{min-height:36px;padding:6px 14px;font-size:14px}.code-block pre{margin:0;padding:var(--s-5) var(--s-6);overflow-x:auto;font-family:var(--font-mono);font-size:14px;line-height:1.7}.secret{background:var(--console);color:var(--console-text);border-radius:var(--r-panel);padding:var(--s-5) var(--s-6)}.secret-value{display:block;font-family:var(--font-mono);font-size:16px;line-height:1.5;color:var(--console-text);word-break:break-all;-webkit-user-select:all;user-select:all}.pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-pill);background:var(--neutral-bg);color:var(--text-2);font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pill.positive{background:var(--ok-bg);color:var(--accent-text)}.pill.warning{background:var(--warn-bg);color:var(--warn-text)}.pill.error{background:var(--danger-bg);color:var(--danger)}.pill-outline{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--rule-strong);border-radius:var(--r-pill);color:var(--text-2);font-family:var(--font-mono);font-size:12px;line-height:1.4;white-space:nowrap}.pill-outline.large{padding:10px 18px;font-size:14px}.site-header{max-width:var(--content);margin:auto;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;position:relative}html{overflow-x:clip}.site-header:after{content:"";position:absolute;bottom:0;left:50%;width:100vw;transform:translate(-50%);border-bottom:1px solid var(--rule);z-index:-1}.site-header a{text-decoration:none}.site-logo{display:inline-flex}.site-nav{display:flex;gap:2px;padding:4px;border:1px solid var(--rule-strong);border-radius:var(--r-nav);font-family:var(--font-mono);font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.site-nav a{padding:12px 14px;min-height:44px;display:flex;align-items:center;border-radius:var(--r-nav-item);color:var(--ink);transition:background-color var(--ease),color var(--ease)}.site-nav a:hover{background:var(--paper-alt);color:var(--ink)}.site-nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.site-actions{display:flex;align-items:center;gap:16px}.site-actions .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:500}.site-actions .text-link:hover{text-decoration:underline}.site-menu{display:none}.site-menu>summary{list-style:none;display:flex;align-items:center;gap:6px;min-height:44px;padding:10px 18px;border:1px solid var(--control);border-radius:var(--r-pill);background:var(--paper);font-size:14px;line-height:1.4;cursor:pointer}.site-menu>summary::-webkit-details-marker{display:none}.site-menu .menu-close,.site-menu[open] .menu-open{display:none}.site-menu[open] .menu-close{display:inline}.site-menu-panel{position:absolute;z-index:10;top:100%;left:0;right:0;display:grid;gap:16px;padding:16px 28px 24px;background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 8px 24px #0b0f1414}.site-menu-panel .site-nav{flex-direction:column}.site-menu-panel .site-actions{flex-wrap:wrap}.site-footer{background:var(--console);color:var(--console-text);padding:48px max(28px,calc((100% - 1184px)/2));display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;font-size:14px;line-height:1.6}.site-footer a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center;color:var(--console-text)}.site-footer a:hover{color:var(--link-hover)}.site-footer .wordmark{font-size:20px;color:var(--console-text)}.site-footer .wordmark-dot{background:var(--accent-live)}.site-footer p{color:var(--console-text-2);font-size:14px}.site-footer nav{display:flex;gap:8px 24px;flex-wrap:wrap;max-width:580px}.site-footer .site-footer-legal{flex-basis:100%}@media(max-width:1000px){.site-header{gap:12px}.site-nav a{padding:12px 10px}}@media(max-width:760px){.site-header>.site-nav,.site-header>.site-actions{display:none}.site-menu{display:block}.site-menu-panel .site-nav a{padding:12px 14px}}@media(max-width:560px){.site-footer nav{gap:4px 20px}.p-title{font-size:32px}.card{padding:var(--s-6)}.form>.button{justify-self:stretch}.facts{grid-template-columns:1fr}.facts dd{border-top:0;padding-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{font-size:17px}.feed-strip,.hero-console,.event-log,.code-panel,.dark-section,.odds-console{--focus: var(--focus-dark);--link-hover: var(--accent-live)}main:focus,main[tabindex]:focus-visible{outline:none}h1,h2,h3{line-height:1.05;letter-spacing:-.03em;font-weight:500;text-wrap:balance}h1{font-size:clamp(44px,5.4vw,80px)}h2{font-size:clamp(34px,4vw,54px)}h3{font-size:26px}p{color:var(--text-2)}p+p{margin-top:20px}code,pre,.eyebrow,figcaption,.code-label{font-family:var(--font-mono)}code{font-size:.88em}pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;line-height:1.8}svg{display:block;width:100%}svg text{font-family:var(--font-mono)}.dot,.headline-accent{color:var(--accent)}.section-label{margin-bottom:20px}.feed-strip{background:var(--console);color:var(--console-text-2);font:12px var(--font-mono);letter-spacing:.04em}.feed-strip>div{max-width:1240px;margin:auto;padding:8px 28px;display:flex;align-items:center;gap:12px}.headline-viewport{flex:1;min-width:0;overflow:hidden;line-height:20px;cursor:grab;-webkit-user-select:none;user-select:none}.headline-viewport.is-dragging{cursor:grabbing}.headline-viewport:focus-visible{outline:var(--focus);outline-offset:2px}.headline-track{display:flex;width:max-content;will-change:transform}.headline-item{flex:none;white-space:pre}.headline-update{animation:headline-highlight 4s ease-out}@keyframes headline-highlight{0%,25%{color:var(--accent-live)}to{color:var(--console-text-2)}}.headline-viewport.is-static{overflow-x:auto}.live-dot{display:inline-block;width:7px;flex-shrink:0;height:7px;border-radius:50%;background:var(--accent-live);animation:pulse 1.6s ease-in-out infinite}.eastern-clock{white-space:nowrap}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.inline-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.hero,.section,.integration,.narrative,.close,.contact-section,.page-intro,.product-rows{max-width:1240px;margin:auto;padding:clamp(56px,7vw,104px) 28px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);align-items:center;gap:56px;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.hero-intro{display:flex;flex-direction:column;gap:28px;min-width:0}.hero h1{font-size:clamp(36px,4.2vw,62px);text-transform:uppercase;font-weight:700;line-height:.98;letter-spacing:-.035em}.hero-copy{font-size:19px;line-height:1.6;max-width:470px}.hero .actions{margin:0}.decode{font-size:13px;letter-spacing:.12em;min-height:21px}.cursor{display:inline-block;width:.55em;height:1em;background:var(--accent);margin-left:.3em;vertical-align:-.15em;animation:blink 1s steps(1) infinite}.hero-console{min-width:0;border-radius:24px;overflow:hidden;background:var(--console);color:var(--console-text);font-family:var(--font-mono)}.console-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 20px;border-bottom:1px solid var(--console-rule);font-size:12px;color:var(--console-text-2);letter-spacing:.04em}.console-score{display:flex;gap:12px;align-items:center;font-size:15px}.console-score b{color:var(--accent-live);font-weight:400}.console-score>span{color:var(--console-text)}.hero-chart,.phase-canvas{position:relative}.chart-labels span{position:absolute;top:3.5%;font:11px/1 var(--font-mono);letter-spacing:.08em;white-space:nowrap}.label-stop,.phase-stop{color:var(--alert)}.label-widened,.phase-widened{color:var(--accent-live)}.label-normal{color:var(--console-text-2)}@media(max-width:1100px){.chart-labels .label-normal{top:calc(3.5% + 18px)}}.console-readout{padding:20px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;border-top:1px solid var(--console-rule)}.console-readout>div:first-child{display:flex;flex-direction:column;gap:4px}.console-readout>div:last-child{flex:1 1 200px;display:flex;flex-direction:column;gap:8px}.console-readout span:not(.whisker):not(.whisker *){font-size:11px;color:var(--console-text-3)}.console-readout strong{font-family:var(--font-sans);font-size:40px;font-weight:500;line-height:1;letter-spacing:-.02em}.whisker{position:relative;display:block;height:14px;min-width:0}.whisker-track{position:absolute;left:0;right:0;top:7px;height:1px;background:var(--track)}.whisker-bracket{position:absolute;top:7px;height:1.5px;background:var(--ink)}.whisker-bracket:before,.whisker-bracket:after{position:absolute;content:"";top:-5px;width:1.5px;height:12px;background:var(--ink)}.whisker-bracket:before{left:0}.whisker-bracket:after{right:0}.whisker-dot{position:absolute;top:2px;height:11px;width:11px;transform:translate(-50%);border-radius:50%;background:var(--accent)}.whisker.suspended .whisker-dot{background:var(--suspended-dot)}.whisker.draw .whisker-dot{background:var(--paper);border:2px solid var(--accent)}.hero-console .whisker-track{background:var(--console-track)}.hero-console .whisker-bracket,.hero-console .whisker-bracket:before,.hero-console .whisker-bracket:after{background:var(--console-text)}.hero-console .whisker-dot{background:var(--accent-live);height:10px;width:10px}.live-markets{background:var(--paper-alt)}.live-markets-inner{max-width:1240px;margin:auto;padding:clamp(56px,7vw,104px) 28px}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.section-top>div{max-width:640px;flex:1 1 480px}.section-top .eyebrow{margin-bottom:16px}.section-top>p{max-width:380px;flex:1 1 300px}.market-panels{display:flex;flex-wrap:wrap;gap:24px}.market-list{flex:2 1 600px;min-width:0;background:var(--paper);border-radius:24px;padding:8px 28px}.market-row-block{padding:20px 0;border-bottom:1px solid var(--rule)}.market-row-block:nth-last-child(2){border-bottom:0}.market-row{display:grid;grid-template-columns:minmax(155px,1.3fr) minmax(90px,1fr) 56px 104px;align-items:center;gap:16px}.market-name{display:flex;flex-direction:column;gap:4px;font-weight:500;font-size:17px}.market-name small,.draw-label{font:12px var(--font-mono);color:var(--text-3)}.market-value{font:18px var(--font-mono);text-align:right}.market-state{justify-self:center}.draw-row{margin-top:16px}.market-caption{font:11px var(--font-mono);color:var(--text-3);padding:4px 0 16px}.event-log{flex:1 1 300px;min-width:0;border-radius:24px;background:var(--console);color:var(--console-text);padding:24px 28px;display:flex;flex-direction:column;gap:20px;font:12px/1.6 var(--font-mono)}.event-log-header{display:flex;justify-content:space-between;gap:12px;color:var(--console-text-3);letter-spacing:.06em}.event-log p{display:grid;grid-template-columns:8ch 8ch minmax(0,1fr);gap:0 12px;color:var(--console-text);margin:0}.event-time{color:var(--console-text-3)}.event-stop{color:var(--alert)}.event-widen{color:var(--accent-live)}.event-log-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--console-rule);color:var(--console-text-3)}.product-row{display:grid;grid-template-columns:48px 1fr 1.7fr 20px;gap:24px;padding:28px 0;border-bottom:1px solid var(--rule);text-decoration:none;align-items:start}.product-rows>h2{font-weight:400;line-height:1.6}.product-row h3{font-size:32px}.product-row:hover h3{color:var(--accent-text)}.row-arrow{font-size:24px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.split p{margin-top:24px}.split p:first-child{margin-top:0}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tiers article{padding:32px;border:1px solid var(--rule-strong);border-radius:24px;display:flex;flex-direction:column;align-items:start}.tiers article:nth-child(2){background:var(--paper-alt)}.tiers article>p{margin-top:16px}.tiers ul{padding-left:20px;margin:28px 0;font-size:17px;flex:1}.tiers li{padding-bottom:12px;color:var(--text-2)}.tiers article>.tier-price{margin-top:20px;font-size:17px}.tier-price strong{color:var(--ink);font-size:32px;font-weight:500;letter-spacing:-.02em}.tiers article>.tier-annual{margin-top:4px;font-size:15px;color:var(--text-2)}.tiers article>.tier-trial{margin:0 0 20px;font-size:15px;color:var(--text-2)}.tier-actions{display:flex;flex-wrap:wrap;gap:12px}.interval-switch{display:inline-flex;gap:4px;padding:4px;margin-bottom:24px;border:1px solid var(--control);border-radius:999px}.interval-switch button{min-height:44px;padding:12px 20px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-size:15px;font-weight:500;transition:background-color var(--ease),color var(--ease)}.interval-switch button:hover{background:var(--paper-alt)}.interval-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pay-steps{padding-left:20px}.pay-steps li{padding-bottom:12px}.footnote,.example-note{font-size:14px;line-height:1.7;margin-top:24px}.example-note{max-width:1240px;margin:0 auto;padding:0 28px}.code-panel{background:var(--console);color:var(--console-text);border-radius:24px;overflow:hidden;min-width:0}.code-label{padding:20px 24px;border-bottom:1px solid var(--console-rule);color:var(--console-text-2);font-size:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.code-panel pre{padding:24px;font-size:14px}.close{display:flex;justify-content:space-between;align-items:end;gap:40px;flex-wrap:wrap}.close h2{font-size:clamp(44px,6vw,80px)}.page-intro{border-bottom:1px solid var(--rule)}.page-intro h1{max-width:950px}.intro-copy{max-width:660px;font-size:19px;margin-top:28px}.narrative{border-bottom:1px solid var(--rule)}.coverage{margin:32px 0 40px;border-top:1px solid var(--rule)}.coverage-sport{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:24px;padding:20px 0;border-bottom:1px solid var(--rule)}.coverage-sport dt{color:var(--text-3)}.coverage-sport dd{margin:0}.coverage-sport dd>span{display:inline-block}.coverage-separator{padding:0 8px;color:var(--text-3)}.dark-section{background:var(--console);color:var(--console-text);padding:72px max(28px,calc((100% - 1184px)/2))}.dark-section .eyebrow{color:var(--accent-live)}.dark-section p,.dark-section figcaption{color:var(--console-text-2)}.dark-section .gridline{stroke:var(--console-track)}.phase-chart{padding-top:32px}.chart-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.phase-scroll{overflow:auto}.phase-canvas{min-width:600px}.phase-labels,.phase-axis{display:flex;justify-content:space-between;gap:12px;font:12px var(--font-mono);padding:20px 0}.phase-labels{position:relative;height:60px}.phase-labels>span{position:absolute;transform:translate(-50%);white-space:nowrap}.phase-line{stroke:var(--accent-live);stroke-width:2.4;fill:none}.phase-chart figcaption{font-size:12px;margin-top:24px}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px}.pipeline h3{font-size:24px;margin:16px 0}.reading{max-width:760px;margin-top:40px}.faq p{overflow-wrap:anywhere}.faq h2{margin:80px 0 0}.faq>div:first-child h2{margin-top:0}.faq h2+div h3{margin-top:24px}.reading h3{margin:32px 0 16px}.benchmark>h2{margin-bottom:24px}.benchmark>h3{margin:40px 0 16px}.benchmark>p{max-width:850px}.benchmark-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.benchmark table{width:100%;border-collapse:collapse;text-align:left}.benchmark caption{text-align:left;color:var(--text-2);font-size:14px;margin-bottom:12px}.benchmark th,.benchmark td{padding:16px;border-bottom:1px solid var(--rule);white-space:nowrap}.comparison{margin-top:64px}.comparison>div{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--rule)}.comparison h3{font-size:20px}.contact-section .notice{margin-top:28px}.notice h3{margin-bottom:8px;font-size:20px}.legal{margin:40px auto 80px;padding:0 28px}.legal h2{font-size:24px;line-height:1.2;letter-spacing:-.01em;margin:40px 0 16px}.legal h3{font-size:20px;line-height:1.3;letter-spacing:0;margin:24px 0 8px}@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.35}}@media(max-width:1000px){.hero{grid-template-columns:minmax(0,1fr);gap:40px}.hero-intro{max-width:700px}.hero-console{width:100%}.hero h1{max-width:700px}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.coverage-sport{grid-template-columns:minmax(0,1fr);gap:8px}.split,.tiers{grid-template-columns:minmax(0,1fr);gap:32px}.product-row{grid-template-columns:28px 1fr 20px;gap:16px}.product-row p{grid-column:2}.row-arrow{grid-column:3;grid-row:1}.product-row h3{font-size:28px}.comparison>div{grid-template-columns:1fr;gap:12px}.market-row{grid-template-columns:minmax(0,1fr) 52px 104px;gap:12px}.market-name,.draw-row .draw-label{grid-column:1/-1}.draw-row .whisker{grid-column:1}.market-list{padding:8px 20px}.event-log{padding:24px 20px}.decode{font-size:11px;letter-spacing:.08em}.console-header{font-size:11px}.hero{gap:32px}.tiers article{padding:28px}.pipeline{grid-template-columns:1fr}.hero-copy{font-size:19px}}@media(max-width:560px){.feed-strip{font-size:11px}.feed-strip>div>span:first-child{gap:6px}.hero .button{padding:14px 20px}.console-readout{gap:16px}.close{align-items:start}}.planned{margin-left:8px;vertical-align:middle}.agent-links{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px;overflow-wrap:anywhere}.narrative .code-panel{margin-top:24px}.table-wrap{overflow-x:auto;margin-top:24px}.agent-tools{width:100%;border-collapse:collapse;font-size:15px}.agent-tools th,.agent-tools td{text-align:left;padding:12px 16px 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}.agent-tools th{font:12px var(--font-mono);color:var(--text-2)}.request-form{max-width:560px}.split .request-form .field p{margin-top:0}.odds-console{max-width:720px;margin-bottom:72px;padding:24px;border-radius:24px;background:var(--console);color:var(--console-text);font-family:var(--font-mono);font-size:16px}.odds-screen{max-height:460px;overflow-y:auto;margin:0 -12px;padding:4px 12px}.odds-result{margin-bottom:24px}.odds-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;color:var(--console-text-2);font-size:12px;letter-spacing:.08em}.odds-prompt{display:block;margin-bottom:8px;color:var(--accent-live)}.odds-line{display:flex;align-items:center;gap:1ch;min-height:44px;margin-bottom:12px;padding:0 8px;margin-left:-8px;border-radius:8px;color:var(--console-text);font-size:22px}.odds-line:has(input:focus-visible){outline:var(--focus);outline-offset:2px}.odds-line input{max-width:100%;padding:0;border:0;background:transparent;color:inherit;caret-color:transparent;font:inherit}.odds-line input:focus-visible{outline:none}.odds-line input+.odds-cursor{margin-left:-1ch}.odds-cursor{width:.6em;height:1.1em;background:var(--accent-live);animation:blink 1s steps(1) infinite}.odds-hint{margin:8px 0 0;color:var(--console-text-2);font-size:14px}.odds-types{margin:0 0 12px;padding:0;list-style:none}.odds-option{display:flex;align-items:center;min-height:44px;padding:0 8px;margin-left:-8px;border:0;border-radius:8px;background:transparent;color:var(--console-text);font:inherit}.odds-option:hover:not(:disabled),.odds-option:focus-visible{color:var(--accent-live)}.odds-option:disabled{color:var(--console-text-3);cursor:not-allowed}.odds-output{margin:8px 0 0}.odds-output div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--console-track)}.odds-output dt{color:var(--console-text-2)}.odds-output dd{margin:0;color:var(--accent-live);font-size:20px}.reading h2{margin-bottom:16px}.page-intro:has(+.odds-section){padding-bottom:32px;border-bottom:0}.odds-section{padding-top:0}.odds-section .reading>h2{margin:48px 0 20px}.odds-section .reading>h2:first-child{margin-top:0}.devig-wrap{overflow-x:auto}.devig-table{width:100%;margin-top:4px;border-collapse:collapse;font-variant-numeric:tabular-nums}.devig-table th,.devig-table td{padding:8px 0 8px 16px;border-bottom:1px solid var(--console-track);text-align:right;white-space:nowrap}.devig-table th:first-child{padding-left:0;text-align:left}.devig-table th{color:var(--console-text-2);font-weight:inherit}.devig-table td{color:var(--accent-live);font-size:20px}.nowrap{white-space:nowrap}
