:root{--bg: #0e0f11;--surface: #15171a;--surface-2: #1c1f23;--border: #2a2e33;--text: #e7e9ec;--text-dim: #9aa0a6;--text-mute: #6b7178;--accent: #e7e9ec;--accent-2: #4c8dff;--ok: #3fb950;--warn: #d29922;--err: #f85149;--radius: 8px;--gap: 12px;--font: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}code{font-family:var(--mono);color:var(--text-dim)}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.boot,.login-wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--text-dim)}.app{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.sidebar{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:14px 10px;gap:6px}.sidebar .brand{font-weight:700;font-size:18px;padding:6px 10px 14px}.sidebar nav{display:flex;flex-direction:column;gap:2px}.sidebar nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius);color:var(--text-dim);font-size:13px}.sidebar nav a:hover{background:var(--surface-2);color:var(--text)}.sidebar nav a.active{background:var(--surface-2);color:var(--text)}.sidebar nav a .ico{width:18px;text-align:center;opacity:.85}.main{display:flex;flex-direction:column;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 18px;border-bottom:1px solid var(--border);background:var(--surface)}.topbar .tb-left{display:flex;align-items:center;gap:10px}.topbar .tb-title{color:var(--text-dim);font-size:13px}.topbar .tb-right{display:flex;align-items:center;gap:12px}.topbar .user{color:var(--text-dim);font-size:13px;font-family:var(--mono)}.content{padding:22px;overflow:auto}.page-title{margin:0 0 16px;font-size:20px;font-weight:650}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.page-head .page-title{margin-bottom:0}.btn{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--radius);padding:7px 14px;cursor:pointer;font-size:13px;transition:background .12s,border-color .12s}.btn:hover{border-color:#3a3f45}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);color:#15171a;border-color:var(--accent);font-weight:600}.btn-ghost{background:transparent}.btn-danger{background:transparent;color:var(--err);border-color:#4a2a2a}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.card-h{padding:12px 14px;border-bottom:1px solid var(--border);font-weight:600;font-size:13px}.card-b{padding:14px}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid var(--border);color:var(--text-dim);background:var(--surface-2)}.badge-ok{color:var(--ok);border-color:#234a2a}.badge-warn{color:var(--warn);border-color:#4a3f1f}.badge-err{color:var(--err);border-color:#4a2a2a}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.stat-v{font-size:24px;font-weight:700;font-family:var(--mono)}.stat-l{color:var(--text-mute);font-size:12px;margin-top:4px}.table-wrap{overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}.table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.table th,.table td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border)}.table th{color:var(--text-mute);font-weight:500;position:sticky;top:0;background:var(--surface)}.table td{color:var(--text-dim)}.toggle{display:inline-flex;cursor:pointer}.toggle input{display:none}.toggle-track{width:36px;height:20px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);position:relative;transition:background .12s}.toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-mute);transition:transform .12s,background .12s}.toggle input:checked+.toggle-track{background:var(--accent-2)}.toggle input:checked+.toggle-track:after{transform:translate(16px);background:#fff}.livedot{width:9px;height:9px;border-radius:50%;display:inline-block;background:var(--text-mute)}.livedot-connected{background:var(--ok);box-shadow:0 0 0 3px #3fb95026}.livedot-connecting{background:var(--warn)}.livedot-down{background:var(--err)}.empty{color:var(--text-mute);padding:40px;text-align:center;border:1px dashed var(--border);border-radius:var(--radius)}.spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent-2);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;padding:24px;overflow:hidden}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:360px;max-width:90vw;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.modal-h{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border);font-weight:600;flex:none}.modal-x{background:none;border:none;color:var(--text-mute);font-size:20px;cursor:pointer}.modal-b{padding:14px;overflow:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:40}.drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--surface);border-left:1px solid var(--border);z-index:41;display:flex;flex-direction:column}.drawer-h{padding:12px 14px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-weight:600}.drawer-b{padding:14px;overflow:auto}.toasts{position:fixed;bottom:18px;right:18px;display:flex;flex-direction:column;gap:8px;z-index:60}.toast{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;font-size:13px;min-width:220px}.toast-err{border-color:#4a2a2a;color:var(--err)}.toast-ok{border-color:#234a2a;color:var(--ok)}.login{min-width:320px;padding:28px;display:flex;flex-direction:column;gap:12px}.login h2{margin:0}.login .dim{color:var(--text-mute);margin:-6px 0 8px}.login label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-dim)}.login input,.form-input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:9px 11px;color:var(--text);font-size:14px}.login .err,.err-line{color:var(--err);font-size:13px}.table td.mono{font-family:var(--mono)}.table input[type=checkbox]{cursor:pointer}.chats-table td .badge{margin-left:8px}.chats-table td{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-cell{display:flex;align-items:center;gap:8px;min-width:0}.dialog-cell .badge{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-cell-note{color:var(--text-mute);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.apply-dialog-form{min-width:360px;max-width:520px;display:flex;flex-direction:column;gap:12px}.dialog-help{color:var(--text-mute);font-size:12px}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.chart{display:flex;align-items:flex-end;gap:10px;height:140px;padding:8px 4px 0}.chart-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.chart-bars{flex:1;display:flex;align-items:flex-end;gap:3px;width:100%;justify-content:center}.chart-bars .bar{width:12px;border-radius:3px 3px 0 0;min-height:2px}.bar-sent{background:var(--accent-2)}.bar-rep{background:var(--ok)}.chart-x{color:var(--text-mute);font-size:10px;margin-top:6px;font-family:var(--mono)}.chart-legend{display:flex;align-items:center;gap:6px;color:var(--text-mute);font-size:12px;margin-top:10px}.chart-legend .dot{width:9px;height:9px;border-radius:2px;display:inline-block}.chart-legend .dot-sent{background:var(--accent-2)}.chart-legend .dot-rep{background:var(--ok)}.chart-legend .dot-rep{margin-left:10px}.feed{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.feed-item{display:flex;gap:10px;align-items:flex-start;padding:8px 4px;border-bottom:1px solid var(--border)}.feed-item:last-child{border-bottom:none}.feed-item .livedot{margin-top:5px;flex:none}.feed-title{font-size:13px}.feed-detail{color:var(--text-mute);font-size:12px;margin-top:1px;word-break:break-word}.orch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.orch-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.orch-name{font-weight:600;font-size:15px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orch-meta{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--text-dim);font-size:12px}.orch-meta b{color:var(--text);font-family:var(--mono)}.orch-trig{margin-top:8px;color:var(--text-mute);font-family:var(--mono)}.orch-actions{display:flex;gap:8px;margin-top:14px}.conv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.conv-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.conv-title{font-weight:600;font-size:15px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-meta{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--text-dim);font-size:12px}.conv-meta b{color:var(--text);font-family:var(--mono)}.conv-preview{color:var(--text-mute);font-size:12px;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.conv-roles{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.conv-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.conversation-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:560px;max-width:780px}.speech-editor{min-height:280px}.participant-list{display:flex;flex-direction:column;gap:10px}.participant-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,160px) minmax(130px,1fr) auto;gap:8px;align-items:start}.participant-context{grid-column:1 / -1}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:460px;max-width:560px}.fld{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-dim)}.fld-wide{grid-column:1 / -1}.fld-row{flex-direction:row;align-items:center;justify-content:space-between}.fld-sub{grid-column:1 / -1;color:var(--text-mute);font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--border);padding-top:10px;margin-top:2px}.form-input{width:100%}select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.form-input{resize:vertical;font-family:var(--mono)}.inbox{display:grid;grid-template-columns:340px 1fr;gap:14px;height:calc(100vh - 140px)}.inbox-list{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.inbox-filters{display:flex;gap:8px;align-items:center;padding:10px;border-bottom:1px solid var(--border);flex-wrap:wrap}.inbox-filters .form-input{flex:1;min-width:120px}.chk{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-dim);cursor:pointer}.lead-list{list-style:none;margin:0;padding:0;overflow:auto}.lead-item{display:block;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);padding:10px 12px;cursor:pointer;color:var(--text)}.lead-item:hover{background:var(--surface-2)}.lead-item.active{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent-2)}.lead-item.attention,.lead-item.active.attention{box-shadow:inset 3px 0 0 var(--err)}.lead-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lead-name{font-weight:600;font-size:13px}.lead-sub{color:var(--text-mute);font-size:12px;margin:3px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-tags{display:flex;gap:6px}.inbox-dialog{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.dlg-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border)}.dlg-name{font-weight:600}.dlg-meta{color:var(--text-mute);font-size:12px;margin-top:2px}.dlg-controls{display:flex;gap:8px;align-items:center}.dlg-controls .form-input{width:auto}.dlg-thread{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.msg{max-width:72%;padding:8px 11px;border-radius:10px;font-size:13px}.msg-time{font-size:10px;color:var(--text-mute);margin-top:4px;font-family:var(--mono)}.msg-out{align-self:flex-end;background:var(--surface-2);border:1px solid var(--border)}.msg-in{align-self:flex-start;background:#173a2a;border:1px solid #234a2a}.dlg-reply{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border);align-items:flex-end}.dlg-reply .form-input{flex:1;resize:none}.acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.acc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.acc-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-meta{display:flex;flex-direction:column;gap:2px;color:var(--text-dim);font-size:12px;margin-bottom:12px}.acc-foot{display:flex;align-items:center;justify-content:space-between}.acc-foot-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.account-filterbar{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}.account-filterbar button,.segmented button{border:1px solid var(--border);background:var(--surface);color:var(--text-dim);border-radius:var(--radius);padding:7px 11px;cursor:pointer;font-size:13px}.account-filterbar button.active,.segmented button.active{background:var(--surface-2);color:var(--text);border-color:#3a3f45}.account-filterbar b{color:var(--text);font-family:var(--mono);font-weight:600;margin-left:4px}.account-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;margin-top:14px}.account-card-grid>.card,.account-card-grid .card-b{height:100%}.account-card{min-height:260px;display:flex;flex-direction:column;gap:14px;height:100%}.account-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.account-identity{min-width:0}.account-title{font-weight:650;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sub{color:var(--text-mute);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-purpose-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center}.account-purpose-row>span,.account-metrics span,.toggle-line span{color:var(--text-mute);font-size:12px}.purpose-select{padding:7px 9px;font-size:13px}.account-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-metrics>div{min-width:0;display:flex;flex-direction:column;gap:5px}.account-metrics b{font-family:var(--mono);color:var(--text);font-weight:600}.account-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;flex-wrap:wrap}.toggle-line{display:inline-flex;align-items:center;gap:8px;min-height:28px}.login-account-form{display:flex;flex-direction:column;gap:14px;min-width:320px}.segmented{display:inline-flex;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.segmented button{border:0;border-radius:0;border-right:1px solid var(--border);background:transparent}.segmented button:last-child{border-right:0}.group-create{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;margin-bottom:12px}.account-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.account-group{border:1px solid var(--border);border-radius:var(--radius);padding:10px;background:var(--surface-2)}.group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.group-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-sub{color:var(--text-mute);font-size:11px;margin-top:2px}.group-members{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.group-member{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-size:12px;color:var(--text-dim);max-width:100%}.mini-x{background:none;border:none;color:var(--text-mute);cursor:pointer;font-size:14px;line-height:1;padding:0}.group-actions{display:flex;gap:8px;margin-top:10px}.compact-empty{padding:18px}.scout-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.scout-account-panel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,360px) auto;gap:12px;align-items:center}.scout-account-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.scout-account-empty .empty{flex:1;min-width:240px;padding:18px;text-align:left}.scout-account-copy{min-width:0}.scout-account-label{color:var(--text-mute);font-size:12px;margin-bottom:2px}.scout-account-title{font-size:16px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-account-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--text-mute);font-size:12px;font-family:var(--mono);margin-top:3px}.scout-account-select{max-width:360px}.scout-live{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin-bottom:12px}.scout-live-main{min-width:0;display:grid;gap:8px}.scout-live-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.scout-live-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scout-live-account{font-weight:650;color:var(--text)}.scout-current{color:var(--text);font-size:16px;font-weight:600;min-height:24px;overflow-wrap:anywhere}.scout-warning{color:var(--warn);font-size:12px}.scout-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.scout-stats.compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.scout-stats.compact .stat{padding:10px}.scout-stats.compact .stat-v{font-size:18px}.scout-meta{display:flex;gap:10px 18px;flex-wrap:wrap;color:var(--text-dim);font-size:12px;margin-top:12px}.scout-meta.compact{margin-top:0;gap:8px 14px}.scout-meta b{color:var(--text);font-family:var(--mono)}.scout-events{margin-top:10px;border-top:1px solid var(--border);padding-top:8px}.scout-event{display:grid;grid-template-columns:64px minmax(90px,160px) minmax(0,1fr);gap:8px;align-items:baseline;min-height:24px;font-size:12px;color:var(--text-dim)}.scout-event span{color:var(--text-mute);font-family:var(--mono)}.scout-event b{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-event em{font-style:normal;overflow-wrap:anywhere}.scout-event.warn em{color:var(--warn)}.scout-event.err em{color:var(--err)}.scout-filters{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr)) auto auto auto;gap:8px;align-items:center;margin-bottom:12px}.scout-search{min-width:220px}.scout-empty{display:grid;justify-items:center;gap:10px;padding:10px 0}.bulkbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0 12px;color:var(--text-dim)}.scout-table-wrap{max-height:calc(100vh - 330px);min-height:260px}.scout-table{min-width:1720px;table-layout:fixed}.scout-table th,.scout-table td{vertical-align:top}.scout-table td{overflow:hidden;text-overflow:ellipsis}.scout-table .w-check{width:34px}.scout-table .w-chat{width:250px}.scout-table .w-id{width:120px}.scout-table .w-source{width:210px}.scout-table .w-actions{width:300px}.chat-main{display:inline-flex;flex-direction:column;gap:2px;min-width:0;max-width:205px;vertical-align:top}.chat-main>span,.source-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.scout-link{color:var(--accent-2);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted{color:var(--text-mute);font-size:12px}.link-btn{background:transparent;border:none;color:var(--text-mute);cursor:pointer;padding:0 5px 0 0;vertical-align:top}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.row-actions .btn{padding:5px 8px;font-size:12px}.tags{display:flex;gap:4px;flex-wrap:wrap}.details-row td{background:var(--surface-2);white-space:normal;overflow:visible}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;color:var(--text-dim)}.detail-title{color:var(--text);font-weight:600;margin-bottom:6px}.detail-grid pre{margin:0;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-height:220px;overflow:auto;white-space:pre-wrap}.metric-list{display:grid;gap:7px;font-size:12px}.metric-list div{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:8px;align-items:baseline}.metric-list span{color:var(--text-mute)}.metric-list b{color:var(--text);font-family:var(--mono);font-weight:500;text-align:right}.history-item{color:var(--text-dim);font-size:12px;margin-bottom:4px}.pager{display:flex;justify-content:flex-end;align-items:center;gap:10px;color:var(--text-dim);margin-top:12px}.scout-settings{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.scout-check{align-self:end;min-height:38px}.scout-subtitle{margin:14px 0 8px;color:var(--text);font-weight:600;font-size:13px}.scout-weights{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.topic-list{display:flex;flex-direction:column;gap:8px}.topic-row{display:grid;grid-template-columns:1fr 1fr 80px minmax(220px,2fr) 90px auto;gap:8px;align-items:center}.scout-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.scout-page{display:flex;flex-direction:column;gap:16px}.scout-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.scout-hero p{margin:4px 0 0;color:var(--text-dim);font-size:14px}.scout-hero-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.scout-skeleton{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:12px}.scout-skeleton>div{min-height:150px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(90deg,var(--surface),var(--surface-2),var(--surface));background-size:240% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-240% 0}}.scout-overview{display:grid;grid-template-columns:minmax(360px,1.45fr) minmax(220px,.75fr) minmax(220px,.65fr);gap:12px;align-items:stretch}.scout-status-card,.scout-account-card,.scout-duration-card,.scout-current-card{display:flex;flex-direction:column;gap:12px;min-height:100%}.scout-status-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--text-mute);font-size:12px}.scout-status-title{color:var(--text);font-size:20px;font-weight:700;letter-spacing:0}.scout-run-clock{display:flex;align-items:baseline;gap:8px}.scout-run-clock b{font-size:30px;line-height:1;color:var(--text);font-weight:720}.scout-run-clock span{color:var(--text-mute);font-size:13px}.scout-progress{height:8px;border-radius:999px;background:#0f1114;border:1px solid var(--border);overflow:hidden}.scout-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f0f3f7,#4c8dff);transition:width .25s ease}.scout-status-meta{display:flex;gap:10px 18px;flex-wrap:wrap;color:var(--text-mute);font-size:12px}.scout-status-meta b{color:var(--text-dim);font-weight:600}.scout-rate-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(210,153,34,.38);background:#d2992217;border-radius:var(--radius)}.scout-rate-card div{display:flex;flex-direction:column;gap:3px;min-width:0}.scout-rate-card b{color:var(--text)}.scout-rate-card span{color:var(--text-dim);font-size:12px}.scout-rate-card strong{color:var(--warn);font-family:var(--mono);font-size:18px;font-weight:650;white-space:nowrap}.scout-account-card>span,.scout-duration-card>span,.section-kicker{color:var(--text-mute);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.08em}.scout-account-card b{color:var(--text);font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-account-card small,.scout-duration-card small{color:var(--text-mute);font-size:12px;overflow-wrap:anywhere}.scout-pool-alert{margin-bottom:12px}.scout-pool-list{display:grid;gap:8px}.scout-pool-row{display:grid;grid-template-columns:auto minmax(160px,.9fr) auto minmax(220px,1.25fr) minmax(240px,1fr);gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.scout-pool-row.disabled{opacity:.55}.scout-pool-row>input{width:16px;height:16px;accent-color:#4c8dff}.scout-pool-identity,.scout-pool-task{display:flex;flex-direction:column;gap:3px;min-width:0}.scout-pool-identity b,.scout-pool-task span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-pool-identity small,.scout-pool-task small{color:var(--text-mute);font-size:11px;overflow-wrap:anywhere}.scout-pool-numbers{display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--text-mute);font-size:11px}.scout-pool-numbers b{color:var(--text-dim)}.scout-duration-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.scout-duration-tabs button,.scout-tabs button,.scout-filter-chips button,.entity-actions button,.scout-menu button,.scout-diagnostics-toggle{border:1px solid var(--border);background:var(--surface);color:var(--text-dim);border-radius:var(--radius);cursor:pointer}.scout-duration-tabs button{padding:8px 10px;font-size:13px}.scout-duration-tabs button:hover,.scout-tabs button:hover,.scout-filter-chips button:hover,.entity-actions button:hover,.scout-menu button:hover,.scout-diagnostics-toggle:hover{color:var(--text);border-color:#3a3f45;background:var(--surface-2)}.scout-duration-tabs button.active,.scout-tabs button.active{color:var(--text);background:var(--surface-2);border-color:#4a5058}.scout-duration-tabs button:disabled{opacity:.55;cursor:not-allowed}.scout-primary-metrics{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.scout-primary-metrics>div{padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.scout-primary-metrics b{display:block;color:var(--text);font-size:28px;line-height:1;font-weight:720}.scout-primary-metrics span{display:block;margin-top:7px;color:var(--text-dim);font-size:13px}.scout-finding-metrics{margin-bottom:16px;grid-template-columns:repeat(4,minmax(130px,1fr))}.scout-session-health{margin:6px 0 16px}.scout-source-table-wrap{margin-top:8px}.scout-source-table th,.scout-source-table td{white-space:nowrap}.scout-source-table td:first-child small{display:block;color:var(--text-mute);font-family:var(--mono);font-size:10px}.scout-work-grid{display:grid;grid-template-columns:minmax(340px,1fr) minmax(360px,1fr);gap:12px}.scout-current-card h3{margin:0;color:var(--text);font-size:18px;font-weight:680;overflow-wrap:anywhere}.scout-current-list{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;color:var(--text-mute);font-size:12px}.scout-current-list span{min-width:0}.scout-current-list b{color:var(--text);font-weight:600;overflow-wrap:anywhere}.scout-secondary-metrics{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:0 18px}.scout-secondary-metrics>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid rgba(42,46,51,.7);color:var(--text-mute);font-size:13px}.scout-secondary-metrics>div:nth-last-child(-n+3){border-bottom:0}.scout-secondary-metrics b{color:var(--text);font-family:var(--mono);font-weight:600}.scout-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.scout-results-head h2{margin:3px 0;color:var(--text);font-size:20px;letter-spacing:0}.scout-results-head p{margin:0;color:var(--text-mute);font-size:13px}.scout-results-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:320px}.scout-results-search{width:min(420px,42vw)}.scout-menu-wrap{position:relative;display:inline-flex}.scout-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;padding:6px;border:1px solid var(--border);border-radius:var(--radius);background:#181b1f;box-shadow:0 18px 48px #00000057;display:grid;gap:4px}.scout-menu button{width:100%;text-align:left;padding:8px 10px;font-size:13px;background:transparent}.scout-menu button.danger{color:#ff8b86}.scout-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.scout-tabs button{padding:7px 10px;font-size:13px}.scout-filter-panel{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr)) auto;gap:8px;padding:12px;margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius);background:#1c1f238c}.scout-filter-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.scout-filter-chips button{padding:5px 9px;font-size:12px}.scout-filter-chips .clear{color:var(--text)}.scout-bulkbar{position:sticky;top:0;z-index:12;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:10px;border:1px solid #3a3f45;border-radius:var(--radius);background:#1c1f23f5;box-shadow:0 10px 30px #00000038}.scout-bulkbar b{color:var(--text);margin-right:auto}.scout-empty-state{min-height:170px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px dashed #343941;border-radius:var(--radius);background:#1c1f2361}.scout-empty-state h3{margin:0 0 6px;color:var(--text);font-size:18px}.scout-empty-state p{margin:0;color:var(--text-dim);max-width:640px;line-height:1.45}.scout-results-table-wrap{min-height:0;overflow-x:auto;overflow-y:visible;border-radius:var(--radius)}.scout-results-table{min-width:1280px;table-layout:fixed}.scout-results-table thead th{position:static;background:#181b1f;white-space:nowrap}.scout-results-table col.scout-col-check{width:38px}.scout-results-table col.scout-col-channel{width:164px}.scout-results-table col.scout-col-chat{width:180px}.scout-results-table col.scout-col-activity{width:94px}.scout-results-table col.scout-col-messages{width:84px}.scout-results-table col.scout-col-quality{width:86px}.scout-results-table col.scout-col-members{width:82px}.scout-results-table col.scout-col-speakers{width:90px}.scout-results-table col.scout-col-status{width:124px}.scout-results-table col.scout-col-categories{width:142px}.scout-results-table col.scout-col-actions{width:196px}.scout-results-table th,.scout-results-table td{height:auto;vertical-align:middle}.scout-results-table td{overflow:visible;white-space:normal}.scout-results-table tbody tr{cursor:pointer}.scout-results-table tbody tr:hover td{background:#4c8dff0b}.entity-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;min-width:0}.entity-cell b,.entity-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.entity-cell b{color:var(--text);font-weight:650}.entity-cell span{color:var(--text-mute);font-size:12px}.entity-actions{grid-row:1 / span 2;grid-column:2;display:flex;align-items:center;gap:4px}.entity-actions a,.entity-actions button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:13px;text-decoration:none;color:var(--text-dim)}.scout-quality-cell{color:var(--text-mute);font-family:var(--mono)}.scout-quality-cell .badge{margin-right:5px;min-width:25px;text-align:center;font-family:var(--font);font-weight:700}.scout-number-cell{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap!important}.scout-status-cell .badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.scout-status-cell .muted{margin-top:4px;overflow-wrap:anywhere;line-height:1.3}.scout-category-tags{align-items:center}.scout-category-badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-category-more{flex:none;cursor:help}.scout-actions-cell{min-width:0}.row-actions.compact{align-items:center;flex-wrap:wrap;gap:6px}.row-actions.compact .btn{white-space:nowrap}.scout-diagnostics-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;color:var(--text);font-size:14px}.scout-diagnostics-toggle b{color:var(--text-dim);font-size:13px;font-weight:500}.scout-diagnostics{max-height:360px;overflow:auto;margin-top:12px;border-top:1px solid var(--border);padding-top:8px}.scout-event-group{display:grid;grid-template-columns:58px minmax(150px,220px) minmax(0,1fr) auto;gap:10px;align-items:baseline;min-height:28px;color:var(--text-dim);font-size:12px;border-bottom:1px solid rgba(42,46,51,.55);padding:6px 0}.scout-event-group:last-child{border-bottom:0}.scout-event-group span{color:var(--text-mute);font-family:var(--mono)}.scout-event-group b{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-event-group em{font-style:normal;overflow-wrap:anywhere}.scout-event-group strong{color:var(--warn);font-family:var(--mono);font-size:11px;border:1px solid rgba(210,153,34,.38);border-radius:999px;padding:2px 7px}.scout-event-group.warn em{color:var(--warn)}.scout-event-group.err em{color:var(--err)}.scout-detail-drawer{display:grid;gap:14px}.scout-detail-drawer section{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--surface)}.scout-detail-drawer h3{margin:0 0 8px;color:var(--text);font-size:14px}.scout-detail-drawer p{margin:0 0 4px;color:var(--text);font-weight:650;overflow-wrap:anywhere}.scout-detail-drawer small{color:var(--text-mute);display:block;margin-bottom:8px}.scout-detail-drawer a{color:var(--accent-2);font-size:13px;overflow-wrap:anywhere}@media(max-width:1200px){.scout-pool-row{grid-template-columns:auto minmax(150px,.8fr) auto minmax(200px,1fr)}.scout-pool-numbers{grid-column:2 / -1}.scout-overview{grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr)}.scout-duration-card{grid-column:1 / -1}.scout-current-list,.scout-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-secondary-metrics>div:nth-last-child(-n+3){border-bottom:1px solid rgba(42,46,51,.7)}.scout-secondary-metrics>div:nth-last-child(-n+2){border-bottom:0}.scout-results-head{flex-direction:column}.scout-results-tools{width:100%;justify-content:flex-start;min-width:0}.scout-results-search{width:min(100%,520px)}.scout-filter-panel{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:980px){.scout-pool-row{grid-template-columns:auto minmax(0,1fr) auto}.scout-pool-task,.scout-pool-numbers{grid-column:2 / -1}.scout-filters{grid-template-columns:repeat(2,minmax(140px,1fr))}.scout-live{grid-template-columns:1fr}.scout-live-side{justify-content:flex-start}.scout-account-panel{grid-template-columns:1fr;align-items:stretch}.scout-account-select{max-width:none}.topic-row,.detail-grid,.scout-overview,.scout-work-grid{grid-template-columns:1fr}.scout-primary-metrics{grid-template-columns:repeat(2,minmax(140px,1fr))}.scout-results-head{flex-direction:column}.scout-results-tools{width:100%;justify-content:flex-start;min-width:0}.scout-results-search{width:100%}.scout-filter-panel{grid-template-columns:repeat(2,minmax(140px,1fr))}.scout-current-list,.scout-secondary-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}}.settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.prompt-block{margin-bottom:14px}.prompt-block:last-child{margin-bottom:0}.prompt-name{font-size:12px;color:var(--text-mute);margin-bottom:4px}.dlg-back{display:none;background:none;border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:4px 11px;margin-right:10px;cursor:pointer;font-size:17px;line-height:1;flex:none}@media(max-width:1100px){.inbox{grid-template-columns:300px 1fr}.dlg-controls{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:860px){.content>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.form-grid,.conversation-form{grid-template-columns:1fr;min-width:0;max-width:none}.participant-row,.settings-grid{grid-template-columns:1fr}.inbox{grid-template-columns:1fr;height:auto;gap:0}.inbox .inbox-dialog,.inbox.has-current .inbox-list{display:none}.inbox.has-current .inbox-dialog{display:flex;height:calc(100vh - 200px)}.inbox-list{max-height:none}.dlg-back{display:inline-flex;align-items:center}.inbox-title.detail{display:none}}@media(max-width:640px){.scout-pool-row{grid-template-columns:auto minmax(0,1fr);gap:8px}.scout-pool-row>.badge{grid-column:2;justify-self:start}.scout-pool-task,.scout-pool-numbers{grid-column:1 / -1}.app{display:block;min-height:100vh}.main{min-height:100vh}.sidebar{position:fixed;bottom:0;left:0;right:0;z-index:30;flex-direction:row;padding:0;gap:0;border-right:none;border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}.sidebar .brand{display:none}.sidebar nav{flex-direction:row;flex:1;gap:0}.sidebar nav a{flex:1;flex-direction:column;gap:3px;justify-content:center;padding:8px 2px 7px;border-radius:0;color:var(--text-mute)}.sidebar nav a:hover{background:transparent}.sidebar nav a.active{background:transparent;color:var(--accent-2);box-shadow:inset 0 2px 0 var(--accent-2)}.sidebar nav a .ico{width:auto;font-size:18px;opacity:1}.sidebar nav a .lbl{display:block;font-size:10px;line-height:1}.topbar{position:fixed;top:0;left:0;right:0;z-index:25;height:48px;padding:0 12px}.topbar .tb-title{display:none}.content{padding:62px 12px calc(60px + env(safe-area-inset-bottom))}.page-title{font-size:18px;margin-bottom:12px}.orch-grid,.acc-grid,.settings-grid,.group-create,.account-groups{grid-template-columns:1fr}.acc-foot{align-items:flex-start;gap:8px}.acc-foot-controls{justify-content:flex-start}.stat-grid{grid-template-columns:1fr 1fr;gap:10px}.btn{padding:9px 14px}.login input,.form-input{font-size:16px}.modal-backdrop{padding:10px}.modal{min-width:0;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.drawer{width:100vw;max-width:100vw}.chats-table{table-layout:auto}.chats-table th,.chats-table td{width:auto!important;white-space:normal;word-break:break-word}.chats-table th:nth-child(3),.chats-table td:nth-child(3),.chats-table th:nth-child(4),.chats-table td:nth-child(4),.chats-table th:nth-child(5),.chats-table td:nth-child(5){display:none}.dialog-cell{flex-direction:column;align-items:flex-start;white-space:normal}.apply-dialog-form{min-width:0;max-width:none}.toasts{left:10px;right:10px;bottom:calc(60px + env(safe-area-inset-bottom))}.toast{min-width:0}.inbox.has-current .inbox-dialog{height:calc(100dvh - 122px)}}.workspace-head.svelte-cp0bk5{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.subline.svelte-cp0bk5{color:var(--text-mute);font-size:13px;margin-top:-8px}.head-actions.svelte-cp0bk5,.toolbar-actions.svelte-cp0bk5{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.control-bar.svelte-cp0bk5{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0 14px}.group-picker.svelte-cp0bk5{display:flex;gap:10px;flex-wrap:wrap;color:var(--text-mute);font-size:13px}.group-picker.svelte-cp0bk5 label:where(.svelte-cp0bk5){display:inline-flex;gap:6px;align-items:center}.stats-grid.svelte-cp0bk5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.stat-value.svelte-cp0bk5{font-size:22px;font-weight:700}.tabs.svelte-cp0bk5{display:flex;gap:6px;margin:10px 0;border-bottom:1px solid var(--border)}.tabs.svelte-cp0bk5 button:where(.svelte-cp0bk5){background:transparent;color:var(--text-mute);border:0;padding:10px 12px;cursor:pointer}.tabs.svelte-cp0bk5 button.active:where(.svelte-cp0bk5){color:var(--text);border-bottom:2px solid var(--accent)}.tabs.svelte-cp0bk5 span:where(.svelte-cp0bk5){color:var(--text-mute);margin-left:4px}.refresh-line.svelte-cp0bk5{min-height:20px;display:flex;gap:12px;flex-wrap:wrap;color:var(--text-mute);font-size:12px;margin:6px 0}.selection-note.svelte-cp0bk5{color:var(--text-mute);font-size:12px}.pager.svelte-cp0bk5{display:flex;gap:8px;align-items:center;justify-content:flex-end;color:var(--text-mute);font-size:12px;margin-top:10px}.table-wrap.svelte-cp0bk5{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.chats-table.svelte-cp0bk5{min-width:1180px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(1),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(1){width:34px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(2),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(2){width:190px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(3),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(3){width:88px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(4),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(4){width:130px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(5),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(5){width:118px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(6),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(6){width:112px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(7),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(7){width:96px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(8),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(8){width:150px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(9),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(9){width:150px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(10),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(10){width:54px}.chats-table.svelte-cp0bk5 th:where(.svelte-cp0bk5):nth-child(11),.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5):nth-child(11){width:150px}.chats-table.svelte-cp0bk5 td:where(.svelte-cp0bk5){overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.chats-table .badge{display:inline-flex;max-width:100%;line-height:1.2;white-space:normal;overflow-wrap:anywhere;margin-left:0}.chat-name.svelte-cp0bk5{max-width:280px}.chat-name.svelte-cp0bk5 div:where(.svelte-cp0bk5),.clip.svelte-cp0bk5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-name.svelte-cp0bk5 small:where(.svelte-cp0bk5),.cooldown-cell.svelte-cp0bk5 small:where(.svelte-cp0bk5),td.svelte-cp0bk5 small:where(.svelte-cp0bk5){color:var(--text-mute);font-size:12px}.wrap-cell.svelte-cp0bk5{line-height:1.25}.access-cell.svelte-cp0bk5,.language-cell.svelte-cp0bk5{min-width:0}.access-cell.svelte-cp0bk5 .link-btn:where(.svelte-cp0bk5),.access-cell.svelte-cp0bk5 small:where(.svelte-cp0bk5),.language-cell.svelte-cp0bk5 small:where(.svelte-cp0bk5){display:block;margin-top:3px}.access-cell.svelte-cp0bk5 .link-btn:where(.svelte-cp0bk5){max-width:100%;text-align:left}.link-btn.svelte-cp0bk5{padding:0;border:0;background:transparent;cursor:pointer;color:inherit}.problem-toolbar.svelte-cp0bk5{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0}.problem-toolbar.svelte-cp0bk5 label:where(.svelte-cp0bk5){display:inline-flex;gap:6px;align-items:center;color:var(--text-mute);font-size:13px}.problem-toolbar.svelte-cp0bk5 select:where(.svelte-cp0bk5){background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:7px 9px}.row-actions.svelte-cp0bk5{display:flex;gap:6px;align-items:center;justify-content:flex-end;white-space:normal;flex-wrap:wrap}.auto-toggle.svelte-cp0bk5{display:inline-flex;gap:6px;align-items:center;color:var(--text-mute);font-size:12px}.start-grid.svelte-cp0bk5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.start-grid.svelte-cp0bk5 div:where(.svelte-cp0bk5){border:1px solid var(--border);border-radius:var(--radius);padding:10px}.start-grid.svelte-cp0bk5 span:where(.svelte-cp0bk5){display:block;color:var(--text-mute);font-size:12px}.start-grid.svelte-cp0bk5 b:where(.svelte-cp0bk5){font-size:18px}.bulk-input.svelte-cp0bk5{width:100%;min-height:240px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:10px;resize:vertical}.import-tabs.svelte-cp0bk5{display:flex;gap:6px;margin-bottom:10px;border-bottom:1px solid var(--border)}.import-tabs.svelte-cp0bk5 button:where(.svelte-cp0bk5){background:transparent;border:0;color:var(--text-mute);padding:8px 10px;cursor:pointer}.import-tabs.svelte-cp0bk5 button.active:where(.svelte-cp0bk5){color:var(--text);border-bottom:2px solid var(--accent)}.file-box.svelte-cp0bk5{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px;color:var(--text-mute)}.csv-column.svelte-cp0bk5{display:inline-flex;gap:8px;align-items:center;margin:10px 0 2px;color:var(--text-mute);font-size:13px}.csv-column.svelte-cp0bk5 select:where(.svelte-cp0bk5){background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:7px 9px}.preview.svelte-cp0bk5{margin:8px 0 0}.import-box.svelte-cp0bk5,.import-result.svelte-cp0bk5{margin-top:12px;border:1px solid var(--border);border-radius:var(--radius);padding:10px;background:var(--surface-2)}.import-summary.svelte-cp0bk5{display:flex;gap:12px;flex-wrap:wrap;color:var(--text-mute)}.result-list.svelte-cp0bk5{margin-top:10px;max-height:260px;overflow:auto;display:grid;gap:6px}.result-row.svelte-cp0bk5{display:grid;grid-template-columns:minmax(120px,1fr) 92px minmax(120px,1fr);gap:8px;align-items:center;padding:7px 8px;border:1px solid var(--border);border-radius:var(--radius)}.status-added.svelte-cp0bk5 b:where(.svelte-cp0bk5){color:var(--ok)}.status-duplicate.svelte-cp0bk5 b:where(.svelte-cp0bk5){color:var(--warn)}.status-failed.svelte-cp0bk5 b:where(.svelte-cp0bk5){color:var(--err)}.access-head.svelte-cp0bk5{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.access-head.svelte-cp0bk5 small:where(.svelte-cp0bk5){display:block;color:var(--text-mute);margin-top:3px}.access-groups.svelte-cp0bk5{display:grid;gap:10px;max-height:62vh;overflow:auto}.access-group.svelte-cp0bk5{border:1px solid var(--border);border-radius:var(--radius);padding:10px;background:var(--surface-2)}.group-row.svelte-cp0bk5,.account-row.svelte-cp0bk5,.account-head.svelte-cp0bk5{display:grid;grid-template-columns:minmax(140px,1fr) minmax(110px,auto) minmax(120px,auto) minmax(180px,1.4fr);gap:8px;align-items:center}.group-row.svelte-cp0bk5{grid-template-columns:minmax(120px,1fr) auto;margin-bottom:8px}.account-head.svelte-cp0bk5{color:var(--text-mute);font-size:12px;padding:4px 0}.account-row.svelte-cp0bk5{padding:6px 0;border-top:1px solid var(--border)}.account-row.svelte-cp0bk5 small:where(.svelte-cp0bk5){color:var(--text-mute);min-width:0;white-space:normal;overflow-wrap:anywhere}.modal-actions.svelte-cp0bk5{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}@media(max-width:900px){.workspace-head.svelte-cp0bk5,.control-bar.svelte-cp0bk5{flex-direction:column;align-items:stretch}.stats-grid.svelte-cp0bk5,.start-grid.svelte-cp0bk5{grid-template-columns:1fr 1fr}.head-actions.svelte-cp0bk5,.toolbar-actions.svelte-cp0bk5{justify-content:flex-start}.account-row.svelte-cp0bk5,.account-head.svelte-cp0bk5{grid-template-columns:1fr;align-items:start}.account-head.svelte-cp0bk5{display:none}}.rotation-form.svelte-14fb8uu{display:flex;flex-direction:column;gap:14px}.rotation-stats.svelte-14fb8uu{display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--text-mute);font-size:13px}.rotation-grid.svelte-14fb8uu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rotation-chat-head.svelte-14fb8uu{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--text-mute);font-size:13px}.rotation-chat-list.svelte-14fb8uu{max-height:180px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}.rotation-chat-row.svelte-14fb8uu{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--border);font-size:13px}.rotation-chat-row.svelte-14fb8uu:last-child{border-bottom:0}.rotation-chat-row.svelte-14fb8uu span:where(.svelte-14fb8uu){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rotation-preview.svelte-14fb8uu{max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}.rotation-preview-row.svelte-14fb8uu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 10px;border-bottom:1px solid var(--border);font-size:13px}.rotation-preview-row.svelte-14fb8uu:last-child{border-bottom:0}.rotation-preview-row.svelte-14fb8uu span:where(.svelte-14fb8uu),.rotation-preview-row.svelte-14fb8uu b:where(.svelte-14fb8uu),.rotation-preview-row.svelte-14fb8uu em:where(.svelte-14fb8uu){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.rotation-grid.svelte-14fb8uu,.rotation-preview-row.svelte-14fb8uu{grid-template-columns:1fr}}.page-sub.svelte-4oref2{color:var(--text-mute);font-size:12px;margin:-6px 0 16px;max-width:720px}.presets-layout.svelte-4oref2{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:start}.preset-list.svelte-4oref2{display:flex;flex-direction:column;gap:6px}.preset-item.svelte-4oref2{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-dim);cursor:pointer;text-align:left;font-size:13px}.preset-item.svelte-4oref2:hover{border-color:var(--text-mute)}.preset-item.active.svelte-4oref2{border-color:var(--accent, #7aa2f7);color:var(--text, #fff)}.preset-item-name.svelte-4oref2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-item-meta.svelte-4oref2{color:var(--text-mute);font-size:11px;flex-shrink:0}.preset-editor.svelte-4oref2{display:flex;flex-direction:column;gap:14px;min-width:0}.dropzone.svelte-4oref2{border:1px dashed var(--border);border-radius:8px;padding:18px 12px;text-align:center;color:var(--text-mute);font-size:12px;cursor:pointer;margin-bottom:12px}.dropzone.svelte-4oref2:hover{border-color:var(--text-mute);color:var(--text-dim)}.media-row.svelte-4oref2{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.media-thumb.svelte-4oref2{width:96px;height:96px;border-radius:8px;overflow:hidden;background:#80808014}.media-thumb.svelte-4oref2 img:where(.svelte-4oref2),.media-thumb.svelte-4oref2 video:where(.svelte-4oref2){width:100%;height:100%;object-fit:cover;display:block}.media-body.svelte-4oref2{display:flex;flex-direction:column;gap:8px;min-width:0}.media-head.svelte-4oref2{display:flex;align-items:center;gap:8px}.media-name.svelte-4oref2{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-rules.svelte-4oref2{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}@media(max-width:820px){.presets-layout.svelte-4oref2{grid-template-columns:1fr}.preset-list.svelte-4oref2{flex-direction:row;flex-wrap:wrap}}
