*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--lit-gold: #E8A020;--lit-gold2: #FDB813;--lit-amber: #D4880A;--lit-orange: #C46B00;--bg-0: #0a0a0c;--bg-1: #111114;--bg-2: #17171c;--bg-3: #1e1e25;--line: rgba(255,255,255,.08);--line-2: rgba(232,160,32,.18);--text: #f4f1ea;--text-2: rgba(244,241,234,.66);--text-3: rgba(244,241,234,.4);--user-bubble: linear-gradient(135deg, #2a2118, #1d1812);--agent-bubble: #17171c;--radius: 16px;--shadow: 0 18px 50px rgba(0,0,0,.55);--sidebar-w: 300px;--topbar-h: 72px;--thread-max-w: min(1120px, calc(100vw - var(--sidebar-w) - 40px))}html,body{height:100%;width:100%;background:var(--bg-0);color:var(--text);font-family:Cairo,Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}#root{height:100%;width:100%;min-height:0;overflow:hidden}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea{font-family:inherit}.material-icons-round{-webkit-user-select:none;user-select:none}.appLayout{display:grid;grid-template-columns:var(--sidebar-w) 1fr;direction:rtl;height:100%;width:100%;min-height:0;overflow:hidden;background:radial-gradient(900px 500px at 100% -10%,rgba(232,160,32,.1),transparent 60%),radial-gradient(700px 400px at 0% 110%,rgba(196,107,0,.1),transparent 55%),var(--bg-0)}.appLayout[dir=ltr]{grid-template-columns:var(--sidebar-w) 1fr;direction:ltr}.appLayout[dir=rtl] .sidebar{grid-column:1;border-inline-end:0;border-inline-start:1px solid var(--line)}.appLayout[dir=rtl] .main{grid-column:2}.appLayout[dir=ltr] .sidebar{grid-column:1;border-inline-start:0;border-inline-end:1px solid var(--line)}.appLayout[dir=ltr] .main{grid-column:2}.main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.chatColumn{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;overflow:hidden}.sidebar{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--bg-1),var(--bg-0));border-inline-end:1px solid var(--line);height:100%;overflow:hidden}.sidebarTop{display:flex;align-items:center;gap:10px;padding:16px 16px 10px}.sidebarBrand{display:flex;align-items:center;gap:10px;min-width:0}.sidebarBrand>span{display:flex;flex-direction:column;gap:2px;min-width:0}.sidebarBrand b{color:var(--text);font-size:13px;letter-spacing:.2px}.sidebarBrand small{color:var(--text-3);font-size:10px}.sidebarLogo{height:30px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.sidebarTitle{font-size:13px;color:var(--text-2);letter-spacing:.5px}.sidebarClose{display:none;margin-inline-start:auto;color:var(--text-2);padding:6px;border-radius:8px}.sidebarClose:hover{color:var(--text);background:var(--bg-2)}.sidebarClose .material-icons-round{font-size:22px}.assistantCard{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;margin:4px 14px 12px;padding:10px;border:1px solid rgba(232,160,32,.18);border-radius:14px;background:linear-gradient(135deg,#e8a0201a,#ffffff06)}.assistantCard img{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #e8a02052}.assistantCard>span:not(.assistantStatus){display:flex;flex-direction:column;min-width:0;gap:2px}.assistantCard b{font-size:13px;color:var(--text)}.assistantCard small{font-size:10px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistantStatus{grid-column:1 / -1;display:flex;align-items:center;gap:5px;font-size:10px;color:#86e3ae}.assistantStatus i{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 8px #3ddc84a6}.newChatBtn{margin:6px 14px 12px;padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--lit-gold),var(--lit-orange));color:#1a1206;font-weight:700;border-radius:12px;box-shadow:0 6px 18px #e8a02040;transition:transform .12s ease,box-shadow .12s ease}.newChatBtn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #e8a02059}.newChatBtn .material-icons-round{font-size:20px}.workspaceNav{padding:0 10px 8px;border-bottom:1px solid var(--line)}.navSectionLabel{display:block;padding:2px 8px 6px;color:var(--text-3);font-size:10px;letter-spacing:.9px}.workspaceNavItem{width:100%;display:flex;align-items:center;gap:8px;text-align:start;padding:9px;border-radius:9px;color:var(--text-2);font-size:12px;transition:background .12s,color .12s;position:relative}.workspaceNavItem+.workspaceNavItem{margin-top:2px}.workspaceNavItem .material-icons-round{font-size:18px;color:var(--text-3)}.workspaceNavItem.active{color:var(--text);background:#e8a0201a;box-shadow:inset 2px 0 0 var(--lit-gold)}.workspaceNavItem.active .material-icons-round{color:var(--lit-gold2)}.workspaceNavItem:disabled{cursor:not-allowed;opacity:.56}.workspaceNavItem small{margin-inline-start:auto;color:var(--text-3);font-size:9px}.navItemState{margin-inline-start:auto;color:#86e3ae;font-size:10px}.adminNavBtn{margin:0 14px 10px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 28px);color:var(--text-2);background:#ffffff09;border:1px solid rgba(255,255,255,.09);border-radius:10px;font-size:12px;transition:.15s ease}.adminNavBtn:hover{color:var(--lit-gold2);border-color:var(--line-2);background:#e8a0200f}.adminNavBtn .material-icons-round{font-size:18px}.convScroll{flex:1;overflow-y:auto;padding:4px 10px 16px}.convGroupLabel{font-size:11px;color:var(--text-3);padding:10px 8px 6px;letter-spacing:.8px}.convGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.convGroupHeader .convGroupLabel{padding-inline-end:0}.convModeBtn{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text-3);padding:4px 8px;font-size:10px;cursor:pointer}.convModeBtn:hover{color:var(--text);border-color:var(--lit-gold)}.conversationSearch{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;padding:8px 10px;background:var(--bg-1);color:var(--text);outline:none;font-size:12px;margin:2px 0 6px}.conversationSearch:focus{border-color:var(--lit-gold);box-shadow:0 0 0 2px #e8a0201f}.convItem{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;color:var(--text-2);font-size:14px;width:100%;text-align:start;transition:background .12s ease;position:relative}.convItem:hover{background:var(--bg-2);color:var(--text)}.convItem.active{background:var(--bg-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.convItem .material-icons-round{font-size:18px;color:var(--lit-gold);flex-shrink:0}.convItemText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.convDelete{opacity:1;color:#ff6b6b;flex-shrink:0;padding:4px;border-radius:6px;transition:color .12s,background .12s}.convDelete:hover{color:#ff3b3b;background:#ff50501f}.convDelete .material-icons-round{font-size:18px;color:inherit}.convAction{width:24px;height:24px;border-radius:6px;display:inline-grid;place-items:center;color:var(--text-3);flex-shrink:0;cursor:pointer;opacity:.7}.convAction:hover{opacity:1;color:var(--lit-gold);background:#e8a0201a}.convAction .material-icons-round{font-size:15px;color:inherit}.sidebarFooter{padding:12px 16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--text-3)}.sidebarFooter .accountBadge{flex:1 0 100%}.accountBadge{display:flex;align-items:center;gap:7px;min-width:0}.accountBadge>.material-icons-round{color:var(--lit-gold);font-size:20px}.accountBadge>span:last-child{display:flex;flex-direction:column;min-width:0;line-height:1.2}.accountBadge b{color:var(--text-2);font-size:11px;overflow:hidden;text-overflow:ellipsis;max-width:100px}.accountBadge small{color:var(--text-3);font-size:9px;margin-top:2px}.logoutBtn{color:var(--text-2);display:flex;align-items:center;gap:6px}.logoutBtn:hover{color:var(--lit-gold)}.logoutBtn .material-icons-round{font-size:16px}.topbar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:#0a0a0c99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;flex-shrink:0}.hamburger{display:none;color:var(--text)}.hamburger .material-icons-round{font-size:24px}.topbarLead{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.topbarKicker{color:var(--lit-gold);font-size:10px;letter-spacing:.7px}.topbarTitle{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbarLogo{height:26px;display:none}.topbarRight{display:flex;align-items:center;gap:8px;flex-shrink:0}.statusPill{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);padding:5px 10px;border-radius:999px;background:var(--bg-2)}.statusDot{width:8px;height:8px;border-radius:50%;background:var(--text-3)}.statusDot.amber{background:var(--lit-gold);box-shadow:0 0 8px var(--lit-gold)}.statusDot.red{background:#ff5b5b;box-shadow:0 0 8px #ff5b5b}.topActionBtn{color:var(--text-2);display:flex;align-items:center}.topActionBtn:hover{color:var(--lit-gold)}.topActionBtn .material-icons-round{font-size:20px}.topLocaleBtn{min-width:38px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;color:var(--text-2);background:#ffffff06;font-size:10px;cursor:pointer}.topLocaleBtn:hover{color:var(--lit-gold2);border-color:var(--lit-gold)}.dataScopePill{display:inline-flex;align-items:center;gap:5px;color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:11px}.dataScopePill .material-icons-round{font-size:14px;color:var(--lit-gold)}.thread{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 0 12px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(232,160,32,.35) transparent}.thread::-webkit-scrollbar{width:6px}.thread::-webkit-scrollbar-thumb{background:#e8a02059;border-radius:999px}.threadInner{width:100%;max-width:var(--thread-max-w);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:18px}.emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding:48px 0 64px;color:var(--text-2);min-height:50vh}.emptyAvatar{width:96px;height:96px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--line-2),0 14px 40px #00000080}.emptyTitle{font-size:22px;font-weight:800;color:var(--text)}.emptySub{font-size:14px;max-width:460px;line-height:1.7}.suggestRow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.suggestChip{padding:10px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);color:var(--text-2);font-size:13px;transition:all .12s}.suggestChip:hover{border-color:var(--line-2);color:var(--text);transform:translateY(-1px)}.bubbleRow{display:flex;gap:12px;align-items:flex-start}.bubbleRow.user{flex-direction:row-reverse}.avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;object-fit:cover}.avatar.agent{box-shadow:0 0 0 2px var(--line-2)}.avatarUser{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3a3a44,#23232a);color:var(--text-2)}.avatarUser .material-icons-round{font-size:20px}.bubbleCol{display:flex;flex-direction:column;gap:6px;max-width:min(96%,920px);width:100%}.bubbleRow.user .bubbleCol{align-items:flex-end}.messageMetaLine{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.bubbleName{font-size:12px;color:var(--text-3);padding:0 4px}.messageTools{position:relative;display:flex;align-items:center;opacity:.4;transition:opacity .15s}.bubbleRow:hover .messageTools,.messageTools:focus-within{opacity:1}.messageToolBtn{width:28px;height:28px;border-radius:8px;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center}.messageToolBtn:hover,.messageToolBtn:focus-visible{color:var(--lit-gold2);background:#e8a0201a;outline:none}.messageToolBtn .material-icons-round{font-size:18px}.messageMenu{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:35;min-width:210px;padding:5px;border:1px solid var(--line-2);border-radius:12px;background:#17171cfa;box-shadow:0 18px 45px #0000007a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.messageMenu button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:8px;color:var(--text-2);text-align:start;font-size:12px}.messageMenu button:hover,.messageMenu button:focus-visible{color:var(--text);background:#e8a0201a;outline:none}.messageMenu .material-icons-round{color:var(--lit-gold);font-size:16px}.replyQuote{width:min(100%,600px);padding:7px 10px;border-inline-start:2px solid var(--lit-gold);background:#e8a0200f;border-radius:8px;color:var(--text-3);font-size:11px}.replyQuote p{margin-top:2px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble{padding:12px 15px;border-radius:16px;line-height:1.75;font-size:15px;white-space:pre-wrap;word-break:break-word}.bubble.agent{background:var(--agent-bubble);border:1px solid var(--line);border-start-start-radius:4px}.bubble.user{background:var(--user-bubble);border:1px solid var(--line-2);border-start-end-radius:4px}.bubbleNum{color:var(--lit-gold2);font-weight:700;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed}.toolChip{align-self:stretch;max-width:100%;width:100%;background:var(--bg-1);border:1px dashed var(--line);border-radius:12px;padding:8px 12px;font-size:12.5px;color:var(--text-2);white-space:pre-wrap}.toolChip.fail{border-color:#ff5b5b66;color:#ffb4b4}.toolChip .toolChipHead{display:flex;align-items:center;gap:6px;color:var(--text-3);margin-bottom:2px}.toolChip .material-icons-round{font-size:15px}.systemChip{align-self:center;font-size:11.5px;color:var(--text-3);padding:2px 10px}.typing{display:inline-flex;gap:4px;padding:4px 2px}.typing span{width:7px;height:7px;border-radius:50%;background:var(--lit-gold);opacity:.5;animation:typingDot 1s infinite ease-in-out}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.visual{margin-top:4px;width:100%}.visualToolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 2px}.visualTitle{font-size:13px;color:var(--text-2);font-weight:700;flex:1}.exportBtn{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-2);padding:5px 9px;border-radius:9px;background:var(--bg-2);border:1px solid var(--line)}.exportBtn:hover{color:var(--text);border-color:var(--line-2)}.exportBtn .material-icons-round{font-size:15px}.visualPinBtn{color:var(--lit-gold2)}.dataTableWrap{overflow:auto;max-height:420px;border:1px solid var(--line);border-radius:12px;background:var(--bg-1);-webkit-overflow-scrolling:touch}.dataTable{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.dataTable th,.dataTable td{padding:8px 12px;text-align:start;white-space:nowrap;border-bottom:1px solid var(--line)}.dataTable thead th{position:sticky;top:0;background:var(--bg-3);color:var(--lit-gold2);font-weight:700;z-index:1;cursor:pointer}.dataTable tbody tr:hover{background:#ffffff08}.dataTable td.num{direction:ltr;text-align:end;color:var(--text)}.dataTable tbody tr.rowBold td{font-weight:700}.zoomRow{display:inline-flex;gap:4px}.zoomBtn{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-2)}.zoomBtn:hover{color:var(--text)}.zoomBtn .material-icons-round{font-size:16px}.chartWrap{background:var(--bg-1);border:1px solid var(--line);border-radius:12px;padding:14px 10px 6px}.visualNote{background:var(--bg-1);border:1px solid rgba(255,91,91,.3);border-radius:12px;padding:10px 14px;font-size:13px;color:#ffc4c4;display:flex;gap:8px;align-items:center}.visualNote .material-icons-round{font-size:18px}.composer{border-top:1px solid var(--line);background:#0a0a0cb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 16px calc(14px + env(safe-area-inset-bottom));flex-shrink:0}.composerInner{max-width:var(--thread-max-w);width:100%;margin:0 auto;display:flex;align-items:flex-end;gap:10px}.composerBox{flex:1;display:flex;align-items:flex-end;gap:8px;background:var(--bg-2);border:1px solid var(--line);border-radius:18px;padding:8px 8px 8px 14px;transition:border-color .15s}.composerBox:focus-within{border-color:var(--line-2)}.composerInput{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:15px;resize:none;max-height:160px;line-height:1.6;padding:6px 0}.composerInput::placeholder{color:var(--text-3)}.circleBtn{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-3);color:var(--text);transition:all .14s}.circleBtn .material-icons-round{font-size:22px}.circleBtn:hover{background:#2a2a32}.sendBtn{background:linear-gradient(135deg,var(--lit-gold),var(--lit-orange));color:#1a1206}.sendBtn:disabled{opacity:.4;cursor:default;background:var(--bg-3);color:var(--text-3)}.callComposerBtn{background:linear-gradient(135deg,#3ddc8438,#28a0642e);border:1px solid rgba(61,220,132,.35);color:#9be7bd}.callComposerBtn:hover{background:#3ddc8447;color:#c8f5dc}.callComposerBtn.callActive{background:#ff5b5b;border-color:#ff5b5b;color:#fff;animation:pulseRed 1.6s infinite}.noteMicBtn{width:36px;height:36px;background:transparent;color:var(--text-2)}.noteMicBtn:hover{color:var(--lit-gold);background:#e8a0201a}.noteMicBtn.recording{background:#ff5b5b33;color:#ff8a8a;animation:pulseRed 1.2s infinite}.composerBox.recording{border-color:#ff5b5b73}.recordingBar{max-width:var(--thread-max-w);width:100%;margin:0 auto 8px;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;background:#ff5b5b1f;border:1px solid rgba(255,91,91,.35);font-size:13px;color:#ffb4b4}.recordingDot{width:8px;height:8px;border-radius:50%;background:#ff5b5b;animation:liveBlink 1s infinite;flex-shrink:0}.recordingCancel{margin-inline-start:auto;font-size:12px;color:var(--text-2);padding:4px 10px;border-radius:8px;background:var(--bg-2)}.recordingCancel:hover{color:var(--text)}.replyComposerBar{max-width:var(--thread-max-w);width:100%;margin:0 auto 8px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#e8a02012;border:1px solid rgba(232,160,32,.22);border-radius:10px}.replyComposerBar>.material-icons-round{color:var(--lit-gold);font-size:18px}.replyComposerBar>div{min-width:0;display:flex;flex-direction:column;gap:1px}.replyComposerBar b{color:var(--text);font-size:11px}.replyComposerBar span{color:var(--text-3);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replyComposerBar button{margin-inline-start:auto;width:28px;height:28px;border-radius:7px;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center}.replyComposerBar button:hover{color:var(--text);background:#ffffff0f}.replyComposerBar button .material-icons-round{font-size:17px}@keyframes pulseRed{0%,to{box-shadow:0 0 #ff5b5b73}50%{box-shadow:0 0 0 10px #ff5b5b00}}.composerHint{max-width:var(--thread-max-w);width:100%;margin:8px auto 0;font-size:11px;color:var(--text-3);text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.composerHint b{color:var(--lit-gold)}.composerHint .hintIcon{font-size:13px;vertical-align:middle;color:var(--text-3)}.callBanner{position:sticky;top:0;z-index:20;margin:0 0 10px;width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:linear-gradient(135deg,#14281ceb,#0e1c14eb);border:1px solid rgba(61,220,132,.35);box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.callBanner.muted{border-color:#ffa02066}.callAvatar{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #3ddc8480}.callInfo{flex:1;min-width:0;display:flex;flex-direction:column}.callName{font-size:14px;font-weight:700}.callMeta{font-size:12px;color:#9be7bd;display:flex;align-items:center;gap:6px}.callMeta .liveDot{width:7px;height:7px;border-radius:50%;background:#3ddc84;animation:liveBlink 1.2s infinite}@keyframes liveBlink{0%,to{opacity:1}50%{opacity:.3}}.callTimer{font-variant-numeric:tabular-nums;direction:ltr}.callState{margin-top:3px;font-size:12px;color:#d9f7e5;min-height:17px}.callState.amber{color:#ffe0a3}.callState.red{color:#ffb4b4}.callBtns{display:flex;gap:8px}.callBtn{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff}.callBtn:hover{background:#ffffff2e}.callBtn.end{background:#ff3b30}.callBtn.end:hover{background:#ff5147}.callBtn.mutedBtn{background:var(--lit-gold);color:#1a1206}.callBtn .material-icons-round{font-size:20px}.callOpenBtn{color:#9be7bd;font-size:12px}.liveCaption{max-width:820px;margin:10px auto 0;width:calc(100% - 24px);font-size:13px;color:var(--text-2);text-align:center;background:var(--bg-1);border:1px solid var(--line);border-radius:12px;padding:8px 14px;white-space:pre-wrap}.followupRow{max-width:var(--thread-max-w);width:100%;margin:0 auto;padding:8px 16px 0;display:flex;gap:8px;flex-wrap:wrap}.followupChip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line-2);color:var(--text-2);font-size:13px;line-height:1.3;transition:all .12s;max-width:100%}.followupChip:hover{color:var(--text);border-color:var(--lit-gold);background:var(--bg-3);transform:translateY(-1px)}.followupChip .material-icons-round{font-size:15px;color:var(--lit-gold);flex-shrink:0}.jumpToLatest{position:absolute;inset-inline-start:50%;bottom:106px;transform:translate(-50%);z-index:12;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;color:var(--text);background:#17171cf0;border:1px solid var(--line-2);box-shadow:0 10px 26px #00000061;font-size:11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jumpToLatest:hover{color:var(--lit-gold2);border-color:var(--lit-gold)}.jumpToLatest .material-icons-round{color:var(--lit-gold);font-size:16px}.workspaceToast{position:fixed;inset-inline-start:50%;bottom:24px;transform:translate(-50%);z-index:120;max-width:min(92vw,520px);padding:10px 15px;border-radius:10px;color:var(--text);background:#1f1a12f5;border:1px solid rgba(232,160,32,.35);box-shadow:0 16px 40px #0000007a;font-size:12px;text-align:center}.evidenceDrawer{position:fixed;z-index:110;inset-block:16px;inset-inline-end:16px;width:min(390px,calc(100vw - 32px));padding:18px;overflow:auto;color:var(--text);background:linear-gradient(180deg,#19191efa,#0e0e11fa);border:1px solid rgba(232,160,32,.35);border-radius:18px;box-shadow:0 24px 70px #00000094,0 0 0 1px #ffffff08 inset;animation:evidenceDrawerIn .18s ease-out}.evidenceDrawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.evidenceDrawer h2{margin:4px 0 0;font-size:19px}.evidenceDrawerSummary{margin:16px 0;color:var(--text-2);font-size:12px;line-height:1.65}.evidenceDrawerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.evidenceDrawerGrid>div,.evidenceDrawerMetric{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:#ffffff06}.evidenceDrawerGrid span,.evidenceDrawerMetric span{display:block;margin-bottom:5px;color:var(--text-3);font-size:10px}.evidenceDrawerGrid strong,.evidenceDrawerMetric strong{display:block;overflow-wrap:anywhere;color:var(--lit-gold2);font-size:12px;font-weight:700}.evidenceDrawerMetric{margin-top:9px}@keyframes evidenceDrawerIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (max-width: 560px){.evidenceDrawer{inset-inline:10px;inset-block:auto 76px;width:auto;max-height:min(70vh,520px)}}.voiceNoteBubble{padding:10px 12px;min-width:240px}.vnPlayer{display:flex;align-items:center;gap:10px;direction:rtl}.vnPlayBtn{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--lit-gold),var(--lit-orange));color:#1a1206}.vnPlayBtn .material-icons-round{font-size:22px}.vnWave{flex:1;display:flex;align-items:center;gap:2px;height:30px;cursor:pointer;min-width:120px}.vnBar{flex:1;min-width:2px;border-radius:2px;background:var(--text-3);transition:background .1s}.vnBar.on{background:var(--lit-gold2)}.vnTime{font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums;direction:ltr;min-width:30px;text-align:center}.vnTranscript{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:14px;line-height:1.7;color:var(--text)}@property --siriAngle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.siriGlow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;overflow:hidden;opacity:0;animation:siriFadeIn .5s ease forwards}.siriGlowLayer{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:conic-gradient(from var(--siriAngle),#ff5e9a,#ff8a5b,#ffd66b,#5be8b5,#4db8ff,#a06bff,#ff5e9a);-webkit-mask:radial-gradient(ellipse 78% 78% at 50% 50%,transparent 56%,#000 84%);mask:radial-gradient(ellipse 78% 78% at 50% 50%,transparent 56%,#000 84%);filter:blur(42px) saturate(1.35);will-change:transform,opacity}.siriGlowLayer.a{animation:siriSpin 7s linear infinite;opacity:.85}.siriGlowLayer.b{animation:siriSpin 11s linear infinite reverse;filter:blur(70px) saturate(1.2);opacity:.5}.siriGlowCaption{position:absolute;inset-inline:0;bottom:92px;z-index:1;margin:auto;width:fit-content;max-width:calc(100% - 40px);padding:8px 14px;border-radius:999px;color:#fff2d2;background:#18120ab8;border:1px solid rgba(255,214,107,.35);box-shadow:0 8px 24px #00000040;font-size:13px;text-align:center;direction:rtl}.siriGlow.listening .siriGlowLayer.a{animation-duration:11s;opacity:.55}.siriGlow.listening .siriGlowLayer.b{animation-duration:16s;opacity:.3}.siriGlow.thinking .siriGlowLayer.a{animation-duration:4s;opacity:.8}.siriGlow.thinking .siriGlowLayer.b{animation-duration:6s;opacity:.45}.siriGlow.speaking{animation:siriFadeIn .5s ease forwards,siriPulse 1.1s ease-in-out infinite .5s}.siriGlow.speaking .siriGlowLayer.a{animation-duration:3.4s;opacity:1}.siriGlow.speaking .siriGlowLayer.b{animation-duration:5s;opacity:.7}.siriGlow.muted .siriGlowLayer{filter:blur(48px) saturate(.25) brightness(.7)}.siriGlow.muted .siriGlowLayer.a{opacity:.3}.siriGlow.muted .siriGlowLayer.b{opacity:.18}@keyframes siriSpin{to{--siriAngle: 360deg}}@keyframes siriFadeIn{to{opacity:1}}@keyframes siriPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@media (prefers-reduced-motion: reduce){.siriGlowLayer{animation:none!important}}@supports not (background: conic-gradient(from var(--siriAngle),red,blue)){.siriGlowLayer{animation-name:siriSpinFallback!important}@keyframes siriSpinFallback{to{transform:rotate(360deg)}}}.loginScreen{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;background-color:var(--bg-0);background-image:radial-gradient(900px 600px at 50% 100%,rgba(232,160,32,.08),transparent 55%),linear-gradient(180deg,#08080ab8,#08080a8c 45%,#08080ac7),url(/login-bg.png);background-size:cover,cover,cover;background-position:center,center,center;background-repeat:no-repeat}.loginCard{width:min(400px,100%);background:#121216d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(232,160,32,.18);border-radius:22px;padding:32px 28px;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0a inset;display:flex;flex-direction:column;align-items:center;gap:14px}.loginLogo{width:180px;height:auto;margin-bottom:4px}.loginLocaleBtn{align-self:flex-end;padding:5px 8px;color:var(--text-2);background:transparent;border:1px solid var(--line);border-radius:8px;font-size:10px;cursor:pointer}.loginLocaleBtn:hover{color:var(--lit-gold2);border-color:var(--lit-gold)}.loginTitle{font-size:20px;font-weight:800}.loginSub{font-size:13px;color:var(--text-3);margin-bottom:6px}.loginField{width:100%;display:flex;flex-direction:column;gap:6px}.loginField label{font-size:12px;color:var(--text-2)}.loginInput{width:100%;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);color:var(--text);font-size:15px;outline:none}.loginInput:focus{border-color:var(--line-2)}.loginBtn{width:100%;padding:13px;border-radius:12px;font-weight:800;font-size:15px;background:linear-gradient(135deg,var(--lit-gold),var(--lit-orange));color:#1a1206;margin-top:6px}.loginBtn:disabled{opacity:.6}.loginError{color:#ff8a8a;font-size:13px;min-height:18px}.sessionExpiredNotice{border:1px solid rgba(226,166,77,.42);background:#e2a64d1a;color:#f2d19a;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.65;margin:12px 0}.confirmOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:confirmFadeIn .18s ease}.confirmDialog{width:min(380px,100%);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid rgba(232,160,32,.22);border-radius:20px;padding:28px 24px 22px;box-shadow:0 28px 70px #000000a6,0 0 0 1px #ffffff0a inset;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;animation:confirmPop .2s ease}.confirmIcon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8a0201f;color:var(--lit-gold);margin-bottom:4px}.confirmIcon.danger{background:#ff50501f;color:#ff6b6b}.confirmIcon .material-icons-round{font-size:28px}.confirmTitle{font-size:18px;font-weight:800;color:var(--text)}.confirmMessage{font-size:14px;line-height:1.55;color:var(--text-2);margin:0 0 8px;max-width:32ch;overflow-wrap:anywhere}.confirmActions{display:flex;gap:10px;width:100%;margin-top:6px}.confirmCancel,.confirmOk{flex:1;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:700;transition:transform .12s ease,background .12s ease,opacity .12s ease}.confirmCancel{background:var(--bg-3);color:var(--text);border:1px solid var(--line)}.confirmCancel:hover{background:#ffffff0f}.confirmOk{background:linear-gradient(135deg,var(--lit-gold),var(--lit-orange));color:#1a1206}.confirmOk.danger{background:linear-gradient(135deg,#ff6b6b,#d63b3b);color:#fff}.confirmOk:hover,.confirmCancel:hover{transform:translateY(-1px)}@keyframes confirmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmPop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.confirmOverlay,.confirmDialog{animation:none}}.scrim{display:none}@media (max-width: 860px){.appLayout{grid-template-columns:1fr}.appLayout[dir=rtl] .sidebar,.appLayout[dir=ltr] .sidebar,.appLayout[dir=rtl] .main,.appLayout[dir=ltr] .main{grid-column:1}:root{--thread-max-w: min(100vw - 28px, 720px)}.sidebar{position:fixed;top:0;bottom:0;left:0;right:auto;width:min(86vw,320px);max-width:100vw;z-index:50;transform:translate(-105%);transition:transform .25s ease;box-shadow:0 0 60px #0009;pointer-events:auto}.appLayout[dir=rtl] .sidebar{left:auto;right:0;transform:translate(105%)}.sidebar.open,.appLayout[dir=rtl] .sidebar.open{transform:translate(0)}.scrim.show{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:45}.hamburger,.sidebarClose{display:flex}.topbarLogo{display:block}.threadInner{padding:0 14px}.bubbleCol{max-width:88%}.topbarRight{gap:4px}.dataScopePill{display:none}.topbarKicker{font-size:9px}.messageMenu{position:fixed;inset-inline:14px;top:auto;bottom:88px;min-width:0}.jumpToLatest{bottom:128px}}.settingsNavBtn,.adminNavBtn{width:100%;border:1px solid transparent;background:transparent;color:var(--text-2);display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;cursor:pointer;font-size:12px}.settingsNavBtn:hover,.adminNavBtn:hover{color:var(--text);background:#ffffff0b;border-color:var(--line)}.workspacePage{height:calc(100vh - var(--topbar-h));overflow-y:auto;padding:34px clamp(18px,4vw,56px) 80px;background:radial-gradient(900px 340px at 20% 0%,rgba(232,160,32,.06),transparent 65%)}.workspaceHero{max-width:1180px;margin:0 auto 24px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-bottom:1px solid var(--line);padding-bottom:22px}.workspaceKicker,.componentEyebrow{color:var(--lit-gold);font-size:10px;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.workspaceHero h1{margin:7px 0 8px;font-size:clamp(25px,3vw,38px);letter-spacing:-.03em}.workspaceHero p{margin:0;color:var(--text-2);max-width:64ch;line-height:1.7;font-size:13px}.heroActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.primaryAction,.secondaryAction{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;padding:10px 14px;border:1px solid var(--line-2);font-weight:800;font-size:12px;cursor:pointer;white-space:nowrap}.primaryAction{background:linear-gradient(135deg,var(--lit-gold),var(--lit-orange));color:#1b1206;border-color:#ffd66b8c}.secondaryAction{background:#ffffff09;color:var(--text)}.primaryAction:hover,.secondaryAction:hover{transform:translateY(-1px);filter:brightness(1.06)}.primaryAction:disabled,.secondaryAction:disabled{opacity:.55;transform:none;cursor:wait}.dashboardTabs{max-width:1180px;margin:0 auto 14px;display:flex;gap:6px}.dashboardTabs button,.dashboardSelector button{background:transparent;color:var(--text-2);border:1px solid transparent;border-radius:9px;padding:9px 12px;display:inline-flex;gap:7px;align-items:center;cursor:pointer;font-size:12px}.dashboardTabs button.active,.dashboardSelector button.active{background:#e8a0201a;border-color:#e8a0204d;color:var(--text)}.dashboardTabs small{color:var(--text-3)}.dashboardSelector{max-width:1180px;margin:0 auto 15px;padding:5px;display:flex;gap:5px;overflow-x:auto;background:#ffffff05;border:1px solid var(--line);border-radius:12px}.dashboardToolbar{max-width:1180px;margin:0 auto 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--text-2)}.dashboardToolbar strong{color:var(--text);display:block;font-size:15px}.dashboardToolbar span{font-size:11px}.freshness{display:inline-flex;gap:5px;align-items:center;color:var(--text-3)!important}.sendingBubble{display:flex;align-items:center;gap:9px}.sendingStage{color:var(--text-2);font-size:11px}.sendingBubble>button{color:#ffadad;font-size:10px;border:0;background:transparent;cursor:pointer;margin-inline-start:auto}.inlineNotice{max-width:1180px;margin:0 auto 14px;padding:10px 13px;color:#ffe6ad;background:#e8a02014;border:1px solid rgba(232,160,32,.22);border-radius:10px;font-size:12px}.dashboardGrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:start}.dashboardComponent{grid-column:span 6;min-width:0;background:linear-gradient(180deg,#16171bfa,#0f1013fa);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 14px 34px #00000029}.dashboardComponent:nth-child(1){grid-column:span 7}.dashboardComponent:nth-child(2){grid-column:span 5}.dashboardComponent.size-4,.dashboardComponent.size-6,.dashboardComponent.size-8,.dashboardComponent.size-12{grid-column:span 6}.dashboardComponent.size-4{grid-column:span 4}.dashboardComponent.size-6{grid-column:span 6}.dashboardComponent.size-8{grid-column:span 8}.dashboardComponent.size-12{grid-column:span 12}.componentHead,.componentMeta,.componentFooter{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.componentHead h3{margin:5px 0 4px;font-size:17px}.componentHead small{color:var(--text-3);font-size:10px}.componentActions{display:flex;gap:2px}.componentActions button,.iconButton{width:28px;height:28px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-3);cursor:pointer;display:inline-grid;place-items:center}.componentActions button:hover,.iconButton:hover{color:var(--text);background:#ffffff0f;border-color:var(--line)}.componentActions button:disabled{animation:spin 1s linear infinite}.componentTitleInput{width:min(260px,44vw);border:1px solid var(--lit-gold);border-radius:7px;padding:5px 7px;background:var(--bg-1);color:var(--text);font:inherit;font-size:15px;outline:none}.componentSizeSelect{max-width:72px;border:1px solid var(--line);border-radius:7px;background:var(--bg-1);color:var(--text-3);padding:5px 3px;font-size:10px}.staleTag{color:#e0a33e;display:inline-flex;align-items:center;gap:3px}.staleTag .material-icons-round{font-size:14px}.exportProgress{color:var(--lit-gold);font-size:10px;white-space:nowrap}.dangerGhost:hover{color:#ff9c9c!important}.componentFilterBar{display:flex;align-items:flex-end;gap:8px;padding:10px;margin:14px 0;background:#0003;border:1px solid var(--line);border-radius:10px;flex-wrap:wrap}.componentFilterBar label,.monitorForm label,.settingsSection label{color:var(--text-3);font-size:10px;display:flex;flex-direction:column;gap:5px}.componentFilterBar input,.componentFilterBar select,.monitorForm input,.settingsSection select{min-width:90px;color:var(--text);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:8px 9px;outline:none}.componentFilterBar input:focus,.componentFilterBar select:focus,.monitorForm input:focus,.settingsSection select:focus{border-color:var(--lit-gold)}.componentFilterBar .secondaryAction{padding:8px 10px}.componentMeta{margin:12px 0;color:var(--text-3);font-size:10px}.componentNoData{min-height:150px;display:grid;place-items:center;text-align:center;color:var(--text-3);font-size:12px;gap:4px}.componentNoData .material-icons-round{color:var(--lit-gold);font-size:24px}.componentFooter{border-top:1px solid var(--line);padding-top:10px;margin-top:12px;align-items:center}.componentFooter button{color:var(--text-2);background:transparent;border:0;font-size:10px;cursor:pointer;margin-inline-start:8px}.componentFooter button:hover{color:var(--lit-gold)}.chartTypeSelect{color:var(--text-2);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:6px 7px;font:inherit;font-size:10px}.dataTableControls{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid var(--line);background:#ffffff05}.tableSearch{flex:1;display:flex;align-items:center;gap:6px;min-width:120px;color:var(--text-3)}.tableSearch input{width:100%;background:transparent;color:var(--text);border:0;outline:none;font:inherit;font-size:11px}.columnPicker{position:relative;color:var(--text-2);font-size:10px}.columnPicker summary{cursor:pointer;display:flex;align-items:center;gap:4px;list-style:none}.columnPicker summary::-webkit-details-marker{display:none}.columnPicker>div{position:absolute;z-index:5;inset-inline-end:0;top:25px;min-width:170px;max-height:240px;overflow:auto;background:var(--bg-2);border:1px solid var(--line-2);border-radius:9px;padding:8px;box-shadow:var(--shadow)}.columnPicker label{display:flex;gap:6px;align-items:center;padding:5px;color:var(--text-2)}.tableCount{color:var(--text-3);font-size:10px;white-space:nowrap}.tablePagination{display:flex;justify-content:center;align-items:center;gap:10px;padding:9px;color:var(--text-2);font-size:10px}.tablePagination button,.tablePagination select{color:var(--text-2);background:transparent;border:1px solid var(--line);border-radius:6px;padding:4px 7px;font:inherit}.tablePagination button:disabled{opacity:.4}.kpiVisual,.dashboardKpi{position:relative;min-height:150px;padding:18px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid rgba(232,160,32,.22);border-radius:12px;background:radial-gradient(280px 100px at 85% 10%,rgba(232,160,32,.14),transparent 70%),#ffffff05}.kpiVisual strong,.dashboardKpi strong{color:var(--lit-gold2);font-size:34px;letter-spacing:-.04em}.kpiVisual>span:not(.componentEyebrow),.dashboardKpi>span:not(.componentEyebrow){color:var(--text-2);font-size:12px}.kpiVisual small,.dashboardKpi small{color:#91d2a3;font-size:11px}.kpiVisual .visualPinBtn{position:absolute;top:12px;inset-inline-end:12px}.evidenceTag{color:#91d2a3;display:inline-flex;align-items:center;gap:4px;font-size:10px}.evidenceTag .material-icons-round{font-size:14px}.workspaceEmpty{max-width:620px;min-height:280px;margin:45px auto;padding:44px 24px;border:1px dashed rgba(232,160,32,.28);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#ffffff05}.workspaceEmpty>.material-icons-round{color:var(--lit-gold);font-size:42px;margin-bottom:10px}.workspaceEmpty h3{margin:0 0 8px;font-size:20px}.workspaceEmpty p{color:var(--text-2);line-height:1.7;font-size:13px;max-width:54ch;margin:0 0 18px}.workspaceLoading{height:60vh;display:grid;place-items:center;gap:8px;color:var(--text-2);font-size:13px}.workspaceLoading .material-icons-round{color:var(--lit-gold);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.documentGrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.documentCard,.integrationCard,.settingsSection,.monitorForm,.monitorList article,.artifactList article{background:#ffffff06;border:1px solid var(--line);border-radius:14px}.documentCard{padding:15px;display:grid;grid-template-columns:38px 1fr 28px;gap:11px;align-items:start}.documentIcon{width:38px;height:38px;display:grid;place-items:center;background:#e8a0201a;color:var(--lit-gold);border-radius:10px}.documentCard h3,.integrationCard h3,.monitorList h3{margin:0 0 6px;font-size:14px}.documentCard p,.monitorList p{color:var(--text-2);font-size:11px;line-height:1.6;margin:0 0 5px}.documentCard small,.artifactList small,.monitorList small{color:var(--text-3);font-size:10px}.docPublishBtn{display:block;margin-top:8px;color:var(--lit-gold);background:transparent;border:0;font-size:10px;cursor:pointer;padding:0}.docAccessField{display:flex;flex-direction:column;gap:4px;margin-top:9px;color:var(--text-3);font-size:10px}.docAccessField input{width:100%;min-width:0;color:var(--text);background:var(--bg-2);border:1px solid var(--line);border-radius:7px;padding:7px;font:inherit;outline:none}.docAccessField input:focus{border-color:var(--lit-gold)}.documentPreview{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--line);min-width:0}.documentPreview pre{max-height:220px;overflow:auto;margin:7px 0 0;padding:10px;color:var(--text-2);background:#00000038;border:1px solid var(--line);border-radius:8px;white-space:pre-wrap;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.documentPreview img{display:block;max-width:100%;max-height:360px;margin-top:10px;border-radius:9px;border:1px solid var(--line);object-fit:contain}.artifactList,.monitorList{max-width:1180px;margin:0 auto;display:grid;gap:8px}.artifactList article{padding:14px;display:flex;align-items:center;gap:10px;color:var(--lit-gold)}.artifactList article div{display:flex;flex-direction:column;gap:4px;color:var(--text)}.artifactWorkspace{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(250px,.35fr) minmax(0,1fr);gap:14px;align-items:start}.artifactRow{width:100%;padding:13px 14px;display:flex;align-items:center;gap:10px;text-align:start;color:var(--text);background:#ffffff06;border:1px solid var(--line);border-radius:12px;cursor:pointer}.artifactRow:hover,.artifactRow.active{border-color:#e8a02073;background:#e8a0200f}.artifactRow>.material-icons-round:first-child{color:var(--lit-gold)}.artifactRow>.material-icons-round:last-child{margin-inline-start:auto;color:var(--text-3);font-size:18px}.artifactRow span{display:grid;gap:4px;min-width:0}.artifactRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifactRow small{color:var(--text-3);font-size:10px}.artifactPreview{max-width:none;margin:0;min-width:0}.artifactPreview .dataTableWrap{max-height:500px;overflow:auto}.integrationCard{max-width:720px;margin:28px auto;padding:22px}.integrationHeader{display:flex;gap:12px;align-items:center;color:var(--lit-gold);border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px}.integrationHeader .material-icons-round{font-size:30px}.integrationHeader span{color:var(--text-3);font-size:11px}.scopeList{display:grid;gap:10px;color:var(--text-2);font-size:12px}.scopeList>span{color:var(--text-3);font-size:11px}.scopeList label{display:flex;gap:8px;align-items:center}.scopeList label .material-icons-round{color:#8fd6a2;font-size:16px}.warningStrip{margin-top:20px;border-radius:10px;padding:11px;color:#ffe3a8;background:#e8a02012;font-size:11px;display:flex;gap:8px;align-items:center}.emailWorkspaceGrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.emailStyleTop{grid-column:1 / -1;min-width:0}.emailStyleControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(232,160,32,.18);border-radius:10px;background:#e8a0200b}.emailStyleControls .styleToggle{display:inline-flex;align-items:center;gap:7px;color:var(--text-2);font-size:11px;margin-inline-end:auto}.emailStyleControls .styleToggle input{accent-color:var(--lit-gold)}.emailStyleControls .secondaryAction{padding:7px 10px}.emailPanel{max-width:none;margin:0;min-width:0}.sectionTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:var(--lit-gold)}.sectionTitle h2,.sectionTitle h3{margin:4px 0 0;color:var(--text);font-size:17px}.emailSearchForm{display:flex;gap:8px;margin:14px 0}.emailSearchForm input,.emailField input,.emailField textarea{width:100%;color:var(--text);background:var(--bg-2);border:1px solid var(--line);border-radius:9px;padding:10px;outline:none;font:inherit;font-size:12px}.emailSearchForm input:focus,.emailField input:focus,.emailField textarea:focus{border-color:var(--lit-gold)}.emailSearchForm .secondaryAction{flex:0 0 auto;padding-inline:12px}.emailResults{display:grid;gap:7px;max-height:310px;overflow:auto}.emailResult{display:flex;flex-direction:column;gap:3px;padding:10px;text-align:start;color:var(--text);background:#ffffff05;border:1px solid var(--line);border-radius:10px;cursor:pointer}.emailResult:hover{border-color:#e8a02073;background:#e8a0200d}.emailResult span,.emailResult small,.emailReadBox small{color:var(--text-3);font-size:10px}.emailResult small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceEmpty.compact{min-height:130px;margin:0;padding:20px;border:0}.emailReadBox{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.emailReadBox p{margin:12px 0 0;max-height:220px;overflow:auto;color:var(--text-2);font-size:12px;line-height:1.7;white-space:pre-wrap}.emailReadActions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.emailSummaryBox{margin-top:12px;padding:12px;border:1px solid rgba(232,160,32,.22);border-radius:10px;background:#e8a0200d;color:var(--text-2);font-size:11px;line-height:1.65}.emailSummaryBox>strong{display:block;color:var(--text)}.emailSummaryBox>div{margin-top:9px}.emailSummaryBox span{display:block;color:var(--lit-gold);font-size:10px;font-weight:800}.emailSummaryBox ul{margin:3px 0 0;padding-inline-start:18px}.emailStyleTop{margin-bottom:0}.messageSourceTag{display:inline-flex;align-items:center;gap:5px;margin:4px 0 6px;padding:5px 8px;border:1px solid rgba(232,160,32,.24);border-radius:7px;color:var(--lit-gold);background:#e8a0200f;font-size:10px}.messageSourceTag .material-icons-round{font-size:14px}.evidenceDocumentNotice{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(232,160,32,.22);border-radius:10px;background:#e8a0200f;color:var(--text-2);font-size:11px;line-height:1.6}.evidenceDocumentNotice .material-icons-round{color:var(--lit-gold)}.evidenceDocumentNotice strong{grid-column:2;color:var(--text);overflow-wrap:anywhere}.emailField{display:flex;flex-direction:column;gap:5px;margin-top:12px;color:var(--text-3);font-size:11px}.emailField textarea{resize:vertical;min-height:130px}.emailDraftActions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.emailDraftActions .primaryAction,.emailDraftActions .secondaryAction{padding:9px 12px}.sendConfirmBox{margin-top:14px;padding:13px;border:1px solid rgba(232,160,32,.4);border-radius:11px;background:#e8a02012}.sendConfirmBox strong{color:#ffe6b1;font-size:12px}.sendConfirmBox p{color:var(--text-2);font-size:11px;overflow-wrap:anywhere}.sendConfirmBox>div{display:flex;gap:8px}.sendConfirmBox button{padding:8px 10px}.emailScheduleBox{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.emailScheduleBox strong{display:block;margin-bottom:8px;font-size:12px}.emailScheduleRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.emailScheduleRow input{flex:1;min-width:190px;color:var(--text);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:8px 9px}.scheduledJobsPanel{max-width:1180px;margin:14px auto 0;padding:15px}.scheduledJobsList{display:grid;gap:8px}.scheduledJobsList article{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.scheduledJobsList article>div{display:grid;gap:3px;min-width:0}.scheduledJobsList small,.scheduledJobsList em{color:var(--text-3);font-size:10px;overflow-wrap:anywhere}.scheduledJobsList em,.monitorError{color:#e59a83;font-style:normal}.privacyNote{display:block;margin-top:13px;color:var(--text-3);font-size:10px;line-height:1.6}.monitorForm{max-width:1180px;margin:0 auto 20px;padding:15px;display:grid;grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:end;gap:10px}.monitorForm input{width:100%}.monitorList article{padding:14px;display:flex;align-items:center;gap:10px}.monitorBody{flex:1}.monitorList article>button{color:var(--text-2);background:transparent;border:0;cursor:pointer;padding:7px}.monitorDot{width:9px;height:9px;border-radius:50%;background:var(--text-3)}.monitorDot.active{background:#7dd58e;box-shadow:0 0 0 4px #7dd58e1a}.monitorBody{min-width:0}.monitorError{display:block;margin-top:4px;font-size:10px;overflow-wrap:anywhere}.monitorRuns{display:grid;gap:4px;margin-top:8px}.monitorRuns span{display:inline-flex;align-items:center;gap:5px;color:var(--text-3);font-size:10px}.monitorRuns span.triggered{color:#e8b45e}.monitorRuns span.failed{color:#e59a83}.monitorRuns .material-icons-round{font-size:14px}.settingsSection{max-width:820px;margin:0 auto 12px;padding:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.settingsSection h3{margin:0 0 6px;font-size:15px}.settingsSection p{max-width:56ch;margin:0;color:var(--text-2);font-size:12px;line-height:1.7}.settingsSection label{min-width:230px}.secureBadge{display:inline-flex;align-items:center;gap:6px;color:#91d2a3;font-size:12px}.composerAttachBtn{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--line);border-radius:10px;color:var(--text-3);background:#ffffff06;display:grid;place-items:center;cursor:pointer}.composerAttachBtn:hover{color:var(--lit-gold);border-color:#e8a02059}.composerAttachBtn:disabled{opacity:.45;cursor:wait}.cancelRequestBtn{width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(255,120,120,.26);border-radius:10px;color:#f99;background:#ff505012;display:grid;place-items:center;cursor:pointer}.appErrorScreen{min-height:100%;display:grid;place-items:center;align-content:center;gap:10px;padding:32px;color:var(--text);background:var(--bg-0);text-align:center}.appErrorScreen img{width:76px;height:76px;border-radius:50%;box-shadow:0 0 0 2px #e8a02059}.appErrorScreen h1{margin:4px 0 0;font-size:22px}.appErrorScreen p{max-width:48ch;margin:0 0 10px;color:var(--text-2);line-height:1.7;font-size:13px}.appErrorScreen button{padding:10px 16px;border:0;border-radius:10px;color:#1a1206;background:linear-gradient(135deg,var(--lit-gold),var(--lit-orange));font-weight:700;cursor:pointer}@media (max-width: 900px){.workspaceHero{align-items:flex-start;flex-direction:column}.heroActions{justify-content:flex-start}.dashboardComponent,.dashboardComponent:nth-child(1),.dashboardComponent:nth-child(2),.dashboardComponent[class*=size-]{grid-column:span 12!important}.documentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.emailWorkspaceGrid{grid-template-columns:1fr}.monitorForm{grid-template-columns:1fr 1fr}.artifactWorkspace{grid-template-columns:1fr}}@media (max-width: 560px){.workspacePage{padding:24px 13px 70px}.documentGrid{grid-template-columns:1fr}.monitorForm,.settingsSection{display:flex;flex-direction:column;align-items:stretch}.settingsSection label{min-width:0}.dashboardToolbar{align-items:flex-start;flex-direction:column}.componentFilterBar{display:grid;grid-template-columns:1fr 1fr}.componentFilterBar .secondaryAction{grid-column:span 2}}@media print{body.printing-conversation .sidebar,body.printing-conversation .topbar,body.printing-conversation .composer,body.printing-conversation .callBanner,body.printing-conversation .liveCaption,body.printing-conversation .visualToolbar,body.printing-conversation .scrim{display:none!important}body.printing-conversation,body.printing-conversation .appLayout,body.printing-conversation .main,body.printing-conversation .thread{display:block!important;height:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}body.printing-conversation .bubble{border:1px solid #ccc!important;color:#000!important;background:#f7f7f7!important}body.printing-conversation .bubbleNum{color:#b06a00!important}body.printing-conversation .dataTableWrap{max-height:none!important}}.appLayout.sidebarCollapsed{--sidebar-w: 76px}.sidebarTop{justify-content:space-between;min-height:62px;padding:14px 12px 10px}.sidebarLogo{max-width:132px;height:30px;object-fit:contain}.sidebarTopActions{display:flex;align-items:center;gap:4px}.sidebarContextBtn,.sidebarCollapse{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 7px;border:1px solid transparent;border-radius:8px;color:var(--text-3);font-size:10px;cursor:pointer}.sidebarContextBtn:hover,.sidebarCollapse:hover{color:var(--lit-gold2);background:#e8a02014;border-color:var(--line-2)}.sidebarContextBtn .material-icons-round,.sidebarCollapse .material-icons-round{font-size:18px}.assistantCard,.sidebarBrand,.adminNavBtn,.settingsNavBtn,.logoutBtn{display:none!important}.workspaceNav.primaryNav{margin:5px 10px 12px;padding:0 0 10px;border-bottom:1px solid var(--line)}.conversationPanelTitle{display:flex;align-items:center;gap:8px;padding:9px 18px 4px;color:var(--text-2);font-size:12px;font-weight:700}.conversationPanelTitle .material-icons-round{color:var(--lit-gold);font-size:17px}.conversationSearchWrap{display:flex;align-items:center;gap:5px;margin:4px 0 7px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:var(--bg-1);color:var(--text-3)}.conversationSearchWrap:focus-within{border-color:var(--lit-gold);box-shadow:0 0 0 2px #e8a0201f}.conversationSearchWrap>.material-icons-round{font-size:16px}.conversationSearchWrap .conversationSearch{margin:0;padding-inline:2px;border:0;background:transparent;box-shadow:none}.emptyConv{text-align:center;padding-top:28px}.sidebarPageHint{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px 12px;padding:14px 10px;border:1px dashed var(--line-2);border-radius:10px;color:var(--text-3);font-size:11px}.sidebarPageHint .material-icons-round{color:var(--lit-gold);font-size:18px}.sidebarFooter{position:relative;margin-top:auto;padding:10px 12px 12px;border-top:1px solid var(--line);display:block}.accountButton{width:100%;display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid transparent;border-radius:10px;color:var(--text-2);cursor:pointer}.accountButton:hover,.accountButton.open{color:var(--text);background:#ffffff0b;border-color:var(--line)}.accountButton>.material-icons-round{color:var(--lit-gold);font-size:22px}.accountMenu{position:absolute;inset-inline:12px;bottom:calc(100% + 8px);z-index:20;padding:7px;border:1px solid var(--line-2);border-radius:12px;background:#17171cfa;box-shadow:var(--shadow)}.accountMenuIdentity{display:flex;align-items:center;gap:8px;padding:8px 9px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.accountMenuIdentity>.material-icons-round{color:var(--lit-gold);font-size:23px}.accountMenuIdentity>div{display:grid;min-width:0;gap:2px}.accountMenuIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.accountMenuIdentity small{color:var(--text-3);font-size:9px}.accountMenu button{width:100%;display:flex;align-items:center;gap:8px;padding:9px;border-radius:8px;color:var(--text-2);font-size:11px;text-align:start;cursor:pointer}.accountMenu button:hover{color:var(--text);background:#ffffff0f}.accountMenu button .material-icons-round{color:var(--text-3);font-size:17px}.accountMenu button:hover .material-icons-round{color:var(--lit-gold)}.accountMenu .accountLogout,.accountMenu .accountLogout .material-icons-round{color:#f0a09a}.sidebar.collapsed .sidebarLogo{width:34px;height:30px;object-fit:cover;object-position:left center}.sidebar.collapsed .sidebarTop{display:grid;grid-template-columns:1fr;justify-items:center;gap:6px;padding:10px 4px 8px}.sidebar.collapsed .sidebarCopy{display:none}.sidebar.collapsed .sidebarTopActions{width:100%;flex-direction:row;justify-content:center;gap:4px}.sidebar.collapsed .sidebarContextBtn,.sidebar.collapsed .sidebarCollapse{padding:5px}.sidebar.collapsed .sidebarContextBtn .sidebarCopy,.sidebar.collapsed .sidebarCollapse .sidebarCopy{display:none}.sidebar.collapsed .newChatBtn{width:42px;height:42px;margin:7px auto 12px;padding:0;border-radius:12px}.sidebar.collapsed .workspaceNav.primaryNav{margin-inline:8px}.sidebar.collapsed .workspaceNavItem,.sidebar.collapsed .conversationPanelTitle{justify-content:center;padding-inline:0}.sidebar.collapsed .convGroupHeader,.sidebar.collapsed .conversationSearchWrap,.sidebar.collapsed .convAction,.sidebar.collapsed .convDelete,.sidebar.collapsed .sidebarPageHint span{display:none}.sidebar.collapsed .convItem{justify-content:center;padding-inline:0}.sidebar.collapsed .accountButton{padding-inline:0}.sidebar.collapsed .accountMenu{inset-inline:auto;width:220px}.sidebar.collapsed .sidebarContextBtn{margin-inline-start:0}.languageToggle{display:inline-flex;align-items:center;gap:2px;height:30px;padding:3px;border:1px solid var(--line);border-radius:999px;color:var(--text-3);background:#ffffff06;font-size:10px;cursor:pointer}.languageToggle span{min-width:23px;padding:3px 5px;border-radius:999px;text-align:center}.languageToggle span.active{color:#1a1206;background:var(--lit-gold);font-weight:800}.topbar{padding-block:10px}.topbarTitle{font-size:14px}.topbarRight{gap:9px}.statusPill{color:var(--text-2)}.statusDot.green{background:#3ddc84;box-shadow:0 0 8px #3ddc84}.settingsTools{max-width:820px;margin:0 auto;padding:20px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.settingsToolsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid var(--line)}.settingsToolsHeader h2{margin:6px 0;font-size:18px}.settingsToolsHeader p{color:var(--text-2);font-size:12px;line-height:1.65}.settingsToolsHeader>.material-icons-round{color:var(--lit-gold);font-size:24px}.settingsToolsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px}.settingsToolCard{min-width:0;display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:#ffffff05;text-align:start;cursor:pointer}.settingsToolCard:hover{border-color:var(--line-2);background:#e8a0200f}.settingsToolCard>.material-icons-round:last-child{margin-inline-start:auto;color:var(--text-3);font-size:18px}.settingsToolCard:hover>.material-icons-round:last-child{color:var(--lit-gold)}.settingsToolCard>span:nth-child(2){display:grid;gap:3px;min-width:0}.settingsToolCard strong{font-size:12px}.settingsToolCard small{color:var(--text-3);font-size:10px;line-height:1.45}.settingsToolIcon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;color:var(--lit-gold);background:#e8a0201a}.settingsToolIcon .material-icons-round{font-size:18px}.settingsAdminNotice{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:13px;color:var(--text-3);font-size:11px}.settingsAdminNotice .material-icons-round{color:var(--lit-gold);font-size:18px}@media (max-width: 860px){.sidebarCollapse{display:inline-flex}.appLayout[dir=rtl] .sidebar.collapsed,.appLayout[dir=ltr] .sidebar.collapsed{width:76px;transform:translate(0)}.sidebar.collapsed .sidebarClose{display:none}.sidebarTop{min-height:58px}.sidebarLogo{max-width:124px}.sidebarContextBtn{margin-inline-start:auto}}@media (max-width: 560px){.topbar{gap:8px;padding-inline:10px}.topbarTitle{font-size:13px}.statusPill{padding-inline:7px;font-size:10px}.languageToggle span{min-width:21px}.settingsTools{padding:15px}.settingsToolsGrid{grid-template-columns:1fr}}._adminPage_odv1j_1{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;background:#151517;color:#f7f2e9;padding:clamp(20px,3vw,42px) clamp(14px,4vw,64px) 64px;font-family:Cairo,Inter,sans-serif}._adminHeader_odv1j_27,._noticeRow_odv1j_29,._workspace_odv1j_31{width:min(100%,1560px);margin-inline:auto}._adminHeader_odv1j_27{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}._brandLine_odv1j_59{display:flex;align-items:flex-start;gap:16px;min-width:0}._brandLine_odv1j_59 img{width:78px;height:auto;margin-top:1px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}._eyebrow_odv1j_63{display:block;color:#c59a55;font:700 10px/1.35 Inter,sans-serif;letter-spacing:1.7px;text-transform:uppercase}._adminHeader_odv1j_27 h1{margin:5px 0 3px;font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.6px}._adminHeader_odv1j_27 p{color:#f7f2e98c;font-size:13px;line-height:1.55}._headerActions_odv1j_71{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}._refreshState_odv1j_73{color:#f7f2e96b;font-size:11px;white-space:nowrap}._secondaryButton_odv1j_75,._logoutButton_odv1j_77{padding:9px 13px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#121719;color:#f7f2e9d1;font:600 12px Cairo,sans-serif;transition:border-color .15s ease,background .15s ease,color .15s ease}._secondaryButton_odv1j_75:hover{border-color:#e2a540b3;background:#e2a54014;color:#f0c36d}._logoutButton_odv1j_77{border-color:#ff666640;color:#faa}._logoutButton_odv1j_77:hover{background:#ff66661a}._viewNav_odv1j_103{width:min(100%,1560px);margin:18px auto 0;display:flex;gap:8px;padding:5px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#222226}._viewTab_odv1j_105{flex:1;padding:11px 14px;border-radius:8px;color:#f7f2e9a8;font:700 12px Cairo,sans-serif;text-align:center;transition:.15s ease}._viewTab_odv1j_105:hover{color:#fff1d6;background:#e8a02014}._viewTabActive_odv1j_109{color:#1a1206;background:#e8a020}._noticeRow_odv1j_29{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);gap:12px;align-items:start;margin-top:18px}._notice_odv1j_29{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:11px 14px;border-inline-start:2px solid #c68f37;background:#c68f370f;color:#f7f2e99e;font-size:12px;line-height:1.7}._noticeMark_odv1j_117{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#d8a147;color:#17120a;font:800 12px/1 Inter,sans-serif}._sources_odv1j_119{min-width:0;border:1px solid rgba(255,255,255,.1);background:#111618}._sources_odv1j_119 summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;color:#f7f2e9c7;font-size:12px;list-style:none}._sources_odv1j_119 summary::-webkit-details-marker{display:none}._sources_odv1j_119 summary:before{content:"+";color:#d1a35c;font:700 16px/1 Inter,sans-serif}._sources_odv1j_119[open] summary:before{content:"−"}._sources_odv1j_119 summary em{color:#c59a55;font:10px Inter,sans-serif;white-space:nowrap}._sourceList_odv1j_131{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08)}._sourceList_odv1j_131>div{min-width:0;padding:10px 12px;border-inline-end:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}._sourceKey_odv1j_135{display:block;margin-bottom:3px;color:#bd914d;font:700 9px Inter,sans-serif;letter-spacing:1.2px}._sourceList_odv1j_131 b{display:block;direction:ltr;text-align:left;overflow-wrap:anywhere;color:#f7f2e991;font:10px/1.45 Inter,sans-serif}._workspace_odv1j_31{display:grid;grid-template-columns:minmax(286px,320px) minmax(0,1fr);gap:20px;align-items:start;margin-top:20px;direction:ltr}._traceRail_odv1j_143,._detailPane_odv1j_145{direction:rtl;min-width:0}._traceRail_odv1j_143{position:sticky;top:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#121719}._railHeading_odv1j_149{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 17px 15px;border-bottom:1px solid rgba(255,255,255,.09)}._railHeading_odv1j_149 h2{margin-top:4px;font-size:17px;line-height:1.35}._railHeading_odv1j_149 p{margin-top:4px;color:#f7f2e96e;font-size:11px}._traceList_odv1j_155{max-height:calc(100vh - 270px);overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:stable}._traceList_odv1j_155::-webkit-scrollbar{width:8px}._traceList_odv1j_155::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:8px}._count_odv1j_159{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:23px;padding:0 8px;border-radius:999px;background:#ffffff14;color:#f7f2e9a3;font:700 10px Inter,sans-serif;white-space:nowrap}._traceRow_odv1j_161{width:100%;display:flex;align-items:flex-start;gap:10px;padding:14px 15px;border:0;border-bottom:1px solid rgba(255,255,255,.065);background:transparent;color:inherit;text-align:start;transition:background .15s ease,box-shadow .15s ease}._traceRow_odv1j_161:hover{background:#ffffff09}._traceRowActive_odv1j_165{background:#c68f3721;box-shadow:inset -3px 0 #d29a3e}._liveDot_odv1j_167{width:8px;height:8px;flex:0 0 auto;margin-top:7px;border-radius:50%;background:#687179}._liveDot_odv1j_167._live_odv1j_167{background:#53d391;box-shadow:0 0 0 4px #53d3911f;animation:_pulse_odv1j_1 1.5s infinite}@keyframes _pulse_odv1j_1{50%{opacity:.45}}._traceRowBody_odv1j_173{display:grid;flex:1;min-width:0;gap:5px}._traceRowTop_odv1j_175{display:flex;justify-content:space-between;gap:8px;font-size:11px}._traceRowTop_odv1j_175 time{direction:ltr;color:#f7f2e966;white-space:nowrap}._traceQuestion_odv1j_179{overflow:hidden;color:#f7f2e9bf;font-size:12px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}._traceRowMeta_odv1j_181{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#f7f2e966;font-size:10px}._traceRowMeta_odv1j_181>span:last-child{direction:ltr}._success_odv1j_185,._running_odv1j_185,._failure_odv1j_185,._neutral_odv1j_185{display:inline-flex;align-items:center;gap:5px}._success_odv1j_185{color:#81dfa9}._running_odv1j_185{color:#e5b961}._failure_odv1j_185{color:#ff9696}._neutral_odv1j_185{color:#f7f2e978}._errorBox_odv1j_189{margin:12px;padding:10px;border-radius:8px;background:#ff5b5b17;color:#ffb1b1;direction:ltr;font:11px/1.5 Inter,sans-serif}._detailPane_odv1j_145{min-width:0}._detailHeader_odv1j_195{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 2px 18px;border-bottom:1px solid rgba(255,255,255,.08)}._detailHeaderCopy_odv1j_197{min-width:0}._detailHeader_odv1j_195 h2{max-width:860px;margin:6px 0 5px;color:#fbf5eb;font-size:clamp(22px,2.5vw,34px);line-height:1.35;letter-spacing:-.4px;overflow-wrap:anywhere}._detailMeta_odv1j_201{display:flex;flex-wrap:wrap;gap:13px;color:#f7f2e96e;font-size:11px}._detailMeta_odv1j_201 ._mono_odv1j_203{direction:ltr}._detailStatus_odv1j_205{padding-top:4px}._statusBadge_odv1j_207{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid currentColor;border-radius:999px;font-size:10px;line-height:1.2;white-space:nowrap}._statusBadge_odv1j_207 i{width:6px;height:6px;border-radius:50%;background:currentColor}._mono_odv1j_203{direction:ltr;text-align:left;font-family:Inter,ui-monospace,monospace}._overview_odv1j_215{display:grid;grid-template-columns:165px minmax(0,1fr);gap:18px;align-items:start;margin-top:14px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#111618}._overviewTitle_odv1j_217 h2{margin-top:4px;font-size:16px;line-height:1.35}._factGrid_odv1j_219{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}._fact_odv1j_219{min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#0d1113}._fact_odv1j_219 span{display:block;margin-bottom:5px;color:#f7f2e96e;font-size:10px}._fact_odv1j_219 strong{display:block;min-width:0;color:#f7f2e9db;font-size:12px;line-height:1.55;overflow-wrap:anywhere}._fact_odv1j_219 strong._mono_odv1j_203{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}._factWide_odv1j_229{grid-column:span 2}._section_odv1j_233,._technicalArea_odv1j_235{margin-top:14px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#121719}._sectionHeading_odv1j_237{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}._sectionHeading_odv1j_237 h2{margin-top:4px;color:#f8f2e9;font-size:19px;line-height:1.4}._sectionHeading_odv1j_237 p{max-width:720px;margin-top:4px;color:#f7f2e97a;font-size:12px;line-height:1.7}._sectionHeading_odv1j_237 ._count_odv1j_159{margin-top:2px}._messageStream_odv1j_245{display:grid;gap:10px}._message_odv1j_245{padding:12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:10px}._userMessage_odv1j_249{border-color:#c68f3752;background:#c68f371a}._agentMessage_odv1j_251{background:#ffffff09}._systemMessage_odv1j_253{background:#4b85af12}._messageMeta_odv1j_255{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;color:#f7f2e975;font-size:10px}._messageMeta_odv1j_255 time{direction:ltr}._message_odv1j_245 p{color:#f7f2e9e6;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}._rawText_odv1j_261{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.07);color:#f7f2e975;font-size:11px;line-height:1.55}._rawText_odv1j_261 b{color:#d8a65a}._emptySmall_odv1j_265{padding:10px 0;color:#f7f2e96e;font-size:12px}._flow_odv1j_269{display:grid}._flowItem_odv1j_271{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;min-width:0}._flowRail_odv1j_273{position:relative;display:flex;justify-content:center}._flowRail_odv1j_273 span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(211,158,71,.7);border-radius:50%;background:#121719;color:#e2b768;font:700 10px Inter,sans-serif}._flowItem_odv1j_271:not(:last-child) ._flowRail_odv1j_273:after{content:"";position:absolute;top:33px;bottom:0;width:1px;background:linear-gradient(#d39e4773,#ffffff14)}._flowBody_odv1j_279{min-width:0;padding:0 0 20px;border-bottom:1px solid rgba(255,255,255,.08)}._flowItem_odv1j_271:not(:first-child) ._flowBody_odv1j_279{padding-top:1px}._flowItem_odv1j_271:not(:last-child) ._flowBody_odv1j_279{margin-bottom:18px}._flowTopline_odv1j_285{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._flowLabel_odv1j_287{display:block;color:#f6efe4;font-size:16px;font-weight:700;line-height:1.45}._flowTopline_odv1j_285 small{display:block;margin-top:2px;color:#f7f2e95c;direction:ltr;font:10px Inter,sans-serif}._flowMeta_odv1j_291{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;direction:ltr;color:#f7f2e966;font:10px Inter,sans-serif}._flowMeta_odv1j_291 time{direction:ltr}._flowSummary_odv1j_295{max-width:900px;margin-top:7px;color:#f7f2e99e;font-size:12px;line-height:1.75;overflow-wrap:anywhere}._highlightFacts_odv1j_297{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}._highlightFacts_odv1j_297 ._fact_odv1j_219{padding:8px 9px}._highlightFacts_odv1j_297 ._fact_odv1j_219 strong{font-size:11px}._highlightLine_odv1j_303{display:grid;grid-template-columns:125px minmax(0,1fr);gap:10px;align-items:start;margin-top:11px;padding:9px 10px;border-radius:8px;background:#ffffff09;color:#f7f2e97d;font-size:11px}._highlightLine_odv1j_303 b{color:#f7f2e9d4;font-size:12px;line-height:1.6;overflow-wrap:anywhere}._rawDetails_odv1j_309{margin-top:12px;border-top:1px solid rgba(255,255,255,.07);padding-top:9px}._rawDetails_odv1j_309 summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:#d5a55d;font-size:11px}._rawDetails_odv1j_309 summary::-webkit-details-marker{display:none}._rawDetails_odv1j_309 summary:before{content:"+";color:#e0b46d;font:700 16px/1 Inter,sans-serif}._rawDetails_odv1j_309[open] summary:before{content:"−"}._rawDetails_odv1j_309 summary em{margin-inline-start:auto;color:#f7f2e961;font:9px Inter,sans-serif;letter-spacing:1px}._rawDetails_odv1j_309 pre{max-height:480px;overflow:auto;margin-top:9px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0a0d0f;color:#cdd8d4;direction:ltr;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 Inter,ui-monospace,monospace}._technicalArea_odv1j_235{padding:18px}._technicalArea_odv1j_235>._sectionHeading_odv1j_237{margin-bottom:15px}._detailGrid_odv1j_329{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._detailCard_odv1j_331{min-width:0;padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#101416}._fullWidth_odv1j_333{grid-column:1 / -1}._cardTitle_odv1j_335{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}._cardNumber_odv1j_337{display:inline-flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;border-radius:7px;background:#c68f3724;color:#e2b268;font:700 10px Inter,sans-serif}._cardTitle_odv1j_335 h3{margin-top:3px;color:#f7f1e8;font-size:17px;line-height:1.4}._privateNote_odv1j_341{margin-inline-start:auto;padding:5px 8px;border:1px solid rgba(198,143,55,.28);border-radius:6px;color:#d3a45d;font-size:10px;white-space:nowrap}._rawPair_odv1j_343{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._rawPair_odv1j_343 ._rawDetails_odv1j_309{min-width:0}._queryList_odv1j_349{display:grid;gap:9px}._queryCard_odv1j_351{border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0e1214;overflow:hidden}._queryCard_odv1j_351>summary{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(100px,.6fr) auto auto;align-items:center;gap:12px;padding:13px 14px;cursor:pointer;list-style:none}._queryCard_odv1j_351>summary::-webkit-details-marker{display:none}._queryCard_odv1j_351>summary:before{content:"+";color:#d3a35c;font:700 17px/1 Inter,sans-serif}._queryCard_odv1j_351[open]>summary:before{content:"−"}._queryTitle_odv1j_361{color:#f6efe5;font-size:13px;font-weight:700}._querySummary_odv1j_363{direction:ltr;color:#f7f2e973;font:10px Inter,sans-serif}._queryDuration_odv1j_365{direction:ltr;color:#f7f2e96b;font:10px Inter,sans-serif;white-space:nowrap}._queryContent_odv1j_367{padding:0 14px 14px}._sql_odv1j_369{max-height:560px;overflow:auto;margin:0;padding:16px;border:1px solid rgba(226,177,97,.16);border-radius:8px;background:#090c0e;color:#e8c58d;direction:ltr;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font:12.5px/1.75 Inter,ui-monospace,monospace}._queryContent_odv1j_367 ._rawDetails_odv1j_309{margin-top:10px}._answerGrid_odv1j_375{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:14px}._subLabel_odv1j_377{display:block;margin-bottom:7px;color:#f7f2e980;font-size:11px}._replyBox_odv1j_379{min-height:116px;padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0a;color:#f7f2e9eb;font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}._voiceHint_odv1j_381{margin-top:8px;color:#f7f2e978;font-size:11px;line-height:1.6}._voiceHint_odv1j_381 b{color:#d5a55e}._validationSummary_odv1j_385{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:52px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06;color:#f7f2e98c;font-size:11px}._validationSummary_odv1j_385+._rawDetails_odv1j_309{margin-top:11px}._resultNote_odv1j_389{margin-top:13px;padding:9px 10px;border-radius:7px;background:#52b17d14;color:#9bd7b2;font-size:11px}._emptyRail_odv1j_393{padding:24px 18px;color:#f7f2e973;font-size:12px;line-height:1.8}._emptyDetail_odv1j_395{display:grid;min-height:60vh;place-items:center;align-content:center;gap:8px;color:#f7f2e980;text-align:center}._emptyDetail_odv1j_395 img{width:76px;height:76px;border-radius:50%;box-shadow:0 0 0 2px #c68f374d}._emptyDetail_odv1j_395 h2{color:#f7f2e9d1;font-size:20px}._emptyDetail_odv1j_395 p{font-size:13px}._feedbackPage_odv1j_405{padding:22px}._feedbackPage_odv1j_405>._sectionHeading_odv1j_237{margin-bottom:16px}._feedbackGrid_odv1j_409{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._feedbackCard_odv1j_411{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#101416}._feedbackTop_odv1j_413{display:flex;justify-content:space-between;align-items:center;gap:8px}._feedbackTop_odv1j_413 time{color:#f7f2e973;font:10px Inter,sans-serif}._feedbackCard_odv1j_411 h3{margin:12px 0 7px;color:#f7f1e8;font-size:15px}._feedbackCard_odv1j_411 p{margin:0 0 10px;color:#f7f2e98c;font-size:11px;overflow-wrap:anywhere}._feedbackCard_odv1j_411 details{border-top:1px solid rgba(255,255,255,.07);padding-top:9px}._feedbackCard_odv1j_411 summary{cursor:pointer;color:#d5a55d;font-size:11px}._feedbackCard_odv1j_411 pre{max-height:220px;overflow:auto;margin:9px 0 0;padding:10px;border-radius:8px;background:#090c0e;color:#cdd8d4;direction:ltr;text-align:left;font:11px/1.6 Inter,ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 1120px){._workspace_odv1j_31{grid-template-columns:minmax(260px,285px) minmax(0,1fr);gap:14px}._overview_odv1j_215{grid-template-columns:1fr}._factGrid_odv1j_219{grid-template-columns:repeat(2,minmax(0,1fr))}._factWide_odv1j_229{grid-column:span 2}._highlightFacts_odv1j_297{grid-template-columns:repeat(2,minmax(0,1fr))}._queryCard_odv1j_351>summary{grid-template-columns:auto minmax(0,1fr) auto}._queryCard_odv1j_351>summary:before{grid-row:1}._queryDuration_odv1j_365{grid-column:2}}@media (max-width: 820px){._adminHeader_odv1j_27{display:block}._headerActions_odv1j_71{justify-content:flex-start;margin-top:16px}._noticeRow_odv1j_29{grid-template-columns:1fr}._workspace_odv1j_31{display:block}._traceRail_odv1j_143{position:static;margin-bottom:14px}._traceList_odv1j_155{max-height:300px;overscroll-behavior:auto;touch-action:pan-y}._detailGrid_odv1j_329{grid-template-columns:1fr}._fullWidth_odv1j_333{grid-column:auto}._answerGrid_odv1j_375,._feedbackGrid_odv1j_409{grid-template-columns:1fr}}@media (max-width: 560px){._adminPage_odv1j_1{padding:17px 10px 40px}._brandLine_odv1j_59 img{width:64px}._brandLine_odv1j_59{gap:11px}._adminHeader_odv1j_27 p{font-size:12px}._sourceList_odv1j_131{grid-template-columns:1fr}._detailHeader_odv1j_195{display:block}._detailStatus_odv1j_205{margin-top:10px}._section_odv1j_233,._technicalArea_odv1j_235{padding:13px;border-radius:11px}._sectionHeading_odv1j_237{display:block}._sectionHeading_odv1j_237 ._count_odv1j_159{margin-top:10px}._flowItem_odv1j_271{grid-template-columns:38px minmax(0,1fr);gap:9px}._flowRail_odv1j_273 span{width:28px;height:28px}._flowItem_odv1j_271:not(:last-child) ._flowRail_odv1j_273:after{top:29px}._flowTopline_odv1j_285{display:block}._flowMeta_odv1j_291{justify-content:flex-start;margin-top:8px}._highlightFacts_odv1j_297,._factGrid_odv1j_219{grid-template-columns:1fr}._factWide_odv1j_229{grid-column:auto}._highlightLine_odv1j_303{grid-template-columns:1fr;gap:4px}._rawPair_odv1j_343{grid-template-columns:1fr;gap:0}._cardTitle_odv1j_335{flex-wrap:wrap}._privateNote_odv1j_341{margin-inline-start:37px}._queryCard_odv1j_351>summary{grid-template-columns:auto minmax(0,1fr);gap:7px 10px}._queryCard_odv1j_351>summary ._statusBadge_odv1j_207,._queryDuration_odv1j_365{grid-column:2;justify-self:start}._querySummary_odv1j_363{grid-column:2}._sql_odv1j_369,._rawDetails_odv1j_309 pre{font-size:11px}}._agentWorkspace_1lqkc_1{--admin-bg: #151517;--admin-surface: #222226;--admin-surface-2: #29292e;--admin-surface-3: #303037;--admin-text: #f4f1ea;--admin-muted: #c9c0b5;--admin-faint: #9e978f;--admin-gold: #e8a020;--admin-gold-soft: rgba(232,160,32,.18);--admin-line: rgba(255,255,255,.15);color:var(--admin-text);display:grid;gap:16px}._workspaceIntro_1lqkc_31{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 2px 0}._workspaceIntro_1lqkc_31 h2,._sectionHeader_1lqkc_33 h2,._profileCard_1lqkc_33 h2,._studioHeader_1lqkc_33 h2{margin:4px 0 0;font-size:clamp(22px,2vw,30px);letter-spacing:-.03em}._workspaceIntro_1lqkc_31 p{margin:7px 0 0;color:var(--admin-muted);font-size:14px}._kicker_1lqkc_37{color:var(--admin-gold);font-size:10px;font-weight:800;letter-spacing:.18em}._workspaceBadge_1lqkc_39,._sourceStatus_1lqkc_39{display:flex;align-items:center;gap:8px;color:var(--admin-muted);font-size:12px;padding:9px 12px;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:999px;white-space:nowrap}._topLayout_1lqkc_41{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:16px;align-items:stretch}._hierarchyCard_1lqkc_43,._profileCard_1lqkc_33,._studioCard_1lqkc_43{background:linear-gradient(160deg,var(--admin-surface-2),var(--admin-surface));border:1px solid var(--admin-line);border-radius:18px;box-shadow:0 18px 40px #00000038}._hierarchyCard_1lqkc_43{padding:20px;min-height:388px}._sectionHeader_1lqkc_33,._studioHeader_1lqkc_33{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._sectionHint_1lqkc_49{color:var(--admin-muted);font-size:12px;padding-top:16px}._orgChart_1lqkc_51{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:25px 4px 8px}._agentNode_1lqkc_53{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:160px;padding:10px 12px;border-radius:13px;text-align:start;color:var(--admin-text);background:#26262b;border:1px solid var(--admin-line);transition:.16s ease}._agentNode_1lqkc_53:hover,._agentNodeSelected_1lqkc_55{border-color:var(--admin-gold);background:#37333a;box-shadow:0 0 0 3px var(--admin-gold-soft);transform:translateY(-1px)}._agentNodeCompact_1lqkc_57{min-width:140px;max-width:180px;flex-direction:column;text-align:center;justify-content:center;padding:12px 8px;gap:7px}._agentNodeCopy_1lqkc_59{display:grid;gap:3px;min-width:0}._agentNodeCopy_1lqkc_59 strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._agentNodeCopy_1lqkc_59 small{color:var(--admin-muted);font-size:10px;line-height:1.35}._agentAvatar_1lqkc_65,._agentMark_1lqkc_65{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 auto}._agentAvatar_1lqkc_65{border:2px solid var(--admin-gold);box-shadow:0 0 0 3px #e8a0201f}._agentAvatarLarge_1lqkc_69{width:74px;height:74px}._agentMark_1lqkc_65{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(232,160,32,.65);color:var(--admin-gold);background:#18181b;font-size:16px;font-weight:800}._agentMarkLarge_1lqkc_73{width:74px;height:74px;font-size:26px}._agentMark_1lqkc_65[data-kind=code],._agentMark_1lqkc_65[data-kind=sql]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}._statusDot_1lqkc_77{width:8px;height:8px;border-radius:50%;background:#55d68a;box-shadow:0 0 0 3px #55d68a1a;flex:0 0 auto}._statusActive_1lqkc_79{position:absolute;inset-inline-end:10px;top:10px}._statusProtected_1lqkc_81{background:var(--admin-gold);box-shadow:0 0 0 3px var(--admin-gold-soft);position:absolute;inset-inline-end:10px;top:10px}._orgChart_1lqkc_51>._agentNode_1lqkc_53{width:220px;justify-content:center;flex-direction:column;text-align:center}._orgConnector_1lqkc_85{width:1px;height:24px;background:var(--admin-gold);opacity:.75}._specialistRow_1lqkc_87{width:100%;display:flex;justify-content:center;align-items:flex-start;gap:10px;position:relative;padding-top:18px}._specialistRow_1lqkc_87:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:var(--admin-gold);opacity:.6}._branch_1lqkc_91{flex:1;display:grid;justify-items:center;gap:8px;position:relative}._branch_1lqkc_91:before{content:"";position:absolute;top:-18px;height:18px;border-inline-start:1px solid var(--admin-gold);opacity:.65}._childBranch_1lqkc_95{display:flex;gap:7px;width:100%;justify-content:center;position:relative;padding-top:11px}._childBranch_1lqkc_95:before{content:"";position:absolute;top:0;left:24%;right:24%;height:1px;background:#e8a020b3}._childBranch_1lqkc_95 ._agentNode_1lqkc_53{min-width:95px;max-width:112px}._childBranch_1lqkc_95 ._agentNodeCopy_1lqkc_59 strong{font-size:11px}._childBranch_1lqkc_95 ._agentNodeCopy_1lqkc_59 small{font-size:9px}._governanceBranch_1lqkc_105{display:flex;align-items:center;gap:10px;margin-top:18px;align-self:flex-end;width:100%;justify-content:flex-end}._dottedConnector_1lqkc_107{border-top:1px dashed var(--admin-gold);width:20%;opacity:.7}._protectedCaption_1lqkc_109{color:var(--admin-faint);font-size:10px}._profileCard_1lqkc_33{padding:20px;display:grid;align-content:start;gap:17px}._profileTop_1lqkc_113{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:16px;border-bottom:1px solid var(--admin-line)}._profileTop_1lqkc_113 p{margin:4px 0 0;color:var(--admin-muted);font-size:12px}._livePill_1lqkc_117{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:999px;color:#a9efc2;background:#3ddc841f;border:1px solid rgba(61,220,132,.35);font-size:11px}._livePill_1lqkc_117 i{width:6px;height:6px;border-radius:50%;background:#55d68a}._protectedPill_1lqkc_121{color:#ffd892;background:var(--admin-gold-soft);border-color:#e8a02073}._protectedPill_1lqkc_121 i{background:var(--admin-gold)}._profileRows_1lqkc_125{display:grid;gap:0}._profileRows_1lqkc_125>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid var(--admin-line);font-size:12px}._profileRows_1lqkc_125 span{color:var(--admin-muted)}._profileRows_1lqkc_125 b{text-align:end;font-weight:650}._profileDescription_1lqkc_133{margin:0;color:var(--admin-muted);line-height:1.7;font-size:13px}._profileActions_1lqkc_135{display:flex;align-items:center;gap:10px}._primaryButton_1lqkc_137,._approveButton_1lqkc_137,._chatForm_1lqkc_137 button{border:1px solid rgba(232,160,32,.65);background:var(--admin-gold);color:#181106;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}._primaryButton_1lqkc_137:hover,._approveButton_1lqkc_137:hover{background:#f2b23b}._protectedNote_1lqkc_141{color:#ffd58f;font-size:11px;line-height:1.5}._sourceStatus_1lqkc_39{border-radius:10px;justify-content:flex-start;white-space:normal;font-size:11px}._goodText_1lqkc_145{color:#85e5ab!important}._fallbackText_1lqkc_147{color:#ffd18b!important}._studioCard_1lqkc_43{padding:20px;scroll-margin-top:16px}._toolPanel_1lqkc_151{padding:20px;background:linear-gradient(160deg,#2a2a2f,#222226);border:1px solid var(--admin-line);border-radius:18px}._toolGrid_1lqkc_153{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}._toolCard_1lqkc_155{padding:13px;border:1px solid var(--admin-line);border-radius:11px;background:#303037}._toolCard_1lqkc_155>div{display:flex;align-items:center;justify-content:space-between;gap:8px}._toolCard_1lqkc_155 strong{color:#ffe3ac;font:12px ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr}._toolCard_1lqkc_155 span{color:var(--admin-muted);font-size:10px}._toolCard_1lqkc_155 p{margin:8px 0 0;color:#d3cbc0;font-size:11px;line-height:1.6}._studioHeader_1lqkc_33{align-items:center}._studioHeaderMeta_1lqkc_167{display:flex;align-items:center;gap:10px;margin-inline-start:auto;color:var(--admin-muted);font-size:11px}._studioClosed_1lqkc_169,._protectedPanel_1lqkc_169{padding:14px;margin-top:16px;border-radius:10px;background:#2b2b30;color:var(--admin-muted);font-size:12px;line-height:1.6}._protectedPanel_1lqkc_169{border:1px solid rgba(232,160,32,.35);color:#ffda9a;background:#e8a02017}._ideGrid_1lqkc_173{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:12px;margin-top:16px}._promptPane_1lqkc_175,._chatPane_1lqkc_175{min-height:480px;background:#1a1a1e;border:1px solid var(--admin-line);border-radius:13px;overflow:hidden;display:flex;flex-direction:column}._paneHeader_1lqkc_177{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--admin-line);color:var(--admin-gold);font-size:10px;font-weight:800;letter-spacing:.13em}._paneHeader_1lqkc_177 em{color:var(--admin-muted);font-style:normal;font-size:10px;font-weight:500;letter-spacing:0}._promptText_1lqkc_181{margin:0;padding:18px;flex:1;overflow:auto;white-space:pre-wrap;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#eee4d5;direction:ltr;text-align:left}._paneFooter_1lqkc_183{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;color:var(--admin-muted);border-top:1px solid var(--admin-line);font-size:10px}._chatMessages_1lqkc_185{flex:1;overflow:auto;display:grid;align-content:start;gap:10px;padding:14px}._chatEmpty_1lqkc_187{color:var(--admin-muted);background:#2b2b30;border:1px dashed var(--admin-line);padding:14px;border-radius:11px;font-size:12px;line-height:1.7}._chatMessage_1lqkc_185{max-width:88%;padding:10px 12px;border:1px solid var(--admin-line);border-radius:11px;font-size:12px;line-height:1.6}._chatMessage_1lqkc_185 b{display:block;color:var(--admin-gold);font-size:10px;margin-bottom:3px}._chatMessage_1lqkc_185 p,._proposal_1lqkc_193 p{margin:0}._chat_user_1lqkc_195{justify-self:start;background:#34281c;border-color:#e8a02040}._chat_laith_1lqkc_197,._chat_system_1lqkc_197{justify-self:end;background:#28282d}._chatForm_1lqkc_137{display:flex;gap:8px;padding:10px;border-top:1px solid var(--admin-line)}._chatForm_1lqkc_137 input{flex:1;min-width:0;padding:11px 12px;color:var(--admin-text);background:#2a2a2f;border:1px solid var(--admin-line);border-radius:9px;outline:none}._chatForm_1lqkc_137 input:focus{border-color:var(--admin-gold)}._chatForm_1lqkc_137 button:disabled,._approveButton_1lqkc_137:disabled,._primaryButton_1lqkc_137:disabled{opacity:.45;cursor:not-allowed}._proposal_1lqkc_193{padding:13px;border-radius:11px;border:1px solid var(--admin-line);font-size:12px;line-height:1.6}._proposalApproved_1lqkc_209{background:#3ddc8414;border-color:#3ddc8459}._proposalRejected_1lqkc_211{background:#e8a02014;border-color:#e8a02059}._proposal_1lqkc_193 strong{display:block;margin-bottom:4px;color:#a9efc2}._proposalRejected_1lqkc_211 strong{color:#ffd18b}._proposal_1lqkc_193 ul{margin:8px 0;padding-inline-start:18px;color:var(--admin-muted)}._approveButton_1lqkc_137{margin-top:10px;font-size:11px}._errorBox_1lqkc_221{padding:11px 13px;border-radius:10px;color:#ffc1bd;background:#ff5b5b1a;border:1px solid rgba(255,91,91,.35);font-size:12px}@media (max-width: 1100px){._topLayout_1lqkc_41,._ideGrid_1lqkc_173{grid-template-columns:1fr}._profileCard_1lqkc_33{order:-1}._toolGrid_1lqkc_153{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){._workspaceIntro_1lqkc_31{align-items:flex-start;flex-direction:column}._specialistRow_1lqkc_87{flex-wrap:wrap}._branch_1lqkc_91{min-width:calc(33.333% - 10px)}._governanceBranch_1lqkc_105{justify-content:center}._dottedConnector_1lqkc_107{width:10%}}@media (max-width: 560px){._hierarchyCard_1lqkc_43,._profileCard_1lqkc_33,._studioCard_1lqkc_43,._toolPanel_1lqkc_151{padding:14px;border-radius:14px}._sectionHint_1lqkc_49{display:none}._orgChart_1lqkc_51>._agentNode_1lqkc_53{width:190px}._branch_1lqkc_91{min-width:calc(50% - 10px)}._childBranch_1lqkc_95{flex-direction:column;align-items:center}._childBranch_1lqkc_95:before{left:50%;right:auto;height:100%;width:1px;border-left:1px solid rgba(232,160,32,.5);background:none}._childBranch_1lqkc_95 ._agentNode_1lqkc_53{width:100%}._profileTop_1lqkc_113{grid-template-columns:auto 1fr}._profileTop_1lqkc_113 ._livePill_1lqkc_117{grid-column:2;justify-self:start}._studioHeader_1lqkc_33{align-items:flex-start;flex-wrap:wrap}._studioHeaderMeta_1lqkc_167{margin-inline-start:0}._ideGrid_1lqkc_173{grid-template-columns:1fr}._promptPane_1lqkc_175,._chatPane_1lqkc_175{min-height:390px}._toolGrid_1lqkc_153{grid-template-columns:1fr}}
