@font-face{font-family:Sherlok Desktop;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Sherlok Desktop;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2020,U+20A0-20AB}@font-face{font-family:Sherlok Data;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}:root{--trader-bg: var(--ds-dark);--trader-deep: var(--ds-dark);--trader-surface: var(--ds-surface);--trader-raised: var(--ds-card);--trader-border: var(--ds-border);--trader-text: var(--ds-text);--trader-muted: var(--ds-muted);--trader-green: var(--ds-accent);--trader-primary: var(--ds-accent);--trader-cyan: var(--ds-accent);--trader-error: var(--ds-loss);--trader-amber: var(--ds-gold);--trader-font: Inter, Inter, system-ui, sans-serif;--trader-data-font: "Sherlok Data", "JetBrains Mono", ui-monospace, monospace;--trader-width: 1380px;--trader-gap: 24px;--trader-radius: 20px}[hidden]{display:none!important}html.runtime-auth-pending:after{content:"Carregando Sherlok IA\2026";position:fixed;z-index:1800;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(320px,calc(100% - 40px));padding:82px 20px 24px;border:1px solid var(--trader-border);border-radius:20px;background:url(/assets/brand/sherlok-trader-icon-192.png) center 20px / 44px 44px no-repeat var(--trader-surface);color:var(--trader-text);font:600 14px/1.5 Inter,system-ui,sans-serif;text-align:center}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--trader-cyan)!important;outline-offset:4px}.runtime-entry-brand,.runtime-desktop-intro{display:none}.runtime-skip-link{position:fixed;z-index:3000;top:8px;left:12px;padding:12px 18px;border-radius:10px;background:var(--trader-green);color:var(--ds-dark);font:700 14px var(--trader-font);transform:translateY(-160%)}.runtime-skip-link:focus{transform:none}.runtime-preference-unavailable{padding:12px;color:var(--trader-amber);font-size:12px}.runtime-setting-row[role=switch]>i{pointer-events:none}.runtime-route-error{grid-column:1 / -1;display:grid;justify-items:center;gap:16px;padding:36px 20px;border:1px solid var(--trader-border);border-radius:20px;background:var(--trader-surface);text-align:center;color:var(--trader-text)}.runtime-route-error>.material-symbols-outlined{color:var(--trader-amber);font-size:40px}.runtime-route-error h1{font:650 24px/1.3 Inter,system-ui,sans-serif}.runtime-route-error p{max-width:520px;color:var(--trader-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.runtime-route-error .runtime-primary-cta{max-width:320px}.runtime-route-error a{color:var(--trader-cyan)}.runtime-history-sentinel button{display:block;min-height:42px;margin:12px auto 0;padding:10px 16px;border:1px solid var(--trader-border);border-radius:10px;background:var(--trader-raised);color:var(--trader-primary);cursor:pointer}.runtime-account-identity>div:last-child{min-width:0;overflow-wrap:anywhere}.runtime-recovery-page{background:var(--trader-bg);color:var(--trader-text);font-family:var(--trader-font)}.runtime-recovery-page main{border-color:var(--trader-border);background:var(--trader-surface)}.runtime-recovery-page .brand{color:var(--trader-primary)}.runtime-recovery-page .primary{background:var(--trader-green);border-color:var(--trader-green);color:var(--ds-dark)}@media(min-width:768px){body[data-trader-route]{background:radial-gradient(ellipse at 65% 0,rgb(var(--ds-rgb-accent) / .01961),transparent 52%),var(--trader-bg);font-family:var(--trader-font);scrollbar-width:thin;scrollbar-color:var(--trader-border) var(--trader-bg)}body[data-trader-route] :where(h1,h2,h3,p,small,button,strong,span,a,input,select,textarea,label,dt,dd,em):not(.material-symbols-outlined){font-family:var(--trader-font)}body[data-trader-route] :where([data-financial-value],[data-timeframe-value],[data-home-current-price],.runtime-market-metric strong,.runtime-stop-win-profit strong){font-family:var(--trader-data-font)!important;font-variant-numeric:tabular-nums}body[data-trader-route]::-webkit-scrollbar{display:block;width:8px}body[data-trader-route]::-webkit-scrollbar-thumb{background:var(--trader-border);border-radius:8px}body[data-trader-route] main.runtime-page{width:min(100%,var(--trader-width));max-width:var(--trader-width);margin:0 auto;padding:100px 28px 148px;min-width:0}body[data-trader-route] main>*,.runtime-route-content>*{min-width:0}.runtime-header-inner{max-width:var(--trader-width);margin:auto;padding:0 28px}.runtime-app-header{height:76px;border-bottom:1px solid rgb(var(--ds-rgb-border) / .502);background:rgb(var(--ds-rgb-dark) / .9294)}.runtime-header-inner{height:76px}.runtime-header-brand{gap:12px}.runtime-brand-icon{width:40px;height:40px;border-radius:12px}.runtime-brand-name{font-size:18px}.runtime-brand-name>b{font-size:14px}.runtime-brand-name>small{margin-top:6px;font-size:9px}.runtime-header-actions{gap:12px}.runtime-account-pill{min-height:42px;padding:8px 14px}.runtime-account-menu{min-width:230px}.runtime-page-intro h1,.runtime-reference-intro h1,.runtime-desktop-intro h1{font-size:32px;line-height:1.2;letter-spacing:-.025em}.runtime-page-intro p,.runtime-reference-intro p{font-size:14px;line-height:1.6}.runtime-page-intro{margin-bottom:8px}.runtime-desktop-intro{display:block}.runtime-desktop-intro h1{margin:7px 0 0;color:var(--trader-text);font-weight:650}.runtime-eyebrow,.runtime-reference-section-head>span{font-size:10px;line-height:16px}.runtime-reference-section-head{min-height:24px;margin-bottom:6px}.runtime-reference-section-head>b{font-size:10px}.runtime-reference-section-head .material-symbols-outlined{font-size:18px}.runtime-reference-section,.runtime-compact-card,.runtime-balance-card,.runtime-home-status,.runtime-account-identity,.runtime-account-grid article,.runtime-session-plan,.runtime-settings-profile,.runtime-operate-current{border:1px solid var(--trader-border);border-radius:var(--trader-radius);background:linear-gradient(135deg,var(--ds-card),var(--trader-surface));box-shadow:0 8px 32px rgb(var(--ds-rgb-dark) / .149)}.runtime-reference-section,.runtime-compact-card,.runtime-home-status{padding:24px}.runtime-reference-section{margin:0}.runtime-primary-cta,.runtime-secondary-cta{min-height:52px;font-size:14px}.runtime-section-title>span{font-size:11px}.runtime-section-title button{min-height:36px;font-size:12px}.runtime-compact-card p{font-size:13px;line-height:1.6}body[data-trader-route] .runtime-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-content:start}.runtime-home>.runtime-desktop-intro{grid-column:1 / -1}.runtime-home>.runtime-balance-card{margin:0;padding:24px}.runtime-reference-balance>strong{margin:12px 0;font-size:36px;line-height:1.25;letter-spacing:-.04em}.runtime-reference-balance .runtime-balance-foot{grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px}.runtime-reference-balance .runtime-balance-foot>small{font-size:12px}.runtime-reference-balance .runtime-balance-foot>#daily-profit-display{font-size:14px}.runtime-reference-actions{grid-template-columns:1fr;gap:12px}.runtime-reference-actions button{min-height:74px;padding:14px 20px;border-radius:16px}.runtime-reference-actions button>span{width:40px;height:40px;font-size:24px}.runtime-reference-actions strong{font-size:14px}.runtime-reference-actions small{font-size:11px;line-height:16px}.runtime-home>.runtime-home-status,.runtime-home>.runtime-reference-last,.runtime-home>.runtime-access-card{grid-column:1 / -1;width:auto;margin:0}.runtime-reference-robot .runtime-status-head strong{font-size:24px}.runtime-status-head small{font-size:12px;line-height:1.5}.runtime-reference-robot .runtime-status-head>div>div>small:first-child{font-size:11px}.runtime-status-head>span:last-child{padding:8px 12px;font-size:11px}.runtime-reference-copy{margin:20px 0;font-size:14px;line-height:1.6}.runtime-reference-facts{grid-template-columns:1fr 1fr;gap:16px}.runtime-reference-facts>div{padding:16px;font-size:12px}.runtime-reference-robot .runtime-live-chart{height:240px;margin:20px 0}.runtime-live-summary{gap:20px;margin-top:22px}.runtime-live-summary>div{padding:18px}.runtime-live-summary small,.runtime-live-market-head{font-size:12px}.runtime-live-summary strong{font-size:25px}.runtime-reference-progress{padding:20px}.runtime-reference-progress>div{font-size:12px}.runtime-reference-progress>.runtime-session-checkpoints{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.runtime-session-checkpoints{gap:12px}.runtime-session-checkpoints>*{min-height:40px}.runtime-reference-robot .runtime-primary-cta{min-height:56px;margin-top:22px;font-size:15px}.runtime-reference-last .runtime-last-session-row{margin-top:16px}.runtime-last-session-row span{font-size:13px}.runtime-last-session-row strong{font-size:18px}.runtime-result-state.runtime-stop-win{min-height:460px}.runtime-stop-win-profit,.runtime-stop-win-metas,.runtime-result-metas{width:min(100%,420px)}.runtime-stop-win-profit strong{font-size:40px;line-height:1.4}.runtime-daily-goal{max-width:640px;margin-inline:auto}body[data-trader-route] .runtime-operate{display:grid;gap:24px;align-content:start}.runtime-profile-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}.runtime-reference-operate .runtime-profile-list>button{align-items:start;min-height:150px;padding:20px}.runtime-profile-list>button strong{font-size:16px}.runtime-profile-list>button small{font-size:12px;line-height:1.5}.runtime-profile-list>button em{font-size:11px;white-space:normal}.runtime-parameter-card>div{padding:18px}.runtime-parameter-card strong{font-size:16px}.runtime-parameter-card small,.runtime-timeframe-direct>small{font-size:11px}.runtime-parameter-card button{min-width:72px;min-height:40px;font-size:12px}.runtime-timeframe-direct{margin-top:20px}.runtime-timeframe-direct button{min-height:42px;font-size:13px}.runtime-session-plan{margin:0;padding:24px}.runtime-session-plan>div>strong{font-size:20px}.runtime-session-plan p{font-size:12px;line-height:1.6}.runtime-operate-current{margin:0;padding:24px}.runtime-operate-launch{align-self:start}.runtime-operate-launch>button{min-height:56px;font-size:16px}.runtime-operate-launch p{font-size:12px;line-height:1.6}.runtime-market-page>.runtime-route-content,.runtime-history-page>.runtime-route-content{width:100%;padding:0}.runtime-market-page #assets-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.runtime-market-card{min-width:0;min-height:124px;padding:22px;border:1px solid var(--trader-border);border-radius:18px}.runtime-market-copy strong{font-size:20px}.runtime-market-copy span{font-size:12px}.runtime-market-metric strong{font-size:26px}.runtime-market-metric span{font-size:10px}.runtime-market-page #no-results,.runtime-market-loading{grid-column:1 / -1}.runtime-market-page #market-search{min-height:52px;border:1px solid var(--trader-border);font-size:14px}.runtime-market-page .filter-pill,.runtime-history-page .filter-period,.runtime-history-page .filter-status{min-height:36px;padding:8px 16px;font-size:12px}.runtime-history-ledger{max-height:660px;padding:20px;border:1px solid var(--trader-border);border-radius:20px;background:var(--trader-surface)}.runtime-history-ledger>.runtime-history-heading{padding:12px 0;background:var(--trader-surface)}.runtime-history-ledger .trade-card{min-height:76px;padding:16px;border:1px solid rgb(var(--ds-rgb-border) / .502);background:var(--trader-raised)}.runtime-history-ledger .trade-card .font-body-md{font-size:15px}.runtime-history-ledger .trade-card .font-data-mono-sm{font-size:12px}.runtime-history-heading>span{font-size:12px}.runtime-history-sentinel{padding:20px 0;font-size:13px}.runtime-history-custom{padding:16px}body[data-trader-route] .runtime-account-page{display:grid;gap:20px;align-content:start}.runtime-account-page>*{margin-top:0}.runtime-account-identity{padding:24px}.runtime-account-identity strong{font-size:18px}.runtime-account-identity span{font-size:14px}.runtime-account-identity small{font-size:11px;overflow-wrap:anywhere}.runtime-account-grid{gap:20px}.runtime-account-grid article{margin:0;padding:24px}.runtime-account-grid strong{margin-block:10px;font-size:24px}.runtime-account-grid span{font-size:12px}.runtime-fact-list{font-size:14px}.runtime-fact-list>div{padding-block:14px}.runtime-inline-actions button{min-height:48px}body[data-trader-route] .runtime-settings-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-content:start}.runtime-settings-profile,.runtime-settings-page>.runtime-page-intro,.runtime-settings-footer{grid-column:1 / -1}.runtime-settings-profile{padding:20px 24px}.runtime-reference-settings .runtime-page-intro h1{font-size:32px}.runtime-reference-settings .runtime-setting-row{min-height:76px;padding:16px 8px}.runtime-reference-settings .runtime-setting-row strong{font-size:14px}.runtime-reference-settings .runtime-setting-row small{font-size:12px;line-height:1.5}.runtime-settings-list{min-width:0}.runtime-reference-settings .runtime-web-push{padding-inline:8px}.runtime-settings-footer{padding:8px;text-align:center}body[data-trader-route] main.runtime-entry-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;width:min(100%,1180px);max-width:1180px;min-height:100dvh;margin:auto;padding:40px;background:transparent}.runtime-entry-brand{display:flex;flex-direction:column;align-items:flex-start;max-width:470px;padding:36px 0}.runtime-entry-brand img{width:112px;height:112px;margin-bottom:36px;border:1px solid rgb(var(--ds-rgb-accent) / .302);border-radius:28px;background:rgb(var(--ds-rgb-accent) / .06275)}.runtime-entry-brand small{color:var(--trader-primary);font:650 11px/1.5 var(--trader-data-font);letter-spacing:.12em}.runtime-entry-brand .runtime-entry-title{margin:18px 0;color:var(--trader-text);font:650 42px/1.12 var(--trader-font);letter-spacing:-.04em}.runtime-entry-brand p{max-width:400px;color:var(--trader-muted);font-size:15px;line-height:1.7}.runtime-entry-content{width:100%;max-width:520px;padding:28px!important;margin:auto;border:1px solid var(--trader-border);border-radius:24px;background:var(--trader-surface)}.runtime-entry-content input{min-height:50px}.runtime-entry-content h1{font-size:28px;line-height:1.25}.runtime-entry-content .font-body-md{font-size:14px;line-height:1.6}body[data-trader-route=deposito] main{width:min(100%,1180px);margin:auto;padding:108px 28px 148px}.deposit-header{height:76px!important;padding-inline:max(28px,calc((100vw - 1324px)/2))!important;background:var(--trader-deep)!important}.runtime-deposit-shell{max-width:100%;margin:0;padding:0}.runtime-deposit-card{max-width:780px;margin-inline:auto;padding:40px;border-radius:24px}.runtime-deposit-card h1{font-size:32px}.runtime-deposit-card p{max-width:580px;font-size:14px}.runtime-deposit-steps{max-width:850px;margin-inline:auto}.runtime-deposit-steps h2{font-size:16px}.runtime-deposit-steps p{font-size:12px}.runtime-deposit-how{max-width:850px;margin:32px auto}.runtime-deposit-video,.deposit-video-card{max-width:780px;margin-inline:auto}body[data-trader-route=deposito].deposit-frame-open main{width:100%;padding:76px 0 0}.runtime-deposit-frame{inset:76px 0 0}.runtime-deposit-frame-shell>header{background:var(--trader-deep)!important}.runtime-config-overlay,.runtime-session-overlay,.runtime-support-overlay{align-items:center;place-items:center;padding:24px}.runtime-config-sheet{width:min(680px,100%);max-width:680px;max-height:calc(100dvh - 48px);padding:28px;border-radius:24px;border-bottom:1px solid var(--trader-border)}.runtime-session-sheet{width:min(640px,100%);max-height:calc(100dvh - 48px);padding:28px;border-radius:24px}.runtime-support-sheet{width:min(760px,100%);max-height:calc(100dvh - 48px);padding:28px;border-radius:24px}.runtime-session-sheet h2,.runtime-support-sheet h2,.runtime-config-sheet h2{font-size:24px;line-height:1.3}.runtime-support-body,.runtime-session-list{scrollbar-width:thin}.runtime-support-message{font-size:14px;line-height:1.6}.runtime-support-create input,.runtime-support-create textarea,.runtime-support-create select{font-size:14px}.runtime-risk-limit-modal,.runtime-stage-plan-modal{width:min(520px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:32px}dialog.runtime-guide-dialog{width:min(520px,calc(100% - 48px));max-height:calc(100dvh - 48px)}.runtime-guide-scroll{padding:24px}.runtime-guide-launcher{bottom:28px;right:24px}.runtime-trading-onboarding>section{max-width:480px}.runtime-toast.mobile-notice{left:auto;right:28px;top:92px;max-width:430px;width:calc(100% - 56px)}}@media(min-width:1024px){.runtime-bottom-nav{inset:auto auto 24px 50%;transform:translate(-50%);width:600px;height:68px;padding:0 12px;border:1px solid rgb(var(--ds-rgb-border) / .702);border-radius:24px;background:rgb(var(--ds-rgb-surface) / .9216);box-shadow:0 12px 40px rgb(var(--ds-rgb-dark) / .4)}.runtime-nav-inner{height:66px;gap:6px;padding:0}.runtime-nav-inner a{min-height:48px;flex-direction:row;gap:8px;border-radius:14px}.runtime-nav-inner a>i{display:none}.runtime-nav-inner a.active{background:rgb(var(--ds-rgb-accent) / .07843)}.runtime-nav-inner small{font-size:12px}.runtime-nav-operate{margin:0}.runtime-nav-operate b{width:36px;height:36px;border-radius:12px;box-shadow:0 0 16px rgb(var(--ds-rgb-accent) / .149)}.runtime-nav-operate b .material-symbols-outlined{font-size:24px}.runtime-guide-launcher:not(:hover)>span{display:none}.runtime-guide-launcher>i{position:absolute;right:4px;top:4px}.runtime-guide-launcher{padding:8px}body[data-trader-route] .runtime-home{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.runtime-reference-actions{grid-template-columns:1fr 1fr}.runtime-reference-actions button{min-height:150px}.runtime-reference-balance>strong{font-size:44px}.runtime-reference-robot{padding:32px}.runtime-reference-robot .runtime-live-chart{height:280px}.runtime-home-status [data-home-idle]{max-width:960px;margin:auto}body[data-trader-route] .runtime-operate{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.runtime-operate>.runtime-reference-intro,.runtime-operate>.runtime-reference-section:first-of-type,.runtime-operate>.runtime-risk-limit-banner,.runtime-operate>.runtime-access-card{grid-column:1 / -1}.runtime-operate>.runtime-reference-section:nth-of-type(2){grid-column:1;grid-row:span 2}.runtime-operate>.runtime-operate-current,.runtime-operate>.runtime-operate-launch{grid-column:2}.runtime-market-page #assets-container{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-trader-route] .runtime-account-page{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.runtime-account-page>.runtime-page-intro{grid-column:1 / -1}.runtime-account-page>.runtime-account-identity{grid-column:1}.runtime-account-page>.runtime-account-grid{grid-column:2}.runtime-account-page>.runtime-compact-card:first-of-type{grid-column:1;grid-row:span 2}.runtime-account-page>.runtime-secondary-cta{grid-column:2;margin-top:0}.runtime-settings-page>.runtime-reference-section:has([data-notification-count]){grid-row:span 2}.runtime-recovery-page main{max-width:680px;padding:48px;margin-block:12vh}}@media(min-width:1440px){.runtime-market-page #assets-container{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-market-card{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:16px;min-height:184px}.runtime-market-metric{grid-column:2;align-items:flex-start}.runtime-market-copy strong{font-size:18px}.runtime-reference-robot .runtime-live-chart{height:310px}}@media(min-width:768px)and (max-width:1023px){body[data-trader-route] main.runtime-entry-page{gap:28px;padding:32px 24px}.runtime-entry-brand .runtime-entry-title{font-size:34px}.runtime-entry-content{padding:20px!important}.runtime-profile-list{gap:10px!important}.runtime-reference-operate .runtime-profile-list>button{padding:14px;grid-template-columns:auto minmax(0,1fr)}.runtime-profile-list>button>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){body[data-trader-route] *,body[data-trader-route] *:before,body[data-trader-route] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
