.tt[data-v-0929b92c]{background:transparent;border:0;border-radius:12px;color:var(--text-muted);display:grid;height:38px;place-items:center;width:38px}.tt[data-v-0929b92c]:hover{background:var(--bg-subtle);color:var(--text)}.shell[data-v-53305610]{background:var(--bg);display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100dvh}.side[data-v-53305610]{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:8px;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:20px 14px;position:sticky;scrollbar-color:transparent transparent;scrollbar-width:thin;top:0;transition:scrollbar-color var(--t-base)}.side[data-v-53305610]:focus-within,.side[data-v-53305610]:hover{scrollbar-color:var(--border-strong) transparent}.side[data-v-53305610]::-webkit-scrollbar{width:8px}.side[data-v-53305610]::-webkit-scrollbar-track{background:transparent;margin-block:8px}.side[data-v-53305610]::-webkit-scrollbar-thumb{background:transparent;border:2px solid var(--surface);border-radius:99px;-webkit-transition:background var(--t-base);transition:background var(--t-base)}.side[data-v-53305610]:focus-within::-webkit-scrollbar-thumb,.side[data-v-53305610]:hover::-webkit-scrollbar-thumb{background:var(--border-strong)}.side[data-v-53305610]::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.brand[data-v-53305610]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:6px 10px 18px}.env[data-v-53305610]{background:var(--gold-400);border-radius:var(--r-pill);color:var(--ink-900);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}nav[data-v-53305610]{flex:1;flex-direction:column;gap:18px}.grp[data-v-53305610],nav[data-v-53305610]{display:flex}.grp[data-v-53305610]{flex-direction:column;gap:2px}.gl[data-v-53305610]{color:var(--text-faint);font-size:.6875rem;font-weight:600;letter-spacing:.12em;padding:0 12px 6px;text-transform:uppercase}.ni[data-v-53305610]{align-items:center;border-radius:12px;color:var(--text-muted);display:flex;font-size:var(--fs-md);font-weight:550;gap:12px;padding:10px 12px;transition:background var(--t-fast),color var(--t-fast)}.ni[data-v-53305610]:hover{background:var(--bg-subtle);color:var(--text);text-decoration:none}.ni.on[data-v-53305610]{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary);color:var(--brand-700)}:root[data-theme=dark] .ni.on[data-v-53305610]{color:var(--brand-300)}.nb[data-v-53305610]{background:var(--danger);border-radius:var(--r-pill);color:#fff;font-size:.6875rem;font-weight:700;margin-left:auto;padding:1px 7px}.foot[data-v-53305610]{border-top:1px solid var(--border);padding-top:14px}.main[data-v-53305610]{flex-direction:column;min-width:0}.main[data-v-53305610],.top[data-v-53305610]{display:flex}.top[data-v-53305610]{align-items:center;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);background:var(--glass);border-bottom:1px solid var(--border);gap:16px;min-height:76px;padding:14px clamp(16px,3vw,40px);position:sticky;top:0;z-index:20}.ttl[data-v-53305610]{flex:1;min-width:0}.ttl h1[data-v-53305610]{font-size:var(--fs-xl);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttl p[data-v-53305610]{color:var(--text-muted);font-size:var(--fs-sm)}.tools[data-v-53305610]{align-items:center;display:flex;gap:8px}.burger[data-v-53305610]{background:transparent;border:0;border-radius:12px;color:var(--text);display:none;height:40px;place-items:center;width:40px}.burger[data-v-53305610]:hover{background:var(--bg-subtle)}.content[data-v-53305610]{display:flex;flex-direction:column;gap:var(--s-6);margin-inline:auto;max-width:1320px;padding:clamp(18px,3vw,40px);width:100%}.veil[data-v-53305610]{display:none}@media(max-width:960px){.shell[data-v-53305610]{grid-template-columns:minmax(0,1fr)}.side[data-v-53305610]{box-shadow:var(--shadow-xl);left:0;position:fixed;top:0;transform:translate(-102%);transition:transform var(--t-slow) var(--ease);width:min(300px,86vw);z-index:60}.side.open[data-v-53305610]{transform:none}.burger[data-v-53305610]{display:grid}.veil[data-v-53305610]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb,var(--ink-950) 50%,transparent);display:block;inset:0;position:fixed;z-index:50}.top[data-v-53305610]{min-height:64px}}.me[data-v-d7b6f7d0]{align-items:center;border-radius:12px;color:var(--text);display:flex;gap:10px;margin-bottom:8px;min-width:0;padding:8px}.me[data-v-d7b6f7d0]:hover{background:var(--bg-subtle);text-decoration:none}.av[data-v-d7b6f7d0]{background:var(--brand-grad);border-radius:11px;color:#fff;display:grid;flex:none;font-size:var(--fs-sm);font-weight:700;height:36px;place-items:center;width:36px}.tx[data-v-d7b6f7d0]{display:grid;gap:4px;justify-items:start;min-width:0}.tx b[data-v-d7b6f7d0]{font-size:var(--fs-sm);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
