.app-header[data-v-3235c92d]{min-height:56px;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);background:var(--c-surface);color:var(--c-text);border-bottom:1px solid var(--line)}.app-header[data-v-3235c92d],.brand[data-v-3235c92d]{align-items:center;gap:var(--s-3);display:flex}.brand[data-v-3235c92d]{flex:1;min-width:0}.names[data-v-3235c92d]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.name[data-v-3235c92d],.who[data-v-3235c92d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name[data-v-3235c92d]{font-size:1rem}.title[data-v-3235c92d]{font-weight:500}.title[data-v-3235c92d],.who[data-v-3235c92d]{color:var(--c-text-2)}.who[data-v-3235c92d]{font-size:.75rem}.center[data-v-3235c92d]{flex:none}@media (width>=900px){.app-header[data-v-3235c92d]{min-height:64px;padding:0 var(--s-4) 0 var(--s-5)}}.waiting[data-v-d869ed9f]{align-items:center;gap:var(--s-4);max-width:460px;padding:var(--s-5);text-align:center;flex-direction:column;margin:12vh auto 0;display:flex}h1[data-v-d869ed9f]{font-size:1.5rem}h1[data-v-d869ed9f],p[data-v-d869ed9f]{margin:0}.pulse[data-v-d869ed9f]{background:var(--state-wait-fg);border-radius:999px;width:18px;height:18px;animation:1.6s ease-out infinite pulse-d869ed9f}@keyframes pulse-d869ed9f{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--state-wait-fg) 50%,transparent)}to{box-shadow:0 0 0 22px #0000}}@media (prefers-reduced-motion:reduce){.pulse[data-v-d869ed9f]{animation:none}}.shell[data-v-49f5daa4]{flex-direction:column;min-height:100dvh;display:flex}.top[data-v-49f5daa4]{z-index:30;position:sticky;top:0}.body[data-v-49f5daa4]{flex:1;display:flex}.main[data-v-49f5daa4]{flex:1;min-width:0}.tabs[data-v-49f5daa4]{z-index:20;padding:var(--s-2) var(--s-2) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--line);scrollbar-width:none;gap:4px;position:sticky;bottom:0;overflow-x:auto}.tab[data-v-49f5daa4],.tabs[data-v-49f5daa4]{display:flex}.tab[data-v-49f5daa4]{min-height:var(--touch-service);border-radius:var(--radius-card);color:var(--c-text-3);flex-direction:column;flex:1 0 72px;justify-content:center;align-items:center;gap:3px;font-size:.75rem;font-weight:600;text-decoration:none;position:relative}.tab.on[data-v-49f5daa4]{color:var(--c-text)}.tab.primary[data-v-49f5daa4]{background:var(--ink);color:var(--c-on-primary)}.rail[data-v-49f5daa4],.segment[data-v-49f5daa4]{display:none}.segment>a[data-v-49f5daa4]{padding:0 var(--s-4)}@media (width>=900px){.tabs[data-v-49f5daa4]{display:none}.segment[data-v-49f5daa4]{display:grid}.rail[data-v-49f5daa4]{top:var(--top-h);width:104px;height:calc(100dvh - var(--top-h));padding:var(--s-3) var(--s-2);overscroll-behavior:contain;background:#101828;flex:none;position:sticky;overflow-y:auto}.rail[data-v-49f5daa4],.rail-link[data-v-49f5daa4]{flex-direction:column;gap:4px;display:flex}.rail-link[data-v-49f5daa4]{min-height:var(--touch-service);padding:var(--s-2) var(--s-1);border-radius:var(--radius-card);color:#98a2b3;text-align:center;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none}.rail-link[data-v-49f5daa4]:hover{color:#fff}.rail-link.on[data-v-49f5daa4]{color:#101828;background:#fff}}@media print{.top[data-v-49f5daa4]{position:static}}
