:root{color-scheme:light;--page:#fff;--surface:#fff;--raised:#faf9f6;--surface-subtle:#fafaf7;--surface-watch:#fcfcfa;--surface-feature:#f8f8f4;--surface-neutral:#f6f6f3;--surface-equation:#f5f5f2;--ink:#111;--muted:#62625d;--ink-soft:#6e6b63;--ink-data:#57574f;--orange:#f97316;--button-ink:#111;--button-hover:#fb8734;--pale:#fff0e5;--warm-hover:#fff0e580;--chart:#c2410c;--chart-grid:#e9e9e5;--chart-label:#6b6b66;--chart-fill:#fff0e5;--chart-point:#fff;--line:#e4e4df;--border-panel:#deddd7;--border-workspace:#d9d9d2;--border-pill:#d3d3ca;--border-control:#85857d;--border-strong:#111;--focus:#111;--skip-bg:#111;--skip-ink:#fff;--border-highlight:#f3d6bf;--border-warm:#e7ddd2;--border-menu:#ddd3c8;--border-menu-open:#edcdb3;--border-menu-rule:#ede5db;--warm-text:#6e5141;--warm-heading:#84543a;--enquiry-panel:#fffcf9;--border-enquiry:#e5d2c2;--border-disabled:#c9bfb6;--disabled-input:#f4f1ed;--disabled-input-text:#67615b;--disabled:#e5ded7;--disabled-subtle:#efebe6;--disabled-text:#66605a;--error:#a32c19;--border-result:#ead4c2;--glass-header:#ffffffe6;--glass-product:#fffffff0;--glass-menu:#fffffffa;--shadow-warm:#a8784b44;--halo:#f7f5f180;--shadow-header:#53351e38;--shadow-menu:#53351e50;--shadow-panel:#0005;--footer-middle:#fffaf6;--footer-border:#ecd9c9;--footer-horizon:#e7b692;--footer-label:#6b4f3c;--footer-rule:#e5cdb9}:root[data-theme=dark]{color-scheme:dark;--page:#121212;--surface:#1c1c1c;--raised:#242424;--surface-subtle:#191919;--surface-watch:#191919;--surface-feature:#1c1c1c;--surface-neutral:#242424;--surface-equation:#242424;--ink:#f5f5f5;--muted:#b8b8b8;--ink-soft:#bcb7af;--ink-data:#b8b8b8;--pale:#2b211b;--warm-hover:#3c2a2080;--chart:#ff9a5a;--chart-grid:#383838;--chart-label:#b8b8b8;--chart-fill:#38271b;--chart-point:#1c1c1c;--line:#383838;--border-panel:#45403a;--border-workspace:#45403a;--border-pill:#57514b;--border-control:#858585;--border-strong:#f5f5f5;--focus:#f5f5f5;--border-highlight:#67462f;--border-warm:#494037;--border-menu:#685b50;--border-menu-open:#8e6345;--border-menu-rule:#494037;--warm-text:#c6b8ac;--warm-heading:#deb292;--enquiry-panel:#211e1b;--border-enquiry:#594536;--border-disabled:#685d53;--disabled-input:#2a2724;--disabled-input-text:#b8afa6;--disabled:#34302b;--disabled-subtle:#2c2926;--disabled-text:#c2b7ac;--error:#ffab96;--border-result:#6a4a33;--glass-header:#1c1c1cf5;--glass-product:#1c1c1cf5;--glass-menu:#1c1c1cfa;--shadow-warm:#0009;--halo:#2c262180;--shadow-header:#000b;--shadow-menu:#000b;--shadow-panel:#0009;--footer-middle:#181512;--footer-border:#494037;--footer-horizon:#b87645;--footer-label:#cfb29c;--footer-rule:#594536}:root.theme-switching :not(.theme-icon-frame),:root.theme-switching :before,:root.theme-switching :after{transition:none!important}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--serif:Newsreader,Georgia,serif;--sans:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset,30px)}body{color:var(--ink);background:var(--page);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:4px;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s}a:not(.button):not(.wordmark):not(.skip-link):is(:hover,:focus-visible){color:var(--chart);text-decoration-color:currentColor}button,input,select{font:inherit;color:var(--ink)}input::placeholder{color:var(--muted);opacity:1}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:400;line-height:1.02}h2{font-size:56px}h3{letter-spacing:-.035em;font-size:20px;font-weight:500;line-height:1.35}em{color:var(--ink-soft);font-style:normal}.shell{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.section{padding-top:108px;padding-bottom:108px}.wordmark{letter-spacing:-1.6px;align-items:center;font-size:29px;font-weight:500;line-height:1;display:inline-flex}.wordmark svg{width:33px;height:33px;margin-right:9px}.wordmark-dot{color:var(--orange)}.quiet-link{transition:color .18s,text-decoration-color .18s}.quiet-link:hover{color:var(--chart)}.hero{padding-top:44px}.hero-copy{text-align:center}.concept{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.tiny-sun{background:var(--orange);border-radius:9px 9px 0 0;flex-shrink:0;width:9px;height:5px}h1{letter-spacing:-.05em;margin:24px auto 20px;font-size:80px;line-height:.99}.hero-description{color:var(--muted);font-size:15px;line-height:1.7}.hero-actions{justify-content:center;align-items:center;gap:26px;margin-top:25px;display:flex}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:28px;padding:13px 22px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.button:is(:hover,:focus-visible):not(:disabled){border-color:var(--chart);transform:translateY(-1px)}.primary{background:var(--orange);color:var(--button-ink)}.primary:is(:hover,:focus-visible){background:var(--button-hover)}.hero-actions .button{gap:10px}.hero-actions .button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px;display:block}.quiet-link{align-items:center;gap:14px;font-size:13px;display:inline-flex}.hero-interface{background:var(--surface);border:1px solid var(--border-panel);box-shadow:0 25px 65px -34px var(--shadow-warm),0 0 0 8px var(--halo);border-radius:14px;margin-top:49px;position:relative;overflow:hidden}.interface-bar{border-bottom:1px solid var(--line);background:var(--raised);align-items:center;gap:35px;padding:16px 23px;display:flex}.mini-brand{letter-spacing:-.7px;align-items:center;gap:7px;font-size:17px;font-weight:500;display:flex}.mini-brand svg{width:21px;height:21px}.interface-label{color:var(--muted);font-size:11px}.data-label{color:var(--ink-data);align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.data-label i{background:var(--chart);border-radius:50%;width:5px;height:5px}.interface-grid{grid-template-columns:30% 70%;display:grid}.watchlist{background:var(--surface-watch);border-right:1px solid var(--line);padding:25px 15px}.small-label,.eyebrow{letter-spacing:1.3px;font-size:10px;font-weight:500}.watchlist>.small-label{color:var(--muted);margin-left:10px}.watch-row{border-radius:6px;align-items:center;gap:10px;margin-top:8px;padding:16px 10px;display:flex}.watch-row.active{background:var(--pale)}.watch-row>div{flex-direction:column;min-width:0;display:flex}.watch-row>div>span{font-size:12px;font-weight:500}.watch-row small{color:var(--muted);margin-top:3px;font-size:9px}.watch-row>b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:500}.market-symbol{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.watch-row .market-symbol{width:32px;height:32px;font-size:20px}.watchlist>a{justify-content:space-between;margin:23px 10px 0;font-size:10px;display:flex}.hero-market{background:var(--surface);padding:23px 30px 16px}.market-topline{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.category-label{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:10px}.hero-market h2{font:500 23px/1.35 var(--sans);letter-spacing:-.6px;max-width:none;margin-top:15px}.hero-market-meta{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.probability{font-variant-numeric:tabular-nums;align-items:center;gap:14px;display:flex}.probability strong{letter-spacing:-2.8px;font-size:48px;font-weight:500;line-height:1.15}.probability strong span{letter-spacing:-1px;font-size:25px}.probability>span{color:var(--muted);font-size:10px;line-height:1.4}.history-badge{border:1px solid var(--line);border-radius:4px;padding:4px 8px;font-size:9px}.chart{width:100%;height:auto;display:block;overflow:visible}.hero-market,.demo-market,.feature-visual{container:probability-chart/inline-size}.hero-market .chart{max-height:180px;margin-top:-15px}.quote-strip{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:12px;font-size:10px;display:flex}.quote-strip>span{color:var(--muted);margin-right:5px}.quote-strip>b{background:var(--surface-neutral);border-radius:4px;padding:5px 10px;font-weight:400}.quote-strip>b:first-of-type{background:var(--pale)}.quote-strip strong{margin-left:10px;font-weight:500}.quote-strip>a{margin-left:auto;font-size:10px}.hero-footnote{color:var(--muted);letter-spacing:1px;justify-content:space-between;margin-top:25px;font-size:9px;display:flex}.hero-footnote>span:last-child{letter-spacing:0}.hero-footnote>span:last-child span{margin-left:12px}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.eyebrow{color:var(--muted);margin-bottom:22px;display:block}.section-heading>p{color:var(--muted);padding-bottom:6px;font-size:13px}.market-list-header{color:var(--muted);border-bottom:1px solid var(--border-strong);justify-content:space-between;padding:0 0 15px;font-size:10px;display:flex}.market-list-header>span:last-child{letter-spacing:.8px;margin-right:150px;font-size:9px}.market-row{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr 100px 140px;align-items:center;gap:20px;padding:24px 0;display:grid}.market-info h3{letter-spacing:-.4px;margin:4px 0 8px;font-size:17px}.market-info details{max-width:550px;font-size:11px}.market-info details summary{color:var(--muted);gap:8px;padding:0;display:inline-flex}.market-info details p{color:var(--muted);padding-top:10px;font-size:12px;line-height:1.6}.market-prob{align-items:center;gap:12px;display:flex}.market-prob strong{letter-spacing:-1px;white-space:nowrap;font-size:25px;font-weight:500}.market-prob strong span{font-size:13px}.market-prob svg{width:48px;color:var(--chart)}.market-action{text-align:right;font-size:11px}.market-action>a{padding:10px 0;display:inline-block}.market-action>a:hover{text-decoration:underline}.market-action>a span{padding-left:6px}.preview-label{color:var(--muted);font-size:10px}details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary{transition:color .18s}summary:is(:hover,:focus-visible){color:var(--chart)}summary>span{flex-shrink:0;margin-inline-end:6px;line-height:1;transition:transform .18s,color .18s;display:inline-block}details[open]>summary>span{transform:rotate(45deg)}.demo-section{border-top:1px solid var(--line)}.demo-workspace{border:1px solid var(--border-workspace);box-shadow:0 12px 30px -25px var(--shadow-panel);border-radius:12px;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.demo-market{background:var(--surface-subtle);padding:28px 32px}.workspace-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.pill{border:1px solid var(--border-pill);border-radius:20px;padding:4px 9px;font-size:10px}.demo-market select{border:1px solid var(--border-control);background:var(--surface);max-width:100%;color:var(--ink);border-radius:5px;margin-bottom:17px;padding:8px 30px 8px 10px;font-size:12px}.demo-market h3{max-width:420px;margin-bottom:22px;font-size:24px}.demo-market .chart{margin-top:10px}.chart-caption{color:var(--muted);margin:10px 0 24px;font-size:10px}.demo-market details{border-top:1px solid var(--line);padding-top:16px;font-size:12px}.demo-market details p{color:var(--muted);margin-top:12px}table{border-collapse:collapse;width:100%;margin-top:15px;font-size:11px}caption{text-align:left;margin-bottom:8px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:5px}.position{background:var(--surface);padding:30px 32px}.position .workspace-top{margin-bottom:10px}.workspace-top h3{font-size:19px}.muted{color:var(--muted);font-size:13px}.position fieldset{border:0;gap:10px;margin:22px 0 24px;padding:0;display:flex}.side{cursor:pointer;flex:1;position:relative}.side input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.side>span{border:1px solid var(--border-control);border-radius:6px;justify-content:space-between;padding:13px 16px;font-size:14px;display:flex}.side b{font-weight:500}.side>span{transition:background-color .18s,border-color .18s}.side:hover>span{border-color:var(--chart);background:var(--pale)}.side input:checked+span{border:2px solid var(--border-strong);background:var(--pale);padding:12px 15px}.side input:focus-visible+span{outline:2px solid var(--focus);outline-offset:4px}.amount-label{justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.amount-label>span{color:var(--muted);font-size:10px}.amount-wrap{border:1px solid var(--border-control);border-radius:6px;align-items:center;gap:8px;padding:10px 15px;font-size:24px;display:flex}.amount-wrap>span{color:var(--muted)}.amount-wrap input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:24px}.amount-wrap,.demo-market select{transition:border-color .18s,background-color .18s}.amount-wrap:hover,.demo-market select:hover{border-color:var(--chart)}.amount-wrap:focus-within{outline:2px solid var(--focus);outline-offset:3px}.amount-wrap input:focus{outline:none}.fine{color:var(--muted);font-size:11px;line-height:1.6}#amount-help{margin-top:8px}.error{color:var(--error);margin:8px 0;font-size:12px}.wide{width:100%}.position>.button{margin-top:12px}.demo-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.text-button{text-underline-offset:3px;background:0 0;border:0;padding:7px 0;font-size:11px;text-decoration:underline;transition:color .18s}.text-button:is(:hover,:focus-visible){color:var(--chart)}.preview-note{color:var(--muted);border-top:1px solid var(--line);margin-top:18px;padding-top:15px;font-size:10px}.position-result{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.position-result h4{font-size:13px;font-weight:500}.position-result dl{margin:15px 0}.position-result dl>div{justify-content:space-between;margin:8px 0;font-size:12px;display:flex}.position-result dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.position-result details{font-size:11px}.position-result details p{color:var(--muted);margin-top:10px}.features{border-top:1px solid var(--line)}.feature-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.feature-visual{background:var(--surface-feature);border:1px solid var(--line);border-radius:10px;margin-bottom:25px;padding:24px 25px 12px;position:relative;overflow:hidden}.feature-visual>.small-label{color:var(--muted)}.chart-callout{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin-top:25px;font-size:45px;line-height:1.1}.chart-callout>span{font-size:22px}.chart-callout>small{letter-spacing:0;color:var(--muted);margin-top:6px;font-size:10px;display:block}.feature-visual .chart{margin-top:-40px;position:relative}.feature-main h3,.feature-stack h3{margin-bottom:10px;font-size:22px}.feature-main>p,.feature-stack p{color:var(--muted);max-width:400px;font-size:13px}.feature-stack{flex-direction:column;justify-content:space-between;display:flex}.feature-stack>article{gap:18px;display:flex}.feature-stack>article+article{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.feature-icon{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.feature-stack .small-label{color:var(--muted);margin:6px 0 13px;font-size:9px;display:block}.mini-equation{align-items:center;gap:10px;margin-top:22px;font-size:11px;display:flex}.mini-equation>span{background:var(--surface-equation);border:1px solid var(--line);border-radius:5px;padding:8px 12px}.mini-equation .highlight{background:var(--pale);border-color:var(--border-highlight)}.mini-equation>b{color:var(--muted);font-weight:400}.currency-labels{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.currency-labels>span{border:1px solid var(--line);border-radius:4px;padding:6px 10px}.currency-labels>small{color:var(--muted);font-size:9px}.how{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;display:grid}.how h2{font-size:49px}.how-intro .muted{max-width:320px;margin-top:20px}.how .quiet-link{margin-top:30px}.steps{margin:0;padding:0;list-style:none}.steps li{align-items:flex-start;gap:24px;padding:0 0 25px;display:flex}.steps li+li{border-top:1px solid var(--line);padding-top:25px}.steps li:last-child{padding-bottom:0}.steps li>span{font-family:var(--serif);color:var(--chart);font-size:26px;line-height:1.2}.steps h3{margin-bottom:8px;font-size:19px}.steps p{color:var(--muted);max-width:350px;font-size:13px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.faq-section .muted{max-width:320px;margin-top:20px}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{min-height:28px;font-size:14px;font-weight:500}.faq-list summary>span{font-size:20px;font-weight:400}.faq-list details[open]>summary>span{color:var(--chart)}.faq-list details[open]>p{animation:.18s ease-out faq-reveal}@keyframes faq-reveal{0%{opacity:.65;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.faq-list p{color:var(--muted);max-width:530px;padding-top:15px;font-size:13px}.enquiry{background:var(--pale);padding:82px 0;position:relative}.enquiry-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:75px;display:grid}.enquiry .eyebrow{letter-spacing:1px;font-size:9px}.enquiry h2{font-size:54px}.enquiry h2 em{color:var(--warm-heading)}.enquiry-intro{color:var(--warm-text);margin-top:22px;font-size:14px}.studio-link{letter-spacing:-.5px;gap:25px;margin-top:35px;font-size:18px;font-weight:500;display:inline-flex}.service-line{color:var(--warm-text);margin-top:10px;font-size:11px}.enquiry-panel{background:var(--enquiry-panel);border:1px solid var(--border-enquiry);border-radius:10px;padding:32px}.enquiry-panel h3{margin-bottom:15px;font-size:23px}.enquiry-panel>p{color:var(--warm-text);font-size:12px}.enquiry-panel form{margin-top:24px}.enquiry-panel label{margin-bottom:8px;font-size:12px;display:block}.enquiry-panel input[type=email]{border:1px solid var(--border-control);background:var(--surface);width:100%;color:var(--ink);border-radius:5px;padding:13px 14px;font-size:13px;transition:border-color .18s}.enquiry-panel input[aria-invalid=true]{border-color:var(--error)}.enquiry-panel button{background:var(--orange);color:var(--button-ink);margin:12px 0}.enquiry-panel button:not(:disabled):is(:hover,:focus-visible){background:var(--button-hover)}.enquiry-panel button:disabled{background:var(--disabled);color:var(--disabled-text);transform:none}.enquiry-panel .form-honeypot{display:none}.enquiry-panel .enquiry-status,.enquiry-panel .enquiry-error{overflow-wrap:anywhere}.enquiry-panel .enquiry-status{color:var(--ink)}.enquiry-panel .enquiry-error{color:var(--error)}.enquiry-panel .fine{font-size:10px}.direct-contact{border-top:1px solid var(--border-enquiry);margin-top:20px;padding-top:20px;font-size:11px}.direct-contact>span{color:var(--muted);margin-bottom:4px;display:block}.direct-contact a{text-underline-offset:4px;text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{background:var(--skip-bg);color:var(--skip-ink);z-index:100;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}[hidden]{display:none!important}@supports (backdrop-filter:blur(8px)){.hero-interface{backdrop-filter:blur(8px);background:var(--glass-product)}}@media (width>=1500px){h1{font-size:88px}.hero{padding-top:55px}}@media (width<=1000px){.shell{padding-left:28px;padding-right:28px}.section{padding-top:80px;padding-bottom:80px}h2{font-size:47px}.interface-grid{grid-template-columns:32% 68%}.watch-row{gap:7px;padding-left:5px;padding-right:5px}.watch-row .market-symbol{display:none}.hero-market{padding:24px}.section-heading>p{max-width:280px}.market-row{grid-template-columns:40px 1fr 80px 110px;gap:14px}.market-prob svg{display:none}.feature-grid,.how,.faq-section{gap:40px}.enquiry-grid{gap:35px}.enquiry h2{font-size:44px}.enquiry-panel,.demo-market,.position{padding:25px}.workspace-top .small-label{font-size:8px}}@media (width<=700px){.shell{padding-left:22px;padding-right:22px}.wordmark{font-size:26px}.wordmark svg{width:29px;height:29px}.hero{padding-top:37px}h1{margin-top:25px;font-size:54px;line-height:1.02}.hero-description{max-width:320px;margin:auto;font-size:13px}.hero-actions{flex-wrap:wrap;gap:20px;margin-top:25px}.button{gap:20px;padding:12px 18px;font-size:12px}.quiet-link{font-size:11px}.hero-interface{box-shadow:0 20px 40px -30px var(--shadow-warm),0 0 0 5px var(--halo);border-radius:10px;margin-top:38px}.interface-bar{gap:10px;padding:12px 14px}.mini-brand{font-size:15px}.mini-brand svg{width:19px;height:19px}.interface-label{display:none}.data-label{gap:4px;font-size:8px}.interface-grid{display:block}.watchlist{display:none}.hero-market{padding:20px 17px 15px}.market-topline,.market-topline .category-label{font-size:8px}.hero-market h2{margin-top:15px;font-size:19px}.hero-market-meta{margin-top:18px}.probability strong{font-size:43px}.probability>span{font-size:9px}.history-badge{padding:4px 5px;font-size:8px}.hero-market .chart{min-height:130px;margin-top:2px}.quote-strip{flex-wrap:wrap;gap:7px}.quote-strip>span{font-size:9px}.quote-strip>b{padding:5px 8px;font-size:10px}.quote-strip>a{text-align:right;width:100%;margin-top:7px}.hero-footnote{letter-spacing:.7px;margin-top:20px;font-size:7px}.hero-footnote>span:last-child{display:none}.section{padding-top:68px;padding-bottom:68px}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:100%;margin-top:20px;font-size:12px}.section-heading>p br{display:none}h2{font-size:42px}.eyebrow{letter-spacing:1.2px;margin-bottom:18px;font-size:8px}.market-list-header{font-size:9px}.market-list-header>span:last-child{display:none}.market-row{grid-template-columns:34px 1fr 48px;align-items:start;gap:12px;padding:22px 0}.market-row>.market-symbol{border-radius:8px;width:32px;height:32px;margin-top:3px;font-size:20px}.market-info .category-label{letter-spacing:.4px;font-size:8px}.market-info h3{font-size:15px;line-height:1.45}.market-info details summary{min-height:24px;font-size:10px}.market-prob{text-align:right;justify-content:flex-end;margin-top:19px}.market-prob strong{font-size:23px}.market-prob strong span{font-size:11px}.market-action{text-align:left;grid-column:2/4;margin-top:-5px}.market-action>a{min-height:28px;padding:2px 0;font-size:10px}.preview-label{font-size:9px}.demo-workspace{display:block}.demo-market{padding:22px 20px}.demo-market h3{font-size:22px}.demo-market select{width:100%;min-height:40px;font-size:11px}.workspace-top .small-label{letter-spacing:.7px;font-size:8px}.pill{font-size:9px}.demo-market .chart{margin-top:12px}.position{border-top:1px solid var(--line);padding:25px 20px}.position .workspace-top .small-label{font-size:7px}.position .workspace-top h3{font-size:19px}.amount-label{font-size:11px}.demo-bottom{gap:8px}.demo-bottom .fine{font-size:9px}.feature-grid{display:block}.feature-main>p{font-size:12px}.feature-visual{padding:20px 20px 12px}.feature-stack{margin-top:36px}.feature-stack>article{gap:14px}.feature-stack h3{font-size:21px}.feature-stack p{font-size:12px}.feature-stack>article+article{margin-top:28px;padding-top:28px}.feature-icon{width:30px;height:30px;font-size:17px}.mini-equation{gap:7px;font-size:10px}.mini-equation>span{padding:6px 8px}.how{display:block}.how h2{font-size:42px}.how-intro .muted{margin-top:16px;font-size:12px}.how .quiet-link{margin-top:22px}.steps{margin-top:35px}.steps li{gap:20px}.steps p{font-size:12px}.faq-section{display:block}.faq-section .muted{margin-top:16px;font-size:12px}.faq-list{margin-top:32px}.faq-list summary{min-height:35px;font-size:13px}.faq-list p{font-size:12px}.faq-list details{padding:17px 0}.enquiry{padding:55px 0}.enquiry-grid{display:block}.enquiry .eyebrow{letter-spacing:.8px;font-size:7px}.enquiry h2{font-size:44px}.enquiry-intro{font-size:13px}.studio-link{margin-top:25px}.enquiry-panel{margin-top:35px;padding:24px 20px}.enquiry-panel h3{font-size:21px}.enquiry-panel>p{font-size:12px}.enquiry-panel input[type=email]{font-size:16px}.direct-contact a{font-size:12px}.concept{font-size:10px}}@media (width<=360px){.shell{padding-left:16px;padding-right:16px}h1{font-size:46px}.hero-actions{gap:16px}.hero-actions .button{padding:12px 15px}.enquiry h2{font-size:39px}.mini-equation{gap:4px}.currency-labels{gap:5px}.interface-bar{padding:12px}.hero-market{padding:18px 14px}.market-topline{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:is(:hover,:focus-visible):not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.hero-interface{backdrop-filter:none;background:var(--surface)}}.hero-interface{margin-top:35px}.market-info details summary,.market-action>a{min-height:28px}@media (width<=700px){h1{font-size:clamp(36px,11.3vw,48px)}.hero-market .chart{min-height:140px}.hero-interface{margin-top:35px}.chart-caption,.preview-note{font-size:11px}.fine{font-size:12px}.market-info details summary,.market-action>a{min-height:30px}.market-info .category-label{font-size:9px}.enquiry-panel .fine{font-size:11px}}.mini-brand .wordmark-dot{margin-left:-7px}h1{text-wrap:balance}.demo-section .section-heading{flex-wrap:wrap;row-gap:20px}.demo-section .section-heading>div{flex:620px;min-width:0}.demo-section .section-heading>p{flex:0 245px}.demo-section .section-heading h2{text-wrap:balance}.demo-market h3{max-width:none;margin-bottom:10px}.event-context{color:var(--muted);max-width:440px;margin-bottom:22px;font-size:11px}.inspectable-chart{cursor:crosshair;touch-action:pan-y}.demo-market .chart-caption{margin:4px 0 16px}.chart-inspector{margin-bottom:24px}.chart-readout{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:11px;display:flex}.chart-readout strong{font-weight:500}.chart-inspector input{width:100%;min-height:32px;accent-color:var(--chart);margin:5px 0 3px;display:block}.chart-inspector .fine{font-size:10px}.estimate-prompt{color:var(--muted);margin-top:12px;font-size:12px}.estimate-choice{background:var(--pale);font-variant-numeric:tabular-nums;border-radius:4px;margin-top:10px;padding:4px 8px;font-size:11px;display:inline-block}.position-result dl>div,.scripted-result dl>div{justify-content:space-between;align-items:baseline;gap:16px;margin:9px 0;font-size:12px;display:flex}.position-result dd,.scripted-result dd{font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:14px;font-weight:500}.position-explainer{margin-bottom:16px}.position .primary:disabled{background:var(--disabled-subtle);color:var(--disabled-text);border-color:#0000;transform:none}.scripted-help{margin-top:8px;font-size:10px}.scripted-result{background:var(--pale);border:1px solid var(--border-result);border-radius:6px;margin-top:22px;padding:18px}.scripted-result h4{margin-bottom:10px;font-size:13px;font-weight:500}.scripted-result>p:not(.fine){color:var(--muted);font-size:12px}.scripted-result dl{margin:16px 0}.scripted-result .fine{font-size:10px}@media (width<=700px){.demo-section .section-heading>p{margin-top:20px}.event-context,.chart-inspector .fine,.scripted-help,.scripted-result .fine{font-size:11px}.scripted-result{padding:15px}}.features .section-heading h2,.how-intro h2,.enquiry h2{text-wrap:balance}.section-heading>div,.how-intro,.how .steps,.enquiry-grid>div{min-width:0}@media (width>=1240px){.how{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (width>=701px){.how-intro h2>.how-heading-second{display:block}}.brand-tagline{color:var(--muted);font:400 12px/1.6 var(--sans);letter-spacing:normal;margin-top:10px}@media (width<=700px){.quote-strip>a{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.market-info details summary,.market-row .market-action>a,.demo-market details summary,.position-result details summary,.faq-list summary,.text-button,.quiet-link,.studio-link,.direct-contact a{min-height:44px}.direct-contact a{align-items:center;display:inline-flex}.demo-market select{min-height:44px;padding-inline:8px 20px;font-size:16px}.chart-inspector input{min-height:44px}}html{--header-offset:112px}.site-header[data-astro-cid-fzpbxy5g]{z-index:40;padding-block:12px;position:sticky;top:0}.header-surface[data-astro-cid-fzpbxy5g]{border:1px solid var(--border-warm);background:var(--surface);min-height:68px;box-shadow:0 7px 24px -15px var(--shadow-header);border-radius:12px;align-items:center;gap:24px;padding:8px 18px;display:flex;position:relative}.header-brand[data-astro-cid-fzpbxy5g]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;display:flex}.header-brand[data-astro-cid-fzpbxy5g] .wordmark[data-astro-cid-fzpbxy5g]{letter-spacing:-1.4px;font-size:27px}.header-brand[data-astro-cid-fzpbxy5g] .wordmark[data-astro-cid-fzpbxy5g] svg{width:30px;height:30px;margin-right:8px}.header-brand[data-astro-cid-fzpbxy5g] .brand-tagline[data-astro-cid-fzpbxy5g]{margin:0;font-size:12px;line-height:1.35}.desktop-navigation[data-astro-cid-fzpbxy5g]{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.header-navigation[data-astro-cid-fzpbxy5g]{align-items:center;gap:2px;margin-inline:auto;display:flex}.header-navigation[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:6px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.header-navigation[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{inset-inline:14px;content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:8px;transform:scaleX(0)}.header-navigation[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible){color:var(--chart);background:var(--warm-hover)}.header-navigation[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible):after{transform:scaleX(1)}.header-actions[data-astro-cid-fzpbxy5g]{flex-shrink:0;align-items:center;gap:10px;display:flex}.theme-toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--border-menu);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex}.theme-toggle[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible){background:var(--pale);border-color:var(--chart)}.theme-icon-frame[data-astro-cid-fzpbxy5g]{width:18px;height:18px;transition:transform .2s;display:inline-flex}.theme-icon-frame[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.theme-sun[data-astro-cid-fzpbxy5g]{display:none}[data-theme=dark] .theme-icon-frame[data-astro-cid-fzpbxy5g]{transform:rotate(-20deg)}[data-theme=dark] .theme-moon[data-astro-cid-fzpbxy5g]{display:none}[data-theme=dark] .theme-sun[data-astro-cid-fzpbxy5g]{display:block}.header-enquiry[data-astro-cid-fzpbxy5g]{border:1px solid var(--orange);min-height:44px;color:var(--button-ink);background:var(--orange);font-family:var(--sans);border-radius:7px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.header-actions[data-astro-cid-fzpbxy5g] .header-enquiry[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible){color:var(--button-ink);background:var(--button-hover);border-color:var(--chart)}.menu-toggle[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.mobile-menu[data-astro-cid-fzpbxy5g]{display:none}@supports (backdrop-filter:blur(12px)){.header-surface[data-astro-cid-fzpbxy5g]{background:var(--glass-header);-webkit-backdrop-filter:blur(14px)}.mobile-panel[data-astro-cid-fzpbxy5g]{background:var(--glass-menu);-webkit-backdrop-filter:blur(14px)}}@media (width<=60rem){html{--header-offset:96px}.site-header[data-astro-cid-fzpbxy5g]{padding-block:8px}.header-surface[data-astro-cid-fzpbxy5g]{border-radius:10px;justify-content:space-between;gap:12px;min-height:60px;padding:7px 12px}.header-brand[data-astro-cid-fzpbxy5g] .wordmark[data-astro-cid-fzpbxy5g]{min-height:44px;font-size:26px}.header-brand[data-astro-cid-fzpbxy5g] .wordmark[data-astro-cid-fzpbxy5g] svg{width:28px;height:28px}.header-brand[data-astro-cid-fzpbxy5g] .brand-tagline[data-astro-cid-fzpbxy5g],.desktop-navigation[data-astro-cid-fzpbxy5g],.desktop-contact[data-astro-cid-fzpbxy5g]{display:none}.mobile-menu[data-astro-cid-fzpbxy5g]{display:block}.menu-toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--border-menu);min-height:44px;color:var(--ink);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;line-height:1.5;list-style:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.menu-toggle[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.menu-toggle[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible),.mobile-menu[data-astro-cid-fzpbxy5g][open] .menu-toggle[data-astro-cid-fzpbxy5g]{color:var(--ink);background:var(--pale);border-color:var(--border-menu-open)}.menu-bar[data-astro-cid-fzpbxy5g]{transform-box:view-box;transition:transform .18s}.menu-bar[data-astro-cid-fzpbxy5g]:first-child{transform-origin:8px 5px}.menu-bar[data-astro-cid-fzpbxy5g]:last-child{transform-origin:8px 11px}.mobile-menu[data-astro-cid-fzpbxy5g][open] .menu-bar[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(3px)rotate(45deg)}.mobile-menu[data-astro-cid-fzpbxy5g][open] .menu-bar[data-astro-cid-fzpbxy5g]:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-panel[data-astro-cid-fzpbxy5g]{inset-inline:-1px;max-height:calc(100vh - var(--header-offset) - 16px);max-height:calc(100dvh - var(--header-offset) - 16px);overscroll-behavior:contain;border:1px solid var(--border-warm);background:var(--surface);box-shadow:0 14px 28px -18px var(--shadow-menu);border-radius:10px;padding:12px;position:absolute;top:calc(100% + 8px);overflow-y:auto}.mobile-panel[data-astro-cid-fzpbxy5g] .header-navigation[data-astro-cid-fzpbxy5g]{gap:2px;display:grid}.mobile-panel[data-astro-cid-fzpbxy5g] .header-navigation[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:14px}.mobile-panel[data-astro-cid-fzpbxy5g] .header-actions[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--border-menu-rule);margin-top:10px;padding-top:12px}.mobile-panel[data-astro-cid-fzpbxy5g] .header-enquiry[data-astro-cid-fzpbxy5g]{min-width:0;font-size:13px}}@media (width<=360px){.header-surface[data-astro-cid-fzpbxy5g]{gap:8px;padding-inline:10px}.header-brand[data-astro-cid-fzpbxy5g] .wordmark[data-astro-cid-fzpbxy5g]{font-size:24px}.header-brand[data-astro-cid-fzpbxy5g] .wordmark[data-astro-cid-fzpbxy5g] svg{width:26px;height:26px;margin-right:6px}.header-controls[data-astro-cid-fzpbxy5g]{gap:6px}.menu-toggle[data-astro-cid-fzpbxy5g]{gap:6px;padding-inline:8px;font-size:12px}}@media (prefers-reduced-transparency:reduce){.header-surface[data-astro-cid-fzpbxy5g],.mobile-panel[data-astro-cid-fzpbxy5g]{background:var(--surface);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.theme-icon-frame[data-astro-cid-fzpbxy5g],[data-theme=dark] .theme-icon-frame[data-astro-cid-fzpbxy5g]{transition:none;transform:none}}.site-footer[data-astro-cid-nns7i3if]{--footer-mark-size:clamp(42px, 8.8vw, 116px);--footer-brand-gap:clamp(12px, 2.2vw, 30px);isolation:isolate;border-top:1px solid var(--footer-border);background:linear-gradient(180deg, var(--page) 0%, var(--footer-middle) 48%, var(--pale) 100%);position:relative}.footer-atmosphere[data-astro-cid-nns7i3if]{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.footer-atmosphere[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{width:100%;height:100%;stroke:var(--footer-horizon);stroke-width:1px;opacity:.28;display:block}.footer-content[data-astro-cid-nns7i3if]{padding-top:38px;padding-bottom:18px}.footer-brand[data-astro-cid-nns7i3if]{margin-bottom:32px}.footer-brand[data-astro-cid-nns7i3if] .footer-wordmark[data-astro-cid-nns7i3if]{align-items:center;gap:var(--footer-brand-gap);max-width:100%;font-family:var(--sans);letter-spacing:-.065em;font-size:clamp(64px,20.5vw,280px);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.footer-wordmark[data-astro-cid-nns7i3if] svg{width:var(--footer-mark-size);height:var(--footer-mark-size);flex-shrink:0;margin:0}.footer-name[data-astro-cid-nns7i3if]{display:block}.footer-tagline[data-astro-cid-nns7i3if]{margin-top:14px;margin-left:calc(var(--footer-mark-size) + var(--footer-brand-gap));color:var(--muted);font:400 14px/1.6 var(--sans)}.footer-grid[data-astro-cid-nns7i3if]{align-items:start;gap:28px;display:grid}.footer-label[data-astro-cid-nns7i3if]{color:var(--footer-label);font:500 10px/1.6 var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px}.footer-disclosure[data-astro-cid-nns7i3if]{max-width:48ch;color:var(--muted);font-size:12px;line-height:1.75}.footer-grid[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{align-content:start;gap:10px;min-width:0;display:grid}.footer-grid[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] .footer-label[data-astro-cid-nns7i3if]{margin:0}.footer-grid[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.footer-grid[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{min-width:0;display:flex}.footer-link[data-astro-cid-nns7i3if]{text-align:left;justify-content:flex-start;align-items:center;max-width:100%;min-height:44px;padding:0;font-size:13px;line-height:1.5;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.footer-link[data-astro-cid-nns7i3if]:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;width:24px;height:1px;transition:transform .18s;position:absolute;bottom:7px;left:0;transform:scaleX(0)}.footer-link[data-astro-cid-nns7i3if]:is(:hover,:focus-visible){color:var(--chart)}.footer-link[data-astro-cid-nns7i3if]:is(:hover,:focus-visible):after{transform:scaleX(1)}.footer-email[data-astro-cid-nns7i3if]{overflow-wrap:anywhere}.footer-utility[data-astro-cid-nns7i3if]{border-top:1px solid var(--footer-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 24px;margin-top:28px;padding-top:12px;display:flex}.footer-utility[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--muted);font-size:11px}.footer-utility-links[data-astro-cid-nns7i3if]{align-items:center;gap:24px;display:flex}.footer-utility[data-astro-cid-nns7i3if] .footer-link[data-astro-cid-nns7i3if]{font-size:11px}@media (width>=40rem){.footer-content[data-astro-cid-nns7i3if]{padding-top:46px;padding-bottom:22px}.footer-brand[data-astro-cid-nns7i3if]{margin-bottom:42px}.footer-tagline[data-astro-cid-nns7i3if]{margin-top:18px;font-size:17px}.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:32px 48px}.footer-about[data-astro-cid-nns7i3if]{grid-column:1/-1}.footer-disclosure[data-astro-cid-nns7i3if]{max-width:72ch;font-size:13px}.footer-utility[data-astro-cid-nns7i3if]{margin-top:32px}}@media (width>=64rem){.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1fr);gap:56px}.footer-about[data-astro-cid-nns7i3if]{grid-column:auto}.footer-content[data-astro-cid-nns7i3if]{padding-top:54px}.footer-brand[data-astro-cid-nns7i3if]{margin-bottom:48px}.footer-tagline[data-astro-cid-nns7i3if]{font-size:18px}}@media (prefers-reduced-motion:reduce){.footer-link[data-astro-cid-nns7i3if],.footer-link[data-astro-cid-nns7i3if]:after{transition:none}}.chart[data-astro-cid-lhe67f7b] text[data-astro-cid-lhe67f7b]{font-size:16px}@container probability-chart (width<=460px){.chart[data-astro-cid-lhe67f7b] text[data-astro-cid-lhe67f7b]{font-size:20px}}@container probability-chart (width<=360px){.chart[data-astro-cid-lhe67f7b] text[data-astro-cid-lhe67f7b]{font-size:24px}}@container probability-chart (width<=280px){.chart[data-astro-cid-lhe67f7b] text[data-astro-cid-lhe67f7b]{font-size:29px}}
