/* Isolated concept stylesheet. Production files are unchanged. */
:root,:root[data-theme="dark"]{--bg:#070e18;--panel:#0d1724;--panel-2:#111d2e;--sunken:#09101b;--fg:#f0f6ff;--dim:#acb9cb;--mute:#8392a8;--line:#283a54;--line-2:#202c3e;--accent:#4391ff;--accent-d:#2274e8;--accent-bg:#4391ff20;--up:#00e5ac;--down:#ff597f;--shadow:0 14px 40px #0005;--sans:Inter,Arial,system-ui,sans-serif;color-scheme:dark}
:root[data-theme="light"]{--bg:#eff6ff;--panel:#fff;--panel-2:#f5f9ff;--sunken:#eaf1fa;--fg:#131d2c;--dim:#5d6b7e;--mute:#717e8f;--line:#d2deef;--line-2:#e5ecf7;--accent:#2579ef;--accent-d:#115ecb;--accent-bg:#2a83ff13;--up:#059c68;--down:#db305a;--shadow:0 12px 30px #476ea514;color-scheme:light}
body{background:radial-gradient(ellipse at 50% 0%,#275ba52b,transparent 65%),var(--bg)!important;font-family:var(--sans)!important;color:var(--fg)!important}
#app{margin:22px auto 36px!important;max-width:1500px;width:calc(100% - 44px);height:calc(100dvh - 62px)!important;min-height:600px;border:1px solid #4c97ff;border-radius:21px;overflow:hidden;box-shadow:0 0 0 3px #2680ff15,0 0 24px #3287ff45;background:var(--bg)}
.preview-note{position:fixed;left:0;right:0;top:0;height:21px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;letter-spacing:.06em;color:var(--dim);background:var(--bg);z-index:100000}.preview-note b{color:var(--accent);font-weight:650}.preview-note a{color:var(--fg);text-decoration:none}
.top{--hc:var(--panel)!important;--ht:var(--fg)!important;--hm:var(--dim)!important;--ha:var(--accent)!important;--hp:var(--panel-2)!important;--hl:var(--line)!important;background:linear-gradient(180deg,var(--panel),var(--bg))!important;border-bottom:0!important;box-shadow:none!important}
.top .row1{padding:8px 18px 0!important;gap:10px!important;min-height:48px!important;flex-wrap:wrap!important}
.top .logo{font-size:21px!important;gap:10px!important;font-style:normal!important;letter-spacing:-.8px!important;margin-right:12px}.top .logo svg{width:39px;height:36px}.top .logo .c{color:var(--fg)!important}.preview-brand-note{font-size:7px;letter-spacing:1.5px;display:block;color:var(--dim);margin-top:0}
.top button,.top .hpill,.top .ib,.top .user,.top .mode{border-radius:9px!important;border-color:var(--line)!important;color:var(--fg)!important;background:linear-gradient(180deg,var(--panel-2),var(--sunken))!important;box-shadow:inset 0 1px 0 #ffffff0b!important}
.top button[aria-pressed="true"],.top .tab.active,.top .tab[aria-selected="true"],.top .mode button[aria-pressed="true"],#navAdmin2{background:linear-gradient(180deg,#4291ff,#095dd3)!important;color:white!important;border-color:#6aa8ff!important;box-shadow:0 3px 10px #2576e735,inset 0 1px #ffffff40!important}
.top .nav{margin-top:6px!important;padding:4px 0 7px!important;border-top:1px solid var(--line-2)!important;gap:7px!important;justify-content:space-between!important}.top .nav button{min-height:30px!important;padding:5px 14px!important;font-size:12px!important;border-color:transparent!important;background:transparent!important}.top .nav button.active{background:linear-gradient(#368aff,#0b64e0)!important}
.top .mode button{padding:5px 14px!important;min-height:29px!important;font-size:12px!important}.top .hpill{min-height:30px!important;font-size:11px!important;padding:4px 10px!important}.top .ib{width:32px!important;height:30px!important;min-height:30px!important}.top .user{padding:7px 12px!important;font-size:11px!important}#navAdmin2{padding:7px 12px!important;font-size:11px!important}#fxv{color:#00cd83!important;font-weight:800}
#terminalSports{padding:3px 18px 7px!important;gap:12px!important}#terminalSports .terminal-sport{height:65px!important;max-height:65px!important;aspect-ratio:auto!important;border-radius:12px!important;border:1px solid var(--line)!important;box-shadow:inset 0 0 25px #0003;background-size:500% auto!important}#terminalSports .terminal-sport b{left:14px!important;bottom:25px!important;font-size:15px!important;text-shadow:0 2px 5px #000}#terminalSports .terminal-sport small{left:14px!important;bottom:8px!important;font-size:11px!important;color:white!important}#terminalSports .terminal-sport[aria-pressed="true"]{border-color:#6aa8ff!important;box-shadow:0 0 13px #3589ff80,inset 0 0 25px #006aff40!important;outline:0!important}
.fork-type-filter{background:transparent!important;padding:3px 18px 6px!important;gap:9px!important;border:0!important;min-height:0!important}.fork-type-filter>.header-picker{flex:0 1 190px!important;width:190px!important}.fork-type-filter>label{min-height:28px!important;gap:6px!important;font-size:10px!important}.fork-type-filter .venue-picker summary,.fork-type-filter .header-field-value select[data-min-availability]{height:29px!important;min-height:29px!important;font-size:11px!important;border-radius:8px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important;border:1px solid var(--line)!important;padding:4px 9px!important}.fork-type-filter .header-field-value input{height:28px!important;min-height:28px!important;width:58px!important;min-width:48px!important;flex-basis:58px!important;border-radius:7px!important;background:var(--sunken)!important}.fork-type-filter .header-field-value select[data-min-availability]{width:125px!important;min-width:125px!important}.header-field-title{color:var(--dim)!important}
.header-secondary,.sbar{padding:3px 18px 8px!important;gap:7px!important;align-items:center!important;background:transparent!important;border-color:var(--line-2)!important}.srow{gap:5px!important}.srow .lab{font-size:10px!important;margin-right:3px!important}.pchip,.personal-phase-bar button{min-height:25px!important;padding:4px 10px!important;font-size:10px!important;white-space:nowrap;border-radius:8px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important;border:1px solid var(--line)!important;color:var(--fg)!important;box-shadow:inset 0 1px #ffffff0b}.pchip[aria-pressed="true"],.personal-phase-bar button[aria-pressed="true"]{background:linear-gradient(#3d8eff,#0b5fd5)!important;color:white!important;border-color:#61a3ff!important;box-shadow:0 2px 9px #2680ff30}.profit-filter-row{gap:9px!important}.profit-usd-filter input{width:58px!important}.profit-usd-filter select,.profit-usd-filter input{min-height:25px!important;height:25px!important;font-size:11px!important;background:var(--sunken)!important;color:var(--fg)!important;border:1px solid var(--line)!important;border-radius:7px!important}
.svw{max-width:none!important;display:block!important;padding:8px 18px 20px!important}.sgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.sgrid .restored-card{background:linear-gradient(140deg,var(--panel-2),var(--panel) 65%)!important;border:1px solid #395c8e!important;border-radius:15px!important;padding:13px 14px 11px!important;gap:8px!important;box-shadow:inset 0 1px 0 #76afff14,0 3px 10px #0003;min-width:0!important;min-height:267px!important;transition:border-color .16s,box-shadow .16s,transform .16s}.sgrid .restored-card:hover{border-color:#6ca9ff!important;box-shadow:0 0 15px #3388ff28;transform:translateY(-2px)}.sgrid .restored-card:focus-visible{outline:2px solid #78b0ff;outline-offset:2px}.restored-card>.t{font-size:10px!important;gap:6px!important;min-width:0;color:var(--dim)!important}.restored-card .tg{border-radius:4px!important;background:#4190ff20!important;color:#8bbbff!important;font-size:9px!important}.restored-card .mt{font-size:17px!important;line-height:1.25!important;letter-spacing:-.4px;font-weight:750!important;margin:0!important;color:var(--fg)!important}.restored-card .pf{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important;margin:1px 0!important}.restored-card .pf>b{font-size:25px!important;letter-spacing:-.8px!important;line-height:1.15!important;color:var(--up)!important}.restored-card .pf>b.negative{color:var(--down)!important}.restored-card .card-roi-stack{display:flex!important;align-items:center!important;gap:12px!important;flex-direction:row!important;flex-wrap:wrap!important}.restored-card .profit-roi{font-size:17px!important;font-weight:750!important;padding:4px 9px!important;line-height:1.1!important;border-radius:9px!important;background:linear-gradient(135deg,#398bff,#1c5bb3)!important;color:white!important;white-space:nowrap}.restored-card .profit-roi.negative{background:#ff49662b!important;color:var(--down)!important}.restored-card .fork-life,.restored-card [class*="life-badge"],.restored-card .fork-life-badge{font-size:10px!important;line-height:1.4!important;border:1px solid var(--line)!important;border-radius:8px!important;padding:4px 8px!important;white-space:nowrap!important;background:var(--sunken)!important;color:var(--dim)!important;margin:0!important}.restored-card .maximum-entry,.restored-card [class*="max-entry"]{font-size:10px!important;color:var(--dim)!important;margin:0!important}
.sgrid .restored-card .via{display:grid!important;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:3px 0 0!important;align-items:center!important}.restored-card .card-venue{min-width:0!important;display:block!important}.restored-card .card-leg-content{display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;gap:3px 8px!important;padding:0!important;overflow:visible!important}.restored-card .card-pick{grid-column:2;font-size:12px!important;font-weight:750!important;color:var(--fg)!important;line-height:1.2!important}.restored-card .card-venue-name{display:contents!important;font-size:10px!important;color:var(--dim)!important}.restored-card .card-venue-name img{grid-column:1;grid-row:1 / span 3;width:26px!important;height:26px!important;align-self:center}.restored-card .card-stake{grid-column:2;font-size:12px!important;gap:3px!important;line-height:1.3!important}.restored-card .card-stake b{font-size:14px!important;color:var(--fg)!important}.restored-card .card-price{grid-column:2;font-size:11px!important;line-height:1.3!important;color:var(--dim)!important;white-space:nowrap!important}.restored-card .card-odds{font-size:15px!important;color:var(--fg)!important}.restored-card .card-plus{font-size:23px!important;color:var(--fg)!important;font-weight:400!important}.restored-card .card-fx{grid-column:1 / -1;font-size:9px!important}.restored-card .card-leg-fresh,.restored-card [class*="leg-fresh"]{grid-column:1 / -1;font-size:9px!important;color:var(--dim)!important;white-space:nowrap!important;margin-top:4px}.restored-card .card-bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:auto!important;padding-top:5px!important}.restored-card .card-bottom>.t{font-size:9px!important;opacity:.7}.restored-card .card-inline-actions{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto!important;gap:6px!important;width:100%;flex-wrap:nowrap!important}.restored-card .card-inline-actions .tbtn{font-size:10px!important;min-height:30px!important;padding:5px 7px!important;border:1px solid var(--line)!important;border-radius:8px!important;white-space:nowrap;background:linear-gradient(var(--panel-2),var(--sunken))!important;color:var(--fg)!important;justify-content:center}.restored-card [data-group-call]{background:linear-gradient(100deg,#3589ff,#1871ed)!important;border-color:#5093f1!important;color:white!important;font-weight:650!important;box-shadow:0 3px 10px #237fff30}
.foot{padding:9px 18px!important;gap:15px!important;background:var(--panel)!important;border-top:1px solid var(--line)!important;color:var(--dim)!important;font-size:10px!important;min-height:36px!important}.foot .ok{color:var(--up)!important}.foot .kbd{border:1px solid var(--line);border-radius:5px;padding:2px 5px;background:var(--panel-2)}
:root[data-theme="light"] #app{border-color:#b8ceec;box-shadow:0 9px 35px #527cb82a,0 2px 5px #466ea52a}:root[data-theme="light"] .sgrid .restored-card{border-color:#ceddf1!important;box-shadow:0 2px 4px #2a528920;background:linear-gradient(140deg,white,#f9fcff)!important}:root[data-theme="light"] #terminalSports .terminal-sport{box-shadow:none}:root[data-theme="light"] .restored-card .profit-roi{background:linear-gradient(120deg,#559cff,#0064f1)!important}:root[data-theme="light"] .restored-card .card-odds{color:#213757!important}
@media(min-width:1550px){#app{margin-top:35px;height:calc(100dvh - 70px)!important}.top .row1{min-height:52px!important}#terminalSports .terminal-sport{height:76px!important}.sgrid .restored-card{min-height:285px!important}.restored-card .mt{font-size:19px!important}.restored-card .pf>b{font-size:28px!important}}
@media(max-width:1150px){#app{width:calc(100% - 20px);margin:25px 10px 12px;height:calc(100dvh - 40px)!important}.top .row1{gap:6px!important}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.top .nav button{padding:5px 8px!important;font-size:10px!important}.top .logo{font-size:18px!important}#terminalSports .terminal-sport b{font-size:12px!important}}
@media(max-width:650px){#app{border-radius:14px;min-height:0!important}.top .row1{padding:8px 10px 0!important}.top .logo{margin-right:0;font-size:16px!important}.top .logo svg{width:28px;height:28px}.top .nav{overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.top .nav button{flex-shrink:0}#terminalSports{display:flex!important;overflow:auto;padding:3px 10px 8px!important;gap:8px!important}#terminalSports .terminal-sport{flex:0 0 145px!important;height:57px!important}.sgrid{grid-template-columns:minmax(0,1fr)!important}.svw{padding:7px 10px 15px!important}.sgrid .restored-card{min-height:265px!important}.fork-type-filter{padding:3px 10px 6px!important;gap:6px!important}.fork-type-filter>.header-picker{flex:1 1 45%!important;width:auto!important}.fork-type-filter>label{flex:1 1 45%!important;width:auto!important}.header-secondary,.sbar{padding:3px 10px 7px!important}.foot{padding:8px 10px!important;gap:8px!important}.preview-note{font-size:8px}.restored-card .pf>b{font-size:24px!important}}
/* Final compact leg layout and reference mascot. */
.restored-card .card-leg-content{display:flex!important;flex-direction:column!important;position:relative;padding-left:33px!important;gap:3px!important}.restored-card .card-venue-name{display:flex!important;gap:0!important;font-size:10px!important;line-height:1.3!important}.restored-card .card-venue-name img{position:absolute;left:0;top:17px;width:26px!important;height:26px!important}.restored-card .card-leg-content>small{width:100%!important;max-width:none!important;font-size:9px!important;white-space:nowrap!important;line-height:1.4!important;display:block!important}.restored-card .card-leg-content>small *{white-space:nowrap!important}.restored-card .card-bottom .tbtn[data-group-call]{background:linear-gradient(100deg,#297bed,#1e73eb)!important;border-color:#609ef4!important;color:#fff!important}.restored-card .card-plus{align-self:center!important}.sgrid .restored-card{min-height:276px!important}.preview-mascot{position:absolute;right:13px;top:76px;width:173px;height:125px;object-fit:contain;pointer-events:none;z-index:3;filter:drop-shadow(0 0 9px #2982ff35)}.top{position:relative!important}#terminalSports{padding-right:196px!important}.top .nav{padding-right:175px!important}.fork-type-filter{padding-right:190px!important}.foot{position:static!important;flex-shrink:0!important;width:auto!important;border-radius:0 0 20px 20px}#app{display:flex!important;flex-direction:column!important}.sv{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.preview-brand-note{font-weight:500!important}
@media(max-width:1150px){.preview-mascot{width:125px;height:99px;top:92px}#terminalSports{padding-right:144px!important}.top .nav{padding-right:0!important}.fork-type-filter{padding-right:140px!important}}
@media(max-width:650px){.preview-mascot{display:none}#terminalSports{padding-right:10px!important}.fork-type-filter{padding-right:10px!important}.restored-card .card-leg-content{padding-left:30px!important}.restored-card .card-leg-content>small{font-size:8px!important}.sgrid .restored-card{min-height:275px!important}}
/* Reference-layout refinement: geometry, typography and controls, not only colors. */
#app{max-width:1348px!important;margin:28px auto!important;width:calc(100% - 40px)!important;min-height:0!important;height:calc(100dvh - 58px)!important;border-radius:20px!important;border-color:#5a9efc!important;box-shadow:0 0 4px #69a7ff,0 0 24px #2e7be74a!important;padding-bottom:0!important}
body{background:radial-gradient(ellipse at 50% 20%,#213f6860,transparent 72%),#070e19!important}.top .row1{padding:6px 18px 0!important;min-height:39px!important;gap:10px!important}.top .logo{font-size:18px!important;line-height:.97!important;margin-right:14px!important;letter-spacing:-.6px!important}.top .logo svg{width:41px!important;height:32px!important}.top .logo>span{max-width:120px}.preview-brand-note{font-size:7px;letter-spacing:.1px;display:block;color:var(--fg);margin-top:3px;font-weight:700!important}.top .mode{padding:0!important;border:none!important;background:none!important;gap:10px!important}.top .mode button{font-size:11px!important;min-height:27px!important;padding:5px 13px!important;box-shadow:inset 0 1px #ffffff14,0 3px 7px #0004!important}.top .hpill{min-height:27px!important;height:27px!important;font-size:11px!important;padding:4px 9px!important;gap:7px!important}.top .hpill.pm{padding:2px 5px!important}.top .hpill.pm button{padding:3px 10px!important;font-size:10px!important;height:22px!important;min-height:22px!important;border:0!important;border-radius:13px!important;background:linear-gradient(#325a93,#142844)!important;color:#b8d6ff!important}.top .hpill:not(.pm){background:transparent!important;border-color:transparent!important}.top #fxEdit{border-color:var(--line)!important;background:linear-gradient(var(--panel-2),var(--sunken))!important}.top .ib{width:31px!important;height:27px!important;min-height:27px!important;padding:5px!important}.top .user{height:27px!important;padding:5px 14px!important;font-size:10px!important}.top .user>span{display:none!important}.top .nav{min-height:34px!important;padding:5px 148px 5px 14px!important;border:0!important;margin-top:2px!important;gap:14px!important}.top .nav button{font-size:12px!important;letter-spacing:-.25px!important;font-weight:500!important;text-transform:none!important;padding:4px 10px!important;min-height:27px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;white-space:nowrap!important;flex:1}.top .nav button[hidden]{display:none!important}.top .nav svg{width:17px;height:17px;flex:none}.top .nav button[data-view="scan"]{flex:0 0 125px}.top .nav button[aria-pressed="true"]{border:1px solid #539bff!important;box-shadow:inset 0 1px #fff4,0 3px 10px #2a83ff40!important}.reference-admin{order:9;white-space:nowrap;font-size:11px!important;padding:5px 12px!important;height:27px;background:linear-gradient(#4492ff,#005ad9)!important;color:white!important;border-color:#4b96ff!important}.reference-language{height:27px!important}.top [class*="language"] button{min-height:27px!important;height:27px!important}
#terminalSports{padding:2px 184px 4px 18px!important;grid-template-columns:1.3fr 1fr 1.05fr .95fr .95fr!important;gap:14px!important}#terminalSports .terminal-sport{height:43px!important;max-height:43px!important;border-radius:9px!important;background-size:500% auto!important;background-position-y:42%!important}#terminalSports .terminal-sport b{left:54px!important;bottom:19px!important;font-size:14px!important;letter-spacing:-.3px!important;line-height:1!important}#terminalSports .terminal-sport small{left:54px!important;bottom:5px!important;font-size:10px!important;line-height:1!important}.sport-symbol{position:absolute;left:13px;top:8px;width:30px;height:27px;display:grid;place-items:center;color:#ffa900;font-size:32px;font-weight:950;font-style:italic;line-height:.9;filter:drop-shadow(0 0 4px #0007);z-index:2}.sport-symbol svg{width:31px;height:27px}.terminal-sport::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050b14d9 0%,#05132790 45%,transparent 85%)}.terminal-sport:first-child::before{background:linear-gradient(90deg,#004db9cb,#0047aa80,transparent)}.terminal-sport:nth-child(2)::before{background:linear-gradient(90deg,#2d1505d9,#45230070,transparent)}.terminal-sport:nth-child(3)::before{background:linear-gradient(90deg,#4e0016d9,#7d041870,transparent)}.terminal-sport:nth-child(4)::before{background:linear-gradient(90deg,#003e63d9,#00679550,transparent)}.terminal-sport:nth-child(5)::before{background:linear-gradient(90deg,#470224df,#92022850,transparent)}.preview-mascot{width:176px;height:121px;top:31px;right:8px;filter:drop-shadow(0 0 9px #2b83ff44)}
.fork-type-filter{padding:3px 18px 4px!important;gap:12px!important;flex-wrap:nowrap!important}.fork-type-filter>.header-picker{flex:0 0 169px!important;width:169px!important;height:26px!important;min-height:26px!important;border-radius:9px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important;border:1px solid var(--line)!important;padding:0 9px!important;gap:8px!important;display:flex!important;align-items:center!important}.fork-type-filter>.header-picker>.header-field-title{font-size:10px!important;white-space:nowrap!important;position:static!important;display:block!important}.fork-type-filter>.header-picker>details{flex:1;min-width:0}.fork-type-filter .venue-picker summary{height:24px!important;min-height:24px!important;background:transparent!important;border:0!important;padding:3px 0!important;font-size:11px!important;box-shadow:none!important}.fork-type-filter>label:not([hidden]){min-height:26px!important;height:26px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important;border:1px solid var(--line)!important;border-radius:8px!important;padding:0 7px!important;gap:8px!important;font-size:10px!important;flex:0 0 auto!important}.fork-type-filter .header-field-title{font-size:10px!important;color:var(--fg)!important}.fork-type-filter .header-field-value{font-size:10px!important;gap:5px!important}.fork-type-filter .header-field-value input{height:23px!important;min-height:23px!important;width:49px!important;min-width:40px!important;flex-basis:49px!important;border:1px solid var(--line-2)!important;border-radius:7px!important;padding:1px 7px!important}.fork-type-filter .header-field-value select[data-min-availability]{min-width:108px!important;width:108px!important;height:23px!important;min-height:23px!important;padding:2px 0!important;background:transparent!important;border:0!important}.reference-exchange{height:26px;min-height:26px;min-width:173px;display:flex;align-items:center;gap:8px;border-radius:8px;background:linear-gradient(var(--panel-2),var(--sunken));border:1px solid var(--line);padding:0 8px;font-size:11px}.reference-exchange svg{width:13px;height:13px}.reference-exchange select{border:0;background:transparent;color:var(--fg);font:inherit;min-width:95px}.fork-type-filter>.void-profit-filter{border:0!important;background:none!important;padding:0!important;margin:0!important;font-size:10px!important;color:var(--fg)!important;white-space:nowrap}.void-profit-filter input{accent-color:#006aff;width:16px;height:16px;border:1px solid #5684c4;border-radius:4px!important}.void-profit-filter{display:flex;align-items:center;gap:5px}
.header-secondary{padding:3px 18px 4px!important;gap:12px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;min-height:29px!important;align-items:center!important;border:0!important}.header-secondary .srow{gap:6px!important;flex-wrap:nowrap!important;min-width:0}.header-secondary .srow .lab{font-size:9px!important;line-height:1!important;letter-spacing:-.3px!important;flex:none}.header-secondary .pchip{font-size:10px!important;min-height:23px!important;line-height:1!important;padding:4px 8px!important;border-radius:9px!important;display:flex;gap:4px;align-items:center;justify-content:center;letter-spacing:-.35px!important}.header-secondary .pchip svg{width:13px;height:13px;flex:none}.header-secondary .profit-filter-row{gap:9px!important;margin-left:auto!important;flex-wrap:nowrap!important}.header-secondary #sSport{gap:6px!important}.header-secondary #sMin{gap:4px!important}.header-secondary #sMin .pchip{font-size:9px!important;min-height:21px!important;padding:4px 6px!important}.header-secondary #sMin>.lab{font-size:9px!important}.header-secondary .profit-usd-filter{font-size:9px!important;gap:4px!important}.header-secondary .profit-usd-filter input{height:23px!important;min-height:23px!important;width:62px!important;padding:2px 5px!important;border-radius:9px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important}.header-secondary .profit-usd-filter select{height:23px!important;min-height:23px!important;width:53px!important;min-width:0!important;padding:2px 5px!important;border-radius:9px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important}.reference-tools{display:flex;gap:5px;flex:none;margin-left:auto}.reference-tools button{width:27px!important;height:24px!important;min-height:24px!important;padding:4px!important;display:grid;place-items:center}.reference-tools svg{width:15px;height:15px}
.svw{padding:5px 15px 7px!important}.sgrid{gap:11px!important}.sgrid .restored-card{padding:9px 12px 8px!important;border-radius:15px!important;border-color:#3b6db2!important;min-height:236px!important;gap:5px!important;box-shadow:inset 0 1px 4px #89baff19,0 2px 7px #0004!important;background:radial-gradient(ellipse at 80% -20%,#1e5cb43a,transparent 60%),linear-gradient(155deg,#101925,#090f17 80%)!important}.restored-card>.t{font-size:9px!important;gap:4px!important;line-height:1.4!important}.restored-card .tg{font-size:8px!important;padding:2px 4px!important}.restored-card .mt{font-size:17px!important;letter-spacing:-.55px!important;line-height:1.15!important;margin:0 0 2px!important}.restored-card .pf{gap:10px!important;flex-wrap:nowrap!important;margin:0!important;justify-content:space-between!important}.restored-card .pf>b{display:flex!important;align-items:center!important;gap:7px!important;padding:3px 9px!important;border:1px solid #057846!important;box-shadow:inset 0 0 8px #00ce5d39,0 0 8px #00d16c10!important;border-radius:12px!important;font-size:23px!important;letter-spacing:-.9px!important;line-height:1!important;background:linear-gradient(#003a32,#00251f)!important;white-space:nowrap!important}.coin-mark{width:20px;height:21px;flex:none}.restored-card .card-roi-stack{gap:11px!important;flex:1;justify-content:space-between!important;flex-wrap:nowrap!important}.restored-card .profit-roi{background:linear-gradient(#388bff,#0050bf)!important;box-shadow:inset 0 1px #bad7ff85,0 2px 7px #135ec650!important;border:1px solid #5384c9!important;border-radius:13px!important;font-size:18px!important;line-height:1!important;padding:5px 10px!important}.restored-card .fork-life{font-size:10px!important;padding:5px 9px!important;font-weight:650!important;line-height:1.2!important;border-radius:14px!important;background:linear-gradient(#303c4e,#151d29)!important;color:#f5f9ff!important;border-color:#3b485b!important}.restored-card [class*="max-entry"],.restored-card .maximum-entry{font-size:11px!important;margin:0!important;line-height:1.2!important;color:#edf4ff!important}.restored-card .via{margin-top:1px!important;gap:10px!important}.restored-card .card-leg-content{padding-left:34px!important;gap:1px!important}.restored-card .card-pick{font-size:12px!important;line-height:1.12!important}.restored-card .card-venue-name{font-size:10px!important;line-height:1.1!important;color:var(--fg)!important}.restored-card .card-venue-name img{top:3px;width:27px!important;height:27px!important}.restored-card .card-stake{font-size:13px!important;line-height:1.2!important}.restored-card .card-stake b{font-size:14px!important;letter-spacing:-.4px!important;line-height:1.2!important}.restored-card .card-price{font-size:11px!important;line-height:1.25!important;color:var(--fg)!important}.restored-card .card-odds{font-size:14px!important}.restored-card .card-leg-content>.leg-quote-age{font-size:9px!important;margin-top:4px!important;margin-left:-28px!important;width:calc(100% + 28px)!important;color:#d9e3f0!important}.restored-card .card-plus{font-size:28px!important;line-height:1!important;align-self:center!important}.restored-card .card-bottom{padding-top:3px!important;gap:0!important}.restored-card .card-bottom>.t{display:none!important}.restored-card .card-inline-actions{display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:nowrap!important}.restored-card .card-inline-actions .tbtn{min-height:28px!important;height:28px!important;padding:4px 7px!important;border-radius:9px!important;font-size:10px!important;letter-spacing:-.3px!important;box-shadow:inset 0 1px #fff2,0 2px 4px #0006!important;display:flex;align-items:center;justify-content:center;gap:4px}.restored-card .card-inline-actions .tbtn[data-group-call]{flex:1.4!important;background:linear-gradient(#4995ff,#0064ef)!important;font-size:10px!important;font-weight:650!important;border-color:#7babef!important}.restored-card .card-inline-actions .tbtn[data-favorite]{flex:1!important}.restored-card .card-inline-actions .tbtn[data-hide]{flex:0 0 auto!important}.restored-card .card-inline-actions .reference-icon-button{flex:0 0 32px!important;width:32px!important;padding:5px!important}.reference-icon-button svg{width:16px;height:16px}.reference-star{position:absolute;right:12px;top:9px;background:none;border:0;color:#accfff;padding:0;z-index:2;cursor:pointer;width:18px;height:18px}.reference-star svg{width:17px;height:17px}.restored-card{position:relative}.restored-card>.t> :last-child{margin-right:22px!important}.restored-card .pf>b.negative{background:#46162a!important;border-color:#ab3560!important}.restored-card .pf>b.negative .coin-mark{color:#ff6a8b!important}
.foot{min-height:32px!important;padding:5px 18px!important;gap:17px!important;border-top:1px solid #243854!important;border-radius:0 0 20px 20px!important;font-size:10px!important;background:linear-gradient(#0d1623,#080f18)!important}.foot>span:not(.sp1),.foot>a{border-right:1px solid var(--line);padding-right:14px}.foot>span:last-child{border:0;padding-right:0}.foot .articles-footer-link{font-size:12px!important;display:flex;gap:8px;align-items:center}.foot svg{width:17px;height:17px}.foot .kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:23px;background:linear-gradient(#28313d,#101722);box-shadow:inset 0 1px #fff2;border:1px solid #343e4b;margin:0 4px}.foot .ok{color:#00f26b!important}.reference-preview-label{position:fixed;top:7px;left:max(calc((100vw - 1348px)/2),20px);font-size:10px;color:#97c0fa;letter-spacing:.03em}
:root[data-theme="light"] body{background:radial-gradient(ellipse at top,#dae9ff,transparent 70%),#f1f7ff!important}:root[data-theme="light"] #app{background:#f7faff!important;border-color:#c4d6ef!important;box-shadow:0 6px 14px #6688b84a!important}:root[data-theme="light"] .top{background:linear-gradient(#fff,#f6faff)!important}:root[data-theme="light"] .top button,:root[data-theme="light"] .top .hpill,:root[data-theme="light"] .top .user{box-shadow:inset 0 1px #fff,0 2px 4px #577bae25!important}:root[data-theme="light"] .top button[aria-pressed="true"],:root[data-theme="light"] .top .nav button[aria-pressed="true"]{color:white!important;background:linear-gradient(#6ca9ff,#036afa)!important}:root[data-theme="light"] .top .nav button{background:none!important;box-shadow:none!important;color:#111e30!important}:root[data-theme="light"] .preview-brand-note{color:#132032}:root[data-theme="light"] #terminalSports .terminal-sport{border-color:#d2e3fb!important}:root[data-theme="light"] .terminal-sport::before{opacity:.55}:root[data-theme="light"] .sgrid .restored-card{background:linear-gradient(140deg,#fff,#f8fbff)!important;border-color:#c6d8f0!important;box-shadow:0 2px 4px #406aa538!important}:root[data-theme="light"] .restored-card .pf>b{background:linear-gradient(#e1ffe5,#effff4)!important;color:#009b13!important;border-color:#c7f5d2!important;box-shadow:inset 0 0 5px #84ffb320!important}:root[data-theme="light"] .restored-card .profit-roi{background:linear-gradient(#66a6ff,#0063ee)!important;color:white!important;border-color:#84b5fa!important}:root[data-theme="light"] .restored-card .fork-life{background:linear-gradient(#fff,#e8f2ff)!important;color:#151f2e!important;border-color:#d7e1f0!important;box-shadow:0 1px 3px #8ba5c923!important}:root[data-theme="light"] .restored-card .maximum-entry,:root[data-theme="light"] .restored-card [class*="max-entry"],:root[data-theme="light"] .restored-card .card-venue-name,:root[data-theme="light"] .restored-card .card-price,:root[data-theme="light"] .restored-card .card-leg-content>.leg-quote-age{color:#131e2e!important}:root[data-theme="light"] .restored-card .card-inline-actions .tbtn{box-shadow:inset 0 1px #fff,0 2px 3px #456da529!important}:root[data-theme="light"] .reference-star{color:#006aff}:root[data-theme="light"] .foot{background:#f8fbff!important;border-color:#dfecfd!important;color:#152030!important}:root[data-theme="light"] .foot .kbd{background:linear-gradient(#fff,#eef5ff);box-shadow:0 1px 2px #5a6e8b33;border-color:#d9e2ef}:root[data-theme="light"] .foot .ok{color:#00ae16!important}:root[data-theme="light"] .foot b{color:#111e31}:root[data-theme="light"] .foot .hide-sm b{color:#006aff}:root[data-theme="light"] .top .hpill.pm button{background:linear-gradient(#e0edff,#cbe1ff)!important;color:#1472f5!important}:root[data-theme="light"] .fork-type-filter>.void-profit-filter{background:none!important}:root[data-theme="light"] .terminal-sport:nth-child(n+2) b,:root[data-theme="light"] .terminal-sport:nth-child(n+2) small{color:#fff!important;text-shadow:0 1px 3px #0008}
@media(min-width:1550px){#app{margin-top:28px!important;height:calc(100dvh - 58px)!important}.top .row1{min-height:39px!important}#terminalSports .terminal-sport{height:43px!important}.restored-card .mt{font-size:17px!important}.restored-card .pf>b{font-size:23px!important}.sgrid .restored-card{min-height:236px!important}}
@media(max-width:1250px){.reference-exchange{display:none}.header-secondary{gap:7px!important}.header-secondary #sSport .lab{display:none}.header-secondary .pchip{padding:4px 6px!important}.reference-tools{gap:3px}.reference-tools button{width:23px!important}.top .nav{gap:5px!important}.top .nav button{font-size:11px!important;padding:3px 6px!important}.fork-type-filter{gap:7px!important}.fork-type-filter>.header-picker{flex-basis:155px!important;width:155px!important}.fork-type-filter>.void-profit-filter{font-size:9px!important}}
@media(max-width:1050px){.header-secondary{flex-wrap:wrap!important}.header-secondary .profit-filter-row{margin-left:0!important}.reference-tools{margin-left:auto}.fork-type-filter{flex-wrap:wrap!important}.top .nav{padding-right:125px!important}.preview-mascot{top:50px;width:128px;height:100px}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#terminalSports{padding-right:145px!important}.top .logo{margin-right:0!important}.top .row1{gap:6px!important}.top .hpill.pm{margin-left:auto!important}}
@media(max-width:700px){#app{width:calc(100% - 16px)!important;margin:27px 8px 8px!important;height:calc(100dvh - 36px)!important;border-radius:14px!important}.top .row1{padding:7px 10px 0!important}.top .logo{font-size:16px!important}.top .logo svg{width:31px!important}.top .mode button{padding:5px 10px!important}.top .nav{padding:5px 8px!important;justify-content:flex-start!important;gap:7px!important}.top .nav button{flex:none!important;min-width:90px}.preview-mascot{display:block!important;top:92px;right:5px;width:92px;height:72px}#terminalSports{padding:3px 100px 4px 10px!important;gap:7px!important}#terminalSports .terminal-sport{height:43px!important;flex-basis:155px!important}.fork-type-filter{padding:4px 10px!important;gap:6px!important}.fork-type-filter>.header-picker{flex:1 1 44%!important;width:auto!important}.fork-type-filter>label:not([hidden]){flex:1 1 44%!important}.fork-type-filter>.void-profit-filter{flex:1 1 100%!important;justify-content:flex-end!important}.header-secondary{padding:3px 10px 5px!important;gap:7px!important;overflow-x:visible!important}.header-secondary #sSport{overflow-x:auto!important;max-width:100%!important}.header-secondary .profit-filter-row{flex-wrap:wrap!important;gap:6px!important;width:100%!important}.sgrid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.svw{padding:5px 9px 8px!important}.sgrid .restored-card{min-height:237px!important}.restored-card .mt{font-size:17px!important}.restored-card .pf>b{font-size:22px!important}.restored-card .fork-life{font-size:9px!important;padding:5px 7px!important}.restored-card .card-roi-stack{gap:5px!important}.restored-card .profit-roi{font-size:16px!important;padding:5px 8px!important}.foot{gap:8px!important;padding:6px 10px!important}.foot>span,.foot>a{padding-right:7px!important}.foot .articles-footer-link{font-size:11px!important}.reference-admin{display:none!important}.reference-preview-label{left:12px;font-size:9px}.header-secondary #sMin .pchip{font-size:9px!important}}
.reference-sport-icon svg{width:14px!important;height:14px!important}.card-inline-actions [data-group-call] svg{width:15px;height:15px;flex:none}.reference-two-columns .sgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sgrid .restored-card[hidden]{display:none!important}.header-secondary #personalPhase .lab{display:none!important}#app .foot{position:static!important}#app .top{flex:none!important}.restored-card .card-stake .card-usd{font-size:9px!important}.restored-card .card-leg-content>.calc-help{font-size:8px!important;opacity:.8}.restored-card .card-inline-actions .tbtn[data-group-call]{font-size:10px!important}.card-inline-actions .tbtn[data-hide]{font-size:10px!important}.sgrid .restored-card .via{margin:0!important}.reference-tools button{cursor:pointer}.reference-tools button[aria-pressed="true"]{background:linear-gradient(#3c8dff,#005bdb)!important;color:white!important}.top .nav button:last-child{flex:0 0 98px!important}
/* Final alignment against the reference. */
.fork-type-filter.fork-type-filter>.header-picker{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;position:relative!important;gap:9px!important}.fork-type-filter.fork-type-filter>.header-picker>.header-field-title{flex:0 0 auto!important;line-height:1!important;text-align:left!important;font-weight:500!important}.fork-type-filter.fork-type-filter>.header-picker>details{width:auto!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;position:static!important}.fork-type-filter.fork-type-filter .venue-picker summary{display:flex!important;align-items:center!important;justify-content:space-between!important;white-space:nowrap!important;min-width:0!important;width:100%!important;margin:0!important}.fork-type-filter.fork-type-filter .venue-picker-panel{top:100%!important;left:0!important;min-width:240px!important}.fork-type-filter.fork-type-filter .header-picker summary::after{margin-left:auto!important}.header-secondary.header-secondary{height:31px!important;min-height:31px!important;padding-top:2px!important;padding-bottom:4px!important;overflow:visible!important;gap:9px!important}.header-secondary.header-secondary .srow{height:23px!important;min-height:23px!important}.header-secondary.header-secondary .pchip{height:23px!important;min-height:23px!important;padding:4px 7px!important;line-height:1!important}.header-secondary.header-secondary #sSport .pchip{padding:4px 7px!important}.header-secondary.header-secondary #sMin .pchip{height:21px!important;min-height:21px!important;font-size:9px!important;padding:3px 6px!important}.header-secondary.header-secondary .profit-usd-filter input{height:23px!important;min-height:23px!important}.header-secondary.header-secondary .profit-usd-filter select{height:23px!important;min-height:23px!important;width:53px!important;min-width:53px!important;flex:0 0 53px!important}.header-secondary.header-secondary .profit-filter-row{order:4!important;flex:0 0 auto!important;margin-left:0!important}.header-secondary.header-secondary #personalPhase{order:1!important;flex:none!important}.header-secondary.header-secondary #sSport{order:2!important;flex:none!important}.header-secondary.header-secondary .reference-tools{order:9!important;margin-left:auto!important}.header-secondary.header-secondary #sSport>.lab{display:inline!important}.header-secondary.header-secondary #personalPhase>.lab{display:none!important}#terminalSports .sport-label-icon{display:none!important}.top .nav button[data-view="scan"][aria-pressed="true"]{background:linear-gradient(#3589ff,#0557cb)!important;color:white!important;box-shadow:inset 0 1px #a8ccff66,0 2px 7px #3589ff55!important}.top .reference-admin{background:linear-gradient(#4d97ff,#0061e8)!important;color:white!important;border:1px solid #78a9ed!important;box-shadow:inset 0 1px #fff5,0 2px 6px #207dff55!important}.sgrid .restored-card{min-height:236px!important;gap:4px!important;display:flex!important;flex-direction:column!important}.restored-card .via{flex:1 0 auto!important;min-height:82px!important}.restored-card .card-bottom{margin-top:1px!important}.restored-card .card-roi-stack{flex:0 1 auto!important;gap:13px!important}.restored-card .pf{justify-content:space-between!important}.restored-card .card-leg-content>.card-price{font-size:11px!important}.restored-card .card-leg-content>.card-price .card-odds{font-size:14px!important}.restored-card .card-pick{font-size:12px!important}.restored-card .card-leg-content>.leg-quote-age{font-size:10px!important;letter-spacing:-.4px!important}.restored-card .card-inline-actions .reference-icon-button{flex-basis:31px!important}.restored-card .card-inline-actions .tbtn[data-group-call]{flex:1!important;min-width:0!important}.restored-card .card-inline-actions .tbtn[data-favorite]{flex:0 0 auto!important}.restored-card .maximum-entry,.restored-card .card-max-entry{font-size:11px!important;color:var(--fg)!important;opacity:1!important;padding-left:8px!important}.sport-symbol:has(svg){color:#89baff}.sport-symbol svg{display:block}.header-secondary .reference-tools button{border:1px solid var(--line)!important;border-radius:7px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important;box-shadow:inset 0 1px #fff2!important}.header-secondary .reference-tools button[aria-pressed="true"]{background:linear-gradient(#4190ff,#005fe3)!important}
:root[data-theme="light"] .top .reference-admin{color:white!important;background:linear-gradient(#5a9fff,#006aff)!important}:root[data-theme="light"] .top .nav button[data-view="scan"][aria-pressed="true"]{background:linear-gradient(#71acff,#0068f9)!important}
@media(max-width:1300px) and (min-width:1051px){.header-secondary.header-secondary #sSport>.lab{display:none!important}.header-secondary.header-secondary .pchip{padding:4px 5px!important;font-size:9px!important}.header-secondary.header-secondary{gap:7px!important}.header-secondary.header-secondary .reference-tools button{width:23px!important}}
@media(max-width:1050px){.header-secondary.header-secondary{height:auto!important;min-height:31px!important;flex-wrap:wrap!important}.header-secondary.header-secondary .profit-filter-row{flex-wrap:wrap!important}.fork-type-filter.fork-type-filter>.header-picker{flex-direction:row!important}.header-secondary.header-secondary #sSport{max-width:100%!important;overflow:auto!important}}
#app .top .row1{row-gap:2px!important;column-gap:10px!important}#app .top .row1 .logo{height:32px!important;min-height:32px!important}#app .top .row1 .ib{height:28px!important;min-height:28px!important;width:30px!important}#app .top .row1 .user{height:28px!important;min-height:28px!important;padding:5px 14px!important}#app .top .web3-language{height:28px!important;min-height:28px!important}#app .top .web3-language>summary{height:28px!important;min-height:28px!important;padding:4px 9px!important;box-sizing:border-box!important;font-size:11px!important;border-radius:9px!important}#app .top .row1 .nav{height:33px!important;min-height:33px!important;padding-top:3px!important;padding-bottom:3px!important;margin-top:0!important}#app .top .row1 .nav button{height:27px!important;min-height:27px!important}.preview-mascot{top:31px!important}.header-secondary.header-secondary .profit-usd-filter select{width:60px!important;min-width:60px!important;flex-basis:60px!important}.sgrid .restored-card{height:238px!important;min-height:238px!important;box-sizing:border-box!important;gap:4px!important}.sgrid .restored-card .via{flex:1 1 auto!important;min-height:78px!important}.restored-card .card-leg-content{height:auto!important;min-height:0!important}.restored-card .card-max-entry{line-height:1.15!important}.restored-card .card-bottom{flex:0 0 28px!important;min-height:28px!important;padding-top:0!important}.restored-card .card-roi-stack{flex:1 1 auto!important;justify-content:space-between!important}.restored-card .pf{gap:10px!important;justify-content:flex-start!important}
:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(2)::before{background:linear-gradient(90deg,#fff3db 0%,#ffdf9480 55%,transparent)!important;opacity:1}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(3)::before{background:linear-gradient(90deg,#ffe2e9 0%,#ff617f70 55%,transparent)!important;opacity:1}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(4)::before{background:linear-gradient(90deg,#d9f9ff 0%,#37bdfd60 55%,transparent)!important;opacity:1}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(5)::before{background:linear-gradient(90deg,#ffe4ed 0%,#fc376560 55%,transparent)!important;opacity:1}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(n+2) b,:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(n+2) small{color:#111b29!important;text-shadow:none!important}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(n+2) small{color:#151f2c!important}
@media(max-width:700px){#app .top .row1{column-gap:6px!important}#app .top .row1 .nav{height:auto!important;min-height:33px!important}.sgrid .restored-card{height:242px!important;min-height:242px!important}.top .preview-mascot{top:83px!important}.restored-card .card-leg-content>.leg-quote-age{font-size:9px!important}}
.fork-type-filter.fork-type-filter .venue-picker summary::before{content:none!important;display:none!important}.restored-card>.calc-help{font-size:11px!important;line-height:14px!important;height:14px!important;min-height:14px!important;margin:0!important;padding:0 0 0 8px!important;color:var(--fg)!important;opacity:1!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;flex:none}.restored-card .card-bottom{margin-top:auto!important}.restored-card .via{padding-top:2px!important;padding-bottom:2px!important}.restored-card .card-leg-content>.leg-quote-age{margin-top:5px!important}.restored-card .card-venue-name img{top:3px!important}.sgrid .restored-card .card-inline-actions .tbtn{min-width:0}.header-secondary.header-secondary .reference-tools{gap:5px!important}.header-secondary.header-secondary .reference-tools button{width:27px!important;border-radius:7px!important}
@media(max-width:700px){.restored-card>.calc-help{font-size:10px!important;line-height:14px!important}.restored-card .card-leg-content>.leg-quote-age{font-size:9px!important}}
@media(max-width:700px){
 #app .top .row1{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:7px 9px 0!important;align-items:center!important}#app .top .row1>.logo{grid-column:span 3;min-width:0!important;width:auto!important}#app .top .row1>.web3-language{grid-column:span 2;width:auto!important}#app .top .row1>#themeBtn{grid-column:span 1;justify-self:end}#app .top .row1>.mode{grid-column:1 / span 3;display:flex!important;width:auto!important}#app .top .row1>.mode button{width:auto!important;flex:1!important;min-width:0!important}#app .top .row1>#fxEdit{grid-column:4 / span 3;width:auto!important;min-width:0!important}#app .top .row1>.nav{grid-column:1 / -1;width:100%!important;display:flex!important;min-width:0!important;flex-wrap:nowrap!important;overflow-x:auto!important;order:10!important;padding:3px 0!important;height:33px!important}#app .top .row1>.nav button{font-size:10px!important;min-width:85px!important;flex:0 0 auto!important}#app .top .row1>.hpill:not(#fxEdit),#app .top .row1>.sp1,#app .top .row1>#soundBtn,#app .top .row1>#setBtn,#app .top .row1>.user,#app .top .row1>.reference-admin{display:none!important}.top .preview-mascot{top:91px!important;width:86px!important;height:67px!important;right:2px!important}#terminalSports{padding-right:97px!important;padding-top:3px!important;padding-bottom:5px!important;min-height:50px!important}.fork-type-filter.fork-type-filter{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;padding:4px 9px!important}.fork-type-filter.fork-type-filter>.header-picker{flex:1 1 calc(50% - 6px)!important;max-width:calc(50% - 3px)!important;width:auto!important;box-sizing:border-box!important;min-height:27px!important;gap:5px!important;padding:0 7px!important}.fork-type-filter.fork-type-filter>.header-picker .header-field-title{font-size:9px!important}.fork-type-filter.fork-type-filter>.header-picker summary{font-size:10px!important}.fork-type-filter.fork-type-filter>label:not([hidden]){display:flex!important;flex:1 1 calc(50% - 6px)!important;max-width:calc(50% - 3px)!important;min-height:27px!important;height:27px!important;box-sizing:border-box!important;padding:0 5px!important;gap:4px!important;overflow:hidden!important}.fork-type-filter.fork-type-filter>label .header-field-title{font-size:8px!important;flex:none!important}.fork-type-filter.fork-type-filter>label .header-field-value{min-width:0!important;flex:1!important;justify-content:flex-end!important;gap:2px!important}.fork-type-filter.fork-type-filter>label .header-field-value input{min-width:28px!important;width:35px!important;flex:0 1 35px!important;padding:2px 3px!important}.fork-type-filter.fork-type-filter .header-field-value select[data-min-availability]{min-width:0!important;max-width:100%!important;width:100%!important;font-size:9px!important}.fork-type-filter.fork-type-filter>.reference-exchange{display:none!important}.fork-type-filter.fork-type-filter>.void-profit-filter{flex:1 1 100%!important;max-width:100%!important;justify-content:flex-end!important;border:0!important;background:none!important}.header-secondary.header-secondary{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:4px 9px!important;height:auto!important;overflow:hidden!important}.header-secondary.header-secondary #personalPhase{order:1!important;max-width:100%!important;width:100%!important;display:flex!important;justify-content:flex-start!important;flex-wrap:nowrap!important}.header-secondary.header-secondary #sSport{order:2!important;width:100%!important;overflow-x:auto!important;max-width:100%!important;flex-wrap:nowrap!important}.header-secondary.header-secondary .profit-filter-row{order:3!important;display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:5px!important;align-items:center!important}.header-secondary.header-secondary #sMin{width:auto!important;flex:none!important;overflow:hidden!important;justify-content:flex-start!important}.header-secondary.header-secondary .profit-usd-filter{flex:none!important;font-size:9px!important;width:auto!important}.header-secondary.header-secondary .reference-tools{order:4!important;margin-left:auto!important;justify-content:flex-end!important}.header-secondary.header-secondary .pchip{font-size:9px!important;padding:4px 6px!important}.header-secondary.header-secondary .srow .lab{font-size:8px!important}.svw{padding:5px 8px 8px!important}.sgrid .restored-card{padding:9px 10px 8px!important;height:242px!important}.sgrid .restored-card .pf{gap:7px!important}.sgrid .restored-card .pf>b{font-size:20px!important;padding:4px 7px!important;gap:5px!important}.sgrid .restored-card .coin-mark{width:17px!important;height:18px!important}.sgrid .restored-card .profit-roi{font-size:15px!important;padding:5px 7px!important}.sgrid .restored-card .fork-life{font-size:8px!important;padding:5px 6px!important}.sgrid .restored-card .card-roi-stack{gap:7px!important}.restored-card .via{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)!important;gap:6px!important}.restored-card .card-leg-content{padding-left:28px!important}.restored-card .card-leg-content>.card-price{font-size:9px!important;letter-spacing:-.3px!important}.restored-card .card-leg-content>.card-price .card-odds{font-size:12px!important}.restored-card .card-pick{font-size:11px!important}.restored-card .card-venue-name{font-size:9px!important}.restored-card .card-venue-name img{width:23px!important;height:23px!important}.restored-card .card-stake b{font-size:12px!important}.restored-card .card-inline-actions{gap:4px!important}.restored-card .card-inline-actions .reference-icon-button{flex-basis:27px!important;width:27px!important}.restored-card .card-inline-actions .tbtn{font-size:8px!important;padding:4px!important}.restored-card .card-inline-actions .tbtn[data-group-call]{font-size:8px!important}.restored-card .card-inline-actions .tbtn[data-hide]{font-size:8px!important}.restored-card .card-inline-actions .tbtn[data-favorite]{font-size:8px!important}.restored-card .card-inline-actions [data-group-call] svg{width:12px!important}.foot .articles-footer-link{font-size:10px!important}.foot{font-size:8px!important;gap:7px!important;padding:5px 8px!important}
}
@media(max-width:700px){.fork-type-filter.fork-type-filter>label.reference-exchange:not([hidden]){display:none!important}}
/* Card structure v5: independent two-column legs and full-width freshness line. */
#sGrid .restored-card .via{display:grid!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:4px 2px 1px!important;min-height:81px!important}
#sGrid .restored-card .reference-leg{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:5px 9px!important;align-items:start!important;min-width:0!important;overflow:visible!important}
#sGrid .restored-card .reference-venue-icon{grid-column:1;grid-row:1;align-self:start!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-top:2px!important;width:29px!important;height:33px!important}
#sGrid .restored-card .reference-venue-icon img{position:static!important;width:29px!important;height:29px!important;object-fit:contain!important;max-width:none!important;border-radius:6px!important}
#sGrid .restored-card .reference-leg .card-leg-content{grid-column:2;grid-row:1;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:0!important;margin:0!important;min-height:0!important;overflow:visible!important}
#sGrid .restored-card .reference-leg .card-pick{font-size:13px!important;line-height:14px!important;font-weight:750!important;letter-spacing:-.3px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}
#sGrid .restored-card .reference-leg .card-venue-name{font-size:11px!important;line-height:13px!important;font-weight:400!important;letter-spacing:-.3px!important;display:block!important;color:var(--fg)!important;margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
#sGrid .restored-card .reference-leg .card-stake{display:flex!important;flex-direction:row!important;gap:3px!important;line-height:16px!important;align-items:baseline!important;margin:1px 0 0!important}
#sGrid .restored-card .reference-leg .card-stake b{font-size:15px!important;line-height:16px!important;letter-spacing:-.4px!important;font-weight:750!important}
#sGrid .restored-card .reference-leg .card-price{font-size:12px!important;line-height:16px!important;letter-spacing:-.4px!important;margin:0!important;color:var(--fg)!important;white-space:nowrap!important;display:block!important;width:auto!important}
#sGrid .restored-card .reference-leg .card-price strong{font-size:14px!important;line-height:16px!important;font-weight:750!important}
#sGrid .restored-card .reference-leg-fresh{grid-column:1 / -1;grid-row:2;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;margin:0!important;padding:0!important;font-size:10px!important}
#sGrid .restored-card .reference-leg-fresh .leg-quote-age{display:block!important;white-space:nowrap!important;font-size:10px!important;line-height:12px!important;letter-spacing:-.45px!important;color:var(--fg)!important;margin:0!important;width:100%!important;opacity:.95!important}
#sGrid .restored-card .reference-leg-fresh .card-fx,#sGrid .restored-card .reference-leg-fresh .calc-help{font-size:9px!important;line-height:10px!important;margin:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
#sGrid .restored-card .card-plus{margin-top:19px!important;align-self:start!important;font-size:29px!important;line-height:29px!important;font-weight:400!important}
#sGrid .restored-card .card-inline-actions{gap:6px!important;width:100%!important}
#sGrid .restored-card .card-inline-actions .tbtn{font-size:10px!important;font-weight:500!important;letter-spacing:-.35px!important}
#sGrid .restored-card .card-inline-actions [data-group-call]{font-weight:650!important;flex:1 1 auto!important}
#sGrid .restored-card .card-bottom{padding-top:4px!important;min-height:32px!important;flex-basis:32px!important}
@media(max-width:700px){#sGrid .restored-card .via{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)!important;gap:5px!important}#sGrid .restored-card .reference-leg{grid-template-columns:24px minmax(0,1fr)!important;column-gap:6px!important}#sGrid .restored-card .reference-venue-icon,#sGrid .restored-card .reference-venue-icon img{width:24px!important;height:25px!important}#sGrid .restored-card .reference-leg .card-pick{font-size:12px!important}#sGrid .restored-card .reference-leg .card-stake b{font-size:13px!important}#sGrid .restored-card .reference-leg .card-venue-name{font-size:10px!important}#sGrid .restored-card .reference-leg-fresh .leg-quote-age{font-size:9px!important}#sGrid .restored-card .card-inline-actions .tbtn{font-size:8px!important}#sGrid .restored-card .card-bottom{padding-top:4px!important}}
.header-secondary.header-secondary .profit-filter-row{margin-left:auto!important}.fork-type-filter.fork-type-filter>.void-profit-filter{margin-left:auto!important}
@media(max-width:700px){.header-secondary.header-secondary .profit-filter-row{margin-left:0!important}}
/* Approved banner subjects: purple esports, gold CS2, red Axe, cyan LoL, pink Valorant. */
#terminalSports .terminal-sport .sport-art{display:none!important}#terminalSports .terminal-sport{isolation:isolate;background-image:linear-gradient(100deg,#103466,#164d9a)!important;background-size:100% 100%!important}#terminalSports .terminal-sport:nth-child(2){background-image:linear-gradient(100deg,#21141a,#8d5008)!important}#terminalSports .terminal-sport:nth-child(3){background-image:linear-gradient(100deg,#3b071b,#a2121d)!important}#terminalSports .terminal-sport:nth-child(4){background-image:linear-gradient(100deg,#07324d,#087fb5)!important}#terminalSports .terminal-sport:nth-child(5){background-image:linear-gradient(100deg,#34091f,#8e0c3d)!important}#terminalSports .terminal-sport::before{content:none!important;display:none!important}#terminalSports .terminal-sport::after{content:'';position:absolute;top:0;right:0;bottom:0;width:58%;background-image:url('/assets/sports-reference-v6.webp');background-repeat:no-repeat;background-size:500% auto;background-position:0% 32%;mask-image:linear-gradient(90deg,transparent,#000 36%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 36%);z-index:0;pointer-events:none}#terminalSports .terminal-sport:nth-child(2)::after{background-position:25% 32%}#terminalSports .terminal-sport:nth-child(3)::after{background-position:50% 33%}#terminalSports .terminal-sport:nth-child(4)::after{background-position:75% 31%}#terminalSports .terminal-sport:nth-child(5)::after{background-position:100% 30%}#terminalSports .terminal-sport:first-child::after{background-position-y:34%}#terminalSports .terminal-sport b,#terminalSports .terminal-sport small,#terminalSports .terminal-sport .sport-symbol{z-index:2!important}
:root[data-theme="light"] #terminalSports .terminal-sport{background-image:linear-gradient(100deg,#1f7cff,#4b96ff)!important}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(2){background-image:linear-gradient(100deg,#fff5e2,#ffcc6a)!important}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(3){background-image:linear-gradient(100deg,#ffe6e9,#ff8998)!important}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(4){background-image:linear-gradient(100deg,#e2faff,#7ddaff)!important}:root[data-theme="light"] #terminalSports .terminal-sport:nth-child(5){background-image:linear-gradient(100deg,#ffe8ef,#ff96b0)!important}
#terminalSports .terminal-sport::after{display:block!important;content:''!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:58%!important;height:100%!important;transform:none!important;font-size:0!important;letter-spacing:0!important;color:transparent!important;opacity:1!important;background-image:url('/assets/sports-reference-v6.webp')!important;background-repeat:no-repeat!important;background-size:500% auto!important;z-index:0!important}#terminalSports .terminal-sport:nth-child(1)::after{background-position:0% 34%!important}#terminalSports .terminal-sport:nth-child(2)::after{background-position:25% 32%!important}#terminalSports .terminal-sport:nth-child(3)::after{background-position:50% 33%!important}#terminalSports .terminal-sport:nth-child(4)::after{background-position:75% 31%!important}#terminalSports .terminal-sport:nth-child(5)::after{background-position:100% 30%!important}

/* Requested layout: one navigation on the right, account controls at the top. */
#app.right-navigation-layout{--sidebar-width:190px;max-width:1500px!important;position:relative!important;margin:24px auto!important;height:calc(100dvh - 49px)!important;border-radius:18px!important}
#app.right-navigation-layout .top{flex:0 0 auto!important;border-bottom:1px solid var(--line-2)!important;z-index:10!important}
#app.right-navigation-layout .top .row1{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;min-height:56px!important;height:56px!important;padding:10px 20px!important;gap:12px!important}
#app.right-navigation-layout .top .row1 .logo{margin-right:auto!important;width:auto!important;min-width:180px!important;height:34px!important;flex:none!important}
#app.right-navigation-layout .top .row1 .logo>span{max-width:none!important;font-size:19px!important}
#app.right-navigation-layout .top .row1 .logo svg{width:40px!important;height:34px!important}
#app.right-navigation-layout .top .row1>.sp1{display:none!important}
#app.right-navigation-layout .top .row1>#fxEdit{order:1!important;min-height:31px!important;height:31px!important;padding:5px 11px!important;border:1px solid var(--line)!important;flex:none!important;font-size:11px!important}
#app.right-navigation-layout .top .row1>#soundBtn{order:2!important;display:flex!important;min-height:31px!important;height:31px!important;width:33px!important}
#app.right-navigation-layout .top .row1>#themeBtn{order:3!important;display:flex!important;min-height:31px!important;height:31px!important;width:33px!important}
#app.right-navigation-layout .top .row1>#setBtn{display:none!important}
#app.right-navigation-layout .top .row1>#pmBalPill{order:4!important;display:flex!important;min-height:31px!important;height:31px!important;padding:3px 7px!important;gap:8px!important;margin:0 0 0 6px!important;flex:none!important}
#app.right-navigation-layout .top .row1>.user{order:5!important;display:block!important;min-height:31px!important;height:31px!important;font-size:11px!important;margin-left:2px!important}
#app.right-navigation-layout>#terminalSports{display:none!important}
#app.right-navigation-layout>.scanner-overview,#app.right-navigation-layout>.fork-type-filter,#app.right-navigation-layout>.header-secondary,#app.right-navigation-layout>#simpleView{margin-right:var(--sidebar-width)!important;max-width:calc(100% - var(--sidebar-width))!important;width:calc(100% - var(--sidebar-width))!important;box-sizing:border-box!important}
#app.right-navigation-layout>.right-navigation{position:absolute;right:0;top:56px;bottom:32px;width:var(--sidebar-width);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:9px;padding:20px 12px 14px;box-sizing:border-box;background:linear-gradient(180deg,var(--panel),var(--bg));z-index:9}
.right-navigation-caption{font-size:8px;letter-spacing:1.3px;color:var(--mute);font-weight:600;padding:0 7px 10px;white-space:nowrap}
#app .right-navigation>.nav{width:100%!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;flex:none!important}
#app .right-navigation>.nav button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:38px!important;height:38px!important;padding:9px 12px!important;font-size:12px!important;font-weight:500!important;gap:10px!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;background:transparent!important;color:var(--dim)!important;cursor:pointer;white-space:nowrap;flex:0 0 auto!important}
#app .right-navigation>.nav button[hidden]{display:none!important}
#app .right-navigation>.nav button svg{width:18px!important;height:18px!important;flex:none!important}
#app .right-navigation>.nav button[aria-pressed="true"]{background:linear-gradient(100deg,#2074ea,#0a4597)!important;box-shadow:inset 0 1px #82b6ff55,0 0 13px #2b7df13b!important;border-color:#3f89f1!important;color:#fff!important}
#app .right-navigation>.nav button:hover{background:var(--accent-bg)!important;color:var(--fg)!important}
.right-navigation-options{margin-top:auto;padding-top:20px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:14px}
#app .right-navigation-options .mode{display:flex!important;gap:5px!important;padding:3px!important;border:1px solid var(--line)!important;background:var(--sunken)!important;border-radius:9px!important;width:100%!important;box-sizing:border-box!important}
#app .right-navigation-options .mode button{border:0!important;border-radius:6px!important;flex:1!important;font-size:10px!important;padding:7px!important;background:none!important;color:var(--dim)!important;min-width:0!important;height:28px!important;cursor:pointer}
#app .right-navigation-options .mode button[aria-pressed="true"]{background:linear-gradient(#3785f2,#0452c0)!important;color:white!important;box-shadow:0 2px 7px #2075ed30!important}
#app .right-navigation-options .web3-language{position:relative;order:0!important;width:100%!important;height:auto!important}
#app .right-navigation-options .web3-language>summary{height:32px!important;min-height:32px!important;display:flex!important;align-items:center!important;gap:7px!important;justify-content:center!important;width:100%!important;border:1px solid var(--line)!important;background:var(--sunken)!important;border-radius:8px!important;font-size:11px!important;padding:5px!important;box-sizing:border-box!important;cursor:pointer}
#app .right-navigation-options .web3-language .web3-language-menu{bottom:100%;top:auto;left:0;right:0}
.right-navigation-options p{font-size:9px;color:var(--dim);line-height:1.65;margin:0;padding:0 4px}.right-navigation-options p span{color:var(--mute)}
.scanner-overview{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(110px,.5fr) minmax(400px,1.4fr);gap:4px;align-items:center;min-height:174px;flex:0 0 auto;padding:16px 18px 14px 22px;background:radial-gradient(ellipse at 38% 30%,#114a9936,transparent 60%),linear-gradient(100deg,var(--panel),var(--bg));border-bottom:1px solid var(--line-2);overflow:hidden;position:relative}
.scanner-overview[hidden]{display:none!important}
.scanner-overview-intro{position:relative;z-index:1}.overview-eyebrow{display:flex;gap:6px;align-items:center;font-size:8px;letter-spacing:1.7px;color:var(--dim);font-weight:650}.overview-eyebrow i{width:5px;height:5px;border-radius:50%;background:#4490fa;box-shadow:0 0 7px #4490fa}
.scanner-overview h1{font-size:28px;letter-spacing:-1px;line-height:1.08;margin:10px 0 9px;font-weight:750;color:var(--fg)}.scanner-overview h1 em{font-style:normal;color:#8bb9f9}.scanner-overview-intro p{font-size:10px;line-height:1.5;margin:0;color:var(--dim);letter-spacing:-.1px}
.scanner-overview-art{height:141px;position:relative;align-self:end;isolation:isolate}.scanner-overview-art img{height:145px;width:215px;max-width:none;object-fit:contain;position:absolute;bottom:-13px;right:-22px;z-index:1}.overview-art-glow{position:absolute;inset:-20px;background:radial-gradient(ellipse,#247cf740,transparent 67%);z-index:0}
.scanner-overview-stats{display:grid;grid-template-columns:minmax(160px,1.15fr) minmax(160px,1fr);grid-template-rows:65px 65px;gap:9px;position:relative;z-index:2}.scanner-overview-stats article{position:relative;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#102037b0,#101722);border:1px solid #305282;border-radius:12px;padding:11px 14px;overflow:hidden;box-sizing:border-box;box-shadow:inset 0 1px #89baff12}
.scanner-overview-stats .overview-profit{grid-row:1 / span 2;border-color:#417dd0;box-shadow:inset 0 0 22px #2769c51c,0 0 14px #2978e71b;background:radial-gradient(ellipse at 80% 0%,#11438928,transparent 75%),linear-gradient(120deg,#131e2d,#101721);justify-content:flex-start;padding-top:15px}
.overview-stat-label{font-size:11px;color:var(--fg);display:flex;gap:6px;align-items:center;line-height:1.1}.overview-info{font-size:11px;color:var(--mute);cursor:help}.scanner-overview-stats strong{font-size:26px;letter-spacing:-.7px;color:var(--fg);line-height:1.3;font-weight:750;margin-top:2px}.scanner-overview-stats .overview-profit strong{font-size:33px;margin-top:12px;color:#00dda2;white-space:nowrap}.overview-profit strong small{font-size:17px;font-weight:600;letter-spacing:0}.overview-profit svg{position:absolute;right:12px;bottom:24px;width:105px;height:44px;color:#00d99e;opacity:.3;filter:drop-shadow(0 0 4px #00df9c70)}.overview-stat-note{font-size:8px;line-height:1.3;color:var(--mute);margin-top:3px}.overview-profit .overview-stat-note{margin-top:auto;position:relative;z-index:1}.scanner-overview-stats .overview-roi strong{font-size:25px;color:#73acfc}.scanner-overview-stats .overview-forks strong{font-size:25px}
#app.right-navigation-layout>.fork-type-filter{padding-top:10px!important;padding-bottom:5px!important;gap:9px!important;flex-wrap:nowrap!important}
#app.right-navigation-layout>.fork-type-filter>.header-picker{flex-basis:164px!important;width:164px!important}
#app.right-navigation-layout>.header-secondary{padding-top:5px!important;padding-bottom:9px!important;height:37px!important;gap:7px!important}
#app.right-navigation-layout>.header-secondary .profit-filter-row{margin-left:auto!important;gap:5px!important}
#app.right-navigation-layout>.header-secondary .pchip{font-size:9px!important;padding:4px 6px!important;letter-spacing:-.3px!important}
#app.right-navigation-layout>.header-secondary #sSport>.lab{display:none!important}
#app.right-navigation-layout>.header-secondary .profit-usd-filter{display:none!important}
#app.right-navigation-layout>.fork-type-filter>.void-profit-filter{font-size:9px!important;border:0!important;background:none!important;margin-left:auto!important}
#app.right-navigation-layout .foot{position:relative!important;z-index:12!important;width:100%!important;box-sizing:border-box!important}
#app.right-navigation-layout #sGrid .restored-card .card-inline-actions{gap:4px!important}
#app.right-navigation-layout #sGrid .restored-card .card-inline-actions .tbtn{font-size:9px!important;padding:4px 5px!important}
#app.right-navigation-layout #sGrid .restored-card .card-inline-actions .reference-icon-button{flex:0 0 27px!important;width:27px!important;padding:4px!important}
#app.right-navigation-layout #sGrid .restored-card .card-inline-actions [data-group-call]{font-size:9px!important}
#app.right-navigation-layout #sGrid .restored-card .pf>b{font-size:22px!important;padding:4px 7px!important}
#app.right-navigation-layout #sGrid .restored-card .profit-roi{font-size:16px!important;padding:5px 8px!important}
#app.right-navigation-layout #sGrid .restored-card .fork-life{font-size:9px!important;padding:5px 7px!important}
#app.right-navigation-layout #sGrid .restored-card .card-roi-stack{gap:7px!important}
:root[data-theme="light"] .scanner-overview{background:radial-gradient(ellipse at 38% 20%,#b2d2ff45,transparent 65%),linear-gradient(100deg,#fff,#f2f7ff)}:root[data-theme="light"] .scanner-overview h1 em{color:#347add}:root[data-theme="light"] .scanner-overview-stats article{background:linear-gradient(135deg,#fff,#f3f8ff);border-color:#c6d6ec;box-shadow:0 3px 8px #547bb112}:root[data-theme="light"] .scanner-overview-stats .overview-profit{border-color:#9cbdec;box-shadow:inset 0 0 16px #8eb4ea12,0 3px 8px #547bb118}:root[data-theme="light"] .scanner-overview-stats .overview-profit strong{color:#009b73}:root[data-theme="light"] .scanner-overview-stats .overview-roi strong{color:#3172ce}
@media(max-width:1250px){#app.right-navigation-layout{--sidebar-width:167px}.scanner-overview{grid-template-columns:minmax(210px,.85fr) minmax(80px,.35fr) minmax(340px,1.3fr);padding-left:18px}.scanner-overview h1{font-size:25px}.scanner-overview-stats{grid-template-columns:1fr 1fr}.scanner-overview-art img{width:180px;right:-30px}.scanner-overview-stats article{padding:10px 12px}.overview-stat-note{font-size:7px}#app.right-navigation-layout>.fork-type-filter{flex-wrap:wrap!important}#app.right-navigation-layout>.header-secondary{height:auto!important;flex-wrap:wrap!important}#app.right-navigation-layout>.header-secondary .profit-filter-row{margin-left:0!important}.right-navigation-caption{font-size:7px;letter-spacing:1px}#app.right-navigation-layout #sGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:900px){#app.right-navigation-layout{--sidebar-width:146px}.scanner-overview{grid-template-columns:1fr 1.4fr;gap:10px;min-height:170px}.scanner-overview-art{display:none}.scanner-overview-stats{grid-template-columns:1fr 1fr;gap:6px;grid-template-rows:60px 60px}.scanner-overview h1{font-size:23px}.overview-stat-label{font-size:9px}.scanner-overview-stats .overview-profit strong{font-size:28px}.scanner-overview-stats article{padding:9px}.right-navigation-caption{display:none}#app .right-navigation>.nav button{font-size:11px!important;padding:8px!important;gap:7px!important}#app.right-navigation-layout #sGrid{grid-template-columns:minmax(0,1fr)!important}#app.right-navigation-layout>.header-secondary #sSport{overflow:auto;max-width:100%}}
@media(max-width:650px){#app.right-navigation-layout{--sidebar-width:55px;width:calc(100% - 12px)!important;margin:24px 6px 6px!important;height:calc(100dvh - 31px)!important;border-radius:13px!important}#app.right-navigation-layout .top .row1{height:auto!important;min-height:88px!important;padding:7px 9px!important;flex-wrap:wrap!important;gap:6px!important}#app.right-navigation-layout .top .row1>.logo{height:29px!important;min-width:140px!important;flex:1!important}#app.right-navigation-layout .top .row1 .logo>span{font-size:16px!important}#app.right-navigation-layout .top .row1 .logo svg{height:29px!important;width:33px!important}#app.right-navigation-layout .top .row1>#fxEdit{order:4!important;flex:1!important;margin:0!important;height:28px!important;min-height:28px!important}#app.right-navigation-layout .top .row1>#soundBtn{order:1!important;height:28px!important;min-height:28px!important;width:28px!important}#app.right-navigation-layout .top .row1>#themeBtn{order:2!important;height:28px!important;min-height:28px!important;width:28px!important}#app.right-navigation-layout .top .row1>.user{order:3!important;font-size:9px!important;padding:5px 8px!important;height:28px!important;min-height:28px!important}#app.right-navigation-layout .top .row1>#pmBalPill{order:5!important;flex:1!important;height:28px!important;min-height:28px!important;font-size:9px!important;gap:4px!important;margin:0!important}#app.right-navigation-layout .top .row1>#pmBalPill button{font-size:8px!important;padding:3px 5px!important}#app.right-navigation-layout>.right-navigation{top:88px;bottom:30px;padding:12px 5px;gap:5px}#app .right-navigation>.nav{gap:6px!important}#app .right-navigation>.nav button{width:43px!important;height:38px!important;min-height:38px!important;padding:10px!important;overflow:hidden!important;font-size:0!important;gap:18px!important;justify-content:flex-start!important}#app .right-navigation>.nav button svg{width:20px!important;min-width:20px!important;height:20px!important}.right-navigation-options{gap:8px;padding-top:10px}.right-navigation-options p{display:none}#app .right-navigation-options .mode{display:none!important}#app .right-navigation-options .web3-language>summary{font-size:0!important;padding:4px!important;gap:0!important}#app .right-navigation-options .web3-language>summary img{width:20px!important}.scanner-overview{display:flex;flex-direction:column;align-items:stretch;padding:13px 10px 11px;gap:13px;min-height:0}.scanner-overview h1{font-size:24px;line-height:1.05;margin:7px 0}.scanner-overview h1 br{display:none}.scanner-overview h1 em{display:block}.scanner-overview-intro p{font-size:9px}.overview-eyebrow{font-size:7px}.scanner-overview-stats{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:59px 59px;gap:6px}.scanner-overview-stats .overview-profit{padding:10px}.scanner-overview-stats .overview-profit strong{font-size:25px}.overview-profit strong small{font-size:13px}.scanner-overview-stats .overview-roi strong,.scanner-overview-stats .overview-forks strong{font-size:20px}.overview-stat-label{font-size:9px;line-height:1.25}.overview-stat-note{font-size:7px}.overview-profit svg{width:64px;right:7px;bottom:26px}.scanner-overview-stats article{border-radius:9px}.scanner-overview-stats .overview-profit .overview-stat-note{font-size:7px}#app.right-navigation-layout>.fork-type-filter{padding:8px 8px 3px!important;gap:5px!important}#app.right-navigation-layout>.fork-type-filter>.header-picker{flex-basis:calc(50% - 5px)!important;width:auto!important}#app.right-navigation-layout>.header-secondary{padding:4px 8px 8px!important;gap:6px!important}#app.right-navigation-layout>.header-secondary .profit-filter-row{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important}#app.right-navigation-layout>.header-secondary #personalPhase{max-width:100%!important;overflow-x:auto!important}#app.right-navigation-layout #sGrid .restored-card{height:247px!important;min-height:247px!important;padding:8px!important}#app.right-navigation-layout #sGrid .restored-card .mt{font-size:15px!important}#app.right-navigation-layout #sGrid .restored-card .pf{gap:5px!important;flex-wrap:wrap!important}#app.right-navigation-layout #sGrid .restored-card .pf>b{font-size:19px!important;padding:3px 5px!important}#app.right-navigation-layout #sGrid .restored-card .profit-roi{font-size:13px!important;padding:4px 5px!important}#app.right-navigation-layout #sGrid .restored-card .fork-life{font-size:8px!important;padding:4px 5px!important}#app.right-navigation-layout #sGrid .restored-card .card-roi-stack{gap:4px!important;flex:1!important}#app.right-navigation-layout #sGrid .restored-card .reference-icon-button:nth-child(2){display:none!important}#app.right-navigation-layout #sGrid .restored-card .card-inline-actions .tbtn{font-size:8px!important;padding:4px!important}#app.right-navigation-layout #sGrid .restored-card .card-inline-actions [data-group-call]{font-size:8px!important}#app.right-navigation-layout #sGrid .restored-card .reference-leg{grid-template-columns:21px minmax(0,1fr)!important;column-gap:4px!important}#app.right-navigation-layout #sGrid .restored-card .reference-venue-icon,#app.right-navigation-layout #sGrid .restored-card .reference-venue-icon img{width:21px!important;height:22px!important}#app.right-navigation-layout #sGrid .restored-card .card-pick{font-size:11px!important}#app.right-navigation-layout #sGrid .restored-card .card-stake b{font-size:12px!important}#app.right-navigation-layout #sGrid .restored-card .card-price{font-size:10px!important}#app.right-navigation-layout #sGrid .restored-card .card-price strong{font-size:12px!important}#app.right-navigation-layout #sGrid .restored-card .leg-quote-age{font-size:8px!important;letter-spacing:-.4px!important}#app.right-navigation-layout .foot{min-height:30px!important}.reference-preview-label{font-size:8px!important;top:7px!important}
}
@media(max-width:650px){#app.right-navigation-layout .top .row1{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:31px 29px!important;column-gap:6px!important;row-gap:6px!important;height:88px!important;min-height:88px!important;align-content:center!important;box-sizing:border-box!important}#app.right-navigation-layout .top .row1>.logo{grid-column:1 / span 3!important;grid-row:1!important;min-width:0!important;width:100%!important;gap:7px!important}#app.right-navigation-layout .top .row1 .logo>span{font-size:14px!important;letter-spacing:-.4px!important}#app.right-navigation-layout .top .row1 .logo svg{width:30px!important;flex:none!important}#app.right-navigation-layout .top .row1>#soundBtn{grid-column:4!important;grid-row:1!important;justify-self:end!important}#app.right-navigation-layout .top .row1>#themeBtn{grid-column:5!important;grid-row:1!important;justify-self:center!important}#app.right-navigation-layout .top .row1>.user{grid-column:6!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:4px!important;font-size:8px!important;overflow:hidden!important;white-space:nowrap!important}#app.right-navigation-layout .top .row1>#fxEdit{grid-column:1 / span 2!important;grid-row:2!important;width:100%!important;min-width:0!important;padding:3px 5px!important;gap:4px!important;font-size:9px!important}#app.right-navigation-layout .top .row1>#pmBalPill{grid-column:3 / span 4!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;justify-content:space-between!important;margin:0!important}#app.right-navigation-layout .top .row1>#pmBalPill button{font-size:8px!important;min-width:0!important}.overview-stat-note{line-height:1.1!important}}

/* Navigation and filter layout only: original input/button nodes keep their handlers. */
#app.left-navigation-layout>.right-navigation{left:0!important;right:auto!important;border-left:0!important;border-right:1px solid var(--line)!important}
#app.left-navigation-layout>.scanner-overview,#app.left-navigation-layout>.fork-type-filter,#app.left-navigation-layout>.header-secondary,#app.left-navigation-layout>#simpleView{margin-left:var(--sidebar-width)!important;margin-right:0!important;width:calc(100% - var(--sidebar-width))!important;max-width:calc(100% - var(--sidebar-width))!important}
#app.left-navigation-layout .scanner-overview{grid-template-columns:minmax(235px,.9fr) minmax(165px,.65fr) minmax(390px,1.5fr)!important;gap:18px!important;padding:18px 20px!important;min-height:178px!important;overflow:hidden!important}
#app.left-navigation-layout .scanner-overview-art{height:142px!important;display:grid!important;place-items:center!important;align-self:center!important;min-width:0!important;overflow:visible!important}
#app.left-navigation-layout .scanner-overview-art img{position:relative!important;inset:auto!important;width:100%!important;max-width:205px!important;height:142px!important;object-fit:contain!important;transform:translateX(-10px)!important;z-index:1!important}
#app.left-navigation-layout .scanner-overview-stats{min-width:0!important;gap:9px!important}
#app.left-navigation-layout>.fork-type-filter{display:grid!important;grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) minmax(190px,1.2fr) minmax(205px,1.2fr)!important;gap:10px!important;padding:14px 18px 8px!important;align-items:stretch!important}
#app.left-navigation-layout>.fork-type-filter>.header-picker{display:flex!important;flex-direction:row!important;width:auto!important;max-width:none!important;flex:none!important;height:34px!important;min-height:34px!important;padding:0 11px!important;gap:9px!important;box-sizing:border-box!important;border-radius:9px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important;position:relative!important}
#app.left-navigation-layout>.fork-type-filter>.header-picker>.header-field-title{font-size:11px!important;line-height:1.1!important;color:var(--dim)!important}
#app.left-navigation-layout>.fork-type-filter .venue-picker{width:auto!important;flex:1!important;min-width:0!important}
#app.left-navigation-layout>.fork-type-filter .venue-picker summary{height:32px!important;min-height:32px!important;font-size:12px!important;padding:4px 0!important;gap:7px!important}
#app.left-navigation-layout>.fork-type-filter>.header-picker .venue-picker-panel{width:270px!important;top:calc(100% + 5px)!important;left:0!important;z-index:70!important}
#app.left-navigation-layout>.fork-type-filter>label:not([hidden]){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;width:auto!important;max-width:none!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 11px!important;box-sizing:border-box!important;border-radius:9px!important;background:linear-gradient(var(--panel-2),var(--sunken))!important;border:1px solid var(--line)!important;overflow:visible!important}
#app.left-navigation-layout>.fork-type-filter>label>.header-field-title{font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;color:var(--dim)!important}
#app.left-navigation-layout>.fork-type-filter .header-field-value{display:flex!important;gap:6px!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;font-size:10px!important}
#app.left-navigation-layout>.fork-type-filter .header-field-value input{height:26px!important;min-height:26px!important;width:62px!important;min-width:48px!important;max-width:74px!important;flex:0 1 62px!important;padding:3px 7px!important;font-size:11px!important;box-sizing:border-box!important}
#app.left-navigation-layout>.fork-type-filter .header-field-value select[data-min-availability]{height:28px!important;min-height:28px!important;width:121px!important;min-width:105px!important;max-width:100%!important;font-size:11px!important;padding:4px 1px!important;box-sizing:border-box!important}
#app.left-navigation-layout>.fork-type-filter>.void-profit-filter{display:none!important}
#app.left-navigation-layout>.header-secondary{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;padding:0 18px 12px!important;gap:9px!important;overflow:visible!important;border-bottom:1px solid var(--line-2)!important}
#app.left-navigation-layout .scanner-filter-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;flex-wrap:wrap!important;width:100%!important;min-width:0!important;order:0!important}
#app.left-navigation-layout .scanner-filter-row .srow{height:29px!important;min-height:29px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important}
#app.left-navigation-layout .scanner-filter-row .pchip{height:27px!important;min-height:27px!important;padding:5px 10px!important;font-size:11px!important;line-height:1!important;border-radius:8px!important;font-weight:500!important;letter-spacing:-.15px!important}
#app.left-navigation-layout .scanner-filter-row .lab{display:inline!important;color:var(--dim)!important;font-size:10px!important;min-width:0!important;white-space:nowrap!important;letter-spacing:0!important;margin-right:3px!important}
#app.left-navigation-layout .scanner-filter-row #personalPhase>.lab{display:none!important}
#app.left-navigation-layout .scanner-filter-row #sSport>.lab{display:inline!important}
#app.left-navigation-layout .scanner-filter-row #sSport{overflow:visible!important;max-width:none!important}
#app.left-navigation-layout .scanner-filter-row #sMin .pchip{height:27px!important;min-height:27px!important;padding:5px 9px!important;font-size:11px!important}
#app.left-navigation-layout .scanner-profit-controls{order:1!important;margin:0!important;justify-content:flex-start!important;gap:18px!important}
#app.left-navigation-layout .scanner-filter-row .profit-usd-filter{display:flex!important;flex:0 0 auto!important;width:auto!important;font-size:10px!important;gap:7px!important;color:var(--dim)!important;order:0!important}
#app.left-navigation-layout .scanner-filter-row .profit-usd-filter input{width:76px!important;min-width:62px!important;max-width:90px!important;height:29px!important;min-height:29px!important;font-size:11px!important;padding:4px 8px!important;border-radius:8px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-row .profit-usd-filter select{width:62px!important;min-width:62px!important;flex:0 0 62px!important;height:29px!important;min-height:29px!important;font-size:11px!important;padding:4px 6px!important;border-radius:8px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-row>.void-profit-filter{display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;margin-left:auto!important;min-height:29px!important;font-size:11px!important;padding:4px 9px!important;background:var(--panel-2)!important;border:1px solid var(--line)!important;border-radius:8px!important;color:var(--fg)!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-row>.void-profit-filter input{width:15px!important;height:15px!important;accent-color:#2c7ae8!important;margin:0!important}
#app.left-navigation-layout #sGrid .restored-card .reference-icon-button:nth-child(2){display:flex!important}
#app.left-navigation-layout .right-navigation-options .mode{display:flex!important}
#app.left-navigation-layout .right-navigation>.nav #setBtn{display:flex!important}
#app.left-navigation-layout .right-navigation>.nav #railBtn{display:flex!important}
#app.left-navigation-layout .right-navigation>.nav #railBtn.pro-only{display:none!important}
body:not(.simple) #app.left-navigation-layout .right-navigation>.nav #railBtn.pro-only{display:flex!important}
@media(max-width:1250px){#app.left-navigation-layout .scanner-overview{grid-template-columns:minmax(200px,.85fr) minmax(125px,.55fr) minmax(330px,1.4fr)!important;gap:14px!important;padding:16px 18px!important}#app.left-navigation-layout .scanner-overview-art img{transform:translateX(-5px)!important;max-width:175px!important}#app.left-navigation-layout>.fork-type-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}#app.left-navigation-layout .scanner-filter-row{gap:10px 16px!important}#app.left-navigation-layout .scanner-filter-row .pchip{padding:5px 8px!important;font-size:10px!important}#app.left-navigation-layout .scanner-filter-row #sMin .pchip{padding:5px 8px!important;font-size:10px!important}}
@media(max-width:1000px){#app.left-navigation-layout .scanner-overview{grid-template-columns:minmax(185px,1fr) minmax(300px,1.4fr)!important;gap:14px!important}#app.left-navigation-layout .scanner-overview-art{display:none!important}#app.left-navigation-layout .scanner-filter-row .srow{flex-wrap:wrap!important;height:auto!important;min-height:29px!important}#app.left-navigation-layout .scanner-filter-row #sSport{flex-wrap:wrap!important}#app.left-navigation-layout .scanner-filter-row>.void-profit-filter{margin-left:0!important}}
@media(max-width:650px){#app.left-navigation-layout .scanner-overview{display:flex!important;padding:13px 10px!important;gap:12px!important}#app.left-navigation-layout>.fork-type-filter{padding:10px 8px 8px!important;gap:6px!important;grid-template-columns:minmax(0,1fr)!important}#app.left-navigation-layout>.fork-type-filter>.header-picker{height:31px!important;min-height:31px!important;padding:0 9px!important}#app.left-navigation-layout>.fork-type-filter>.header-picker>.header-field-title{font-size:10px!important}#app.left-navigation-layout>.fork-type-filter .venue-picker summary{height:29px!important;min-height:29px!important;font-size:11px!important}#app.left-navigation-layout>.fork-type-filter>label:not([hidden]){height:31px!important;min-height:31px!important;padding:0 9px!important;gap:8px!important}#app.left-navigation-layout>.fork-type-filter>label>.header-field-title{font-size:10px!important}#app.left-navigation-layout>.fork-type-filter .header-field-value input{height:25px!important;min-height:25px!important;width:69px!important;min-width:60px!important;flex-basis:69px!important}#app.left-navigation-layout>.fork-type-filter .header-field-value select[data-min-availability]{width:130px!important;min-width:110px!important;height:27px!important;min-height:27px!important;font-size:10px!important}#app.left-navigation-layout>.header-secondary{padding:0 8px 9px!important;gap:8px!important}#app.left-navigation-layout .scanner-filter-row{gap:8px!important;align-items:flex-start!important}#app.left-navigation-layout .scanner-filter-row .srow{height:auto!important;min-height:25px!important;max-width:100%!important;flex-wrap:wrap!important;gap:5px!important;overflow:visible!important}#app.left-navigation-layout .scanner-filter-row .pchip{height:25px!important;min-height:25px!important;padding:4px 7px!important;font-size:10px!important}#app.left-navigation-layout .scanner-filter-row #sMin .pchip{height:25px!important;min-height:25px!important;font-size:10px!important;padding:4px 7px!important}#app.left-navigation-layout .scanner-filter-row .lab{font-size:9px!important;margin-right:1px!important}#app.left-navigation-layout .scanner-filter-row .profit-usd-filter{display:flex!important;gap:6px!important;flex-wrap:nowrap!important;font-size:10px!important}#app.left-navigation-layout .scanner-filter-row>.void-profit-filter{font-size:10px!important;min-height:28px!important;height:28px!important;padding:4px 7px!important;margin:0!important}#app.left-navigation-layout .scanner-profit-controls{overflow:visible!important;flex-wrap:wrap!important;gap:8px!important}#app.left-navigation-layout .right-navigation-options .mode{flex-direction:column!important;padding:2px!important}#app.left-navigation-layout .right-navigation-options .mode button{font-size:8px!important;min-height:22px!important;height:22px!important;padding:4px 1px!important}#app.left-navigation-layout .right-navigation>.nav #setBtn{display:flex!important}#app.left-navigation-layout .right-navigation>.nav #setBtn span{display:none!important}#app.left-navigation-layout #sGrid .restored-card .card-inline-actions .reference-icon-button{flex:0 0 25px!important;width:25px!important}#app.left-navigation-layout #sGrid .restored-card .card-inline-actions .tbtn{font-size:7px!important}#app.left-navigation-layout #sGrid .restored-card .card-inline-actions [data-group-call]{font-size:7px!important}}
/* Every application view keeps the same sidebar offset, including Pro and account pages. */
#app.left-navigation-layout>#scanView,#app.left-navigation-layout>#pnlView,#app.left-navigation-layout>#portalView,#app.left-navigation-layout>#allMatchesView,#app.left-navigation-layout>#favouritesView,#app.left-navigation-layout>#filters{margin-left:var(--sidebar-width)!important;margin-right:0!important;width:calc(100% - var(--sidebar-width))!important;max-width:calc(100% - var(--sidebar-width))!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-profit-controls>#sMin{order:0!important}
#app.left-navigation-layout .scanner-profit-controls>.profit-usd-filter{order:1!important}
#app.left-navigation-layout .scanner-profit-controls>.void-profit-filter{order:2!important}
@media(max-width:650px){#app.left-navigation-layout .scanner-profit-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:8px!important;overflow:visible!important}#app.left-navigation-layout .scanner-profit-controls>#sMin{display:flex!important;width:100%!important;max-width:100%!important;flex-wrap:wrap!important;height:auto!important;min-height:25px!important;gap:5px!important}#app.left-navigation-layout .scanner-profit-controls>.profit-usd-filter{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:100%!important}#app.left-navigation-layout .scanner-profit-controls>.void-profit-filter{width:max-content!important;max-width:100%!important}#app.left-navigation-layout .scanner-profit-controls #sMin>.lab{flex:0 0 auto!important;width:auto!important}#app.left-navigation-layout .scanner-profit-controls #sMin>.pchip{flex:0 0 auto!important;white-space:nowrap!important}}
#app.left-navigation-layout>#termView{margin-left:var(--sidebar-width)!important;margin-right:0!important;width:calc(100% - var(--sidebar-width))!important;max-width:calc(100% - var(--sidebar-width))!important;box-sizing:border-box!important}

/* Shared overview stays on all pages; scanner filters belong only to the scanner. */
#app.left-navigation-layout>[hidden],#app.left-navigation-layout .scanner-filter-panel>[hidden]{display:none!important}
#app.left-navigation-layout>.scanner-overview{display:grid!important}
#app.left-navigation-layout>.scanner-filter-panel{margin:12px 16px 12px calc(var(--sidebar-width) + 16px)!important;width:calc(100% - var(--sidebar-width) - 32px)!important;max-width:calc(100% - var(--sidebar-width) - 32px)!important;box-sizing:border-box!important;border:1px solid var(--line)!important;border-radius:12px!important;background:linear-gradient(140deg,var(--panel-2),var(--panel))!important;flex:0 0 auto!important;padding:11px 12px!important;box-shadow:inset 0 1px #ffffff08}
#app.left-navigation-layout>.scanner-filter-panel:has(>.fork-type-filter[hidden]):has(>.header-secondary[hidden]){display:none!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter{margin:0!important;width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:160px 170px 226px 236px!important;justify-content:start!important;gap:10px!important;padding:0 0 10px!important;border:0!important;border-radius:0!important;background:none!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-picker{flex:none!important;width:auto!important;max-width:none!important;height:34px!important;min-height:34px!important;padding:0 10px!important;gap:8px!important;box-sizing:border-box!important;border-radius:8px!important;background:var(--sunken)!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-title{font-size:11px!important;line-height:1.1!important;white-space:nowrap!important;color:var(--dim)!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .venue-picker summary{height:32px!important;min-height:32px!important;padding:4px 0!important;font-size:11px!important;gap:6px!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>label:not([hidden]){height:34px!important;min-height:34px!important;max-width:none!important;width:auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0 9px!important;border:1px solid var(--line)!important;border-radius:8px!important;box-sizing:border-box!important;background:var(--sunken)!important;overflow:visible!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-value{display:flex!important;align-items:center!important;gap:6px!important;font-size:10px!important;min-width:0!important;flex:none!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-value input{width:61px!important;min-width:55px!important;max-width:65px!important;flex:0 0 61px!important;height:26px!important;min-height:26px!important;padding:3px 6px!important;font-size:11px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-value select[data-min-availability]{width:126px!important;min-width:115px!important;max-width:126px!important;height:28px!important;min-height:28px!important;padding:4px 0!important;font-size:11px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-panel>.header-secondary{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important;margin:0!important;gap:9px!important;padding:0!important;box-sizing:border-box!important;border:0!important;background:none!important}
#app.left-navigation-layout .scanner-filter-panel .scanner-filter-row{display:flex!important;align-items:center!important;gap:12px 18px!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;min-width:0!important}
#app.left-navigation-layout .scanner-filter-panel .scanner-filter-row .srow{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;height:28px!important;min-height:28px!important;gap:6px!important;min-width:0!important;max-width:100%!important}
#app.left-navigation-layout .scanner-filter-panel .scanner-filter-row .pchip{height:27px!important;min-height:27px!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}
#app.left-navigation-layout .scanner-filter-panel .scanner-filter-row .lab{font-size:10px!important;color:var(--dim)!important;letter-spacing:0!important}
#app.left-navigation-layout .scanner-filter-panel .scanner-profit-controls{border-top:1px solid var(--line-2)!important;padding-top:9px!important;justify-content:flex-start!important;gap:12px 18px!important}
#app.left-navigation-layout .scanner-filter-panel .scanner-profit-controls>.void-profit-filter{margin:0!important;font-size:11px!important;background:var(--sunken)!important;border:1px solid var(--line)!important;min-height:29px!important;height:29px!important;padding:4px 9px!important;border-radius:8px!important;display:flex!important;align-items:center!important;gap:7px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-panel .scanner-profit-controls>.profit-usd-filter{display:flex!important;gap:7px!important;height:29px!important;min-height:29px!important;font-size:10px!important;flex:none!important;order:1!important}
#app.left-navigation-layout .scanner-filter-panel .profit-usd-filter input{width:76px!important;height:29px!important;min-height:29px!important;font-size:11px!important;padding:4px 8px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-panel .profit-usd-filter select{width:64px!important;min-width:64px!important;flex:0 0 64px!important;height:29px!important;min-height:29px!important;font-size:11px!important;padding:4px 6px!important;box-sizing:border-box!important}
#app.left-navigation-layout>.scanner-overview{grid-template-columns:minmax(235px,.95fr) minmax(165px,.65fr) minmax(390px,1.5fr)!important;gap:24px!important;align-items:center!important;padding-top:18px!important;padding-bottom:18px!important}
#app.left-navigation-layout .scanner-overview-intro{align-self:center!important;min-width:0!important}
#app.left-navigation-layout .scanner-overview h1{margin:10px 0 10px!important;line-height:1.1!important}
#app.left-navigation-layout .scanner-overview-intro p{font-size:11px!important;line-height:1.55!important;max-width:270px;margin:0!important}
#app.left-navigation-layout .scanner-overview-art{display:grid!important;align-items:center!important;justify-items:center!important;height:142px!important;min-width:0!important}
#app.left-navigation-layout .scanner-overview-art img{transform:translateX(-24px)!important;max-width:195px!important;height:140px!important;object-fit:contain!important}
#app.left-navigation-layout .scanner-overview-stats{align-self:center!important;min-width:0!important}
#app.left-navigation-layout .scanner-overview-stats article{display:flex!important;justify-content:center!important;align-items:flex-start!important;padding:12px 15px!important}
#app.left-navigation-layout .scanner-overview-stats .overview-profit{justify-content:flex-start!important;padding:16px!important}
#app.left-navigation-layout .scanner-overview-stats .overview-profit .overview-stat-note{margin-top:auto!important}
#app.left-navigation-layout #portalView,#app.left-navigation-layout #pnlView,#app.left-navigation-layout #allMatchesView,#app.left-navigation-layout #favouritesView{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}
#app.left-navigation-layout #portalView .pw{max-width:none!important;padding:20px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}
.partner-preview-note{padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--accent-bg)!important;color:var(--dim)!important;font-size:11px!important;line-height:1.5!important;margin:0 0 18px!important}
#portalView .partner-program{color:var(--fg)!important}#portalView .partner-program>h2{font-size:23px!important;letter-spacing:-.6px;margin-bottom:7px!important}#portalView .partner-program>p{font-size:12px;line-height:1.6}#portalView .partner-program .pcard,#portalView .partner-program .pkpi{background:var(--panel-2)!important;border:1px solid var(--line)!important;border-radius:12px!important}#portalView .partner-program .pkpi{padding:15px!important}#portalView .partner-program .partner-kpis{gap:12px!important}#portalView .partner-program .partner-copy{display:flex;gap:9px}#portalView .partner-program .partner-copy input{min-width:0!important;flex:1;background:var(--sunken);color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:9px;font-size:12px}
@media(max-width:1250px){#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter{grid-template-columns:160px 170px minmax(226px,1fr)!important}#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-availability{grid-column:1 / span 2!important;width:236px!important}#app.left-navigation-layout>.scanner-overview{grid-template-columns:minmax(200px,.85fr) minmax(125px,.55fr) minmax(330px,1.4fr)!important;gap:18px!important}#app.left-navigation-layout .scanner-overview-art img{max-width:170px!important;transform:translateX(-14px)!important}}
@media(max-width:1000px){#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-availability{grid-column:auto!important;width:auto!important}#app.left-navigation-layout .scanner-filter-panel .scanner-filter-row .srow{flex-wrap:wrap!important;height:auto!important}#app.left-navigation-layout>.scanner-overview{grid-template-columns:minmax(180px,1fr) minmax(290px,1.5fr)!important;gap:14px!important}#app.left-navigation-layout .scanner-overview-art{display:none!important}}
@media(max-width:650px){#app.left-navigation-layout>.scanner-overview{display:flex!important;padding:13px 10px!important;gap:12px!important}#app.left-navigation-layout .scanner-overview-intro p{font-size:10px!important}#app.left-navigation-layout>.scanner-filter-panel{margin:9px 7px 9px calc(var(--sidebar-width) + 7px)!important;width:calc(100% - var(--sidebar-width) - 14px)!important;max-width:calc(100% - var(--sidebar-width) - 14px)!important;padding:9px 8px!important;border-radius:10px!important}#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding-bottom:9px!important}#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-picker,#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>label:not([hidden]){height:32px!important;min-height:32px!important;padding:0 8px!important;width:auto!important}#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-title{font-size:10px!important}#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .venue-picker summary{height:30px!important;min-height:30px!important;font-size:11px!important}#app.left-navigation-layout .scanner-filter-panel .scanner-filter-row{gap:9px!important;align-items:flex-start!important;flex-wrap:wrap!important}#app.left-navigation-layout .scanner-filter-panel .scanner-filter-row .srow{height:auto!important;min-height:25px!important;flex-wrap:wrap!important;max-width:100%!important}#app.left-navigation-layout .scanner-filter-panel .scanner-filter-row .pchip{height:25px!important;min-height:25px!important;padding:4px 6px!important;font-size:10px!important}#app.left-navigation-layout .scanner-filter-panel .scanner-profit-controls{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;padding-top:9px!important}#app.left-navigation-layout .scanner-filter-panel .scanner-profit-controls>.profit-usd-filter{flex-wrap:nowrap!important;max-width:100%!important;width:auto!important}#app.left-navigation-layout .scanner-filter-panel .scanner-profit-controls>.void-profit-filter{font-size:10px!important;height:28px!important;min-height:28px!important;padding:4px 6px!important;max-width:100%!important}#app.left-navigation-layout #portalView .pw{padding:12px 9px!important}#portalView .partner-program .partner-kpis{grid-template-columns:1fr!important}.partner-preview-note{font-size:10px!important;padding:8px!important}#portalView .partner-program .partner-copy{flex-wrap:wrap}#portalView .partner-program .partner-copy input{flex-basis:100%}}

/* Compact sidebar, partner invitation with the dog, shared cat hero. */
#app.left-navigation-layout>.right-navigation{padding:13px 11px 12px!important;gap:9px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:var(--line) transparent}
#app.left-navigation-layout .right-navigation-caption{padding:0 6px 4px!important;font-size:7px!important;letter-spacing:1.1px!important}
#app.left-navigation-layout .right-navigation>.nav{gap:3px!important}
#app.left-navigation-layout .right-navigation>.nav button{min-height:31px!important;height:31px!important;padding:6px 10px!important;gap:9px!important;border-radius:8px!important;font-size:11px!important;flex:0 0 31px!important}
#app.left-navigation-layout .right-navigation>.nav button svg{width:16px!important;height:16px!important;min-width:16px!important}
#app.left-navigation-layout .right-navigation-options{margin-top:auto!important;gap:10px!important;padding-top:12px!important;flex:none!important}
#app.left-navigation-layout .right-navigation-options p{font-size:8px!important;line-height:1.4!important}
#app.left-navigation-layout .right-navigation-options .mode{padding:2px!important;gap:4px!important}
#app.left-navigation-layout .right-navigation-options .mode button{height:25px!important;min-height:25px!important;font-size:10px!important;padding:5px!important}
.sidebar-partner-promo{display:flex;flex-direction:column;align-items:flex-start;position:relative;min-height:190px;height:190px;flex:0 0 190px;box-sizing:border-box;padding:13px 12px;border:1px solid #417aca;border-radius:13px;background:radial-gradient(ellipse at 90% 85%,#0c66e34a,transparent 70%),linear-gradient(140deg,#0d1d34,#070f1a);box-shadow:inset 0 0 12px #3a88f619,0 0 11px #2869c51a;color:#fff;text-align:left;cursor:pointer;overflow:hidden;margin-top:6px}
.sidebar-partner-promo:hover{border-color:#76afff;box-shadow:inset 0 0 12px #3a88f626,0 0 14px #3078de35}
.sidebar-partner-promo:focus-visible{outline:2px solid #9ec6ff;outline-offset:2px}
.promo-heading{font-size:13px;font-weight:700;line-height:1.3;position:relative;z-index:2}.promo-copy{font-size:11px;color:#dfe5ee;line-height:1.4;position:relative;z-index:2}.sidebar-partner-promo strong{font-size:25px;letter-spacing:-.8px;line-height:1.15;color:#00e7b0;position:relative;z-index:2;margin:2px 0}.sidebar-partner-promo img{position:absolute;right:-13px;bottom:-8px;width:162px;height:123px;object-fit:contain;pointer-events:none;z-index:1}.promo-arrow{position:absolute;left:12px;bottom:41px;display:grid;place-items:center;width:36px;height:27px;border:1px solid #5692e7;border-radius:15px;background:linear-gradient(#3c89f6,#084ba9);color:white;font-size:23px;line-height:1;z-index:3;box-shadow:0 0 11px #3d86ed36}
#app.left-navigation-layout>.scanner-overview{display:grid!important;grid-template-columns:minmax(0,1.13fr) minmax(390px,1fr)!important;gap:18px!important;padding:10px 18px 10px 0!important;min-height:178px!important;background:linear-gradient(110deg,#0c1625,var(--bg))!important;align-items:center!important}
.overview-cat-banner{position:relative;height:158px;min-width:0;isolation:isolate;overflow:hidden;border-radius:0 12px 12px 0}
#app.left-navigation-layout .overview-cat-banner .scanner-overview-art{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;z-index:0!important}
#app.left-navigation-layout .overview-cat-banner .scanner-overview-art img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:70% 49%!important;transform:none!important;opacity:1!important}
#app.left-navigation-layout .overview-cat-banner .overview-art-glow{display:none!important}
.overview-cat-banner::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#09121edf 0%,#09121ea6 34%,transparent 66%);z-index:1}
#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;height:100%!important;max-width:54%!important;padding:13px 0 13px 20px!important;box-sizing:border-box!important}
#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro h1{font-size:28px!important;line-height:1.07!important;letter-spacing:-.9px!important;color:#fff!important;margin:8px 0!important}
#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro h1 em{color:#8abbff!important}
#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro p{font-size:10px!important;line-height:1.45!important;color:#d3deee!important;max-width:250px!important;margin:0!important}
#app.left-navigation-layout .overview-cat-banner .overview-eyebrow{font-size:7px!important;color:#bcd0eb!important;letter-spacing:1.4px!important}
#app.left-navigation-layout .scanner-overview-stats{grid-template-rows:65px 65px!important;gap:9px!important;align-self:center!important}
:root[data-theme="light"] #app.left-navigation-layout>.scanner-overview{background:linear-gradient(100deg,#e4edfa,#f6faff)!important}:root[data-theme="light"] .sidebar-partner-promo{background:radial-gradient(ellipse at 90% 85%,#2676e54a,transparent 70%),linear-gradient(140deg,#102b52,#071324);border-color:#6d98d4}
@media(max-height:780px) and (min-width:651px){#app.left-navigation-layout>.right-navigation{padding-top:10px!important;padding-bottom:9px!important;gap:6px!important}#app.left-navigation-layout .right-navigation-caption{display:none!important}#app.left-navigation-layout .right-navigation>.nav{gap:2px!important}#app.left-navigation-layout .right-navigation>.nav button{height:28px!important;min-height:28px!important;flex-basis:28px!important;font-size:10px!important;padding:5px 9px!important}.sidebar-partner-promo{height:160px;min-height:160px;flex-basis:160px;padding:10px}.sidebar-partner-promo img{width:140px;height:105px;right:-12px;bottom:-10px}.sidebar-partner-promo strong{font-size:23px}.promo-heading{font-size:12px}.promo-copy{font-size:10px}.promo-arrow{left:10px;bottom:25px;width:32px;height:25px}#app.left-navigation-layout .right-navigation-options{gap:7px!important;padding-top:8px!important}#app.left-navigation-layout .right-navigation-options p{display:none!important}}
@media(max-width:1250px){#app.left-navigation-layout>.scanner-overview{grid-template-columns:minmax(0,1fr) minmax(330px,1fr)!important;gap:12px!important;padding-right:14px!important}.overview-cat-banner{height:152px}#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro{max-width:56%!important;padding-left:16px!important}#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro h1{font-size:25px!important}#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro p{font-size:9px!important}}
@media(max-width:1000px){#app.left-navigation-layout>.scanner-overview{grid-template-columns:minmax(0,1fr)!important;padding:0 12px 12px!important;gap:10px!important;min-height:0!important}.overview-cat-banner{height:155px;margin:0 -12px}#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro{max-width:50%!important;padding-left:18px!important}#app.left-navigation-layout .overview-cat-banner .scanner-overview-art{display:block!important}#app.left-navigation-layout .scanner-overview-stats{grid-template-columns:1.2fr 1fr 1fr!important;grid-template-rows:86px!important;width:100%!important}#app.left-navigation-layout .scanner-overview-stats .overview-profit{grid-row:auto!important;padding:12px!important}#app.left-navigation-layout .scanner-overview-stats .overview-profit strong{font-size:25px!important;margin-top:6px!important}#app.left-navigation-layout .scanner-overview-stats .overview-profit svg{width:70px;bottom:16px}.overview-stat-note{font-size:7px!important}}
@media(max-width:650px){#app.left-navigation-layout>.right-navigation{padding:10px 5px!important;gap:7px!important}#app.left-navigation-layout .right-navigation>.nav button{width:43px!important;height:32px!important;min-height:32px!important;flex-basis:32px!important;padding:8px 11px!important;font-size:0!important;gap:18px!important}#app.left-navigation-layout .right-navigation>.nav button svg{width:19px!important;height:19px!important;min-width:19px!important}.sidebar-partner-promo{height:78px;min-height:78px;flex-basis:78px;width:43px;border-radius:9px;padding:0;margin-top:8px}.sidebar-partner-promo .promo-heading,.sidebar-partner-promo .promo-copy,.sidebar-partner-promo strong{display:none}.sidebar-partner-promo img{width:80px;height:62px;right:-20px;bottom:-3px}.sidebar-partner-promo .promo-arrow{left:9px;top:6px;bottom:auto;width:24px;height:20px;font-size:18px;border:0}#app.left-navigation-layout .right-navigation-options{padding-top:10px!important;gap:8px!important}#app.left-navigation-layout .right-navigation-options .mode button{font-size:8px!important;padding:4px 1px!important;height:22px!important;min-height:22px!important}#app.left-navigation-layout>.scanner-overview{display:block!important;padding:0 9px 10px!important;min-height:0!important}.overview-cat-banner{height:157px;margin:0 -9px 10px;border-radius:0}#app.left-navigation-layout .overview-cat-banner .scanner-overview-art{display:block!important}#app.left-navigation-layout .overview-cat-banner .scanner-overview-art img{object-position:66% 50%!important}#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro{padding-left:10px!important;max-width:65%!important}#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro h1{font-size:22px!important;line-height:1.08!important}#app.left-navigation-layout .overview-cat-banner .scanner-overview-intro p{font-size:9px!important;max-width:170px!important}#app.left-navigation-layout .overview-cat-banner .overview-eyebrow{font-size:6px!important;letter-spacing:1px!important}.overview-cat-banner::after{background:linear-gradient(90deg,#09121ee8 0%,#09121ec4 40%,#09121e15 100%)}#app.left-navigation-layout .scanner-overview-stats{grid-template-columns:1.1fr 1fr!important;grid-template-rows:58px 58px!important;gap:6px!important}#app.left-navigation-layout .scanner-overview-stats .overview-profit{grid-row:1 / span 2!important;padding:10px!important}#app.left-navigation-layout .scanner-overview-stats .overview-profit strong{font-size:25px!important;margin-top:10px!important}#app.left-navigation-layout .scanner-overview-stats article{padding:9px!important}#app.left-navigation-layout .scanner-overview-stats .overview-stat-note{font-size:7px!important;line-height:1.2!important}}
#app.left-navigation-layout .overview-cat-banner .scanner-overview-art img{object-position:70% 12%!important}
@media(max-width:650px){#app.left-navigation-layout .overview-cat-banner .scanner-overview-art img{object-position:66% 40%!important}}

/* Shared full-width trading-room background; statistics are glass panels over it. */
#app.left-navigation-layout>.scanner-overview{position:relative!important;isolation:isolate;background:#09121e!important;min-height:190px!important;gap:18px!important;padding-top:12px!important;padding-bottom:12px!important}
#app.left-navigation-layout>.scanner-overview::before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#070e1720,#05162e55),url('/assets/hero-cat-room-v10.png');background-size:100% 100%,200% 100%;background-position:center,left center;background-repeat:no-repeat;opacity:.85;pointer-events:none}
#app.left-navigation-layout .overview-cat-banner{height:166px!important;border-radius:0!important;background:none!important;overflow:hidden!important}
#app.left-navigation-layout .overview-cat-banner .scanner-overview-art img{object-position:70% 12%!important;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 83%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 83%,transparent)}
#app.left-navigation-layout .overview-cat-banner::after{background:linear-gradient(90deg,#09121ed9,transparent 67%)!important}
#app.left-navigation-layout .scanner-overview-stats{grid-template-rows:78px 78px!important;gap:10px!important;position:relative;z-index:2}
#app.left-navigation-layout .scanner-overview-stats article{justify-content:flex-start!important;align-items:flex-start!important;padding:10px 14px!important;box-sizing:border-box!important;background:linear-gradient(140deg,#0e1a2bd1,#0b121bd6)!important;backdrop-filter:blur(7px);border-color:#3a629a!important;gap:0!important}
#app.left-navigation-layout .scanner-overview-stats .overview-stat-label{display:flex!important;align-items:center!important;font-size:11px!important;line-height:14px!important;margin:0!important;min-height:14px!important;padding:0!important;color:#eff6ff!important}
#app.left-navigation-layout .scanner-overview-stats strong{font-size:23px!important;line-height:26px!important;margin:2px 0 0!important;min-height:26px!important}
#app.left-navigation-layout .scanner-overview-stats .overview-stat-note{font-size:8px!important;line-height:10px!important;min-height:10px!important;margin:3px 0 0!important;color:#a5b6ce!important}
#app.left-navigation-layout .scanner-overview-stats .overview-profit{padding:16px!important;justify-content:flex-start!important;border-color:#4883d5!important}
#app.left-navigation-layout .scanner-overview-stats .overview-profit strong{font-size:34px!important;line-height:42px!important;margin-top:12px!important}
#app.left-navigation-layout .scanner-overview-stats .overview-profit .overview-stat-note{margin-top:auto!important}
/* Compact fields use content widths, never a stretching spare grid column. */
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 0 10px!important;grid-template-columns:none!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-picker{flex:0 0 155px!important;width:155px!important;max-width:155px!important;height:32px!important;min-height:32px!important;padding:0 9px!important;gap:7px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-picker:nth-child(2){flex-basis:160px!important;width:160px!important;max-width:160px!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>label:has([data-min-top-ask]):not([hidden]){flex:0 0 212px!important;width:212px!important;max-width:212px!important;min-width:0!important;height:32px!important;min-height:32px!important;gap:6px!important;padding:0 8px!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-availability:not([hidden]){flex:0 0 212px!important;width:212px!important;max-width:212px!important;min-width:0!important;height:32px!important;min-height:32px!important;gap:7px!important;padding:0 8px!important;grid-column:auto!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-title{font-size:10px!important;line-height:13px!important;letter-spacing:-.1px!important;flex:0 0 auto!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-value{gap:4px!important;font-size:10px!important;flex:0 0 auto!important;min-width:0!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-value input[data-min-top-ask]{width:48px!important;min-width:44px!important;max-width:48px!important;flex:0 0 48px!important;height:25px!important;min-height:25px!important;padding:3px 5px!important;font-size:11px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .header-field-value select[data-min-availability]{width:112px!important;min-width:112px!important;max-width:112px!important;flex:0 0 112px!important;height:27px!important;min-height:27px!important;padding:3px 0!important;font-size:11px!important;box-sizing:border-box!important}
#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter .venue-picker summary{height:30px!important;min-height:30px!important;font-size:11px!important}
/* Native dropdown popups need explicit contrast on Windows. */
:root[data-theme="dark"]{color-scheme:dark!important}
:root[data-theme="light"]{color-scheme:light!important}
:root[data-theme="dark"] select,:root[data-theme="dark"] select option,:root[data-theme="dark"] select optgroup{color:#eff6ff!important;background-color:#131c29!important;color-scheme:dark!important}
:root[data-theme="dark"] select option:checked{background-color:#3067b5!important;color:white!important}
:root[data-theme="light"] select,:root[data-theme="light"] select option,:root[data-theme="light"] select optgroup{color:#162131!important;background-color:#fff!important;color-scheme:light!important}
/* Referral artwork gets its own row below the copy, without overlapping it. */
#app.left-navigation-layout .sidebar-partner-promo{height:210px!important;min-height:210px!important;flex:0 0 210px!important;padding:11px 10px 0!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow:hidden!important;box-sizing:border-box!important}
.promo-text{display:flex;flex-direction:column;align-items:flex-start;flex:none;position:relative;z-index:2;gap:0!important}
#app.left-navigation-layout .sidebar-partner-promo .promo-heading{font-size:12px!important;line-height:15px!important}
#app.left-navigation-layout .sidebar-partner-promo .promo-copy{font-size:10px!important;line-height:13px!important}
#app.left-navigation-layout .sidebar-partner-promo strong{font-size:24px!important;line-height:27px!important;margin:1px 0!important}
.promo-art{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;min-height:0;flex:1 1 auto;z-index:1}
#app.left-navigation-layout .sidebar-partner-promo .promo-art img{position:static!important;inset:auto!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:bottom center!important;transform:none!important;aspect-ratio:auto!important;flex:none!important}
#app.left-navigation-layout .sidebar-partner-promo .promo-arrow{top:auto!important;bottom:45px!important;left:9px!important;width:30px!important;height:24px!important;font-size:20px!important}
:root[data-theme="light"] #app.left-navigation-layout .scanner-overview-stats article{background:#f1f7ffdc!important;border-color:#8dacd7!important}:root[data-theme="light"] #app.left-navigation-layout .scanner-overview-stats .overview-stat-label{color:#131f2f!important}:root[data-theme="light"] #app.left-navigation-layout .scanner-overview-stats .overview-stat-note{color:#61728b!important}
@media(max-height:780px) and (min-width:651px){#app.left-navigation-layout .sidebar-partner-promo{height:180px!important;min-height:180px!important;flex-basis:180px!important;padding:9px 9px 0!important;gap:2px!important}#app.left-navigation-layout .sidebar-partner-promo strong{font-size:22px!important;line-height:24px!important}#app.left-navigation-layout .sidebar-partner-promo .promo-heading{font-size:11px!important;line-height:14px!important}#app.left-navigation-layout .sidebar-partner-promo .promo-copy{font-size:9px!important;line-height:12px!important}#app.left-navigation-layout .sidebar-partner-promo .promo-arrow{bottom:32px!important}}
@media(max-width:1000px){#app.left-navigation-layout .scanner-overview-stats{grid-template-rows:86px!important}#app.left-navigation-layout>.scanner-overview{min-height:0!important;padding-top:0!important;padding-bottom:12px!important}}
@media(max-width:650px){#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important}#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-picker,#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-picker:nth-child(2),#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>label:has([data-min-top-ask]):not([hidden]),#app.left-navigation-layout .scanner-filter-panel>.fork-type-filter>.header-availability:not([hidden]){flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:31px!important;min-height:31px!important}#app.left-navigation-layout .scanner-overview-stats{grid-template-rows:64px 64px!important;gap:6px!important}#app.left-navigation-layout .scanner-overview-stats article{padding:7px 8px!important}#app.left-navigation-layout .scanner-overview-stats .overview-stat-label{font-size:9px!important;line-height:11px!important;min-height:11px!important}#app.left-navigation-layout .scanner-overview-stats strong{font-size:20px!important;line-height:22px!important;min-height:22px!important;margin-top:1px!important}#app.left-navigation-layout .scanner-overview-stats .overview-stat-note{font-size:6px!important;line-height:8px!important;min-height:8px!important;margin-top:2px!important}#app.left-navigation-layout .scanner-overview-stats .overview-profit{padding:10px!important}#app.left-navigation-layout .scanner-overview-stats .overview-profit strong{font-size:27px!important;line-height:33px!important}#app.left-navigation-layout .sidebar-partner-promo{width:43px!important;height:82px!important;min-height:82px!important;flex-basis:82px!important;padding:3px 0 0!important;gap:0!important}#app.left-navigation-layout .sidebar-partner-promo .promo-text{display:none!important}#app.left-navigation-layout .sidebar-partner-promo .promo-art{height:100%!important;min-height:0!important;flex:1!important}#app.left-navigation-layout .sidebar-partner-promo .promo-art img{max-width:100%!important;height:100%!important;width:auto!important}#app.left-navigation-layout .sidebar-partner-promo .promo-arrow{display:none!important}}
/* Explicit sidebar palette and an unclipped mobile language picker. */
#app.left-navigation-layout .right-navigation{color:var(--fg)!important}#app.left-navigation-layout .right-navigation .nav button[aria-pressed="true"]{color:#fff!important;background:linear-gradient(100deg,#2074ea,#0a4597)!important}#app.left-navigation-layout .scanner-filter-panel .venue-picker summary,#app.left-navigation-layout .scanner-filter-panel [data-type-count],#app.left-navigation-layout .scanner-filter-panel [data-venue-count],#app.left-navigation-layout .scanner-filter-panel [data-min-availability]{color:var(--fg)!important}#app.left-navigation-layout .scanner-overview .negative{color:var(--down)!important}.restored-card:has([data-favorite][aria-pressed="true"]) .reference-star svg{fill:var(--accent-bg);color:var(--accent)}
#app.left-navigation-layout .right-navigation-options .language-options{top:auto!important;bottom:calc(100% + 6px)!important;left:0!important;right:auto!important;min-width:150px!important;z-index:100!important}
@media(max-width:650px){#app.left-navigation-layout .right-navigation-options .language-options{position:fixed!important;top:auto!important;bottom:75px!important;left:14px!important;right:auto!important;width:170px!important;min-width:170px!important;max-height:220px!important;z-index:1000!important}.right-navigation-options .language-options button{font-size:12px!important}}
