:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0f14;--side:#11151d;--panel:#141923;--panel2:#181e29;--hover:#1d2431;--ink:#edf0f6;--muted:#8d97aa;--line:#252c3b;--accent:#ae8aff;--accent-bg:#a885ff14;--lime:#b8ee75;--lime-ink:#243412;--green:#7bd8aa;--red:#fa8f96;--amber:#ecc383;--shadow:0 20px 64px #0005;--radius:12px;--sidebar:216px;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f8;--side:#fff;--panel:#fff;--panel2:#f7f8fb;--hover:#edf0f6;--ink:#242936;--muted:#737d8f;--line:#e5e8ef;--accent:#7950d0;--accent-bg:#8157db0b;--lime:#b1e879;--lime-ink:#293b17;--green:#25865d;--red:#c94555;--amber:#9a6b21;--shadow:0 20px 64px #27334d15}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:13px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}a{color:var(--accent);text-decoration:none}button svg,svg.icon{vertical-align:middle;stroke:currentColor;stroke-width:1.65px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:25px;font-weight:600}h2{letter-spacing:-.2px;font-size:15px;font-weight:600}h3{font-size:13px;font-weight:600}small,.small{font-size:11px}b,strong{font-weight:600}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.right{text-align:right}.nowrap{white-space:nowrap}.green{color:var(--green)}.red{color:var(--red)}.amber{color:var(--amber)}.purple{color:var(--accent)}.flex{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack{gap:16px;display:grid}.rowgap{gap:6px;display:grid}.full{width:100%}.grow{flex:1;min-width:0}.hide{display:none!important}.mt{margin-top:20px}.mt12{margin-top:12px}.mb{margin-bottom:18px}.link{color:var(--accent);padding:4px 0;font-size:12px}.link:hover{text-decoration:underline}.divider{background:var(--line);height:1px;margin:18px 0}.pill{background:var(--panel2);color:var(--muted);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10px}.tag{white-space:nowrap;background:var(--hover);color:var(--muted);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.tag.good{color:var(--green);background:#67d6a00e}.tag.warn{color:var(--amber);background:#e9b86510}.tag.bad{color:var(--red);background:#f6858c10}.tag.purple{background:var(--accent-bg);color:var(--accent)}.dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.btn{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.btn:hover{background:var(--hover);border-color:var(--muted)}.btn.primary{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.btn.primary:hover{filter:brightness(.94)}.btn.violet{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.danger{color:var(--red)}.btn.sm{min-height:30px;padding:4px 9px;font-size:11px}.btn.text{background:0 0;border-color:#0000}.iconbtn{width:34px;height:34px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:relative}.iconbtn:hover{background:var(--hover);color:var(--ink)}.iconbtn.active{color:var(--accent);background:var(--accent-bg)}.dot-alert{background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.avatar{background:var(--lime);width:29px;height:29px;color:var(--lime-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.avatar.purple{color:var(--accent);background:#8b63d924}.brand{letter-spacing:-1px;color:var(--ink);white-space:nowrap;font-size:24px;font-weight:700}.brand .d{color:#a8e868}.brand .w{color:#9a62ef}.brand small{letter-spacing:1.8px;color:var(--muted);margin-top:-4px;font-size:9px;font-weight:500;display:block}.sidebar{width:var(--sidebar);border:1px solid var(--line);background:linear-gradient(140deg,var(--panel),var(--side));z-index:30;border-radius:14px;flex-direction:column;padding:22px 12px 12px;display:flex;position:fixed;top:12px;bottom:12px;left:12px}.sidebar .brand{margin-bottom:35px;padding:0 13px}.navgroup{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:23px 14px 9px;font-size:9px}.navgroup:first-child{margin-top:0}.navitem{width:100%;color:var(--muted);text-align:left;border-radius:7px;align-items:center;gap:11px;margin:3px 0;padding:10px 13px;font-size:12px;display:flex;position:relative}.navitem:hover{background:var(--hover);color:var(--ink)}.navitem.active{color:var(--ink);background:linear-gradient(90deg,#9a76ee24,#9a76ee0b)}.navitem.active:before{content:"";background:var(--accent);border-radius:3px;width:2px;height:18px;position:absolute;left:0}.navitem.active svg{color:var(--accent)}.navitem .count{color:var(--amber);background:#e9b8650f;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.sidebarfooter{margin-top:auto;padding-top:20px}.sidehelp{color:var(--muted);margin:12px 8px 20px;font-size:11px}.sidehelp p{margin-bottom:8px}.profilebtn{border-top:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:100%;padding:15px 7px 2px;display:flex}.profilebtn span:last-child{color:var(--muted);margin-left:auto}.profilebtn b{font-size:11px;display:block}.profilebtn small{color:var(--muted);font-size:9px}.topbar{margin-left:calc(var(--sidebar) + 24px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:68px;padding:0 30px;display:flex}.crumb{color:var(--muted);align-items:center;gap:11px;font-size:11px;display:flex}.crumb b{color:var(--ink);font-weight:500}.headtools{align-items:center;gap:7px;display:flex}.headtools .sep{background:var(--line);width:1px;height:18px;margin:0 5px}.langbtn{align-items:center;gap:5px;padding:8px 6px;font-size:11px;display:flex}.themebtns{background:var(--panel);border:1px solid var(--line);border-radius:7px;align-items:center;padding:2px;display:flex}.themebtns button{width:29px;height:27px;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;display:flex}.themebtns button.active{background:var(--hover);color:var(--ink)}.themebtns svg{width:15px;height:15px}.topbrand{display:none}.main{margin-left:calc(var(--sidebar) + 24px);max-width:1920px;padding:27px 30px 40px}.pagehead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.pagehead p{color:var(--muted);margin-top:5px;font-size:12px}.eyebrow{letter-spacing:1.7px;color:var(--accent);text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:600}.actions{align-items:center;gap:8px;display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panelhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.panelhead small{color:var(--muted);margin-top:3px;display:block}.pad{padding:20px}.grid{gap:16px;display:grid}.cols2{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{padding:18px 20px;position:relative}.kpi .label{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.kpi .label svg{width:16px;color:var(--muted)}.kpi .value{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:15px 0 12px;font-size:29px;font-weight:500;line-height:1.25}.kpi .value small{letter-spacing:0;color:var(--muted);margin-right:4px;font-size:12px}.kpi p{color:var(--muted);font-size:10px}.kpi.hero{background:radial-gradient(ellipse at 100% 0,#b8ee7510,transparent 70%),var(--panel)}.kpi.hero .value{color:var(--lime)}[data-theme=light] .kpi.hero .value{color:var(--ink)}.kpi .foot{justify-content:space-between;align-items:center;display:flex}.kpi .foot a{font-size:10px}.healthstrip{gap:12px;padding:17px 20px;display:flex}.provider{border-right:1px solid var(--line);flex:1;min-width:0;padding-right:12px}.provider:last-child{border:0;padding:0}.provider b{font-size:12px;font-weight:500}.provider .mini-icon{border:1px solid var(--line);background:var(--panel2);width:28px;height:28px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:10px;display:flex}.provider .bottom{color:var(--muted);justify-content:space-between;align-items:center;margin-top:13px;font-size:10px;display:flex}.spark{align-items:flex-end;gap:3px;height:16px;display:flex}.spark i{background:var(--green);opacity:.55;border-radius:1px;width:3px}.spark i.warn{background:var(--amber)}.spark i.bad{background:var(--red)}.status-line{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.status-line .dot{color:var(--green)}.notice{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:8px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:11px;display:flex}.notice.warn{background:#e8bc7907;border-color:#e8bc7929}.notice svg{flex:none;width:15px;margin-top:1px}.notice p{flex:1}.notice strong{color:var(--ink);font-weight:500}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:26px;margin-bottom:20px;display:flex;overflow:auto}.tabs button{color:var(--muted);white-space:nowrap;padding:12px 0 14px;font-size:12px;position:relative}.tabs button.active{color:var(--ink);font-weight:600}.tabs button.active:after{content:"";background:var(--accent);border-radius:3px;height:2px;position:absolute;bottom:0;left:0;right:0}.tabs .count{background:var(--hover);border-radius:3px;margin-left:5px;padding:1px 5px;font-size:9px}.toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 17px;display:flex}.search{background:var(--panel);border:1px solid var(--line);min-width:180px;max-width:340px;height:36px;color:var(--muted);border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:11px}.search svg{width:15px}.field{gap:7px;display:grid}.field label{color:var(--muted);font-size:11px}.field input,.field textarea,.field select{color:var(--ink);border:1px solid var(--line);background:var(--bg);border-radius:7px;width:100%;min-height:38px;padding:10px 12px;font-size:12px}.field input:focus,.field textarea:focus{outline:1px solid var(--accent)}.field textarea{resize:vertical;min-height:90px}.field input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--accent)}.filterbtn{color:var(--muted);font-size:11px}.filterbtn strong{color:var(--ink);font-weight:500}.filterbtn svg{width:14px}.filterbtn.active{border-color:var(--accent);color:var(--accent)}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:var(--muted);background:var(--panel2);padding:12px 18px;font-size:10px;font-weight:500}td{border-top:1px solid var(--line);padding:14px 18px;font-size:11px}td small{color:var(--muted);margin-top:3px;font-size:10px;display:block}tbody tr:hover{background:var(--accent-bg)}tr.clickable{cursor:pointer}tfoot td{background:var(--panel2);font-weight:600}td.mono,.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.tablefoot{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}.tablefoot .page{background:var(--accent-bg);color:var(--accent);border-radius:5px;padding:5px 9px}.empty{text-align:center;color:var(--muted);padding:48px 20px}.empty svg{opacity:.5;width:28px;height:28px;margin:0 auto 12px;display:block}.listrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}.listrow:last-child{border:0}.listrow .marker{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:var(--panel2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.listrow .marker svg{width:15px}.listrow small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.listrow b{font-size:11px;font-weight:500}.listrow .end{text-align:right;margin-left:auto}.activity{gap:11px;padding:17px 20px;display:flex;position:relative}.activity:before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:-10px;left:24px}.activity:last-child:before{display:none}.activity>.dot{background:var(--panel);border:2px solid var(--accent);flex:none;width:9px;height:9px;margin-top:5px}.activity p{font-size:11px}.activity small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.balancebar{background:radial-gradient(ellipse at 0 0,#af89ff0a,transparent 55%),var(--panel);align-items:center;gap:28px;margin-bottom:19px;padding:20px 24px;display:flex}.balancebar .money{letter-spacing:-.8px;margin-top:7px;font-size:30px;font-weight:500}.balancebar .money small{color:var(--muted);letter-spacing:0;margin-right:5px;font-size:13px}.balancebar .label{color:var(--muted);font-size:11px}.balancebar .meta{border-left:1px solid var(--line);margin-left:auto;padding-left:25px;font-size:11px}.balancebar .metric+.metric{border-left:1px solid var(--line);padding-left:28px}.balancebar .metric:nth-child(2) .money{font-size:25px}.split{grid-template-columns:230px minmax(0,1fr);gap:18px;display:grid}.agent-tree{align-self:start;padding:17px 12px}.agent-tree .root{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:10px;padding:6px 8px 15px;font-size:11px}.agent-choice{text-align:left;width:100%;color:var(--muted);border-radius:7px;align-items:center;gap:9px;padding:11px 10px;display:flex}.agent-choice.active{background:var(--accent-bg);color:var(--ink)}.agent-choice small{color:var(--muted);font-size:9px;display:block}.agent-choice .dot{color:var(--green);margin-left:auto}.agent-title{align-items:center;gap:13px;display:flex}.agent-title .avatar{width:40px;height:40px;font-size:15px}.agent-title h2{font-size:17px}.agent-title small{color:var(--muted);font-size:11px}.mini-stats{border-top:1px solid var(--line);gap:36px;margin-top:18px;padding:19px 0 0;display:flex}.mini-stats span{color:var(--muted);font-size:10px;display:block}.mini-stats strong{margin-top:5px;font-size:18px;font-weight:500;display:block}.rankrow{border:1px solid var(--line);background:var(--panel);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;margin:8px 0;padding:12px 15px;display:flex}.rankrow.dragging{opacity:.4}.rankrow .grip{color:var(--muted);cursor:grab}.rankrow .rank{color:var(--muted);width:14px;font-size:10px}.rankrow b{font-size:12px}.rankrow small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.rankrow .rankactions{gap:2px;margin-left:auto;display:flex}.rankrow .iconbtn{width:28px;height:28px}.rankrow .iconbtn svg{width:14px}.switch{background:var(--line);border:0;border-radius:12px;flex:none;align-items:center;width:32px;height:18px;padding:2px;transition:all .2s;display:inline-flex}.switch:before{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:all .2s}.switch.on{background:var(--accent)}.switch.on:before{background:#fff;transform:translate(14px)}.settingsrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.settingsrow:last-child{border:0}.settingsrow b{font-size:12px;font-weight:500;display:block}.settingsrow small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.botcards{grid-template-columns:repeat(3,minmax(0,1fr))}.botcard{padding:18px}.botcard .queue{margin:22px 0 12px;font-size:28px;font-weight:500}.botcard .queue small{color:var(--muted);margin-left:6px;font-size:11px}.meter{background:var(--line);border-radius:3px;height:4px;margin:12px 0}.meter span{background:var(--accent);border-radius:3px;height:100%;display:block}.telegram{background:var(--bg);border-radius:9px;align-items:flex-start;min-height:180px;padding:22px;display:flex}.bubble{background:var(--panel2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 12px 12px;max-width:100%;padding:13px 15px;font-size:12px}.bubble img{border-radius:7px;max-width:100%;max-height:160px;margin:8px 0}.bubble small{color:var(--muted);text-align:right;margin-top:8px;font-size:9px;display:block}.checkline{align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.checkline input{accent-color:var(--accent);width:15px;height:15px}.bottomnav{display:none}.footer-note{color:var(--muted);opacity:.8;justify-content:space-between;gap:15px;padding-top:23px;font-size:9px;display:flex}.popover{z-index:80;background:var(--panel);min-width:190px;max-width:340px;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:10px;padding:6px;position:fixed}.popover button{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:12px;display:flex}.popover button:hover,.popover button.active{background:var(--hover)}.popover button.active{color:var(--accent)}.pophead{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:4px;padding:10px 12px;font-size:10px}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;background:#0008;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{background:var(--panel);border:1px solid var(--line);width:500px;max-width:100%;max-height:90dvh;box-shadow:var(--shadow);border-radius:14px;overflow:auto}.dialog.wide{width:720px}.dialoghead{border-bottom:1px solid var(--line);background:var(--panel);z-index:1;justify-content:space-between;align-items:center;padding:19px 22px;display:flex;position:sticky;top:0}.dialoghead h2{font-size:16px}.dialogbody{padding:22px}.dialogfoot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.drawer-overlay{justify-content:flex-end;padding:0}.drawer-overlay .dialog{border-radius:14px 0 0 14px;width:520px;height:100dvh;max-height:100dvh}.detailgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detailgrid label{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.detailgrid b{font-size:12px;font-weight:500}.timeline{padding-top:6px}.timeline .activity{padding-left:1px}.timeline .activity:before{left:5px}.detailstatus{border-bottom:1px solid var(--line);gap:10px;margin-bottom:20px;padding-bottom:20px;display:flex}.detailstatus>div{flex:1}.detailstatus small{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;display:flex}.kv span:first-child{color:var(--muted)}.toast{background:var(--ink);color:var(--bg);z-index:100;box-shadow:var(--shadow);text-align:center;border-radius:8px;max-width:90vw;padding:11px 17px;font-size:12px;animation:.2s toastin;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast svg{width:15px;margin-right:7px}@keyframes toastin{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.mobilecards,.reportcards{display:none}.login{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-art{background:radial-gradient(ellipse at 10% 85%,#9070ff13,transparent 55%),var(--side);border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:12%;display:flex;position:relative}.login-art h1{letter-spacing:-1.5px;max-width:450px;margin:50px 0 18px;font-size:40px;line-height:1.25}.login-art p{color:var(--muted);max-width:370px;line-height:1.9}.loginform{width:100%;max-width:390px;margin:auto;padding:25px}.loginform .brand{display:none}.loginform h2{font-size:24px}.loginform p{color:var(--muted);margin:8px 0 28px}.login .headtools{position:absolute;top:20px;right:25px}.loginform .btn{width:100%;margin-top:12px}.login-art .orbit{border:1px solid var(--line);background:linear-gradient(130deg,#b8ee750c,#a887ff0c);border-radius:35px;justify-content:center;align-items:center;width:170px;height:170px;margin-top:55px;display:flex;transform:rotate(-10deg)}.login-art .orbit span{letter-spacing:-8px;color:var(--lime);font-size:70px;font-weight:700;transform:rotate(10deg)}.login-art .orbit i{color:var(--accent);font-style:normal}@media (min-width:1600px){.main{padding:35px 45px}.topbar{padding:0 45px}.kpi{padding:22px 24px}.kpi .value{font-size:32px}.grid{gap:20px}td{padding-top:17px;padding-bottom:17px}}@media (max-width:1150px){:root{--sidebar:185px}.main{padding:24px 22px}.topbar{padding:0 22px}.sidebar .brand{padding-left:8px;font-size:21px}.navitem{gap:8px;padding:10px 8px;font-size:11px}.cols2{grid-template-columns:1fr}.cols4{gap:12px}.kpi{padding:16px}.kpi .value{font-size:25px}.healthstrip{gap:10px;padding:17px}.provider .bottom{font-size:9px}.split{grid-template-columns:190px minmax(0,1fr)}.botcards{grid-template-columns:repeat(2,minmax(0,1fr))}.headtools .rolelabel{display:none}.navgroup{margin-left:8px}.cols3{grid-template-columns:1fr 1fr}.login-art h1{font-size:32px}}@media (max-width:760px){:root{--radius:10px}body{font-size:12px}.sidebar,.crumb{display:none}.topbar{background:var(--bg);z-index:40;height:62px;margin:0;padding:0 17px;position:sticky;top:0}.topbrand{display:block}.topbrand .brand{letter-spacing:-.8px;font-size:21px}.topbrand small{display:none}.headtools{gap:3px}.headtools .sep,.headtools .avatar,.headtools .rolelabel{display:none}.headtools .langbtn{padding:7px 3px;font-size:10px}.langbtn svg{width:15px;height:15px}.themebtns{background:0 0;border:0;padding:0}.themebtns button{width:29px}.themebtns button.active{display:none}.headtools .iconbtn{width:29px}.main{padding:23px 17px calc(95px + env(safe-area-inset-bottom));margin:0}.pagehead{align-items:flex-start;gap:10px;margin-bottom:21px}h1{font-size:22px}.pagehead p{max-width:245px;font-size:10px;line-height:1.6}.eyebrow{letter-spacing:1.2px;font-size:8px}.actions{gap:5px}.actions .btn{padding:7px 9px;font-size:11px}.actions .btn svg{width:15px}.actions .btn .desktop-label{display:none}.grid{gap:12px}.cols4{grid-template-columns:1fr 1fr}.cols2,.cols3{grid-template-columns:1fr}.kpi{padding:15px}.kpi .label{font-size:10px}.kpi .label svg{width:14px}.kpi .value{margin:13px 0 8px;font-size:26px}.kpi p,.kpi .foot a{font-size:9px}.kpi .value small{font-size:11px}.panelhead{padding:15px 16px}.panelhead h2{font-size:13px}.panelhead small{font-size:9px}.pad{padding:16px}.healthstrip{grid-template-columns:1fr 1fr;gap:0;padding:4px 16px;display:grid}.provider{border-right:0;border-bottom:1px solid var(--line);padding:13px 10px 13px 0}.provider:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.provider:last-child{padding:13px 10px 13px 0}.provider .bottom{margin-top:9px}.provider .mini-icon{border-radius:7px;width:24px;height:24px}.provider b{font-size:11px}.provider .tag{padding:2px 5px;font-size:9px}.provider .flex{gap:7px}.tabs{gap:22px;margin-bottom:16px}.tabs button{padding:10px 0 12px;font-size:11px}.toolbar{gap:7px;margin-bottom:14px}.toolbar .search{flex-basis:100%;max-width:none}.toolbar .filterbtn{min-height:32px;padding:6px 8px;font-size:10px}.toolbar .push-right{margin-left:auto}.tablewrap.mobilehide{display:none}.mobilecards,.reportcards{display:block}.mobilecard{border-bottom:1px solid var(--line);padding:15px 16px}.mobilecard:last-child{border:0}.mobilecard .id{font-family:ui-monospace,monospace;font-size:11px}.mobilecard small{color:var(--muted);font-size:10px}.mobilecard .statuses{gap:8px;margin-top:11px;display:flex}.mobilecard .money{font-size:17px;font-weight:500}.mobilecard .cardmeta{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.mobilecard .tag{font-size:10px}.balancebar{flex-wrap:wrap;gap:20px;margin-bottom:16px;padding:17px 18px}.balancebar .money{font-size:27px}.balancebar .label{font-size:10px}.balancebar .meta{color:var(--muted);border:0;flex-basis:100%;gap:10px;margin-left:0;padding:0;font-size:10px;display:flex}.balancebar .metric+.metric{padding-left:20px}.balancebar .metric:nth-child(2) .money{font-size:24px}.balancebar .metric:nth-child(3){border:0;border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:12px 0 0;display:flex}.balancebar .metric:nth-child(3) .money{margin:0;font-size:18px}.reportrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.reportrow:last-child{border:0}.reportrow b{font-size:12px;font-weight:500}.reportrow small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.reportrow .amount{font-size:15px;font-weight:500}.reportrow .iconbtn{width:25px;height:30px}.reporttotal{background:var(--panel2);justify-content:space-between;padding:15px 16px;font-weight:600;display:flex}.split{grid-template-columns:1fr}.agent-tree{scrollbar-width:none;gap:6px;padding:9px;display:flex;overflow:auto}.agent-tree .root{display:none}.agent-choice{width:auto;min-width:145px;padding:9px}.agent-choice .dot{display:none}.agent-title h2{font-size:16px}.mini-stats{gap:25px}.mini-stats strong{font-size:17px}.botcards{grid-template-columns:1fr}.listrow{padding:14px 16px}.listrow .end .btn{font-size:10px}.listrow .marker{width:28px;height:28px}.footer-note{font-size:8px}.bottomnav{z-index:50;padding:8px 9px calc(9px + env(safe-area-inset-bottom));background:var(--side);border-top:1px solid var(--line);align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000008}.bottomnav button{color:var(--muted);flex:1;place-items:center;gap:4px;min-height:45px;padding:5px 2px;font-size:9px;display:grid;position:relative}.bottomnav svg{stroke-width:1.5px;width:20px;height:20px}.bottomnav button.active{color:var(--accent)}.bottomnav button.active:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px}.overlay{align-items:flex-end;padding:0}.dialog,.dialog.wide{width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0}.dialoghead{padding:16px 18px}.dialoghead h2{font-size:15px}.dialogbody{padding:18px}.dialogfoot{background:var(--panel);padding:14px 18px;position:sticky;bottom:0}.drawer-overlay .dialog{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:92dvh}.toast{width:max-content;max-width:90vw;font-size:11px;bottom:85px}.detailgrid{gap:16px}.login{display:block}.login-art{display:none}.loginform{padding:110px 25px 50px}.loginform .brand{margin-bottom:35px;display:block}.login .headtools{top:16px;right:20px}.notice{padding:11px 12px;font-size:10px}.tablefoot{padding:12px 16px}.colmobile{flex-direction:column;align-items:flex-start}.mt{margin-top:16px}.desktop-only{display:none!important}.settingsrow b{font-size:11px}.settingsrow small{font-size:10px}.rankrow{padding:10px}.rankrow b{font-size:11px}.rankrow small{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}td{font-size:12px}th{font-size:11px}.navitem{font-size:13px}.panelhead h2{font-size:15px}@media (max-width:760px){.balancebar{gap:10px;padding:16px 18px}.balancebar .meta{align-items:center;gap:10px}.balancebar .meta p{margin:0}.balancebar .label{font-size:11px}.tabs button{font-size:12px}.reportrow small,.mobilecard small{font-size:11px}.footer-note{line-height:1.6}.pagehead p{font-size:11px}.headtools [data-act=profileMenu]{display:none}.settingsrow b{font-size:12px}.tablefoot{gap:8px}.tablefoot span{white-space:normal}}.loginform{max-width:414px;padding:42px 22px}.loginform h2{letter-spacing:-.7px;font-size:28px;font-weight:600}.loginform .eyebrow{margin-bottom:13px;font-size:9px}.loginform .login-subtitle{color:var(--muted);margin:9px 0 31px;font-size:13px}.auth-form{gap:19px;display:grid}.auth-form .field{gap:8px}.auth-form .field label{color:var(--ink);font-size:12px;font-weight:500}.auth-input{border:1px solid var(--line);background:var(--panel);height:45px;color:var(--muted);border-radius:8px;align-items:center;gap:11px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:flex}.auth-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.auth-input svg{flex:none;width:17px;height:17px}.auth-input input{flex:1;min-width:0;height:100%;min-height:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.auth-input input::placeholder{color:var(--muted);opacity:.75}.auth-input.invalid{border-color:var(--red)}.auth-input .iconbtn{flex:none;width:29px;height:32px;margin-right:-7px}.eye-slash{background:currentColor;width:21px;height:1.5px;position:absolute;transform:rotate(-43deg)}.auth-options{justify-content:space-between;align-items:center;gap:10px;margin-top:-1px;font-size:11px;display:flex}.remember-label{color:var(--muted);cursor:pointer;align-items:center;gap:7px;display:flex}.remember-label input{width:14px;height:14px;accent-color:var(--accent);margin:0}.auth-options .link{font-size:11px}.loginform .login-submit{border-radius:8px;width:100%;height:45px;margin:1px 0 0;font-size:13px;position:relative}.login-submit svg{position:absolute;right:16px}.loginform p.login-error{color:var(--red);align-items:center;gap:7px;margin:-7px 0;font-size:11px;line-height:1.6;display:flex}.login-error svg{flex:none;width:14px;height:14px}.login-support{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:25px;padding-top:23px;font-size:11px;display:flex}.login-support .link{font-size:11px}.login-demo{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:28px;font-size:10px;display:flex}.login-demo button{color:var(--accent);padding:3px 0;font-size:10px}.login-demo button:hover{text-decoration:underline}.login-copyright{color:var(--muted);opacity:.65;text-align:center;margin-top:13px;font-size:9px}.demo-account-list{gap:12px;margin-top:18px;display:grid}.demo-account{border:1px solid var(--line);border-radius:9px;padding:15px}.demo-account>.btn{margin-top:13px}.demo-account code{font-size:12px}.login-tools{z-index:10}@media (max-width:760px){.loginform{max-width:440px;padding:115px 25px 34px}.loginform .brand{margin-bottom:39px;font-size:25px}.loginform h2{font-size:26px}.loginform .login-subtitle{margin-bottom:28px;font-size:12px}.auth-form{gap:19px}.auth-input{height:46px}.auth-input input{font-size:16px}.loginform .login-submit{height:46px}.auth-options .link,.remember-label{font-size:12px}.login-support{flex-wrap:wrap;font-size:11px}.login-demo{margin-top:27px}.login .headtools{top:22px;right:23px}.login-tools .langbtn{font-size:11px}.login-tools .themebtns button{width:32px;height:31px}}@media (max-height:700px) and (min-width:761px){.loginform{padding-top:75px;padding-bottom:25px}.login-art .orbit{width:130px;height:130px;margin-top:25px}.login-art h1{margin-top:25px}}.exception-summary{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.exception-stat{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:9px;align-items:center;gap:13px;min-height:77px;padding:13px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.exception-stat:hover{background:var(--hover)}.exception-stat.selected{background:var(--accent-bg);border-color:#ac88f77a}.exception-stat-label{color:var(--muted);flex:1;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.exception-stat-label svg{width:16px;height:16px}.exception-stat strong{letter-spacing:-.6px;font-size:27px;font-weight:500;line-height:1}.exception-stat.total{grid-template-columns:1fr auto;gap:2px 12px;display:grid}.exception-stat.total .exception-stat-label{color:var(--ink)}.exception-stat.total strong{color:var(--amber);grid-area:1/2/3}.exception-total-note{color:var(--muted);padding-left:24px;font-size:9px}.order-view-tabs{gap:26px;margin-bottom:16px}.order-view-tabs .count{padding:2px 6px;font-size:10px}.order-view-tabs .active .count{background:var(--accent-bg);color:var(--accent)}.order-filters{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-filters .toolbar{flex:1}.order-filters .search{max-width:370px}.unresolved-scope{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:9px 0;font-size:10px;display:flex}.unresolved-scope svg{width:14px;height:14px}.sort-label{align-items:center;gap:6px;font-size:10px;display:flex}.sort-label svg{width:13px;height:13px}.issue-count{background:var(--accent-bg);color:var(--accent);border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:10px;display:inline-flex}.issue-table{table-layout:fixed;white-space:normal}.issue-table th:nth-child(3),.issue-table th:nth-child(4){width:14%}.issue-table th{font-size:10px}.issue-table td{vertical-align:middle;padding:20px 18px}.issue-table .issue-row.bad td:first-child{box-shadow:inset 2px 0 var(--red)}.issue-table .issue-row.warn td:first-child{box-shadow:inset 2px 0 #ecc38370}.issue-table .issue-row.purple td:first-child{box-shadow:inset 2px 0 #ae8aff70}.issue-label{align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.issue-symbol{background:var(--panel2);width:23px;height:23px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.issue-symbol svg{width:14px;height:14px}.issue-symbol.bad{color:var(--red);background:#f6858c10}.issue-symbol.warn{color:var(--amber);background:#e9b86510}.issue-symbol.purple{color:var(--accent);background:var(--accent-bg)}.issue-description{color:var(--muted);max-width:260px;margin:8px 0 0 31px;font-size:10px;line-height:1.65}.order-id-link{color:var(--ink);text-align:left;white-space:nowrap;padding:0;font-weight:500}.order-id-link:hover{color:var(--accent);text-decoration:underline}.issue-status-pair{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.issue-status-pair .tag{padding:2px 5px;font-size:9px}.issue-status-pair .dot{width:4px;height:4px}.issue-amount{white-space:nowrap;font-size:12px;font-weight:500}.issue-row-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.issue-row-actions .link{color:var(--muted);font-size:10px}.btn.issue-primary{color:var(--accent);background:var(--accent-bg);border-color:#ae8aff3d}.btn.issue-primary:hover{border-color:var(--accent)}.btn.issue-danger{color:var(--red);background:#fa8f960a;border-color:#fa8f9635}.btn.issue-danger:hover{border-color:var(--red)}.issue-row-actions .btn{gap:5px;min-height:31px;font-size:10px}.issue-row-actions .btn svg{width:13px;height:13px}.issue-page-note{color:var(--muted);align-items:center;gap:7px;margin:17px 0 0;font-size:10px;display:flex}.issue-page-note svg{flex:none;width:14px;height:14px}.issue-empty{text-align:center;padding:44px 20px}.issue-empty-symbol{width:38px;height:38px;color:var(--green);background:#7bd8aa0d;border:1px solid #7bd8aa24;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 15px;display:flex}.issue-empty h2{font-size:15px}.issue-empty p{color:var(--muted);margin:9px 0 20px;font-size:11px}.issue-empty .actions{justify-content:center}.detail-exception{background:var(--panel2);border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:12px 14px}.detail-exception.bad{border-color:#fa8f9635}.detail-exception .issue-description{max-width:none}@media (min-width:1600px){.issue-table td{padding-top:23px;padding-bottom:23px}.issue-description,.issue-table th{font-size:11px}.issue-label{font-size:13px}}@media (min-width:761px) and (max-width:1150px){.exception-stat{gap:7px;padding:12px}.exception-stat-label{gap:5px;font-size:10px}.exception-stat strong{font-size:24px}.issue-table td,.issue-table th{padding-left:11px;padding-right:11px}.issue-description{margin-left:0;font-size:10px}.issue-table th:first-child{width:28%}.issue-table th:nth-child(2){width:25%}.issue-table th:nth-child(3),.issue-table th:nth-child(4){width:14%}.issue-table th:nth-child(5){width:19%}.issue-row-actions .btn{white-space:normal;text-align:left;max-width:100%}.issue-table .mono{font-size:10px}.sort-label{font-size:9px}.unresolved-scope{display:none}.exception-total-note{padding-left:0;font-size:8px}}@media (max-width:760px){.exception-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.exception-stat{min-height:65px;padding:10px 11px;display:block}.exception-stat.total{grid-column:1/-1;gap:10px;min-height:46px;padding:10px 13px;display:flex}.exception-stat.total .exception-stat-label{flex:none;font-size:12px}.exception-stat.total strong{margin-right:auto;font-size:24px}.exception-total-note{padding:0;font-size:9px}.exception-stat-label{white-space:normal;gap:5px;font-size:10px;line-height:1.3}.exception-stat-label svg{width:13px;height:13px}.exception-stat strong{margin-top:8px;font-size:22px;display:block}.exception-stat.total strong{margin-top:0}.order-view-tabs{gap:21px}.order-view-tabs button{font-size:11px}.order-view-tabs .count{margin-left:4px;padding:1px 4px;font-size:9px}.order-filters{display:block}.order-filters .toolbar{margin-bottom:8px}.order-filters .search{flex-basis:100%;max-width:none}.unresolved-scope{padding:0 0 14px;font-size:9px}.sort-label{text-align:right;max-width:160px;font-size:9px}.sort-label svg{display:none}.issue-panel .panelhead{padding:13px 15px}.issue-panel .panelhead h2{font-size:13px}.issue-mobile{border-bottom:1px solid var(--line);padding:16px;position:relative}.issue-mobile:last-child{border-bottom:0}.issue-mobile.bad:before,.issue-mobile.warn:before,.issue-mobile.purple:before{content:"";background:var(--red);border-radius:2px;width:2px;position:absolute;top:17px;bottom:17px;left:0}.issue-mobile.warn:before{background:#ecc38370}.issue-mobile.purple:before{background:#ae8aff70}.issue-mobile .issue-label{gap:7px;font-size:12px}.issue-mobile-age{color:var(--muted);white-space:nowrap;font-size:9px}.issue-mobile .issue-description{max-width:none;margin:8px 0 13px;font-size:11px}.issue-mobile-order{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-mobile-order small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.issue-mobile-order strong{white-space:nowrap;font-size:14px;font-weight:500}.issue-mobile .issue-status-pair .tag{padding:2px 6px;font-size:10px}.issue-mobile-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;display:flex}.issue-mobile-bottom .link{color:var(--muted);font-size:10px}.issue-mobile-bottom .btn{min-height:34px;padding:6px 9px;font-size:11px}.issue-page-note{align-items:flex-start;font-size:10px;line-height:1.6}.issue-empty{padding:34px 16px}.issue-empty .actions{flex-wrap:wrap}.issue-mobile .issue-symbol{width:22px;height:22px}}.group-agent{color:var(--muted);margin-top:3px;display:block}.group-report th:first-child{width:42%}.group-report td:first-child{white-space:normal;overflow-wrap:anywhere}.group-report-card{border-bottom:1px solid var(--border);padding:17px 18px}.group-report-card .between>div{min-width:0}.group-report-card b{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.group-report-card small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.group-amounts{grid-template-columns:1fr 1fr;gap:16px;margin-top:13px;display:grid}.group-amounts strong{margin-top:4px;font-size:15px;font-weight:550;display:block}.issue-mobile-order>div{flex:1;min-width:0}.issue-mobile-order small{overflow-wrap:anywhere}.issue-mobile-order>strong{flex-shrink:0}.mobilecard .cardmeta>small{overflow-wrap:anywhere;min-width:0;max-width:65%}.issue-table th:first-child{width:23%}.issue-table th:nth-child(2){width:26%}.issue-table th:nth-child(3){width:10%}.issue-table th:nth-child(4){width:12%}.issue-table th:nth-child(5){width:13%}.issue-table th:nth-child(6){width:16%}.issue-table td,.issue-table th{padding-left:14px;padding-right:14px}.issue-table td{padding-top:16px;padding-bottom:16px}.order-provider{white-space:nowrap;font-size:11px}.order-provider-label{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.order-provider-label svg{width:13px;height:13px}@media (min-width:761px) and (max-width:1150px){.issue-table td,.issue-table th{padding-left:10px;padding-right:10px}.issue-table .issue-label{gap:6px;font-size:11px}.issue-table .issue-symbol{width:19px;height:19px}.issue-table .issue-row-actions .btn{padding:6px 7px}.issue-table td:nth-child(5){font-size:10px}}@media (max-width:760px){.issue-mobile-order{margin-top:13px}.issue-mobile-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.issue-mobile-meta .issue-status-pair{margin-top:0}}.recon-toolbar .search{min-width:240px;max-width:none}.recon-toolbar{gap:9px}.recon-toolbar .filterbtn{padding-left:10px;padding-right:10px;font-size:11px}.recon-panel .panelhead{padding:17px 18px}.recon-panel .panelhead h2{font-size:14px}.recon-panel .panelhead small{color:var(--muted);font-size:10px}.recon-table{table-layout:fixed;white-space:normal}.recon-table th{white-space:normal;padding:13px 12px;font-size:10px;line-height:1.5}.recon-table td{vertical-align:middle;padding:17px 12px}.recon-table th:first-child{width:24%}.recon-table th:nth-child(2){width:10%}.recon-table th:nth-child(3),.recon-table th:nth-child(4){width:8%}.recon-table th:nth-child(5){width:16%}.recon-table th:nth-child(6){width:26%}.recon-table th:nth-child(7){width:8%}.recon-group{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.6}.recon-provider{white-space:nowrap;font-size:11px}.recon-count{font-size:15px;font-weight:550}.recon-diff-number{color:var(--red)}.recon-row.difference td:first-child{box-shadow:inset 2px 0 #fa8f9660}.recon-row.unverified td:first-child{box-shadow:inset 2px 0 #ecc38360}.recon-table .tag{white-space:normal;padding:3px 6px;font-size:10px;line-height:1.5}.recon-table td>small{margin-top:5px;font-size:10px}.recon-table .link{gap:4px;font-size:11px}.recon-table .link svg{width:13px;height:13px}.recon-refs{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.recon-ref{text-align:left;white-space:normal;background:#fa8f9608;border:1px solid #fa8f962b;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:4px 7px;display:inline-flex}.recon-ref:hover{border-color:var(--red);background:#fa8f9612}.recon-ref>span{color:var(--red);font-size:9px}.recon-ref b{white-space:nowrap;font-size:10px;font-weight:500}.recon-ref em{color:var(--red);font-size:10px;font-style:normal}.recon-detail-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.recon-detail-head h3{font-size:15px;line-height:1.5}.recon-detail-head small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.recon-detail-meta{grid-template-columns:1fr 1.3fr;gap:16px;margin:22px 0 18px;display:grid}.recon-detail-meta small{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.recon-detail-meta b{font-size:11px;font-weight:500}.recon-detail-totals{border:1px solid var(--line);background:var(--panel2);border-radius:8px;align-items:center;gap:25px;margin-bottom:18px;padding:13px 15px;display:flex}.recon-detail-totals span{color:var(--muted);font-size:11px}.recon-detail-totals b{color:var(--ink);padding-left:9px;font-size:18px}.recon-detail-table table{white-space:normal;min-width:0}.recon-detail-table th,.recon-detail-table td{padding:12px 10px;font-size:11px}.recon-detail-table td:first-child{white-space:nowrap}.recon-detail-table th:first-child{width:31%}.recon-detail-table td small{overflow-wrap:anywhere;font-size:10px}.recon-highlight{background:var(--accent-bg)}.recon-detail-note{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.8}.recon-detail-cards{display:none}@media (min-width:761px) and (max-width:1150px){.recon-table td,.recon-table th{padding-left:9px;padding-right:9px}.recon-table th:first-child{width:23%}.recon-table th:nth-child(5){width:17%}.recon-ref{gap:3px;padding:4px}.recon-ref b,.recon-table .tag{font-size:9px}.recon-table .link svg{display:none}.recon-group{font-size:11px}}@media (max-width:760px){.recon-toolbar .search{flex-basis:100%;min-width:0;max-width:none}.recon-toolbar .filterbtn{min-height:35px;font-size:10px}.recon-panel .panelhead{padding:14px 15px}.recon-panel .panelhead h2{font-size:13px}.recon-panel .panelhead small{font-size:9px}.recon-mobile{border-bottom:1px solid var(--line);padding:16px}.recon-mobile:last-child{border:0}.recon-mobile>.between{align-items:flex-start;gap:12px}.recon-mobile .recon-group{min-width:0;font-size:13px}.recon-mobile .tag{flex:none;font-size:9px}.recon-mobile-sub{color:var(--muted);justify-content:space-between;gap:10px;margin-top:7px;font-size:10px;display:flex}.recon-counts{gap:30px;margin:15px 0;display:flex}.recon-counts>div{align-items:center;gap:10px;display:flex}.recon-counts small{color:var(--muted);font-size:10px}.recon-counts b{font-size:17px;font-weight:550}.recon-mobile-diffs{margin:10px 0 12px}.recon-mobile .recon-ref b{font-size:11px}.recon-mobile-view{border-top:1px solid var(--line);justify-content:flex-end;width:100%;padding-top:12px;font-size:11px;display:flex}.recon-detail-head h3{font-size:14px}.recon-detail-head .tag{flex:none;font-size:9px}.recon-detail-meta{gap:14px 12px}.recon-detail-meta b{overflow-wrap:anywhere;font-size:10px}.recon-detail-totals{gap:20px;padding:12px}.recon-detail-table{display:none}.recon-detail-cards{display:block}.recon-evidence-card{border:1px solid var(--line);border-radius:7px;margin-top:9px;padding:13px 11px}.recon-evidence-card>.between{align-items:flex-start;gap:8px}.recon-evidence-card b.mono{white-space:nowrap;font-size:11px}.recon-evidence-card .small{text-align:right;font-size:10px}.recon-evidence-counts{color:var(--muted);gap:18px;margin:12px 0;font-size:10px;display:flex}.recon-evidence-counts b{color:var(--ink);margin-left:7px;font-size:13px}.recon-evidence-card>small{overflow-wrap:anywhere;font-size:9px}.recon-detail-note{font-size:10px}}.account-toolbar .search{max-width:420px}.account-total{color:var(--muted);white-space:nowrap;margin-left:auto;padding:9px 0;font-size:11px}.account-tree-table{table-layout:fixed}.account-tree-row.master{background:var(--panel2)}.tree-account{align-items:center;gap:10px;min-width:0;display:flex}.tree-account .grow{min-width:0}.tree-account b{font-size:12px;font-weight:550}.tree-account small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.tree-account .avatar{flex:none;width:30px;height:30px;font-size:11px}.tree-expander{width:22px;height:28px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.tree-expander svg{width:14px;height:14px}.tree-account .pill{font-size:9px}.account-tree-row.child .tree-account{padding-left:29px}.tree-branch{border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 0 0 5px;flex:none;width:15px;height:19px;margin-top:-11px;margin-right:2px}.account-role{color:var(--muted);font-size:11px}.account-tree-row.master .account-role{color:var(--accent)}.account-tree-table .tag{font-size:10px}.account-tree-table td>small{margin-top:5px;font-size:10px}.account-tree-table .btn{white-space:nowrap;gap:5px;min-height:32px;font-size:11px}.account-tree-table .btn svg{width:14px;height:14px}.account-context{color:var(--muted);align-items:center;gap:9px;margin-bottom:17px;font-size:10px;display:flex}.binding-tabs{flex-wrap:nowrap;gap:18px;margin-bottom:20px;overflow-x:auto}.binding-tabs button{white-space:nowrap;flex:none;font-size:11px}.binding-summary{background:var(--panel2);border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.binding-summary b{font-size:13px}.binding-summary small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.binding-summary>.tag{flex:none;font-size:10px}.binding-details{margin-top:18px}.binding-details .kv{font-size:12px}.account-note{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.7}.binding-code{border:1px solid var(--line);background:var(--panel2);border-radius:9px;margin-top:17px;padding:18px}.binding-code>b{letter-spacing:2px;margin:16px 0;font-size:20px;font-weight:550;display:block}.binding-code p{color:var(--muted);margin:10px 0 15px;font-size:10px;line-height:1.7}.platform-tabs{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.platform-tabs button{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:7px 12px;font-size:11px}.platform-tabs button.active{color:var(--accent);border-color:var(--accent);background:var(--accent-bg)}#bindingWorkspace .rankrow{padding:13px 12px}#bindingWorkspace .rankrow .grow small{font-size:10px}#bindingWorkspace .rankrow .rankactions{gap:2px}#bindingWorkspace .rankrow .iconbtn{width:28px;height:28px}#bindingWorkspace .between>small{max-width:60%;font-size:10px;line-height:1.6}@media (min-width:761px) and (max-width:1150px){.account-tree-table th,.account-tree-table td{padding:14px 10px}.account-tree-table th:first-child{width:34%}.account-tree-table th:nth-child(3){width:23%}.account-tree-table th:nth-child(4){width:15%}.account-tree-table th:nth-child(5){width:17%}.account-tree-row.child .tree-account{padding-left:17px}.tree-account{gap:7px}.account-tree-table .btn{padding:6px 8px;font-size:10px}}@media (max-width:760px){.account-toolbar .search{flex-basis:100%;max-width:none}.account-toolbar .btn{font-size:10px}.account-total{width:100%;margin:0;padding:0;font-size:10px}.account-mobile{border-bottom:1px solid var(--line);padding:15px 14px}.account-mobile.master{background:var(--panel2)}.account-mobile.child{padding-left:27px}.account-mobile .tree-account{gap:8px}.account-mobile .tree-account>.tag{flex:none;font-size:9px}.account-mobile-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-left:32px;display:flex}.account-mobile.child .account-mobile-bottom{padding-left:25px}.account-mobile-bottom small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}.account-mobile-bottom .btn{flex:none;min-height:32px;font-size:10px}.account-mobile-bottom .btn svg{width:13px;height:13px}.binding-summary{gap:9px;padding:12px}.binding-summary .marker{display:none}.binding-summary b{font-size:12px}.binding-summary small{font-size:10px}.binding-tabs{gap:17px;margin-bottom:18px}.binding-tabs button{font-size:11px}.binding-code{padding:14px}.platform-tabs{gap:5px}.platform-tabs button{padding:7px 9px;font-size:10px}#bindingWorkspace .between>small{max-width:54%;font-size:9px}#bindingWorkspace .rankrow{gap:7px;padding:11px 8px}#bindingWorkspace .rankrow .grip{display:none}#bindingWorkspace .rankrow .grow{min-width:0}#bindingWorkspace .rankrow .grow small{overflow-wrap:anywhere;font-size:9px}#bindingWorkspace .rankrow .rankactions{gap:0}#bindingWorkspace .rankrow .iconbtn{width:26px}#bindingWorkspace .rankrow .tag{font-size:8px}}.tg-pagehead{margin-bottom:20px}.tg-workspace{grid-template-columns:300px minmax(0,1fr);height:clamp(540px,100dvh - 225px,850px);display:grid;overflow:hidden}.tg-groups{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:0;display:flex}.tg-list-tools{border-bottom:1px solid var(--line);padding:16px}.tg-list-tools .search{width:100%;min-width:0;height:36px}.tg-list-tools .search input{min-width:0;font-size:10px}.tg-list-tabs{gap:5px;margin-top:13px;display:flex}.tg-list-tabs button{color:var(--muted);border-radius:6px;padding:6px 10px;font-size:10px}.tg-list-tabs button.active{background:var(--accent-bg);color:var(--accent)}.tg-list-tabs span{color:var(--red);background:#fa8f9614;border-radius:3px;margin-left:5px;padding:0 4px;font-size:9px;display:inline-flex}.tg-group-list{flex:1;min-height:0;overflow-y:auto}.tg-group-item{text-align:left;border-bottom:1px solid var(--line);border-left:2px solid #0000;width:100%;padding:16px;display:block}.tg-group-item.active{background:var(--accent-bg);border-left-color:var(--accent)}.tg-group-item:hover{background:var(--hover)}.tg-group-item>.between{gap:10px}.tg-group-item b{overflow-wrap:anywhere;font-size:11px;font-weight:550;line-height:1.6}.tg-health-dot{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.tg-health-dot.limited,.tg-health-dot.failed{background:var(--red)}.tg-health-dot.queued{background:var(--accent)}.tg-health-dot.offline{background:var(--amber)}.tg-group-meta{color:var(--muted);justify-content:space-between;gap:8px;margin:8px 0 10px;font-size:9px;display:flex}.tg-group-meta b{color:var(--ink);font-size:10px;font-weight:500}.tg-group-bottom .tag{padding:2px 5px;font-size:9px}.tg-group-bottom small{color:var(--muted);font-size:9px}.tg-chat{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.tg-chat-head{background:var(--panel);border-bottom:1px solid var(--line);padding:17px 20px 12px}.tg-chat-identity{align-items:center;gap:11px;display:flex}.tg-chat-identity h2{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.tg-chat-identity .grow{min-width:0}.tg-chat-identity small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.tg-chat-identity .avatar{flex:none;width:34px;height:34px}.tg-debt-button{text-align:right;border-left:1px solid var(--line);flex:none;margin-left:auto;padding:0 0 0 15px}.tg-debt-button strong{letter-spacing:-.5px;margin-top:3px;font-size:20px;font-weight:550;display:block}.tg-debt-button:hover strong{color:var(--accent)}.tg-monitor-strip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;margin-top:15px;font-size:10px;display:flex}.tg-monitor-strip .tag{font-size:9px}.tg-monitor-strip b{color:var(--ink);margin-left:3px;font-weight:500}.tg-monitor-strip .link{margin-left:auto}.tg-monitor-strip .link svg{width:14px;height:14px}.tg-monitor-strip .tg-retry,.tg-retry b{color:var(--amber)}.tg-status-banner{color:var(--amber);background:#ecc38309;border-bottom:1px solid #ecc38320;align-items:center;gap:8px;padding:10px 20px;font-size:10px;line-height:1.6;display:flex}.tg-status-banner svg{flex:none;width:14px;height:14px}.tg-status-banner b{white-space:nowrap;margin-left:auto;font-size:9px;font-weight:500}.tg-status-banner.failed{color:var(--red);background:#fa8f9608}.tg-status-banner.queued{color:var(--accent);background:var(--accent-bg)}.tg-conversation{flex-direction:column;flex:1;gap:17px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.tg-date{color:var(--muted);background:var(--panel2);border-radius:5px;align-self:center;margin-bottom:3px;padding:5px 10px;font-size:9px}.tg-message{flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:83%;display:flex}.tg-message.out{align-self:flex-end;align-items:flex-end}.tg-author{color:var(--muted);margin:0 2px 5px;font-size:9px}.tg-bubble{background:var(--panel2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px 10px 10px 3px;max-width:100%;padding:11px 14px;font-size:12px;line-height:1.7}.tg-message.out .tg-bubble{background:var(--accent-bg);border-color:#ae8aff28;border-radius:10px 10px 3px}.tg-bubble p{white-space:pre-wrap;margin:0}.tg-order-ref{margin-bottom:5px;font-size:11px;font-weight:550}.tg-message-meta{color:var(--muted);align-items:center;gap:8px;margin:5px 3px 0;font-size:9px;display:flex}.tg-message-meta .tag{background:0 0;padding:0;font-size:9px}.tg-system{color:var(--muted);justify-content:center;gap:7px;font-size:10px;display:flex}.tg-system svg{width:14px;height:14px}.tg-compose-bar{border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.tg-compose-prompt{color:var(--muted);border:1px solid var(--line);border-radius:7px;flex:1;align-items:center;gap:9px;min-width:0;padding:9px 11px;font-size:11px;display:flex}.tg-compose-prompt svg{flex:none;width:15px;height:15px}.tg-compose-bar .btn{min-height:35px;font-size:11px}.tg-compose-bar>small{color:var(--muted);flex-basis:100%;font-size:9px}.tg-mobile-back{display:none}.tg-no-group,.tg-no-selection{text-align:center;color:var(--muted);padding:35px 16px;font-size:12px}.tg-no-selection{margin:auto}.tg-no-selection>svg{width:34px;height:34px;margin-bottom:15px}.tg-image-placeholder{border:1px solid var(--line);border-radius:6px;align-items:center;gap:7px;margin-bottom:8px;padding:12px 20px;font-size:11px;display:flex}@media (min-width:761px) and (max-width:1150px){.tg-workspace{grid-template-columns:255px minmax(0,1fr)}.tg-list-tools{padding:12px}.tg-group-item{padding:13px 12px}.tg-chat-head{padding:14px}.tg-monitor-strip{gap:10px}.tg-chat-identity .avatar{display:none}.tg-chat-identity h2{font-size:12px}.tg-debt-button strong{font-size:17px}.tg-conversation{padding:18px}.tg-bubble{font-size:11px}.tg-compose-prompt{font-size:10px}.tg-status-banner{padding:9px 14px}}@media (max-width:760px){.tg-pagehead{align-items:center;gap:12px;margin-bottom:17px}.tg-pagehead h1{font-size:22px}.tg-pagehead .actions{gap:6px}.tg-pagehead .btn{padding:7px 9px;font-size:10px}.tg-pagehead .btn svg{width:13px;height:13px}.tg-pagehead .actions>[data-act=telegramRefresh]{gap:0;width:34px;height:34px;padding:0;font-size:0}.tg-workspace{height:calc(100dvh - 220px);min-height:450px;display:block}.tg-groups{border:0;height:100%}.tg-chat{height:100%;display:none}.tg-workspace.chat-open .tg-groups{display:none}.tg-workspace.chat-open .tg-chat{display:flex}.tg-list-tools .search input{font-size:11px}.tg-group-item{padding:15px}.tg-group-item b{font-size:12px}.tg-group-meta{font-size:10px}.tg-group-meta b{font-size:11px}.tg-group-bottom .tag,.tg-group-bottom small{font-size:10px}.tg-mobile-back{flex:none;width:24px;height:28px;display:flex}.tg-chat-head{padding:13px 12px 11px}.tg-chat-identity{flex-wrap:wrap;align-items:flex-start;gap:7px}.tg-chat-identity .avatar{display:none}.tg-chat-identity .grow{flex:1}.tg-chat-identity h2{font-size:12px}.tg-chat-identity small{font-size:9px}.tg-debt-button{padding-left:9px}.tg-debt-button strong{font-size:16px}.tg-monitor-strip{gap:9px 12px;margin-top:12px;font-size:9px}.tg-monitor-strip .tag{font-size:9px}.tg-status-banner{align-items:flex-start;gap:6px;padding:9px 12px;font-size:9px}.tg-status-banner b{font-size:8px}.tg-conversation{gap:15px;padding:16px 13px}.tg-message{max-width:91%}.tg-bubble{padding:9px 11px;font-size:11px}.tg-order-ref{font-size:10px}.tg-compose-bar{gap:8px;padding:11px 12px 9px}.tg-compose-prompt{padding:8px;font-size:9px;line-height:1.5}.tg-compose-prompt svg{display:none}.tg-compose-bar .btn{padding:6px 9px;font-size:10px}.tg-compose-bar>small{font-size:8px}.tg-compose-bar .btn svg{width:13px;height:13px}}.account-tree-table th:first-child{width:29%}.account-tree-table th:nth-child(2){width:9%}.account-tree-table th:nth-child(3){width:20%}.account-tree-table th:nth-child(4){width:12%}.account-tree-table th:nth-child(5){width:17%}.account-tree-table th:nth-child(6){width:13%}.account-tree-table th,.account-tree-table td{padding:15px 14px}.account-status{white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.account-status .switch{flex:none;width:30px;height:18px}.account-status .switch:before{width:12px;height:12px}.account-status .switch.on:before{transform:translate(14px)}.account-status.is-locked{color:var(--muted)}.account-status .switch:disabled{opacity:.45}.account-mobile-binding{color:var(--muted);justify-content:space-between;gap:10px;margin-top:14px;font-size:10px;display:flex}.account-mobile-bottom .account-status{white-space:normal;max-width:65%}.account-mobile-bottom .account-status span{line-height:1.5}.provider-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.provider-list-heading h3{font-size:12px}.provider-list-heading small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.provider-autosaved{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.provider-autosaved svg{width:12px;height:12px;color:var(--green)}.provider-account-list{flex-direction:column;gap:9px;display:flex}.provider-account-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;transition:border-color .15s;overflow:hidden}.provider-account-row:hover{border-color:var(--line2,var(--muted))}.provider-account-row.expanded{border-color:var(--accent);background:var(--panel2)}.provider-rankline{align-items:center;gap:11px;min-height:73px;padding:12px;display:flex}.provider-rankline.dragging{opacity:.35}.provider-handle{color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;font-size:10px;display:flex}.provider-handle svg{width:12px;height:15px}.provider-main{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.provider-logo{background:var(--panel2);border:1px solid var(--line);letter-spacing:.3px;width:32px;height:32px;color:var(--accent);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.provider-logo.p1{color:#83b9e8}.provider-logo.p2{color:#d4b378}.provider-logo.p3{color:var(--green)}.provider-copy{min-width:0;display:block}.provider-copy b{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.provider-copy em{background:var(--accent-bg);color:var(--accent);border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:400}.provider-copy small{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;max-width:210px;margin-top:6px;font-size:10px;display:block;overflow:hidden}.provider-connection .tag{white-space:nowrap;padding:5px 7px;font-size:9px}.provider-row-actions{flex:none;align-items:center;gap:7px;display:flex}.provider-row-actions .iconbtn{width:28px;height:28px;color:var(--muted);border:1px solid #0000}.provider-row-actions .iconbtn:hover{color:var(--text);background:var(--panel2);border-color:var(--line)}.provider-row-actions .iconbtn svg{width:14px;height:14px}.provider-arrows{flex-direction:column;gap:1px;display:flex}.provider-arrows .iconbtn{width:25px;height:22px}.provider-row-actions .iconbtn:disabled{opacity:.2;cursor:default}.provider-editor{border-top:1px solid var(--line);background:var(--panel2);padding:18px}.provider-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.provider-fields .field{gap:7px;min-width:0}.provider-fields label{font-size:10px}.provider-fields input{width:100%;height:37px;padding:9px 11px;font-size:12px}.provider-password{position:relative}.provider-password input{padding-right:36px}.provider-password .iconbtn{width:32px;height:32px;position:absolute;top:2px;right:2px}.provider-password svg{width:15px;height:15px}.provider-editor-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.provider-editor-foot>span{font-size:10px;line-height:1.6}.provider-editor-foot .btn{white-space:nowrap;flex:none;min-height:33px;font-size:11px}.provider-error{color:var(--red)}.provider-route-note{color:var(--muted);align-items:flex-start;gap:9px;margin-top:18px;font-size:10px;line-height:1.7;display:flex}.provider-route-note>svg{width:15px;height:15px;color:var(--accent);flex:none;margin-top:2px}.provider-route-note span{margin-top:3px;display:block}.provider-demo-note{color:var(--muted);border-top:1px solid var(--line);margin-top:13px;padding-top:12px;font-size:9px}.account-locked .tree-account>.avatar{filter:saturate(.4)}@media (min-width:761px) and (max-width:1100px){.account-tree-table th,.account-tree-table td{padding:13px 8px}.account-tree-table th:first-child{width:26%}.account-tree-table th:nth-child(3){width:20%}.account-tree-table th:nth-child(4){width:10%}.account-tree-table th:nth-child(5){width:19%}.account-tree-table th:nth-child(6){width:16%}.account-status{gap:5px;font-size:9px}.account-tree-row.child .tree-account{padding-left:18px}.account-tree-table .btn{padding:6px 8px;font-size:10px}}@media (max-width:760px){.provider-autosaved{display:none}.provider-list-heading{margin-bottom:12px}.provider-rankline{grid-template-columns:28px minmax(0,1fr) auto;gap:5px 8px;padding:11px 10px;display:grid}.provider-handle{flex-direction:column;grid-row:1/3;gap:3px}.provider-main{grid-area:1/2;gap:8px}.provider-logo{width:28px;height:28px;font-size:9px}.provider-copy b{font-size:12px}.provider-copy small{max-width:172px;margin-top:4px;font-size:9px}.provider-connection{grid-area:2/2;margin-top:1px;padding-left:36px}.provider-connection .tag{padding:3px 6px;font-size:8px}.provider-row-actions{grid-area:1/3/3;gap:3px}.provider-arrows .iconbtn{width:28px;height:28px}.provider-editor{padding:13px}.provider-fields{grid-template-columns:1fr;gap:13px}.provider-fields input{height:40px;font-size:16px}.provider-password .iconbtn{top:4px}.provider-editor-foot{align-items:flex-end;gap:10px}.provider-editor-foot>span{max-width:50%;font-size:9px}.provider-copy em{font-size:7px}.provider-route-note{font-size:9px;line-height:1.6}.provider-demo-note{line-height:1.6}.binding-tabs{gap:15px}.binding-tabs button{font-size:10px}.provider-list-heading h3{font-size:12px}.account-mobile-bottom{margin-top:12px}}.tg-signed-identity{align-items:center;gap:14px;min-height:42px;margin-bottom:19px;display:flex}.tg-identity-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--accent);background:var(--panel);border-radius:9px;place-items:center;display:grid}.tg-identity-icon svg{width:16px;height:16px}.tg-signed-identity>span:not(:first-child){align-items:center;gap:9px;display:flex}.tg-signed-identity small{color:var(--muted);font-size:10px}.tg-signed-identity b{font-size:11px;font-weight:500}.tg-signed-identity>i{background:var(--line);width:1px;height:18px;margin:0 4px}@media (max-width:760px){.tg-signed-identity{gap:10px;margin-bottom:13px}.tg-signed-identity>span:not(:first-child){flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tg-signed-identity small{font-size:9px}.tg-signed-identity b{font-size:10px}.tg-signed-identity>i{margin:0 1px}.tg-workspace{height:calc(100dvh - 204px)}}@media (min-width:761px){.dialog:has(#bindingWorkspace) .dialoghead{padding:17px 22px}.dialog:has(#bindingWorkspace) .dialogbody{padding:18px 22px}.dialog:has(#bindingWorkspace) .dialogfoot{padding:13px 22px}#bindingWorkspace .account-context{margin-bottom:12px}#bindingWorkspace .binding-tabs{margin-bottom:15px}#bindingWorkspace .provider-rankline{min-height:62px;padding:8px 12px}#bindingWorkspace .provider-account-list{gap:8px}#bindingWorkspace .provider-route-note{margin-top:13px}#bindingWorkspace .provider-demo-note{margin-top:9px;padding-top:9px}}.bc-tabs{margin-bottom:20px}.bc-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bc-footnote{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.7}.bc-jobs small,.bc-bot-monitor small,.bc-rule-row small{color:var(--muted);margin-top:4px;display:block}.bc-jobs td{padding:18px 20px}.bc-progress{background:var(--line);border-radius:3px;width:90px;height:3px;margin-top:8px;overflow:hidden}.bc-progress i{background:var(--accent);height:100%;display:block}.bc-job-mobile{text-align:left;border-bottom:1px solid var(--line);gap:9px;width:100%;padding:16px;display:grid}.bc-job-mobile small{color:var(--muted)}.bc-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bc-template{flex-direction:column;align-items:stretch;padding:20px;display:flex}.bc-template h3{margin:16px 0 10px}.bc-template p{color:var(--muted);white-space:pre-wrap;min-height:84px;margin-bottom:18px;line-height:1.8}.bc-template .link{text-align:left;margin-top:auto}.bc-rule-row,.bc-bot-monitor{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 20px;display:flex}.bc-rule-row:last-child,.bc-bot-monitor:last-child{border-bottom:0}.bc-settings-grid{grid-template-columns:1fr 1.3fr;gap:16px;display:grid}.bc-settings-panel{padding:20px}.bc-settings-panel .btn{justify-self:start}.bc-settings-panel .settingsrow{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:16px 0;display:flex}.bc-settings-panel .settingsrow:last-child{border:0}.bc-capability-strip{flex-wrap:wrap;gap:10px;padding:16px 20px;display:flex}.bc-capability-strip span{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:4px 8px;font-size:11px}.bc-capabilities>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:20px;padding:15px 0;display:grid}.bc-capabilities small{color:var(--muted);line-height:1.8}.dialog:has(#broadcastEditor){width:980px;max-width:calc(100vw - 40px)}.bc-stepper{border-bottom:1px solid var(--line);gap:22px;margin-bottom:22px;padding-bottom:20px;display:flex}.bc-stepper span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.bc-stepper i{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.bc-stepper .active{color:var(--ink)}.bc-stepper .active i{background:var(--accent);border-color:var(--accent);color:#fff}.bc-stepper .complete i{color:var(--green);border-color:var(--green)}.bc-segment{background:var(--bg);border:1px solid var(--line);border-radius:7px;gap:3px;padding:3px;display:inline-flex}.bc-segment button{color:var(--muted);border-radius:5px;padding:7px 12px;font-size:11px}.bc-segment button.active{color:var(--ink);background:var(--hover)}.bc-group-search{width:100%;max-width:none}.bc-target-count{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:14px 0;font-size:11px;display:flex}.bc-target-count b{color:var(--ink)}.bc-group-list{border:1px solid var(--line);border-radius:9px;max-height:340px;overflow:auto}.bc-group-option{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:13px 16px;display:flex}.bc-group-option:last-child{border:0}.bc-group-option:hover{background:var(--hover)}.bc-group-option input,.bc-check input{accent-color:var(--accent)}.bc-group-option small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.bc-group-option.unavailable{opacity:.55}.bc-group-option .bc-rate-wait{color:var(--amber)}.bc-composer-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;display:grid}.bc-compose-fields{gap:16px;display:grid}.bc-format-picker{gap:5px;display:flex}.bc-format-picker button{border:1px solid var(--line);color:var(--muted);border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:9px 3px;font-size:10px;display:flex}.bc-format-picker button.active{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.bc-upload{border:1px dashed var(--line);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:20px;display:flex}.bc-upload>span{color:var(--accent)}.bc-upload small{color:var(--muted);text-align:center;font-size:10px}.bc-upload:hover{border-color:var(--accent)}.bc-file-list{overflow-wrap:anywhere;color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.bc-file-list span{align-items:center;gap:8px;display:flex}.bc-file-list button{align-self:flex-start}.bc-check-options{flex-wrap:wrap;gap:12px;display:flex}.bc-check{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.bc-two-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bc-two-fields input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--ink);border-radius:6px;padding:10px}.bc-link-editor summary{color:var(--muted);cursor:pointer;font-size:12px}.bc-link-editor .bc-two-fields{margin-top:12px}.bc-link-editor svg{margin-right:6px}.bc-compose-fields .field label{justify-content:space-between;display:flex}.bc-compose-fields .field small{color:var(--muted);margin-top:5px}.bc-compose-fields .field input[type=datetime-local]{margin-top:8px}.bc-preview-pane{border-left:1px solid var(--line);padding-left:28px}.bc-preview-label{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:10px;display:block}.bc-phone-preview{border:1px solid var(--line);background:var(--bg);border-radius:12px;min-height:300px;padding:14px}.bc-preview-header{border-bottom:1px solid var(--line);align-items:center;gap:7px;margin-bottom:16px;padding-bottom:13px;font-size:12px;font-weight:600;display:flex}.bc-preview-header svg{color:var(--accent)}.bc-preview-header span{color:var(--muted);margin-left:auto;font-size:10px}.bc-preview-bubble{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:10px;overflow:hidden}.bc-preview-bubble img,.bc-preview-bubble video{object-fit:contain;background:var(--bg);border-radius:5px;width:100%;max-height:220px;margin-bottom:8px;display:block}.bc-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.bc-preview-bubble>small{text-align:right;color:var(--muted);margin-top:10px;font-size:9px;display:block}.bc-preview-link{background:var(--accent-bg);color:var(--accent);border:1px solid var(--line);border-radius:6px;justify-content:center;gap:7px;margin-top:5px;padding:9px;font-size:11px;display:flex}.bc-preview-poll{color:var(--accent);gap:9px;margin-top:10px;font-size:11px;display:grid}.bc-document{overflow-wrap:anywhere;align-items:center;gap:10px;margin-bottom:8px;display:flex}.bc-review-heading{align-items:center;gap:12px;display:flex}.bc-review-heading h3{overflow-wrap:anywhere;font-size:16px}.bc-review-facts{gap:45px;margin:20px 0;display:flex}.bc-review-facts span{color:var(--muted);font-size:11px}.bc-review-facts b{color:var(--ink);margin-top:4px;font-size:14px;display:block}.bc-review-preview{max-width:420px;margin:20px auto}.bc-recipient-summary{border:1px solid var(--line);border-radius:8px;max-height:260px;margin-top:18px;overflow:auto}.bc-recipient-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;font-size:12px;display:flex}.bc-recipient-summary>div:last-child{border:0}.bc-recipient-summary small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.bc-detail-meta{color:var(--muted);justify-content:space-between;gap:12px;margin:12px 0 20px;font-size:11px;display:flex}.bc-history-content{background:var(--bg);border:1px solid var(--line);border-radius:8px;margin-bottom:12px;padding:14px}@media (max-width:760px){.bc-toolbar{flex-wrap:wrap;align-items:flex-start}.bc-tabs{white-space:nowrap;gap:18px;overflow:auto}.bc-tabs button{font-size:11px}.bc-template-grid,.bc-settings-grid{grid-template-columns:1fr}.bc-template p{min-height:0}.bc-composer-layout{grid-template-columns:1fr;gap:20px}.bc-preview-pane{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.bc-phone-preview{min-height:180px}.dialog:has(#broadcastEditor){width:100%;max-width:100%}.bc-stepper{justify-content:space-between;gap:12px}.bc-stepper span{gap:5px;font-size:10px}.bc-stepper i{width:18px;height:18px}.bc-group-option{gap:8px;padding:12px 10px}.bc-group-option b{font-size:11px}.bc-group-option small{font-size:9px}.bc-target-count{flex-wrap:wrap}.bc-group-list{max-height:320px}.bc-review-facts{gap:20px}.bc-review-facts b{font-size:12px}.bc-detail-meta{flex-direction:column}.bc-capabilities>div{grid-template-columns:1fr;gap:5px}.bc-rule-row,.bc-bot-monitor{gap:10px;padding:14px}.bc-bot-monitor{flex-wrap:wrap}.bc-bot-monitor .num{font-size:12px}.bc-bot-monitor .link{margin-left:auto}.bc-bot-monitor>.tag{font-size:10px}.bc-rule-row>.marker{display:none}.bc-format-picker button{font-size:9px}.bc-review-heading h3{font-size:14px}.bc-recipient-summary>div{font-size:11px}.bc-two-fields{grid-template-columns:1fr}.bc-settings-panel{padding:16px}.bc-review-facts{flex-wrap:wrap}.dialog:has(#broadcastEditor) .dialogfoot{gap:5px}.dialog:has(#broadcastEditor) .dialogfoot .btn{padding:7px 9px;font-size:10px}}.dialog:has(#orderEvidence){width:740px;max-width:100vw}.oe-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.oe-heading>span{color:var(--muted);font-size:10px}.oe-heading>span>b{color:var(--ink);margin-top:4px;font-size:12px;font-weight:500;display:block}.oe-heading>div{gap:7px;display:flex}.oe-group{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:20px;display:flex}.oe-group b{font-size:13px}.oe-group small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.oe-comparison{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;margin:18px 0 22px;display:grid}.oe-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;overflow:hidden}.oe-card>header{background:var(--panel2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;padding:13px 14px;display:flex}.oe-card h3{align-items:center;gap:7px;font-size:11px;display:flex}.oe-card h3 svg{width:15px;height:15px;color:var(--accent)}.oe-card>header .btn{min-height:26px;color:var(--muted);background:0 0;border-color:#0000;padding:3px 5px;font-size:9px}.oe-card>header .btn svg{width:13px;height:13px}.oe-code{white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font:13px/1.95 ui-monospace,SFMono-Regular,Consolas,monospace}.oe-request>.oe-code{padding:19px 18px}.oe-receipt{border-bottom:1px solid var(--line);padding:16px}.oe-receipt:last-child{border:0}.oe-provider{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.oe-provider>span:first-child{align-items:center;gap:7px;font-size:12px;display:flex}.oe-provider svg{width:15px;height:15px;color:var(--muted)}.oe-provider .tag{padding:3px 6px;font-size:9px}.oe-receipt-meta{gap:9px;margin:0 0 16px;display:grid}.oe-receipt-meta>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.oe-receipt-meta dt{color:var(--muted);font-size:10px}.oe-receipt-meta dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:11px}.oe-slip{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding:14px 0}.oe-product{color:var(--accent);margin-bottom:8px;font-size:11px;display:block}.oe-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.oe-total span{color:var(--muted)}.oe-total strong{color:var(--green);font-size:20px;font-weight:500;line-height:1}.oe-receipt-actions{justify-content:flex-end;padding-top:12px;display:flex}.oe-receipt-actions .btn{min-height:28px;padding:4px 8px;font-size:10px}.oe-receipt-actions svg{width:14px;height:14px}.oe-empty{min-height:160px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:18px;font-size:11px;display:grid}.oe-empty svg{opacity:.6}.oe-legacy{border-top:1px solid var(--line);gap:6px;padding:14px 18px;font-size:11px;display:grid}.oe-legacy small{color:var(--muted)}.oe-fold{border-top:1px solid var(--line)}.oe-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.oe-fold>summary::-webkit-details-marker{display:none}.oe-fold>summary span{color:var(--muted)}.oe-fold>summary svg{width:14px;height:14px;transition:transform .2s}.oe-fold[open]>summary svg{transform:rotate(45deg)}.oe-fold .detailgrid{margin:3px 0 18px}.oe-fold .timeline{margin:6px 0 18px}.oe-copy-text{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:8px;padding:14px;font:13px/1.8 ui-monospace,monospace}.oe-heading .tag,.oe-fold .detailgrid label{font-size:10px}.oe-fold .detailgrid b{font-size:12px}@media (max-width:760px){.dialog:has(#orderEvidence){width:100%}.oe-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:16px}.oe-comparison{grid-template-columns:1fr;gap:14px}.oe-request>.oe-code{padding:15px 18px}.oe-card>header{padding:12px 15px}.oe-card h3{font-size:12px}.oe-heading>span>b{font-size:11px}.oe-group{margin-bottom:16px;padding-bottom:16px}.oe-receipt{padding:16px 18px}.oe-receipt-meta dt,.oe-receipt-meta dd{font-size:11px}.oe-empty{min-height:120px}.oe-heading .tag{font-size:9px}}.platform-recon-table{table-layout:fixed;width:100%}.platform-recon-table th:first-child{width:23%}.platform-recon-table th:nth-child(2){width:13%}.platform-recon-table th:nth-child(3),.platform-recon-table th:nth-child(4){width:11%}.platform-recon-table th:nth-child(5){width:13%}.platform-recon-table th:nth-child(6){width:19%}.platform-recon-table th:last-child{width:10%}.platform-recon-table th{white-space:normal;font-size:10px}.platform-recon-table td{padding:25px 18px;font-size:14px}.platform-recon-table td small{white-space:normal;font-size:9px}.platform-recon-table .pr-baseline{font-size:20px;font-weight:550}.pr-platform{align-items:center;gap:11px;min-width:0;display:flex}.pr-platform b{font-size:13px}.pr-platform small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.pr-platform .provider-logo{border-radius:9px;flex:none;width:35px;height:35px}.pr-pending{color:var(--amber)}.pr-detail-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.pr-detail-totals{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px 25px;padding:15px 0 20px;font-size:11px;display:flex}.pr-detail-totals b{color:var(--text);margin-left:8px;font-size:18px}.pr-tabs{margin:0 -2px;padding:0 2px}.pr-detail-table table{table-layout:fixed;white-space:normal;width:100%;min-width:0}.pr-detail-table th:first-child{width:29%}.pr-detail-table th:nth-child(2){width:30%}.pr-detail-table th:nth-child(3){width:25%}.pr-detail-table th:last-child{width:16%}.pr-detail-table td,.pr-detail-table th{padding:17px 10px}.pr-detail-table td{overflow-wrap:anywhere;font-size:11px}.pr-detail-table .mono{white-space:nowrap;font-size:11px}.pr-detail-table small{margin-top:7px;font-size:9px;line-height:1.6;display:block}.pr-detail-table .link{white-space:nowrap;font-size:10px}.pr-detail-table .tag{white-space:normal;font-size:9px}.pr-fetch-errors{color:var(--amber);background:#e9b86508;border:1px solid #e9b86530;border-radius:8px;margin-top:16px;padding:12px;font-size:11px}.pr-fetch-errors>div{align-items:center;gap:10px;display:flex}.pr-fetch-errors>div>span:nth-child(2){flex:1}.pr-footnote{color:var(--muted);margin-top:20px;font-size:10px;line-height:1.6}.pr-detail-cards{display:none}.pr-mobile{border-bottom:1px solid var(--line);padding:20px 16px}.pr-mobile:last-child{border-bottom:0}.pr-counts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;padding-top:15px;display:grid}.pr-counts small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.pr-counts b{margin-top:8px;font-size:22px;display:block}.pr-view{justify-content:flex-end;width:100%;margin-top:20px;font-size:11px;display:flex}.pr-detail-cards article{border-bottom:1px solid var(--line);padding:18px 0}.pr-detail-cards article>.between{gap:8px}.pr-detail-cards article small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5;display:block}.pr-detail-cards .mono{font-size:11px}.pr-detail-cards .tag{font-size:9px}.pr-card-group{margin:14px 0;font-size:12px}.pr-card-group b{overflow-wrap:anywhere;margin-top:5px;line-height:1.7;display:block}.pr-card-action{text-align:right;font-size:11px}@media (min-width:761px) and (max-width:1200px){.platform-recon-table td,.platform-recon-table th{padding-left:12px;padding-right:12px}.platform-recon-table .pr-platform{gap:8px}.platform-recon-table th:first-child{width:20%}.platform-recon-table th:nth-child(5){width:14%}.platform-recon-table th:nth-child(6){width:20%}.platform-recon-table .tag{font-size:9px}.platform-recon-table .link{font-size:10px}.platform-recon-table .provider-logo{width:30px;height:30px}}@media (max-width:760px){.recon-panel .panelhead{align-items:flex-start;gap:8px}.recon-panel .panelhead small{text-align:right;max-width:140px;font-size:9px;line-height:1.6}.pr-detail-table{display:none}.pr-detail-cards{display:block}.pr-detail-totals{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pr-detail-totals span{justify-content:space-between;display:flex}.pr-detail-totals b{font-size:18px}.pr-detail-heading h3{font-size:13px}.pr-fetch-errors>div{flex-wrap:wrap}.pr-fetch-errors>div>span:last-child{width:100%;padding-left:25px}.pr-footnote{font-size:10px}}.ca-type{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.ca-type button{border:1px solid var(--line);background:var(--panel2);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.ca-type button.selected{border-color:var(--accent);background:var(--accent-bg)}.ca-type button>svg{color:var(--accent);width:16px;margin-left:auto}.ca-type .avatar{width:30px;height:30px}.ca-form{gap:16px}.ca-form input{width:100%;min-width:0;font-size:12px}.ca-form label{font-size:11px}.ca-parent{justify-content:space-between;width:100%;min-height:39px;font-size:12px}.ca-parent small{color:var(--muted);margin-left:7px}.ca-id{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:15px;font-size:11px;display:flex}.ca-id>span:first-child{color:var(--muted)}.ca-id .tag{margin-left:auto;font-size:10px}.ca-note{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.ca-demo{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.ca-error{color:var(--red);margin:0;font-size:11px}.pi-table td{padding:23px}.pi-table th{font-size:11px}.pi-table td:first-child{width:35%}.pi-switch{justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.pi-switch span{min-width:52px}.pi-switch .switch:disabled{opacity:.5;cursor:default}.pi-mobile{border-bottom:1px solid var(--line);padding:20px 16px}.pi-mobile-info{color:var(--muted);justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;display:flex}.pi-note{color:var(--muted);border-top:1px solid var(--line);gap:9px;padding:17px 22px;font-size:11px;line-height:1.7;display:flex}.pi-note svg{flex:none;width:15px;margin-top:2px}.pi-note small{margin-top:5px;font-size:9px;display:block}.pi-confirm-brand{align-items:center;gap:13px;margin-bottom:20px;display:flex}.pi-confirm-text{margin-bottom:12px;font-size:13px;line-height:1.8}.pi-disabled-label{margin-top:5px;font-size:8px!important;display:block!important}.settings-tabs{overflow-x:auto}.settings-tabs button{white-space:nowrap}.ca-form .provider-password input{padding-right:40px}@media (max-width:760px){.ca-type{margin-bottom:18px}.ca-type button{padding:11px}.ca-form{gap:14px}.pi-switch{gap:8px}.pi-switch span{min-width:0}.pi-note{padding:16px;font-size:10px}.settings-tabs{gap:22px}.settings-tabs button{font-size:11px}}.rp-tools{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.rp-presets{gap:6px;display:flex}.rp-summary{align-items:center;gap:45px;margin-bottom:20px;padding:24px;display:flex}.rp-summary small{color:var(--muted);font-size:11px;display:block}.rp-summary strong{margin-top:10px;font-size:28px;display:block}.rp-summary em{color:var(--muted);font-size:13px;font-style:normal}.rp-summary>span{color:var(--muted);margin-left:auto;font-size:11px;line-height:2}.rp-table{width:100%;min-width:0!important}.rp-table td{padding:20px}.rp-table .link{white-space:nowrap}.rp-empty{text-align:center;color:var(--muted);padding:20px}@media (max-width:760px){.rp-summary{flex-wrap:wrap;gap:20px;padding:18px}.rp-summary strong{font-size:22px}.rp-summary>span{flex-basis:100%;margin-left:0}.rp-table th,.rp-table td{padding:14px 9px;font-size:10px}.rp-table .provider-logo{display:none}.rp-table .pr-platform b{font-size:11px}.rp-table .link{font-size:10px}.rp-tools>.filterbtn{flex:1}.rp-tools>.filterbtn:nth-child(2){flex-basis:100%}}.dr-table{width:100%;min-width:700px}.dr-table td:first-child{white-space:normal;min-width:180px}.dr-table td{padding:20px 16px}.dr-table th{font-size:10px}.dr-table .link{white-space:nowrap}@media (max-width:760px){.dr-table{min-width:650px}.rp-presets{flex-wrap:wrap}}.rp-group-table{min-width:720px!important}.rp-group-table th:first-child{width:31%}.rp-group-table .rp-group-name{vertical-align:top;white-space:normal;min-width:200px;padding-top:23px}.rp-group-name>b{font-size:12px;line-height:1.7}.rp-group-subtotal{border-top:1px solid var(--line);color:var(--muted);margin-top:15px;padding-top:12px;font-size:10px}.rp-group-subtotal strong{color:var(--text);margin-top:5px;font-size:12px;display:block}.rp-group-start td{border-top:2px solid var(--line)}.rp-group-table td{padding:19px 15px}@media (max-width:760px){.rp-group-table{min-width:620px!important}.rp-group-table .rp-group-name{min-width:155px}.rp-group-table td{padding:15px 10px}}.popover.agent-tree{background:var(--panel);border:1px solid var(--line);width:328px;min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:14px;padding:8px;overflow:auto;box-shadow:0 12px 40px #101b3026,0 2px 8px #101b300a}.agent-tree .at-search{border:1px solid var(--line);background:var(--panel2);height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:2px 2px 8px;padding:0 10px;display:flex}.agent-tree .at-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.agent-tree .at-search>svg{flex:none;width:15px;height:15px}.agent-tree .at-search input{width:0;min-width:0;height:100%;box-shadow:none;color:var(--ink);font:12px var(--font);background:0 0;border:0;outline:none;flex:auto;padding:0}.agent-tree .at-search input::placeholder{color:var(--muted)}.agent-tree .at-search button{width:24px;height:24px;color:var(--muted);flex:0 0 24px;justify-content:center;padding:4px}.agent-tree .at-list{border-top:1px solid var(--line);scrollbar-width:thin;max-height:min(348px,52dvh);padding-top:6px;overflow:auto}.agent-tree .at-row{align-items:center;gap:2px;margin:2px 0;display:flex}.agent-tree button.at-toggle{width:22px;height:26px;color:var(--muted);border-radius:5px;flex:0 0 22px;justify-content:center;padding:0;font-size:16px}.agent-tree button.at-choice{text-align:left;width:auto;min-width:0;color:var(--ink);font:12px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:9px;min-height:46px;padding:7px 9px;display:flex}.agent-tree .at-identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agent-tree .at-identity b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.agent-tree .at-identity small{color:var(--muted);letter-spacing:.3px;font-size:10px}.agent-tree .at-avatar{border:1px solid var(--line);background:var(--panel2);height:28px;color:var(--accent);border-radius:8px;flex:0 0 28px;place-items:center;font-size:10px;font-weight:700;display:grid}.agent-tree .at-agent-avatar{height:25px;color:var(--muted);border-radius:50%;flex-basis:25px;font-size:9px}.agent-tree .at-count{background:var(--panel2);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:10px}.agent-tree .at-child{border-left:1px solid var(--line);margin-left:33px;padding-left:10px}.agent-tree button.at-choice:hover,.agent-tree button.at-toggle:hover{background:var(--hover)}.agent-tree button.at-choice.selected{background:var(--accent-bg);color:var(--accent)}.agent-tree button.at-all{width:100%;min-height:35px;margin-bottom:6px;padding-left:12px}.agent-tree .at-all span{flex:1}.agent-tree .at-choice>svg{width:15px;height:15px;color:var(--accent);flex:none}.agent-tree button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.btn:disabled{opacity:.5;cursor:not-allowed}.skeleton{background:linear-gradient(90deg, var(--panel2), var(--hover), var(--panel2));background-size:200% 100%;border-radius:6px;min-height:14px;animation:1.2s infinite dwshimmer}@keyframes dwshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.code-box{background:var(--bg);border:1px dashed var(--line);white-space:pre-wrap;word-break:break-all;border-radius:8px;padding:12px 14px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.error-text{color:var(--red);font-size:12px}
