:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#dfe7ee;--bg-panel:#fafcfef5;--bg-raised:#fff;--bg-subtle:#f0f4f7;--bg-active:#e4f1fb;--text-primary:#182533;--text-secondary:#6c7b89;--text-tertiary:#95a2ad;--accent:#2689cc;--accent-strong:#1476b8;--accent-soft:#dff1fc;--border:#dfe7ed;--online:#35b66f;--warning:#f0a235;--danger:#e75d62;--shadow:0 22px 70px #263a4e29;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;font-synthesis:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}#__nuxt,body,html{width:100%;min-height:100%;margin:0}body{background:var(--bg-app);min-width:860px;color:var(--text-primary);overflow:hidden}body.is-resizing-dialogs{cursor:col-resize;-webkit-user-select:none;user-select:none}body.is-resizing-dialogs .app-shell{transition:none}button,input,textarea{font:inherit}button{color:inherit}button:disabled{opacity:.42;cursor:not-allowed!important}.app-bootstrap{place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.app-bootstrap i{background:#2689cc29;border-radius:2px;width:82px;height:4px;overflow:hidden}.app-bootstrap i:after{border-radius:inherit;background:var(--accent);content:"";width:50%;height:100%;animation:.9s ease-in-out infinite alternate bootstrap-slide;display:block}.login-view{width:100vw;min-height:100dvh;box-shadow:var(--shadow);background:#fff;border:1px solid #fffc;border-radius:0;grid-template-columns:minmax(420px,580px) minmax(480px,1fr);margin:0;display:grid;overflow:hidden}.login-card{align-self:center;padding:56px clamp(44px,7vw,88px)}.login-brand{color:#fff;background:linear-gradient(145deg,#55b6ef,#2388cc);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:28px;font-size:22px;font-weight:800;display:grid;box-shadow:0 10px 28px #137ebf47}.login-brand img{border-radius:inherit;width:100%;height:100%;display:block}.login-card h1{letter-spacing:-.045em;margin:5px 0 10px;font-size:34px}.login-card__intro{color:var(--text-secondary);margin-bottom:30px;line-height:1.55}.login-card form{gap:17px;display:grid}.login-card label{color:var(--text-secondary);gap:8px;font-size:12px;font-weight:700;display:grid}.login-card input{border:1px solid var(--border);width:100%;height:48px;color:var(--text-primary);background:#fbfcfd;border-radius:13px;outline:none;padding:0 14px;font-weight:500}.login-card input:focus{border-color:#7bc1e9;box-shadow:0 0 0 4px #2689cc1a}.login-submit{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:13px;height:48px;margin-top:5px;font-weight:750}.login-submit:hover:not(:disabled){background:var(--accent-strong)}.login-submit:disabled{opacity:.55;cursor:default}.login-error{color:#a84145;background:#fff0ef;border-radius:11px;gap:4px;margin-top:18px;padding:12px 14px;font-size:12px;display:grid}.login-error code{color:#8f6264;margin-top:3px;font-size:10px}.field-error{color:var(--danger);font-size:11px;font-weight:600}.login-mode-switch{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:12px;display:flex}.login-mode-switch button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.login-bootstrap-status{color:var(--text-tertiary);text-align:center;margin:20px 0 0;font-size:11px}.login-card__footnote{color:var(--text-tertiary);margin:24px 0 0;font-size:11px}.login-context{color:#fff;background:linear-gradient(145deg,#172a3b,#24516e 58%,#2f8abe);align-items:flex-end;padding:64px;display:flex;position:relative;overflow:hidden}.login-context:after{content:"";background-image:radial-gradient(#ffffff24 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.login-context>div{z-index:1;position:relative}.login-context p{color:#a9d9f4;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.login-context h2{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(34px,4vw,54px);line-height:1.08}.login-context__orb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#74cdf721;border:1px solid #fff3;border-radius:50%;position:absolute}.login-context__orb--one{width:210px;height:210px;top:80px;right:70px}.login-context__orb--two{width:90px;height:90px;top:215px;right:240px}.app-shell{grid-template-columns:52px var(--dialog-list-width,340px) 0 minmax(480px,1fr) 0;background:var(--bg-panel);width:100vw;height:100dvh;min-height:620px;box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) 26px;margin:0;transition:grid-template-columns .24s cubic-bezier(.22,.8,.3,1);display:grid;position:relative;overflow:hidden}.app-shell--inspector-open{grid-template-columns:52px var(--dialog-list-width,340px) 0 minmax(480px,1fr) minmax(320px,360px)}.account-rail{color:#fff;background:#1f2b38;flex-direction:column;grid-area:1/1;align-items:center;min-height:0;padding:14px 6px;display:flex}.brand-mark,.rail-action{cursor:pointer;border:0;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.brand-mark{color:#fff;background:0 0;font-size:20px;font-weight:800;overflow:hidden;box-shadow:0 8px 22px #137ebf59}.brand-mark img{width:100%;height:100%;display:block}.account-rail__list{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;width:100%;margin-top:24px;display:flex;overflow-y:auto}.account-avatar{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(145deg,#5e7286,#3f5367);border:2px solid #0000;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;margin:0 auto;font-size:12px;font-weight:750;transition:border-radius .16s,transform .16s,border-color .16s;display:grid;position:relative}.account-avatar:hover{border-radius:12px;transform:translateY(-1px)}.account-avatar--active{border-color:#72c7f5;border-radius:12px}.account-avatar--inspecting{box-shadow:0 0 0 3px #72c7f533}.account-avatar__badge{background:#ef6268;border:2px solid #1f2b38;border-radius:10px;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:14px;position:absolute;top:-5px;right:-5px}.status-dot{border:2px solid var(--bg-raised);background:var(--text-tertiary);border-radius:50%;width:9px;height:9px;display:inline-block}.account-avatar .status-dot{border-color:#1f2b38;position:absolute;bottom:-2px;right:-2px}.status-dot--online{background:var(--online)}.status-dot--pending,.status-dot--warning{background:var(--warning)}.status-dot--danger{background:var(--danger)}.status-dot--offline,.status-dot--unknown{background:#84919d}.status-dot--pending{animation:1.5s ease-in-out infinite status-pulse}.account-rail__actions{gap:10px;display:grid}.rail-action{color:#c9d5df;background:#ffffff14;font-size:22px}.rail-action:hover{background:#ffffff24}.dialog-sidebar{background:var(--bg-raised);flex-direction:column;grid-area:1/2;min-width:0;display:flex}.conversation-header,.dialog-sidebar__header{justify-content:space-between;align-items:center;min-height:82px;padding:18px 20px;display:flex}.eyebrow{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:750}h1,h2,h3,p{margin-top:0}.dialog-sidebar h1{letter-spacing:-.02em;margin-bottom:0;font-size:20px}.icon-button{width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.icon-button:hover{background:var(--bg-subtle);color:var(--text-primary)}.icon-button:active{transform:scale(.96)}.sidebar-menu-anchor{position:relative}.sidebar-menu{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);transform-origin:100% 0;background:#fffffff5;border:1px solid #768fa033;border-radius:14px;width:224px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 18px 48px #1b2d3b33}.sidebar-menu p{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:5px 9px 4px;font-size:10px;font-weight:800}.sidebar-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:9px;font-size:12px;display:block}.sidebar-menu button:focus-visible,.sidebar-menu button:hover{background:var(--bg-active);outline:0}.sidebar-menu hr{background:var(--border);border:0;height:1px;margin:6px 4px}.search-field{background:var(--bg-subtle);color:var(--text-tertiary);border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;margin:0 16px 12px;padding:10px 12px;display:flex}.search-field:focus-within{background:#fff;border-color:#a8d7f2;box-shadow:0 0 0 3px #2689cc17}.search-field input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.search-field kbd{font-size:10px}.filter-row{gap:7px;padding:0 16px 12px;display:flex}.filter-chip{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:12px}.filter-chip--active{background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.dialog-list{min-height:0;padding:0 8px 14px;overflow-y:auto}.dialog-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:12px;width:100%;padding:11px 10px;display:flex}.dialog-row:hover{background:#f5f8fa}.dialog-row--active{background:var(--bg-active)}.dialog-row__avatar,.profile-avatar{color:#fff;background:linear-gradient(145deg,#82c8ec,#4997c6);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:750;display:grid}.dialog-row:nth-child(2n) .dialog-row__avatar{background:linear-gradient(145deg,#9f9ae9,#6e65c7)}.dialog-row:nth-child(3n) .dialog-row__avatar{background:linear-gradient(145deg,#74ccb3,#3b9d84)}.dialog-row__body{flex:1;min-width:0}.dialog-row__preview,.dialog-row__title{justify-content:space-between;align-items:center;gap:8px;display:flex}.dialog-row__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dialog-row__title time{color:var(--text-tertiary);font-size:10px}.dialog-row__preview{color:var(--text-secondary);margin-top:6px;font-size:12px}.dialog-row__preview>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-row__preview b{background:var(--accent);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.empty-copy{color:var(--text-tertiary);text-align:center;padding:30px}.pagination-button{color:var(--accent-strong);cursor:pointer;background:#ffffffd1;border:1px solid #537d9733;border-radius:999px;align-self:center;font-size:11px;font-weight:700}.pagination-button:hover:not(:disabled){background:#fff}.pagination-button:disabled{cursor:default;opacity:.55}.pagination-button--dialogs{margin:10px auto 18px;padding:8px 14px;display:block}.pagination-button--messages{padding:7px 12px}.dialog-skeletons{padding:0 18px}.dialog-skeleton{gap:12px;padding:11px 0;display:flex}.dialog-skeleton>span{background:#edf1f4;border-radius:16px;flex:none;width:48px;height:48px}.dialog-skeleton div{flex:1;align-content:center;gap:9px;display:grid}.dialog-skeleton i{background:#edf1f4;border-radius:5px;width:78%;height:9px;display:block}.dialog-skeleton i+i{width:54%}.dialog-skeleton i,.dialog-skeleton>span{animation:1.4s ease-in-out infinite skeleton}.conversation-pane{background:#dfe9ef;flex-direction:column;grid-area:1/4;min-width:0;display:flex}.conversation-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #a9bbc68c;flex:none}.conversation-header h2{margin-bottom:4px;font-size:17px}.conversation-header p{color:var(--text-secondary);margin-bottom:0;font-size:12px}.conversation-header__actions{gap:5px;display:flex}.message-canvas{background-color:#dfe9ef;background-image:radial-gradient(#46687c14 1px,#0000 0);background-size:19px 19px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:26px clamp(24px,5vw,82px);display:flex;overflow-y:auto}.date-pill{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4f67768c;border-radius:999px;align-self:center;margin-bottom:8px;padding:6px 11px;font-size:11px}.message-row{display:flex}.message-row--outgoing{justify-content:flex-end}.message-bubble{background:#fff;border-radius:7px 16px 16px;max-width:min(520px,78%);padding:10px 12px 7px;box-shadow:0 2px 5px #364b5714}.message-row--outgoing .message-bubble{background:#d8f3c9;border-radius:16px 7px 16px 16px}.message-bubble p{margin-bottom:5px;font-size:14px;line-height:1.48}.message-bubble footer{color:var(--text-tertiary);justify-content:flex-end;gap:5px;font-size:10px;display:flex}.message-row--outgoing footer span{color:var(--accent)}.message-status--sending{color:var(--text-tertiary)!important}.message-status--failed{font-weight:800;color:var(--danger)!important}.message-status--unknown{font-weight:800;color:var(--warning)!important}.message-loading{gap:10px;display:grid}.message-loading span{background:#ffffffa6;border-radius:16px;width:54%;height:54px;animation:1.4s ease-in-out infinite skeleton}.message-loading span:nth-child(2){justify-self:end;width:48%}.message-loading span:nth-child(3){width:42%}.composer{background:#ffffffe6;border-top:1px solid #a9bbc68c;align-items:flex-end;gap:9px;padding:13px 16px;display:flex}.composer textarea{resize:none;min-height:38px;max-height:120px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:9px 3px}.send-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:13px;width:40px;height:40px;font-size:21px;transition:transform .14s,background .14s}.send-button:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-1px)}.send-button:disabled{opacity:.45;cursor:default}.conversation-empty{text-align:center;place-content:center;height:100%;padding:40px;display:grid}.conversation-empty>span{color:var(--accent);font-size:48px}.conversation-empty h2{margin:16px 0 8px}.conversation-empty p{max-width:360px;color:var(--text-secondary);line-height:1.55}.profile-avatar{border-radius:24px;width:76px;height:76px;font-size:18px;overflow:hidden}.profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.state-label{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.reason-code{color:#b8494d;overflow-wrap:anywhere;background:#fff1f0;border-radius:8px;margin:14px 0 0;padding:8px;font-family:ui-monospace,monospace;font-size:10px}.error-toast{z-index:80;color:#fff;background:#253341;border-radius:12px;align-items:center;gap:16px;max-width:420px;padding:12px 14px;font-size:13px;display:flex;position:absolute;bottom:42px;right:20px;box-shadow:0 12px 35px #111d2747}.error-toast span{gap:4px;display:grid}.error-toast code{color:#afc4d5;font-size:10px}.error-toast button{color:#fff;cursor:pointer;background:0 0;border:0}.account-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12202c8a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-dialog{background:#fff;border:1px solid #ffffffe6;border-radius:22px;width:min(480px,100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 28px 90px #0c1c2a52}.account-dialog__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:24px 26px 18px;display:flex}.account-dialog__header h2{letter-spacing:-.025em;margin:3px 0 0;font-size:22px}.account-dialog__close{background:var(--bg-subtle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:11px;font-size:22px}.account-dialog__body{gap:18px;padding:24px 26px 26px;display:grid}.account-dialog__body>p{color:var(--text-secondary);margin-bottom:0;font-size:13px;line-height:1.6}.account-dialog__body code{background:var(--bg-subtle);border-radius:5px;padding:2px 5px}.account-dialog__field{color:var(--text-secondary);gap:8px;font-size:12px;font-weight:700;display:grid}.account-dialog__field input{border:1px solid var(--border);width:100%;height:46px;color:var(--text-primary);background:#fbfcfd;border-radius:12px;outline:0;padding:0 13px}.account-dialog__field input:focus{border-color:#7bc1e9;box-shadow:0 0 0 4px #2689cc1a}.account-dialog__primary,.account-dialog__secondary{cursor:pointer;border-radius:12px;min-height:44px;padding:0 18px;font-weight:750}.account-dialog__primary{background:var(--accent);color:#fff;border:0}.account-dialog__primary:hover:not(:disabled){background:var(--accent-strong)}.account-dialog__secondary{border:1px solid var(--border);color:var(--text-secondary);background:#fff}.account-dialog__actions{grid-template-columns:auto 1fr;gap:10px;display:grid}.login-methods{gap:10px;display:grid}.login-methods button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fbfcfd;border-radius:14px;gap:5px;padding:16px;display:grid}.login-methods button:hover{background:#f3faff;border-color:#9bcee9}.login-methods strong{font-size:14px}.login-methods span{color:var(--text-secondary);font-size:12px;line-height:1.5}.account-dialog__center,.account-dialog__qr{text-align:center;justify-items:center}.qr-frame{border:1px solid var(--border);background:#fff;border-radius:20px;place-items:center;width:284px;height:284px;display:grid}.qr-frame img{width:260px;height:260px}.account-dialog__link{color:var(--accent-strong);font-size:13px;font-weight:700;text-decoration:none}.account-dialog__hint,.account-dialog__status{color:var(--text-tertiary)!important;font-size:11px!important}.account-dialog__spinner{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite account-dialog-spin}.account-dialog__success{color:#23975a;background:#dff6e9;border-radius:20px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:800;display:grid}.account-dialog__error{color:#a84145;background:#fff0ef;border-radius:11px;gap:5px;margin:0 26px 26px;padding:12px 14px;font-size:12px;display:grid}.account-dialog__error code{color:#8f6264;font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-splitter{z-index:10;cursor:col-resize;touch-action:none;background:0 0;outline:0;grid-area:1/3;justify-self:start;place-items:stretch center;width:8px;min-width:8px;display:grid;position:relative;transform:translate(-4px)}.workspace-splitter span:first-child{background:0 0;width:2px}.workspace-splitter--dragging span:first-child,.workspace-splitter:focus-visible span:first-child{background:var(--accent);width:2px}.context-inspector{z-index:20;border-left:1px solid var(--border);opacity:0;pointer-events:none;background:#fffffff5;grid-area:1/5;min-width:0;transition:opacity .18s ease-out,transform .24s cubic-bezier(.22,.8,.3,1);position:relative;overflow:hidden;transform:translate(24px)}.context-inspector--open{opacity:1;pointer-events:auto;transform:translate(0)}.context-inspector__header{border-bottom:1px solid var(--border);grid-template-columns:38px 1fr 38px;align-items:center;min-height:64px;padding:10px 12px;display:grid}.context-inspector__header h2{text-align:center;margin:0;font-size:15px}.context-inspector__header-spacer{width:38px}.context-inspector__body{height:calc(100% - 64px);padding:18px;overflow-y:auto}.inspector-profile{text-align:center;justify-items:center;padding:10px 0 22px;display:grid}.inspector-profile h3{margin:13px 0 4px;font-size:18px}.inspector-profile p{color:var(--text-secondary);margin-bottom:11px;font-size:12px}.inspector-profile__edit{background:var(--bg-subtle);color:var(--accent-strong);cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:6px 10px;font-size:11px;font-weight:700}.inspector-refreshing{color:var(--text-tertiary);text-align:center;margin:-6px 0 10px;font-size:10px}.inspector-rename{background:var(--bg-subtle);border-radius:14px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.inspector-rename label{color:var(--text-secondary);gap:7px;font-size:11px;font-weight:700;display:grid}.inspector-rename input{border:1px solid var(--border);width:100%;height:38px;color:var(--text-primary);background:#fff;border-radius:9px;outline:0;padding:0 10px}.inspector-rename input:focus{border-color:#8cc9ea;box-shadow:0 0 0 3px #2689cc17}.inspector-confirmation>div,.inspector-rename>div{justify-content:flex-end;gap:8px;display:flex}.inspector-confirmation button,.inspector-rename button{cursor:pointer;background:#fff;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.inspector-primary-action{color:#fff;background:var(--accent)!important}.inspector-section{border:1px solid var(--border);background:#fbfcfd;border-radius:14px;margin-bottom:14px;padding:15px}.inspector-section h3{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.inspector-section dl{gap:10px;margin:0;display:grid}.inspector-section dl div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.inspector-section dt{color:var(--text-secondary)}.inspector-section dd{text-align:right;margin:0;font-weight:650}.inspector-section>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;width:100%;padding:10px 0}.inspector-section>button:last-child{border-bottom:0}.inspector-section small{float:right;color:var(--text-tertiary)}.inspector-menu{border:1px solid var(--border);background:#fff;border-radius:14px;margin-bottom:14px;display:grid;overflow:hidden}.inspector-menu button{border:0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.inspector-menu button:last-child{border-bottom:0}.inspector-menu button:hover:not(:disabled){background:var(--bg-subtle)}.inspector-menu button b,.inspector-menu button small{color:var(--text-tertiary);font-size:11px;font-weight:600}.inspector-menu__danger{color:var(--danger)}.inspector-notice{border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:11px;line-height:1.5}.inspector-notice--info{background:var(--accent-soft);color:var(--accent-strong)}.inspector-notice--success{color:#24784a;background:#e3f7eb}.inspector-notice--error{color:#a84145;background:#fff0ef}.inspector-confirmation{background:#fff3f1;border-radius:14px;margin-bottom:14px;padding:14px}.inspector-confirmation h3{margin-bottom:7px;font-size:13px}.inspector-confirmation p{color:#795b5d;margin-bottom:13px;font-size:11px;line-height:1.55}.inspector-confirmation .inspector-danger-action{background:var(--danger);color:#fff}.inspector-search{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-tertiary);border-radius:12px;align-items:center;gap:8px;padding:9px 11px;display:flex}.inspector-search:focus-within{background:#fff;border-color:#8cc9ea;box-shadow:0 0 0 3px #2689cc17}.inspector-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.inspector-search button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:28px;padding:0 10px;font-size:10px;font-weight:700}.inspector-search button:disabled{cursor:default;opacity:.55}.inspector-caption{color:var(--text-tertiary);margin:9px 3px 15px;font-size:10px;line-height:1.5}.inspector-results{gap:8px;display:grid}.inspector-results article{border:1px solid var(--border);background:#fff;border-radius:12px;padding:11px 12px}.inspector-results header{justify-content:space-between;gap:8px;font-size:11px;display:flex}.inspector-results time{color:var(--text-tertiary)}.inspector-results p{margin:7px 0 0;font-size:12px;line-height:1.5}.inspector-load-more{border:1px solid var(--border);min-height:36px;color:var(--accent-strong);cursor:pointer;background:#fff;border-radius:10px;font-size:11px;font-weight:700}.inspector-load-more:disabled{cursor:default;color:var(--text-tertiary)}.inspector-empty,.inspector-empty-state{color:var(--text-tertiary);text-align:center}.inspector-empty-state{place-content:center;justify-items:center;min-height:300px;padding:30px;display:grid}.inspector-empty-state>span{color:var(--accent);font-size:36px}.inspector-empty-state h3{color:var(--text-primary);margin:13px 0 7px}.inspector-empty-state p{max-width:280px;font-size:12px;line-height:1.6}.inspector-empty-state button{border:1px solid var(--border);background:#fff;border-radius:10px;padding:8px 12px}.workspace-statusbar{z-index:50;color:#ffffffeb;-webkit-user-select:none;user-select:none;background:#176fa5;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;min-width:0;height:26px;font-size:10px;display:flex;position:relative}.workspace-statusbar__group{align-items:stretch;min-width:0;height:100%;display:flex}.workspace-statusbar__group--metrics{justify-content:center}.workspace-statusbar__group--actions{justify-content:flex-end}.statusbar-item{height:100%;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 9px;display:flex}button.statusbar-item{cursor:pointer}button.statusbar-item:focus-visible,button.statusbar-item:hover{background:#ffffff21;outline:0}.statusbar-indicator{background:#d6e1e8;border-radius:50%;width:7px;height:7px}.statusbar-item--connected .statusbar-indicator{background:#6ee7a5}.statusbar-item--connecting .statusbar-indicator{background:#ffd36d}.statusbar-item--disconnected .statusbar-indicator{background:#ff8b8f}@keyframes skeleton{50%{opacity:.48}}@keyframes status-pulse{50%{opacity:.65;transform:scale(.7)}}@keyframes bootstrap-slide{to{transform:translate(100%)}}@keyframes account-dialog-spin{to{transform:rotate(1turn)}}@media (width<=1220px){.app-shell,.app-shell--inspector-open{grid-template-columns:52px var(--dialog-list-width,320px) 0 minmax(480px,1fr) 0}.context-inspector{width:min(380px,100vw - 52px);position:absolute;top:0;bottom:26px;right:0;box-shadow:-18px 0 55px #1d303f2e}.workspace-statusbar__group--metrics{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.context-inspector,.conversation-header,.sidebar-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}
