@font-face{font-family:'Hedvig Letters Sans';src:url('/assets/fonts/hedvig-letters-sans-latin.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
/* Forexero Studio, public beta page. Uses the site's dark Midday tokens (public-v1.css) with the gold accent. */
.st-page{--st-bg:var(--p-bg,#0d0d0d);--st-ink:var(--p-fg,#f5f5f5);--st-muted:var(--p-muted,#969696);--st-line:var(--p-border,#282828);--st-gold:#c6b591;background:var(--st-bg);color:var(--st-ink);padding-top:72px;font-family:'Hedvig Letters Sans',Arial,sans-serif}
.st-page *{box-sizing:border-box}.st-page [hidden]{display:none!important}.st-page :is(h1,h2,h3,p){margin:0}.st-page :is(h1,h2,h3){font-weight:400}.st-page a{text-decoration:none;color:inherit}.st-page :is(button,input,select){font:inherit}.st-page button{cursor:pointer}.st-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #a18c5e;outline-offset:5px}.st-page p{line-height:1.65}.st-wrap{max-width:1360px;margin:auto;padding-left:56px;padding-right:56px}.st-kicker{font-size:11px;letter-spacing:.11em;display:flex;align-items:center;gap:12px;color:var(--st-muted)}.st-dot{height:6px;width:6px;background:#a18c5e;border-radius:50%}.st-beta{border:1px solid #3a3a3a;padding:3px 6px;letter-spacing:.05em;font-size:10px}.st-hero{padding-top:76px;padding-bottom:62px}.st-hero h1{font-size:clamp(60px,7.4vw,104px);letter-spacing:-.065em;line-height:1.02;margin-top:32px}.st-hero h1 span{color:#777}.st-hero-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-top:40px}.st-hero-bottom>p{max-width:500px;font-size:18px;color:var(--st-muted)}.st-hero-bottom>div{justify-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:17px}.st-button{display:inline-flex;align-items:center;justify-content:space-between;gap:70px;padding:16px 24px;background:#f5f5f5!important;color:#0d0d0d!important;border:1px solid #f5f5f5;min-height:54px;font-size:15px}.st-button:hover{background:#dcdcdc!important}.st-text-link{font-size:13px}.st-text-link span{margin-left:16px}.st-section-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:20px}.st-section-label h2{font-size:14px;letter-spacing:0}.st-section-label>span{font-size:10px;letter-spacing:.08em;color:var(--st-muted)}.st-terminal{background:#0d0d0d;color:#eee;border:1px solid #282828}.st-terminal a{color:#d5d5d2}.st-terminal-top{display:flex;align-items:center;padding:19px 24px;border-bottom:1px solid #262626;gap:24px}.st-wordmark{font-size:24px;letter-spacing:-.07em;display:flex;gap:16px;align-items:center}.st-wordmark>span{font-size:12px;letter-spacing:0;color:#999;border-left:1px solid #3a3a3a;padding-left:16px}.st-demo-label{margin-left:auto;font-size:10px;letter-spacing:.07em;color:#bbb09a}.st-terminal-top>a{font-size:12px}.st-terminal-body{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:456px}.st-sidebar{border-right:1px solid #252525;padding:25px 12px;display:flex;flex-direction:column;gap:6px}.st-sidebar button{display:flex;gap:12px;align-items:center;border:1px solid transparent;background:transparent;padding:13px 10px;text-align:left;font-size:12px;color:#aaa;min-height:46px}.st-sidebar button>span{font-size:10px;color:#777}.st-sidebar button[aria-selected=true]{background:#1b1b1b;border-color:#292929;color:#fff}.st-sidebar button:hover{color:white;background:#161616}.st-sidebar-foot{font-size:11px;color:#ccc;margin-top:auto;padding:40px 10px 5px;line-height:1.8}.st-sidebar-foot span{color:#777}.st-workspace{padding:26px 28px;min-width:0}.st-workspace [role=tabpanel]{min-height:380px;display:flex;flex-direction:column}.st-work-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.st-work-head h3{font-size:19px;color:#eee;letter-spacing:-.02em}.st-work-head p{font-size:11px;color:#888;margin-top:7px}.st-status{font-size:10px;color:#aaa;border:1px solid #303030;padding:4px 7px;white-space:nowrap}.st-toggles{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.st-toggles button{background:transparent;border:1px solid #303030;color:#888;font-size:10px;padding:7px 10px}.st-toggles button[aria-pressed=true]{color:#d6c8ab;border-color:#665e4d;background:#201e19}#st-chart{width:100%;height:auto;max-height:310px;display:block;overflow:visible}.st-work-foot{border-top:1px solid #262626;margin-top:auto;padding-top:15px;display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#898989}.st-work-foot a{white-space:nowrap}.st-terminal-bottom{border-top:1px solid #252525;padding:13px 24px;font-size:10px;color:#888}.st-table-wrap{overflow:auto}.st-table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;font-size:12px}.st-table th{font-weight:400;font-size:10px;color:#888;text-align:left;border-bottom:1px solid #2c2c2c;padding:12px}.st-table td{border-bottom:1px solid #222;padding:17px 12px;white-space:nowrap}.st-table td:last-child,.st-table th:last-child{text-align:right}.st-table .up{color:#83b297}.st-table .down{color:#cf9b91}.st-select-label{font-size:10px;color:#999;display:flex;gap:9px;align-items:center}.st-page .st-terminal select,.st-page .st-terminal input[type=number]{border:1px solid #383838;background:#191919;color:#ddd;padding:9px 11px;font-size:12px;min-height:36px}.st-panel-note{font-size:11px;color:#93938d;margin:17px 0!important;max-width:640px}.st-rule-preview{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-top:1px solid #292929}.st-rule-preview>div{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #292929;font-size:11px}.st-rule-preview span,.st-rule-preview label{color:#888}.st-rule-preview strong{font-weight:400;text-align:right}.st-range{width:100%;margin:26px 0 20px;accent-color:#c6b591}.st-test-equation{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.st-test-equation>div{display:flex;flex-direction:column;gap:11px}.st-test-equation span{font-size:11px;color:#888}.st-test-equation strong{font-size:31px;letter-spacing:-.04em;font-weight:400}.st-test-equation>div:last-child strong{color:#c6b591}.st-alert-form{display:grid;grid-template-columns:1fr 2fr;gap:17px}.st-alert-form label{font-size:11px;color:#aaa;display:flex;flex-direction:column;gap:8px}.st-alert-form .st-button-dark{align-self:end;min-height:36px;background:#c6b591!important;color:#111!important;font-size:12px;padding:8px 14px;gap:20px;border:1px solid #c6b591}.st-alert-result{border:1px solid #3c382f;background:#1b1915;color:#d6c8ab;padding:18px;margin-top:23px;font-size:13px;line-height:1.6}.st-prompt-list{display:flex;flex-wrap:wrap;gap:8px}.st-prompt-list button{border:1px solid #333;background:#181818;padding:10px 12px;color:#aaa;font-size:11px}.st-prompt-list button[aria-pressed=true]{color:#e5d8bd;border-color:#786a51}.st-answer{color:#c3c3bf;font-size:14px;line-height:1.8;margin:27px 0 35px;max-width:650px}.st-answer strong{color:#eee;font-weight:400}.st-answer p+p{margin-top:14px}.st-features{padding-top:114px;padding-bottom:110px}.st-section-intro{max-width:650px;margin-bottom:50px}.st-section-intro h2,.st-connected h2,.st-faq h2,.st-final h2{font-size:clamp(36px,4vw,54px);line-height:1.12;letter-spacing:-.045em;margin-top:24px}.st-section-intro p{font-size:16px;color:var(--st-muted);max-width:490px;margin-top:20px}.st-feature-grid{display:grid;grid-template-columns:repeat(3,1fr)}.st-feature-grid article{border-top:1px solid var(--st-line);padding:32px 28px 38px 0;min-height:260px;display:flex;flex-direction:column}.st-feature-grid article:nth-child(3n+2),.st-feature-grid article:nth-child(3n+3){padding-left:28px;border-left:1px solid var(--st-line)}.st-number{font-size:10px;color:#777;letter-spacing:.07em}.st-feature-grid h3{font-size:23px;letter-spacing:-.025em;margin:21px 0 13px}.st-feature-grid p{font-size:14px;color:var(--st-muted);margin-bottom:22px}.st-feature-grid a{font-size:12px;margin-top:auto}.st-connected{background:var(--p-surface,#121212);border-top:1px solid var(--st-line);border-bottom:1px solid var(--st-line);padding:75px 0}.st-connected-links{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0 25px;border-top:1px solid var(--st-line)}.st-connected-links a{display:grid;grid-template-columns:1fr auto;gap:10px;padding:25px 25px 25px 0;border-bottom:1px solid var(--st-line)}.st-connected-links a:nth-child(n+2){padding-left:25px;border-left:1px solid var(--st-line)}.st-connected-links span{font-size:20px}.st-connected-links small{color:var(--st-muted);font-size:12px;grid-row:2}.st-connected-links b{grid-column:2;grid-row:1;font-weight:400}.st-connected>div>p{font-size:12px;color:var(--st-muted)}.st-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-top:100px;padding-bottom:100px}.st-faq details{border-top:1px solid var(--st-line);padding:23px 0}.st-faq details:last-child{border-bottom:1px solid var(--st-line)}.st-faq summary{font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary::after{content:'+';font-size:20px;line-height:1}.st-faq details[open] summary::after{content:'−'}.st-faq details p{color:var(--st-muted);font-size:14px;margin-top:16px}.st-final{text-align:center;padding-top:68px;padding-bottom:90px;border-top:1px solid var(--st-line)}.st-final .st-kicker{justify-content:center}.st-final .st-button{margin-top:30px}.st-final p{font-size:12px;color:var(--st-muted);margin-top:20px}.st-final p a{text-decoration:underline;text-underline-offset:3px}.st-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.st-skip{position:fixed;top:-100px;left:20px;z-index:10000;background:#fff;color:#111;padding:12px}.st-skip:focus{top:10px}
@media(max-width:1000px){.st-wrap{padding-left:30px;padding-right:30px}.st-terminal-body{grid-template-columns:160px minmax(0,1fr)}.st-sidebar button{font-size:11px;padding-left:6px;gap:7px}.st-workspace{padding:24px 20px}.st-rule-preview{grid-template-columns:1fr}.st-faq{gap:40px}.st-feature-grid h3{font-size:21px}}
@media(max-width:720px){.st-wrap{padding-left:20px;padding-right:20px}.st-page{padding-top:64px}.st-hero{padding-top:50px;padding-bottom:42px}.st-hero h1{font-size:clamp(40px,13.5vw,68px)}.st-section-intro h2 br,.st-connected h2 br{display:none}.st-hero-bottom{grid-template-columns:1fr;gap:27px;margin-top:28px}.st-hero-bottom>p{font-size:16px;max-width:420px}.st-hero-bottom>div{justify-self:start}.st-section-label{align-items:flex-end}.st-section-label h2{max-width:180px;line-height:1.4}.st-terminal-top{padding:16px;gap:12px}.st-terminal-top>a{display:none}.st-wordmark{font-size:22px}.st-demo-label{font-size:11px}.st-terminal-body{display:block}.st-sidebar{flex-direction:row;overflow-x:auto;padding:10px;border-right:0;border-bottom:1px solid #252525;gap:5px}.st-sidebar button{white-space:nowrap;padding:10px;font-size:11px}.st-sidebar button>span,.st-sidebar-foot{display:none}.st-workspace{padding:22px 16px}.st-workspace [role=tabpanel]{min-height:345px}.st-work-head h3{font-size:17px}.st-status{display:none}.st-work-head p{font-size:10px}.st-toggles button{padding:7px;font-size:9px}#st-chart{min-height:220px}.st-work-foot{flex-direction:column;gap:8px;font-size:10px}.st-terminal-bottom{padding:12px 16px;font-size:11px}.st-table td{padding:15px 8px;font-size:11px}.st-table th{padding:10px 8px;font-size:9px}.st-table td:last-child,.st-table th:last-child{display:none}.st-features{padding-top:65px;padding-bottom:55px}.st-feature-grid{grid-template-columns:1fr 1fr}.st-feature-grid article{padding:25px 18px 27px 0;min-height:270px}.st-feature-grid article:nth-child(n){border-left:0;padding-left:0}.st-feature-grid article:nth-child(2n){padding-left:18px;padding-right:0;border-left:1px solid var(--st-line)}.st-feature-grid h3{font-size:20px}.st-feature-grid p{font-size:13px}.st-connected{padding:55px 0}.st-connected-links{grid-template-columns:1fr}.st-connected-links a:nth-child(n){border-left:0;padding:22px 0}.st-faq{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:65px}.st-final{padding-top:50px;padding-bottom:65px}.st-select-label{flex-direction:column;align-items:flex-start;font-size:9px;gap:4px}.st-test-equation strong{font-size:27px}.st-test-equation span{font-size:10px}.st-alert-form{grid-template-columns:1fr}.st-prompt-list button{font-size:10px}.st-answer{font-size:13px}}
@media(prefers-reduced-motion:reduce){.st-page *{scroll-behavior:auto!important}}
