.shell[data-v-6fb86a64]{min-height:100vh}.shell[data-v-6fb86a64],.wrap[data-v-6fb86a64]{position:relative}.wrap[data-v-6fb86a64]{z-index:1;flex-direction:column;gap:28px;max-width:1400px;margin:0 auto;padding:20px 32px 64px;display:flex}.topbar[data-v-6fb86a64]{z-index:30;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 8px 22px;display:flex;position:sticky;top:16px}.brand[data-v-6fb86a64]{font-family:var(--serif);letter-spacing:.02em;white-space:nowrap;margin-right:16px;font-size:24px;font-weight:700}.brand em[data-v-6fb86a64]{color:var(--acc);font-style:italic}.nav[data-v-6fb86a64]{flex-wrap:wrap;flex:auto;gap:4px;display:flex;position:relative}.ind[data-v-6fb86a64]{background:var(--grad);height:44px;box-shadow:0 6px 18px var(--glow);pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.ind.ready[data-v-6fb86a64]{transition:transform .5s var(--spring),width .5s var(--spring),opacity .3s}.pill[data-v-6fb86a64]{height:44px;color:var(--ink);transition:background .25s,color .25s,transform .25s var(--ease),box-shadow .25s;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.pill[data-v-6fb86a64]:hover{background:var(--acc-soft)}.pill.on[data-v-6fb86a64]{color:#fff;font-weight:700}.pill.on[data-v-6fb86a64]:hover{background:0 0}.user[data-v-6fb86a64]{position:relative}.who[data-v-6fb86a64]{border:1px solid var(--bord);cursor:pointer;background:#fff9;padding:0 6px 0 14px}.avatar[data-v-6fb86a64]{background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.menu[data-v-6fb86a64]{z-index:40;border-radius:18px;gap:2px;min-width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.item[data-v-6fb86a64]{cursor:pointer;height:46px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:0 14px;font-weight:600;display:flex}.item[data-v-6fb86a64]:hover{background:var(--acc-soft)}.backdrop[data-v-6fb86a64]{z-index:20;position:fixed;inset:0}.main[data-v-6fb86a64]{flex-direction:column;gap:24px;min-width:0;display:flex}@media (width<=760px){.wrap[data-v-6fb86a64]{padding:12px 16px 48px}.topbar[data-v-6fb86a64]{border-radius:24px;position:static}.name[data-v-6fb86a64]{display:none}}
