.sidebar__invite[data-v-c428fcce]{align-items:center;background:var(--ui-sidebar-accent-bg);border-radius:var(--ui-r-8);color:var(--ui-sidebar-strong);display:flex;font-size:var(--ui-fs-13);font-weight:600;gap:8px;margin:0 12px 8px;padding:8px 10px;text-decoration:none}.sidebar__invite[data-v-c428fcce]:hover{background:var(--ui-sidebar-accent-bg-hover)}.sidebar__invite-dot[data-v-c428fcce]{background:#60a5fa;border-radius:50%;flex:0 0 8px;height:8px}.sidebar__invite-text[data-v-c428fcce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar--collapsed .sidebar__company[data-v-c428fcce],.sidebar--collapsed .sidebar__invite-text[data-v-c428fcce]{display:none}.sidebar__company[data-v-c428fcce]{display:flex;flex-direction:column;gap:3px;padding:0 4px 8px}.sidebar__company-label[data-v-c428fcce]{color:var(--ui-sidebar-label);font-size:var(--ui-fs-11);font-weight:var(--ui-fw-strong);letter-spacing:var(--ui-caps-spacing);text-transform:uppercase}.sidebar__company-select[data-v-c428fcce]{width:100%}.sidebar[data-v-c428fcce]{background:var(--ui-sidebar-bg,#0f172a);border-right:1px solid var(--ui-sidebar-border,#1e293b);display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh/var(--cab-zoom, 1));overflow:hidden;position:sticky;scrollbar-width:none;top:0;transition:width .22s ease;width:240px}.sidebar--collapsed[data-v-c428fcce]{width:64px}.sidebar[data-v-c428fcce]::-webkit-scrollbar{display:none}.sidebar__brand[data-v-c428fcce]{align-items:center;border-bottom:1px solid var(--ui-sidebar-border,#1e293b);display:flex;flex-shrink:0;gap:9px;margin:0 8px;overflow:hidden;padding:16px 10px 14px;text-decoration:none;white-space:nowrap}.sidebar--collapsed .sidebar__brand[data-v-c428fcce]{gap:0;justify-content:center;margin:0 10px;padding:16px 0 14px}.sidebar__brand-icon[data-v-c428fcce]{flex-shrink:0;height:28px;width:28px}.sidebar__brand-word[data-v-c428fcce]{display:block;height:16px;transform:translateY(2px);width:57.7px}.sidebar__brand-text[data-v-c428fcce]{color:var(--ui-sidebar-text,#f1f5f9);font-size:var(--ui-fs-16);font-weight:800;letter-spacing:-.3px;max-width:160px;overflow:hidden;transition:opacity .15s,max-width .22s}.sidebar--collapsed .sidebar__brand-text[data-v-c428fcce]{max-width:0;opacity:0}.sidebar__sk[data-v-c428fcce]{animation:sidebar-sk-c428fcce 1.4s ease-in-out infinite;background:var(--ui-sidebar-hover,#1e293b);border-radius:var(--ui-r-10);display:block;height:34px;margin:2px 0;opacity:.55}@keyframes sidebar-sk-c428fcce{0%,to{opacity:.35}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.sidebar__sk[data-v-c428fcce]{animation:none}}.sidebar__nav[data-v-c428fcce]{display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:12px 8px;scrollbar-width:none}.sidebar__nav[data-v-c428fcce]::-webkit-scrollbar{display:none}.sidebar__section[data-v-c428fcce]{display:flex;flex-direction:column;gap:2px}.sidebar__section-label[data-v-c428fcce]{color:var(--ui-sidebar-muted,#334155);font-size:var(--ui-fs-11);font-weight:700;letter-spacing:.08em;margin-bottom:4px;overflow:hidden;padding:0 10px;text-transform:uppercase;transition:opacity .15s;white-space:nowrap}.sidebar--collapsed .sidebar__section-label[data-v-c428fcce]{opacity:0}.sidebar__item[data-v-c428fcce]{align-items:center;border-radius:var(--ui-r-10);color:var(--ui-sidebar-link,#94a3b8);display:flex;gap:10px;overflow:hidden;padding:9px 10px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.sidebar__item[data-v-c428fcce]:hover{background:var(--ui-sidebar-hover,#1e293b);color:var(--ui-sidebar-text-soft,#e2e8f0)}.sidebar__item--active[data-v-c428fcce]{background:rgba(var(--ui-primary-rgb),.15);color:var(--ui-sidebar-active,#60a5fa)}.sidebar__item--active .sidebar__item-icon[data-v-c428fcce]{color:var(--ui-sidebar-primary,#3b82f6)}.sidebar__item-icon[data-v-c428fcce] svg{height:18px;width:18px}.sidebar__item-icon[data-v-c428fcce]{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.sidebar__item-label[data-v-c428fcce]{font-size:var(--ui-fs-14);font-weight:500;overflow:hidden;transition:opacity .15s,width .22s}.sidebar--collapsed .sidebar__item-label[data-v-c428fcce]{opacity:0;width:0}.sidebar__footer[data-v-c428fcce]{border-top:1px solid var(--ui-sidebar-border,#1e293b);display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 8px}.sidebar__plan[data-v-c428fcce]{align-items:center;border-radius:var(--ui-r-8);color:var(--ui-sidebar-link,#94a3b8);display:flex;font-size:var(--ui-fs-12);gap:8px;justify-content:space-between;line-height:1.3;margin:0 -6px;padding:6px 8px;text-decoration:none;transition:background .15s,color .15s}.sidebar__plan[data-v-c428fcce]:hover{background:var(--ui-sidebar-hover,#1e293b);color:var(--ui-sidebar-text,#f1f5f9)}.sidebar__plan--off .sidebar__plan-name[data-v-c428fcce]:before{background:var(--ui-warning-icon);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:6px;vertical-align:1px;width:6px}.sidebar--collapsed .sidebar__plan[data-v-c428fcce]{display:none}.sidebar__plan-name[data-v-c428fcce]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__plan-bal[data-v-c428fcce]{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:var(--ui-fw-strong)}.sidebar__user[data-v-c428fcce]{align-items:center;border-radius:var(--ui-r-10);cursor:pointer;display:flex;gap:10px;margin:0 -6px;overflow:hidden;padding:6px 8px;text-decoration:none;transition:background .15s}.sidebar__user[data-v-c428fcce]:hover{background:var(--ui-sidebar-hover,#1e293b)}.sidebar__user:hover .sidebar__user-gear[data-v-c428fcce]{color:var(--ui-sidebar-link,#94a3b8)}.sidebar__user:hover .sidebar__user-name[data-v-c428fcce]{color:var(--ui-sidebar-text,#f1f5f9)}.sidebar--collapsed .sidebar__user[data-v-c428fcce]{justify-content:center;padding:6px}.sidebar__user-gear[data-v-c428fcce]{color:var(--ui-sidebar-muted-strong,#475569);flex-shrink:0;margin-left:auto;transition:color .15s}.sidebar--collapsed .sidebar__user-gear[data-v-c428fcce]{display:none}.sidebar__user-avatar[data-v-c428fcce]{background:var(--ui-sidebar-primary-soft,#1e3a5f);color:var(--ui-sidebar-active,#60a5fa)}.sidebar__user-info[data-v-c428fcce]{overflow:hidden;transition:opacity .15s}.sidebar--collapsed .sidebar__user-info[data-v-c428fcce]{opacity:0;pointer-events:none;width:0}.sidebar__user-name[data-v-c428fcce]{color:var(--ui-sidebar-text-soft,#e2e8f0);display:block;font-size:var(--ui-fs-13);font-weight:var(--ui-fw-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__user-role[data-v-c428fcce]{color:var(--ui-sidebar-muted-strong,#475569);display:block;font-size:var(--ui-fs-11);white-space:nowrap}.sidebar__footer-actions[data-v-c428fcce]{display:flex;gap:8px}.sidebar--collapsed .sidebar__footer-actions[data-v-c428fcce]{flex-direction:column}.sidebar__collapse-btn[data-v-c428fcce]{background:var(--ui-sidebar-hover,#1e293b);border-color:transparent;color:var(--ui-sidebar-muted-strong,#475569);flex-shrink:0;height:34px;min-width:34px;width:34px}.sidebar__collapse-btn[data-v-c428fcce]:hover{background:var(--ui-sidebar-hover-strong,#263548);color:var(--ui-sidebar-link,#94a3b8)}.sidebar--collapsed .sidebar__collapse-btn[data-v-c428fcce]{width:100%}.sidebar__collapse-icon[data-v-c428fcce]{transition:transform .22s}.sidebar__collapse-icon--rotated[data-v-c428fcce]{transform:rotate(180deg)}.sidebar-overlay[data-v-c428fcce]{background:var(--ui-overlay,rgba(0,0,0,.5));display:none;inset:0;position:fixed;z-index:99}@media(max-width:768px){.sidebar-overlay[data-v-c428fcce]{animation:sidebar-fade-c428fcce .25s ease;display:block}.sidebar[data-v-c428fcce]{height:100dvh;left:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);position:fixed;top:0;transform:translate(-100%);transition:transform .28s cubic-bezier(.32,.72,0,1),width .22s ease;width:240px!important;z-index:100}.sidebar--mobile-open[data-v-c428fcce]{transform:translate(0)}.sidebar__nav[data-v-c428fcce]{overscroll-behavior:contain}.sidebar__item[data-v-c428fcce]{min-height:46px}}@keyframes sidebar-fade-c428fcce{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-c428fcce]{transition:none}.sidebar-overlay[data-v-c428fcce]{animation:none}}.sidebar[data-v-c428fcce]{--nav-rail-pad:8px;--nav-item-h:40px;--nav-item-radius:10px}.sidebar__brand[data-v-c428fcce]{min-height:68px}.sidebar__collapse-btn svg[data-v-c428fcce],.sidebar__item-icon[data-v-c428fcce]{color:currentColor}.sidebar__brand-icon[data-v-c428fcce]{color:var(--ui-sidebar-primary,#3b82f6)}.sidebar__nav[data-v-c428fcce]{gap:18px;padding:22px var(--nav-rail-pad) 14px}.sidebar__section[data-v-c428fcce]{gap:4px}.sidebar__section-label[data-v-c428fcce]{color:var(--ui-sidebar-label);margin:0 0 3px;min-height:16px}.sidebar__item[data-v-c428fcce]{border:1px solid transparent;border-radius:var(--nav-item-radius);min-height:var(--nav-item-h);position:relative}.sidebar__item[data-v-c428fcce]:before{background:transparent;border-radius:var(--ui-r-pill);content:"";height:22px;left:-8px;position:absolute;top:9px;width:3px}.sidebar__item[data-v-c428fcce]:hover{border-color:var(--ui-sidebar-border)}.sidebar__item--active[data-v-c428fcce]{background:var(--ui-sidebar-active-fill);border-color:var(--ui-sidebar-active-ring);box-shadow:inset 0 1px #ffffff0a}.sidebar__item--active[data-v-c428fcce]:before{background:var(--ui-sidebar-primary,#3b82f6)}.sidebar__footer[data-v-c428fcce]{gap:10px;padding:12px var(--nav-rail-pad) 14px}.sidebar__user[data-v-c428fcce]{border:1px solid transparent;min-height:44px}.sidebar__user[data-v-c428fcce]:hover{border-color:var(--ui-sidebar-border)}.sidebar__collapse-btn[data-v-c428fcce]{border-radius:var(--ui-r-10)}.sidebar--collapsed .sidebar__brand[data-v-c428fcce]{min-height:68px}.sidebar--collapsed .sidebar__nav[data-v-c428fcce]{padding-inline:10px}.sidebar--collapsed .sidebar__section[data-v-c428fcce]{align-items:center;gap:8px}.sidebar--collapsed .sidebar__section-label[data-v-c428fcce]{height:1px;margin:0;min-height:0;padding:0}.sidebar--collapsed .sidebar__item[data-v-c428fcce]{gap:0;justify-content:center;min-height:44px;padding:0;width:44px}.sidebar--collapsed .sidebar__item[data-v-c428fcce]:before{left:-10px;top:11px}.sidebar--collapsed .sidebar__item-icon[data-v-c428fcce]{height:18px;width:18px}.sidebar--collapsed .sidebar__item-icon[data-v-c428fcce] svg{height:18px;width:18px}.sidebar--collapsed .sidebar__footer[data-v-c428fcce]{align-items:center;padding-inline:10px}.sidebar--collapsed .sidebar__collapse-btn[data-v-c428fcce],.sidebar--collapsed .sidebar__user[data-v-c428fcce]{gap:0;height:44px;justify-content:center;min-width:44px;padding:0;width:44px}.sidebar--collapsed .sidebar__footer-actions[data-v-c428fcce]{gap:8px;width:44px}.sidebar__footer-actions[data-v-c428fcce]{align-items:center}.sidebar__user[data-v-c428fcce]{background:transparent;border:0;color:inherit;flex:1;font:inherit;margin:0 0 0 -6px;min-width:0;text-align:left}.sidebar__user--open[data-v-c428fcce]{background:var(--ui-sidebar-hover,#1e293b)}.sidebar__user[data-v-c428fcce]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.sidebar--collapsed .sidebar__user[data-v-c428fcce]{flex:0 0 auto;margin:0}.sidebar-umenu__ov[data-v-c428fcce]{inset:0;position:fixed;z-index:1200}.sidebar-umenu[data-v-c428fcce]{display:flex;flex-direction:column;position:fixed;width:232px;z-index:1201}.sidebar-umenu__who[data-v-c428fcce]{display:flex;flex-direction:column;gap:1px;padding:6px 10px 8px}.sidebar-umenu__who b[data-v-c428fcce]{color:var(--ui-text);font-size:var(--ui-fs-13);font-weight:var(--ui-fw-strong)}.sidebar-umenu__who b[data-v-c428fcce],.sidebar-umenu__who span[data-v-c428fcce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-umenu__who span[data-v-c428fcce]{color:var(--ui-muted);font-size:var(--ui-fs-12)}.sidebar-umenu .ui-menu-item[data-v-c428fcce]{text-decoration:none}.sidebar-umenu__sep[data-v-c428fcce]{background:var(--ui-border-soft);height:1px;margin:4px 6px}.sidebar-umenu__out[data-v-c428fcce]:hover{background:var(--ui-danger-soft);color:var(--ui-danger)}.pskel[data-v-5a8ff4b5]{align-items:stretch;display:flex;min-height:calc(100dvh/var(--cab-zoom, 1))}.pskel__side[data-v-5a8ff4b5]{background:var(--ui-sidebar-bg);border-right:1px solid var(--ui-sidebar-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:240px}@media(max-width:768px){.pskel__side[data-v-5a8ff4b5]{display:none}}.pskel__brand[data-v-5a8ff4b5]{align-items:center;border-bottom:1px solid var(--ui-sidebar-border);display:flex;gap:9px;margin:0 8px;min-height:68px;padding:16px 10px 14px}.pskel__mark[data-v-5a8ff4b5]{border-radius:var(--ui-r-8);flex-shrink:0;height:28px;width:28px}.pskel__word[data-v-5a8ff4b5]{border-radius:var(--ui-r-6);height:14px;width:58px}.pskel__nav[data-v-5a8ff4b5]{flex:1;gap:18px;padding:22px 8px 14px}.pskel__group[data-v-5a8ff4b5],.pskel__nav[data-v-5a8ff4b5]{display:flex;flex-direction:column}.pskel__group[data-v-5a8ff4b5]{gap:4px}.pskel__item[data-v-5a8ff4b5]{align-items:center;display:flex;gap:10px;height:40px;padding:0 11px}.pskel__ico[data-v-5a8ff4b5]{flex-shrink:0;height:18px;width:18px}.pskel__ico[data-v-5a8ff4b5],.pskel__label[data-v-5a8ff4b5]{border-radius:var(--ui-r-6)}.pskel__label[data-v-5a8ff4b5]{height:10px}.pskel__user[data-v-5a8ff4b5]{align-items:center;border-top:1px solid var(--ui-sidebar-border);display:flex;gap:10px;margin:0 8px 14px;padding:12px 8px 0}.pskel__ava[data-v-5a8ff4b5]{border-radius:50%;flex-shrink:0;height:34px;width:34px}.pskel--collapsed .pskel__side[data-v-5a8ff4b5]{width:64px}.pskel--collapsed .pskel__brand[data-v-5a8ff4b5]{justify-content:center;margin:0 10px;padding-inline:0}.pskel--collapsed .pskel__item[data-v-5a8ff4b5]{height:44px;justify-content:center;margin:0 auto;padding:0;width:44px}.pskel--collapsed .pskel__nav[data-v-5a8ff4b5]{gap:26px}.pskel--collapsed .pskel__group[data-v-5a8ff4b5]{gap:8px}.pskel--collapsed .pskel__user[data-v-5a8ff4b5]{justify-content:center;padding-inline:0}.pskel--collapsed .pskel__label[data-v-5a8ff4b5],.pskel--collapsed .pskel__word[data-v-5a8ff4b5]{display:none}.pskel__main[data-v-5a8ff4b5]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:20px 24px}@media(max-width:768px){.pskel__main[data-v-5a8ff4b5]{gap:8px;padding:12px}}.pskel__head[data-v-5a8ff4b5]{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-12);box-shadow:0 4px 14px rgba(var(--ui-shadow-rgb),.05);display:flex;flex-shrink:0;gap:8px;height:66px;padding:12px 16px}.pskel__title[data-v-5a8ff4b5]{border-radius:var(--ui-r-6);height:22px;margin-right:auto;width:128px}.pskel__btn[data-v-5a8ff4b5]{border-radius:var(--ui-r-8);height:36px;width:36px}.pskel__content[data-v-5a8ff4b5]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-12);flex:1;min-height:360px}.pskel__sh[data-v-5a8ff4b5]{animation:pskel-pulse-5a8ff4b5 1.4s ease-in-out infinite;background:var(--ui-soft-2);display:block}.pskel__side .pskel__sh[data-v-5a8ff4b5]{background:var(--ui-sidebar-border)}@keyframes pskel-pulse-5a8ff4b5{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.pskel__sh[data-v-5a8ff4b5]{animation:none}}html[data-sidebar=collapsed] .pskel__side{width:64px}html[data-sidebar=collapsed] .pskel__brand{justify-content:center;margin:0 10px;padding-inline:0}html[data-sidebar=collapsed] .pskel__item{height:44px;justify-content:center;margin:0 auto;padding:0;width:44px}html[data-sidebar=collapsed] .pskel__nav{gap:26px}html[data-sidebar=collapsed] .pskel__group{gap:8px}html[data-sidebar=collapsed] .pskel__user{justify-content:center;padding-inline:0}html[data-sidebar=collapsed] .pskel__label,html[data-sidebar=collapsed] .pskel__word,.inst[data-v-36c796cb]{display:none}@media(max-width:768px){.inst[data-v-36c796cb]{align-items:center;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#e2e8f0);border-radius:var(--ui-r-12);bottom:calc(var(--cab-bottom-nav-h, 0px) + 10px);box-shadow:0 8px 24px rgba(var(--ui-shadow-rgb),.14);color:var(--ui-text,#0f172a);display:grid;font-size:var(--ui-fs-13);gap:12px;grid-template-areas:"text close" "install close";grid-template-columns:minmax(0,1fr) auto;left:max(12px,var(--app-safe-left,0px));line-height:1.35;padding:12px;position:fixed;right:max(12px,var(--app-safe-right,0px));z-index:44}}.inst__text[data-v-36c796cb]{grid-area:text;min-width:0}.inst__install[data-v-36c796cb]{flex-shrink:0;grid-area:install;justify-self:start}.inst__x[data-v-36c796cb]{align-self:center;background:transparent;border:0;border-radius:var(--ui-r-8);color:var(--ui-muted,#64748b);cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--ui-fs-20);grid-area:close;height:32px;line-height:1;margin-left:auto;width:32px}.mobile-nav-viewport[data-v-dead4245]{display:none}@media(max-width:768px){.mobile-nav-viewport[data-v-dead4245]{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;pointer-events:none;position:fixed;right:0;transform:translateZ(0);z-index:var(--app-z-navigation,45)}.mobile-nav[data-v-dead4245]{background:color-mix(in srgb,var(--ui-surface) 94%,transparent);border:1px solid rgba(var(--ui-shadow-rgb),.08);border-radius:var(--ui-r-dock);box-shadow:0 8px 28px rgba(var(--ui-shadow-rgb),.12);display:grid;flex:0 0 auto;grid-template-columns:repeat(5,minmax(0,1fr));height:58px;margin:0 max(12px,var(--app-safe-right)) max(8px,var(--app-safe-bottom)) max(12px,var(--app-safe-left));padding:5px;pointer-events:auto}@supports (backdrop-filter:blur(1px)){.mobile-nav[data-v-dead4245]{-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);background:color-mix(in srgb,var(--ui-surface) 72%,transparent)}}.mobile-nav__item[data-v-dead4245]{align-items:center;background:transparent;border:0;border-radius:var(--ui-r-dock-item);color:var(--ui-muted,#64748b);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:var(--ui-fs-11);font-weight:var(--ui-fw-medium);gap:3px;height:100%;justify-content:center;min-height:0;min-width:0;padding:2px 0;position:relative;text-decoration:none}.mobile-nav__item span[data-v-dead4245]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav__item.is-active[data-v-dead4245]{background:var(--ui-primary-soft,#eff6ff);color:var(--ui-primary,#2563eb)}.mobile-nav__item[data-v-dead4245]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.mobile-nav__item[data-v-dead4245]:active{transform:scale(.94);transition:transform .06s ease-out}.mobile-nav__item[data-v-dead4245]{-webkit-touch-callout:none}}@media(max-width:360px){.mobile-nav__item[data-v-dead4245]{font-size:var(--ui-fs-11)}}@media(prefers-reduced-motion:reduce){.mobile-nav__item[data-v-dead4245]:active{transform:none}}.mobile-app-shell[data-v-7e67ffdf]{flex:1;min-width:0}.mobile-app-shell__content[data-v-7e67ffdf]{min-width:0;padding:20px var(--app-content-gutter,24px);padding-bottom:calc(20px + var(--app-assistant-h, 0px));padding-right:calc(var(--app-content-gutter, 24px) + var(--app-assistant-dock, 0px));transition:padding-right .2s cubic-bezier(.23,1,.32,1)}@media(max-width:768px){.mobile-app-shell[data-v-7e67ffdf]{min-height:100dvh;padding-top:var(--app-safe-top,0);width:100%}.mobile-app-shell__content[data-v-7e67ffdf]{min-height:calc(100dvh - var(--app-safe-top, 0px) - var(--app-bottom-nav-h));overflow-x:clip;padding:12px max(var(--app-content-gutter),var(--app-safe-right)) calc(14px + var(--app-bottom-nav-h) + var(--app-assistant-h, 0px)) max(var(--app-content-gutter),var(--app-safe-left))}}.rmi[data-v-d141d57c]{flex:0 0 auto;overflow:visible}.rmi__shine[data-v-d141d57c]{animation:rmi-shine-d141d57c 1.5s ease-in-out infinite;opacity:.45}.rmi--sync[data-v-d141d57c]{animation:rmi-bob-d141d57c 1.4s ease-in-out infinite}@keyframes rmi-shine-d141d57c{0%{transform:rotate(20deg) translate(0)}to{transform:rotate(20deg) translate(190px)}}@keyframes rmi-bob-d141d57c{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.rmi[data-v-d141d57c],.rmi[data-v-d141d57c] *{animation:none!important}.rmi__shine[data-v-d141d57c]{opacity:.25}}.emp[data-v-efa67672]{color:var(--ui-warning-strong);font-size:var(--ui-fs-13)}.emp__head[data-v-efa67672]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.emp__btn[data-v-efa67672]{background:none;border:0;color:var(--ui-primary,#2563eb);cursor:pointer;font:inherit;font-weight:var(--ui-fw-strong);padding:0}.emp__btn[data-v-efa67672]:hover{text-decoration:underline}.emp__list[data-v-efa67672]{color:var(--ui-muted,#64748b);line-height:1.45;margin:4px 0 0}.ec[data-v-e341fed1]{display:flex;flex-direction:column;gap:6px}.ec__top[data-v-e341fed1]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ec__title[data-v-e341fed1]{font-size:var(--ui-fs-14)}.ec__line[data-v-e341fed1],.ec__text[data-v-e341fed1]{font-size:var(--ui-fs-13);margin:0;white-space:pre-wrap}.ec__muted[data-v-e341fed1]{color:var(--ui-muted);font-size:var(--ui-fs-12)}.ec__bad[data-v-e341fed1]{color:var(--ui-danger,#dc2626)}.ec__up[data-v-e341fed1]{color:var(--ui-warning)}.ec__down[data-v-e341fed1],.ec__up[data-v-e341fed1]{font-size:var(--ui-fs-12);font-weight:var(--ui-fw-strong)}.ec__down[data-v-e341fed1]{color:var(--ui-success-strong)}.ec__total[data-v-e341fed1]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--ui-fs-14);gap:4px 12px}.ec__change[data-v-e341fed1]{align-items:baseline;display:grid;font-size:var(--ui-fs-13);gap:8px;grid-template-columns:1fr auto auto}.ec__change-title[data-v-e341fed1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec__q[data-v-e341fed1]{align-items:center;color:var(--ui-warning-strong);font-size:var(--ui-fs-13);gap:4px 12px}.ec__opts[data-v-e341fed1],.ec__q[data-v-e341fed1]{display:flex;flex-wrap:wrap}.ec__opts[data-v-e341fed1]{gap:4px}.ec__opt[data-v-e341fed1]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);cursor:pointer;font-size:var(--ui-fs-12);padding:4px 12px}.ec__opt.is-on[data-v-e341fed1]{border-color:var(--ui-primary);color:var(--ui-primary)}.ec__acts[data-v-e341fed1]{display:flex;gap:8px;margin-top:2px}.ec__link[data-v-e341fed1]{margin-left:-8px}.ec__link[data-v-e341fed1]:disabled,.ec__opt[data-v-e341fed1]:disabled{cursor:default;opacity:.5}.cmp[data-v-eb99a606]{display:flex;flex-direction:column;gap:6px}.cmp__sides[data-v-eb99a606]{display:grid;gap:6px;grid-template-columns:1fr 1fr}.cmp__side[data-v-eb99a606]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-10);color:var(--ui-text);cursor:pointer;display:grid;font:inherit;gap:2px;min-width:0;padding:8px 12px;text-align:left}.cmp__side[data-v-eb99a606]:hover{border-color:var(--ui-primary)}.cmp__name[data-v-eb99a606]{font-size:var(--ui-fs-13);font-weight:var(--ui-fw-strong)}.cmp__name[data-v-eb99a606],.cmp__title[data-v-eb99a606]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp__total[data-v-eb99a606]{font-size:var(--ui-fs-14)}.cmp__muted[data-v-eb99a606]{color:var(--ui-muted);font-size:var(--ui-fs-12)}.cmp__delta[data-v-eb99a606]{font-size:var(--ui-fs-13)}.cmp__up[data-v-eb99a606]{color:var(--ui-warning)}.cmp__down[data-v-eb99a606],.cmp__up[data-v-eb99a606]{font-size:var(--ui-fs-12);font-weight:var(--ui-fw-strong)}.cmp__down[data-v-eb99a606]{color:var(--ui-success-strong)}.cmp__line[data-v-eb99a606]{align-items:baseline;display:grid;font-size:var(--ui-fs-13);gap:0 8px;grid-template-columns:1fr auto}.cmp__line-title[data-v-eb99a606]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp__why[data-v-eb99a606]{grid-column:1/-1}.cmp__rest[data-v-eb99a606]{margin:0}.cmp__link[data-v-eb99a606]{align-self:flex-start;background:none;border:0;color:var(--ui-primary);cursor:pointer;font-size:var(--ui-fs-13);padding:0}.oc__where[data-v-05a4ea4b]{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.oc[data-v-05a4ea4b]{display:flex;flex-direction:column;gap:6px}.oc__top[data-v-05a4ea4b]{align-items:baseline;display:flex;font-size:var(--ui-fs-14);gap:8px;justify-content:space-between}.oc__muted[data-v-05a4ea4b]{color:var(--ui-muted);font-size:var(--ui-fs-12)}.oc__line[data-v-05a4ea4b]{margin:0}.oc__chans[data-v-05a4ea4b]{display:flex;flex-wrap:wrap;gap:4px}.oc__chan[data-v-05a4ea4b]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);cursor:pointer;font-size:var(--ui-fs-12);padding:4px 12px}.oc__chan.is-on[data-v-05a4ea4b]{border-color:var(--ui-primary);color:var(--ui-primary)}.oc__chan[data-v-05a4ea4b]:disabled{cursor:default;opacity:.5}.oc__text[data-v-05a4ea4b]{background:var(--ui-primary-soft);border-radius:var(--ui-r-10);font-size:var(--ui-fs-13);margin:0;overflow-wrap:anywhere;padding:8px 12px;white-space:pre-wrap}.oc__text--off[data-v-05a4ea4b]{opacity:.5;text-decoration:line-through}.oc__edit[data-v-05a4ea4b]{border:1px solid var(--ui-border);border-radius:var(--ui-r-10);box-sizing:border-box;font:inherit;padding:8px 12px;resize:vertical;width:100%}.oc__doc[data-v-05a4ea4b],.oc__edit[data-v-05a4ea4b]{font-size:var(--ui-fs-13)}.oc__doc[data-v-05a4ea4b]{margin:0}.oc__acts[data-v-05a4ea4b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.mc[data-v-686e9929]{display:flex;flex-direction:column;font-size:var(--ui-fs-13);gap:6px}.mc__title[data-v-686e9929]{font-size:var(--ui-fs-14)}.mc__obj[data-v-686e9929]{border:1px solid var(--ui-border);border-radius:var(--ui-r-10);display:grid;gap:2px;padding:8px 12px}.mc__row[data-v-686e9929]{display:flex;gap:8px;justify-content:space-between}.mc__muted[data-v-686e9929]{color:var(--ui-muted);font-size:var(--ui-fs-12);margin:0}.mc__debt[data-v-686e9929]{color:var(--ui-warning)}.mc__link[data-v-686e9929]{background:none;border:0;color:var(--ui-primary);cursor:pointer;font:inherit;font-weight:var(--ui-fw-strong);justify-self:start;padding:0;text-align:left}.sm[data-v-254ecc7d]{display:flex;flex-direction:column;font-size:var(--ui-fs-13);gap:6px}.sm__top[data-v-254ecc7d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.sm__name[data-v-254ecc7d]{background:none;border:0;color:var(--ui-text);cursor:pointer;font:inherit;font-weight:var(--ui-fw-strong);padding:0}.sm__name[data-v-254ecc7d]:hover{color:var(--ui-primary)}.sm__path[data-v-254ecc7d]{color:var(--ui-muted)}.sm__path b[data-v-254ecc7d]{color:var(--ui-text)}.sm__muted[data-v-254ecc7d]{color:var(--ui-muted);font-size:var(--ui-fs-12)}.sm__reasons[data-v-254ecc7d]{display:grid;gap:4px}.sm__opts[data-v-254ecc7d]{display:flex;flex-wrap:wrap;gap:4px}.sm__opt[data-v-254ecc7d]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);cursor:pointer;font-size:var(--ui-fs-12);padding:4px 12px}.sm__opt.is-on[data-v-254ecc7d]{border-color:var(--ui-primary);color:var(--ui-primary)}.sm__date[data-v-254ecc7d]{align-items:center;color:var(--ui-muted);display:flex;font-size:var(--ui-fs-12);gap:6px}.sm__acts[data-v-254ecc7d]{display:flex;gap:8px}.sm__link[data-v-254ecc7d]{margin:-6px 0 -6px 2px}.sm__link[data-v-254ecc7d]:disabled{opacity:.5}.fn[data-v-009e61da]{display:grid;font-size:var(--ui-fs-13);gap:8px}.fn__board[data-v-009e61da]{display:grid;gap:2px}.fn__title[data-v-009e61da]{background:none;border:0;color:var(--ui-text);cursor:pointer;font:inherit;font-weight:var(--ui-fw-strong);justify-self:start;padding:0}.fn__title[data-v-009e61da]:hover{color:var(--ui-primary)}.fn__row[data-v-009e61da]{align-items:baseline;display:grid;gap:8px;grid-template-columns:1fr auto 96px}.fn__stage[data-v-009e61da]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn__count[data-v-009e61da]{color:var(--ui-muted)}.fn__sum[data-v-009e61da]{text-align:right}.fn__muted[data-v-009e61da]{color:var(--ui-muted);font-size:var(--ui-fs-12);margin:0}.rf[data-v-bc4707dd]{display:flex;flex-direction:column;font-size:var(--ui-fs-13);gap:6px}.rf__top[data-v-bc4707dd]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.rf__name[data-v-bc4707dd]{background:none;border:0;color:var(--ui-text);cursor:pointer;font:inherit;font-weight:var(--ui-fw-strong);padding:0}.rf__name[data-v-bc4707dd]:hover{color:var(--ui-primary)}.rf__muted[data-v-bc4707dd]{color:var(--ui-muted);font-size:var(--ui-fs-12)}.rf__line[data-v-bc4707dd]{margin:0}.rf__text[data-v-bc4707dd]{background:var(--ui-primary-soft);border-radius:var(--ui-r-10);margin:0;overflow-wrap:anywhere;padding:8px 12px;white-space:pre-wrap}.rf__edit[data-v-bc4707dd]{border:1px solid var(--ui-border);border-radius:var(--ui-r-10);box-sizing:border-box;font:inherit;font-size:var(--ui-fs-13);padding:8px 12px;resize:vertical;width:100%}.rf__acts[data-v-bc4707dd]{display:flex;flex-wrap:wrap;gap:8px}.dc[data-v-79581465]{font-size:var(--ui-fs-13);gap:6px}.dc[data-v-79581465],.dc__steps[data-v-79581465]{display:flex;flex-direction:column}.dc__steps[data-v-79581465]{gap:4px;margin:0;padding-left:20px}.dc__steps li[data-v-79581465]{font-size:var(--ui-fs-13);line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.dc__when[data-v-79581465]{color:var(--ui-muted);font-size:var(--ui-fs-12);margin-right:4px}.dc__more[data-v-79581465]{align-self:flex-start;margin-left:-8px}.dc__muted[data-v-79581465]{color:var(--ui-muted);font-size:var(--ui-fs-12);margin:0}.tc[data-v-a283424e]{display:flex;flex-direction:column;font-size:var(--ui-fs-13);gap:6px}.tc__rows[data-v-a283424e]{display:grid;gap:4px 12px;grid-template-columns:auto minmax(0,1fr);margin:0}.tc__rows dt[data-v-a283424e]{color:var(--ui-muted)}.tc__rows dd[data-v-a283424e]{color:var(--ui-text);margin:0;overflow-wrap:anywhere}.tc__rows b[data-v-a283424e]{font-weight:var(--ui-fw-strong)}.tc__from[data-v-a283424e]{color:var(--ui-muted);text-decoration:line-through}.tc__rows--off[data-v-a283424e]{opacity:.6}.tc__state[data-v-a283424e]{color:var(--ui-muted);font-size:var(--ui-fs-12)}.ra-msg[data-v-9deb5a2d]{color:var(--ui-text);font-size:var(--ui-fs-14);line-height:1.5}.ra-msg--bot[data-v-9deb5a2d]{align-self:stretch;display:flex;flex-direction:column;gap:8px}.ra-msg--failed .ra-text[data-v-9deb5a2d]{color:var(--ui-danger,#dc2626)}.ra-text[data-v-9deb5a2d]{font-size:var(--ui-fs-14);line-height:1.55;margin:0;overflow-wrap:anywhere}.ra-text[data-v-9deb5a2d] p{font-size:inherit;line-height:inherit;margin:0 0 8px}.ra-text[data-v-9deb5a2d] p:last-child{margin-bottom:0}.ra-text[data-v-9deb5a2d] li{font-size:inherit;line-height:inherit}.ra-text[data-v-9deb5a2d] ol,.ra-text[data-v-9deb5a2d] ul{display:flex;flex-direction:column;gap:4px;margin:0 0 8px;padding-left:20px}.ra-text[data-v-9deb5a2d] ul{list-style:disc}.ra-text[data-v-9deb5a2d] ol{list-style:decimal}.ra-text[data-v-9deb5a2d] ol:last-child,.ra-text[data-v-9deb5a2d] ul:last-child{margin-bottom:0}.ra-text[data-v-9deb5a2d] b{font-weight:var(--ui-fw-strong)}.ra-text[data-v-9deb5a2d] code{background:var(--ui-soft-2,#f1f5f9);border-radius:var(--ui-r-6);font-size:var(--ui-fs-13);padding:1px 6px}.ra-card[data-v-9deb5a2d]{border:1px solid var(--ui-border);border-radius:var(--ui-r-12);display:flex;flex-direction:column;gap:4px;padding:12px}.ra-card--row[data-v-9deb5a2d]{border:0;border-radius:0;margin:0 -8px;padding:0}.ra-card--row+.ra-card--row[data-v-9deb5a2d]{margin-top:-8px}.ra-found[data-v-9deb5a2d]{align-items:flex-start;background:none;border:0;border-radius:var(--ui-r-8);cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:6px 8px;text-align:left;width:100%}.ra-found[data-v-9deb5a2d]:hover{background:var(--ui-soft)}.ra-found__title[data-v-9deb5a2d]{color:var(--ui-text);font-weight:var(--ui-fw-strong)}.ra-found__hint[data-v-9deb5a2d]{font-size:var(--ui-fs-12)}.ra-found--pick[data-v-9deb5a2d]{align-items:center;cursor:default;flex-direction:row;gap:8px}.ra-found--pick[data-v-9deb5a2d]:hover{background:none}.ra-found__main[data-v-9deb5a2d]{align-items:flex-start;background:none;border:0;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:1px;min-width:0;padding:0;text-align:left}.ra-found__main:hover .ra-found__title[data-v-9deb5a2d]{color:var(--ui-primary)}.ra-card__top[data-v-9deb5a2d]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ra-card__line[data-v-9deb5a2d]{font-size:var(--ui-fs-13);margin:0}.ra-card__acts[data-v-9deb5a2d]{display:flex;flex-wrap:wrap;gap:16px}.ra-again[data-v-9deb5a2d],.ra-card__hint[data-v-9deb5a2d]{font-size:var(--ui-fs-12)}.ra-again[data-v-9deb5a2d]{align-items:center;display:inline-flex;gap:4px;padding:4px 6px}.ra-again-failed[data-v-9deb5a2d],.ra-more[data-v-9deb5a2d]{align-self:flex-start}.ra-more[data-v-9deb5a2d]{margin:-4px 0 0 -8px}.ra-sum[data-v-9deb5a2d]{color:var(--ui-text);font-size:var(--ui-fs-14)}.ra-badge[data-v-9deb5a2d]{background:var(--ui-warning-soft-strong);border-radius:var(--ui-r-pill);color:var(--ui-warning-strong);font-size:var(--ui-fs-11);padding:2px 8px;white-space:nowrap}.ra-undo[data-v-9deb5a2d]{align-self:flex-start}.ra-undone[data-v-9deb5a2d]{margin:0}.ra-meta[data-v-9deb5a2d],.ra-undone[data-v-9deb5a2d]{font-size:var(--ui-fs-12)}.ra-meta[data-v-9deb5a2d]{align-items:center;color:var(--ui-placeholder);display:flex;gap:6px;opacity:0;transition:opacity .15s}.ra-meta[data-v-9deb5a2d]:focus-within,.ra-msg--bot:hover .ra-meta[data-v-9deb5a2d]{opacity:1}@media(hover:none){.ra-meta[data-v-9deb5a2d]{opacity:1}}.ra-copy[data-v-9deb5a2d]{background:none;border:0;border-radius:var(--ui-r-6);color:inherit;cursor:pointer;display:inline-flex;padding:4px}.ra-copy[data-v-9deb5a2d]:hover{background:var(--ui-soft,#f1f5f9);color:var(--ui-text)}.ra-muted[data-v-9deb5a2d]{color:var(--ui-muted)}.ra-warn[data-v-9deb5a2d]{color:var(--ui-warning)}.ra-bar[data-v-02946f06]{align-items:center;background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-12);bottom:16px;box-shadow:0 6px 24px rgba(var(--ui-shadow-rgb),.1);display:flex;gap:6px;padding:4px;position:fixed;right:20px;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1);z-index:var(--app-z-navigation,45)}.ra-bar--away[data-v-02946f06]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}@media(prefers-reduced-motion:reduce){.ra-bar[data-v-02946f06]{transition:opacity .15s linear}.ra-bar--away[data-v-02946f06]{transform:none}}.ra-bar__field[data-v-02946f06]{align-items:center;background:transparent;border:0;border-radius:var(--ui-r-10);color:var(--ui-muted);cursor:pointer;display:flex;font-size:var(--ui-fs-14);gap:8px;height:38px;min-width:260px;padding:0 12px;text-align:left}.ra-bar__field[data-v-02946f06]:hover{background:var(--ui-soft,#f1f5f9)}.ra-bar__field span[data-v-02946f06]{flex:1}.ra-bar__kbd[data-v-02946f06]{border:1px solid var(--ui-border);border-radius:var(--ui-r-6);color:var(--ui-placeholder);font:11px/1 inherit;padding:4px 6px}.ra-bar__mic[data-v-02946f06],.ra-icon[data-v-02946f06]{align-items:center;background:transparent;border:0;border-radius:var(--ui-r-10);color:var(--ui-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.ra-bar__mic[data-v-02946f06]:hover,.ra-icon[data-v-02946f06]:hover{background:var(--ui-soft,#f1f5f9);color:var(--ui-text)}.ra-bar__mic.is-on[data-v-02946f06],.ra-icon.is-on[data-v-02946f06]{background:var(--ui-primary-soft);color:var(--ui-primary)}.ra-bar__mic.is-rec[data-v-02946f06],.ra-icon.is-rec[data-v-02946f06]{background:var(--ui-danger-soft);color:var(--ui-danger,#dc2626)}.ra-bar__mic[data-v-02946f06]:disabled,.ra-icon[data-v-02946f06]:disabled{cursor:default;opacity:.5}.ra-backdrop[data-v-02946f06]{background:transparent;inset:0;position:fixed;z-index:60}.ra-grab[data-v-02946f06]{display:none}.ra-panel[data-v-02946f06]{background:var(--ui-surface,#fff);border-left:1px solid var(--ui-border);bottom:0;box-shadow:-12px 0 32px rgba(var(--ui-shadow-rgb),.08);display:flex;flex-direction:column;max-width:100vw;position:fixed;right:0;top:0;width:420px;z-index:61}.ra-head[data-v-02946f06]{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;justify-content:space-between;padding:12px 16px}.ra-panel.is-host[data-v-02946f06]{z-index:1100}.ra-panel.is-docked[data-v-02946f06]{box-shadow:none}.ra-head[data-v-02946f06]{flex-wrap:wrap;gap:8px}.ra-head__text[data-v-02946f06]{display:flex;flex:0 0 auto;flex-direction:column}.ra-head__sub[data-v-02946f06]{color:var(--ui-muted);flex-basis:100%;font-size:var(--ui-fs-12);margin-top:-6px;overflow:hidden;padding-left:27px;text-overflow:ellipsis;white-space:nowrap}.ra-body[data-v-02946f06],.ra-host[data-v-02946f06]{display:flex;flex:1;flex-direction:column;min-height:0}.ra-head__title[data-v-02946f06]{align-items:center;color:var(--ui-text);display:inline-flex;font-size:var(--ui-fs-14);gap:8px}.ra-head__acts[data-v-02946f06]{display:flex;gap:2px}.ra-history[data-v-02946f06],.ra-list[data-v-02946f06]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.ra-history__row[data-v-02946f06]{align-items:center;background:transparent;border:0;border-radius:var(--ui-r-8);color:var(--ui-text);cursor:pointer;display:flex;font-size:var(--ui-fs-14);gap:12px;justify-content:space-between;padding:8px 12px;text-align:left}.ra-history__row.is-on[data-v-02946f06],.ra-history__row[data-v-02946f06]:hover{background:var(--ui-soft,#f1f5f9)}.ra-history__title[data-v-02946f06]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-history[data-v-02946f06]{gap:16px}.ra-history__when[data-v-02946f06]{color:var(--ui-placeholder);flex:none;font-size:var(--ui-fs-12);font-variant-numeric:tabular-nums;white-space:nowrap}.ra-history__group[data-v-02946f06]{display:flex;flex-direction:column;gap:1px}.ra-history__label[data-v-02946f06]{color:var(--ui-muted);font-size:var(--ui-fs-12);font-weight:var(--ui-fw-strong);margin:0 0 4px;padding:0 12px}.ra-history__search[data-v-02946f06]{align-items:center;border:1px solid var(--ui-border);border-radius:var(--ui-r-10);color:var(--ui-placeholder);display:flex;flex:none;gap:8px;height:36px;padding:0 12px}.ra-history__search[data-v-02946f06]:focus-within{border-color:var(--ui-primary-border);box-shadow:var(--ui-focus-ring)}.ra-history__search input[data-v-02946f06]{background:transparent;border:0;color:var(--ui-text);flex:1;font:inherit;font-size:var(--ui-fs-14);min-width:0;outline:none}.ra-empty[data-v-02946f06]{align-items:stretch;display:flex;flex-direction:column;gap:2px}.ra-ex[data-v-02946f06]{align-items:flex-start;background:none;border:0;border-radius:var(--ui-r-10);color:var(--ui-text);cursor:pointer;display:flex;font:inherit;font-size:var(--ui-fs-14);gap:12px;line-height:1.4;padding:8px 12px;text-align:left;width:100%}.ra-ex svg[data-v-02946f06]{color:var(--ui-primary);flex:none;margin-top:2px}.ra-ex[data-v-02946f06]:hover{background:var(--ui-soft,#f1f5f9)}.ra-empty__lead[data-v-02946f06]{color:var(--ui-muted);font-size:var(--ui-fs-14);line-height:1.45;margin:0 0 4px}.ra-chip[data-v-02946f06]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);color:var(--ui-text);cursor:pointer;font-size:var(--ui-fs-13);padding:8px 12px}.ra-chip[data-v-02946f06]:hover{border-color:var(--ui-primary-border);color:var(--ui-primary)}.ra-msg[data-v-02946f06]{color:var(--ui-text);font-size:var(--ui-fs-14);line-height:1.5}.ra-msg--user[data-v-02946f06]{align-self:flex-end;background:var(--ui-primary-soft);border-radius:12px 12px 4px;max-width:85%;padding:8px 12px;white-space:pre-wrap}.ra-msg--bot[data-v-02946f06]{align-self:stretch;display:flex;flex-direction:column;gap:8px}.ra-msg--failed .ra-text[data-v-02946f06]{color:var(--ui-danger,#dc2626)}.ra-text[data-v-02946f06]{font-size:var(--ui-fs-14);line-height:1.55;margin:0;overflow-wrap:anywhere}.ra-text[data-v-02946f06] p{font-size:inherit;line-height:inherit;margin:0 0 8px}.ra-text[data-v-02946f06] p:last-child{margin-bottom:0}.ra-text[data-v-02946f06] li{font-size:inherit;line-height:inherit}.ra-text[data-v-02946f06] ol,.ra-text[data-v-02946f06] ul{display:flex;flex-direction:column;gap:4px;margin:0 0 8px;padding-left:20px}.ra-text[data-v-02946f06] ul{list-style:disc}.ra-text[data-v-02946f06] ol{list-style:decimal}.ra-text[data-v-02946f06] ol:last-child,.ra-text[data-v-02946f06] ul:last-child{margin-bottom:0}.ra-text[data-v-02946f06] b{font-weight:var(--ui-fw-strong)}.ra-text[data-v-02946f06] code{background:var(--ui-soft-2,#f1f5f9);border-radius:var(--ui-r-6);font-size:var(--ui-fs-13);padding:1px 6px}.ra-working[data-v-02946f06]{align-items:center;color:var(--ui-muted);flex-direction:row;gap:8px}.ra-dot[data-v-02946f06]{animation:ra-pulse-02946f06 1.2s ease-in-out infinite;background:var(--ui-primary);border-radius:50%;height:8px;width:8px}@keyframes ra-pulse-02946f06{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.ra-dot[data-v-02946f06]{animation:none}}.ra-card[data-v-02946f06]{border:1px solid var(--ui-border);border-radius:var(--ui-r-12);display:flex;flex-direction:column;gap:4px;padding:12px}.ra-card--row[data-v-02946f06]{border:0;border-radius:0;margin:0 -8px;padding:0}.ra-card--row+.ra-card--row[data-v-02946f06]{margin-top:-8px}.ra-found[data-v-02946f06]{align-items:flex-start;background:none;border:0;border-radius:var(--ui-r-8);cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:6px 8px;text-align:left;width:100%}.ra-found[data-v-02946f06]:hover{background:var(--ui-soft)}.ra-found__title[data-v-02946f06]{color:var(--ui-text);font-weight:var(--ui-fw-strong)}.ra-found__hint[data-v-02946f06]{font-size:var(--ui-fs-12)}.ra-card__top[data-v-02946f06]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ra-card__line[data-v-02946f06]{font-size:var(--ui-fs-13);margin:0}.ra-card__acts[data-v-02946f06]{display:flex;flex-wrap:wrap;gap:16px}.ra-again[data-v-02946f06],.ra-card__hint[data-v-02946f06]{font-size:var(--ui-fs-12)}.ra-again[data-v-02946f06]{align-items:center;display:inline-flex;gap:4px;padding:4px 6px}.ra-again-failed[data-v-02946f06]{align-self:flex-start}.ra-send--stop[data-v-02946f06]{background:var(--ui-text,#0f172a)}.ra-send--stop[data-v-02946f06]:hover:not(:disabled){background:var(--ui-text-soft)}.ra-body[data-v-02946f06]{position:relative}.ra-down[data-v-02946f06]{align-items:center;background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:50%;bottom:96px;box-shadow:0 4px 12px rgba(var(--ui-shadow-rgb),.12);color:var(--ui-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:32px;z-index:2}.ra-down[data-v-02946f06]:hover{color:var(--ui-text)}.ra-more[data-v-02946f06]{align-self:flex-start;margin:-4px 0 0 -8px}.ra-sum[data-v-02946f06]{color:var(--ui-text);font-size:var(--ui-fs-14)}.ra-badge[data-v-02946f06]{background:var(--ui-warning-soft-strong);border-radius:var(--ui-r-pill);color:var(--ui-warning-strong);font-size:var(--ui-fs-11);padding:2px 8px;white-space:nowrap}.ra-link[data-v-02946f06]{margin-left:-8px;text-decoration:none}.ra-link[data-v-02946f06],.ra-undo[data-v-02946f06]{align-self:flex-start}.ra-undone[data-v-02946f06]{margin:0}.ra-meta[data-v-02946f06],.ra-undone[data-v-02946f06]{font-size:var(--ui-fs-12)}.ra-meta[data-v-02946f06]{align-items:center;color:var(--ui-placeholder);display:flex;gap:6px;opacity:0;transition:opacity .15s}.ra-meta[data-v-02946f06]:focus-within,.ra-msg--bot:hover .ra-meta[data-v-02946f06]{opacity:1}@media(hover:none){.ra-meta[data-v-02946f06]{opacity:1}}.ra-copy[data-v-02946f06]{background:none;border:0;border-radius:var(--ui-r-6);color:inherit;cursor:pointer;display:inline-flex;padding:4px}.ra-copy[data-v-02946f06]:hover{background:var(--ui-soft,#f1f5f9);color:var(--ui-text)}.ra-balance[data-v-02946f06]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);color:var(--ui-muted);cursor:pointer;flex:0 0 auto;font-size:var(--ui-fs-12);margin:0 auto 0 0;padding:4px 8px;white-space:nowrap}.ra-balance[data-v-02946f06]:hover{border-color:var(--ui-faint,#94a3b8);color:var(--ui-text)}.ra-balance.is-low[data-v-02946f06]{background:var(--ui-warning-soft);border-color:var(--ui-warning-border-strong);color:var(--ui-warning)}.ra-muted[data-v-02946f06]{color:var(--ui-muted)}.ra-warn[data-v-02946f06]{color:var(--ui-warning)}.ra-file[data-v-02946f06]{display:none}.ra-photos[data-v-02946f06]{display:flex;gap:8px;overflow-x:auto;padding:0 4px 8px}.ra-photo[data-v-02946f06]{border:1px solid var(--ui-border);border-radius:var(--ui-r-10);flex:none;height:56px;overflow:hidden;position:relative;width:56px}.ra-photo img[data-v-02946f06]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ra-photo__x[data-v-02946f06]{align-items:center;background:rgba(var(--ui-shadow-rgb),.6);border:0;border-radius:50%;color:var(--ui-on-primary);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:2px;top:2px;width:20px}.ra-att-photo[data-v-02946f06]{border-radius:var(--ui-r-8);display:block;margin-bottom:6px;max-height:160px;max-width:160px;-o-object-fit:cover;object-fit:cover}.ra-sheet[data-v-02946f06]{align-items:center;background:var(--ui-surface,#fff);bottom:100%;display:flex;gap:6px;left:12px;padding:6px 0;position:absolute;right:12px}.ra-sheet__x[data-v-02946f06]{background:none;border:0;color:var(--ui-muted);cursor:pointer;font-size:var(--ui-fs-16);line-height:1}.ra-att[data-v-02946f06]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-6);color:var(--ui-text);display:inline-block;font-size:var(--ui-fs-12);margin-right:6px;padding:2px 8px}.ra-compose[data-v-02946f06]{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;position:relative}.ra-box[data-v-02946f06]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-16);display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 8px 6px 12px}.ra-box[data-v-02946f06]:focus-within{border-color:var(--ui-primary-border);box-shadow:var(--ui-focus-ring)}.ra-tools[data-v-02946f06]{align-items:center;display:flex;gap:2px;margin-left:-6px}.ra-send[data-v-02946f06]{align-items:center;background:var(--ui-primary,#2563eb);border:0;border-radius:50%;color:var(--ui-on-primary);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;margin-left:auto;transition:background .15s,opacity .15s;width:32px}.ra-send[data-v-02946f06]:hover:not(:disabled){background:var(--ui-primary-hover)}.ra-send[data-v-02946f06]:disabled{cursor:default;opacity:.35}.ra-input[data-v-02946f06]{background:transparent;border:0;box-sizing:border-box;color:var(--ui-text);display:block;field-sizing:content;line-height:1.5;font:inherit;font-size:var(--ui-fs-14);max-height:180px;max-width:100%;min-height:24px;min-width:0;padding:2px 0;resize:none;width:100%}.ra-input[data-v-02946f06]:focus{outline:none}.ra-mentions[data-v-02946f06]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border);border-radius:var(--ui-r-12);bottom:calc(100% - 4px);box-shadow:0 8px 24px rgba(var(--ui-shadow-rgb),.12);left:12px;max-height:240px;overflow-y:auto;padding:4px;position:absolute;right:12px}.ra-mentions__row[data-v-02946f06]{background:transparent;border:0;border-radius:var(--ui-r-8);color:var(--ui-text);cursor:pointer;display:flex;flex-direction:column;font-size:var(--ui-fs-14);gap:1px;padding:8px 12px;text-align:left;width:100%}.ra-mentions__row[data-v-02946f06]:hover{background:var(--ui-soft,#f1f5f9)}.ra-mentions__row .ra-muted[data-v-02946f06]{font-size:var(--ui-fs-12)}@media(max-width:768px){.ra-bar[data-v-02946f06]{bottom:calc(var(--app-bottom-nav-h) + 8px);left:max(10px,var(--app-safe-left));right:max(10px,var(--app-safe-right))}.ra-bar--docked[data-v-02946f06]{display:none}.ra-bar__field[data-v-02946f06]{min-width:0}.ra-balance__more[data-v-02946f06],.ra-bar__kbd[data-v-02946f06]{display:none}.ra-balance[data-v-02946f06]{height:26px;line-height:1;min-height:0}.ra-backdrop[data-v-02946f06]{background:rgba(var(--ui-shadow-rgb),.4);transition:opacity .2s ease}.ra-panel[data-v-02946f06]{animation:ra-sheet-up-02946f06 .32s cubic-bezier(.32,.72,0,1);border-left:0;border-radius:var(--ui-r-16) var(--ui-r-16) 0 0;bottom:0;box-shadow:0 -8px 32px rgba(var(--ui-shadow-rgb),.14);height:calc(100dvh - max(56px,12dvh) - var(--app-safe-top, 0px));left:0;max-height:none;overscroll-behavior:contain;padding-bottom:var(--app-safe-bottom,0);top:auto;transition:transform .26s cubic-bezier(.32,.72,0,1);width:100%}.ra-grab[data-v-02946f06]{background:var(--ui-border-strong);border-radius:var(--ui-r-pill);display:block;flex:none;height:5px;margin:6px auto 0;width:36px}.ra-panel.is-host .ra-grab[data-v-02946f06]{display:none}@keyframes ra-sheet-up-02946f06{0%{transform:translateY(100%)}to{transform:none}}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.ra-panel[data-v-02946f06]{animation:none;transition:none}}@media(max-width:768px){.ra-head[data-v-02946f06]{gap:4px;padding:6px 8px}.ra-head__acts[data-v-02946f06]{display:contents}.ra-head__acts>.ra-icon[data-v-02946f06]:last-child{order:-1}.ra-head__text[data-v-02946f06]{margin-right:auto}.ra-balance[data-v-02946f06]{margin:0 4px 0 0}.ra-head .ra-icon[data-v-02946f06]{height:40px;width:40px}.ra-head__sub[data-v-02946f06]{margin-top:-4px;padding-left:48px}.ra-compose[data-v-02946f06]{padding:6px 8px 8px}.ra-box[data-v-02946f06]{align-items:flex-end;border-radius:var(--ui-r-dock);flex-direction:row;gap:2px;padding:4px}.ra-tools[data-v-02946f06]{display:contents}.ra-tools>.ra-icon[data-v-02946f06]{flex:none;height:36px;width:36px}.ra-input[data-v-02946f06]{align-self:center;flex:1;max-height:140px;min-height:24px;order:3;padding:4px 6px}.ra-send[data-v-02946f06]{height:36px;margin-left:0;order:4;width:36px}.ra-down[data-v-02946f06]{bottom:72px}.ra-ex[data-v-02946f06]:nth-of-type(n+5){display:none}.ra-ex span[data-v-02946f06]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-ex svg[data-v-02946f06]{margin-top:0}.ra-ex[data-v-02946f06]{align-items:center}.ra-panel.is-kb[data-v-02946f06]{bottom:var(--ra-vb);height:var(--ra-vh);max-height:var(--ra-vh);padding-bottom:0;top:auto}.ra-panel.is-kb .ra-compose[data-v-02946f06],.ra-panel.is-kb[data-v-02946f06] .est-chat__composer{padding-bottom:20px}.ra-history[data-v-02946f06],.ra-list[data-v-02946f06]{overscroll-behavior:contain}.ra-panel[data-v-02946f06] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){font-size:var(--ui-fs-16)}}.profile-page[data-v-8ab2212f]{--cab-zoom:.95;background:var(--ui-soft);min-height:calc(100dvh/var(--cab-zoom));zoom:var(--cab-zoom)}@media(max-width:768px){.profile-page[data-v-8ab2212f]{--cab-zoom:1}}@media(max-width:768px){.profile-page[data-v-8ab2212f] input:not([type=checkbox]):not([type=radio]),.profile-page[data-v-8ab2212f] select,.profile-page[data-v-8ab2212f] textarea{font-size:var(--ui-fs-16)}}.profile-page__body[data-v-8ab2212f]{align-items:flex-start;display:flex}.profile-page__guard[data-v-8ab2212f]{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh/var(--cab-zoom, 1));padding:24px}.profile-page__guard--loading[data-v-8ab2212f]{background:linear-gradient(180deg,var(--ui-soft-2,#f8fafc) 0,var(--ui-primary-soft,#eff6ff) 100%)}.profile-page__guard-card[data-v-8ab2212f]{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#e2e8f0);border-radius:var(--ui-r-16);box-shadow:var(--ui-shadow-lg,0 20px 60px rgba(15,23,42,.08));padding:32px;text-align:center;width:min(100%,520px)}.profile-page__spinner[data-v-8ab2212f]{animation:profile-page-spin-8ab2212f .8s linear infinite;border:3px solid var(--ui-primary-soft-strong,#dbeafe);border-radius:50%;border-top-color:var(--ui-primary,#2563eb);height:36px;margin:0 auto 16px;width:36px}.profile-page__guard-eyebrow[data-v-8ab2212f]{color:var(--ui-primary,#2563eb);font-size:var(--ui-fs-12);font-weight:var(--ui-fw-strong);letter-spacing:var(--ui-caps-spacing);margin:0 0 12px;text-transform:uppercase}.profile-page__guard-title[data-v-8ab2212f]{color:var(--ui-text,#0f172a);font-size:var(--ui-fs-24);font-weight:var(--ui-fw-title);margin:0 0 12px}.profile-page__guard-text[data-v-8ab2212f]{color:var(--ui-muted,#64748b);font-size:var(--ui-fs-14);line-height:1.65;margin:0}.profile-page__guard-actions[data-v-8ab2212f]{display:flex;gap:12px;justify-content:center;margin-top:24px}@media(max-width:768px){.profile-page__guard-actions[data-v-8ab2212f]{flex-direction:column}}.profile-page__guard-button[data-v-8ab2212f]{min-width:112px;text-decoration:none}@keyframes profile-page-spin-8ab2212f{to{transform:rotate(1turn)}}.profile-page__mobilebar[data-v-8ab2212f]{display:none}@media(max-width:768px){.profile-page__mobilebar[data-v-8ab2212f]{align-items:center;background:var(--ui-soft-2,#f8fafc);display:flex;gap:8px;margin-bottom:2px;min-height:var(--app-bar-h,48px);padding:0;position:sticky;top:0;z-index:var(--app-z-header,40)}}.profile-page__acts[data-v-8ab2212f]{align-items:center;display:flex;gap:6px;margin-left:auto}.profile-page__mobile-brand[data-v-8ab2212f]{color:var(--ui-text,#0f172a);font-size:var(--ui-fs-16);font-weight:var(--ui-fw-title);text-decoration:none}.cab-bell-float[data-v-8ab2212f]{align-items:center;display:flex;gap:8px;position:fixed;right:24px;top:18px;z-index:30}@media(max-width:768px){.cab-bell-float[data-v-8ab2212f]{display:none}}.profile-page__mobile-menu[data-v-8ab2212f]{align-items:center;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#e2e8f0);border-radius:var(--ui-r-10);color:var(--ui-muted-strong,#475569);cursor:pointer;display:inline-flex;font-size:var(--ui-fs-14);font-weight:600;gap:8px;padding:8px 16px;transition:background .15s,color .15s}.profile-page__mobile-menu[data-v-8ab2212f]:hover{background:var(--ui-soft,#f1f5f9);color:var(--ui-text,#0f172a)}
