.dmx{min-width:0}.dmx,.dmx svg{display:block;width:100%}.dmx svg{height:auto;overflow:visible}.dmx-off{fill:hsla(0,0%,100%,.07)}.dmx-on{fill:rgba(248,250,252,.9)}.dmx-on[data-emphasis=true]{fill:hsla(82,85%,67%,.95)}.dmx-text{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.dmx-text,.usl{overflow:hidden}.usl{--usl-divider:rgba(148,163,184,.16);--usl-scale:1;--usl-row-h:calc(54px * var(--usl-scale));color:#f8fafc}.usl,.usl-game-head{background:transparent}.usl-game-head{display:block;border-bottom:1px solid var(--usl-divider)}.usl-game-pin{display:grid;gap:calc(4px * var(--usl-scale));width:100%;border:0;border-radius:0;background:transparent;padding:calc(9px * var(--usl-scale)) calc(96px * var(--usl-scale)) calc(7px * var(--usl-scale)) calc(10px * var(--usl-scale));color:inherit;font:inherit;text-align:left}button.usl-game-pin{cursor:pointer}button.usl-game-pin:hover{background:hsla(0,0%,100%,.025)}button.usl-game-pin:focus-visible{outline:2px solid hsla(82,85%,67%,.8);outline-offset:-2px}.usl-game-pin .dmx,.usl-game-pin .dmx svg{max-height:calc(64px * var(--usl-scale))}.usl-game-pin .dmx svg{width:auto;max-width:100%}.usl-game-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.usl-game-meta>span{color:rgba(226,232,240,.78);font-size:calc(10px * var(--usl-scale));font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.usl-game-meta>em{color:rgba(226,232,240,.5);font-size:calc(9px * var(--usl-scale));font-style:normal;font-weight:850}.usl-game-meta>em[data-pinned=true]{color:#bef264}.usl-game-head[data-pinned=true]{border-bottom-color:hsla(82,85%,67%,.5);background:hsla(82,85%,67%,.04)}.usl-scroll{max-height:calc((32px + var(--usl-visible-rows, 5) * 54px) * var(--usl-scale));overflow:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin}.usl-scroll[data-composing=true]{max-height:calc((32px + var(--usl-visible-rows, 5) * 54px + 170px) * var(--usl-scale))}.usl-table{width:100%}.usl-row{display:grid;grid-template-columns:minmax(calc(74px * var(--usl-scale)),1.35fr) repeat(2,minmax(calc(58px * var(--usl-scale)),1fr)) minmax(calc(70px * var(--usl-scale)),1.15fr) repeat(2,minmax(calc(58px * var(--usl-scale)),1fr));min-height:var(--usl-row-h);border-top:1px solid var(--usl-divider)}.usl-row>*{min-width:0;border-left:1px solid var(--usl-divider)}.usl-row>:first-child{border-left:0}.usl-columns{position:static;z-index:2;min-height:calc(32px * var(--usl-scale));border-top:0;background:transparent}.usl-columns span{display:grid;place-items:center;padding:calc(4px * var(--usl-scale)) calc(3px * var(--usl-scale));color:rgba(226,232,240,.72);font-size:calc(9px * var(--usl-scale));font-weight:950;letter-spacing:.07em;text-align:center;text-transform:uppercase}.usl-book{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:calc(4px * var(--usl-scale)) calc(5px * var(--usl-scale))}.usl-book b{overflow:hidden;color:#e2e8f0;font-size:calc(13.5px * var(--usl-scale));font-weight:900;text-overflow:ellipsis;white-space:nowrap}.usl-book em{color:#bef264;font-size:calc(8.5px * var(--usl-scale));font-style:normal;font-weight:950;letter-spacing:.1em}.usl-cell{position:relative;display:flex;min-height:calc(52px * var(--usl-scale));flex-direction:column;justify-content:center;gap:2px;width:100%;border:0;border-bottom:calc(2px * var(--usl-scale)) solid transparent;border-radius:0;background:hsla(0,0%,100%,.025);padding:calc(5px * var(--usl-scale)) calc(4px * var(--usl-scale));color:inherit;text-align:center}.usl-row[data-model-row=background]>*{color:rgba(148,163,184,.5)}.usl-row[data-model-row=background] .usl-book b{color:rgba(148,163,184,.55)}.usl-row[data-model-row=focused]{background:hsla(0,0%,100%,.05);box-shadow:inset 3px 0 0 #fff}.usl-row[data-model-row=focused] .usl-book b{color:#fff}button.usl-cell{cursor:pointer}button.usl-cell:hover{background:hsla(82,85%,67%,.07)}button.usl-cell[data-focused=true]{z-index:1;background:hsla(82,85%,67%,.15);box-shadow:inset 0 0 0 2px hsla(82,85%,67%,.72);color:#f7fee7}button.usl-cell:focus-visible{outline:2px solid hsla(82,85%,67%,.86);outline-offset:-2px}.usl-cell[data-tone=shorter]{border-bottom-color:rgba(74,222,128,.62)}.usl-cell[data-tone=longer]{border-bottom-color:rgba(192,132,252,.62)}.usl-cell[data-tone=missing]{color:rgba(148,163,184,.46)}.usl-cell[data-heat]{background:rgba(34,211,238,var(--usl-cell-alpha,.06))}.usl-cell[data-heat="1"]{box-shadow:inset 0 -2px 6px rgba(34,211,238,.1)}.usl-cell[data-heat="2"]{box-shadow:inset 0 -2px 10px rgba(34,211,238,.17)}.usl-cell[data-heat="3"]{box-shadow:inset 0 -2px 16px rgba(34,211,238,.24),0 0 9px rgba(34,211,238,.12)}.usl-cell[data-value=valuable]{border-bottom-color:rgba(103,232,249,.82)}.usl-cell[data-value=avoid]{border-bottom-color:rgba(251,113,133,.66)}@property --usl-arb-sweep{syntax:"<angle>";initial-value:0deg;inherits:false}.usl-cell[data-arbitrage=true]{z-index:1;border:calc(1.5px * var(--usl-scale)) solid hsla(82,85%,67%,.82);border-radius:calc(7px * var(--usl-scale));background:hsla(82,85%,67%,.06);box-shadow:inset 0 0 0 1px hsla(82,85%,67%,.12),0 0 calc(10px * var(--usl-scale)) hsla(82,85%,67%,.14)}button.usl-cell[data-arbitrage=true]:hover{background:hsla(82,85%,67%,.12)}.usl-cell[data-arbitrage-live=true]:before{content:"";position:absolute;inset:calc(-1.5px * var(--usl-scale));border-radius:inherit;padding:calc(2px * var(--usl-scale));background:conic-gradient(from var(--usl-arb-sweep),transparent 0deg 250deg,hsla(82,85%,67%,.35) 290deg,#f7fee7 340deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:usl-arb-sweep 2.4s linear infinite}@keyframes usl-arb-sweep{to{--usl-arb-sweep:360deg}}@media (prefers-reduced-motion:reduce){.usl-cell[data-arbitrage-live=true]:before{animation:none}}.usl-value{display:grid;gap:1px;min-width:0;width:100%;font-size:calc(13px * var(--usl-scale));font-weight:950;font-variant-numeric:tabular-nums;line-height:1.15}.usl-value[data-lines="2"]{font-size:calc(11.5px * var(--usl-scale));line-height:1.12}.usl-value>span{min-width:0;white-space:normal;overflow-wrap:normal}.usl-quote-token{display:inline-block;white-space:nowrap}.usl-cell small{color:rgba(226,232,240,.66);font-size:calc(8.5px * var(--usl-scale));font-weight:900;letter-spacing:.06em}.usl-arb-badge{position:absolute;top:calc(2px * var(--usl-scale));right:calc(2px * var(--usl-scale));border:1px solid rgba(74,222,128,.68);border-radius:999px;background:rgba(20,83,45,.92);padding:1px calc(3px * var(--usl-scale));color:#f7fee7;font-size:calc(8px * var(--usl-scale));font-weight:950;letter-spacing:.05em}.usl-signal-tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(2px * var(--usl-scale))}.usl-signal-tags>span{display:inline-flex;align-items:center;gap:2px;max-width:100%;overflow:hidden;border:1px solid rgba(103,232,249,.3);border-radius:999px;padding:1px 3px;color:#cffafe;font-size:calc(7.5px * var(--usl-scale));font-weight:950;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.usl-signal-tags>span[data-kind=model]{border-color:rgba(167,139,250,.44);color:#ddd6fe}.usl-signal-tags>span[data-kind=custom]{border-color:rgba(96,165,250,.72);background:rgba(37,99,235,.24);color:#dbeafe}.usl-sharp-mark{width:calc(15px * var(--usl-scale))!important;height:calc(7px * var(--usl-scale))!important}.usl-arbitrage-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(250px * var(--usl-scale))),1fr));gap:calc(8px * var(--usl-scale));margin:calc(6px * var(--usl-scale)) calc(8px * var(--usl-scale))}.usl-arb-route{display:grid;align-content:start;gap:calc(6px * var(--usl-scale));min-width:0;border:1px solid hsla(82,85%,67%,.42);border-radius:calc(12px * var(--usl-scale));background:rgba(101,163,13,.06);padding:calc(7px * var(--usl-scale));color:#ecfccb;font:inherit;text-align:left;cursor:pointer}.usl-arb-route[data-executable=false]{border-style:dashed;border-color:hsla(82,85%,67%,.3);background:rgba(101,163,13,.03)}.usl-arb-route:hover{border-color:#bef264;background:rgba(101,163,13,.1)}.usl-arb-route:focus-visible{outline:2px solid #bef264;outline-offset:2px}.usl-arb-route[data-held=true]{border:2px solid #fff;background:hsla(0,0%,100%,.06);box-shadow:0 0 0 1px hsla(82,85%,67%,.5),0 0 22px hsla(0,0%,100%,.12)}.usl-arb-route-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.usl-arb-route-head b{color:#bef264;font-size:calc(9.5px * var(--usl-scale));font-weight:950;letter-spacing:.1em;text-transform:uppercase}.usl-arb-route-head em{color:hsla(80,89%,89%,.62);font-size:calc(9px * var(--usl-scale));font-style:normal;font-weight:850}.usl-arb-route[data-held=true] .usl-arb-route-head em{color:#fff}.usl-arb-legs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:calc(6px * var(--usl-scale))}.usl-arb-square{display:grid;justify-items:center;align-content:start;gap:calc(3px * var(--usl-scale));min-width:0;border:1px solid hsla(82,85%,67%,.28);border-radius:calc(9px * var(--usl-scale));background:rgba(2,6,23,.2);padding:calc(8px * var(--usl-scale)) calc(5px * var(--usl-scale));text-align:center}.usl-arb-square .arbsq-mark{width:calc(56px * var(--usl-scale));height:calc(56px * var(--usl-scale));overflow:visible;border:0;border-radius:0;background:transparent}.usl-arb-square .arbsq-mark img{padding:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.usl-arb-square .arbsq-mark i{font-size:calc(20px * var(--usl-scale))}.usl-arb-name{overflow-wrap:anywhere;color:#fff;font-size:calc(12px * var(--usl-scale));font-weight:950;line-height:1.15}.usl-arb-square:not([data-marked]) .usl-arb-name{font-size:calc(14px * var(--usl-scale))}.usl-arb-action{color:#bef264;font-size:calc(10.5px * var(--usl-scale));font-weight:950;overflow-wrap:anywhere}.usl-arb-book{color:rgba(220,252,231,.74);font-size:calc(13px * var(--usl-scale));font-weight:900;text-transform:capitalize}.usl-arb-terms{display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:calc(3px * var(--usl-scale));width:100%;margin-top:calc(3px * var(--usl-scale));border-top:1px solid hsla(82,85%,67%,.18);padding-top:calc(5px * var(--usl-scale))}.usl-arb-terms>span{display:grid;gap:1px;min-width:0}.usl-arb-terms small{color:rgba(220,252,231,.6);font-size:calc(8px * var(--usl-scale));font-weight:900;letter-spacing:.08em;text-transform:uppercase}.usl-arb-terms b{white-space:nowrap;overflow-wrap:normal;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(12.5px * var(--usl-scale));font-variant-numeric:tabular-nums;line-height:1.1}.usl-arb-terms [data-term=stake] b{color:#bef264}.usl-arb-route-foot{display:grid;gap:2px}.usl-arb-route-foot b{color:#bef264;font-size:calc(11.5px * var(--usl-scale));font-weight:950}.usl-arb-route-foot i{color:#fde68a;font-size:calc(10px * var(--usl-scale));font-style:normal;font-weight:850}.usl-arb-route-foot small{color:hsla(80,89%,89%,.66);font-size:calc(9px * var(--usl-scale));font-weight:800}.usl-arb-route-foot small[data-kind=held]{color:#fff}.usl[data-arb-subject=true] .usl-game-head{position:relative}.usl[data-arb-subject=true] .usl-game-head:after{content:"";position:absolute;inset:0;border:2px solid #fff;pointer-events:none;animation:usl-head-flash .9s ease-in-out infinite alternate}@keyframes usl-head-flash{0%{background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 18px hsla(0,0%,100%,.35);border-color:#fff}to{background:hsla(0,0%,100%,0);box-shadow:inset 0 0 0 hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,.35)}}@media (prefers-reduced-motion:reduce){.usl[data-arb-subject=true] .usl-game-head:after{animation:none}}@media (max-width:720px){.usl-table{min-width:calc(340px * var(--usl-scale))}.usl-game-head{position:sticky;left:0}}.lgh-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lgh-team{display:flex;align-items:center;gap:6px;min-width:0;border:1px solid color-mix(in srgb,var(--lgh-team,#cbd5e1) 65%,transparent);border-radius:12px;background:color-mix(in srgb,var(--lgh-team,#cbd5e1) 6%,transparent);padding:6px}.lgh-team>img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex:none}.lgh-team .dmx{flex:1;min-width:0}.usl-game-pin:has(.lgh-teams){padding-right:10px;padding-top:36px}.mtg{--mtg-border:hsla(0,0%,100%,.15);--mtg-divider:hsla(0,0%,100%,.075);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:7px;width:100%;border:1px solid var(--mtg-border);border-radius:14px;padding:9px;background:transparent;color:#f8fafc}.mtg[data-detail-presentation=sidecar][data-detail-open=true]{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);align-items:start}.mtg[data-detail-presentation=sidecar][data-detail-open=true] .mtg-chrome{grid-column:1/-1}.mtg[data-detail-presentation=sidecar][data-detail-open=true] .mtg-matrix{grid-column:1}.mtg[data-detail-presentation=sidecar][data-detail-open=true] .mtg-detail{grid-column:2;grid-row:2/span 2}.mtg[data-detail-presentation=sidecar][data-detail-open=true] .mtg-foot{grid-column:1/-1}.mtg:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:url(/brand/sharps-3d.png);background-repeat:repeat;background-position:18px 12px;background-size:230px auto;opacity:.045;pointer-events:none}.mtg-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--mtg-divider)}.mtg-title{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:rgba(226,232,240,.95)}.mtg-mark{height:12px;width:30px;opacity:.9}.mtg-summary{font-size:12px;font-weight:700;letter-spacing:.06em;color:rgba(203,213,225,.72);text-align:right}.mtg-onfield{flex-shrink:0;align-self:center;min-height:22px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:0 9px;background:hsla(0,0%,100%,.035);color:rgba(203,213,225,.78);font-size:10.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.mtg-onfield:hover{border-color:hsla(0,0%,100%,.3);color:#fff}.mtg-onfield:focus-visible{outline:2px solid rgba(103,232,249,.75);outline-offset:1px}.mtg-onfield[aria-pressed=true]{border-color:hsla(82,85%,67%,.58);background:hsla(82,85%,67%,.12);color:#ecfccb}.mtg-chrome{display:flex;flex-direction:column;gap:7px}.mtg-focus{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.mtg-focus>span{margin-right:2px;font-size:10px;letter-spacing:.14em;color:rgba(148,163,184,.72)}.mtg-focus button,.mtg-focus>span{font-weight:900;text-transform:uppercase}.mtg-focus button{min-height:22px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:0 8px;background:hsla(0,0%,100%,.035);color:rgba(203,213,225,.74);font-size:10.5px;letter-spacing:.07em;cursor:pointer}.mtg-focus button:hover{border-color:hsla(0,0%,100%,.28);color:#fff}.mtg-focus button:focus-visible{outline:2px solid rgba(103,232,249,.75);outline-offset:1px}.mtg-focus button[aria-pressed=true]{border-color:hsla(82,85%,67%,.58);background:hsla(82,85%,67%,.12);color:#ecfccb}.mtg-players{display:flex;flex-direction:column;gap:4px}.mtg-player-rail{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin;padding-bottom:1px}.mtg-player-rail>span{flex:none;margin-right:2px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgba(148,163,184,.72)}.mtg-player-rail button{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:22px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:0 8px;background:hsla(0,0%,100%,.035);color:rgba(226,232,240,.82);font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.mtg-player-rail button b{font-size:10px;color:rgba(148,163,184,.9)}.mtg-player-rail button[data-side=away]{border-left-color:rgba(96,165,250,.7)}.mtg-player-rail button[data-side=home]{border-right-color:rgba(251,146,60,.7)}.mtg-player-rail button:hover{border-color:hsla(0,0%,100%,.28);color:#fff}.mtg-player-rail button:focus-visible{outline:2px solid rgba(103,232,249,.75);outline-offset:1px}.mtg-player-rail button[aria-pressed=true]{border-color:hsla(82,85%,67%,.58);background:hsla(82,85%,67%,.12);color:#ecfccb}.mtg-withheld{justify-self:start;align-self:flex-start;border:1px dashed rgba(148,163,184,.35);border-radius:6px;padding:3px 8px;background:transparent;color:rgba(203,213,225,.8);font-size:11px;font-weight:800;cursor:pointer}.mtg-withheld:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.mtg[data-detail-presentation=sidecar][data-detail-open=true] .mtg-withheld{grid-column:1/-1}.mtg-matrix{display:flex;flex-direction:column;gap:5px}.mtg-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;align-items:start}.mtg[data-family-labels=visible] .mtg-row{grid-template-columns:minmax(70px,.62fr)}@media (min-width:641px){.mtg-row[style*="--mtg-row-template"]{grid-template-columns:var(--mtg-row-template)}}.mtg-row-label{display:flex;align-items:center;align-self:stretch;min-width:0;border-right:1px solid var(--mtg-divider);padding:5px 6px 5px 2px;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:rgba(148,163,184,.9)}.mtg-cell{display:flex;flex-direction:column;gap:4px;min-width:0;border-radius:9px;border:1px solid hsla(0,0%,100%,.1);background:var(--mtg-cell-heat,rgba(2,6,12,.055));padding:5px}.mtg-cell[data-heat="4"]{box-shadow:inset 0 0 14px rgba(0,0,0,.22)}.mtg-cell[data-heat="5"]{box-shadow:inset 0 0 18px rgba(0,0,0,.28),0 0 12px rgba(255,96,32,.2)}.mtg-cell[data-unmeasured]{outline:1px solid hsla(0,0%,100%,.08)}.mtg-cell-head{font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgba(203,213,225,.7)}.mtg-cell-head b{margin-left:3px;color:rgba(248,250,252,.92);font-variant-numeric:tabular-nums}.mtg-contracts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:4px;min-width:0}.mtg-contract{display:flex;flex-direction:column;gap:1px;min-width:0;min-height:52px;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;background:var(--mtg-contract-heat,rgba(48,55,69,.09));padding:4px 5px;text-align:left;cursor:pointer}.mtg-contract[data-heat="4"]{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mtg-contract[data-heat="5"]{box-shadow:inset 0 0 18px rgba(0,0,0,.24),0 0 12px rgba(255,96,32,.18)}.mtg-contract[data-unmeasured]{border-style:dashed}.mtg-contract:hover{border-color:hsla(0,0%,100%,.24)}.mtg-contract:focus-visible{outline:2px solid rgba(103,232,249,.75);outline-offset:1px}.mtg-contract-top{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.mtg-venue{font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.95)}.mtg-contract[data-venue=kalshi] .mtg-venue{color:hsla(82,85%,67%,.95)}.mtg-contract[data-venue=polymarket] .mtg-venue{color:rgba(167,139,250,.95)}.mtg-price{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:900;font-variant-numeric:tabular-nums;color:#f8fafc}.mtg-price-none{font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(203,213,225,.6)}.mtg-outcome{font-size:13px;font-weight:700;line-height:1.25;color:rgba(226,232,240,.92);overflow-wrap:anywhere}.mtg-market-title{font-size:11px;font-weight:800;line-height:1.2;color:rgba(248,250,252,.88);overflow-wrap:anywhere}.mtg-delta{font-size:12px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.04em}.mtg-contract[data-direction=up] .mtg-delta{color:rgba(134,239,172,.95)}.mtg-contract[data-direction=down] .mtg-delta{color:hsla(0,94%,82%,.95)}.mtg-contract[data-freshness=stale]{border-style:dashed}.mtg-contract[data-ownership=positioned],.mtg-contract[data-ownership=tracked]{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3)}.mtg-contract[aria-pressed=true]{border-color:hsla(0,0%,100%,.62);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.mtg[data-focus-active=true] .mtg-contract[data-focus-match=false]{opacity:.22;filter:saturate(.35)}.mtg[data-focus-active=true] .mtg-contract[data-focus-match=true]{border-color:hsla(82,85%,67%,.42);box-shadow:inset 0 0 0 1px hsla(82,85%,67%,.12)}.mtg[data-team-accent=true][data-focus-active=true] .mtg-contract[data-focus-match=true]{border-color:color-mix(in srgb,var(--mtg-team) 75%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mtg-team) 22%,transparent)}.mtg[data-highlighting=true] .mtg-contract[data-highlighted=true]{border-color:hsla(0,0%,100%,.78);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3),0 0 0 1px hsla(0,0%,100%,.22)}.deb-entwrap[data-entity-key^="tradegrid:"]>.mtg{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(133,202,43,.62) rgba(133,202,43,.06)}.deb-entwrap[data-entity-key^="tradegrid:"]>.mtg::-webkit-scrollbar{width:10px;height:10px}.deb-entwrap[data-entity-key^="tradegrid:"]>.mtg::-webkit-scrollbar-track{border-radius:999px;background:rgba(133,202,43,.06)}.deb-entwrap[data-entity-key^="tradegrid:"]>.mtg::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(133,202,43,.58);background-clip:padding-box}.deb-entwrap[data-entity-key^="tradegrid:"]>.mtg::-webkit-scrollbar-thumb:hover{background:rgba(133,202,43,.82);background-clip:padding-box}@media (max-width:640px){.mtg-row,.mtg[data-family-labels=visible] .mtg-row{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.mtg-row-label{align-self:auto;border-right:0;border-bottom:1px solid var(--mtg-divider);padding:2px 0 3px}.mtg-contracts{grid-template-columns:minmax(0,1fr)}.mtg[data-detail-presentation=sidecar][data-detail-open=true]{display:flex}}.mtg-detail{display:grid;gap:7px;border:1px solid hsla(0,0%,100%,.22);border-radius:10px;padding:8px;background:rgba(2,6,12,.42)}.mtg-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mtg-detail-head>span{min-width:0;display:grid}.mtg-detail-head strong{font-size:14px;overflow-wrap:anywhere}.mtg-detail-head small,.mtg-observed{color:rgba(203,213,225,.62);font-size:11px}.mtg-detail-head>b{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.mtg-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.mtg-detail-facts span{display:grid;gap:1px;padding:5px;border:1px solid hsla(0,0%,100%,.09);border-radius:6px}.mtg-detail-facts small{color:rgba(203,213,225,.6);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.mtg-detail-facts strong{font-size:12px;overflow-wrap:anywhere}.mtg-observed{margin:0}.mtg-why{font-size:12px}.mtg-why>strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.mtg-why p,.mtg-why ul{margin:3px 0 0;color:rgba(226,232,240,.78)}.mtg-why ul{padding-left:14px}.mtg-blocked,.mtg-warning{margin:0;border:1px dashed hsla(0,91%,71%,.32);border-radius:6px;padding:5px;color:hsla(0,96%,89%,.82);font-size:11px}.mtg-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:4px}.mtg-actions[data-group=secondary]{padding-top:3px;border-top:1px solid hsla(0,0%,100%,.09)}.mtg-action{display:grid;align-content:center;gap:2px;min-height:38px;border:1px solid hsla(82,85%,67%,.22);border-radius:7px;background:hsla(82,85%,67%,.035);padding:5px 6px;color:#ecfccb;text-align:left;text-decoration:none;cursor:pointer}.mtg-action span{font-size:11px;font-weight:900}.mtg-action small{color:rgba(203,213,225,.6);font-size:9px;line-height:1.2}.mtg-action[data-primary=true]{border-color:hsla(82,85%,67%,.5);background:hsla(82,85%,67%,.11)}.mtg-action[data-action=sell]{border-color:hsla(0,91%,71%,.42);background:hsla(0,91%,71%,.08);color:#fecaca}.mtg-action[data-locked=true]{border-style:dashed;border-color:hsla(0,0%,100%,.16);background:transparent;color:rgba(226,232,240,.76)}.mtg-action[data-locked=true] small{color:#bef264;font-weight:900}.mtg-action[data-blocked] small{color:hsla(0,96%,89%,.8)}.mtg-action:disabled{cursor:not-allowed;opacity:.48}.mtg-inline-bot{display:grid;gap:8px;border:1px solid hsla(82,85%,67%,.55);border-radius:10px;background:linear-gradient(135deg,rgba(54,83,20,.14),rgba(2,6,12,.28));padding:9px;box-shadow:inset 0 0 0 1px hsla(82,85%,67%,.08),0 0 18px rgba(132,204,22,.08)}.mtg-inline-bot>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mtg-inline-bot>header span{display:flex;align-items:center;gap:5px;color:#ecfccb;font-size:12.5px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.mtg-inline-bot>header button{border:1px solid hsla(82,85%,67%,.3);border-radius:999px;background:transparent;padding:3px 7px;color:hsla(80,89%,89%,.72);font-size:10px;font-weight:900;text-transform:uppercase;cursor:pointer}.mtg-inline-bot>p{margin:0;color:rgba(226,232,240,.68);font-size:11px;line-height:1.4}.mtg-bot-mark{width:24px!important;height:10px!important}.mtg-inline-bot>.space-y-4{margin-top:2px}.mtg-foot{font-size:11px;font-weight:700;letter-spacing:.06em;color:rgba(203,213,225,.6)}.mtg-empty{gap:5px}.mtg-empty-line{font-size:13px;font-weight:700;color:rgba(203,213,225,.72)}@media (prefers-reduced-motion:reduce){.mtg:after{opacity:.05}}.mtg-quality[data-exception=true]{color:#fde68a;font-weight:800}.mtg-fold{grid-column:1/-1;justify-self:start;border:1px dashed hsla(0,0%,100%,.32);border-radius:999px;background:transparent;padding:3px 9px;color:#e2e8f0;font-size:11px;font-weight:800;cursor:pointer}.mtg-fold:hover{border-color:hsla(0,0%,100%,.6);color:#fff}.mtg-fold[aria-expanded=true]{border-style:solid}.mtg-contract[data-repeat=true]{border-style:dashed}.mtg-pair{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border-radius:7px}.mtg-pair>.mtg-contract{border-bottom-left-radius:0;border-bottom-right-radius:0}.mtg-complement{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 6px;min-width:0;border:1px solid hsla(0,0%,100%,.1);border-top:1px dashed hsla(0,0%,100%,.18);border-radius:0 0 7px 7px;background:rgba(48,55,69,.07);padding:4px 6px;color:#e2e8f0;font-size:10.5px;font-weight:800;cursor:pointer}.mtg-complement b{font-size:13px;font-variant-numeric:tabular-nums;color:#f8fafc}.mtg-complement em{font-style:normal;font-size:10px}.mtg-complement[data-direction=up] em{color:rgba(134,239,172,.95)}.mtg-complement[data-direction=down] em{color:hsla(0,94%,82%,.95)}.mtg-complement:hover{border-color:hsla(0,0%,100%,.24)}.mtg-complement[aria-pressed=true]{border-color:hsla(0,0%,100%,.62)}.mtg[data-highlighting=true] .mtg-complement[data-highlighted=true]{border-color:hsla(82,85%,67%,.8)}.mtg-player-focus{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:2px 0 6px;border:1px solid hsla(82,85%,67%,.45);border-radius:9px;background:rgba(101,163,13,.07);padding:6px 8px}.mtg-player-focus span{display:grid}.mtg-player-focus small{color:hsla(82,85%,67%,.9);font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mtg-player-focus strong{color:#fff;font-size:15px;font-weight:950}.mtg-player-focus em{flex:1 1 160px;color:rgba(226,232,240,.78);font-size:11px;font-style:normal;font-weight:800}.mtg-player-focus button{border:1px solid hsla(0,0%,100%,.4);border-radius:999px;background:transparent;padding:3px 10px;color:#fff;font-size:11px;font-weight:850;cursor:pointer}.mtg-player-focus button:hover{background:hsla(0,0%,100%,.1)}.mtg-contract[data-freshness=stale]{background:rgba(15,23,42,.04);border-color:rgba(148,163,184,.28);box-shadow:none}.mtg-stale-note{font-size:8px;color:#bef264}.mtg-contract-wrap{display:flex;flex-direction:column;min-width:0}.mtg-contract-wrap>.mtg-contract{width:100%;flex:1}.mtg-track-observe{margin-top:3px;padding:4px;border:1px solid hsla(82,85%,67%,.45);border-radius:4px;color:#bef264;font-size:8px;font-weight:800;background:transparent}.mtg-cell-head{display:flex;align-items:center;gap:6px;letter-spacing:.04em}.mtg-team-logo{flex:none;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.mtg>.usl-game-head{width:100%;margin-bottom:8px}.mtg-head:empty{display:none}.mtg{--usl-scale:1}.mtg>.usl-game-head .usl-game-pin{padding-right:10px}.mtg-action.mtg-automate-ask{grid-column:1/-1;gap:3px;min-height:46px;border-color:rgba(167,139,250,.62);background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(139,92,246,.05));color:#ede9fe;box-shadow:inset 0 0 0 1px rgba(167,139,250,.08);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.mtg-action.mtg-automate-ask:hover{border-color:rgba(196,181,253,.95);box-shadow:inset 0 0 0 1px rgba(167,139,250,.2),0 0 18px rgba(139,92,246,.2)}.mtg-action.mtg-automate-ask:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.mtg-automate-q{display:flex;align-items:center;gap:7px;font-size:13px!important;font-weight:950!important;line-height:1.25}.mtg-automate-q svg{flex:none}.mtg-action.mtg-automate-ask small{color:rgba(221,214,254,.72)}.mtg[data-stale-focus=true] .mtg-cell-head,.mtg[data-stale-focus=true] .mtg-chrome,.mtg[data-stale-focus=true] .mtg-complement:not([aria-pressed=true]),.mtg[data-stale-focus=true] .mtg-contract-wrap[data-observe-focus=background],.mtg[data-stale-focus=true] .mtg-fold{filter:blur(3px);opacity:.3}@keyframes mtg-observe-pulse{0%,to{border-color:hsla(0,0%,100%,.5);box-shadow:0 0 4px hsla(0,0%,100%,.1)}50%{border-color:#fff;box-shadow:0 0 16px hsla(0,0%,100%,.38)}}.mtg[data-stale-focus=true] .mtg-contract-wrap[data-observe-focus=subject] .mtg-contract,.mtg[data-stale-focus=true] .mtg-contract-wrap[data-observe-focus=subject] .mtg-track-observe,.mtg[data-stale-focus=true] .mtg-detail{border:1px solid #fff;animation:mtg-observe-pulse 2s ease-in-out infinite;background:hsla(0,0%,100%,.025)}.mtg .mtg-action,.mtg .mtg-focus button{color:#bef264;border-color:hsla(82,85%,67%,.5);background:hsla(82,85%,67%,.035)}.mtg-inline-workflow{max-width:100%;min-width:0;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.mtg[data-stale-focus=true] .mtg-contract,.mtg[data-stale-focus=true] .mtg-detail,.mtg[data-stale-focus=true] .mtg-track-observe{animation:none}}.mtg[data-stale-focus=true] .mtg-complement-track,.mtg[data-stale-focus=true] .mtg-complement[aria-pressed=true]{border:1px solid #fff;animation:mtg-observe-pulse 2s ease-in-out infinite;filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.mtg[data-stale-focus=true] .mtg-complement-track,.mtg[data-stale-focus=true] .mtg-complement[aria-pressed=true]{animation:none}}