.opp.mt{--sch:#9a86ff;--sch-soft:rgba(154,134,255,.42);--vh:#34c79a;--vh-soft:rgba(52,199,154,.42);--und:rgba(var(--line-rgb),.32)}:root[data-theme=light] .opp.mt{--sch:#5b44d6;--sch-soft:rgba(91,68,214,.34);--vh:#0f8f68;--vh-soft:rgba(15,143,104,.34);--und:rgba(var(--line-rgb),.4)}.opp.mt .sp{flex:1}.opp.mt .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.opp.mt .mt-c-S{color:var(--sch)}.opp.mt .mt-c-V{color:var(--vh)}.opp.mt .mt-note{display:grid;gap:4px;padding:14px 18px;margin:0 0 22px;border-radius:18px;background:linear-gradient(90deg,rgba(231,179,65,.12),rgba(231,179,65,.02) 60%,transparent);box-shadow:inset 3px 0 0 var(--gold)}.opp.mt .mt-note b{font:700 15px var(--font-d)}.opp.mt .mt-note p{margin:0;color:var(--ink2);max-width:90ch}.opp.mt .mt-rope{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:8px}.opp.mt .mt-rope .side{display:grid;justify-items:start;line-height:1}.opp.mt .mt-rope .side.r{justify-items:end}.opp.mt .mt-rope .side b{font:800 clamp(44px,6vw,72px)/1 var(--font-d);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.opp.mt .mt-rope .side span{font:700 11px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-top:6px}.opp.mt .mt-rope .track{position:relative;height:14px;border-radius:99px;background:rgba(var(--line-rgb),.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.opp.mt .mt-rope .f{position:absolute;top:0;bottom:0;border-radius:99px;transition:width .8s var(--spring,cubic-bezier(.34,1.36,.5,1))}.opp.mt .mt-rope .f.S{left:0;background:linear-gradient(90deg,var(--sch),color-mix(in srgb,var(--sch) 70%,white));box-shadow:0 0 22px -4px var(--sch)}.opp.mt .mt-rope .f.V{right:0;background:linear-gradient(270deg,var(--vh),color-mix(in srgb,var(--vh) 70%,white));box-shadow:0 0 22px -4px var(--vh)}.opp.mt .mt-rope .knot{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px rgba(var(--canvas-rgb),.9),0 6px 18px rgba(0,0,0,.5);transition:left .8s var(--spring,cubic-bezier(.34,1.36,.5,1))}.opp.mt .mt-rope .mid{position:absolute;left:50%;top:-10px;bottom:-10px;width:2px;margin-left:-1px;border-radius:2px;background:var(--ink);opacity:.7}.opp.mt .mt-rope .lab{position:absolute;left:50%;top:30px;transform:translateX(-50%);font:700 11px var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.opp.mt .mt-ch-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;margin:18px 0 26px}.opp.mt .mt-hemi{position:relative}.opp.mt .mt-hemi svg{display:block;width:100%;height:auto;max-height:min(66vh,620px);overflow:visible}.opp.mt .mt-hemi .arc{fill:none;stroke:rgba(var(--line-rgb),.09);stroke-width:1.5;stroke-dasharray:2 7;stroke-linecap:round}.opp.mt .mt-hemi .aisle{stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;opacity:.55;transition:stroke .5s,opacity .5s}.opp.mt .mt-hemi .aisle.won{opacity:1}.opp.mt .mt-hemi .aisle.won.S{stroke:var(--sch);filter:drop-shadow(0 0 8px var(--sch))}.opp.mt .mt-hemi .aisle.won.V{stroke:var(--vh);filter:drop-shadow(0 0 8px var(--vh))}.opp.mt .mt-hemi .aisle-t{font:700 15px var(--font-m);letter-spacing:.16em;fill:var(--mute)}.opp.mt .seat{--c:var(--und);cursor:pointer;outline:none;transition:transform .9s cubic-bezier(.3,1.25,.4,1),opacity .35s}.opp.mt .seat.s-S{--c:var(--sch)}.opp.mt .seat.s-V{--c:var(--vh)}.opp.mt .seat .body{fill:var(--c);stroke:var(--c);stroke-width:2.5;transition:fill .4s,stroke .4s,r .25s}.opp.mt .seat .half{fill:var(--c)}.opp.mt .seat.t-reported .body{fill:transparent}.opp.mt .seat.t-high .body{fill:color-mix(in srgb,var(--c) 64%,transparent)}.opp.mt .seat.t-med .body{fill:color-mix(in srgb,var(--c) 30%,transparent)}.opp.mt .seat.t-low .body{fill:rgba(var(--canvas-rgb),.6)}.opp.mt .seat.s-U .body{fill:rgba(var(--line-rgb),.05);stroke-dasharray:3 4}.opp.mt .seat .core{fill:rgb(var(--canvas-rgb));opacity:.9}.opp.mt .seat .ring{fill:none;stroke:var(--c);stroke-width:2;stroke-dasharray:3 5;opacity:.8}.opp.mt .seat.sel .body,.opp.mt .seat:focus-visible .body,.opp.mt .seat:hover .body{r:21;filter:drop-shadow(0 0 10px var(--c))}.opp.mt .seat:focus-visible .body{stroke:var(--ink)}.opp.mt .seat.dim{opacity:.16}.opp.mt .seat.flip .body{stroke:var(--ink);stroke-width:3}.opp.mt .seat.swing .body{animation:mt-pulse 1.6s ease-in-out infinite}@keyframes mt-pulse{50%{filter:drop-shadow(0 0 12px var(--c));stroke-width:5}}.opp.mt .mt-read .big{font:800 84px var(--font-d);letter-spacing:-.04em;fill:var(--ink)}.opp.mt .mt-read .big .S{fill:var(--sch)}.opp.mt .mt-read .big .V{fill:var(--vh)}.opp.mt .mt-read .big .dot{fill:var(--mute2);font-size:50px}.opp.mt .mt-read .sub{font:700 16px var(--font-m);letter-spacing:.1em;text-transform:uppercase;fill:var(--mute)}.opp.mt .mt-side{display:grid;gap:14px;position:sticky;top:92px}.opp.mt .mt-modes{display:grid;gap:6px}.opp.mt .mt-modes button{text-align:left;padding:11px 14px;border:0;border-radius:14px;background:rgba(var(--line-rgb),.04);color:var(--ink2);font:600 14px var(--font-b);cursor:pointer;transition:background .2s,color .2s,transform .3s var(--spring,ease)}.opp.mt .mt-modes button:hover{background:rgba(var(--line-rgb),.08);transform:translateX(3px)}.opp.mt .mt-modes button.on{background:rgba(var(--line-rgb),.11);color:var(--hi);box-shadow:inset 3px 0 0 var(--gold)}.opp.mt .mt-focus button:focus-visible,.opp.mt .mt-modes button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.opp.mt .mt-mnote{margin:0;font-size:13px;color:var(--mute)}.opp.mt .mt-card{min-height:190px;padding:18px;border-radius:20px;background:linear-gradient(160deg,rgba(var(--line-rgb),.075),rgba(var(--line-rgb),.02));box-shadow:inset 0 1px 0 rgba(var(--line-rgb),.09);display:grid;gap:10px;align-content:start}.opp.mt .mt-card .hd{display:flex;align-items:center;gap:10px}.opp.mt .mt-card .hd i{width:14px;height:14px;border-radius:50%;background:var(--und);box-shadow:0 0 12px var(--und)}.opp.mt .mt-card .hd.s-S i{background:var(--sch);box-shadow:0 0 12px var(--sch)}.opp.mt .mt-card .hd.s-V i{background:var(--vh);box-shadow:0 0 12px var(--vh)}.opp.mt .mt-card .hd b{font:800 21px/1.15 var(--font-d);letter-spacing:-.02em}.opp.mt .mt-card .hd span{margin-left:auto;font:700 13px var(--font-m);color:var(--mute)}.opp.mt .mt-card .tags{display:flex;flex-wrap:wrap;gap:6px}.opp.mt .mt-card .tag{font-size:12px;padding:3px 10px;border-radius:99px;background:rgba(var(--line-rgb),.07);color:var(--ink2)}.opp.mt .mt-card .tag.s-S{color:var(--sch);background:color-mix(in srgb,var(--sch) 14%,transparent)}.opp.mt .mt-card .tag.s-V{color:var(--vh);background:color-mix(in srgb,var(--vh) 14%,transparent)}.opp.mt .mt-card .tag.est{box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.18);background:none}.opp.mt .mt-card .tag.flip{color:var(--gold);background:rgba(231,179,65,.12)}.opp.mt .mt-card p{margin:0;color:var(--ink2);font-size:14.5px;line-height:1.5}.opp.mt .mt-card p.empty{color:var(--mute)}.opp.mt .mt-card .hint{font-size:12px;color:var(--mute2)}.opp.mt .mt-card .unpin{justify-self:start;border:0;background:rgba(var(--line-rgb),.08);color:var(--ink);border-radius:99px;padding:5px 12px;font:600 12.5px var(--font-b);cursor:pointer}.opp.mt .mt-focus{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.opp.mt .mt-focus .h{width:100%;font:700 11px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.opp.mt .mt-focus button{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:0;border-radius:99px;background:rgba(var(--line-rgb),.05);color:var(--ink2);font:600 12.5px var(--font-b);cursor:pointer;transition:background .2s}.opp.mt .mt-focus button.on{background:rgba(var(--line-rgb),.14);color:var(--hi)}.opp.mt .mt-focus .k{width:12px;height:12px;border-radius:50%;border:2px solid var(--ink2)}.opp.mt .mt-focus .k.t-stated{background:var(--ink2)}.opp.mt .mt-focus .k.t-reported{background:linear-gradient(90deg,var(--ink2) 50%,transparent 50%)}.opp.mt .mt-focus .k.t-high{background:rgba(var(--line-rgb),.55);border-color:rgba(var(--line-rgb),.6)}.opp.mt .mt-focus .k.t-med{background:rgba(var(--line-rgb),.22);border-color:rgba(var(--line-rgb),.5)}.opp.mt .mt-focus .k.swing{border-color:var(--gold);box-shadow:0 0 8px var(--gold)}.opp.mt .mt-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;padding:6px 0}.opp.mt .mt-strip>div{padding:12px 20px;display:grid;gap:4px}.opp.mt .mt-strip>div+div{box-shadow:inset 1px 0 0 rgba(var(--line-rgb),.09)}.opp.mt .mt-strip dt{font:700 11px var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.opp.mt .mt-strip dd{margin:0;font:800 30px/1.1 var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.opp.mt .mt-strip dd b{font:inherit}.opp.mt .mt-strip span{font-size:12.5px;color:var(--mute)}.opp.mt .mt-read{margin-bottom:18px}.opp.mt .mt-read .card-b p{margin:0;color:var(--ink2);font-size:14px}.opp.mt .mt-read .card-b p.eye{margin-bottom:8px;font:700 11px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.opp.mt .mt-table{margin-bottom:14px}.opp.mt .mt-table input,.opp.mt .mt-table select{height:36px;border:0;border-radius:99px;background:rgba(var(--line-rgb),.06);color:var(--ink);padding:0 14px;font:500 13px var(--font-b)}.opp.mt .mt-table input{width:230px;max-width:100%}.opp.mt .mt-scroll{overflow-x:auto}.opp.mt .mt-table table{width:100%;border-collapse:collapse;font-size:13.5px}.opp.mt .mt-table th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);font:700 11px var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.opp.mt .mt-table th button{all:unset;cursor:pointer}.opp.mt .mt-table th button:focus-visible,.opp.mt .mt-table th button:hover{color:var(--ink);text-decoration:underline}.opp.mt .mt-table td{padding:10px 14px;border-bottom:1px solid rgba(var(--line-rgb),.05);vertical-align:top}.opp.mt .mt-table tbody tr{transition:background .2s}.opp.mt .mt-table tbody tr:hover{background:rgba(var(--line-rgb),.035)}.opp.mt .mt-table td.nm{font-weight:700;white-space:nowrap}.opp.mt .mt-table td.st{font-family:var(--font-m);color:var(--ink2)}.opp.mt .mt-table td.why{color:var(--ink2);min-width:280px}.opp.mt .mt-table td.none{text-align:center;color:var(--mute);padding:26px}.opp.mt .mt-sw{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px}.opp.mt .mt-sw.p-S{background:var(--sch)}.opp.mt .mt-sw.p-V{background:var(--vh)}.opp.mt .mt-pk{display:inline-flex;align-items:center;white-space:nowrap;font-weight:600}.opp.mt .mt-tier{display:inline-block;font-size:12px;padding:2px 9px;border-radius:99px;white-space:nowrap}.opp.mt .mt-tier.rec{color:var(--ink);background:rgba(var(--line-rgb),.08)}.opp.mt .mt-tier.est{color:var(--mute);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.16)}.opp.mt .mt-foot{color:var(--mute);font-size:13px;max-width:110ch;margin:6px 0 20px}@media (max-width:1100px){.opp.mt .mt-ch-grid{grid-template-columns:1fr}.opp.mt .mt-side{position:static;grid-template-columns:1fr 1fr;align-items:start}.opp.mt .mt-mnote,.opp.mt .mt-modes{grid-column:1/-1}.opp.mt .mt-modes,.opp.mt .mt-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.opp.mt .mt-strip>div:nth-child(3){box-shadow:none}}@media (max-width:640px){.opp.mt .mt-card{min-height:0}.opp.mt .mt-side{grid-template-columns:1fr}.opp.mt .mt-rope{gap:12px}.opp.mt .mt-read .big{font-size:96px}.opp.mt .mt-hemi .aisle-t,.opp.mt .mt-read .sub{font-size:20px}.opp.mt .mt-strip>div{padding:10px 12px}.opp.mt .mt-table input{width:100%}}@media (prefers-reduced-motion:reduce){.opp.mt .mt-rope .f,.opp.mt .mt-rope .knot,.opp.mt .seat{transition:none}.opp.mt .seat.swing .body{animation:none;stroke-width:5}}