.ico[data-v-d342fef8]{flex:0 0 auto;height:1.1rem;opacity:.85;width:1.1rem}.shell[data-v-a14d17a7]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.rail[data-v-a14d17a7]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;z-index:4}html[data-theme=light] .rail[data-v-a14d17a7]{background:#ffffffeb;box-shadow:1px 0 0 var(--line)}.rail-brand[data-v-a14d17a7]{padding:1rem 1rem .85rem}.rail-user[data-v-a14d17a7]{align-items:center;display:flex;gap:.7rem;margin:0 .85rem .5rem;padding:.55rem .35rem}.avatar[data-v-a14d17a7]{background:var(--accent-soft);border-radius:12px;color:var(--accent-deep);display:grid;flex:0 0 auto;font-size:.9rem;font-weight:700;height:36px;overflow:hidden;place-items:center;width:36px}.avatar img[data-v-a14d17a7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.meta[data-v-a14d17a7]{display:grid;gap:.08rem;min-width:0}.meta strong[data-v-a14d17a7]{font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta .perm-line[data-v-a14d17a7],.meta span[data-v-a14d17a7]{color:var(--muted);font-size:.72rem}.meta .eta[data-v-a14d17a7]{color:var(--ink-soft);font-style:normal;font-weight:650}.rail-nav[data-v-a14d17a7]{align-content:start;display:grid;flex:1;gap:.75rem;overflow:auto;padding:.35rem .65rem .85rem}.group[data-v-a14d17a7]{display:grid;gap:.1rem}.group-label[data-v-a14d17a7]{color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.08em;margin:0 0 .2rem;padding:0 .55rem;text-transform:uppercase}.link[data-v-a14d17a7]{align-items:center;border-radius:12px;color:var(--ink-soft);display:flex;font-size:.88rem;font-weight:500;gap:.6rem;padding:.48rem .55rem;text-decoration:none;transition:color .22s ease,background .22s ease,transform .25s var(--ease)}.link[data-v-a14d17a7]:hover{background:var(--surface-soft);color:var(--ink);transform:translate(2px)}.link.on[data-v-a14d17a7]{background:var(--accent-soft);color:var(--ink)}.link.on[data-v-a14d17a7] .ico{color:var(--accent-deep);opacity:1}.link.locked[data-v-a14d17a7]{opacity:.55}html[data-theme=light] .link.on[data-v-a14d17a7]{background:var(--accent-soft)}.rail-foot[data-v-a14d17a7]{align-items:center;border-top:1px solid var(--line);display:flex;gap:.5rem;justify-content:space-between;padding:.75rem .9rem}.out[data-v-a14d17a7]{background:transparent;border:none;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:650;padding:.3rem .2rem}.out[data-v-a14d17a7]:hover{color:var(--ink)}.stage[data-v-a14d17a7]{min-height:100vh;min-width:0}.main[data-v-a14d17a7]{margin:0;max-width:none;padding:1.1rem 1.35rem 2rem;width:100%}@media(max-width:900px){.shell[data-v-a14d17a7]{grid-template-columns:1fr}.rail[data-v-a14d17a7]{border-bottom:1px solid var(--line);border-right:0;height:auto;position:sticky}.rail-user[data-v-a14d17a7]{display:none}.rail-nav[data-v-a14d17a7]{display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;padding:.4rem .65rem .7rem}.group[data-v-a14d17a7]{display:flex;flex:0 0 auto;gap:.15rem}.group-label[data-v-a14d17a7]{display:none}.link[data-v-a14d17a7]{white-space:nowrap}.rail-foot[data-v-a14d17a7]{border:0;padding:0;position:absolute;right:.65rem;top:.7rem}.rail-brand[data-v-a14d17a7]{padding-right:7rem}}
