.tt-page .tt-leverage-inline{align-items:center;gap:6px;min-width:0;min-height:44px;display:flex}.tt-page .tt-leverage-inline label{flex:none;align-items:center;gap:5px;font-size:12px;display:flex}.tt-page .tt-leverage-inline label b{color:#efd597;font-variant-numeric:tabular-nums;font-size:17px}.tt-page .tt-leverage-inline label small{color:#c4b786;font-size:10px}.tt-page .tt-leverage-inline input{accent-color:#efd597;cursor:pointer;flex:1;width:0;min-width:0;height:44px;margin:0}.tt-page .tt-leverage-bound{color:#adc4b8;font-size:10px}.tt-page .tt-inline-order-hints{color:#aac1b7;gap:4px;font-size:11px;line-height:1.4;display:grid}.tt-page .tt-futures-order button:disabled,.tt-page .tt-leverage-inline input:disabled{opacity:.45;cursor:default}.tt-page .tt-futures-order button[aria-pressed=true]{color:#fff2ca;background:#354c3e;border-color:#efd597;box-shadow:inset 0 -3px #efd597}.tt-page .tt-futures-order button:focus-visible,.tt-page .tt-leverage-inline input:focus-visible{outline-offset:2px;outline:2px solid #efd597}.tt-page .tt-position-strip{display:none}.tt-page .tt-position-tabs{gap:4px;display:flex}.tt-page .tt-position-tabs button{color:#e0eee5;cursor:pointer;background:#183a30;border:1px solid #527360;border-radius:8px;flex:1;min-width:0;min-height:44px}.tt-page .tt-position-tabs button[aria-pressed=true]{background:#405644;border-color:#d5b87c}.tt-page .tt-position-summary{gap:6px;display:grid}.tt-page .tt-order-mode>.tt-quick-close{color:#ffdbd1;background:#643d3c;border-color:#ae6863}@media (max-width:900px),(max-height:500px) and (max-width:1100px){.tt-page.tt-page .tt-futures-order{box-sizing:border-box;border-radius:8px;grid-template-rows:44px 12px 44px 44px 10px;gap:2px;height:164px;min-height:164px;padding:0 4px}.tt-page.tt-page .tt-futures-order .tt-order-heading{gap:4px;height:12px;min-height:0;font-size:10px;line-height:12px}.tt-page.tt-page .tt-futures-order .tt-leverage-presets,.tt-page.tt-page .tt-futures-order .tt-inline-liquidation,.tt-page.tt-page .tt-futures-order .tt-futures-help,.tt-page.tt-page .tt-futures-positions{display:none}.tt-page.tt-page .tt-futures-order .tt-inline-order-hints{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;line-height:10px;display:block;overflow:hidden}.tt-page.tt-page .tt-futures-order .tt-order-heading{flex-wrap:nowrap}.tt-page.tt-page .tt-futures-order .tt-order-heading span{white-space:nowrap;font-size:10px}.tt-page.tt-page .tt-futures-order .tt-leverage-inline{gap:4px}.tt-page.tt-page .tt-futures-order .tt-leverage-inline label{gap:3px;font-size:11px}.tt-page.tt-page .tt-futures-order .tt-margin-options,.tt-page.tt-page .tt-futures-order .tt-direction-options{gap:4px}.tt-page.tt-page .tt-futures-order button{height:44px;min-height:44px;padding:0 4px;font-size:12px}.tt-page.tt-page .tt-position-strip{z-index:20;top:calc(env(safe-area-inset-top) + 4px);right:calc(92px + max(4px, env(safe-area-inset-right)));color:#daeadd;cursor:pointer;background:#17392f;border:1px solid #496958;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:56px;height:44px;min-height:44px;padding:0;font-size:10px;line-height:15px;display:flex;position:fixed}.tt-page.tt-page .tt-position-strip.urgent{color:#ffd5bb;background:#5c302b;border-color:#f68a70}.tt-page.tt-page .tt-order-dialog{box-sizing:border-box;width:calc(100vw - 16px);max-width:460px;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:12px;margin:auto;padding:8px;font-size:12px;position:fixed;inset:0}.tt-page.tt-page .tt-order-dialog[open]{gap:4px;display:grid}.tt-page.tt-page .tt-order-dialog header{gap:4px;min-height:44px}.tt-page.tt-page .tt-order-dialog header h2{font-size:16px}.tt-page.tt-page .tt-order-dialog header button{width:44px;min-width:44px;height:44px}.tt-page.tt-page .tt-order-dialog p{margin:0;font-size:11px;line-height:1.4}.tt-page.tt-page .tt-order-dialog .tt-leverage-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;height:44px;display:grid}.tt-page.tt-page .tt-order-dialog label{gap:4px;font-size:12px}.tt-page.tt-page .tt-order-dialog input[type=range]{min-width:0;height:44px;min-height:44px;margin:0}.tt-page.tt-page .tt-order-dialog .tt-margin-options button{height:44px;min-height:44px;padding:0 4px}.tt-page.tt-page .tt-order-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:4px 0;display:grid}.tt-page.tt-page .tt-order-dialog dl>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;min-width:0;display:flex}.tt-page.tt-page .tt-order-dialog dt{font-size:10px;line-height:14px}.tt-page.tt-page .tt-order-dialog dd{overflow-wrap:anywhere;font-size:12px;line-height:17px}.tt-page.tt-page .tt-order-dialog .play-primary{height:44px;min-height:44px;margin:0;padding:4px 8px;font-size:13px}.tt-page.tt-page .tt-position-summary{gap:4px;margin:4px 0;font-size:12px}}@media (max-height:500px) and (min-width:480px) and (max-width:1100px){.tt-page.tt-page .tt-order-dialog{max-width:700px}.tt-page.tt-page .tt-order-dialog[open]{grid-template-columns:1fr 1fr;gap:4px 12px}.tt-page.tt-page .tt-order-dialog header{grid-column:1/-1}.tt-page.tt-page .tt-order-dialog .tt-order-live-note,.tt-page.tt-page .tt-order-dialog .tt-leverage-row,.tt-page.tt-page .tt-order-dialog .tt-leverage-locked,.tt-page.tt-page .tt-order-dialog .tt-margin-options{grid-column:1}.tt-page.tt-page .tt-order-dialog dl{grid-area:2/2/span 3;align-self:start}.tt-page.tt-page .tt-order-dialog .tt-risk{grid-column:1;align-self:center}.tt-page.tt-page .tt-order-dialog .play-primary{grid-column:2}.tt-page.tt-page .tt-positions-dialog>p:not(.tt-risk),.tt-page.tt-page .tt-positions-dialog .tt-position-tabs,.tt-page.tt-page .tt-positions-dialog .tt-position-summary{grid-column:1}}@media (min-width:901px) and (min-height:501px),(min-width:1101px){.tt-page.tt-page .tt-futures-order{gap:6px;padding:8px}.tt-page.tt-page .tt-futures-order .tt-futures-help{font-size:11px;line-height:1.35}.tt-page.tt-page .tt-futures-positions{box-sizing:border-box;flex-shrink:0;gap:6px;max-height:140px;padding:6px 8px;overflow-y:auto}.tt-page.tt-page .tt-futures-card{border-top:0;gap:3px;padding:0;display:grid}.tt-page.tt-page .tt-futures-card+.tt-futures-card{border-top:1px solid #38544a;padding-top:6px}.tt-page.tt-page .tt-futures-card header{flex-wrap:nowrap;gap:5px;min-height:44px}.tt-page.tt-page .tt-futures-card header button{white-space:nowrap;min-height:44px;padding:4px 7px;font-size:11px}.tt-page.tt-page .tt-futures-card header .tt-position-detail{text-align:left;background:0 0;border-color:#0000;flex:1;gap:1px;min-width:0;padding:2px 0;display:grid}.tt-page.tt-page .tt-position-detail b{font-size:12px}.tt-page.tt-page .tt-position-detail small{color:#bfcdbd;font-size:10px;font-weight:400}.tt-page.tt-page .tt-futures-card p{margin:0;font-size:11px;line-height:16px}}
.tt-recent-trades{box-sizing:border-box;color:#e9eee2;background:#102521;border:1px solid #38534a;border-radius:12px;flex-direction:column;flex:0 clamp(310px,38dvh,446px);min-width:0;height:clamp(310px,38dvh,446px);min-height:140px;display:flex;overflow:hidden}.tt-recent-trades *{box-sizing:border-box}.tt-recent-heading{border-bottom:1px solid #314b41;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 8px;padding:12px;display:flex}.tt-recent-heading h3{color:#f0e5c9;margin:0;font-size:13px;font-weight:750}.tt-recent-heading>span{color:#a4b4a4;font-size:10px}.tt-recent-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#617260 #102521;flex:1;min-height:0;overflow-y:auto}.tt-recent-scroll:focus-visible{outline-offset:-3px;outline:2px solid #d7c591}.tt-recent-scroll ol{margin:0;padding:0;list-style:none}.tt-recent-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #293f36;padding:7px 11px;font-size:10px;line-height:1.45}.tt-recent-row:last-child{border-bottom:0}.tt-recent-row-heading{flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:flex}.tt-recent-row-heading>b{font-size:11px}.tt-recent-quote{color:#a4b4a4;font-size:9px;font-weight:400}.tt-recent-action{color:#90d9b3;font-weight:700}.tt-recent-row.sell .tt-recent-action,.tt-recent-row.short .tt-recent-action{color:#efada0}.tt-recent-row.close .tt-recent-action{color:#e0c58c}.tt-recent-row.liquidation .tt-recent-action{color:#ffaaa0}.tt-recent-time{color:#a4b4a4;margin-left:auto;font-size:10px}.tt-recent-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 9px;margin:4px 0 0;display:grid}.tt-recent-values>div{flex-wrap:wrap;align-items:baseline;gap:1px 4px;min-width:0;display:flex}.tt-recent-values dt{color:#a4b4a4;font-size:9px}.tt-recent-values dd{overflow-wrap:anywhere;margin:0}.tt-recent-futures-meta{color:#bdc8b5;flex-wrap:wrap;justify-content:space-between;gap:3px 8px;margin-top:4px;font-size:9px;display:flex}.tt-recent-loss{color:#efada0}.tt-recent-profit{color:#90d9b3}.tt-recent-empty{color:#b4c0ad;text-align:center;margin:0;padding:30px 14px;font-size:12px}.tt-recent-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1101px),(min-width:901px) and (min-height:501px){.tt-page .tt-order-area{flex-direction:column;min-height:0;display:flex}.tt-page .tt-order-area>.tt-actions,.tt-page .tt-order-area>.tt-futures-order{flex:none}.tt-page.tt-expanded .tt-order-area{align-self:stretch;overflow:hidden}.tt-expanded .tt-futures-positions{flex:0 auto;min-height:70px}.tt-expanded .tt-recent-trades{flex:1 1 0;height:auto;min-height:100px}}@media (min-width:901px) and (min-height:501px) and (max-height:680px){.tt-expanded .tt-session{display:none}.tt-page.tt-expanded .tt-stats{grid-template-columns:1.35fr repeat(5,minmax(0,1fr))}.tt-page.tt-expanded .tt-stat{gap:2px;padding:6px 8px}.tt-page.tt-expanded .tt-stat b,.tt-page.tt-expanded .tt-stat.main b{font-size:18px}.tt-page.tt-expanded .tt-order-area{gap:6px}.tt-expanded .tt-inline-order-hints,.tt-expanded .tt-futures-positions{display:none}.tt-expanded .tt-position-strip{color:#daeadd;height:44px;font:inherit;cursor:pointer;background:#17392f;border:1px solid #496958;border-radius:8px;flex:none;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex}}@media (max-width:900px),(max-height:500px) and (max-width:1100px){.tt-recent-trades{display:none}}
.tt-info-dialog{box-sizing:border-box;color:#e6eee7;overscroll-behavior:contain;background:#122a27;border:1px solid #38574f;border-radius:16px;width:min(440px,100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:auto;padding:12px;font-size:13px;line-height:1.4;overflow:auto}.tt-info-dialog::backdrop{background:#031511c9}.tt-info-dialog[open]{gap:10px;display:grid}.tt-info-dialog *{box-sizing:border-box}.tt-info-dialog header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-info-dialog h2{margin:0;font-size:17px}.tt-info-dialog h3{margin:0 0 12px;font-size:14px}.tt-info-dialog p{margin:0}.tt-info-dialog button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#183a30;border:1px solid #527360;border-radius:9px;padding:6px 10px}.tt-info-dialog button:focus-visible{outline-offset:2px;outline:2px solid #d5b87c}.tt-info-dialog button:disabled{opacity:.4;cursor:default}.tt-info-dialog button[aria-selected=true],.tt-info-dialog button[aria-pressed=true]{background:#36564b;border-color:#d5b87c}.tt-info-dialog .tt-info-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.tt-info-dialog .tt-info-panel{min-width:0}.tt-info-dialog .tt-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 8px;margin:0;display:grid}.tt-info-dialog .tt-info-grid>div{min-width:0}.tt-info-dialog dt{color:#a3bcb0;font-size:11px}.tt-info-dialog dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;font-weight:650}.tt-info-dialog .tt-info-pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.tt-info-dialog .tt-info-position>div:last-child{grid-column:1/-1}.tt-info-dialog .tt-info-weekly{color:#b8c8be;border-top:1px solid #38574f;margin-top:10px;padding-top:9px;font-size:12px}.tt-info-dialog .tt-info-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.tt-info-dialog .tt-info-pages{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.tt-info-dialog .up{color:#58dea5}.tt-info-dialog .down{color:#ff8c9d}@media (max-height:450px) and (min-width:480px){.tt-info-dialog{grid-template-columns:128px minmax(0,1fr);width:min(680px,100vw - 20px)}.tt-info-dialog header{grid-column:1/-1}.tt-info-dialog .tt-info-tabs{grid-template-columns:1fr;align-content:start}.tt-info-dialog .tt-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-info-dialog .tt-info-position{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-info-dialog .tt-info-position>div:last-child{grid-column:auto}}
.tt-page .tt-source-reveal{text-align:left;box-sizing:border-box;background:#152b27;border:1px solid #496354;border-radius:12px;width:100%;min-width:0;margin:15px 0;padding:13px 15px}.tt-page .tt-source-reveal h3{color:#e4d8b4;margin:0 0 9px;font-size:13px;font-weight:800;line-height:1.5}.tt-source-reveal ul{margin:0;padding:0;list-style:none}.tt-source-reveal li{border-top:1px solid #344d40;grid-template-columns:38px 12px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 0;display:grid}.tt-source-alias{color:#c9bc91;letter-spacing:.04em;font-size:10px;font-weight:800}.tt-source-arrow{color:#7f9a88;font-size:11px}.tt-source-identity{min-width:0}.tt-source-identity strong{color:#e0e8d7;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex}.tt-page .tt-source-identity small{color:#bdcbb1;background:#294337;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:500}.tt-source-identity>span{color:#a4b8a9;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.tt-source-month{color:#b5c8b5;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.tt-page .tt-source-reveal p{color:#99b1a2;margin:8px 0 0;font-size:9px;line-height:1.7}.tt-page .tt-overlay:has(.tt-source-reveal){overscroll-behavior:contain;overflow:auto}.tt-page .tt-mobile-intro>.tt-source-reveal{grid-column:1/-1}@media (max-width:900px),(max-height:500px) and (max-width:1100px){.tt-page .tt-source-reveal{background:#152b27;border-color:#496354;margin:4px 0;padding:10px 12px}.tt-page .tt-source-reveal h3{color:#e4d8b4;font-size:12px}.tt-source-reveal li{border-color:#344d40;grid-template-columns:35px 10px minmax(0,1fr) auto;gap:6px;padding:7px 0}.tt-source-alias{color:#c9bc91}.tt-source-arrow{color:#7f9a88}.tt-source-identity strong{color:#e0e8d7;font-size:11px}.tt-page .tt-source-identity small{color:#bdcbb1;background:#294337}.tt-source-identity>span{color:#a4b8a9;font-size:9px}.tt-source-month{color:#b5c8b5;font-size:9px}.tt-page .tt-source-reveal p{color:#99b1a2;font-size:9px}}@media (max-width:360px){.tt-source-reveal li{grid-template-columns:32px 9px minmax(0,1fr);gap:5px}.tt-source-month{grid-column:3;font-size:9px}.tt-source-identity strong{gap:5px}}@media (min-width:1101px),(min-width:901px) and (min-height:501px){.tt-page .tt-intro:has(.tt-source-reveal){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;width:min(100%,480px)}.tt-page .tt-intro:has(.tt-source-reveal)>*{grid-column:1/-1;min-width:0}.tt-page .tt-intro:has(.tt-source-reveal)>h2{font-size:24px;line-height:1.2}.tt-page .tt-intro:has(.tt-source-reveal)>p{font-size:11px;line-height:1.5}.tt-page .tt-intro:has(.tt-source-reveal)>.tt-result-total{font-size:30px;line-height:1.2}.tt-page .tt-intro:has(.tt-source-reveal)>.tt-result-total>span{font-size:15px;line-height:1.4}.tt-page .tt-intro:has(.tt-source-reveal)>.tt-result-grid{gap:8px;padding:9px 0}.tt-page .tt-intro:has(.tt-source-reveal)>.tt-result-grid b{font-size:19px}.tt-page .tt-intro:has(.tt-source-reveal)>.tt-result-grid span{font-size:10px}.tt-page .tt-intro:has(.tt-source-reveal)>.tt-source-reveal{margin:4px 0;padding:10px 13px}.tt-page .tt-intro:has(.tt-source-reveal) .tt-source-reveal h3{margin-bottom:6px;font-size:12px}.tt-page .tt-intro:has(.tt-source-reveal) .tt-source-reveal li{padding:6px 0}.tt-page .tt-intro:has(.tt-source-reveal) .tt-source-reveal p{margin-top:6px}.tt-page .tt-intro:has(.tt-source-reveal)>.play-primary{grid-column:auto;min-height:44px;padding:8px 13px;font-size:12px}.tt-page .tt-intro:has(.tt-source-reveal)>.play-primary:only-of-type{grid-column:1/-1}.tt-page .tt-intro:has(.tt-source-reveal) .tt-week-rules summary{min-height:36px;font-size:11px}}
.tt-page .tt-chart-wrap{position:relative}.tt-liquidation-notice{z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(280px,100% - 20px);position:absolute;top:10px;right:10px}.tt-liquidation-notice *{pointer-events:none;box-sizing:border-box}.tt-liquidation-notice .tt-liquidation-card{color:#473b34;background:#fff2de;border:1px solid #ddc5aa;border-radius:15px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:9px;padding:10px;animation:5s both tt-liquidation-appear;display:grid;box-shadow:0 5px 16px #071c2040}.tt-liquidation-notice .tt-liquidation-cat{object-fit:contain;width:66px;height:78px;display:block}.tt-liquidation-notice .tt-liquidation-copy{min-width:0}.tt-liquidation-notice .tt-liquidation-title{color:#644333;overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.35}.tt-liquidation-notice .tt-liquidation-title strong{color:#a13e35;font-size:1.2em;font-weight:800}.tt-liquidation-notice .tt-liquidation-tags{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.tt-liquidation-notice .tt-liquidation-tags span{white-space:nowrap;background:#f6e5cb;border:1px solid #d9c5ae;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:800;line-height:1.25}.tt-liquidation-notice .tt-liquidation-tags .long{color:#245848;background:#e0ead7;border-color:#b8cbb0}.tt-liquidation-notice .tt-liquidation-tags .short{color:#963e36;background:#f7dcd0;border-color:#e7bcb0}.tt-liquidation-notice .tt-liquidation-amounts{gap:3px;margin:0;font-size:10px;line-height:1.3;display:grid}.tt-liquidation-notice .tt-liquidation-amounts>div{flex-wrap:wrap;justify-content:space-between;column-gap:5px;display:flex}.tt-liquidation-notice .tt-liquidation-amounts dt{color:#756151}.tt-liquidation-notice .tt-liquidation-amounts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.tt-liquidation-notice .tt-liquidation-amounts>div:last-child dd{color:#a13e35}@keyframes tt-liquidation-appear{0%{opacity:0;transform:translateY(-6px)scale(.97)}4.2%,93%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(1)}}@media (max-width:900px),(max-height:500px) and (max-width:1100px){.tt-liquidation-notice{width:min(260px,100% - 12px);top:6px;right:6px}.tt-liquidation-notice .tt-liquidation-card{border-radius:12px;grid-template-columns:52px minmax(0,1fr);gap:7px;padding:8px}.tt-liquidation-notice .tt-liquidation-cat{width:52px;height:67px}.tt-liquidation-notice .tt-liquidation-title{margin-bottom:4px;font-size:11px}.tt-liquidation-notice .tt-liquidation-tags{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.tt-liquidation-notice .tt-liquidation-card{animation-name:tt-liquidation-fade}@keyframes tt-liquidation-fade{0%,93%{opacity:1}to{opacity:0}}}
.tt-mobile-header,.tt-mobile-intro,.tt-mobile-spot-side{display:none}@media (max-width:900px),(max-height:500px) and (max-width:1100px){:is(html:has(.tt-page),body:has(.tt-page)){overscroll-behavior:none;height:100%;overflow:hidden}:is(.portal:has(.tt-page) .topbar,.portal:has(.tt-page) .sidebar,.portal:has(.tt-page) .page-dock){display:none}.tt-page.game-play-page{z-index:100;width:100%;max-width:none;height:100dvh;padding:env(safe-area-inset-top) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));color:#e9f0e8;background:#0b181c;flex-direction:column;gap:0;margin:0;display:flex;position:fixed;inset:0}.tt-page>.tt-top,.tt-page>.tt-history,.tt-page>.mg-foot{display:none}.tt-page .tt-mobile-header{flex:0 0 52px;grid-template-columns:44px minmax(0,1fr) 56px 44px 44px;align-items:center;gap:2px;display:grid}.tt-mobile-header a,.tt-mobile-header button{color:#dce9df;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:44px;height:44px;font-size:23px;text-decoration:none;display:grid}.tt-mobile-header a{font-size:32px}.tt-mobile-header>div{gap:2px;min-width:0;display:grid}.tt-mobile-header b{white-space:nowrap;letter-spacing:-.6px;font-size:13px}.tt-mobile-header small{color:#93b6a7;font-size:10px}.tt-page .tt-stage{border:1px solid #284238;border-radius:10px;flex:1;height:auto;min-height:0;position:relative}.tt-page .tt-board{border:0;border-radius:10px;grid-template-rows:44px minmax(0,1fr) 44px auto 18px;grid-template-columns:minmax(0,1fr);gap:4px;height:100%;min-height:0;padding:5px;display:grid}.tt-page .tt-session,.tt-page .tt-fee{display:none}.tt-page .tt-stats{grid-area:1/1;grid-template-columns:1.35fr 1fr .7fr;gap:4px;height:44px;display:grid}.tt-page .tt-stat{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:3px 5px;display:flex}.tt-page .tt-stat span{font-size:10px;line-height:12px}.tt-page .tt-stat b,.tt-page .tt-stat.main b{white-space:nowrap;font-size:clamp(13px,3.9vw,18px);line-height:20px}.tt-page .tt-stat.main{order:0;grid-column:auto;position:relative}.tt-page .tt-stat.main em{font-size:9px;line-height:10px;position:absolute;top:4px;right:4px}.tt-page .tt-stat:last-child{order:0}.tt-page .tt-stat:nth-child(3),.tt-page .tt-stat:nth-child(4),.tt-page .tt-stat:nth-child(5){display:none}.tt-page .tt-main{flex-direction:column;grid-area:2/1;gap:4px;height:100%;min-height:0;display:flex}.tt-page .tt-side{display:contents}.tt-page .tt-pairs{flex:0 0 44px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.tt-page .tt-pair-btn{border-radius:8px;flex-direction:column;justify-content:center;gap:2px;height:44px;min-height:44px;padding:3px 6px;display:flex}.tt-page .tt-pair-btn strong,.tt-page .tt-pair-btn span{font-size:11px;line-height:15px}.tt-page .tt-pair-btn em,.tt-page .tt-summary{display:none}.tt-page .tt-chart-wrap{flex:1;order:2;width:100%;height:auto;min-height:0}.tt-page .tt-chart-history{height:100%;min-height:0}.tt-page .tt-chart-tools{flex-wrap:nowrap;flex:0 0 44px;gap:3px;padding:0 2px}.tt-page .tt-chart-tools span{display:none}.tt-page .tt-chart-tools button{min-width:44px;height:44px;min-height:44px;padding:4px 7px;font-size:11px}.tt-page .tt-chart{flex:1;min-height:0}.tt-page .tt-order-mode{flex-wrap:nowrap;grid-area:3/1;gap:4px;height:44px;display:flex}.tt-page .tt-order-mode>button{flex:0 0 58px;min-height:44px;padding:4px;font-size:13px}.tt-page .tt-order-mode>span{display:none}.tt-page .tt-mobile-spot-side{gap:4px;margin-left:auto;display:flex}.tt-mobile-spot-side button{min-width:60px;height:44px;font-size:13px}.tt-page .tt-mobile-spot-side button:first-child{color:#c5f5da;background:#225546;border-color:#438b69}.tt-page .tt-mobile-spot-side button:last-child{color:#ffd7d2;background:#643d3c;border-color:#ae6863}.tt-page .tt-mobile-spot-side button[aria-pressed=true]{outline-offset:-3px;outline:2px solid #efd597;font-weight:800;box-shadow:inset 0 -4px #efd597}.tt-page .tt-order-mode>.tt-quick-close{white-space:nowrap;color:#ffdbd1;background:#643d3c;border-color:#ae6863;flex:0 auto;margin-left:auto;padding:4px 8px;font-size:12px}.tt-page .tt-order-area{grid-area:4/1;align-self:stretch;gap:0;min-height:0}.tt-page .tt-actions{display:block}.tt-page[data-spot-side=buy] .tt-btns.sell,.tt-page[data-spot-side=sell] .tt-btns.buy{display:none}.tt-page .tt-btns{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.tt-page .tt-btns-label{display:none}.tt-page .tt-btns button{border-radius:8px;height:52px;min-height:52px;padding:3px 0}.tt-page .tt-btns button b{font-size:14px}.tt-page .tt-btns button small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:12px;overflow:hidden}.tt-page .tt-trade-notice{white-space:nowrap;text-overflow:ellipsis;text-align:left;grid-area:5/1;height:18px;min-height:0;font-size:10px;line-height:18px;overflow:hidden}.tt-page .tt-overlay{border-radius:10px;padding:12px;overflow:auto}.tt-page .tt-overlay>.tt-intro{display:none}.tt-page .tt-mobile-intro{text-align:center;flex-direction:column;gap:10px;width:min(100%,420px);margin:auto;display:flex}.tt-mobile-intro .play-eyebrow{color:#d3bd87;margin:0;font-size:10px}.tt-mobile-intro h2{letter-spacing:-1px;margin:0;font-size:24px;line-height:1.25}.tt-mobile-intro p{color:#b3c8bf;margin:0;font-size:12px;line-height:1.65}.tt-mobile-intro .tt-mobile-week{border:1px solid #345247;border-radius:8px;padding:8px;font-size:11px}.tt-mobile-intro .play-primary{justify-content:center;min-height:44px;padding:8px 14px;font-size:13px}.tt-mobile-intro .secondary{color:#d9e7dd;background:#1c3831;border:1px solid #4b6a5a}.tt-mobile-intro .tt-mobile-help{color:#c7d6c6;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:11px}.tt-mobile-intro .tt-mobile-message{font-size:10px}.tt-mobile-result{gap:4px;display:grid}.tt-mobile-result strong{font-size:32px;line-height:1.2}.tt-mobile-result small{color:#a9c1b6;font-size:11px}}@media (max-width:900px) and (max-height:580px){.tt-page .tt-mobile-header{flex-basis:48px}.tt-page .tt-mobile-intro{gap:5px}.tt-mobile-intro h2{font-size:21px}.tt-mobile-intro .tt-mobile-message{display:none}.tt-mobile-intro .tt-mobile-week{padding:4px}}@media (orientation:landscape) and (max-height:500px) and (max-width:1100px){.tt-page .tt-mobile-header{flex-basis:48px}.tt-page .tt-board{grid-template-rows:44px 44px minmax(0,1fr) 18px;grid-template-columns:minmax(0,1fr) 240px;gap:4px 8px}.tt-page .tt-stats{grid-column:1/-1}.tt-page .tt-main{grid-area:2/1/4}.tt-page .tt-order-mode{grid-area:2/2}.tt-page .tt-order-mode>button{flex-basis:48px}.tt-page .tt-mobile-spot-side button{min-width:60px}.tt-page .tt-order-area{grid-area:3/2;align-self:start}.tt-page .tt-trade-notice{grid-area:4/1/auto/-1}.tt-page .tt-mobile-intro{grid-template-columns:1fr 1fr;align-items:center;gap:4px 20px;max-width:600px;display:grid}.tt-mobile-intro>.play-eyebrow,.tt-mobile-intro>h2,.tt-mobile-intro>p:not(.tt-mobile-message),.tt-mobile-intro>.tt-mobile-result{grid-column:1}.tt-mobile-intro>.play-primary,.tt-mobile-intro>.tt-mobile-help{grid-column:2}.tt-mobile-intro>.play-primary:first-of-type{grid-row:1/3}.tt-mobile-intro>.play-primary:nth-of-type(2){grid-row:3/5}.tt-mobile-intro>.tt-mobile-help{grid-row:5}.tt-mobile-intro>.tt-mobile-message{display:none}}
.tt-screen-actions{justify-content:flex-end;gap:8px;display:flex}.tt-screen-actions button{color:#dce9df;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#132c29;border:1px solid #38574f;border-radius:8px;padding:8px 14px;font-size:14px}@media (min-width:1101px),(min-width:901px) and (min-height:501px){:is(html:has(.tt-expanded),body:has(.tt-expanded)){overscroll-behavior:none;overflow:hidden}:is(.portal:has(.tt-expanded) .topbar,.portal:has(.tt-expanded) .sidebar,.portal:has(.tt-expanded) .page-dock){display:none}.tt-page.tt-expanded{z-index:1000;box-sizing:border-box;color:#e9f0e8;background:#0b181c;flex-direction:column;gap:8px;width:100%;max-width:none;height:100dvh;margin:0;padding:12px;display:flex;position:fixed;inset:0}.tt-expanded .tt-top{flex-wrap:nowrap;flex:0 0 44px}.tt-expanded .tt-title{font-size:24px}.tt-expanded .tt-top .play-eyebrow,.tt-expanded .game-one-line,.tt-expanded .tt-top-meta>:not(.tt-screen-actions),.tt-expanded>.tt-history,.tt-expanded>.mg-foot{display:none}.tt-expanded .tt-stage{flex:1;min-height:0}.tt-expanded .tt-board{box-sizing:border-box;grid-template-rows:auto auto min-content minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 320px;gap:8px;height:100%;min-height:0;padding:12px}.tt-expanded .tt-main{grid-area:3/1/5;min-height:0}.tt-expanded .tt-stat{padding:8px 10px}.tt-expanded .tt-stat b{font-size:18px}.tt-expanded .tt-stat.main b{font-size:24px}.tt-expanded .tt-stat em{font-size:11px}.tt-expanded .tt-order-mode{grid-area:3/2}.tt-expanded .tt-order-mode>span{display:none}.tt-expanded .tt-order-mode>.tt-quick-close{margin-left:auto}.tt-expanded .tt-order-area{grid-area:4/2;max-height:100%;overflow:auto}.tt-expanded .tt-actions{grid-template-columns:minmax(0,1fr)}.tt-expanded .tt-chart-wrap{flex:1;height:auto;min-height:0}.tt-expanded .tt-pairs{flex-shrink:0}.tt-expanded .tt-summary,.tt-expanded .tt-fee{display:none}.tt-expanded .tt-trade-notice{grid-row:5;margin:0}.tt-expanded .tt-overlay{overflow:auto}}@media (min-width:1101px) and (max-height:800px),(min-width:901px) and (min-height:501px) and (max-height:800px){.tt-expanded .tt-futures-help{display:none}.tt-expanded .tt-futures-order,.tt-expanded .tt-futures-positions{gap:8px;padding:10px}}
