#mmcl-r5 button,#mmcl-r5 select{font:inherit}#mmcl-r5 button{border:0;background:none;color:inherit;cursor:pointer}#mmcl-r5 .dsearch{display:flex;align-items:center;gap:13px;padding:16px 18px;border-radius:13px;border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--border-strong));background:rgba(46,230,230,.04);color:var(--muted);font-size:15.5px;margin:18px 0;cursor:text;box-shadow:0 0 26px -8px rgba(46,230,230,.45)}#mmcl-r5 .dsearch .nicon{--isz:19px;--vt:var(--cyan);filter:drop-shadow(0 0 6px rgba(46,230,230,.5));flex:0 0 auto}#mmcl-r5 .dsearch .ph{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mmcl-r5 .dsearch .skbd{font-family:var(--font-jetbrains);font-size:10px;color:var(--dim);border:1px solid var(--border-strong);border-radius:6px;padding:4px 8px;flex:0 0 auto}#mmcl-r5 .toolrow{display:flex;align-items:center;gap:16px;margin-bottom:13px}#mmcl-r5 .toolrow .seg{display:flex;border:1px solid var(--border-strong);border-radius:9px;overflow:hidden}#mmcl-r5 .toolrow .seg button{font-family:var(--font-dm-sans);font-size:11.5px;font-weight:700;color:var(--muted);padding:7px 14px;border-right:1px solid var(--border-strong)}#mmcl-r5 .toolrow .seg button:last-child{border-right:0}#mmcl-r5 .toolrow .seg button.on{background:var(--cyan);color:var(--bg)}#mmcl-r5 .rcount,#mmcl-r5 .sortby{font-family:var(--font-jetbrains);font-size:10px;color:var(--dim);letter-spacing:.08em;text-transform:uppercase}#mmcl-r5 .sortby{margin-left:auto;display:flex;align-items:center;gap:8px}#mmcl-r5 .sortby select{color:var(--ed);background:rgba(255,255,255,.04);border:1px solid var(--border-strong);border-radius:8px;padding:7px 8px}#mmcl-r5 .applied{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}#mmcl-r5 .ap{font-family:var(--font-dm-sans);font-size:12px;color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 34%,var(--border));border-radius:999px;padding:6px 10px;background:rgba(46,230,230,.05)}#mmcl-r5 .ap span{margin-left:5px;color:var(--dim)}#mmcl-r5 .ap.clear{color:var(--dim);border-color:var(--border)}#mmcl-r5 .discgrid{display:grid;grid-template-columns:264px minmax(0,1fr) 300px;gap:36px;align-items:start;margin-top:20px}#mmcl-r5 .facets{position:sticky;top:18px;display:flex;flex-direction:column;gap:26px}#mmcl-r5 .facet-h{display:flex;align-items:center;gap:8px;font-family:var(--font-jetbrains);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding-bottom:9px;border-bottom:1px solid var(--border-strong);margin-bottom:7px}#mmcl-r5 .facet-h .fc{margin-left:auto;color:var(--cyan);text-shadow:0 0 8px rgba(46,230,230,.4)}#mmcl-r5 .fopts{display:flex;flex-direction:column;gap:2px}#mmcl-r5 .fitem{min-width:0;width:100%;display:flex;align-items:center;gap:9px;padding:7px 0;color:var(--muted);text-align:left}#mmcl-r5 .fitem .fbox{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--border-strong);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--bg);line-height:0}#mmcl-r5 .fitem .frad{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--border-strong);flex:0 0 auto}#mmcl-r5 .fitem .nicon{--isz:16px;--vt:var(--vt);flex:0 0 auto}#mmcl-r5 .fitem .flab{font-family:var(--font-dm-sans);font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mmcl-r5 .fitem .fct{margin-left:auto;font-family:var(--font-jetbrains);font-size:10px;color:var(--dim)}#mmcl-r5 .fitem.on{color:var(--text)}#mmcl-r5 .fitem.on .fbox{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 10px rgba(46,230,230,.4)}#mmcl-r5 .fitem.on .frad{border-color:var(--cyan);box-shadow:inset 0 0 0 3px var(--cyan),0 0 10px rgba(46,230,230,.4)}#mmcl-r5 .fitem:disabled{cursor:wait;opacity:.78}#mmcl-r5 .fitem.loading .fct{color:var(--cyan)}#mmcl-r5 .windowerr{display:flex;align-items:center;gap:9px;margin-top:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border-strong));border-radius:10px;background:color-mix(in srgb,var(--cyan) 7%,transparent);font-family:var(--font-dm-sans);font-size:12px;color:var(--muted)}#mmcl-r5 .windowerr span{flex:1;min-width:0}#mmcl-r5 .windowerr button{font-size:11px;border:1px solid color-mix(in srgb,var(--cyan) 36%,var(--border));border-radius:8px;padding:6px 9px;background:color-mix(in srgb,var(--cyan) 8%,transparent)}#mmcl-r5 .more,#mmcl-r5 .windowerr button{font-family:var(--font-dm-sans);font-weight:700;color:var(--cyan)}#mmcl-r5 .more{font-size:12px;padding-top:6px}#mmcl-r5 .datepick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}#mmcl-r5 .datepick label{min-width:0;display:flex;flex-direction:column;gap:5px;font-family:var(--font-jetbrains);font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}#mmcl-r5 .datepick input{min-width:0;width:100%;color:var(--text);background:color-mix(in srgb,var(--cyan) 6%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--border-strong));border-radius:8px;padding:7px 8px;font:inherit;font-size:10px;letter-spacing:0;text-transform:none;color-scheme:dark}#mmcl-r5 .temporal-wrap{position:relative;z-index:3;margin:10px 0 12px;min-width:0}#mmcl-r5 .timescroll{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;padding:2px 1px 6px}#mmcl-r5 .timescroll::-webkit-scrollbar{display:none}#mmcl-r5 .timepill{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-height:36px;border:1px solid var(--border-strong);border-radius:999px;padding:8px 12px;background:color-mix(in srgb,var(--card) 76%,transparent);color:var(--muted);font-family:var(--font-dm-sans);font-size:12px;font-weight:800;white-space:nowrap}#mmcl-r5 .timepill b{font-family:var(--font-jetbrains);font-size:9px;color:var(--dim);font-weight:800}#mmcl-r5 .timepill.on{color:var(--bg);border-color:var(--cyan);background:var(--cyan);box-shadow:var(--glow-cyan)}#mmcl-r5 .timepill.on b{color:var(--bg)}#mmcl-r5 .timepill.loading{cursor:wait;opacity:.82}#mmcl-r5 .datepick.top{max-width:380px;margin:2px 0 0}#mmcl-r5 .windowerr.top{margin:4px 0 0}#mmcl-r5 .results{min-width:0}#mmcl-r5 .backbar{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-jetbrains);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);background:none;border:0;padding:6px 0 10px;margin:0;cursor:pointer}#mmcl-r5 .backbar span{font-size:17px;line-height:0;position:relative;top:1px}#mmcl-r5 .dayhead{margin-top:34px}#mmcl-r5 .results>section:first-child .dayhead{margin-top:0}#mmcl-r5 .search-page-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:0 0 12px}#mmcl-r5 .search-page-form input{min-width:0;border:1px solid var(--border-strong);border-radius:11px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font-family:var(--font-dm-sans);font-size:14px;padding:12px 13px;outline:none}#mmcl-r5 .search-page-form input:focus{border-color:color-mix(in srgb,var(--cyan) 56%,var(--border-strong));box-shadow:0 0 18px -12px var(--cyan)}#mmcl-r5 .search-page-form input::-moz-placeholder{color:var(--muted)}#mmcl-r5 .search-page-form input::placeholder{color:var(--muted)}#mmcl-r5 .search-page-form button{font-family:var(--font-dm-sans);font-size:12px;font-weight:700;color:var(--bg);border:0;border-radius:10px;background:var(--cyan);padding:0 16px;cursor:pointer;box-shadow:var(--glow-cyan)}#mmcl-r5 .recent-searches{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 4px}#mmcl-r5 .recent-searches button{font-family:var(--font-jetbrains);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 34%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--cyan) 8%,transparent);padding:7px 10px;cursor:pointer}#mmcl-r5 .searchrow{text-decoration:none;color:inherit}#mmcl-r5 .searchrow .rt{min-width:44px}#mmcl-r5 .discads{position:sticky;top:18px;display:flex;flex-direction:column;gap:18px;min-width:0}#mmcl-r5 .discover-rail-map{overflow:hidden;border:1px solid var(--border-strong);border-radius:13px;background:var(--card);box-shadow:var(--shadow-card)}#mmcl-r5 .discover-rail-map__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--border)}#mmcl-r5 .discover-rail-map__head span{font-family:var(--font-jetbrains);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}#mmcl-r5 .discover-rail-map__head button{font-family:var(--font-dm-sans);font-size:11px;font-weight:800;color:var(--cyan)}#mmcl-r5 .discover-rail-map__canvas{position:relative;height:260px;overflow:hidden;background:var(--bg)}#mmcl-r5 .discover-rail-map__map,#mmcl-r5 .discover-rail-map__map.maplibregl-map{position:absolute;inset:0;width:100%;height:100%}#mmcl-r5 .discover-rail-map__legend{position:absolute;left:10px;bottom:10px;z-index:4;display:flex;align-items:center;gap:7px;border:1px solid var(--border-strong);border-radius:7px;background:color-mix(in srgb,var(--bg2) 90%,transparent);padding:6px 8px;font-family:var(--font-jetbrains);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ed-dim);pointer-events:none}#mmcl-r5 .discover-rail-map__legend i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:var(--glow-green)}#mmcl-r5 .discover-mobile-ad{display:block;margin:12px 0 16px}#mmcl-r5 .discover-ledger-ad{display:block;margin:14px 0 18px}#mmcl-r5 .adrow{margin:14px 0 18px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--gold) 26%,var(--border));border-radius:11px;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent)}#mmcl-r5 .adrow .lb{font-family:var(--font-jetbrains);font-size:7px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}#mmcl-r5 .adrow .nm{font-weight:700;font-size:13px;color:#fff;margin-top:2px}#mmcl-r5 .adrow .s{font-size:11px;color:var(--muted);margin-top:1px}#mmcl-r5 .catscroll{display:flex;gap:8px;padding:8px 16px 7px;overflow-x:auto;overflow-y:visible;position:relative;z-index:2;scrollbar-width:none;flex:0 0 auto}#mmcl-r5 .catscroll::-webkit-scrollbar{display:none}#mmcl-r5 .cc{display:flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--vt) 42%,var(--border));border-radius:999px;padding:7px 11px;color:var(--ed);background:rgba(255,255,255,.035);font-family:var(--font-dm-sans);font-size:12px;font-weight:700}#mmcl-r5 .cc .nicon{--isz:15px;--vt:var(--vt)}#mmcl-r5 .cc span{font-family:var(--font-jetbrains);font-size:9px;color:var(--dim)}#mmcl-r5 .cc.on{color:var(--text);border-color:color-mix(in srgb,var(--cyan) 52%,var(--border-strong));background:color-mix(in srgb,var(--cyan) 10%,rgba(255,255,255,.035));box-shadow:0 0 16px -9px var(--cyan)}#mmcl-r5 .cc.on .nicon{filter:drop-shadow(0 0 6px var(--vt))}#mmcl-r5 .toolrow .flt{margin-left:auto;display:flex;align-items:center;gap:6px;font-family:var(--font-dm-sans);font-size:11.5px;font-weight:700;color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 40%,var(--border));border-radius:9px;padding:7px 12px}#mmcl-r5 .toolrow .flt .b{font-family:var(--font-jetbrains);font-size:8px;background:var(--cyan);color:var(--bg);border-radius:6px;padding:1px 5px}#mmcl-r5 .scrl{position:relative;z-index:1;padding:9px 15px 16px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mcl-install-visible #mmcl-r5 .scrl{padding-bottom:calc(130px + var(--safe-bottom,env(safe-area-inset-bottom,0px)))}#mmcl-r5 .row .promotag{font-size:7px;letter-spacing:.12em;color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,transparent);border:1px solid color-mix(in srgb,var(--gold) 38%,var(--border));border-radius:6px}#mmcl-r5 .row .promotag,#mmcl-r5 .row .serieschip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-jetbrains);font-weight:700;text-transform:uppercase;padding:3px 7px;white-space:nowrap}#mmcl-r5 .row .serieschip{font-size:11px;letter-spacing:.08em;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 34%,var(--border));border-radius:6px}#mmcl-r5 .row .promotag:before{content:"";width:6px;height:6px;border-radius:3px;background:var(--gold);box-shadow:0 0 7px var(--gold);flex:0 0 auto}#mmcl-r5 .row .serieschip:before{content:"";width:6px;height:6px;border-radius:3px;background:var(--cyan);box-shadow:0 0 7px var(--cyan);flex:0 0 auto}#mmcl-r5.discover-route .row .nm{white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}#mmcl-r5 .scrim{position:fixed;inset:0;z-index:79;background:rgba(0,0,0,.52);opacity:0;pointer-events:none;transition:opacity .2s ease}#mmcl-r5 .scrim.open{opacity:1;pointer-events:auto}#mmcl-r5 .sheet{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;flex-direction:column;background:rgba(10,8,16,.98);border-top:1px solid var(--border-strong);border-radius:18px 18px 0 0;box-shadow:0 -16px 40px rgba(0,0,0,.55);backdrop-filter:blur(10px);padding:10px max(18px,env(safe-area-inset-right)) calc(16px + var(--safe-bottom,env(safe-area-inset-bottom))) max(18px,env(safe-area-inset-left));max-height:min(80%,calc(100dvh - 84px));overflow:hidden;transform:translateY(101%);transition:transform .26s cubic-bezier(.22,1,.36,1)}#mmcl-r5 .sheet.open{transform:translateY(0)}#mmcl-r5 .sheet .grab{position:relative;display:block;width:48px;height:44px;border:0;background:transparent;margin:-8px auto 0;flex:0 0 auto;cursor:pointer}#mmcl-r5 .sheet .grab:before{content:"";position:absolute;left:4px;right:4px;top:20px;height:4px;border-radius:3px;background:var(--border-strong)}#mmcl-r5 .sheet .shead{position:relative;flex:0 0 auto;padding-left:2px;padding-right:42px}#mmcl-r5 .sheet .sheetclose{position:absolute;top:-6px;right:-2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-strong);background:rgba(255,255,255,.05);color:var(--text);font-size:21px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}#mmcl-r5 .sheet .sheetclose:active{background:rgba(255,255,255,.12)}#mmcl-r5 .sheetscroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;margin:0 -2px;padding:2px}#mmcl-r5 .fcgrid{display:flex;flex-direction:column;gap:2px}#mmcl-r5 .applybtn{flex:0 0 auto;display:block;width:100%;text-align:center;margin-top:14px;font-family:var(--font-dm-sans);font-size:13px;font-weight:700;color:var(--ink-on-gold);background:var(--gold);border-radius:11px;padding:13px;box-shadow:var(--glow-gold-row),0 0 16px -5px var(--gold);cursor:pointer}@media (max-width:1099px){#mmcl-r5.discover-route .row .nm{font-size:16px;line-height:1.18;white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#mmcl-r5.discover-route .row .vn{font-size:14px;line-height:1.3}#mmcl-r5.discover-route .row .eyb,#mmcl-r5.discover-route .row .pr,#mmcl-r5.discover-route .row .tr .tm,#mmcl-r5.discover-route .tslot .am,#mmcl-r5.discover-route .tslot .ct{font-size:11px}#mmcl-r5.discover-route .row .addbtn{width:44px;height:44px}#mmcl-r5 .temporal-wrap{margin:8px 16px 0;flex:0 0 auto}#mmcl-r5 .timepill{background:color-mix(in srgb,var(--bg2) 82%,transparent);backdrop-filter:blur(8px)}#mmcl-r5 .datepick.top,#mmcl-r5 .windowerr.top{margin-right:0}#mmcl-r5 .applied{margin:7px 16px 0;position:relative;z-index:2;flex:0 0 auto}#mmcl-r5 .toolrow{margin:9px 16px 0;position:relative;z-index:4;flex:0 0 auto}#mmcl-r5 .toolrow .flt,#mmcl-r5 .toolrow .seg{flex:0 0 auto}#mmcl-r5 .cc,#mmcl-r5 .timepill,#mmcl-r5 .toolrow .flt,#mmcl-r5 .toolrow .seg button{min-height:44px}#mmcl-r5 .datepick label,#mmcl-r5 .timepill b,#mmcl-r5 .toolrow .flt .b{font-size:10.5px}}#mmcl-r5 .dsearch{cursor:default}#mmcl-r5 .dsearch input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font-family:inherit;font-size:inherit;padding:0}#mmcl-r5 .dsearch input::-moz-placeholder{color:var(--muted);opacity:1}#mmcl-r5 .dsearch input::placeholder{color:var(--muted);opacity:1}#mmcl-r5 .dsearch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}#mmcl-r5 .row .pr.buy{display:inline-flex;align-items:center;gap:2px;text-decoration:none;color:var(--cyan);transition:color .15s ease,text-shadow .15s ease}#mmcl-r5 .row .pr.buy.free{color:var(--cyan)}#mmcl-r5 .row .pr.buy:hover{text-shadow:0 0 8px rgba(46,230,230,.55)}#mmcl-r5 .row .pr.buy .arr{font-size:10px}#mmcl-r5 .row .pr .detailcue{font-size:9px;line-height:1;opacity:.62;margin-left:2px;transform:translateY(-.5px)}#mmcl-r5 .loadmore{padding:16px 0 8px;text-align:center}#mmcl-r5 .lmbtn{font-family:var(--font-jetbrains);font-size:11px;letter-spacing:.04em;color:var(--ink-on-gold);border:1px solid var(--gold);border-radius:9px;padding:9px 22px;background:var(--gold);box-shadow:var(--glow-gold-row),0 0 16px -5px var(--gold);min-width:140px;transition:background .15s ease}#mmcl-r5 .lmbtn:hover{background:var(--goldpale)}#mmcl-r5 .empty{padding:34px 14px;text-align:center}#mmcl-r5 .empty h3{font-family:var(--font-cormorant);font-size:22px;color:var(--text);margin:0 0 5px}#mmcl-r5 .empty p{font-size:13px;color:var(--muted);margin:0}#mmcl-r5 .empty .empty-clear{margin-top:14px;font-family:var(--font-dm-sans);font-size:12px;font-weight:700;color:var(--ink-on-gold);background:var(--gold);border-radius:9px;padding:9px 16px;box-shadow:var(--glow-gold-row),0 0 16px -7px var(--gold)}#mmcl-r5 .discover-mobile-ad{margin:0 0 14px}#mmcl-r5 .discover-day-identity{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:20px 0 18px;min-width:0}#mmcl-r5 .discover-day-identity>div{min-width:0;max-width:62ch}#mmcl-r5 .discover-day-identity .discover-day-kicker{margin:0 0 8px;font:700 11px var(--font-jetbrains);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}#mmcl-r5 .discover-day-identity h1{margin:0;font:400 clamp(28px,4.2vw,44px)/1.05 var(--font-anton);color:var(--text);text-wrap:balance}#mmcl-r5 .discover-day-identity p{margin:8px 0 0;font:400 14.5px/1.5 var(--font-dm-sans);color:var(--muted)}#mmcl-r5 .discover-saved-return{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:999px;padding:10px 14px;font:700 13px var(--font-dm-sans);color:var(--cyan);text-decoration:none}#mmcl-r5 .discover-part-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:12px 0 8px;margin:12px 0;border-bottom:1px solid var(--border)}#mmcl-r5 .discover-part-head h4{margin:0;font:400 22px/1.2 var(--font-anton);color:var(--goldpale)}#mmcl-r5 .discover-part-head .part-note{font:400 12.5px/1.4 var(--font-dm-sans);color:var(--muted)}#mmcl-r5 [data-day-part=Evening] .discover-part-head h4{color:var(--gold)}#mmcl-r5 [data-day-part=Late] .discover-part-head h4{color:var(--redpink)}#mmcl-r5 [data-day-part="Time not published"] .discover-part-head h4{color:var(--muted)}#mmcl-r5.discover-route .discover-choice-card.row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 14px;align-items:start;padding:12px;margin:0 0 12px;border:1px solid var(--border);border-radius:14px;background:var(--bg2)}#mmcl-r5.discover-route .discover-choice-card.row[data-choice=going]{border-color:var(--green);background:var(--card)}#mmcl-r5.discover-route .discover-choice-card .tr{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}#mmcl-r5.discover-route .discover-choice-card .tr .tm{width:100%;font:700 12px/1.4 var(--font-jetbrains);color:var(--gold);margin-top:8px;white-space:normal}#mmcl-r5.discover-route .discover-choice-card .event-row-media{display:block;height:auto;aspect-ratio:auto;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--card2)}#mmcl-r5.discover-route .discover-choice-card .event-row-media [data-event-media-kind]{position:relative;inset:auto;width:100%;height:auto}#mmcl-r5.discover-route .discover-choice-card .event-row-media img:not([aria-hidden=true]){position:static;display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;padding:0}#mmcl-r5.discover-route .discover-choice-card .event-row-media img[aria-hidden=true]{display:none}#mmcl-r5.discover-route .discover-choice-card .event-row-media [data-event-media-kind=venue-mark]{min-height:72px}#mmcl-r5.discover-route .discover-choice-card .bd{grid-column:2;min-width:0}#mmcl-r5.discover-route .discover-choice-card .nm{font:700 17px/1.2 var(--font-dm-sans);text-wrap:balance;white-space:normal}#mmcl-r5.discover-route .discover-choice-card .vn{font:400 13px/1.4 var(--font-dm-sans);white-space:normal}#mmcl-r5.discover-route .discover-choice-card .rt{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0}#mmcl-r5.discover-route .discover-choice-action{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 0 100%;margin-top:4px;border:1px solid var(--gold);border-radius:10px;background:var(--gold);padding:8px 12px;font:700 14px/1.25 var(--font-dm-sans);color:var(--ink-on-gold)}#mmcl-r5.discover-route .discover-choice-action.chosen{background:transparent;color:var(--goldpale)}#mmcl-r5.discover-route .discover-choice-action[data-choice=maybe]{border-color:var(--cyan);color:var(--cyan)}#mmcl-r5.discover-route .discover-choice-action[data-choice=backup]{border-style:dashed;border-color:var(--blue);color:var(--blue)}#mmcl-r5.discover-route .discover-choice-card .rnote{grid-column:1/-1;min-width:0}#mmcl-r5 .discover-saved-return:focus-visible,#mmcl-r5.discover-route .discover-choice-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:1099px){#mmcl-r5 .discover-day-identity{margin:16px;flex-wrap:wrap;align-items:flex-start}#mmcl-r5 .discover-day-identity h1{font-size:30px}#mmcl-r5.discover-route .discover-choice-card.row{margin:0 12px 12px}#mmcl-r5 .discover-part-head{margin:12px 16px}}@media(max-width:360px){#mmcl-r5.discover-route .discover-choice-card.row{grid-template-columns:80px minmax(0,1fr);gap:6px 10px}#mmcl-r5.discover-route .discover-choice-card .event-row-media,#mmcl-r5.discover-route .discover-choice-card .tr{width:80px}#mmcl-r5.discover-route .discover-choice-action{font-size:12px;padding:8px}}@media(prefers-reduced-motion:reduce){#mmcl-r5 .discover-choice-card,#mmcl-r5 .discover-saved-return{transition:none;animation:none}}@media(min-width:1100px){#mmcl-r5 .discgrid{grid-template-columns:188px minmax(0,1fr) 240px;gap:24px}}#mmcl-r5 .results [data-day-part],#mmcl-r5 .scrl [data-day-part]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#mmcl-r5 .results [data-day-part]>.discover-part-head,#mmcl-r5 .scrl [data-day-part]>.discover-part-head{grid-column:1/-1;margin-bottom:0}#mmcl-r5 [data-day-part]>.discover-ledger-ad{grid-column:1/-1}#mmcl-r5.discover-route .discover-choice-action.chosen[data-choice=going]{border-color:var(--green);color:var(--green)}@media(max-width:1099px){#mmcl-r5 .toolrow.discover-mobile-controls{box-sizing:border-box;flex:0 0 48px;min-height:48px;height:48px;display:flex;align-items:center;gap:8px;margin:0;padding:0 14px;border-bottom:1px solid var(--border);background:var(--bg2)}#mmcl-r5 .discover-mobile-controls .seg{flex:0 0 auto;border-radius:8px}#mmcl-r5 .discover-mobile-controls .flt,#mmcl-r5 .discover-mobile-controls .seg button{min-height:44px;padding:0 12px;white-space:nowrap}#mmcl-r5 .discover-mobile-controls .flt{margin-left:auto;border:1px solid var(--border-strong);border-radius:8px}#mmcl-r5.mmcl-r5 .scrl.discover-list-scroll{padding:0 0 16px}.mcl-install-visible #mmcl-r5.mmcl-r5 .scrl.discover-list-scroll{padding-bottom:calc(130px + var(--safe-bottom,env(safe-area-inset-bottom,0px)))}#mmcl-r5 .discover-mobile-shelves{display:block;min-width:0}#mmcl-r5 .discover-mobile-shelves .discover-day-identity{margin:16px 14px}#mmcl-r5 .discover-mobile-shelves .freshness-coverage,#mmcl-r5 .discover-mobile-shelves .freshness-degraded{margin-left:14px;margin-right:14px;max-width:calc(100% - 28px)}#mmcl-r5 .discover-mobile-shelves .catscroll{padding-left:14px;padding-right:14px}#mmcl-r5 .discover-mobile-shelves .applied,#mmcl-r5 .discover-mobile-shelves .temporal-wrap{margin-left:14px;margin-right:14px}#mmcl-r5 .discover-mobile-shelves .datepick.top{max-width:100%;width:100%}#mmcl-r5 .discover-mobile-controls button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}}#mmcl-r5.discover-route .discover-choice-card.row{grid-template-columns:minmax(0,1fr) 96px;gap:12px 20px;padding:18px;margin-bottom:0;box-shadow:none}#mmcl-r5.discover-route .discover-choice-card .tr{grid-column:2;grid-row:1/3;width:96px;align-items:center}#mmcl-r5.discover-route .discover-choice-card .bd,#mmcl-r5.discover-route .discover-choice-card .rt{grid-column:1}#mmcl-r5.discover-route .discover-choice-card .event-row-media{width:96px;border:0;background:transparent}#mmcl-r5.discover-route .discover-choice-card [data-identity-kind]{width:96px;height:96px}#mmcl-r5.discover-route .discover-choice-card .nm{font-size:clamp(22px,2vw,32px);line-height:1.2;display:block;overflow:visible;-webkit-line-clamp:unset;text-wrap:pretty}#mmcl-r5.discover-route .discover-choice-card .vn{font-size:15px;line-height:1.5}#mmcl-r5.discover-route .discover-show-date{display:block;color:var(--gold);font-weight:700;margin:8px 0 4px}#mmcl-r5.discover-route .discover-choice-action{flex:0 1 auto;min-height:44px;justify-content:flex-start;border-color:var(--border-strong);background:transparent;color:var(--cyan)}#mmcl-r5.discover-route .discover-choice-card.row:has([data-event-artwork]){grid-template-columns:minmax(240px,45%) minmax(0,1fr)}#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .tr{grid-column:1;grid-row:1/3;width:100%}#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .bd,#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .rt{grid-column:2}#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .event-row-media{width:100%;border-radius:8px}#mmcl-r5.discover-route .discover-choice-card [data-event-artwork] img{max-height:none;-o-object-fit:contain!important;object-fit:contain!important}#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .rt{align-self:end}@media(min-width:1100px){#mmcl-r5.discover-route .discgrid{grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:24px}#mmcl-r5.discover-route .discgrid>.facets{grid-column:1/-1;position:static;display:block}#mmcl-r5.discover-route .discgrid>.results{grid-column:1}#mmcl-r5.discover-route .discgrid>.discads{grid-column:2}}@media(max-width:1099px){#mmcl-r5.discover-route .discover-choice-card.row{margin:0 12px;padding:14px;gap:10px 12px}}@media(max-width:640px){#mmcl-r5.discover-route .discover-choice-card.row{grid-template-columns:minmax(0,1fr) 64px}#mmcl-r5.discover-route .discover-choice-card .event-row-media,#mmcl-r5.discover-route .discover-choice-card .tr{width:64px}#mmcl-r5.discover-route .discover-choice-card [data-identity-kind]{width:64px;height:64px}#mmcl-r5.discover-route .discover-choice-card .nm{font-size:24px}#mmcl-r5.discover-route .discover-choice-card .vn{font-size:14px}#mmcl-r5.discover-route .discover-choice-card.row:has([data-event-artwork]){grid-template-columns:minmax(0,1fr)}#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .tr{grid-column:1;grid-row:1;width:100%}#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .bd{grid-column:1;grid-row:2}#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .rt{grid-column:1;grid-row:3}#mmcl-r5.discover-route .discover-choice-card:has([data-event-artwork]) .event-row-media{width:100%}}#mmcl-r5.discover-route .discover-stream-filters summary{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-strong);border-radius:8px;padding:0 16px;color:var(--cyan);cursor:pointer;font-weight:700}#mmcl-r5.discover-route .discover-stream-filters summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}#mmcl-r5.discover-route .discover-stream-filter-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:18px 0}#mmcl-r5.discover-route .discover-choice-card.row[data-row-media]>.rnote{grid-column:1/-1;grid-row:3;min-width:0}@media(max-width:640px){#mmcl-r5.discover-route .discover-choice-card.row[data-row-media]:has([data-event-artwork])>.rnote{grid-column:1/-1;grid-row:4}}#mmcl-r5.discover-route .discover-choice-card [data-event-artwork] [data-event-media-credit]{position:static;display:block;inset:auto;margin-top:6px;padding:4px 0;font-size:11px;line-height:1.4;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;background:transparent}#mmcl-r5.discover-route .discover-choice-card .vn{display:flex;flex-direction:column;align-items:flex-start;gap:4px}#mmcl-r5.discover-route .discover-choice-card.row:not(:has([data-event-artwork])){grid-template-columns:48px minmax(0,1fr) auto;gap:8px 12px;padding:12px;align-items:center}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .tr{grid-column:1;grid-row:1;width:48px}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .bd{grid-column:2;grid-row:1}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .rt{grid-column:3;grid-row:1;flex-direction:row;align-items:center}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) :is(.event-row-media,[data-identity-kind]){width:48px;height:48px;min-height:0}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .nm{font-size:20px}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .discover-show-date{margin:4px 0 2px;font-size:13px}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .vn{font-size:14px}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .discover-choice-action{margin-top:0}@media(max-width:640px){#mmcl-r5.discover-route .discover-choice-card.row:not(:has([data-event-artwork])){grid-template-columns:48px minmax(0,1fr)}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .rt{grid-column:2;grid-row:2;justify-self:start;flex-wrap:wrap}#mmcl-r5.discover-route .discover-choice-card:not(:has([data-event-artwork])) .nm{font-size:18px}}@media (max-width:1099px){#mmcl-r5 #sheet button.fitem,#mmcl-r5 .datepick.top input[type=date]{min-height:44px}}