/* Backtest plugin styles, scoped to History to preserve the SaaS shell. */
@scope ([data-history-page]) {
/* Source: trench-watch/extension/ui.css */
:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#0f0d13;color:#d4bff2;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;border:1px solid #2e263a;background:#1e1825;color:#d2bef0;border-radius:9px;padding:10px 14px;font-weight:550}button:hover{background:#2d2538}button:disabled{opacity:.4;cursor:default}.primary{background:#d5c0f3;color:#1a1520;border-color:#d5c0f3}.primary:hover{background:#dfc9ff}a{color:#d5c0f3;text-decoration:none}a:hover{text-decoration:underline}h1,h2,p{margin:0}h1{font-size:25px;letter-spacing:-.7px}h2{font-size:16px}p{line-height:1.6}.muted{color:#8a7d9e}.tiny{font-size:11px;line-height:1.5}.badge{font-size:10px;letter-spacing:1.4px;color:#d5c0f3;border:1px solid #3b314a;border-radius:5px;padding:4px 7px}.brand{display:flex;align-items:center;gap:9px;font-weight:700;letter-spacing:-.5px}.mark{display:grid;place-items:center;width:31px;height:31px;background:#d5c0f3;color:#1a1520;border-radius:8px;font-size:22px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.popup{width:370px;padding:22px}.popup>section{margin-top:20px}.popup h1{font-size:22px}.status{border:1px solid #2c2437;border-radius:12px;padding:14px;background:#16121c;line-height:1.5}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric{padding:16px;background:#18141e;border:1px solid #292233;border-radius:12px}.metric strong{display:block;font-size:30px;font-weight:550;letter-spacing:-1px;margin-bottom:5px}.metric span{font-size:12px;color:#9486a9}.actions{display:grid;gap:8px}.notice{padding:12px;border-left:2px solid #756985;background:#1a1520;color:#ac9bc4;font-size:12px;line-height:1.6}.error{color:#ffb4a5;min-height:18px;font-size:12px;margin-top:10px}:scope{max-width:1220px;margin:auto;padding:32px}:scope header{margin-bottom:35px}.hero{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px}.hero p{margin-top:9px}.toolbar{display:flex;gap:10px;margin:22px 0;align-items:center;flex-wrap:wrap}input,select{background:#18141e;color:#d2bef0;border:1px solid #31283d;border-radius:9px;padding:11px;min-width:180px}input{flex:1}select{max-width:440px}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#847797;font-weight:500;padding:13px}td{padding:15px 13px;border-top:1px solid #262030;font-size:13px;vertical-align:top}td small{display:block;color:#8a7c9d;font-family:ui-monospace,monospace;margin-top:5px}.table-wrap{border:1px solid #2c2437;border-radius:12px;overflow:auto;background:#141019}.tag{display:inline-block;padding:4px 7px;border-radius:5px;background:#2c2437;color:#d1bdef;font-size:11px;white-space:nowrap}.tag.initial{color:#a191b8;background:#231d2c}.empty{text-align:center;padding:65px 20px;color:#9182a5}.details{max-width:340px;font-size:12px;color:#9f90b6;line-height:1.5;overflow-wrap:anywhere}summary{cursor:pointer}.events{margin-top:26px}.event{padding:12px 0;border-bottom:1px solid #231d2c;color:#a898c0;font-size:12px}.event time{margin-right:12px;color:#7b6f8c}.footer{margin-top:24px;display:flex;justify-content:space-between;gap:12px;color:#7b6f8c;font-size:11px}.danger{color:#dc9b8c;background:transparent}:scope .metrics{grid-template-columns:repeat(4,1fr)}:scope .metric strong{font-size:29px}@media(max-width:720px){:scope{padding:18px}.hero{align-items:flex-start;flex-direction:column}:scope .metrics{grid-template-columns:1fr 1fr}.details{min-width:180px}}

/* Source: trench-watch/extension/backtest.css */
body{background:#19141f;color:#dac5f9}:scope{max-width:1760px;padding:32px 36px}:scope header{margin-bottom:32px}.eyebrow{font-size:11px;letter-spacing:.13em;color:#dfc9ff}.hero h1{font-size:36px;letter-spacing:-1.3px}.muted,.hero .muted{color:#9889ae}.metrics{margin-bottom:22px}.metric{background:#221c2b;border-color:#342b41}.metric strong{font-variant-numeric:tabular-nums}.metric span{color:#9d8db3}.notice{background:#221c2b;border-color:#cab6e6;color:#a595bc;line-height:1.6}.toolbar input,.toolbar select{background:#262030;border-color:#3b314a;color:#dbc6fa}.error:empty{display:none}.trade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 20px;margin-top:48px}.trade-card{position:relative;min-width:0;background:#282132;border:1px solid #3e334d;border-radius:20px;padding:24px 22px 16px;box-shadow:0 8px 22px #110e151c}.card-tab{position:absolute;top:-27px;left:-1px;border:1px solid #3e334d;border-bottom:0;border-radius:18px 18px 0 0;background:#282132;padding:9px 20px 7px;font-size:11px;color:#c1aedc;font-weight:600;letter-spacing:.02em}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.token-name{display:flex;align-items:center;gap:12px;min-width:0}.avatar{position:relative;display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;overflow:hidden;background:#423652;color:#dfc9ff;font-weight:700;font-size:24px}.avatar img{position:absolute;width:100%;height:100%;object-fit:cover}.identity{min-width:0}.identity a{display:block;color:#dcc6fb;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity small{display:block;color:#9b8cb1;font-size:11px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple{border-radius:15px;background:linear-gradient(120deg,#b6a4d0,#dfc9ff);padding:9px 14px;color:white;font-size:23px;letter-spacing:-.5px;font-weight:750;text-align:center;flex-shrink:0}.multiple small{display:block;font-size:8px;letter-spacing:1.3px;font-weight:500;margin-top:3px;color:#dfc9ff}.trade-points{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;border-top:1px solid #3e334d;padding-top:19px;gap:7px}.trade-point small{display:block;font-size:9px;color:#a695bd;letter-spacing:.06em;margin-bottom:8px}.trade-point strong{display:block;font-size:19px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.trade-point time{display:block;color:#a595bc;font-size:11px;margin-top:6px}.point-arrow{color:#817493}.chart{color:#dfc9ff;margin:18px 0 12px}.chart svg{width:100%;height:95px;display:block}.chart small{display:block;font-size:9px;color:#8e80a2;text-align:right}.chart-empty{height:72px;display:grid;place-items:center;border:1px dashed #413551;border-radius:10px;color:#9687ab;font-size:11px}.card-result{padding:18px;background:#221c2a;border-radius:13px}.card-result>span{font-size:11px;color:#b2a0cb;display:block}.card-result>strong{font-size:31px;display:block;margin-top:7px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.gain{color:#c2afdd}.loss{color:#ff9b99}.result-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#a695bd;margin-top:12px}.card-warning{font-size:10px;line-height:1.5;color:#e1ba7c;margin-top:12px}.cost-details{margin-top:14px;color:#9e8eb4;font-size:11px}.cost-details summary{cursor:pointer;font-size:11px;color:#ae9dc7}.cost-details p{margin-top:8px;line-height:1.6}.footer{color:#9183a6;line-height:1.6}.tag{background:#3a3049;color:#ccb8e9}.empty[hidden]{display:none}@media(min-width:1800px){:scope{max-width:1920px}}@media(max-width:1200px){.trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:scope{padding:24px 16px}.trade-grid{grid-template-columns:1fr}.hero h1{font-size:28px}:scope .metrics{grid-template-columns:1fr 1fr}.trade-card{padding:22px 18px 16px}}

/* Source: trench-watch/extension/memetrack.css */
/* Shared MemeTrack skin: extension pages and the isolated in-page panel. */
:root,:host{color-scheme:dark;--mt-text:#f5edff;--mt-muted:#bba6d0;--mt-line:#bf94f33d;--mt-bg:#1b1228;--mt-violet:#c89aff;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--mt-text)}
body{background:radial-gradient(ellipse at 75% 0,#69418b33,transparent 65%),#160f21;color:var(--mt-text)}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #e5cbff;outline-offset:3px}
button,input,select{border-color:var(--mt-line);color:var(--mt-text)}button:hover{background:#8e5eb832;border-color:#cda4ff99}a{color:#d6b4ff}.muted,.status,.sub,.metric span,.metric small,.text small,.entry-caption,.entry-breakdown dt,.strategy p,.sound,.form label,.address code,.summary{color:var(--mt-muted)}
.brand{font-size:20px;color:#f1dfff}.mark,.logo{width:48px;height:52px;object-fit:contain;background:none!important;border-radius:0;filter:drop-shadow(0 3px 8px #b97cff33)}
.badge{color:#dec4ff;border-color:#b58dd955;background:#a26be315;letter-spacing:1px}.panel{background:radial-gradient(ellipse at 85% 0,#8147b329,transparent 70%),linear-gradient(145deg,#30203e,#1b1426);border:1px solid #c999f769;box-shadow:inset 0 1px 0 #ecd4ff33,0 20px 70px #0d031aaa;border-radius:22px}
.panel header{background:#b784e811;border-bottom-color:var(--mt-line)}.title strong{font-size:19px;letter-spacing:-.5px}.sub{font-size:9px;letter-spacing:1.2px}.panel footer,nav{border-color:var(--mt-line)}footer,.journal{color:#c8afd9}nav button{color:#b49bc9}nav button.active{border-bottom-color:#c598ff;color:#f4e4ff}
.column,.metric,.status:not(.toolbar .status),.strategy,.retained-card,.table-wrap,.trade-card,.notice,.estimate,.card-result{background:linear-gradient(145deg,#b382de15,#21172fbb);border-color:var(--mt-line);border-radius:14px;box-shadow:inset 0 1px 0 #f1d9ff0c}.card-tab{background:#372547;border-color:var(--mt-line);color:#e2caff}.row:hover{background:#b67eef15;border-color:#bc8feb40}.score,.star.saved{color:#d9b2ff}.avatar{background:#6e448247;color:#edd9ff}.entry-cost,.trade-points,td,.event{border-color:#be93ee29}.entry-percent,.tag{background:#a974e62b;color:#e1c5ff}.entry-impact,.notice,.notice small,.estimate-output,.reasons{color:#d2bbdf}.estimate-output{background:#100a1f66}.multiple{background:linear-gradient(140deg,#7844bc,#c28cf4);box-shadow:inset 0 1px 0 #edd7ff77}.chart{color:#bf91fa}.gain{color:#89d8b5}.loss,.danger,.error{color:#ffafbf}.table-wrap{overflow:auto}.card-result{background:#190e2766}.identity a{color:#f6eaff}.empty{color:#baa2d0}.empty strong{color:#eee0ff}
input,select,.form input,.entry-amount input,.toolbar input,.toolbar select{background:#170e258f;border:1px solid #bf90f345;color:#f4eaff;border-radius:10px}select option{background:#291a3b;color:#f7efff}.sound input{accent-color:#b384ed}
/* Continuous violet fluid beneath a stationary glass shell. */
button.primary,button.secondary,.actions>button,.toolbar>button,:scope button:not(.danger){position:relative;isolation:isolate;overflow:hidden;border:1px solid #d5aaff88;border-radius:11px;color:#fff;background:linear-gradient(180deg,#e1bdff33,#9662d212 48%,#8a52c84d);box-shadow:inset 0 2px 2px #fff5,inset 0 -2px 4px #43216188,0 4px 14px #08020e26;font-weight:600;text-shadow:0 1px 3px #35144a55}
button.primary::before,button.secondary::before,.actions>button::before,.toolbar>button::before,:scope button:not(.danger)::before{content:"";position:absolute;z-index:-2;pointer-events:none;left:0;top:18%;width:200%;height:120%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 80' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='v' x2='0' y2='1'%3E%3Cstop stop-color='%23d1a6ff'/%3E%3Cstop offset='.4' stop-color='%23a565ed'/%3E%3Cstop offset='1' stop-color='%237537bf'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 18Q30 0 60 18T120 18T180 18T240 18V80H0Z' fill='%23b783f9' opacity='.6'/%3E%3Cpath d='M0 24Q30 40 60 24T120 24T180 24T240 24V80H0Z' fill='url(%23v)'/%3E%3Cpath d='M0 24Q30 40 60 24T120 24T180 24T240 24' fill='none' stroke='%23eccfff' stroke-opacity='.7'/%3E%3C/svg%3E") 0 0/100% 100%;animation:mt-liquid 4.2s linear infinite}
button.primary::after,button.secondary::after,.actions>button::after,.toolbar>button::after,:scope button:not(.danger)::after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:2px;border-radius:inherit;background:linear-gradient(112deg,transparent 4%,#fff4 7%,#fff1 14%,transparent 25%),radial-gradient(circle at 78% 75%,#eed3ff8c 0 2px,transparent 3px),linear-gradient(#fff2,transparent 50%);border-top:1px solid #f5ddff55}
button.primary:hover::before,button.secondary:hover::before,.actions>button:hover::before,.toolbar>button:hover::before{top:8%;transition:top .5s}.secondary:nth-child(even)::before,.toolbar>button:nth-child(even)::before{animation-direction:reverse;animation-duration:5.3s}
@keyframes mt-liquid{to{transform:translateX(-50%)}}
/* The mascot IS the launcher; no rectangular button under it. */
.launcher{position:relative;display:block;width:96px;height:106px;margin-left:auto;padding:0;border:0;border-radius:20px;background:transparent;box-shadow:none;cursor:grab;touch-action:none;user-select:none;transition:filter .2s}
.launcher:hover,.launcher:active{background:transparent;border:0;filter:drop-shadow(0 0 13px #c892ff55)}.launcher:active{cursor:grabbing}.launcher img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 10px #16052977)}
.launcher #count{position:absolute;right:4px;bottom:10px;min-width:23px;max-width:70px;padding:3px 6px;border:1px solid #e3baffaa;border-radius:12px;background:linear-gradient(150deg,#c897f6,#7540b0);box-shadow:inset 0 1px 2px #fff6;color:#fff;font:700 11px/1.3 system-ui;text-align:center}.launcher #count:empty{display:none}
@media(max-width:700px){.panel{max-height:calc(100dvh - 148px);width:min(1040px,calc(100vw - 16px))}.panel main{max-height:calc(100dvh - 330px)}.launcher{width:78px;height:86px}.panel header{padding:12px}.columns{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.panel nav{gap:15px}.title strong{font-size:17px}:scope{padding:18px}.popup{max-width:100vw}.toolbar{flex-wrap:wrap}.status{min-width:100px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
/* Reserve room for the mascot below the panel, including on short screens. */
.panel{max-height:calc(100dvh - 154px)}.panel main{min-height:0;flex:1;overflow:auto}
@media(max-width:700px){.panel{max-height:calc(100dvh - 130px)}}

/* Source: trench-watch/extension/backtest-badges.css */
/* Compact multiplier badges: the number is the estimated net return after the
   partial costs shown on the card. */
.multiple{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:84px;padding:9px 17px;border-radius:19px;color:#dfc9ff;white-space:nowrap;box-shadow:inset 0 1px 0 #dfc9ff14}
.multiple-value{font-size:27px;font-weight:800;font-style:italic;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}
.badge-crown{width:23px;height:23px;flex-shrink:0;fill:currentColor}
.multiple.blue{background:linear-gradient(120deg,#b6a4d0,#dfc9ff)}
.multiple.bronze{background:linear-gradient(110deg,#b4694e,#bf8b78)}
.multiple.silver{background:linear-gradient(110deg,#857898,#a696be);color:#dfc9ff}
.multiple.gold{background:linear-gradient(110deg,#d5a73e,#cfb069);color:#dfc9ff}
.multiple.violet{background:linear-gradient(120deg,#6423a6,#b15cff)}
.multiple.loss{background:linear-gradient(120deg,#a7363e,#f06d68);color:#dfc9ff}
.multiple.unknown{background:#493c5b}
.card-result{margin-top:18px}
.trade-card{border-radius:18px;padding:22px;border-color:#392f47;box-shadow:none}
.trade-grid{gap:18px;margin-top:24px}
.card-tab{position:static;display:block;padding:0;margin:0 0 18px;border:0;background:none;color:#9c8db2;font-size:10px;letter-spacing:.02em}
.card-head{margin-bottom:20px;gap:14px}
.trade-points{padding-top:18px}
.card-result{background:#221c2b;padding:17px;border-radius:12px}
.card-warning{color:#b7ac94;font-size:10px}
.cost-details{border-top:1px solid #392f47;padding-top:12px}
.winrate-metric #winrate{font-size:29px;color:#dac5f9}
.winrate-metric .winrate-label{font-size:12px;margin-left:8px;letter-spacing:0;font-weight:500;color:#9d8db3}
.winrate-counts{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px}
.winrate-counts span{font-size:11px}
.winrate-counts b{font-weight:650;font-variant-numeric:tabular-nums}
#winning-count{color:#c2afdd}
#losing-count{color:#ff9b99}
.winrate-counts .winrate-separator{color:#675d76}
:scope .metric{text-align:center}
:scope .winrate-counts{justify-content:center}
.crown-summary{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:12px 16px;border:1px solid #342b41;border-radius:12px;background:#221c2b;margin:-8px auto 0}
.crown-counts{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}
.crown-count{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-variant-numeric:tabular-nums;background:transparent;border:1px solid transparent;padding:7px 9px;border-radius:9px;transition:background .15s,border-color .15s}
.crown-count:hover{background:#dfc9ff09}
.crown-count[aria-pressed="true"]{background:#dfc9ff0d;border-color:currentColor}
.crown-count:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.crown-count b{font-weight:550}
.crown-count .badge-crown{width:20px;height:20px}
.crown-count.violet{color:#bc87fa}.crown-count.gold{color:#dbb65c}.crown-count.silver{color:#a696be}.crown-count.bronze{color:#c78d77}.crown-count.blue{color:#dfc9ff}
.reset-crown-filter{margin-left:4px;padding:7px 10px;border-color:#463957;background:#2f273b;color:#c2afde;font-size:11px;font-weight:550;white-space:nowrap}
.reset-crown-filter:hover{background:#3e334d;color:#dac5f9}
@media(max-width:540px){.crown-summary{flex-direction:column;gap:12px}.crown-counts{gap:18px}.crown-count{font-size:16px;gap:6px}}
.sort-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;flex-shrink:0;width:242px;padding:4px;border:1px solid #3b314a;border-radius:12px;background:#201a28;isolation:isolate}
.sort-slider{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/2);border-radius:8px;background:#463957;box-shadow:0 2px 6px #00000033,inset 0 1px 0 #dfc9ff12;transition:transform .22s cubic-bezier(.2,.8,.2,1)}
.sort-toggle[data-sort="performance"] .sort-slider{transform:translateX(100%)}
.sort-toggle button{border:0;background:transparent;border-radius:8px;padding:10px 12px;color:#9b8cb1;font-size:12px;transition:color .2s}
.sort-toggle button:hover{background:transparent;color:#dac5f9}
.sort-toggle button[aria-pressed="true"]{color:#dac5f9}
.sort-toggle button:focus-visible{outline:2px solid #dfc9ff;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.sort-slider,.sort-toggle button{transition:none}}
@media(max-width:420px){.multiple{padding:9px 12px;min-width:70px;gap:6px}.multiple-value{font-size:23px}.badge-crown{width:19px;height:19px}}
/* Tier colors own their liquid and foreground; never inherit the violet CTA fill. */
.multiple.blue,.crown-count.blue{--tier-top:#226ec4;--tier-bottom:#12346b;--tier-edge:#77bfff;--tier-ink:#fff}
.multiple.bronze,.crown-count.bronze{--tier-top:#a65b2a;--tier-bottom:#51270f;--tier-edge:#e8a573;--tier-ink:#fff}
.multiple.silver,.crown-count.silver{--tier-top:#e3eaf2;--tier-bottom:#99a7b9;--tier-edge:#f4f8ff;--tier-ink:#182334}
.multiple.gold,.crown-count.gold{--tier-top:#ffdc75;--tier-bottom:#c79726;--tier-edge:#fff0b0;--tier-ink:#332408}
.multiple.violet,.crown-count.violet{--tier-top:#8b43cd;--tier-bottom:#451b78;--tier-edge:#d0a0ff;--tier-ink:#fff}
.multiple.loss{--tier-top:#9b334b;--tier-bottom:#511627;--tier-edge:#f399b0;--tier-ink:#fff}
.multiple.unknown{--tier-top:#454153;--tier-bottom:#272431;--tier-edge:#9690a9;--tier-ink:#fff}
.multiple,:scope button.crown-count{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(150deg,var(--tier-top),var(--tier-bottom));color:var(--tier-ink);border:1px solid var(--tier-edge);box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -2px 4px #0003,0 3px 10px #0002;text-shadow:none;opacity:1}
.multiple-value{font-size:28px;font-weight:800;font-style:normal;letter-spacing:-.8px;color:var(--tier-ink);position:relative;z-index:1}
.multiple .badge-crown,:scope .crown-count .badge-crown{color:var(--tier-ink);fill:currentColor;position:relative;z-index:1}
.multiple::before,:scope button.crown-count::before{content:"";position:absolute;pointer-events:none;z-index:-1;left:0;top:13%;width:200%;height:130%;background:linear-gradient(var(--tier-top),var(--tier-bottom));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 80' preserveAspectRatio='none'%3E%3Cpath d='M0 16Q30 0 60 16T120 16T180 16T240 16V80H0Z' fill='white'/%3E%3C/svg%3E") 0 0/100% 100%;animation:mt-liquid 4.2s linear infinite;opacity:1}
.multiple::after,:scope button.crown-count::after{content:"";position:absolute;pointer-events:none;z-index:-1;inset:2px;border-radius:inherit;border-top:1px solid #ffffff66;background:linear-gradient(110deg,transparent 4%,#ffffff30 7%,transparent 19%),linear-gradient(#ffffff16,transparent 30%);box-shadow:none}
.crown-summary{padding:14px 16px;gap:16px;flex-wrap:wrap;background:#1c1429;border-color:#bc93e638}.crown-counts{gap:12px}:scope button.crown-count{display:grid;grid-template-columns:22px auto;gap:5px 9px;min-width:106px;padding:11px 16px;border-radius:14px;font-size:22px;text-align:center;transition:box-shadow .15s,outline-color .15s}
:scope button.crown-count b{font-weight:800;line-height:1.1;color:var(--tier-ink)}.crown-tier{grid-column:1/-1;font-size:11px;font-weight:700;letter-spacing:.2px;line-height:1.3;color:var(--tier-ink);position:relative;z-index:1}
:scope button.crown-count:hover{background:linear-gradient(150deg,var(--tier-top),var(--tier-bottom));border-color:var(--tier-edge);box-shadow:inset 0 1px 2px #fff8,0 0 0 2px #fff3}
:scope button.crown-count[aria-pressed="true"]{outline:2px solid var(--tier-edge);outline-offset:3px;box-shadow:inset 0 0 0 2px var(--tier-ink),0 0 15px #0003}
:scope button.crown-count:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:540px){.crown-counts{gap:10px}:scope button.crown-count{min-width:88px;padding:10px 12px;font-size:20px}.crown-summary{width:100%;padding:13px}}
@media(prefers-reduced-motion:reduce){.multiple::before,:scope button.crown-count::before{animation:none}}
.multiple:is(.blue,.bronze,.silver,.gold,.violet,.loss,.unknown){background:linear-gradient(150deg,var(--tier-top),var(--tier-bottom));color:var(--tier-ink)}

:scope{--mt-text:#f5edff;--mt-muted:#bba6d0;--mt-line:#bf94f33d;--mt-bg:#1b1228;--mt-violet:#c89aff;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;color:var(--mt-text);width:100%;max-width:none;margin:0;padding:0}
.identity .token-label{display:block;color:#f6eaff;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[hidden]{display:none!important}
.history-coverage{font-size:12px}
.winrate-counts{margin-top:6px}
.winrate-counts .gain{color:#89d8b5}
.winrate-counts .loss{color:#ffafbf}
.avatar{margin:0}
}
.backtest-stake{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 12px;border:1px solid #b98de45c;border-radius:13px;background:#241832a8;color:#dfcaff;font-size:12px;font-weight:650;white-space:nowrap}
.backtest-stake span{color:#b990e2;font-size:18px}.backtest-stake input{width:92px;min-width:0;padding:7px 8px;border-radius:8px;text-align:right;font-weight:750;color:#fff;font-variant-numeric:tabular-nums}
@media(max-width:760px){.backtest-stake{width:100%;justify-content:flex-end}.backtest-stake input{width:118px}}
