.side[data-v-92cd4bcf]{align-self:start;backface-visibility:hidden;background:rgba(var(--bg-elevated-rgb),.72);border:1px solid var(--border);border-radius:16px;flex:0 0 168px;padding:12px 8px;position:sticky;scrollbar-gutter:stable;top:calc(var(--app-header-h, 96px) + 12px);transform:translateZ(0);width:168px;will-change:auto}h2[data-v-92cd4bcf]{color:var(--heading);font-size:17px;font-weight:800;letter-spacing:.04em;line-height:1.3;margin:0 8px 10px}html[data-theme=neon] h2[data-v-92cd4bcf]{color:var(--primary);font-size:16px}html[data-theme=neon] .side[data-v-92cd4bcf]{background:#fff;border-color:#f3dce8}html[data-theme=neon] button[data-v-92cd4bcf]{color:#8a4a68;font-size:14px}html[data-theme=neon] button.on[data-v-92cd4bcf],html[data-theme=neon] button[data-v-92cd4bcf]:hover{background:linear-gradient(135deg,var(--primary-2),var(--primary));color:#fff}nav[data-v-92cd4bcf]{display:grid;gap:4px}button[data-v-92cd4bcf]{background:transparent;border:0;border-radius:10px;color:var(--text);cursor:pointer;font-weight:500;line-height:1.35;padding:8px 10px;text-align:left;transition:background .18s ease,color .18s ease}button.child[data-v-92cd4bcf]{font-size:13px;font-weight:400;padding-left:18px}button.on[data-v-92cd4bcf],button[data-v-92cd4bcf]:hover{background:linear-gradient(135deg,rgba(var(--primary-rgb),.9),rgba(var(--primary-2-rgb),.9));color:#fff}@media(max-width:860px){.side[data-v-92cd4bcf]{flex:none;position:static;width:auto}nav[data-v-92cd4bcf]{display:flex;flex-wrap:nowrap;gap:6px;overflow:auto}button[data-v-92cd4bcf]{white-space:nowrap}}.row[data-v-bf63f4b4]{align-items:flex-start;display:flex;gap:10px;overflow:visible}span[data-v-bf63f4b4]{color:var(--muted);flex:0 0 72px;font-size:13px;padding-top:6px}html[data-theme=neon] span[data-v-bf63f4b4]{color:#8a4a68}.chips[data-v-bf63f4b4]{display:flex;flex-wrap:wrap;gap:8px;overflow:visible}.chip[data-v-bf63f4b4]{background:#ffffff0d;border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease}.chip.on[data-v-bf63f4b4]{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:transparent;color:#fff}.select[data-v-bf63f4b4]{align-items:center;display:inline-flex;gap:4px;min-width:7.5em}.chevron[data-v-bf63f4b4]{flex:0 0 auto;opacity:.75;transition:transform .2s ease}.select.open .chevron[data-v-bf63f4b4]{transform:rotate(180deg)}.year-wrap[data-v-bf63f4b4]{flex:0 0 auto;position:relative}.year-menu[data-v-bf63f4b4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-elevated,var(--bg-card));border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #00000038;left:auto;list-style:none;margin:0;max-height:280px;min-width:8.5em;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.year-opt[data-v-bf63f4b4]{background:transparent;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:block;font-size:13px;font-weight:500;line-height:1.4;padding:8px 10px;text-align:left;width:100%}.year-opt[data-v-bf63f4b4]:hover{background:rgba(var(--primary-rgb),.12)}.year-opt.on[data-v-bf63f4b4]{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;font-weight:600}html[data-scheme=light] .chip[data-v-bf63f4b4]{background:rgba(var(--bg-rgb),.04);border-color:var(--input-border);color:var(--text-dim);font-weight:500}html[data-scheme=light] .chip.on[data-v-bf63f4b4]{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:transparent;color:#fff;font-weight:600}html[data-scheme=light] .year-menu[data-v-bf63f4b4]{background:var(--bg-card);border-color:var(--input-border);box-shadow:0 8px 24px #1e293b14}html[data-scheme=light] .year-opt[data-v-bf63f4b4]{color:var(--text)}html[data-theme=neon] .chip[data-v-bf63f4b4]{background:#fff5f9;border-color:#f3dce8;color:#8a4a68;font-weight:500}html[data-theme=neon] .chip.on[data-v-bf63f4b4]{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:transparent;color:#fff;font-weight:600}html[data-theme=neon] .year-menu[data-v-bf63f4b4]{background:#fff;border-color:#f3dce8;box-shadow:0 8px 24px #ff2e931f}html[data-theme=neon] .year-opt[data-v-bf63f4b4]{background:transparent;color:#8a4a68}html[data-theme=neon] .year-opt[data-v-bf63f4b4]:hover{background:#fff5f9}html[data-theme=neon] .year-opt.on[data-v-bf63f4b4]{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff}html[data-theme=pink] .chip[data-v-bf63f4b4]{background:#8e385840;border-color:#fbd3d959;color:#fff8fad9;font-weight:500}html[data-theme=pink] .chip.on[data-v-bf63f4b4]{background:linear-gradient(135deg,#ee6d8a,#f1a6cc);border-color:transparent;color:#fff;font-weight:600}html[data-theme=pink] .year-menu[data-v-bf63f4b4]{background:#7e2e4e;border-color:#fbd3d959;box-shadow:0 8px 24px #0000004d}html[data-theme=pink] .year-opt[data-v-bf63f4b4]{background:transparent;color:#fff8fad9}html[data-theme=pink] .year-opt[data-v-bf63f4b4]:hover{background:#ee6d8a38}html[data-theme=pink] .year-opt.on[data-v-bf63f4b4]{background:linear-gradient(135deg,#ee6d8a,#f1a6cc);color:#fff}
