.rail-switcher-root[data-v-8378d6d8]{flex-shrink:0;position:relative}.switcher-pop[data-v-8378d6d8]{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);min-width:230px;max-width:320px;max-height:calc(100vh - 24px);box-shadow:var(--shadow-card);z-index:40;flex-direction:column;gap:2px;padding:7px;display:flex;position:absolute;top:0;left:calc(100% + 8px);overflow-y:auto}.switcher-item[data-v-8378d6d8]{border-radius:var(--r-sm);width:100%;font-family:var(--font-body);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:9px;padding:9px 10px;font-size:13px;font-weight:500;line-height:1.35;transition:background .15s,color .15s;display:flex}.switcher-item[data-v-8378d6d8]:focus-visible,.switcher-item[data-v-8378d6d8]:hover{background:var(--cream-2);color:var(--ink);outline:none}.switcher-item.is-current[data-v-8378d6d8]{color:var(--teal-dark);font-weight:600}.switcher-item .ic[data-v-8378d6d8]{width:15px;height:15px;color:var(--teal);flex-shrink:0;margin-top:1px}.switcher-item-label[data-v-8378d6d8]{white-space:normal;overflow-wrap:break-word;word-break:break-word;flex:1;min-width:0}.switcher-sep[data-v-8378d6d8]{background:var(--line);height:1px;margin:5px 8px}.panel-toggle .chev[data-v-8378d6d8]{transition:transform .15s}.panel-toggle[aria-expanded=true] .chev[data-v-8378d6d8]{transform:rotate(180deg)}.rail-btn[data-v-8378d6d8]{position:relative}.rail-badge[data-v-8378d6d8]{background:var(--teal-tint,#e3f0ee);min-width:16px;color:var(--teal-dark,#0b524a);text-align:center;border-radius:999px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:-4px;right:-5px}.mg-row[data-v-8378d6d8]{line-height:1.12;display:block}.panel-queues[data-v-8378d6d8]{flex-direction:column;flex-shrink:0;gap:2px;padding:0 10px 12px;display:flex}.navt-btn[data-v-8378d6d8]{cursor:pointer;text-align:left;background:0 0;border:none;width:100%}.nav-count[data-v-8378d6d8]{background:var(--teal-tint,#e3f0ee);min-width:18px;color:var(--teal-dark,#0b524a);text-align:center;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.4}.toast-host[data-v-d67814e9]{z-index:200;pointer-events:none;flex-direction:column;gap:10px;max-width:min(360px,100vw - 44px);display:flex;position:fixed;bottom:22px;right:22px}.toast[data-v-d67814e9]{pointer-events:auto;border-radius:var(--r);background:var(--panel);border:1px solid var(--line-2);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:13px 14px 13px 16px;font-size:13.5px;font-weight:500;animation:.18s toast-in-d67814e9;display:flex}.toast-text[data-v-d67814e9]{flex:1;min-width:0}.toast-success[data-v-d67814e9]{border-left:3px solid var(--success)}.toast-error[data-v-d67814e9]{border-left:3px solid var(--danger);color:#9a3b28}.toast-info[data-v-d67814e9]{border-left:3px solid var(--teal)}.toast-close[data-v-d67814e9]{width:26px;height:26px;color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-close[data-v-d67814e9]:hover{background:var(--cream-2);color:var(--ink)}.toast-action[data-v-d67814e9]{border:1px solid var(--line-2);color:var(--teal,#0f6f63);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:4px 10px;font-weight:600}.toast-action[data-v-d67814e9]:hover{background:var(--cream-2)}@keyframes toast-in-d67814e9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast[data-v-d67814e9]{animation:none}}.session-overlay[data-v-bf96c79a]{z-index:250;background:#1e1a1273;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.session-card[data-v-bf96c79a]{flex-direction:column;gap:14px;width:100%;max-width:440px;display:flex}.session-card .row[data-v-bf96c79a]{flex-wrap:wrap;gap:10px}.cp-overlay[data-v-e31bbfc4]{z-index:60;background:#141a186b;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cp-panel[data-v-e31bbfc4]{flex-direction:column;width:100%;max-width:560px;padding:0;display:flex;overflow:hidden}.cp-input-row[data-v-e31bbfc4]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.cp-input-ic[data-v-e31bbfc4]{color:var(--muted);flex-shrink:0}.cp-input[data-v-e31bbfc4]{min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:15px}.cp-spinner[data-v-e31bbfc4]{border:2px solid var(--line-2);border-top-color:var(--teal,#0f6f63);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite cp-spin-e31bbfc4}@keyframes cp-spin-e31bbfc4{to{transform:rotate(1turn)}}.cp-results[data-v-e31bbfc4]{max-height:48vh;padding:8px;overflow-y:auto}.cp-group-title[data-v-e31bbfc4]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-3,#9c9488);margin:8px 10px 4px;font-size:10.5px;font-weight:700}.cp-row[data-v-e31bbfc4]{border-radius:var(--r-sm);width:100%;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.cp-row.is-active[data-v-e31bbfc4]{background:var(--cream-2,#f3efe7)}.cp-row-title[data-v-e31bbfc4]{color:var(--ink);font-size:14px}.cp-row-sub[data-v-e31bbfc4]{font-size:12px}.cp-row-sub[data-v-e31bbfc4],.cp-state[data-v-e31bbfc4]{color:var(--muted-2,#9c9488)}.cp-state[data-v-e31bbfc4]{text-align:center;margin:0;padding:22px 10px;font-size:13.5px}.cp-footer[data-v-e31bbfc4]{border-top:1px solid var(--line);color:var(--muted-2,#9c9488);gap:16px;padding:10px 16px;font-size:12px;display:flex}.cp-footer kbd[data-v-e31bbfc4]{border:1px solid var(--line-2);background:var(--cream-2,#f3efe7);min-width:18px;font-family:var(--font-body);text-align:center;border-radius:4px;margin-right:3px;padding:1px 4px;font-size:11px;display:inline-block}.global-search-btn[data-v-bc1bc7be]{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);min-width:0;font-family:var(--font-body);color:var(--muted,#667085);cursor:pointer;flex:1;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;transition:border-color .15s,color .15s;display:flex}.global-search-btn[data-v-bc1bc7be]:hover{border-color:var(--teal,#0f6f63);color:var(--ink)}.global-search-btn .ic[data-v-bc1bc7be]{flex-shrink:0;width:15px;height:15px}.gs-label[data-v-bc1bc7be]{text-align:left;flex:1}.gs-kbd[data-v-bc1bc7be]{border:1px solid var(--line-2);background:var(--cream-2,#f3efe7);font-family:var(--font-body);border-radius:4px;padding:1px 5px;font-size:10.5px}.rail-task-btn[data-v-bc1bc7be]{border-radius:var(--r-sm);width:38px;height:38px;color:var(--text-2);justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.rail-task-btn[data-v-bc1bc7be]:hover{background:var(--cream-2);color:var(--ink)}.rail-task-btn .ic[data-v-bc1bc7be]{width:20px;height:20px;color:var(--teal,#0f6f63)}.mt-count[data-v-bc1bc7be]{background:var(--teal-tint,#e3f0ee);min-width:16px;color:var(--teal-dark,#0b524a);text-align:center;border-radius:999px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:-4px;right:-5px}.mt-dot[data-v-bc1bc7be]{background:var(--danger,#b3261e);border:2px solid var(--panel,#fff);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.user-menu-root[data-v-bc1bc7be]{position:relative}.user-menu-btn[data-v-bc1bc7be]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.user-menu-btn:hover .avatar[data-v-bc1bc7be]{box-shadow:0 0 0 2px var(--teal,#0f6f63)}.user-menu-pop[data-v-bc1bc7be]{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);width:230px;box-shadow:var(--shadow-card);transform-origin:0 100%;z-index:40;flex-direction:column;gap:2px;padding:7px;display:flex;position:absolute;bottom:0;left:calc(100% + 10px)}.user-menu-label[data-v-bc1bc7be]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-3);white-space:nowrap;text-overflow:ellipsis;margin:3px 12px 5px;font-size:10.5px;font-weight:700;overflow:hidden}.user-menu-sep[data-v-bc1bc7be]{background:var(--line);height:1px;margin:5px 8px}.user-menu-item[data-v-bc1bc7be]{border-radius:var(--r-sm);width:100%;font-family:var(--font-body);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.user-menu-item .ic[data-v-bc1bc7be]{width:17px;height:17px;color:var(--muted);flex-shrink:0;transition:color .15s}.user-menu-item[data-v-bc1bc7be]:focus-visible,.user-menu-item[data-v-bc1bc7be]:hover{background:var(--cream-2);color:var(--ink);outline:none}.user-menu-item:focus-visible .ic[data-v-bc1bc7be],.user-menu-item:hover .ic[data-v-bc1bc7be]{color:var(--teal)}.user-menu-item.is-danger[data-v-bc1bc7be]:focus-visible,.user-menu-item.is-danger[data-v-bc1bc7be]:hover{background:var(--danger-bg);color:var(--danger)}.user-menu-item.is-danger:focus-visible .ic[data-v-bc1bc7be],.user-menu-item.is-danger:hover .ic[data-v-bc1bc7be]{color:var(--danger)}.user-menu-enter-active[data-v-bc1bc7be],.user-menu-leave-active[data-v-bc1bc7be]{transition:opacity .13s,transform .13s}.user-menu-enter-from[data-v-bc1bc7be],.user-menu-leave-to[data-v-bc1bc7be]{opacity:0;transform:translateY(6px)scale(.98)}@media (prefers-reduced-motion:reduce){.user-menu-enter-active[data-v-bc1bc7be],.user-menu-leave-active[data-v-bc1bc7be]{transition:none}.user-menu-enter-from[data-v-bc1bc7be],.user-menu-leave-to[data-v-bc1bc7be]{transform:none}}
