:root{color-scheme:dark;font-family:Barlow,Arial,sans-serif;background:#080d12;color:#f2f6f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body,html{margin:0;min-height:100%}button,input{font:inherit}button{cursor:pointer}a,button,input{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent,#d8b55b);outline-offset:4px}button,input{border-radius:0}button{touch-action:manipulation}::selection{color:#061014;background:#e8c875}.terminal{--page:#080f14;--surface:#101b22;--surface-raised:#16252e;--surface-deep:#0b151c;--border:#293b43;--border-soft:#20323c;--text:#f1f6f5;--muted:#93a8b1;--accent:#daba66;--accent-dim:#766139;--blue:#57cdf4;--red:#f67975;--up:#bbf660;--down:#ff6861;--chart:#a5dce6;--corner:5px;min-height:100vh;color:var(--text);background:var(--page);background-image:radial-gradient(ellipse at 45% 0,#122d34 0,transparent 56%)}.terminal[data-game=valorant]{--page:#111416;--surface:#1c2226;--surface-raised:#262f35;--surface-deep:#141b20;--border:#394147;--border-soft:#2b343c;--accent:#ff5965;--accent-dim:#a63943;--blue:#61e6e0;--red:#ff6674;--up:#75f6b1;--down:#ff5965;--chart:#ff7c86;--corner:0;background-image:none}.app-shell{width:min(1760px,100%);margin:0 auto;padding:0 28px 20px}.topbar{height:82px;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border-soft)}.brand,.topbar{display:flex;align-items:center}.brand{min-width:178px;min-height:44px;color:inherit;text-decoration:none}.brand-mark{width:44px;height:44px;display:block;object-fit:contain}.game-tabs{align-self:stretch;display:flex;gap:24px}.tab-cover{display:block;width:48px;height:27px;object-fit:contain;border:1px solid #63839155;opacity:.62;transition:opacity .16s ease}.game-tab.is-active .tab-cover,.game-tab:hover .tab-cover{opacity:1;border-color:var(--accent-dim)}.game-tab{position:relative;display:flex;align-items:center;gap:9px;border:0;padding:0 8px;background:none;color:var(--muted);font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;transition:color .16s ease}.game-tab.is-active,.game-tab:hover{color:var(--text)}.game-tab.is-active:after{bottom:-1px;left:0;right:0;height:3px}.game-tab.is-active:after,.game-tab.is-active:before{content:"";position:absolute;background:var(--accent)}.game-tab.is-active:before{width:4px;height:4px;top:18px;left:50%;transform:translateX(-50%) rotate(45deg)}.game-order-count{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;background:var(--accent);color:var(--page);font-size:9px;letter-spacing:0}.header-wallet{display:grid;grid-template-columns:auto auto;column-gap:14px;align-items:center;text-align:right}.wallet-label{color:var(--muted);font-size:9px;letter-spacing:1.3px;text-transform:uppercase;grid-column:1/-1}.wallet-value{color:var(--text);font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-pnl{font-size:11px;color:var(--up);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-pnl.is-negative,.wallet-pnl.negative{color:var(--down)}.hero-strip{position:relative;display:grid;grid-template-columns:350px minmax(0,1fr);align-items:center;gap:25px;overflow:hidden;min-height:221px;margin:20px 0;padding:12px;border:1px solid #395058;border-left:3px solid var(--accent);border-radius:var(--corner);background:#11252d}.terminal[data-game=valorant] .hero-strip{background-color:#202c33;border-color:#44535b;border-left-color:var(--accent)}.hero-cover{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#091a22;border:1px solid #5c879153}.hero-cover-image{display:block;width:100%;height:100%;object-fit:contain}.cover-title{position:absolute;left:0;bottom:0;width:100%;padding:17px 15px 12px;font:800 22px/1 Barlow Condensed,Impact,sans-serif;letter-spacing:1px;color:#fff6df;background:linear-gradient(transparent,#030c18ed);text-shadow:0 2px 6px #000}.cover-title span{display:block;margin-top:5px;color:#c7d6dd;font:700 7px/1.3 Barlow,Arial,sans-serif;letter-spacing:1.8px}.terminal[data-game=valorant] .cover-title{font-size:28px;letter-spacing:1.5px;color:#fff}.terminal[data-game=valorant] .hero-cover{border-color:#98636a80}.hero-content{position:relative;z-index:1;max-width:860px;padding:5px 14px 5px 0}.eyebrow{display:block;color:var(--accent);font-size:10px;line-height:1.4;font-weight:800;letter-spacing:2px;text-transform:uppercase}.hero-title{margin:7px 0 6px;font:700 clamp(29px,2.7vw,40px)/1.06 Georgia,Times New Roman,serif;letter-spacing:-1px}.hero-title em{color:#f4d588;font-style:normal}.terminal[data-game=valorant] .hero-title{font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;font-size:clamp(33px,3.2vw,48px);letter-spacing:.2px;text-transform:uppercase}.terminal[data-game=valorant] .hero-title em{color:#ff7a83}.hero-subtitle{margin:0;max-width:430px;color:#c2d3d9;font-size:13px;line-height:1.5}.hero-meta{display:flex;align-items:center;gap:11px;margin-top:14px;color:#c8d5d8;font-size:9px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.hero-meta>span{border:1px solid #769da65e;background:#0d1a23b3;padding:4px 7px}.market-heading{gap:12px;margin:0 0 11px}.market-heading,.market-path{display:flex;align-items:center}.market-path{gap:9px;font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.5px}.market-path strong{color:var(--text);font-weight:700}.market-path span{color:#607987}.live-badge{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:1px;background:#89d94c10;border:1px solid #89d94c36;padding:4px 7px}.live-badge,.market-path .live-badge{color:var(--up)}.live-badge>i{display:none}.live-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--up);box-shadow:0 0 9px #bbf6605c;animation:live-beat 2.4s ease-in-out infinite}.rules-button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--muted);border:0;background:none;padding:7px 0 7px 10px;font-size:11px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.rules-button:hover{color:var(--text)}.arena-board{display:grid;grid-template-columns:1fr 184px 1fr;align-items:stretch;gap:12px;margin-bottom:18px}.team-card{position:relative;display:grid;grid-template-columns:47px minmax(80px,1fr) auto;align-items:center;column-gap:14px;padding:17px 20px;min-height:95px;background:var(--surface);border:1px solid var(--border);border-radius:var(--corner);overflow:hidden}.team-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue)}.team-card.blue{background:linear-gradient(110deg,#132e3c 0,var(--surface) 64%);border-color:#2a5161}.team-card.red{background:linear-gradient(110deg,var(--surface) 30%,#321f26 100%);border-color:#613f45}.team-card.red:before{left:auto;right:0;background:var(--red)}.team-card.blue .team-emblem{color:#c5efff;background:#214d65;border-color:#4b8aa2;box-shadow:inset 0 0 0 3px #153744}.team-card.red .team-emblem{color:#ffdad6;background:#622f3a;border-color:#a16a6d;box-shadow:inset 0 0 0 3px #41212a}.team-emblem{width:44px;height:48px;display:grid;place-items:center;font:800 25px/1 Barlow Condensed,Impact,sans-serif;border:1px solid;clip-path:polygon(50% 0,100% 15%,90% 76%,50% 100%,10% 76%,0 15%)}.team-emblem svg{width:27px;height:27px}.team-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.team-name{margin:0;font-size:16px;line-height:1;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}.team-name>span{font-size:10px;letter-spacing:1.1px;color:#a3bbc4;font-weight:600}.team-card.blue .team-name{color:var(--blue)}.team-card.red .team-name{color:var(--red)}.team-role{color:#99aeb8;font-size:9px;letter-spacing:.8px;text-transform:uppercase}.team-score{display:flex;flex-direction:column;align-items:center;gap:4px;padding-left:18px;border-left:1px solid #6b8d9a38;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f2f5f3}.team-score>strong{font:800 38px/1 Barlow Condensed,Impact,sans-serif}.team-score>span{color:#8da5b0;font-size:8px;line-height:1;letter-spacing:1px}.team-economy{display:flex;align-items:baseline;flex-direction:row;gap:5px;margin-top:2px;text-align:left}.team-economy>svg{color:#d9b96c;align-self:center;width:14px;height:14px}.team-economy strong{color:#f1d28a;font-size:25px;line-height:1;font-weight:800;letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-economy>span{color:#9fb0b5;font-size:8px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.team-economy .alive-pips{display:inline-flex;gap:3px;align-self:center;margin-right:3px}.alive-pips i{display:block;width:5px;height:12px;transform:skew(-11deg);background:#41525a}.team-card.blue .alive-pips i.alive{background:var(--blue)}.team-card.red .alive-pips i.alive{background:var(--red)}.team-statline{display:flex;gap:12px;color:#a9bbc2;font-size:10px;margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-statline b,.team-statline strong{color:#e8eeef;font-weight:700}.objective{display:inline-flex;gap:5px;align-items:center;color:#a1b5bf;font-size:9px;white-space:nowrap}.objective svg{flex-shrink:0;color:#d9b96c}.arena-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:relative}.arena-center:before{content:"VS";position:absolute;left:50%;top:21px;transform:translateX(-50%);color:#253843;font:900 58px/1 Barlow Condensed,Impact,sans-serif;pointer-events:none;opacity:.35}.match-clock{position:relative;font:700 22px/1 Barlow Condensed,Impact,sans-serif;letter-spacing:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.round-label{position:relative;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.lead-bar{position:relative;width:106px;height:4px;overflow:hidden;background:var(--red)}.lead-bar:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--page)}.lead-fill{display:block;height:100%;background:var(--blue);transition:width .25s ease}.match-phase{position:relative;color:var(--accent);font-size:8px;letter-spacing:.6px;text-transform:uppercase}.terminal[data-game=valorant] .team-emblem{clip-path:polygon(0 0,100% 0,100% 78%,77% 100%,0 100%)}.terminal[data-game=valorant] .team-name{font-family:Barlow Condensed,Impact,sans-serif;font-size:18px}.terminal[data-game=valorant] .team-economy strong{color:#d1f1ef}.market-layout{display:grid;grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:18px}.market-card{min-width:0;border:1px solid var(--border);border-radius:var(--corner);background:var(--surface-deep);overflow:hidden}.metric-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px 15px;border-bottom:1px solid var(--border-soft)}.metric-copy{min-width:0}.metric-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;color:#a5bac2}.metric-eyebrow:before{content:"";width:5px;height:5px;background:var(--accent);transform:rotate(45deg)}.metric-eyebrow>svg{color:var(--accent);flex-shrink:0}.edge-label{padding:3px 5px;background:#57cdf417;color:var(--blue);font-size:7px;letter-spacing:.8px;line-height:1.3;white-space:nowrap}.edge-label.red-edge{color:var(--red);background:#f6797519}.metric-main{display:flex;align-items:baseline;gap:5px;margin:2px 0 0;line-height:1;white-space:nowrap}.metric-sign{font:700 32px/1 Barlow Condensed,Impact,sans-serif;color:var(--accent)}.metric-number{font:800 clamp(48px,4.4vw,68px)/1 Barlow Condensed,Impact,sans-serif;letter-spacing:-.9px;color:#f4e4b6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-main.is-blue .metric-number,.metric-main.is-blue .metric-sign{color:#83e0ff}.metric-main.is-red .metric-number,.metric-main.is-red .metric-sign{color:#ff9e96}.metric-unit{font-size:13px;color:#ae9567;font-weight:800;letter-spacing:1.5px;margin-left:5px}.metric-change{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;font-size:11px;line-height:1;font-weight:700;margin-left:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-change>small{font-size:8px;color:#94a8b1;margin-left:2px}.metric-change>svg{flex:0 0 13px;height:13px;width:13px}.metric-change.is-up{color:var(--up);background:#91d53e12}.metric-change.is-down{color:var(--down);background:#ff686114}.metric-caption{color:#879fab;margin:6px 0 0;font-size:11px;line-height:1.5}.metric-caption strong{color:var(--blue);font-weight:600}.metric-details{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:390px}.metric-chip{display:inline-flex;gap:7px;align-items:center;font-size:9px;line-height:1.3;padding:7px 9px;color:#9ab0b9;border:1px solid var(--border-soft);background:#16262d}.metric-chip b,.metric-chip strong{color:#f2f5ed;font-size:11px;font-weight:700}.metric-details>span:not(.metric-chip){color:#819ba7;font-size:9px;line-height:1.5;width:100%;text-align:right}.terminal[data-game=valorant] .metric-number{color:#fff0ec}.terminal[data-game=valorant] .metric-main.is-blue .metric-number,.terminal[data-game=valorant] .metric-main.is-blue .metric-sign{color:#91f5eb}.terminal[data-game=valorant] .metric-main.is-red .metric-number,.terminal[data-game=valorant] .metric-main.is-red .metric-sign{color:#ff8f99}.terminal[data-game=valorant] .metric-sign,.terminal[data-game=valorant] .metric-unit{color:var(--accent)}.terminal[data-game=valorant] .metric-eyebrow:before{transform:none}.terminal[data-game=valorant] .metric-chip{background:#222e33}.market-chart{position:relative;min-width:0}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:47px;padding:9px 20px 0}.chart-actions,.range-group{display:flex;align-items:center;gap:4px}.chart-control,.chart-range{border:1px solid transparent;background:none;font-size:9px;font-weight:800;color:#8fa6b2;letter-spacing:.5px;padding:6px 8px;white-space:nowrap}.chart-control:hover,.chart-range:hover{color:#fff;background:var(--surface-raised)}.chart-control:disabled{color:#8b9da6;opacity:.75}.chart-range.selected{color:var(--accent);background:#daba6610;border-color:#8a724737}.terminal[data-game=valorant] .chart-range.selected{background:#ff596517;border-color:#ff596534}.chart-container{position:relative;height:clamp(480px,54vh,660px);min-height:480px;margin:0}.chart-canvas{width:100%;height:100%;display:block;touch-action:pan-y}.chart-footer{min-height:43px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:5px 24px 14px;color:#78939f;font-size:9px}.chart-footer,.chart-legend{display:flex;align-items:center}.chart-legend{gap:12px}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:14px;height:2px;display:inline-block;background:var(--chart)}.chart-legend .entry i{background:var(--accent)}.chart-event{display:flex;align-items:center;gap:6px;color:#acc3ca;max-width:50%;white-space:nowrap}.chart-event,.chart-event>span:last-child{overflow:hidden;text-overflow:ellipsis}.chart-tooltip{position:absolute;z-index:3;top:12px;max-width:220px;padding:9px 11px;border:1px solid #4c6672;background:#0b171ff2;box-shadow:0 6px 25px #0007;pointer-events:none;font-size:10px;color:#aec2ca}.chart-tooltip strong{display:block;margin-bottom:4px;color:#f1e2bb;font-size:16px}.market-chart.is-expanded{position:fixed;inset:20px;z-index:70;display:flex;flex-direction:column;background:var(--surface-deep);border:1px solid var(--border);box-shadow:0 0 0 30px #03090bf2}.market-chart.is-expanded .chart-toolbar{padding-top:15px}.market-chart.is-expanded .chart-container{flex:1 1;height:auto;min-height:0}.market-chart.is-expanded .chart-footer{padding-bottom:18px}.trade-panel{position:sticky;top:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--corner);padding:18px}.trade-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:19px;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.trade-topline>span:last-child{padding:4px 6px;border:1px solid var(--border);color:var(--accent);font-size:9px;letter-spacing:.5px}.trade-stake{background:var(--surface-deep);border:1px solid var(--border-soft);padding:12px 13px}.stake-label{color:#8da4af;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.stake-value{display:block;margin-top:6px;font-size:32px;font-weight:700;letter-spacing:-.5px;color:#eaf3f5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stake-value>span{font-weight:600;font-size:20px;color:#7e9ca9}.stake-value input{display:block;width:100%;min-width:0;padding:0;outline:none;border:none;color:inherit;background:none;font-weight:700;-moz-appearance:textfield}.stake-value input::-webkit-inner-spin-button,.stake-value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stake-options{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:12px 0 0}.stake-option{padding:8px 2px;font-size:10px;font-weight:700;background:#14232b;border:1px solid var(--border-soft);color:#a9bec5}.stake-option:hover{background:var(--surface-raised);color:#fff}.stake-option.is-active{color:var(--accent);border-color:var(--accent-dim);background:#daba660b}.trade-button{position:relative;width:100%;display:flex;flex-direction:column;border:none;padding:14px 15px 12px;text-align:left;min-height:145px;margin:14px 0 0;color:#132014;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.trade-button.just-fired{transform:translateY(2px);filter:brightness(1.18)}.trade-button:before{content:"";position:absolute;width:96px;height:96px;border:18px solid #ffffff14;transform:rotate(45deg);right:-45px;bottom:-31px;pointer-events:none}.trade-button.up{background:var(--up);box-shadow:0 4px 0 #598623}.trade-button.down{color:#2e0b11;background:var(--down);box-shadow:0 4px 0 #993736}.trade-button:hover:enabled{transform:translateY(-2px);filter:brightness(1.09);box-shadow:0 6px 0 #598623,0 5px 26px #9af6381c}.trade-button.down:hover:enabled{box-shadow:0 6px 0 #993736,0 5px 26px #ff595924}.trade-button:active:enabled{transform:translateY(2px);box-shadow:0 1px 0 #598623}.trade-button.down:active:enabled{box-shadow:0 1px 0 #993736}.trade-button:disabled{opacity:.39;filter:saturate(.5);box-shadow:none}.direction-top{display:flex;align-items:center;gap:8px;width:100%}.direction-arrow{width:32px;height:30px;display:grid;place-items:center;font:900 35px/1 Arial,sans-serif}.direction-arrow svg{width:30px;height:30px;stroke-width:3}.direction-label{font:900 43px/1 Barlow Condensed,Impact,sans-serif;letter-spacing:1px;margin-top:2px}.direction-multiple{margin-left:auto;border:1px solid #153b2330;padding:4px 5px;font-size:12px;font-weight:800;line-height:1}.direction-subtitle{display:block;margin:5px 0 10px;font-size:9px;font-weight:700;line-height:1.4;color:#304a22}.trade-button.down .direction-subtitle{color:#6b2628}.direction-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid #17361929;font-size:9px;font-weight:700}.trade-button.down .direction-footer{border-color:#74212a2e}.direction-hint{font-size:8px;opacity:.87}.direction-hint kbd{margin-left:3px;padding:1px 3px;border:1px solid #294a304a;font:inherit}.direction-live{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.trade-summary{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px;color:#8ea5af;font-size:11px}.summary-row strong{color:#e4edef;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary-row.profit strong{color:var(--up)}.market-state{margin:14px 0 0;padding:9px;color:#cbd8db;background:#253941;border-left:2px solid var(--accent);font-size:10px;line-height:1.55}.terminal[data-game=valorant] .trade-panel{border-top:2px solid var(--accent)}.terminal[data-game=valorant] .stake-option{background:#222c31}.terminal[data-game=valorant] .trade-button{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);min-height:120px;box-shadow:none}.terminal[data-game=valorant] .trade-button:hover:enabled{box-shadow:none}.terminal[data-game=valorant] .market-state{background:#33272c}.activity-panel{margin-top:18px;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--corner);background:var(--surface)}.activity-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-soft);padding:0 20px}.activity-tabs{display:flex;gap:24px}.activity-tab{position:relative;border:0;background:none;padding:17px 0 15px;color:#8aa3af;font-size:11px;font-weight:700}.activity-tab.is-active{color:var(--text)}.activity-tab.is-active:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--accent)}.activity-tab>b,.activity-tab>span{margin-left:6px;color:var(--accent);font-size:9px}.reset-button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:transparent;color:#a1b5bd;padding:5px 8px;font-size:9px;white-space:nowrap}.reset-button:hover{color:#fff;border-color:#5b737e}.activity-stats{gap:18px;padding:10px 0}.activity-stats,.stat-item{display:flex;align-items:center}.stat-item{gap:10px;color:#90a5b0;font-size:9px}.stat-item strong{color:#e8edf0;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-item .positive{color:var(--up)}.stat-item .negative{color:var(--down)}.table-scroll{width:100%;overflow-x:auto}.orders-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.orders-table th{padding:11px 20px;color:#6f8b98;font-size:8px;font-weight:700;letter-spacing:.8px;text-align:left;text-transform:uppercase}.orders-table td,.orders-table th{border-bottom:1px solid var(--border-soft)}.orders-table td{padding:12px 20px;color:#c0d0d6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table tbody tr:hover{background:#9fbdc105}.orders-table td:last-child,.orders-table th:last-child{text-align:right}.direction-pill,.result-pill{display:inline-flex;align-items:center;gap:4px;min-width:44px;padding:3px 6px;font-size:9px;font-weight:800;line-height:1.2}.direction-pill.up{background:#bbf66016;color:var(--up)}.direction-pill.down{background:#ff686115;color:var(--down)}.result-pill.win{background:#bbf66016;color:var(--up)}.result-pill.loss{background:#ff686115;color:var(--down)}.result-pill.refund{background:#daba6618;color:var(--accent)}.result-pill.open{color:#93d7ef;background:#93d7ef10}.empty-orders{text-align:center;padding:30px 20px 33px;font-size:11px;color:#849eaa;line-height:1.7}.empty-orders strong{display:block;margin-bottom:5px;font-size:12px;font-weight:600;color:#c1d2d7}.countdown-bar{display:inline-block;width:45px;height:3px;background:#354954;margin:0 7px 2px 0;overflow:hidden}.countdown-bar>span{display:block;height:100%;background:var(--accent)}.event-rail{display:flex;gap:0;border:1px solid var(--border);border-radius:var(--corner);margin-top:18px;background:var(--surface-deep);overflow:hidden}.event-item{min-width:0;flex:1 1;display:flex;align-items:center;gap:8px;padding:11px 14px;border-right:1px solid var(--border-soft)}.event-item:last-child{border-right:none}.event-side{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;background:#57cdf415;color:var(--blue)}.event-item.red .event-side,.event-side.red{background:#f6797519;color:var(--red)}.event-item.neutral .event-side,.event-side.neutral{background:#daba6616;color:var(--accent)}.event-copy{min-width:0;color:#c1d2d8;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event-copy strong{color:var(--blue)}.event-copy.red strong{color:var(--red)}.event-age{flex:0 0 auto;margin-left:auto;color:#6a8997;font-size:8px}.page-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;color:#647f8d;font-size:9px;line-height:1.5}.disclaimer{margin:0;max-width:890px}.page-footer>span{flex:0 0 auto;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#8aa2ac}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);padding:13px 19px;z-index:100;max-width:min(460px,calc(100vw - 30px));color:#ecf5f5;background:#1b333f;border:1px solid #668a9b;box-shadow:0 12px 35px #0008;font-size:12px;line-height:1.5;animation:toast-in .18s ease-out}.toast.error{border-color:var(--down)}.rules-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#03080bd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rules-dialog{position:relative;width:min(650px,100%);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;padding:30px;background:var(--surface);border:1px solid var(--accent-dim);box-shadow:0 20px 80px #0008}.rules-dialog h2{margin:0 36px 22px 0;font-size:26px;line-height:1.1;font-family:Barlow Condensed,Impact,sans-serif;letter-spacing:1px;text-transform:uppercase}.rules-dialog>p{color:#b6c8ce;font-size:12px;line-height:1.8;margin:15px 0}.rules-dialog>small{display:block;color:#809aa5;font-size:10px;line-height:1.7;margin-top:20px}.rules-dialog>.rule-block{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.7px;background:var(--surface-deep);padding:12px;border-left:2px solid var(--accent)}.rules-close{position:absolute;top:15px;right:15px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--border);background:var(--surface-raised);font-size:20px}.rule-block{margin:0 0 17px}.rule-block:last-child{margin-bottom:0}.rule-block h3{margin:0 0 6px;font-size:11px;letter-spacing:1px;color:var(--accent);text-transform:uppercase}.rule-block li,.rule-block p{margin:0;color:#b0c3cc;font-size:12px;line-height:1.75}.rule-block ul{margin:7px 0 0;padding-left:17px}.rule-block code{color:#e0d199;font-size:11px}@keyframes live-beat{0%,to{opacity:1}50%{opacity:.45}}@keyframes toast-in{0%{opacity:0;margin-bottom:-6px}to{opacity:1;margin-bottom:0}}@media (min-width:1500px){.app-shell{padding-right:36px;padding-left:36px}.market-layout{grid-template-columns:minmax(0,1fr) 324px;gap:22px}.trade-panel{padding:22px}.trade-button{min-height:125px;padding:15px 17px 13px}.hero-strip{grid-template-columns:370px minmax(0,1fr);min-height:231px}.team-card{padding:19px 26px}}@media (max-width:1150px){.app-shell{padding:0 20px 20px}.hero-strip{grid-template-columns:325px minmax(0,1fr);gap:22px;min-height:208px}.market-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.arena-board{grid-template-columns:1fr 138px 1fr;gap:10px}.team-card{padding:15px 14px;column-gap:10px;grid-template-columns:39px minmax(60px,1fr) auto}.team-emblem{width:36px;height:41px}.team-economy strong,.team-emblem{font-size:23px}.team-name{font-size:12px;letter-spacing:1px}.team-statline{gap:7px;font-size:9px}.metric-head{padding:18px 20px 14px;gap:12px;align-items:flex-start}.metric-details{max-width:230px;gap:5px}.metric-chip{padding:5px 7px;font-size:8px;gap:5px}.metric-number{font-size:57px}.metric-change{margin-left:5px;font-size:10px}.trade-panel{padding:16px}.chart-container{height:500px}.orders-table td,.orders-table th{padding-left:16px;padding-right:16px}.event-item{padding:10px}}@media (max-width:940px){.topbar{gap:12px}.brand{min-width:130px}.game-tabs{gap:10px}.game-tab{font-size:11px;letter-spacing:.7px}.tab-cover{width:40px;height:22.5px}.hero-strip{grid-template-columns:290px minmax(0,1fr);gap:19px}.hero-title{font-size:30px}.terminal[data-game=valorant] .hero-title{font-size:35px}.hero-meta{margin-top:9px}.hero-subtitle{font-size:11px}.market-layout{grid-template-columns:minmax(0,1fr) 252px;gap:12px}.metric-head{flex-direction:column;gap:12px;padding:16px 18px 13px}.metric-details{justify-content:flex-start;max-width:none}.metric-number{font-size:59px}.metric-chip{padding:5px 7px}.trade-panel{padding:14px}.direction-label{font-size:33px}.direction-multiple{font-size:10px}.direction-hint{font-size:7px}.direction-subtitle{margin-left:0;font-size:9px}.chart-toolbar{padding-left:14px;padding-right:14px;gap:8px}.chart-control,.chart-range{font-size:8px;padding:6px}.chart-container{height:480px}.chart-footer{padding-right:18px;padding-left:18px}.chart-event{display:none}.team-card{grid-template-columns:34px 1fr auto;column-gap:8px}.team-emblem{width:32px;height:36px}.team-economy strong{font-size:21px}.team-role{font-size:8px}.arena-board{grid-template-columns:1fr 115px 1fr}.event-item:nth-child(n+4){display:none}.event-item:nth-child(3){border-right:none}.activity-stats{gap:20px}}@media (max-width:760px){.app-shell{padding:0 14px 18px}.topbar{flex-wrap:wrap;height:auto;min-height:104px;padding:14px 0 0;gap:9px 14px}.brand{flex:1 1}.brand-mark{width:36px;height:36px}.header-wallet{grid-template-columns:auto auto;gap:0 8px}.wallet-value{font-size:20px}.wallet-label{font-size:8px;letter-spacing:.8px}.wallet-pnl{font-size:9px}.game-tabs{order:3;height:44px;width:100%;justify-content:flex-start;gap:22px;margin:0}.game-tab{font-size:11px;padding:0 2px}.game-tab.is-active:before{display:none}.game-tab.is-active:after{height:2px}.hero-strip{grid-template-columns:minmax(0,1fr);gap:15px;padding:12px;margin:14px 0 16px}.hero-cover{width:100%;max-width:560px;margin:0 auto}.hero-content{max-width:none;padding:0 5px 5px}.eyebrow{font-size:8px;letter-spacing:1.4px}.hero-title{font-size:31px;max-width:none}.terminal[data-game=valorant] .hero-title{font-size:37px}.hero-subtitle{max-width:none;font-size:11px;line-height:1.5}.hero-meta{font-size:7px;gap:7px;margin-top:11px}.hero-meta>span{padding:3px 5px}.market-heading{margin-bottom:10px;gap:8px}.market-path{font-size:9px;gap:5px}.live-badge{font-size:8px;padding:3px 5px;gap:4px}.rules-button{font-size:9px}.arena-board{grid-template-columns:1fr 81px 1fr;gap:7px;margin-bottom:14px}.team-card{padding:13px 10px;grid-template-columns:26px 1fr;gap:9px 7px;min-height:97px}.team-emblem{width:25px;height:29px;font-size:18px}.team-emblem svg{width:17px;height:17px}.team-name{font-size:10px;letter-spacing:.6px}.team-role{font-size:7px;letter-spacing:.4px}.team-economy{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:baseline;text-align:left}.team-economy strong{font-size:25px}.team-economy>span{font-size:7px;letter-spacing:.7px}.team-statline{grid-column:1/-1;margin-top:0;gap:7px;font-size:8px}.team-score{font-size:20px}.terminal[data-game=valorant] .team-name{font-size:14px;letter-spacing:.3px}.arena-center{gap:7px}.arena-center:before{top:26px;font-size:45px}.match-clock{font-size:18px;letter-spacing:1px}.round-label{font-size:7px;letter-spacing:.5px}.lead-bar{width:66px;height:3px}.match-phase{font-size:6px;text-align:center;line-height:1.4;max-width:78px}.market-layout{display:flex;flex-direction:column;gap:14px}.market-card,.trade-panel{width:100%}.metric-head{flex-direction:row;padding:17px 16px 12px;align-items:center;gap:13px}.metric-eyebrow{font-size:8px;letter-spacing:1.1px;gap:6px}.metric-main{gap:3px;margin-top:4px}.metric-number{font-size:56px}.metric-sign{font-size:27px}.metric-unit{font-size:10px;margin-left:3px;letter-spacing:.6px}.metric-change{margin-left:6px;font-size:9px;padding:4px}.metric-caption{font-size:9px;margin-top:5px}.metric-details{flex-direction:column;align-items:flex-end;justify-content:center;flex:0 0 auto}.metric-chip{font-size:7px;padding:4px 6px;gap:5px}.metric-chip strong{font-size:9px}.chart-toolbar{min-height:44px;padding:7px 12px 0}.chart-control,.chart-range{font-size:8px;padding:6px}.chart-container{height:390px;min-height:360px}.chart-footer{padding:5px 16px 11px;min-height:33px;font-size:8px}.chart-legend{gap:10px}.chart-legend i{width:11px}.trade-panel{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 11px;padding:16px}.trade-topline{grid-column:1/-1;margin-bottom:12px;font-size:10px}.trade-stake{grid-column:1/-1;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.stake-label{margin:0;font-size:8px}.stake-value{max-width:145px;font-size:23px}.stake-value>span{font-size:18px}.stake-options{grid-column:1/-1;flex:1 1;max-width:265px;margin:0}.stake-option{padding:7px 3px}.trade-button{min-height:146px;margin-top:13px;margin-bottom:2px;padding:13px 12px 11px}.direction-label{font-size:42px}.direction-arrow{width:34px;font-size:32px}.direction-arrow svg{width:32px;height:32px}.direction-top{gap:6px}.direction-subtitle{margin:6px 0 12px;font-size:9px;min-height:13px}.direction-multiple{font-size:10px;padding:4px}.direction-hint{display:inline;font-size:7px}.direction-footer{justify-content:space-between;font-size:8px}.trade-summary{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:17px;padding-top:12px}.summary-row{font-size:9px;gap:7px;margin-bottom:8px}.summary-row strong{font-size:10px}.market-state{grid-column:1/-1;margin-top:7px;font-size:9px}.activity-panel{margin-top:14px}.activity-top{padding:0 14px}.activity-tabs{gap:19px}.activity-tab{font-size:10px;padding-top:14px;padding-bottom:12px}.activity-stats{gap:13px;padding:8px 0}.stat-item{flex-direction:column;align-items:flex-start;gap:4px;font-size:8px}.stat-item strong{font-size:13px}.orders-table{font-size:10px}.orders-table td,.orders-table th{padding-left:13px;padding-right:13px}.orders-table th{font-size:7px}.empty-orders{font-size:10px;padding:26px 14px}.empty-orders strong{font-size:11px}.event-rail{margin-top:14px}.event-item{padding:10px 11px}.event-item:nth-child(n+3){display:none}.event-item:nth-child(2){border-right:none}.event-copy{font-size:9px}.event-age{display:none}.page-footer{align-items:flex-start;padding-top:15px;font-size:8px}.page-footer>span{display:none}.market-chart.is-expanded{inset:8px;box-shadow:0 0 0 12px #03090bf2}.rules-overlay{padding:14px}.rules-dialog{padding:24px 20px;max-height:calc(100dvh - 28px)}.rules-dialog h2{font-size:24px}.rule-block li,.rule-block p{font-size:11px}}@media (max-width:430px){.app-shell{padding-left:10px;padding-right:10px}.hero-strip{gap:13px;padding:9px}.hero-title{font-size:28px}.terminal[data-game=valorant] .hero-title{font-size:33px;max-width:none}.hero-subtitle{font-size:10px}.hero-meta{margin-top:10px;flex-wrap:wrap;gap:5px}.arena-board{grid-template-columns:1fr 65px 1fr;gap:5px}.team-card{padding:11px 8px;grid-template-columns:23px 1fr;column-gap:5px}.team-emblem{width:23px;height:27px;font-size:16px}.team-name{font-size:9px;letter-spacing:.2px}.team-role{font-size:6px}.team-economy strong{font-size:24px}.team-economy>span{font-size:6px;letter-spacing:.4px}.terminal[data-game=valorant] .team-name{font-size:12px}.match-clock{font-size:16px}.lead-bar{width:53px}.round-label{font-size:6px}.metric-head{padding-left:13px;padding-right:13px;gap:7px}.metric-number{font-size:49px}.metric-sign{font-size:23px}.metric-unit{font-size:9px}.metric-change{font-size:8px;margin-left:3px}.metric-eyebrow{font-size:7px;letter-spacing:.9px}.metric-chip{font-size:6px;padding:4px 5px}.metric-caption,.metric-chip strong{font-size:8px}.chart-toolbar{padding-left:9px;padding-right:9px}.chart-control,.chart-range{font-size:7px;padding:6px 5px}.chart-container{height:370px}.trade-panel{padding:13px;gap:0 9px}.trade-button{padding:12px 10px}.direction-label{font-size:40px}.direction-top{gap:4px}.direction-multiple{font-size:9px;padding:3px}.direction-live,.direction-subtitle{font-size:8px}.activity-stats{gap:12px}.reset-button{font-size:8px}}@media (max-width:650px){.team-card{grid-template-columns:25px minmax(0,1fr) 27px;gap:5px 6px;padding:11px 9px}.team-copy{display:contents}.team-emblem{grid-column:1;grid-row:1/span 2}.team-role{grid-column:2;grid-row:1;align-self:end;font-size:6px;letter-spacing:.15px;white-space:nowrap}.team-name{grid-column:2;grid-row:2;align-self:start;font-size:11px;letter-spacing:.3px}.team-name>span{font-size:6px;letter-spacing:.2px}.team-score{grid-column:3;grid-row:1/span 2;padding:0;border:none;gap:3px}.team-score>strong{font-size:25px}.team-score>span{font-size:6px;letter-spacing:.4px}.team-economy{grid-column:1/-1;grid-row:3;justify-content:flex-start;gap:4px;width:100%;margin-top:3px}.team-economy>svg{width:12px;height:12px}.team-economy strong{font:700 29px/1 Barlow Condensed,Impact,sans-serif;letter-spacing:0}.team-economy>span{font-size:6px;letter-spacing:.4px}.team-statline{grid-column:1/-1;grid-row:4;gap:9px;margin-top:2px;width:100%}.objective{gap:3px;font-size:7px}.objective svg{width:9px;height:9px}.terminal[data-game=valorant] .team-name{font-size:13px}.team-economy .alive-pips{gap:2px;margin-right:4px}.alive-pips i{width:4px;height:10px}.terminal[data-game=valorant] .team-economy strong{font-size:24px}.metric-details{display:none}.metric-head{padding:17px 16px 12px}.metric-eyebrow{font-size:9px;letter-spacing:1px}.metric-eyebrow:before{display:none}.edge-label{font-size:7px;margin-left:3px}.metric-number{font-size:62px}.metric-change{font-size:10px;margin-left:10px;padding:5px}.metric-change>small{font-size:7px}.metric-caption{font-size:10px}.metric-unit{font-size:11px}.activity-tabs{gap:14px}.activity-tab{font-size:9px}.activity-tab>b{font-size:8px;margin-left:4px}.activity-stats .stat-item{font-size:7px}.reset-button{padding:5px 6px;font-size:7px;gap:3px}}@media (max-width:390px){.metric-number{font-size:54px}.metric-change{margin-left:7px;font-size:9px}.metric-eyebrow{font-size:8px}.edge-label{font-size:6px}.team-card{grid-template-columns:23px minmax(0,1fr) 22px;gap:5px 5px;padding-left:7px;padding-right:7px}.team-name{font-size:10px}.team-name>span{font-size:5px}.team-economy strong{font-size:27px}.team-statline{gap:7px}.objective{font-size:6px}.activity-top{padding-left:10px;padding-right:10px}.activity-stats{gap:8px}.activity-tabs{gap:11px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}