.evx{--evs-a: #6c5ce7;--evs-b: #00cec9;--evs-r: 18px;--evx-cols: 3;--bg: transparent;--card: #fff;--bd: #ececf4;--tx: #1a1a2e;--mu: #6b6b85;--soft: #f3f2fb;--sh: 0 14px 34px -22px rgba(30,20,90,.28);--pad: 0px;--live: #ff4757;--next: #0984e3;position: relative;padding: var(--pad);border-radius: calc(var(--evs-r) + 6px);background: var(--bg);color: var(--tx);font-family: inherit;line-height: 1.45;text-align: left}.evx *,.evx *::before,.evx *::after{box-sizing: border-box}.evx-seo{display: none}.evx-s-dark{--bg: linear-gradient(160deg,#12132b,#0b0c1d);--card: #181931;--bd: rgba(255,255,255,.08);--tx: #fff;--mu: #a3a3c6;--soft: rgba(255,255,255,.06);--sh: 0 16px 36px -20px rgba(0,0,0,.6);--pad: clamp(16px,3vw,30px)}.evx-s-glass{--card: rgba(255,255,255,.11);--bd: rgba(255,255,255,.2);--tx: #fff;--mu: rgba(255,255,255,.76);--soft: rgba(255,255,255,.12);--sh: 0 16px 40px -20px rgba(0,0,0,.35)}.evx-s-glass .evx-item:not(tr),.evx-s-glass .evx-block,.evx-modal.evx-s-glass .evx-dialog{-webkit-backdrop-filter: blur(16px) saturate(1.4);backdrop-filter: blur(16px) saturate(1.4)}.evx-s-gradient{--bg: linear-gradient(135deg,var(--evs-a),var(--evs-b));--pad: clamp(16px,3vw,30px);--sh: 0 16px 40px -18px rgba(0,0,0,.3)}.evx-s-gradient > .evx-toolbar{--tx: #fff;--mu: rgba(255,255,255,.85);--soft: rgba(255,255,255,.18);--bd: rgba(255,255,255,.3);color: #fff}.evx-s-gradient .evx-tl::before{background: rgba(255,255,255,.35)}.evx-s-gradient .evx-tltime,.evx-s-gradient .evx-ltime,.evx-s-gradient .evx-colh,.evx-s-gradient .evx-empty{color: #fff}.evx-s-soft{--bg: #faf7ff;--pad: clamp(16px,3vw,30px);--bd: #efe9fa;--soft: #f1ecfb;--mu: #7a6f96}.evx-s-soft .evx-item:not(tr):not(.evx-block){background: linear-gradient(90deg,color-mix(in srgb,var(--tc) 7%,#fff),#fff 60%)}.evx-s-bold{--card: #fffdf3;--bd: #111;--tx: #111;--mu: #3b3b3b;--soft: #fff3c4;--sh: 5px 5px 0 #111}.evx-s-bold .evx-item:not(tr),.evx-s-bold .evx-block{border-width: 2px !important}.evx-s-minimal{--card: transparent;--bd: color-mix(in srgb,currentColor 12%,transparent);--tx: currentColor;--mu: color-mix(in srgb,currentColor 62%,transparent);--soft: color-mix(in srgb,currentColor 7%,transparent);--sh: none}.evx-s-minimal .evx-item:not(tr):not(.evx-block){border-width: 0 0 1px !important;border-radius: 0 !important;padding-inline: 0 !important}.evx-s-neon{--bg: radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--evs-a) 32%,#06061a),#06061a 62%);--card: rgba(13,13,38,.9);--bd: color-mix(in srgb,var(--evs-a) 32%,transparent);--tx: #fff;--mu: #9d9dc9;--soft: rgba(255,255,255,.06);--sh: 0 0 0 1px color-mix(in srgb,var(--evs-a) 18%,transparent),0 0 30px -10px color-mix(in srgb,var(--evs-a) 50%,transparent);--pad: clamp(16px,3vw,30px)}.evx-toolbar{display: flex;flex-direction: column;gap: 14px;margin-bottom: 20px}.evx-toolbar:empty{display: none}.evx .evx-toolbar button{font: inherit;text-transform: none;letter-spacing: 0;box-shadow: none;cursor: pointer}.evx-days{display: flex;flex-wrap: wrap;gap: 8px}.evx .evx-day{position: relative;display: inline-flex;align-items: center;gap: 8px;min-height: 42px;margin: 0;padding: 0 18px;border: 1px solid var(--bd) !important;border-radius: 999px;background: var(--card) !important;color: var(--tx) !important;font-size: 14px;font-weight: 750;transition: transform .2s ease}.evx .evx-day:hover{transform: translateY(-1px)}.evx .evx-day.is-active{border-color: transparent !important;background: linear-gradient(135deg,var(--evs-a),var(--evs-b)) !important;color: #fff !important;box-shadow: 0 10px 24px color-mix(in srgb,var(--evs-a) 35%,transparent)}.evx-day.is-today::after{content: "";position: absolute;top: 6px;right: 8px;width: 7px;height: 7px;border-radius: 50%;background: var(--live);box-shadow: 0 0 0 2px var(--card)}.evx-ds-underline{gap: 4px;border-bottom: 1px solid var(--bd)}.evx .evx-ds-underline .evx-day{min-height: 44px;padding: 0 14px;border: 0 !important;border-radius: 0;background: transparent !important;color: var(--mu) !important}.evx .evx-ds-underline .evx-day.is-active{background: transparent !important;color: var(--tx) !important;box-shadow: inset 0 -3px 0 var(--evs-a)}.evx-ds-cards{gap: 10px}.evx .evx-ds-cards .evx-day{flex-direction: column;justify-content: center;gap: 0;min-width: 92px;min-height: 0;padding: 10px 14px;border-radius: calc(var(--evs-r) * .8);line-height: 1.15}.evx-ds-cards .evx-day small{font-size: 11px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;opacity: .75}.evx-ds-cards .evx-day b{font-size: 26px;font-weight: 900}.evx-ds-cards .evx-day span{font-size: 12px;font-weight: 700;opacity: .85}.evx-filters{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 14px}.evx-filters:empty{display: none}.evx-chips{display: flex;flex-wrap: wrap;gap: 6px}.evx .evx-chip{display: inline-flex;align-items: center;gap: 7px;min-height: 34px;margin: 0;padding: 0 13px;border: 1px solid var(--bd) !important;border-radius: 999px;background: var(--soft) !important;color: var(--tx) !important;font-size: 13px;font-weight: 650}.evx-chip i{width: 8px;height: 8px;border-radius: 50%;background: var(--tc)}.evx .evx-chip.is-active{border-color: var(--tc,var(--evs-a)) !important;background: color-mix(in srgb,var(--tc,var(--evs-a)) 16%,var(--card)) !important;box-shadow: 0 0 0 1px var(--tc,var(--evs-a))}.evx-tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-inline-start: auto}.evx-search{position: relative;display: block}.evx-search svg{position: absolute;top: 50%;left: 11px;width: 16px;height: 16px;margin-top: -8px;color: var(--mu);pointer-events: none}.evx .evx-search input[type="search"]{width: 240px;max-width: 100%;height: 38px;margin: 0;padding: 0 12px 0 34px;border: 1px solid var(--bd) !important;border-radius: 999px;background: var(--card) !important;color: var(--tx) !important;font: inherit;font-size: 13.5px;box-shadow: none;outline: 0}.evx .evx-search input:focus{border-color: var(--evs-a) !important}.evx .evx-mine,.evx .evx-jump{display: inline-flex;align-items: center;gap: 6px;height: 38px;margin: 0;padding: 0 14px;border: 1px solid var(--bd) !important;border-radius: 999px;background: var(--card) !important;color: var(--tx) !important;font-size: 13px;font-weight: 700}.evx-mine svg,.evx-jump svg{width: 16px;height: 16px}.evx-mine em{min-width: 18px;padding: 1px 6px;border-radius: 99px;background: var(--evs-a);color: #fff;font-size: 11px;font-style: normal;text-align: center}.evx-mine em:empty{display: none}.evx .evx-mine.is-active{border-color: #f5b301 !important;background: #fff7d6 !important;color: #7a5a00 !important}.evx .evx-mine.is-active svg{fill: #f5b301;color: #f5b301}.evx .evx-jump{border-color: transparent !important;background: var(--live) !important;color: #fff !important}.evx-jump[hidden]{display: none !important}.evx-tz{display: inline-flex;align-items: center;gap: 2px;height: 38px;padding: 3px 3px 3px 10px;border: 1px solid var(--bd);border-radius: 999px;background: var(--card);color: var(--mu)}.evx-tz svg{width: 16px;height: 16px;margin-right: 4px}.evx .evx-tz button{height: 30px;margin: 0;padding: 0 11px;border: 0 !important;border-radius: 999px;background: transparent !important;color: var(--mu) !important;font-size: 12.5px;font-weight: 700}.evx .evx-tz button.is-active{background: var(--soft) !important;color: var(--tx) !important}.evx-item{--tc: var(--evs-a);position: relative;min-width: 0;padding: 16px 18px;border: 1px solid var(--bd);border-left: 4px solid var(--tc);border-radius: var(--evs-r);background: var(--card);box-shadow: var(--sh);color: var(--tx);transition: transform .25s ease,box-shadow .25s ease,opacity .3s ease;animation: evxIn .45s ease backwards}.evx-item:hover{transform: translateY(-2px)}.evx-item.is-featured{border-color: color-mix(in srgb,var(--tc) 45%,var(--bd));background: linear-gradient(135deg,color-mix(in srgb,var(--tc) 10%,var(--card)),var(--card) 55%)}.evx-item.is-featured::after{content: "★";position: absolute;top: 10px;right: 12px;color: var(--tc);font-size: 13px}.evx-item.is-live{box-shadow: 0 0 0 2px var(--live),var(--sh)}.evx-item.is-next{box-shadow: 0 0 0 2px color-mix(in srgb,var(--next) 55%,transparent),var(--sh)}.evx-item.is-past{opacity: .5}.evx-item.is-past:hover{opacity: .9}.evx-item.is-flash{animation: evxFlash 1.2s ease}.evx-ihead{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;padding-right: 14px}.evx-time{display: inline-flex;align-items: center;gap: 5px;color: var(--tx);font-size: 13px;font-weight: 800;font-variant-numeric: tabular-nums}.evx-time svg{width: 14px;height: 14px;color: var(--mu)}.evx-time em{margin-left: 2px;color: var(--mu);font-size: 12px;font-style: normal;font-weight: 600}.evx-type{display: inline-flex;align-items: center;gap: 4px;padding: 3px 8px 3px 6px;border-radius: 99px;background: color-mix(in srgb,var(--tc) 14%,transparent);color: color-mix(in srgb,var(--tc) 80%,var(--tx));font-size: 11px;font-weight: 800;letter-spacing: .03em}.evx-type svg{width: 13px;height: 13px}.evx-tag{padding: 3px 8px;border-radius: 99px;background: #fff1c2;color: #7a5a00;font-size: 11px;font-weight: 800}.evx-state{margin-left: auto}.evx-state:empty{display: none}.evx-state.is-live,.evx-state.is-next{display: inline-flex;align-items: center;gap: 5px;padding: 3px 9px;border-radius: 99px;color: #fff;font-size: 10.5px;font-weight: 900;letter-spacing: .08em}.evx-state.is-live{background: var(--live)}.evx-state.is-live::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #fff;animation: evxBlink 1.2s ease-in-out infinite}.evx-state.is-next{background: var(--next)}.evx .evx-title{margin: 10px 0 0;padding: 0;color: var(--tx);font-size: 17px;font-weight: 800;line-height: 1.3;letter-spacing: -.01em;cursor: pointer}.evx-spk{display: flex;align-items: center;gap: 10px;margin-top: 12px}.evx-avs{display: flex;flex: 0 0 auto}.evx-av{display: grid;place-items: center;width: 34px;height: 34px;overflow: hidden;flex: 0 0 auto;border: 2px solid var(--card);border-radius: 50%;background: linear-gradient(135deg,var(--tc),color-mix(in srgb,var(--tc) 45%,#fff));color: #fff;font-size: 13px;font-weight: 800}.evx-avs .evx-av + .evx-av{margin-left: -10px}.evx-av img{width: 100% !important;height: 100% !important;object-fit: cover}.evx-spn{min-width: 0;line-height: 1.25}.evx-spn b{display: block;font-size: 14px}.evx-spn small{display: block;color: var(--mu);font-size: 12.5px}.evx-meta{display: flex;flex-wrap: wrap;gap: 6px 14px;margin-top: 12px;color: var(--mu);font-size: 12.5px;font-weight: 600}.evx-meta:empty{display: none}.evx-room,.evx-track{display: inline-flex;align-items: center;gap: 5px}.evx-room svg{width: 14px;height: 14px}.evx-track i{width: 8px;height: 8px;border-radius: 50%;background: var(--tc)}.evx-level{padding: 1px 8px;border: 1px solid var(--bd);border-radius: 99px;font-size: 11.5px}.evx-lv-beginner{color: #00a37a}.evx-lv-intermediate{color: #d98e04}.evx-lv-advanced{color: #d63031}.evx-prog{height: 4px;margin-top: 12px;overflow: hidden;border-radius: 9px;background: var(--soft);display: none}.evx-prog i{display: block;width: 0;height: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--live),#ff9f43);transition: width .6s ease}.is-live > .evx-prog,.is-live .evx-tdmain .evx-prog,.evx-block.is-live .evx-prog{display: block}.evx-actions{display: flex;align-items: center;gap: 6px;margin-top: 12px}.evx-actions:empty{display: none}.evx .evx-star,.evx .evx-cal,.evx .evx-info,.evx-modal .evx-star,.evx-modal .evx-cal{display: grid;place-items: center;width: 34px;height: 34px;margin: 0;padding: 0;border: 1px solid var(--bd) !important;border-radius: 50%;background: var(--card) !important;color: var(--mu) !important;box-shadow: none;cursor: pointer;transition: transform .2s ease,color .2s ease}.evx-star svg,.evx-cal svg,.evx-info svg{width: 16px;height: 16px}.evx .evx-star:hover,.evx .evx-cal:hover,.evx-modal .evx-star:hover{transform: scale(1.08);color: var(--tx) !important}.evx .evx-star.is-on,.evx-modal .evx-star.is-on{border-color: #f5b301 !important;background: #fff7d6 !important;color: #f5b301 !important}.evx-star.is-on svg{fill: #f5b301;animation: evxPop .35s cubic-bezier(.3,1.6,.5,1)}.evx-calw{position: relative}.evx-calm{position: absolute;bottom: calc(100% + 6px);left: 0;z-index: 20;display: none;min-width: 200px;padding: 6px;border: 1px solid var(--bd);border-radius: 12px;background: var(--card);box-shadow: 0 16px 40px rgba(0,0,0,.18)}.evx-s-glass .evx-calm{background: #1d1b3a}.evx-calw.is-open .evx-calm{display: grid;animation: evxIn .2s ease}.evx-calm a,.evx .evx-calm button,.evx-modal .evx-calm button{display: block;margin: 0;padding: 9px 10px;border: 0 !important;border-radius: 8px;background: transparent !important;color: var(--tx) !important;font: inherit;font-size: 13px;font-weight: 650;text-align: left;text-decoration: none;cursor: pointer}.evx-calm a:hover,.evx-calm button:hover{background: var(--soft) !important}.evx .evx-toggle,.evx-modal .evx-toggle{display: inline-flex;align-items: center;gap: 4px;height: 34px;margin: 0 0 0 auto;padding: 0 12px;border: 0 !important;border-radius: 999px;background: var(--soft) !important;color: var(--tx) !important;font: inherit;font-size: 12.5px;font-weight: 750;cursor: pointer;box-shadow: none}.evx-toggle svg{width: 15px;height: 15px;transition: transform .3s ease}.evx-item.is-open .evx-toggle svg{transform: rotate(180deg)}.evx-more{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .35s ease}.evx-item.is-open .evx-more{grid-template-rows: 1fr}.evx-more-in{min-height: 0;overflow: hidden}.evx-more p{margin: 12px 0 0;color: var(--mu);font-size: 14px;line-height: 1.6}.evx-spklist{display: grid;gap: 8px;margin: 12px 0 0;padding: 0;list-style: none}.evx-spklist li{display: flex;align-items: center;gap: 10px;margin: 0}.evx-spklist b{display: block;font-size: 13.5px}.evx-spklist small{display: block;color: var(--mu);font-size: 12px}.evx-link{display: inline-flex;align-items: center;gap: 5px;margin-top: 12px;color: var(--tc) !important;font-size: 13.5px;font-weight: 800;text-decoration: none}.evx-link svg{width: 14px;height: 14px}.evx-tl{position: relative;display: grid;gap: 16px}.evx-tl::before{content: "";position: absolute;top: 8px;bottom: 8px;left: 94px;width: 2px;border-radius: 2px;background: linear-gradient(var(--evs-a),var(--evs-b));opacity: .35}.evx-tlrow{display: grid;grid-template-columns: 80px 28px minmax(0,1fr);align-items: start}.evx-tltime{padding-top: 14px;text-align: right;line-height: 1.2}.evx-tltime b{display: block;font-size: 16px;font-weight: 850;font-variant-numeric: tabular-nums}.evx-tltime span{color: var(--mu);font-size: 12px;font-variant-numeric: tabular-nums}.evx-tldot{position: relative;justify-self: center;width: 14px;height: 14px;margin-top: 18px;border: 3px solid var(--card);border-radius: 50%;background: var(--evs-a);box-shadow: 0 0 0 2px var(--evs-a)}.evx-tlcards{display: grid;gap: 12px}.evx-tlcards.is-multi{grid-template-columns: repeat(var(--n),minmax(0,1fr))}.evx-cards{display: grid;grid-template-columns: repeat(var(--evx-cols),minmax(0,1fr));gap: 16px}.evx-list{display: grid}.evx-lrow{display: grid;grid-template-columns: 110px minmax(0,1fr);gap: 18px;padding: 18px 0;border-top: 1px solid var(--bd)}.evx-lrow:first-child{border-top: 0}.evx-ltime b{display: block;font-size: 24px;font-weight: 900;letter-spacing: -.02em;font-variant-numeric: tabular-nums;line-height: 1.1}.evx-ltime span{color: var(--mu);font-size: 12.5px;font-weight: 700}.evx-list .evx-item{padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.evx-list .evx-item.is-live{box-shadow: none}.evx-list .evx-item .evx-title{margin-top: 6px;font-size: 19px}.evx-tablew{overflow-x: auto}.evx-table{width: 100%;margin: 0;border: 0;border-collapse: separate;border-spacing: 0 8px}.evx-table tr.evx-item{display: table-row;padding: 0;border: 0;box-shadow: none;background: none;animation: none}.evx-table td{padding: 14px 16px;border: 0;border-top: 1px solid var(--bd);border-bottom: 1px solid var(--bd);background: var(--card);color: var(--tx);vertical-align: middle}.evx-table td:first-child{border-left: 4px solid var(--tc);border-radius: var(--evs-r) 0 0 var(--evs-r)}.evx-table td:last-child{border-right: 1px solid var(--bd);border-radius: 0 var(--evs-r) var(--evs-r) 0}.evx-table tr.is-live td{background: color-mix(in srgb,var(--live) 7%,var(--card))}.evx-table tr.is-past td{opacity: .55}.evx-tdtime{width: 96px;white-space: nowrap;font-variant-numeric: tabular-nums}.evx-tdtime b{display: block;font-size: 15px}.evx-tdtime span{color: var(--mu);font-size: 12px}.evx-tdmain .evx-title{display: block;margin-top: 6px;font-size: 15.5px}.evx-tdmain small{display: block;margin-top: 2px;color: var(--mu);font-size: 12.5px}.evx-tdmain .evx-ihead{padding: 0}.evx-tdmeta{color: var(--mu);font-size: 12.5px;font-weight: 600}.evx-tdmeta > span{display: flex;margin: 2px 0}.evx-tdact{width: 90px;white-space: nowrap}.evx-tdact .evx-star,.evx-tdact .evx-info{display: inline-grid !important;margin-left: 4px !important}.evx-info svg{transform: rotate(-90deg)}.evx-acc{display: grid;gap: 10px}.evx-accit{overflow: hidden;border: 1px solid var(--bd);border-radius: var(--evs-r);background: var(--card);box-shadow: var(--sh)}.evx .evx-acch{display: grid;grid-template-columns: 70px minmax(0,1fr) auto 20px;align-items: center;gap: 12px;width: 100%;margin: 0;padding: 14px 18px;border: 0 !important;border-left: 4px solid var(--tc) !important;border-radius: 0;background: transparent !important;color: var(--tx) !important;font: inherit;text-align: left;box-shadow: none;cursor: pointer;animation: none;transform: none}.evx-acch.evx-item{padding: 14px 18px}.evx-acct{font-size: 15px;font-variant-numeric: tabular-nums}.evx-accm{min-width: 0}.evx-acctitle{display: block;font-size: 15.5px;font-weight: 800}.evx-accm small{display: block;color: var(--mu);font-size: 12.5px}.evx-accchev{width: 18px;height: 18px;color: var(--mu);transition: transform .3s ease}.evx-accit.is-open .evx-accchev{transform: rotate(180deg)}.evx-accp{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .35s ease}.evx-accit.is-open .evx-accp{grid-template-rows: 1fr}.evx-accpi{min-height: 0;overflow: hidden}.evx-item.is-flat{margin: 0 18px 16px;padding: 0;border: 0;box-shadow: none;background: none;animation: none}.evx-item.is-flat .evx-ihead,.evx-item.is-flat > .evx-title{display: none}.evx-acch.is-live{box-shadow: inset 0 0 0 2px var(--live)}.evx-acch.is-past{opacity: .55}.evx-cols{display: grid;grid-template-columns: repeat(var(--n),minmax(220px,1fr));gap: 14px;overflow-x: auto;padding-bottom: 6px}.evx-col{display: grid;align-content: start;gap: 10px;min-width: 0}.evx-colh{padding: 12px 14px;border-radius: var(--evs-r);background: var(--soft);text-align: center;line-height: 1.25}.evx-colh small{display: block;color: var(--mu);font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.evx-colh b{font-size: 16px}.evx-colh.is-today{background: linear-gradient(135deg,var(--evs-a),var(--evs-b));color: #fff}.evx-colh.is-today small{color: rgba(255,255,255,.85)}.evx-colempty{margin: 0;color: var(--mu);text-align: center}.evx-item.is-compact{padding: 12px 14px}.evx-item.is-compact .evx-title{margin-top: 6px;font-size: 15px}.evx-item.is-compact .evx-spk{margin-top: 8px}.evx-item.is-compact .evx-av{width: 28px;height: 28px;font-size: 11px}.evx-item.is-compact .evx-meta,.evx-item.is-compact .evx-actions{margin-top: 8px}.evx-item.is-compact .evx-type span{display: none}.evx-board .evx-scroll,.evx-strip .evx-scroll{overflow: auto;border: 1px solid var(--bd);border-radius: var(--evs-r);background: var(--card);box-shadow: var(--sh);overscroll-behavior: contain}.evx-board .evx-scroll{max-height: 760px}.evx-grid{position: relative;display: grid}.evx-lheads{display: contents}.evx-corner,.evx-lhead{position: sticky;z-index: 4;background: var(--card)}.evx-lhead{display: flex;align-items: center;gap: 6px;padding: 12px 14px;color: var(--tx);font-size: 13.5px;font-weight: 800}.evx-lhead svg{width: 15px;height: 15px;color: var(--evs-a);flex: 0 0 auto}.evx-scale{position: relative}.evx-scale span{position: absolute;color: var(--mu);font-size: 11.5px;font-weight: 700;font-variant-numeric: tabular-nums;white-space: nowrap}.evx-area{position: relative;display: grid}.evx-lane{position: relative;min-width: 0}.evx-board .evx-grid{grid-template-columns: 64px repeat(var(--n),minmax(190px,1fr));grid-template-rows: auto var(--len)}.evx-board .evx-corner,.evx-board .evx-lhead{top: 0;border-bottom: 1px solid var(--bd)}.evx-board .evx-corner{left: 0;z-index: 5}.evx-board .evx-scale{grid-row: 2;grid-column: 1;position: sticky;left: 0;z-index: 3;background: var(--card);border-right: 1px solid var(--bd)}.evx-board .evx-scale span{right: 10px;transform: translateY(-50%)}.evx-board .evx-scale span:first-child{transform: none}.evx-board .evx-area{grid-row: 2;grid-column: 2 / -1;grid-template-columns: repeat(var(--n),minmax(0,1fr));background-image: linear-gradient(var(--bd) 1px,transparent 1px);background-size: 100% calc(var(--pxh,150px) / 2)}.evx-board .evx-lane + .evx-lane{border-left: 1px dashed var(--bd)}.evx-board .evx-block{left: 6px;right: 6px}.evx-board .evx-block.is-span{left: 6px;right: 6px}.evx-strip .evx-grid{grid-template-columns: 160px var(--len);grid-template-rows: 34px repeat(var(--n),104px)}.evx-strip .evx-corner{grid-row: 1;grid-column: 1;left: 0;top: 0;z-index: 5;border-right: 1px solid var(--bd);border-bottom: 1px solid var(--bd)}.evx-strip .evx-lhead{grid-column: 1;left: 0;border-right: 1px solid var(--bd);border-top: 1px solid var(--bd)}.evx-strip .evx-scale{grid-row: 1;grid-column: 2;position: sticky;top: 0;z-index: 3;background: var(--card);border-bottom: 1px solid var(--bd)}.evx-strip .evx-scale span{top: 9px;transform: translateX(-50%)}.evx-strip .evx-scale span:first-child{transform: translateX(4px)}.evx-strip .evx-area{grid-row: 2 / span var(--n);grid-column: 2;grid-template-rows: repeat(var(--n),104px);background-image: linear-gradient(90deg,var(--bd) 1px,transparent 1px);background-size: calc(var(--pxh,150px) / 2) 100%}.evx-strip .evx-lane{border-top: 1px solid var(--bd)}.evx-strip .evx-block{top: 8px;bottom: 8px}.evx-strip .evx-block.is-span{top: 8px;bottom: 8px}.evx .evx-block{position: absolute;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;gap: 3px;margin: 0;padding: 8px 10px;overflow: hidden;border: 1px solid color-mix(in srgb,var(--tc) 35%,var(--bd)) !important;border-left: 4px solid var(--tc) !important;border-radius: 10px;background: color-mix(in srgb,var(--tc) 12%,var(--card)) !important;color: var(--tx) !important;box-shadow: none;font: inherit;text-align: left;cursor: pointer;animation: evxIn .4s ease backwards;transition: transform .2s ease,box-shadow .2s ease}.evx .evx-block:hover{z-index: 2;transform: translateY(-1px);box-shadow: 0 10px 24px -10px color-mix(in srgb,var(--tc) 60%,transparent)}.evx .evx-block.is-span{z-index: 0;background: repeating-linear-gradient(135deg,color-mix(in srgb,var(--tc) 10%,var(--card)) 0 10px,color-mix(in srgb,var(--tc) 5%,var(--card)) 10px 20px) !important}.evx-btime{display: flex;align-items: center;gap: 6px;width: 100%;color: var(--mu);font-size: 11px;font-weight: 800;font-variant-numeric: tabular-nums}.evx-btitle{font-size: 13.5px;font-weight: 800;line-height: 1.25}.evx-bspk{color: var(--mu);font-size: 12px}.evx-block .evx-tag{font-size: 10px;padding: 1px 6px}.evx-block .evx-state.is-live,.evx-block .evx-state.is-next{padding: 1px 6px;font-size: 9px}.evx-block .evx-prog{width: 100%;margin-top: auto}.evx-block.is-short .evx-bspk,.evx-block.is-short .evx-tag,.evx-block.is-short .evx-prog{display: none}.evx-block.is-saved::after{content: "★";position: absolute;top: 6px;right: 8px;color: #f5b301;font-size: 12px}.evx-block.is-live{box-shadow: 0 0 0 2px var(--live)}.evx-block.is-past{opacity: .5}.evx-nowline{position: absolute;z-index: 3;pointer-events: none}.evx-nowline[hidden]{display: none !important}.evx-board .evx-nowline{left: 0;right: 0;height: 2px;background: var(--live)}.evx-strip .evx-nowline{top: 0;bottom: 0;width: 2px;background: var(--live)}.evx-nowline::before{content: "";position: absolute;width: 10px;height: 10px;border-radius: 50%;background: var(--live);box-shadow: 0 0 0 4px color-mix(in srgb,var(--live) 25%,transparent)}.evx-board .evx-nowline::before{left: -5px;top: -4px}.evx-strip .evx-nowline::before{top: -5px;left: -4px}.evx-empty{display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 40px 20px;border: 1.5px dashed var(--bd);border-radius: var(--evs-r);color: var(--mu);font-size: 14.5px;text-align: center}.evx-empty svg{width: 30px;height: 30px}.evx-toast{position: fixed;left: 50%;bottom: 24px;z-index: 99990;padding: 10px 16px;border-radius: 99px;background: rgba(20,20,40,.94);color: #fff;font-size: 13px;font-weight: 700;opacity: 0;transform: translate(-50%,12px);pointer-events: none;transition: opacity .25s ease,transform .3s ease}.evx-toast.is-on{opacity: 1;transform: translate(-50%,0)}.evx-modal{position: fixed;inset: 0;z-index: 100000;display: grid;place-items: center;padding: 16px;background: none !important}.evx-modal[hidden]{display: none !important}.evx-shade{position: absolute;inset: 0;background: rgba(10,10,30,.5);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);opacity: 0;transition: opacity .25s ease}.evx-dialog{position: relative;width: min(560px,100%);max-height: calc(100vh - 32px);overflow: auto;border-radius: calc(var(--evs-r) + 4px);opacity: 0;transform: translateY(14px) scale(.98);transition: opacity .25s ease,transform .35s cubic-bezier(.2,.9,.3,1.15)}.evx-modal.is-open .evx-shade,.evx-modal.is-open .evx-dialog{opacity: 1;transform: none}.evx-dialog > .evx-item{padding: 24px;border-left-width: 6px;animation: none}.evx-dialog > .evx-item:hover{transform: none}.evx-dialog .evx-title{font-size: 21px;cursor: default}.evx-s-glass.evx-modal .evx-dialog > .evx-item,.evx-s-minimal.evx-modal .evx-dialog > .evx-item{--card: #1d1b3a;--tx: #fff;--mu: #b7b3d9;background: #1d1b3a}.evx-mday{margin-bottom: 6px;color: var(--mu);font-size: 11px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase}.evx-modal .evx-x{position: absolute;top: 12px;right: 12px;z-index: 3;display: grid;place-items: center;width: 34px;height: 34px;margin: 0;padding: 0;border: 0 !important;border-radius: 50%;background: var(--soft) !important;color: var(--tx) !important;cursor: pointer}.evx-modal .evx-x svg{width: 16px;height: 16px}.evx-modal .evx-ihead{padding-right: 40px}@keyframes evxIn{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@keyframes evxBlink{50%{opacity: .25}}@keyframes evxPop{from{transform: scale(.4)}to{transform: none}}@keyframes evxFlash{0%,100%{box-shadow: 0 0 0 2px var(--live),var(--sh)}40%{box-shadow: 0 0 0 8px color-mix(in srgb,var(--live) 35%,transparent),var(--sh)}}@media (max-width: 1024px){.evx-tlcards.is-multi{grid-template-columns: 1fr}}@media (max-width: 767px){.evx-tl::before{left: 13px}.evx-tlrow{grid-template-columns: 28px minmax(0,1fr)}.evx-tltime{grid-column: 2;padding: 0 0 6px;text-align: left}.evx-tltime b,.evx-tltime span{display: inline;margin-right: 6px}.evx-tldot{grid-row: 1;grid-column: 1;margin-top: 2px}.evx-tlcards{grid-column: 2}.evx-lrow{grid-template-columns: 1fr;gap: 6px}.evx-ltime b{display: inline;font-size: 20px;margin-right: 8px}.evx-tools{margin-inline-start: 0;width: 100%}.evx-search{flex: 1 1 100%}.evx .evx-search input[type="search"]{width: 100%}.evx-days{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.evx .evx-day{flex: 0 0 auto}.evx-table,.evx-table tbody,.evx-table tr.evx-item,.evx-table td{display: block;width: 100%}.evx-table tr.evx-item{margin-bottom: 10px;border-left: 4px solid var(--tc);border-radius: var(--evs-r);overflow: hidden;background: var(--card)}.evx-table td,.evx-table td:first-child,.evx-table td:last-child{border: 0;border-radius: 0;padding: 8px 14px}.evx-tdtime b,.evx-tdtime span{display: inline;margin-right: 6px}.evx .evx-acch{grid-template-columns: 56px minmax(0,1fr) 18px}.evx-acch .evx-state{display: none}.evx-board .evx-grid{grid-template-columns: 52px repeat(var(--n),minmax(170px,1fr))}.evx-strip .evx-grid{grid-template-columns: 110px var(--len)}.evx-strip .evx-lhead{padding: 10px;font-size: 12.5px}}@media (prefers-reduced-motion: reduce){.evx-item,.evx-block{animation: none !important}}.evx-block.is-featured:not(.is-saved)::after{content: none}.evx-dialog > .evx-item.is-featured::after{content: none}.evx-date{padding: 3px 9px;border-radius: 8px;background: color-mix(in srgb,var(--evs-a) 12%,transparent);color: var(--evs-a);font-size: 11.5px;font-weight: 850;letter-spacing: .02em}.evx-s-dark .evx-date,.evx-s-neon .evx-date,.evx-s-glass .evx-date{color: #fff;background: rgba(255,255,255,.12)}