.trail-overlay-panel[data-v-728d774b]{position:fixed;top:0;left:-400px;width:360px;height:100vh;background:#11141a;color:#f5f5f7;border-right:1px solid rgba(255,255,255,.08);box-shadow:10px 0 40px #00000080;transition:left .32s cubic-bezier(.4,0,.2,1);z-index:1100;display:flex;flex-direction:column}.trail-overlay-panel.is-open[data-v-728d774b]{left:0}.trail-overlay-backdrop[data-v-728d774b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .28s;z-index:1090}.trail-overlay-backdrop.is-open[data-v-728d774b]{opacity:1;pointer-events:auto}.trail-overlay-panel__head[data-v-728d774b]{padding:18px 20px;background:linear-gradient(135deg,#f9a8252e,#ff52521f);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.trail-overlay-panel__back[data-v-728d774b]{display:flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important;min-width:0}.trail-overlay-panel__back i[data-v-728d774b]{font-size:16px;opacity:.85}.trail-overlay-panel__back small[data-v-728d774b]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#f9a825;font-weight:700}.trail-overlay-panel__back strong[data-v-728d774b]{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.trail-overlay-panel__root-back[data-v-728d774b]{display:flex;align-items:center;gap:10px;margin:12px 18px 0;padding:10px 12px;border-radius:10px;color:#f5f5f7!important;background:#f9a82521;border:1px solid rgba(249,168,37,.25);font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none!important}.trail-overlay-panel__root-back[data-v-728d774b]:hover{color:#fff!important;background:#f9a82538}.trail-overlay-panel__close[data-v-728d774b]{background:#ffffff0f;border:none;color:#ffffffa6;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:all .18s}.trail-overlay-panel__close[data-v-728d774b]:hover{background:#ffffff24;color:#fff}.trail-overlay-panel__module[data-v-728d774b]{padding:16px 20px 12px}.trail-overlay-panel__module .tag[data-v-728d774b]{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#ffffff80}.trail-overlay-panel__module h4[data-v-728d774b]{margin:4px 0 0;font-size:17px;font-weight:700}.trail-overlay-panel__modules[data-v-728d774b]{flex:1;overflow-y:auto;padding:12px 12px 24px}.trail-overlay-module[data-v-728d774b]{margin:0 0 10px;border-radius:12px;background:#ffffff09;border:1px solid transparent;overflow:hidden}.trail-overlay-module.is-current[data-v-728d774b]{background:#f9a82514;border-color:#f9a82559}.trail-overlay-module__head[data-v-728d774b]{width:100%;min-height:58px;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:36px 1fr 16px;gap:10px;align-items:center;padding:10px;text-align:left;cursor:pointer}.trail-overlay-module__progress[data-v-728d774b]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff;font-size:10px;font-weight:800}.trail-overlay-module__title[data-v-728d774b]{min-width:0}.trail-overlay-module__title strong[data-v-728d774b]{display:block;color:#fff;font-size:13px;line-height:1.22}.trail-overlay-module__title small[data-v-728d774b]{display:block;margin-top:2px;color:#ffffff7a;font-size:11px}.trail-overlay-module__chevron[data-v-728d774b]{color:#ffffff5c;transition:transform .18s ease}.trail-overlay-module.is-open .trail-overlay-module__chevron[data-v-728d774b]{transform:rotate(90deg);color:#f9a825}.trail-overlay-module>.trail-overlay-panel__items[data-v-728d774b]{flex:none;overflow:visible;padding:0 10px 10px 56px}.trail-overlay-panel__items[data-v-728d774b]{list-style:none;margin:0;padding:0 12px 24px;overflow-y:auto;flex:1}.trail-overlay-panel__items li[data-v-728d774b]{margin-bottom:4px}.trail-overlay-panel__items a[data-v-728d774b]{display:grid;grid-template-columns:32px 1fr 18px;gap:10px;align-items:center;padding:9px 12px;border-radius:10px;text-decoration:none!important;color:#ffffffc7!important;transition:all .15s}.trail-overlay-panel__items a[data-v-728d774b]:hover{background:#ffffff0d;color:#fff!important}.trail-overlay-panel__items li.is-current a[data-v-728d774b]{background:#f9a82526;color:#fff!important;box-shadow:inset 3px 0 #f9a825}.trail-overlay-panel__items li.is-watched a[data-v-728d774b]{color:#ffffff80!important}.trail-overlay-panel__items .ic[data-v-728d774b]{width:32px;height:32px;border-radius:8px;background:#ffffff0d;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:13px}.trail-overlay-panel__items li.is-current .ic[data-v-728d774b]{background:linear-gradient(135deg,#f9a825,#ff5252);color:#1a1a1a}.trail-overlay-panel__items li.is-watched .ic[data-v-728d774b]{background:#2e7d3226;color:#81c784}.trail-overlay-panel__items .nm[data-v-728d774b]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trail-overlay-panel__items .ok[data-v-728d774b]{color:#81c784;font-size:11px}.trail-overlay-panel__items .dot.now[data-v-728d774b]{width:8px;height:8px;border-radius:50%;background:#f9a825;box-shadow:0 0 10px #f9a825;animation:pulse-trail-now-728d774b 1.4s ease-in-out infinite}.trail-menu-link.is-active i,.trail-menu-link.is-active span{color:#f9a825!important}@keyframes pulse-trail-now-728d774b{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media (max-width: 768px){.trail-overlay-panel[data-v-728d774b]{width:92vw;left:-92vw}}
