:root{color-scheme:dark;--bg: #060a14;--bg2: #0a1230;--panel: rgba(255, 255, 255, .06);--panel-2: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62);--muted2: rgba(255, 255, 255, .48);--shadow: 0 20px 60px rgba(0, 0, 0, .35);--accent: #9a7cff;--accent2: #5eead4;--accent3: #fb7185;--ok: #34d399;--warn: #fbbf24;--err: #fb7185;--info: #60a5fa;--radius: 16px;--radius-sm: 12px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(900px 600px at 20% 15%,rgba(154,124,255,.25),transparent 60%),radial-gradient(900px 600px at 80% 0%,rgba(94,234,212,.18),transparent 55%),radial-gradient(900px 600px at 70% 80%,rgba(251,113,133,.12),transparent 50%),linear-gradient(180deg,var(--bg2),var(--bg));color:var(--text)}[data-theme=light]{color-scheme:light;--bg: #edf1f7;--bg2: #fbfcff;--panel: rgba(15, 23, 42, .06);--panel-2: rgba(15, 23, 42, .04);--border: rgba(15, 23, 42, .18);--text: rgba(15, 23, 42, .92);--muted: rgba(15, 23, 42, .62);--muted2: rgba(15, 23, 42, .46);--shadow: 0 16px 34px rgba(15, 23, 42, .12);background:radial-gradient(900px 600px at 20% 15%,rgba(154,124,255,.18),transparent 60%),radial-gradient(900px 600px at 80% 0%,rgba(94,234,212,.12),transparent 55%),radial-gradient(900px 600px at 70% 80%,rgba(251,113,133,.08),transparent 50%),linear-gradient(180deg,var(--bg2),var(--bg));color:var(--text)}[data-theme=light] .sidebar,[data-theme=light] .header{background:#ffffffbf;border-color:#0f172a29}[data-theme=light] .sbBrand{border-bottom-color:#0f172a29}[data-theme=light] .sbItem,[data-theme=light] .sbPanel,[data-theme=light] .card,[data-theme=light] .kpiCard,[data-theme=light] .statusRow,[data-theme=light] .slaRow,[data-theme=light] .barsBlock,[data-theme=light] .recentRow,[data-theme=light] .runMeta,[data-theme=light] .stepCard,[data-theme=light] .listRow,[data-theme=light] .dashCard,[data-theme=light] .toggleField{background:#ffffffe6;border-color:#0f172a24;box-shadow:0 12px 26px #0f172a14}[data-theme=light] .sbLogout{background:#ffffffeb;border-color:#0f172a29;color:#0f172aeb}[data-theme=light] .sbLogout:hover{background:#fb71851f;border-color:#fb718566}[data-theme=light] .sbItem.active{background:linear-gradient(180deg,#9a7cff29,#9a7cff0f)}[data-theme=light] .sbIcon,[data-theme=light] .hIcon,[data-theme=light] .recentArrow{background:#0f172a0d;border-color:#0f172a29}[data-theme=light] .chip,[data-theme=light] .statusPill,[data-theme=light] .chipTiny{background:#0f172a0a;border-color:#0f172a29}[data-theme=light] .btn{background:#fffffff2;border-color:#0f172a2e;color:#0f172ae6}[data-theme=light] .btn:hover{border-color:#7c65e68c;background:#7c65e614}[data-theme=light] .btn.primary{color:#0f172a;background:linear-gradient(120deg,#9a7cffd9,#5eead48c);border-color:#7c65e680}[data-theme=light] .btn.danger{color:#0f172a;background:linear-gradient(120deg,#fb7185cc,#fbbf248c);border-color:#fb718573}[data-theme=light] .btn.ghost{background:transparent}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#ffffffe6;border-color:#0f172a29;color:#0f172aeb}[data-theme=light] input:-webkit-autofill,[data-theme=light] input:-webkit-autofill:hover,[data-theme=light] input:-webkit-autofill:focus,[data-theme=light] textarea:-webkit-autofill,[data-theme=light] textarea:-webkit-autofill:hover,[data-theme=light] textarea:-webkit-autofill:focus,[data-theme=light] select:-webkit-autofill,[data-theme=light] select:-webkit-autofill:hover,[data-theme=light] select:-webkit-autofill:focus{-webkit-text-fill-color:rgba(15,23,42,.92);box-shadow:0 0 0 1000px #ffffffe6 inset}[data-theme=light] .table thead th{background:#0f172a0f;border-bottom-color:#0f172a24}[data-theme=light] .table td{border-bottom-color:#0f172a14}[data-theme=light] .table tbody tr:hover{background:#0f172a0a}[data-theme=light] .barTrack{background:#0f172a14;border-color:#0f172a14}[data-theme=light] .dashDetail,[data-theme=light] .modalCard{background:#fffffff5;border-color:#0f172a1f;box-shadow:0 20px 50px #0f172a2e}[data-theme=light] .dashOverlay{background:#0f172a40}[data-theme=light] .modalOverlay{background:#0f172a59}[data-theme=light] .traceSection,[data-theme=light] .traceAttempt{background:#f8faffe6;border-color:#0f172a1f}[data-theme=light] .traceBlock{background:#0f172a0d;color:#0f172ad9}[data-theme=light] .stepErr{background:#fb718514;border-color:#fb718540}[data-theme=light] .authCard{background:#ffffffe6;border-color:#0f172a29}[data-theme=light] .authBrand{background:transparent;border:none}[data-theme=light] .toast{background:#ffffffe6;border-color:#0f172a29}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh;background:transparent}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.shell{min-height:100vh;display:grid;grid-template-columns:292px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:18px;border-right:1px solid var(--border);background:#0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:16px}.main{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.header{position:sticky;top:0;z-index:10;padding:16px 22px;border-bottom:1px solid var(--border);background:#0000001a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;gap:14px}.headerLeft{display:flex;align-items:center;gap:10px}.content{padding:20px 22px 32px}.sbBrand{padding:16px 18px;border-bottom:1px solid var(--border);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:74px;margin:-18px -18px 10px;width:calc(100% + 36px)}.sbLogo{font-weight:900;letter-spacing:.18em;font-size:16px;line-height:1;display:flex;align-items:center;height:32px}.sbTheme{width:42px;height:42px;border-radius:14px;padding:0;border:1px solid var(--border);background:#ffffff12}.sbTheme svg{width:20px;height:20px}.sbSub{margin-top:6px;font-size:12px;color:var(--muted)}.sbNav{display:flex;flex-direction:column;gap:8px}.sbItem{width:100%;text-align:left;border:1px solid var(--border);border-radius:14px;background:var(--panel-2);color:var(--text);text-decoration:none;padding:10px 12px;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.sbItem:hover{transform:translateY(-1px);border-color:#9a7cff8c}.sbItem.active{background:linear-gradient(180deg,#9a7cff29,#9a7cff14);border-color:#9a7cffbf}.sbIcon{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#ffffff12}.sbIcon svg{width:16px;height:16px}.sbText{display:flex;flex-direction:column;gap:2px}.sbLabel{font-weight:750;line-height:1.2}.sbHint{font-size:12px;color:var(--muted)}.sbBottom{margin-top:auto;display:flex;flex-direction:column;gap:10px}.sbPanel{border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:12px;box-shadow:var(--shadow)}.sbLogout{width:100%;border:1px solid var(--border);border-radius:14px;background:var(--panel-2);padding:10px 12px;font-weight:750;color:var(--text);cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.sbLogout:hover{border-color:#fb718599;background:#fb71851f;transform:translateY(-1px)}.sbKpi{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sbKpiLabel{color:var(--muted);font-size:12px}.sbKpiValue{font-weight:800}.sbActions{display:flex;gap:10px;align-items:center}.headerTitle{display:flex;align-items:center;gap:12px}.hIcon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#ffffff12;border:1px solid var(--border)}.hIcon svg{width:20px;height:20px}.hLabel{font-size:16px;font-weight:850}.hHint{font-size:12px}.headerRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.headerRight .btn{border-radius:999px;padding:8px 14px;min-height:38px;font-size:13px}.chip{border:1px solid var(--border);border-radius:999px;padding:8px 10px;background:#ffffff0f;display:flex;gap:8px;align-items:center;min-height:38px}.chipStrong{font-weight:750}.chipHintOk{color:var(--ok);font-size:13px;font-weight:700}.navToggle,.sbClose,.navBackdrop{display:none}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);padding:16px}.cardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}h1,h2{margin:0}h2{font-size:15px;letter-spacing:.02em}.empty{padding:12px 2px}.btn{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:var(--text);border-radius:12px;padding:8px 12px;font-weight:750;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.btn:hover{transform:translateY(-1px);border-color:#9a7cff8c}.btn.primary{background:linear-gradient(120deg,#9a7cfff2,#5eead4a6);border-color:#9a7cff8c}.btn.ghost{background:transparent}.btn.danger{background:linear-gradient(120deg,#fb7185f2,#fbbf2499);border-color:#fb71858c}.btn.icon{width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:14px}.btn.icon svg{width:18px;height:18px}.btn.icon.sbTheme{width:42px;height:42px}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}input,select,textarea{width:100%;border:1px solid var(--border);background:#ffffff0f;border-radius:12px;padding:10px 12px;color:var(--text);outline:none;overflow-x:auto}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px #ffffff0f inset;transition:background-color 9999s ease-in-out 0s}textarea{resize:vertical;min-height:140px;line-height:1.45}select{cursor:pointer}.grid2{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-items:start}.span2{grid-column:1 / -1}.kpiGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.kpiCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);padding:14px}.kpiLabel{color:var(--muted);font-size:12px}.kpiValue{margin-top:6px;font-size:26px;font-weight:900}.kpiCard.ok .kpiValue{color:var(--ok)}.kpiCard.err .kpiValue{color:var(--err)}.kpiCard.warn .kpiValue{color:var(--warn)}.statusList{display:flex;flex-direction:column;gap:10px}.statusRow{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid var(--border);background:#ffffff0a}.statusName{font-weight:750}.statusDetail{grid-column:1 / -1;font-size:12px;margin-top:6px}.dot{width:10px;height:10px;border-radius:999px;background:#ffffff4d}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.err{background:var(--err)}.statusPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0f}.statusPill.ok{border-color:#34d3998c}.statusPill.warn{border-color:#fbbf248c}.statusPill.err{border-color:#fb71858c}.chipTiny{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;border:1px solid var(--border);background:#ffffff0d;font-size:12px}.chipTiny.info{border-color:#60a5fa8c}.chipTiny.warn{border-color:#fbbf248c}.chipTiny.err{border-color:#fb71858c}.rowGap{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.deadlineDot{width:10px;height:10px;border-radius:999px;border:1px solid var(--border);background:transparent;display:inline-block}.deadlineDot.blue{background:#60a5fae6;border-color:#60a5fae6}.deadlineDot.green{background:#34d399e6;border-color:#34d399e6}.deadlineDot.orange{background:#fbbf24e6;border-color:#fbbf24e6}.deadlineDot.red,.deadlineDot.overdue{background:#fb7185f2;border-color:#fb7185f2}.deadlineDot.muted{background:#94a3b866;border-color:#94a3b866}.wrap{flex-wrap:wrap}.promptTabs{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 18px}.promptTab{border:1px solid var(--border);background:#ffffff0a;color:var(--muted);padding:8px 14px;border-radius:999px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:8px}.promptTab.active{color:var(--text);border-color:#5eead4b3;background:#5eead41f;box-shadow:0 0 0 1px #5eead440}.promptTab:hover{color:var(--text);border-color:#9a7cff80}.toggleField{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:#ffffff08}.toggleTop{display:flex;align-items:center;justify-content:space-between;gap:16px}.toggleSwitch{position:relative;width:44px;height:24px;display:inline-flex;align-items:center}.toggleSwitch input{opacity:0;width:0;height:0}.toggleSlider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#94a3b859;border:1px solid rgba(148,163,184,.45);transition:background .2s ease,border-color .2s ease}.toggleSlider:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:2px;border-radius:999px;background:#ffffffeb;transition:transform .2s ease}.toggleSwitch input:checked+.toggleSlider{background:#5eead459;border-color:#5eead4b3}.toggleSwitch input:checked+.toggleSlider:before{transform:translate(20px)}.toggleSwitch input:focus-visible+.toggleSlider{box-shadow:0 0 0 2px #60a5fa73}.slaList{display:flex;flex-direction:column;gap:10px}.slaRow{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;padding:12px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.slaTop{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.slaMeta{margin-top:6px;font-size:12px}.slaMeta .deadlineDot{margin-right:8px}.slaBrief{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted2);font-size:13px}.slaActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.bars{display:grid;gap:12px}.barsBlock{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;padding:12px}.barsTitle{font-weight:800;margin-bottom:10px}.barRow{display:grid;grid-template-columns:88px 1fr 44px;gap:10px;align-items:center;margin-bottom:10px}.barLabel{font-size:12px;color:var(--muted)}.barTrack{height:10px;border-radius:999px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.barFill{height:100%;background:linear-gradient(90deg,#9a7cfff2,#5eead4bf)}.barTrack.err .barFill{background:linear-gradient(90deg,#fb7185f2,#fbbf24a6)}.barTrack.warn .barFill{background:linear-gradient(90deg,#fbbf24f2,#9a7cffa6)}.barTrack.info .barFill{background:linear-gradient(90deg,#60a5faf2,#9a7cffa6)}.barValue{font-size:12px;color:var(--muted)}.recentList{display:flex;flex-direction:column;gap:10px}.recentRow{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;padding:12px;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:12px;text-align:left;color:var(--text);transition:transform .12s ease,border-color .12s ease}.recentRow:hover{transform:translateY(-1px);border-color:#9a7cff8c}.recentSubject{font-weight:800;margin-bottom:6px}.recentMeta{font-size:12px}.recentArrow{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#ffffff0f;border:1px solid var(--border)}.split{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;align-items:start}.stack{display:flex;flex-direction:column;gap:14px}.filters{display:grid;grid-template-columns:1fr 1fr 1fr auto auto;gap:10px;margin-bottom:12px}.tableWrap{border:1px solid var(--border);border-radius:var(--radius);overflow-y:auto;overflow-x:hidden;max-height:520px}.table{width:100%;border-collapse:collapse;table-layout:fixed}.tableFixed th:nth-child(1),.tableFixed td:nth-child(1){width:26%}.tableFixed th:nth-child(2),.tableFixed td:nth-child(2){width:16%}.tableFixed th:nth-child(3),.tableFixed td:nth-child(3){width:7%}.tableFixed th:nth-child(4),.tableFixed td:nth-child(4){width:7%}.tableFixed th:nth-child(5),.tableFixed td:nth-child(5){width:16%}.tableFixed th:nth-child(6),.tableFixed td:nth-child(6){width:7%}.tableFixed th:nth-child(7),.tableFixed td:nth-child(7){width:8%}.tableFixed th:nth-child(8),.tableFixed td:nth-child(8){width:13%}.cellScroll{overflow-x:auto;white-space:nowrap;max-width:100%}.table thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:10px 12px}.table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.table tbody tr:hover{background:#ffffff0a}.table tbody tr.selected{background:#9a7cff1f}.tdEmpty{color:var(--muted);padding:18px 12px}.tdTitle{font-weight:750}.tdSmall{font-size:12px;color:var(--muted2)}.runMeta{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;padding:12px}.runMetaLine{display:grid;grid-template-columns:88px 1fr;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.runMetaLine:last-child{border-bottom:none}.steps{margin-top:12px;display:flex;flex-direction:column;gap:10px}.stepCard{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;padding:12px}.stepTop{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.stepName{font-weight:850}.stepMeta{margin-top:6px;font-size:12px;display:flex;gap:10px;align-items:center}.stepError{margin-top:8px;font-size:12px;color:var(--muted);word-break:break-word}.stepErr{margin-top:10px;padding:10px;border-radius:14px;background:#00000040;border:1px solid rgba(251,113,133,.25);overflow:auto}.list{display:flex;flex-direction:column;gap:10px}.listRow{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.listMain{display:flex;flex-direction:column;gap:6px}.form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:8px}.fieldLabel{font-weight:800}.fieldHelp{font-size:12px}.mapRows{display:flex;flex-direction:column;gap:8px;margin:10px 0}.mapRow{display:grid;grid-template-columns:.8fr 1.2fr auto;gap:8px;align-items:center}.mapRow .btn{min-width:48px}.passkeyRowAdmin{display:flex;flex-direction:column;gap:8px;align-items:stretch}.passkeyRowMeta{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;justify-items:stretch}.passkeyRowMeta input{text-align:left}.passkeyRowMeta .btn{justify-self:start}.passkeyRows{gap:22px}.inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.managerInline{align-items:flex-end}.inlineField{display:flex;flex-direction:column;gap:6px;min-width:220px;flex:1 1 220px}.inputWithIcon{position:relative}.inputWithIcon input{padding-right:44px}.eyeBtn{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--muted);cursor:pointer;width:26px;height:26px;display:grid;place-items:center}.eyeBtn:hover{color:var(--text)}.eyeBtn svg{width:18px;height:18px;display:block}.mentionsWrap{grid-column:2 / 3}.dashWrap{display:flex;flex-direction:column;gap:14px;margin-top:12px}.dashLabel{font-weight:750;color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.dashGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashCard{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:160px}.dashHead{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.dashTitle{font-weight:750;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.dashMeta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.dashActions{display:flex;gap:8px;flex-wrap:wrap}.dashActionsModal{margin-top:16px}.statusTag{padding:4px 8px;border-radius:999px;font-size:11px;border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em}.statusTag.unread{color:var(--warn);border-color:#fbbf2480}.statusTag.seen{color:var(--info);border-color:#60a5fa80}.statusTag.saved{color:var(--ok);border-color:#34d39980}.dashDetail{margin-top:18px;padding:14px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.08);background:#0c101cfa;box-shadow:0 20px 60px #00000073}.dashOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#070a16b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:32px 20px;overflow-y:auto}.dashModal{margin-top:0;width:min(980px,100%);box-shadow:0 30px 80px #00000059}.dashDetailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dashDetailBody{display:grid;gap:12px}.dashboardCard{position:relative}.panelOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#070a1699;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;font-weight:600;letter-spacing:.04em}.dashMessage{min-height:480px}.dashAttachment{min-height:400px}@media (max-width: 1200px){.dashGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dashGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.assign{display:inline-flex;gap:8px;align-items:center}.assignInput{width:110px;padding:8px 10px}.toast{position:fixed;top:14px;right:14px;z-index:50;border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:#00000040;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:850}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#04060cc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.modalCard{width:min(980px,96vw);max-height:88vh;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0c101cfa;box-shadow:0 20px 60px #00000073;overflow:hidden}.modalHead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border)}.modalTitle{font-weight:800;font-size:18px}.modalBody{padding:18px;overflow:auto}.traceGrid{display:grid;gap:14px}.traceSection{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;background:#070a12e6}.traceTitle{font-weight:700;margin-bottom:8px}.traceSubTitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:8px 0 6px}.traceBlock{white-space:pre-wrap;word-break:break-word;font-size:12px;background:#0006;border-radius:10px;padding:10px;max-height:240px;overflow:auto}.traceMeta{display:grid;gap:6px;font-size:14px}.traceSteps{display:grid;gap:10px}.traceAttempts{display:grid;gap:12px}.traceAttempt{border:1px dashed rgba(255,255,255,.18);border-radius:12px;padding:10px;background:#05080eb3;display:grid;gap:10px}.traceAttemptHead{display:flex;align-items:center;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.traceAttemptMeta{display:flex;gap:8px;font-size:12px}.authShell{min-height:100vh;display:grid;place-items:center;padding:18px}.authCard{width:100%;max-width:440px;border:1px solid var(--border);border-radius:20px;background:#00000024;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);padding:18px}.authHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.authBrand{border:none;background:transparent;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.authLogo{font-weight:900;letter-spacing:.18em;font-size:13px}.authTag{margin-top:6px;color:var(--muted);font-size:12px}.authTheme{width:42px;height:42px;border-radius:14px}.authForm{display:flex;flex-direction:column;gap:10px;margin-top:12px}.errorText{color:var(--err);font-weight:750;font-size:13px;margin-top:6px}.authFoot{margin-top:14px;font-size:12px}@media (max-width: 1100px){.grid2{grid-template-columns:1fr}.span2{grid-column:auto}.split{grid-template-columns:1fr}}@media (max-width: 900px){.shell{display:block;grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;height:100vh;width:280px;border-right:none;border-bottom:none;box-shadow:var(--shadow);transform:translate(-100%);transition:transform .2s ease;z-index:80;overflow-y:auto;background:linear-gradient(180deg,var(--bg2),var(--bg))}.sidebar.open{transform:translate(0)}.sbClose{display:grid;place-items:center;margin-left:auto}.navToggle{display:grid;place-items:center}.navBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:70}.navBackdrop.show{opacity:1;pointer-events:auto}.filters,.form{grid-template-columns:1fr}.mentionsWrap{grid-column:1 / -1}}
