@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}:root{--bg: #121212;--rail: #0B0B0B;--panel: #1E1E1E;--panel2: #2A2A2A;--line: #222222;--line2: #3A3A3A;--text: #FFFFFF;--muted: #B3B3B3;--accent: #C6F432;--accent2: #DDFF6E;--on-accent: #121212;--purple: #8B7CFF;--yellow: #FFC93C;--mint: #2BD9A0;--red: #FF8A80;--red2: #E5484D;--blue: #7FC8FF;--me: #2F3A14;--title: "Space Grotesk", "Inter", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{min-height:100vh}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent2)}h1,h2,h3{margin:0;font-family:var(--title);letter-spacing:-.3px}h1{font-size:34px;font-weight:700;letter-spacing:-.6px;line-height:1.1}h2{font-weight:700}p{margin:6px 0}button{font:inherit}::selection{background:#c6f43259}input,select,textarea{background:var(--panel);color:var(--text);border:1.5px solid var(--panel);border-radius:12px;padding:10px 12px;font:inherit;min-width:0;max-width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}input:disabled,select:disabled,textarea:disabled{opacity:.7}input::placeholder,textarea::placeholder{color:#8a8a8a}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);padding:0}textarea{width:100%;resize:vertical}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ic-svg{display:block;flex:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.small{font-size:12.5px}.strong{font-weight:700}.red{color:var(--red)}.red.strong{font-weight:700}.mint{color:var(--mint)}.yellow-text{color:var(--yellow)}.accent-text{color:var(--accent)}.err{color:var(--red)}.right{text-align:right}.grow{flex:1;min-width:0}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.row.end{justify-content:flex-end}.gap{gap:10px}.gap-s{gap:6px}.col{display:flex;flex-direction:column}.mb{margin-bottom:14px}.mt{margin-top:10px}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.center{display:grid;place-items:center}.pad{padding:24px}.empty{color:var(--muted);padding:24px;text-align:center}.spinner{width:26px;height:26px;border:3px solid var(--panel2);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.spin-inline{padding:8px 0}.spin-inline .spinner{width:18px;height:18px;border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}.boot{min-height:100vh;display:grid;place-items:center}.title-font{font-family:var(--title);font-size:16px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.btn{min-height:46px;padding:0 18px;border-radius:14px;border:0;background:var(--accent);color:var(--on-accent);font:700 14px/1.2 Inter,system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap;text-decoration:none}.btn:hover{background:var(--accent2);color:var(--on-accent)}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{background:transparent;color:var(--text);border:1.5px solid var(--line2)}.btn.ghost:hover{border-color:var(--text)}.btn.soft{background:var(--panel2);color:var(--text)}.btn.soft:hover{background:#343434}.btn.red-text{color:var(--red)}.btn.red{background:var(--red2);color:#fff}.btn.red:hover{background:#f05a5f}.btn.dark{background:var(--bg);color:#fff}.btn.dark:hover{background:#000;color:#fff}.btn.sm{min-height:40px;padding:0 12px;border-radius:12px;font-size:13px}.btn.big{min-height:52px;border-radius:16px}.icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:14px;background:var(--panel);color:var(--text);cursor:pointer;flex:none}.icon-btn:hover{background:var(--panel2);color:var(--text)}.icon-btn.sm{width:32px;height:32px;border-radius:10px;background:transparent}.icon-btn.sm:hover{background:var(--panel2)}.link-plain{background:none;border:0;padding:0;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#555}.link-plain[aria-pressed=true]{color:var(--text);text-decoration:none;font-weight:600}.link-dark{background:none;border:0;padding:0;color:#121212;font-weight:700;cursor:pointer;text-decoration:underline;text-align:left}.pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pill{flex:none;height:34px;padding:0 14px;border-radius:11px;border:1.5px solid var(--line2);background:transparent;color:var(--text);font:700 13px/1 Inter,system-ui,sans-serif;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.pill:hover{border-color:#5a5a5a}.pill.on{background:#fff;color:#121212;border-color:#fff}.pill.mint{background:var(--mint);color:#121212;border-color:var(--mint)}.pill.static{cursor:default}.pill.static:hover{border-color:var(--line2)}.pill-sep{width:1px;height:22px;background:var(--line2);margin:0 4px}.pill-sel{position:relative;padding:0}.pill-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;font:inherit;height:100%;padding:0 30px 0 14px;border-radius:11px;cursor:pointer}.pill-sel:after{content:"";position:absolute;right:12px;top:13px;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);pointer-events:none}.pill-sel select option{background:var(--panel);color:var(--text)}.tag{height:22px;padding:0 8px;border-radius:7px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;white-space:nowrap;color:#121212}.tag.accent{background:var(--accent)}.tag.purple{background:var(--purple)}.tag.yellow{background:var(--yellow)}.tag.red{background:var(--red)}.tag.mint{background:var(--mint)}.tag.grey{background:var(--panel2);color:var(--text)}.tag.dark{background:#3a3a3a;color:var(--text)}.tag-select{position:relative;display:inline-flex;border-radius:8px;color:#121212;background:var(--panel2)}.tag-select.high{background:var(--red)}.tag-select.normal{background:#3a3a3a;color:var(--text)}.tag-select.low{background:var(--panel2);color:var(--muted)}.tag-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;font:800 12px/1 Inter,sans-serif;padding:6px 22px 6px 10px;border-radius:8px;cursor:pointer}.tag-select:after{content:"";position:absolute;right:9px;top:9px;width:5px;height:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);pointer-events:none}.tag-select select option{background:var(--panel);color:var(--text)}.face{flex:none;display:inline-flex;align-items:center;justify-content:center;color:#121212;font-weight:700}.lang-chip{margin-left:8px;font-size:10.5px;font-weight:700;color:var(--muted);border:1px solid var(--line2);border-radius:5px;padding:1px 4px;vertical-align:1px}.card{background:var(--panel);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0}.card-t{font-size:18px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.kv{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.kv>span:last-child{font-weight:600;text-align:right;overflow-wrap:anywhere}.kv .red{color:var(--red)}.kv .mint{color:var(--mint)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span:first-child{color:var(--muted);font-size:13px;font-weight:600}.field.inline{margin:0}.field.order{width:110px}.check{display:flex;gap:10px;align-items:flex-start;margin:6px 0 14px;cursor:pointer}.check input{margin-top:2px;flex:none}.search{height:46px;border-radius:14px;background:var(--panel);display:flex;align-items:center;gap:10px;padding:0 6px 0 14px;color:var(--muted)}.search input{flex:1;border:0;background:transparent;padding:0;height:100%;color:var(--text)}.search:focus-within{box-shadow:0 0 0 1.5px var(--accent)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:100;background:#fff;color:#121212;border-radius:14px;font-weight:600;padding:12px 18px;box-shadow:0 10px 40px #00000080;max-width:min(560px,90vw)}.toast.bad{background:var(--red2);color:#fff}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:grid;place-items:center;z-index:50;padding:16px}.modal{background:var(--panel);border-radius:24px;padding:22px;width:min(500px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 30px 80px #0009}.modal.wide{width:min(720px,100%)}.modal-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.modal-head h3{flex:1;font-size:20px}.modal-body{margin-bottom:16px}.modal input,.modal select,.modal textarea{background:var(--panel2);border-color:var(--panel2);width:100%}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--accent)}.link-box{background:var(--bg);border-radius:12px;padding:12px;overflow-wrap:anywhere;max-height:120px;overflow-y:auto;margin:8px 0}.idle-warn,.banner-warn{background:var(--yellow);color:#121212;font-weight:700;padding:10px 16px;text-align:center}.idle-warn{position:fixed;top:0;left:0;right:0;z-index:120}.notice{background:#2a1414;color:var(--red);border-radius:14px;padding:12px 14px;margin:0}.login{min-height:100vh;display:flex}.login-left{flex:1;min-width:0;padding:64px 80px;display:flex;flex-direction:column;gap:22px}.brand.big{display:flex;align-items:center;gap:12px;font:700 26px/1 var(--title)}.mono{width:34px;height:34px;border-radius:11px;background:var(--accent);color:#121212;font:700 20px/1 var(--title);display:grid;place-items:center;flex:none}.brand.big .mono{width:44px;height:44px;border-radius:14px;font-size:26px}.login-title{margin:28px 0 0;font-size:52px;letter-spacing:-1.2px;line-height:1.02}.login-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;max-width:540px}.login-points li{display:flex;gap:12px;align-items:center;font-size:16px}.pt-ic{width:34px;height:34px;flex:none;border-radius:11px;background:var(--panel2);color:var(--accent);display:grid;place-items:center}.login-right{width:600px;flex:none;background:var(--panel);display:flex;flex-direction:column;justify-content:center;padding:40px 72px;gap:14px}.login-right input{background:var(--panel);border:1.5px solid var(--panel2);height:50px;border-radius:14px;padding:0 16px;font-size:15px}.login-right input:focus{border-color:var(--accent)}.login-h{font-size:28px;margin-bottom:4px}.login-right .row .btn{align-self:flex-start}.code-boxes{position:relative;display:flex;gap:8px;cursor:text}.code-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:text}.login-right .code-input{height:60px}.code-box{width:52px;height:60px;border-radius:14px;background:var(--panel);border:1.5px solid var(--panel2);display:flex;align-items:center;justify-content:center;font:700 26px var(--title)}.code-box.on{border-color:var(--accent)}.enroll{display:flex;gap:20px;align-items:center}.qr{width:216px;height:216px;flex:none;border-radius:20px;background:#fff;display:grid;place-items:center;padding:8px}.qr img{width:200px;height:200px;display:block}.qr .spinner{border-color:#ddd;border-top-color:#121212}.secret{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.secret-key{font-size:15px;letter-spacing:1px;background:var(--bg);padding:10px 12px;border-radius:12px;overflow-wrap:anywhere}.shell{display:flex;height:100vh;overflow:hidden}.main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.main>:last-child{flex:1;min-height:0}.rail{width:88px;flex:none;background:var(--rail);display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0}.rail-logo{margin-bottom:4px;border-radius:11px;flex:none}.brand.big svg{border-radius:14px;flex:none}.rail-brand{font-size:10px;font-weight:800;color:var(--accent);letter-spacing:1px;margin-bottom:14px}.rail-btn{position:relative;width:64px;padding:10px 0;border-radius:16px;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none}.rail-btn:hover{background:var(--panel);color:var(--text)}.rail-btn.on,.rail-btn.on:hover{background:#fff;color:#121212}.rail-count{position:absolute;top:4px;right:8px;min-width:18px;height:18px;border-radius:9px;background:var(--red);color:#121212;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 4px}.rail-foot{position:relative;display:flex;flex-direction:column;align-items:center}.rail-me{border:0;background:none;color:var(--muted);padding:4px;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;line-height:1.25}.rail-me:hover{background:var(--panel)}.me-name{max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-menu{position:absolute;left:74px;bottom:0;z-index:80;width:250px;background:var(--panel);border-radius:18px;padding:8px;box-shadow:0 20px 60px #0009,0 0 0 1px var(--panel2);display:flex;flex-direction:column;gap:2px}.rail-menu-head{padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--panel2);margin-bottom:4px;overflow-wrap:anywhere}.rail-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:12px;background:none;color:var(--text);font:600 14px Inter,system-ui,sans-serif;cursor:pointer;text-align:left}.rail-menu button:hover{background:var(--panel2)}.rail-menu .logout-btn{color:var(--red)}.page{padding:30px 36px 40px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.page-title{display:flex;align-items:flex-end;gap:12px}.page-title p{margin:4px 0 0;font-size:14px}.page-title .search{width:360px}.queues{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.queue{border:0;border-radius:18px;background:var(--panel);color:var(--text);padding:14px 16px;display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;box-shadow:inset 0 0 #fff}.queue:hover{background:#262626}.queue.accent{background:var(--accent);color:#121212}.queue.red{background:var(--red);color:#121212}.queue.on{box-shadow:inset 0 0 0 2px #fff}.queue.accent.on,.queue.red.on{box-shadow:inset 0 0 0 2px #121212}.queue-l{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.85}.queue-n{font:700 30px/1.15 var(--title)}.tt{display:flex;flex-direction:column}.tt-row{display:grid;grid-template-columns:70px 1.4fr 2.3fr .8fr 1fr .7fr .8fr .6fr .7fr;gap:12px;align-items:center;padding:12px 16px;border-radius:16px;background:var(--panel);margin-bottom:8px;color:var(--text);font-size:14px;text-decoration:none}.tt-row:hover{background:var(--panel2);color:var(--text)}.tt-row.unread{font-weight:600}.tt-head{background:none;padding:0 16px 8px;margin:0;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.tt-head:hover{background:none;color:var(--muted)}.tt-id{display:flex;align-items:center;gap:6px}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;margin-left:-14px}.tt-cust{display:flex;gap:10px;align-items:center;min-width:0}.tt-cust b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket{display:flex;min-height:0;height:100%}.conv{flex:1;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.conv-head{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.conv-title{font-size:20px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.bubble{align-self:flex-start;max-width:min(520px,80%);border-radius:18px;padding:10px 14px;background:var(--panel);font-size:14.5px;display:flex;flex-direction:column;gap:4px}.bubble.me{align-self:flex-end;background:var(--me)}.bubble .who{font-size:11px;font-weight:700;color:var(--accent)}.who-agent{color:var(--muted);font-weight:600}.time{align-self:flex-end;font-size:11px;color:var(--muted)}.sys{align-self:center;font-size:12px;color:var(--muted);background:var(--panel);padding:4px 10px;border-radius:8px;max-width:80%;text-align:center}.sys-credit{align-self:flex-start;border-radius:14px;background:#1a2410;color:var(--accent);padding:8px 12px;font-size:13px;font-weight:700;display:flex;gap:8px;align-items:center}.sys-credit .time{font-weight:400}.note-bubble{align-self:center;width:min(560px,90%);border-radius:14px;padding:8px 12px;background:#262214;border:1.5px dashed rgba(255,201,60,.45);font-size:13.5px;display:flex;flex-direction:column;gap:3px}.note-who{display:flex;gap:6px;align-items:center;font-size:11.5px;font-weight:700;color:var(--yellow)}.atts{display:flex;flex-wrap:wrap;gap:6px}.att-img img{display:block;max-width:220px;max-height:180px;border-radius:12px;object-fit:cover;background:#000}.att-file{display:inline-flex;gap:6px;align-items:center;background:#ffffff0f;border-radius:10px;padding:6px 10px;font-size:13px;color:var(--text)}.composer{padding:14px 22px 18px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line)}.editor{border-radius:16px;background:var(--panel);padding:14px;font-size:14.5px;line-height:1.45;min-height:96px;border:1.5px solid var(--panel)}.editor:focus{border-color:var(--accent)}.composer.is-note .editor{background:#262214;border:1.5px dashed rgba(255,201,60,.45)}.file-chip{display:inline-flex;align-items:center;gap:6px;background:var(--panel2);border-radius:10px;padding:4px 6px 4px 10px;font-size:12.5px}.file-chip button{border:0;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center;padding:2px}.side{width:470px;flex:none;padding:18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.side-card{border-radius:20px;background:var(--panel);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.side-card.assistant{background:var(--purple);color:#121212}.assistant .btn.dark{min-height:32px}.assist-text{font-size:14px;line-height:1.45}.assist-text p{margin:0 0 6px}.assist-text a{color:#121212;text-decoration:underline}.art-chip{display:inline-flex;gap:6px;align-items:center;background:#12121224;color:#121212;border-radius:10px;padding:5px 10px;font-size:12.5px;font-weight:700}.art-chip:hover{background:#1212123d;color:#121212}.act-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kb{display:flex;min-height:0;height:100%}.kb-list{width:380px;flex:none;border-right:1px solid var(--line);padding:28px 14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.kb-list>*{margin:0 6px}.kb-list-head h1{font-size:34px}.kb-items{display:flex;flex-direction:column;gap:2px;margin:0}.kb-item{border:0;background:transparent;color:var(--text);text-align:left;padding:12px 14px;border-radius:14px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.kb-item:hover{background:var(--panel)}.kb-item.on{background:var(--panel2)}.kb-item-t{font-weight:700;font-size:14px}.kb-editor{flex:1;min-width:0;padding:28px 32px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.kb-title{font-size:26px}.title-input{font:700 24px var(--title);background:transparent;border-color:transparent;padding:4px 8px;margin-left:-8px}.title-input:hover{border-color:var(--panel2)}.kb-md{min-height:340px;flex:1;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:20px;padding:18px 20px}.md h2,.md h3,.md h4{font-size:18px;margin:10px 0 2px}.md h2:first-child,.md h3:first-child{margin-top:0}.md p,.md li{font-size:14.5px;line-height:1.6}.md ol,.md ul{margin:4px 0;padding-left:22px}.kb-body{padding:20px 22px}.kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kpi{border-radius:22px;background:var(--panel);padding:18px;display:flex;flex-direction:column;gap:4px}.kpi.accent{background:var(--accent);color:#121212}.kpi.purple{background:var(--purple);color:#121212}.kpi-l{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.8}.kpi-v{font:700 32px/1.15 var(--title)}.kpi-s{font-size:13px;opacity:.8}.bar-row{display:flex;align-items:center;gap:10px;font-size:14px}.bar-l{width:96px}.bar{flex:1;height:12px;border-radius:6px;background:var(--panel2)}.bar>span{display:block;height:12px;border-radius:6px}.bar-n{width:34px;text-align:right}.ag-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;padding:10px 0;border-top:1px solid #262626;font-size:14px;align-items:center}.ag-head{border:0;padding:0;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.agents-grid{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:start}.agent-row{display:grid;grid-template-columns:1.6fr 1.8fr 1fr .9fr 1.6fr 44px;gap:12px;align-items:center;padding:12px 16px;border-radius:16px;background:var(--panel);margin-bottom:8px;font-size:14px}.agent-row.off{opacity:.55}.roles-card p{margin:2px 0 0}.audit-row{display:flex;gap:10px;padding:9px 0;border-top:1px solid #262626;font-size:13.5px}.audit-t{width:110px;flex:none}@media (max-width: 1380px){.side{width:400px}.kb-list{width:320px}.login-left{padding:56px 48px}.login-right{width:520px;padding:40px 48px}.login-title{font-size:46px}.page{padding:26px 26px 36px}.tt-row{grid-template-columns:64px 1.4fr 2fr .8fr 1fr .7fr .8fr .6fr .7fr;gap:10px}.kpi-v{font-size:28px}}.pill-n{background:#121212;color:#fff;border-radius:7px;padding:1px 6px;font-size:11px}.pill:not(.on) .pill-n{background:var(--panel2)}.biz-tag{font-size:11px;font-weight:700;color:var(--yellow)}.groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px}.g-line{display:flex;gap:10px;align-items:flex-start}.g-line>.eyebrow{width:84px;flex:none;padding-top:4px}.chip-s{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:8px;background:var(--panel2);font-size:12px;font-weight:600}.chip-s.ok{background:#1a2410;color:var(--accent)}.member{display:inline-flex;gap:6px;align-items:center;background:var(--panel2);border-radius:10px;padding:3px 8px 3px 3px;font-size:12.5px}.perm-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.perm-grid .check{margin:4px 0;align-items:center}.modal .num-in{width:100px;padding:4px 8px}.side-card.review{box-shadow:inset 0 0 0 2px var(--accent)}.review-photos{display:flex;gap:8px;flex-wrap:wrap}.review-photos img{width:130px;height:130px;object-fit:cover;border-radius:12px;background:#000;display:block}.warn-box{background:#2a1414;color:var(--red);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.review-actions{display:flex;gap:8px;flex-wrap:wrap}.modal input[type=checkbox]{width:16px;height:16px;flex:none}.perm-grid .check>span:nth-child(2){flex:1}.review-photo{margin:0;display:flex;flex-direction:column;gap:4px}.review-photo figcaption{font-size:12px;color:var(--muted)}.warn-box.soft{background:#2a2410;color:var(--yellow)}.banner-info{background:#1a2410;color:var(--accent);border-radius:14px;padding:10px 14px;font-size:13.5px;font-weight:600}.wordmark{display:inline-flex;align-items:flex-end;font-family:var(--title);font-weight:700;letter-spacing:-.03em;line-height:1}.wm-i{position:relative;display:inline-block}.wm-play{position:absolute;left:50%;top:-.08em;transform:translate(-56%)}.wm-suffix{white-space:pre;letter-spacing:-.01em}.tag-chip{font-size:13px}.tag-chip.on.idea{background:var(--accent);border-color:var(--accent);color:#121212}.tag-chip.on.bug{background:var(--red);border-color:var(--red);color:#121212}.tag-chip.on.design{background:var(--purple);border-color:var(--purple);color:#121212}.tag-chip.on.question{background:var(--yellow);border-color:var(--yellow);color:#121212}.ftag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.3px;margin-left:6px;color:#121212;background:var(--panel2);vertical-align:1px}.ftag.idea{background:var(--accent)}.ftag.bug{background:var(--red)}.ftag.design{background:var(--purple)}.ftag.question{background:var(--yellow)}.team-tag{font-size:11px;font-weight:700;color:var(--mint)}.tt-prev{display:block;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-video{display:block;width:260px;max-height:300px;border-radius:12px;background:#000}.att-audio{display:block;width:260px;height:40px}
