*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101113;--sidebar:#131416;--panel:#17191c;--panel-soft:#1b1d20;--hover:#222428;--line:#2a2c30;--line-soft:#24262a;--text:#eeefef;--muted:#96999f;--subtle:#666b73;--accent:#d8bd85;--accent-soft:color-mix(in srgb, var(--accent) 11%, transparent);--success:#86c7a1;--danger:#ef9292;--blue:#92b6dc;--shadow:0 24px 90px #0007}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f5;--sidebar:#fafafa;--panel:#fff;--panel-soft:#f6f7f8;--hover:#edf0f3;--line:#dce0e5;--line-soft:#e8eaed;--text:#20242b;--muted:#686f79;--subtle:#7b8390;--success:#29784c;--danger:#ba3838;--blue:#3d70a7;--shadow:0 24px 90px #24334820}#__nuxt,body,html{min-height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.55}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{text-decoration:none}a,button{color:inherit}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-.65px;font-size:23px;font-weight:620;line-height:1.35}h2{letter-spacing:-.25px;font-size:16px}.eyebrow,h2,h3{font-weight:600}h3{font-size:14px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}::-webkit-scrollbar-track{background:0 0}.muted{color:var(--muted)}.subtle{color:var(--subtle)}.accent{color:var(--accent)}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.eyebrow{letter-spacing:1.6px;color:var(--muted);font-size:10px}.button{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:33px;padding:6px 12px;font-size:12px;font-weight:550;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.button:hover:not(:disabled){background:var(--hover);border-color:var(--subtle)}.button.primary{background:var(--accent);color:#171718;border-color:var(--accent)}.button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,#fff)}.button.danger{background:color-mix(in srgb,var(--danger) 12%,var(--panel));color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,var(--line))}.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.button.small{min-height:28px;padding:4px 9px;font-size:11px}.button.full{width:100%}.icon-button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{background:var(--hover);color:var(--text)}.icon-button.active{color:var(--accent);background:var(--accent-soft)}.bare{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.text-link{color:var(--accent);font-size:12px}.text-link:hover{text-decoration:underline}.row{align-items:center;gap:10px;display:flex}.between,.sidebar-section-label{justify-content:space-between}.wrap{flex-wrap:wrap}.gap-6{gap:6px}.stack{flex-direction:column;gap:14px;display:flex}.spacer{flex:1}.divider{background:var(--line);height:1px;margin:16px 0}.dashboard-shell{background:var(--bg);height:100dvh;min-height:540px;display:flex;overflow:hidden}.sidebar{background:var(--sidebar);border-right:1px solid var(--line-soft);z-index:40;flex-direction:column;flex:0 0 204px;width:204px;padding:24px 12px 10px;transition:width .2s,flex-basis .2s;display:flex}.brand{align-items:center;gap:9px;padding:0 10px 24px;display:flex}.brand>span{letter-spacing:-1.2px;font-size:27px;font-weight:600;line-height:1}.brand-dot{color:var(--accent)}.brand small{letter-spacing:1.7px;color:var(--subtle);margin-top:7px;font-size:7px;font-weight:600;display:block}.sidebar-section-label{letter-spacing:1.6px;color:var(--subtle);margin:9px 0 11px;padding:0 10px;font-size:9px;font-weight:600;display:flex}.sidebar-section-label>span{letter-spacing:.5px;font-size:8px}.app-switcher{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.app-switcher button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;min-height:52px;padding:8px;display:flex}.app-switcher button:hover{background:var(--hover)}.app-switcher button.active{border-color:var(--line);background:var(--panel-soft)}.workspace-logo{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:30px;display:flex}.workspace-logo.rbx{color:#d8bd85;background:#d8bd8518;border:1px solid #d8bd8528}.workspace-logo.diamond{color:#7cbec2;background:#7cbec213;border:1px solid #7cbec22c}.roblox-mark{background:#d8bd85;width:13px;height:13px;display:block;position:relative;transform:rotate(-15deg)}.roblox-mark:after{content:"";background:var(--sidebar);position:absolute;inset:4px}.workspace-name{flex:1;font-size:12px;font-weight:560;line-height:1.25}.workspace-name small{color:var(--subtle);margin-top:4px;font-size:9px;font-weight:400;display:block}.app-check,.nav-link{color:var(--muted)}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-link{white-space:nowrap;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:11.5px;transition:color .15s,background .15s;display:flex}.nav-link:hover{background:var(--hover);color:var(--text)}.nav-link.router-link-active{background:var(--accent-soft);color:var(--accent)}.nav-link>span:nth-child(2){flex:1}.nav-count{background:var(--accent);color:#171718;border-radius:4px;justify-content:center;align-items:center;min-width:20px;padding:1px 5px;font-size:10px;font-weight:650;display:flex}.tiny-tag{border:1px solid var(--line);letter-spacing:.4px;border-radius:3px;padding:0 4px;font-size:8px;font-weight:650}.sidebar-divider{background:var(--line-soft);height:1px;margin:20px 10px 12px}.sidebar-spacer{flex:1;min-height:20px}.sidebar-status{color:var(--muted);align-items:center;gap:7px;padding:10px 10px 16px;font-size:9px;display:flex}.sidebar-status>span:nth-child(2){flex:1}.live-dot{background:var(--success);width:5px;height:5px;box-shadow:0 0 7px color-mix(in srgb,var(--success) 20%,transparent);border-radius:50%;flex-shrink:0;display:inline-block}.live-dot.offline{background:var(--subtle);box-shadow:none}.operator-card{border-top:1px solid var(--line-soft);gap:9px;padding:15px 6px 12px}.avatar,.operator-card{align-items:center;display:flex}.avatar{color:#d0b7ac;background:#333030;border-radius:9px;flex-shrink:0;justify-content:center;width:30px;height:30px;font-size:10px;font-weight:600}.operator-avatar{color:#d4c7d3;background:#2e2d30}.operator-card>div{flex:1;min-width:0}.operator-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:550;display:block;overflow:hidden}.operator-card small{color:var(--subtle);margin-top:1px;font-size:9px;display:block}.logout-button{width:24px}.collapse-button{color:var(--subtle);background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:flex}.collapse-button>span{text-align:left;flex:1}.collapse-button kbd{background:0 0;border:0}.rail-collapsed .sidebar{flex-basis:66px;width:66px;padding:24px 7px 10px}.rail-collapsed .brand{padding:0 9px 22px}.rail-collapsed .app-check,.rail-collapsed .brand>span,.rail-collapsed .collapse-button kbd,.rail-collapsed .collapse-button span,.rail-collapsed .logout-button,.rail-collapsed .nav-link>span,.rail-collapsed .operator-card>div,.rail-collapsed .sidebar-section-label,.rail-collapsed .sidebar-status,.rail-collapsed .workspace-name{display:none}.rail-collapsed .app-switcher{margin-bottom:20px}.rail-collapsed .app-switcher button{justify-content:center;padding:8px}.rail-collapsed .nav-link{justify-content:center;padding:9px}.rail-collapsed .operator-card{justify-content:center;padding:12px 0}.rail-collapsed .collapse-button{justify-content:center}.main-shell{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line-soft);background:var(--bg);flex-shrink:0;justify-content:space-between;height:58px;padding:0 23px}.breadcrumbs,.search-trigger,.topbar,.topbar-actions{align-items:center;display:flex}.breadcrumbs{color:var(--muted);white-space:nowrap;gap:10px;font-size:10.5px}.breadcrumbs strong{color:var(--text);font-weight:500}.breadcrumb-dot{background:var(--accent);border-radius:2px;width:5px;height:5px}.slash{color:var(--subtle);margin:0 3px}.topbar-actions{gap:6px}.topbar-divider{background:var(--line);width:1px;height:17px;margin:0 5px}.search-trigger{border:1px solid var(--line);min-width:205px;color:var(--subtle);text-align:left;background:0 0;border-radius:6px;gap:8px;margin-right:8px;padding:5px 7px 5px 10px;font-size:10px}.search-trigger>span{flex:1}.search-trigger:hover{border-color:var(--subtle)}kbd{background:var(--panel-soft);border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:0 4px;font:9px/17px SFMono-Regular,Consolas,monospace}.demo-badge{letter-spacing:1px;background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:4px;padding:2px 5px;font-size:8px}.page-container{flex-direction:column;flex:1;min-height:0;padding:21px 23px 15px;display:flex;overflow:hidden}.statusbar{border-top:1px solid var(--line-soft);height:28px;color:var(--subtle);flex-shrink:0;justify-content:space-between;padding:0 23px;font-size:9px}.statusbar,.statusbar>span{align-items:center;display:flex}.statusbar>span{gap:7px}.dot-separator{padding:0 4px}.statusbar kbd{border:0;font-size:8px;line-height:12px}.page-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.page-heading h1{align-items:center;gap:10px;display:flex}.page-heading p{color:var(--muted);margin-top:4px;font-size:11px}.heading-actions{align-items:center;gap:7px;padding-top:3px;display:flex}.page-count{letter-spacing:0;color:var(--muted);background:var(--panel-soft);border-radius:5px;padding:1px 8px;font-size:12px;font-weight:500}.page-count,.surface{border:1px solid var(--line)}.surface{background:var(--panel);border-radius:8px}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.panel-heading p{color:var(--muted);margin-top:3px;font-size:11px}.panel-content{padding:18px}.scroll-area{min-height:0;overflow:auto}.section-page{flex-direction:column;flex:1;min-height:0;display:flex}.section-content{flex:1;min-height:0;padding-bottom:4px;overflow:auto}.section-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);align-items:start;gap:16px;display:grid}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.metric{border:1px solid var(--line);background:var(--panel);border-radius:7px;justify-content:space-between;align-items:center;min-height:72px;padding:12px 15px;display:flex}.metric-label{color:var(--muted);font-size:10px}.metric-number{letter-spacing:-.8px;margin-top:3px;font-size:24px;font-weight:550;line-height:1.25}.metric-caption{color:var(--subtle);margin-top:1px;font-size:9px}.metric-icon{background:var(--panel-soft);width:32px;height:32px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;display:flex}.metric-icon.accent{color:var(--accent);background:var(--accent-soft)}.metric-icon.success{color:var(--success);background:color-mix(in srgb,var(--success) 9%,transparent)}.metric-icon.blue{color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,transparent)}.metric-mini{opacity:.8;align-items:flex-end;gap:3px;height:22px;display:flex}.metric-mini i{background:var(--accent);opacity:.6;border-radius:2px;width:4px}.badge{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:var(--panel-soft);vertical-align:middle;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:2px 6px;font-size:9px;line-height:1.5;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.badge.high,.badge.needs_reply,.badge.pending,.badge.running{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 15%,transparent)}.badge.paused,.badge.processing,.badge.waiting{color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,transparent);border-color:color-mix(in srgb,var(--blue) 15%,transparent)}.badge.approved,.badge.completed,.badge.executed,.badge.replied,.badge.success{color:var(--success);background:color-mix(in srgb,var(--success) 7%,transparent);border-color:color-mix(in srgb,var(--success) 15%,transparent)}.badge.error,.badge.execution_failed,.badge.failed,.badge.rejected{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);border-color:color-mix(in srgb,var(--danger) 15%,transparent)}.badge.ignored,.badge.stopped{color:var(--subtle)}.category-tag{color:var(--muted);background:var(--panel-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:130px;padding:2px 5px;font-size:9px;overflow:hidden}.tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:20px;margin-bottom:18px;overflow:auto}.tabs,.tabs a,.tabs button{align-items:center;display:flex}.tabs a,.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;gap:7px;padding:0 0 12px;font-size:11px;position:relative}.tabs .active{color:var(--accent)}.tabs .active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs .tab-count{opacity:.7;font-size:9px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-grid .span-2{grid-column:span 2}.field,label{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}input,select,textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:5px;outline:none;padding:8px 10px;font-size:12px;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent)}input::-moz-placeholder{color:var(--subtle)}textarea::-moz-placeholder{color:var(--subtle)}input::placeholder,textarea::placeholder{color:var(--subtle)}textarea{resize:vertical;min-height:85px;line-height:1.65}input[type=checkbox]{width:13px;height:13px;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}input[type=range]{accent-color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}input[type=number]{font-variant-numeric:tabular-nums}.field small,label small{color:var(--subtle);font-size:10px}.checkbox-label{flex-direction:row;gap:7px;font-size:11px}.checkbox-label,.toggle{align-items:center;display:flex}.toggle{border:1px solid var(--line);background:var(--hover);border-radius:20px;flex-shrink:0;width:34px;height:20px;padding:2px}.toggle:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block}.toggle.on{background:var(--accent);border-color:var(--accent)}.toggle.on:after{background:#222;transform:translate(13px)}.toggle-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.toggle-row:last-child{border-bottom:0}.toggle-row strong{color:var(--text);font-size:12px;font-weight:500;display:block}.toggle-row p{color:var(--muted);margin-top:3px;font-size:10px}.info-note{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:6px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.7;display:flex}.info-note svg{color:var(--accent);margin-top:2px}.error-banner{border:1px solid color-mix(in srgb,var(--danger) 25%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--panel));color:var(--danger);border-radius:6px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:12px;display:flex}.error-banner>span,.toast>span{flex:1}.error-text{color:var(--danger);font-size:11px}.empty-state{text-align:center;flex-direction:column;gap:8px;min-height:200px;padding:36px 20px}.empty-icon,.empty-state{justify-content:center;align-items:center;display:flex}.empty-icon{background:var(--panel-soft);border:1px solid var(--line);width:48px;height:48px;color:var(--muted);border-radius:13px;margin-bottom:4px}.empty-state h3{font-size:13px;font-weight:550}.empty-state p{max-width:310px;color:var(--muted);font-size:11px;line-height:1.7}.empty-state .button{margin-top:8px}.skeleton{background:linear-gradient(90deg,var(--panel-soft) 0,var(--hover) 45%,var(--panel-soft) 100%);background-size:200% 100%;border-radius:4px;animation:1.6s infinite shimmer}.modal{background:var(--panel);border:1px solid var(--line);color:var(--text);width:calc(min(540px,100vw - 30px));max-height:86dvh;box-shadow:var(--shadow);border-radius:11px;padding:0}.modal.wide{width:calc(min(900px,100vw - 30px))}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07080bbf}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 21px 16px;display:flex}.modal-head .eyebrow{letter-spacing:1.5px;font-size:8px}.modal-head h2{margin-top:3px;font-size:17px}.modal-body{max-height:calc(86dvh - 145px);padding:20px;overflow:auto}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;padding:13px 20px;display:flex}.confirm-description{color:var(--muted);font-size:13px;line-height:1.9}.toast-stack{z-index:200;flex-direction:column;gap:8px;width:calc(min(420px,100vw - 30px));display:flex;position:fixed;bottom:44px;right:22px}.toast{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;align-items:center;gap:9px;padding:11px 12px;font-size:12px;animation:.2s toast-in;display:flex;box-shadow:0 6px 30px #0003}.toast>svg{color:var(--success)}.toast.error>svg{color:var(--danger)}.toast.info>svg{color:var(--blue)}.shortcut-list{margin:16px 0 20px}.shortcut-list>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.command-input{align-items:center;gap:11px;display:flex}.command-input input{background:0 0;border:0;padding:5px 0;font-size:15px}.command-input input:focus{outline:0}.command-input svg{color:var(--muted)}.command-results{max-height:350px;margin:16px -10px 0;overflow:auto}.command-results>button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.command-results>button.selected{background:var(--hover)}.command-results>button>span:nth-child(2){flex:1;min-width:0}.command-results strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.command-results small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.command-icon{border:1px solid var(--line);width:31px;height:31px;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;display:flex}.command-foot,.command-results>button>svg{color:var(--subtle)}.command-foot{border-top:1px solid var(--line);gap:16px;margin-top:12px;padding-top:14px;font-size:9px;display:flex}.command-foot span{gap:4px}.command-foot span,.login-brand,.login-screen{align-items:center;display:flex}.login-screen{background:radial-gradient(ellipse at 40% 10%,#c5aa6e0a,transparent 60%),var(--bg);flex-direction:column;justify-content:center;min-height:100dvh;padding:40px 24px}.login-brand{letter-spacing:-.8px;gap:12px;margin-bottom:36px;font-size:23px;font-weight:600}.login-brand .muted{letter-spacing:-.4px;font-size:17px;font-weight:400}.login-card,.login-footer{width:100%;max-width:420px}.login-card h1{letter-spacing:-.7px;margin:13px 0 10px;font-size:28px;line-height:1.45}.login-card>p{color:var(--muted);font-size:12px;line-height:1.8}.login-card form{flex-direction:column;gap:16px;margin-top:26px;display:flex}.login-card input{padding:11px}.login-card form .button{min-height:40px;margin-top:3px}.login-card form .button>svg:last-child{margin-left:auto}.login-card form .button>svg:first-child{margin-right:auto}.demo-login{text-align:center;border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;font-size:11px;display:flex}.demo-login small{color:var(--subtle);font-size:10px}.demo-login .button{min-height:38px}.login-footer{color:var(--subtle);justify-content:space-between;margin-top:32px;font-size:9px;display:flex}.login-footer>span{align-items:center;gap:5px;display:flex}.setup-note{border:1px solid var(--line);border-radius:5px;gap:8px;margin-top:20px;padding:12px;display:flex;font-size:10px!important}.mobile-menu-toggle,.sidebar-overlay{display:none}.spin{animation:1.1s linear infinite spin}.loading-line{height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-line:after{content:"";background:var(--accent);width:35%;animation:1s infinite loading;position:absolute;inset:0}.progress-track{background:var(--hover);border-radius:5px;height:5px;overflow:hidden}.progress-track>span{background:var(--accent);border-radius:5px;height:100%;display:block}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.data-table th{color:var(--subtle);text-transform:uppercase;letter-spacing:1px;background:var(--panel-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:9px;font-weight:500}.data-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 14px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--panel-soft)}.data-table td small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.data-table .truncate{white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.pill-tabs{background:var(--bg);border:1px solid var(--line);border-radius:6px;align-items:center;gap:3px;padding:3px;display:flex}.pill-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 10px;font-size:10px}.pill-tabs button.active{color:var(--text);background:var(--hover);box-shadow:0 1px 3px #0002}.search-field{background:var(--bg);border:1px solid var(--line);border-radius:5px;align-items:center;gap:8px;padding:0 9px;display:flex}.search-field>svg{color:var(--subtle)}.search-field input{background:0 0;border:0;outline:none;padding:7px 0;font-size:11px}.search-field input:focus{outline:none}.filter-select{background:var(--bg);width:auto;min-height:31px;padding:6px 8px;font-size:10px}.code-editor{tab-size:2;min-height:250px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.8}.save-bar{border-top:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;display:flex}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width>=1800px){.sidebar{flex-basis:224px;width:224px}.nav-link{font-size:12px}.page-container{padding:25px 30px 18px}.topbar{padding:0 30px}.metric{min-height:80px}}@media (width<=1100px){.sidebar{flex-basis:185px;width:185px}.nav-link{gap:8px;padding-left:8px;font-size:10.5px}.workspace-name{font-size:11px}.search-trigger{min-width:140px}.page-container{padding:16px}.topbar{padding:0 16px}.metric-strip{gap:8px}.metric{padding:10px}.metric-number{font-size:22px}.metric-mini{display:none}.section-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr)}}@media (width<=800px){.sidebar{flex-basis:66px;width:66px;padding:24px 7px 10px}.sidebar .brand{padding:0 9px 22px}.metric-caption,.search-trigger kbd,.search-trigger span,.sidebar .app-check,.sidebar .brand>span,.sidebar .collapse-button,.sidebar .logout-button,.sidebar .nav-link>span,.sidebar .operator-card>div,.sidebar .sidebar-section-label,.sidebar .sidebar-status,.sidebar .workspace-name{display:none}.sidebar .app-switcher button{justify-content:center;padding:8px}.sidebar .nav-link{justify-content:center;padding:9px}.sidebar .operator-card{justify-content:center;padding:12px 0}.breadcrumbs{gap:6px;font-size:10px}.search-trigger{border:0;min-width:30px;padding:5px}.heading-actions .button{font-size:10px}.section-grid{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,1fr)}.metric-strip{gap:7px}.metric-label{font-size:9px}.metric-icon{width:26px;height:26px}.tabs{gap:17px}.statusbar{padding:0 14px;font-size:8px}}@media (width<=600px){.dashboard-shell{min-height:400px}.sidebar{transition:left .2s;position:fixed;top:0;bottom:0;left:-220px;flex-basis:204px!important;width:204px!important}.mobile-menu-open .sidebar{left:0}.mobile-menu-open .sidebar .app-check,.mobile-menu-open .sidebar .brand>span,.mobile-menu-open .sidebar .logout-button,.mobile-menu-open .sidebar .nav-link>span,.mobile-menu-open .sidebar .operator-card>div,.mobile-menu-open .sidebar .sidebar-status,.mobile-menu-open .sidebar .workspace-name{display:block}.mobile-menu-open .sidebar .sidebar-section-label{display:flex}.mobile-menu-open .sidebar .nav-link{justify-content:flex-start;padding:9px}.mobile-menu-open .sidebar .app-switcher button{justify-content:flex-start}.sidebar-overlay{z-index:39;background:#0008;border:0;display:block;position:fixed;inset:0}.mobile-menu-toggle{display:flex}.topbar{gap:6px;height:50px;padding:0 9px}.breadcrumbs{flex:1;overflow:hidden}.breadcrumbs strong,.statusbar>span:first-child{text-overflow:ellipsis;overflow:hidden}.breadcrumbs>span:nth-child(2){flex-shrink:0;display:inline}.topbar-actions{gap:1px}.heading-actions .button .optional,.statusbar>span:last-child,.topbar .demo-badge,.topbar-divider{display:none}.page-container{padding:13px 11px 10px}.page-heading{gap:8px;margin-bottom:13px}.page-heading h1{font-size:20px}.page-heading p{font-size:10px}.heading-actions{gap:4px}.heading-actions .button{padding:6px 8px}.metric-strip{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:12px}.metric{min-height:60px;padding:8px 11px}.metric-number{font-size:21px}.metric-label{font-size:9px}.statusbar{height:24px}.statusbar>span:first-child{white-space:nowrap;max-width:70%;font-size:8px}.tabs{margin-bottom:13px}.card-grid,.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.modal-body,.modal-head{padding:15px}.toast-stack{bottom:35px;right:12px}.login-card h1{font-size:25px}.info-note{font-size:10px}.data-table td,.data-table th{padding:10px}.data-table .truncate{max-width:180px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.short-app-name{display:none}@media (width<=600px){.full-app-name{display:none}.short-app-name{display:inline}.breadcrumbs{min-width:0}}.dashboard-shell{--accent-soft:color-mix(in srgb, var(--accent) 11%, transparent)}html[data-theme=light]{--accent:#88662f}html[data-theme=light] .dashboard-shell[data-app=rbx]{--accent:#88662f!important}html[data-theme=light] .dashboard-shell[data-app=diamond]{--accent:#286a70!important}html[data-theme=light] .button.primary,html[data-theme=light] .nav-count{color:#fff}.google-sign-in{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;margin-top:24px;padding:10px 16px;font-family:Arial,sans-serif;font-size:14px;font-weight:500;transition:box-shadow .15s,background .15s;display:flex;position:relative}.google-sign-in img{position:absolute;left:16px}.google-sign-in:hover:not(:disabled){background:#f8faff;box-shadow:0 1px 4px #0002}.google-sign-in:disabled{opacity:.55}.google-login-note{color:var(--muted);text-align:center;margin:8px 0 0!important;font-size:11px!important}.login-divider{color:var(--muted);align-items:center;gap:10px;margin:21px 0;font-size:10px;display:flex}.login-divider:after,.login-divider:before{content:"";background:var(--line);flex:1;height:1px}.login-error{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:6px;padding:11px 12px;margin-top:16px!important}.update-label{color:var(--subtle);margin-right:7px;font-size:9px}.metric-word{letter-spacing:-.3px;font-size:17px;font-weight:550;line-height:1.8}.ai-overview-grid{grid-template-columns:1.25fr 1fr;gap:15px;display:grid}.workflow-steps{padding:12px 20px}.workflow-steps>div{align-items:center;gap:13px;padding:15px 0;display:flex;position:relative}.workflow-steps>div:not(:last-child):after{content:"";border-left:1px dashed var(--line);position:absolute;top:49px;bottom:-11px;left:17px}.workflow-node{border:1px solid var(--line);width:35px;height:35px;color:var(--accent);background:var(--panel-soft);border-radius:10px;justify-content:center;align-items:center;display:flex}.workflow-steps strong{font-size:12px;font-weight:550;display:block}.workflow-steps small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.step-index{color:var(--subtle);margin-left:auto;font-family:Consolas,monospace;font-size:10px}.overview-bottom{border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:7px;padding:12px 18px;font-size:10px;display:flex}.overview-bottom>svg{color:var(--accent)}.control-summary{padding:3px 17px}.control-summary>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:flex}.control-summary>div:last-child{border-bottom:0}.control-summary>div>span:first-child{color:var(--muted);align-items:center;gap:8px;display:flex}.success-text{color:var(--success)}.overview-quick{justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.overview-quick>div{padding-left:31px;position:relative}.overview-quick>div>svg{color:var(--accent);position:absolute;top:2px;left:0}.overview-quick strong{font-size:12px;font-weight:550;display:block}.overview-quick p{color:var(--muted);margin-top:3px;font-size:10px}.overview-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.overview-shortcuts>button{text-align:left;align-items:center;gap:9px;padding:14px;font-size:11px;display:flex}.overview-shortcuts>button>svg:first-child{color:var(--accent)}.overview-shortcuts>button>span{flex:1}.intent-item small,.overview-shortcuts>button>svg:last-child{color:var(--subtle)}.overview-shortcuts>button:hover{background:var(--hover)}.catalog-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.catalog-toolbar h2{font-size:14px}.catalog-toolbar p{margin-top:2px;font-size:10px}.intent-layout{grid-template-columns:255px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.intent-list{border-right:1px solid var(--line);max-height:780px;padding:10px;overflow:auto}.intent-search{padding:2px 2px 10px}.intent-search>span{color:var(--subtle);padding:9px 3px 0;font-size:9px;display:block}.intent-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:61px;padding:11px 9px;display:flex}.intent-item:hover{background:var(--panel-soft)}.intent-item.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 14%,transparent)}.intent-state{background:var(--success);border-radius:50%;flex-shrink:0;width:5px;height:5px}.intent-state.disabled{background:var(--subtle)}.intent-item>span:nth-child(2){flex:1;min-width:0}.intent-item strong{font-size:11px;font-weight:500}.intent-item small,.intent-item strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.intent-item small{margin-top:4px;font-family:Consolas,monospace;font-size:8px}.intent-item>svg{color:var(--muted)}.intent-editor{flex-direction:column;min-width:0;display:flex}.intent-editor-heading{justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px 17px;display:flex}.intent-editor-heading>.checkbox-label{white-space:nowrap;margin-top:7px;font-size:10px}.intent-editor-heading h2{margin-top:3px;font-size:17px}.intent-editor-heading p{color:var(--muted);max-width:550px;margin-top:6px;font-size:10px;line-height:1.7}.intent-subtabs{align-self:flex-start;margin:0 22px}.intent-editor-body{flex:1;padding:22px}.intent-editor .save-bar{border-radius:0 0 8px}.threshold-input{align-items:center;gap:14px;min-height:35px;display:flex}.threshold-input strong{color:var(--accent);min-width:30px;font-size:12px}.import-preview{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;align-items:center;gap:15px;padding:17px;display:flex}.import-preview>svg{color:var(--accent)}.import-preview strong{font-size:18px;display:block}.import-preview span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.mode-selector{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.mode-selector>label{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:7px;gap:0;padding:15px;position:relative}.mode-selector input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mode-selector>label.selected{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));background:var(--accent-soft)}.mode-icon{color:var(--muted);margin-bottom:12px}.selected .mode-icon{color:var(--accent)}.mode-selector strong{color:var(--text);font-size:12px;font-weight:550}.mode-selector p{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.7}.mode-check{color:var(--accent);position:absolute;top:15px;right:15px}.settings-two-column{grid-template-columns:1fr 1fr;gap:35px;display:grid}.settings-group-title{margin-bottom:10px;font-size:12px;font-weight:550}.threshold-setting{padding:7px 0 15px}.threshold-setting>.row{margin-bottom:8px;font-size:11px}.threshold-setting strong{font-size:12px}.threshold-setting small{color:var(--subtle);margin-top:5px;font-size:9px;display:block}.timing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.timing-grid>label{font-size:10px}.unit-input{position:relative}.unit-input input{padding-right:40px}.unit-input>span{color:var(--subtle);font-size:10px;position:absolute;top:9px;right:9px}.advanced-configuration{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;padding:13px 15px}.advanced-configuration summary{cursor:pointer;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.provider-card{padding:19px}.provider-symbol{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:flex}.provider-card h2{margin-top:15px}.provider-card>.muted{margin-top:4px;font-size:10px}.provider-card h4{text-transform:uppercase;letter-spacing:.8px;color:var(--subtle);margin:20px 0 8px;font-size:10px;font-weight:500}.plain-list{color:var(--muted);margin:8px 0 0;padding-left:15px;font-size:11px;line-height:1.9}.plain-list li{margin:4px 0}.simulation-result{grid-template-columns:1fr 1fr;gap:20px 14px;display:grid}.simulation-result>div>span{color:var(--subtle);font-size:9px;display:block}.simulation-result strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:550;display:block}.simulated-reply{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:var(--accent-soft);border-radius:6px;padding:15px}.simulated-reply .eyebrow{color:var(--accent);font-size:8px}.simulated-reply p{white-space:pre-wrap;margin-top:9px;font-size:12px;line-height:1.9}.raw-details summary{color:var(--subtle);cursor:pointer;font-size:10px}.raw-details pre{background:var(--bg);border:1px solid var(--line);border-radius:5px;max-height:300px;margin-top:12px;padding:12px;overflow:auto}.diagnostic-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.diagnostic-row:last-child{border-bottom:0}.diagnostic-row>span:first-child{color:var(--muted)}.diagnostic-row code{overflow-wrap:anywhere;text-align:right;font-family:Consolas,monospace;font-size:10px}.diagnostic-row strong{text-align:right;font-size:10px;font-weight:500}.training-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.training-toolbar .search-field{width:215px}.training-layout{flex:1;grid-template-columns:minmax(280px,.85fr) minmax(400px,1.3fr);min-height:0;display:grid;overflow:hidden}.training-list{border-right:1px solid var(--line);min-height:0;overflow:auto}.training-candidate{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;width:100%;padding:17px 18px;display:block;position:relative}.training-candidate:hover{background:var(--panel-soft)}.training-candidate.active{background:var(--accent-soft)}.training-candidate.active:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.training-candidate h3{margin-top:11px;font-size:12px;font-weight:500;line-height:1.7}.training-candidate h3,.training-candidate>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.training-candidate>p{color:var(--subtle);margin-top:7px;font-size:10px}.training-candidate footer{color:var(--subtle);justify-content:space-between;gap:8px;margin-top:12px;font-size:9px;display:flex}.training-candidate footer>span{text-overflow:ellipsis;white-space:nowrap;max-width:75%;overflow:hidden}.candidate-confidence{color:var(--success);align-items:center;gap:5px;font-size:9px;display:flex}.candidate-confidence.low{color:var(--accent)}.training-review{flex-direction:column;min-width:0;min-height:0;display:flex}.training-review-body{flex:1;min-height:0;padding:19px 21px;overflow:auto}.review-question{border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:14px}.review-question .eyebrow{font-size:8px}.review-question p{white-space:pre-wrap;margin:8px 0 10px;font-size:12px;line-height:1.8}.review-question .text-link{font-size:9px}.review-metadata{color:var(--muted);align-items:center;gap:13px;padding:15px 0;font-size:9px;display:flex}.review-metadata>span{align-items:center;gap:5px;display:flex}.review-metadata strong{color:var(--accent);font-size:10px;font-weight:500}.review-caveats{background:var(--accent-soft);border:1px solid var(--line);color:var(--accent);border-radius:5px;margin-top:13px;padding:12px;font-size:10px}.review-caveats p{gap:6px;margin:3px 0;display:flex}.rejection-field{margin-top:16px}.training-review .save-bar{flex-wrap:wrap;gap:10px}.training-review .save-bar>span{align-items:center;gap:5px;font-size:9px;display:flex}.training-review .save-bar>.row{margin-left:auto}.training-review .save-bar .button{font-size:10px}.training-page.embedded{min-height:650px}.training-page.embedded .training-layout{min-height:500px}.recovery-top-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:15px;display:grid}.run-progress{align-items:baseline;gap:13px;display:flex}.run-progress>strong{letter-spacing:-1px;font-size:37px;font-weight:550}.run-progress>strong>span{color:var(--subtle);margin-left:6px;font-size:20px;font-weight:400}.run-progress>span{color:var(--muted);font-size:10px}.run-counters{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.run-counters>div{text-align:center;border-right:1px solid var(--line);padding:12px}.run-counters>div:last-child{border-right:0}.run-counters strong{color:var(--accent);font-size:20px;font-weight:550;display:block}.run-counters span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.run-controls{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.action-card>p,.run-controls .button{flex:1;font-size:10px}.run-card .empty-state{min-height:270px}.table-scroll{min-height:0;overflow:auto}.actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.action-card{flex-direction:column;padding:17px;display:flex}.action-card h3{overflow-wrap:anywhere;margin-top:14px;font-size:12px}.action-card>p{color:var(--muted);margin-top:7px;line-height:1.8}.required-fields{flex-wrap:wrap;gap:5px;margin:13px 0 17px;display:flex}.required-fields>span{color:var(--muted);background:var(--panel-soft);border:1px solid var(--line);border-radius:3px;padding:2px 5px;font-size:8px}.activity-filters{flex-shrink:0;align-items:center;gap:10px;margin-bottom:15px;display:flex}.activity-filters .search-field{width:300px}.activity-event{align-items:center;gap:11px;min-width:230px;display:flex}.activity-event strong{font-size:11px;font-weight:500}.activity-event small{text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden;font-size:10px!important}.activity-icon{border:1px solid var(--line);background:var(--panel-soft);width:29px;height:29px;color:var(--accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.activity-table th{z-index:1;position:sticky;top:0}.theme-options{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 15px;display:grid}.theme-options>button{border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;padding:8px}.theme-options>button.selected{border-color:var(--accent)}.theme-options>button>span:last-child{text-align:left;align-items:center;gap:6px;padding:10px 3px 2px;font-size:11px;display:flex}.theme-options>button>span:last-child>svg:last-child{color:var(--accent);margin-left:auto}.theme-preview{background:#121315;border:1px solid #6663;border-radius:4px;gap:5px;height:85px;padding:17px 8px 8px 40px;display:flex;position:relative;overflow:hidden}.theme-preview:before{content:"";background:#191a1d;border-right:1px solid #303136;width:30px;position:absolute;top:0;bottom:0;left:0}.theme-preview:after{content:"";border-bottom:1px solid #303136;height:9px;position:absolute;top:0;left:31px;right:0}.theme-preview i{background:#23252a;border:1px solid #36383e;border-radius:2px;flex:1;height:22px}.light-preview{background:#f4f5f6}.light-preview i,.light-preview:before{background:#fff}.light-preview i,.light-preview:after,.light-preview:before{border-color:#d4d8dd}.connection-list{padding:5px 17px}.connection-list>div{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 0;display:flex}.connection-list>div:last-child{border-bottom:0}.connection-list>div>div{flex:1;min-width:0}.connection-list strong{font-size:11px;font-weight:550;display:block}.connection-list p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.7}.operator-list{padding:3px 17px}.operator-list>div{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:12px 0;display:flex}.operator-list>div:last-child{border-bottom:0}.operator-list>div>span:nth-child(2){flex:1}.operator-list strong{font-size:11px;font-weight:500;display:block}.operator-list small{color:var(--subtle);margin-top:2px;font-size:9px;display:block}.live-label,.operator-list .tiny-tag{color:var(--muted)}@media (width>=1700px){.intent-layout{grid-template-columns:300px minmax(0,1fr)}.intent-item{padding:13px 11px}.intent-item strong{font-size:12px}.intent-editor-body,.intent-editor-heading{padding:24px 28px}.intent-subtabs{margin:0 28px}.training-candidate{padding:20px}.training-review-body{padding:24px 28px}.training-review-body textarea{min-height:140px}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1150px){.update-label{display:none}.overview-quick{flex-direction:column;align-items:stretch}.overview-quick>div{padding-left:28px}.overview-quick>.button{align-self:flex-end}.intent-layout{grid-template-columns:210px minmax(0,1fr)}.intent-item{gap:6px;padding:10px 7px}.intent-item strong{font-size:10px}.intent-editor-body,.intent-editor-heading{padding:17px}.intent-subtabs{margin:0 17px}.intent-editor .save-bar{flex-wrap:wrap;gap:8px}.intent-editor .save-bar .button{margin-left:auto}.intent-editor .save-bar>span{font-size:9px}.mode-selector{gap:9px}.mode-selector>label{padding:12px}.settings-two-column{gap:22px}.timing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-layout{grid-template-columns:minmax(250px,.85fr) minmax(330px,1.3fr)}.training-review-body{padding:16px}.training-toolbar .search-field{width:180px}.recovery-top-grid{grid-template-columns:1fr .9fr}.actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.ai-overview-grid{grid-template-columns:1fr}.ai-overview-grid>.stack{align-items:start;display:grid}.ai-overview-grid>.stack,.overview-shortcuts{grid-template-columns:1fr 1fr}.catalog-toolbar{align-items:flex-start}.catalog-toolbar h2{font-size:12px}.catalog-toolbar p{max-width:200px;font-size:9px}.intent-layout{grid-template-columns:185px minmax(0,1fr)}.intent-editor-heading{flex-direction:column;gap:8px}.intent-editor-heading>.checkbox-label{align-self:flex-end;margin-top:0}.intent-editor-heading h2{font-size:15px}.intent-editor-body .form-grid,.settings-two-column{grid-template-columns:1fr}.intent-editor-body .form-grid .span-2{grid-column:auto}.intent-subtabs button{padding:4px 7px;font-size:9px}.settings-two-column{gap:24px}.training-layout{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.3fr)}.training-candidate{padding:14px}.mode-selector strong,.training-candidate h3{font-size:11px}.training-review>.panel-heading h2{font-size:13px}.training-review .save-bar>span{display:none}.training-toolbar .search-field{width:160px}.recovery-top-grid{grid-template-columns:1fr}.run-card>.panel-content{padding:17px}.run-card .empty-state{min-height:180px}.timing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-selector>label{padding:11px}.mode-selector p{font-size:9px}}@media (width<=600px){.actions-grid,.ai-overview-grid>.stack,.mode-selector,.provider-grid{grid-template-columns:1fr}.overview-quick{flex-direction:row;align-items:center}.overview-shortcuts{gap:8px}.overview-shortcuts>button{padding:11px;font-size:10px}.catalog-toolbar,.intent-layout{flex-direction:column}.catalog-toolbar>.row{width:100%}.catalog-toolbar>.row .button,.intent-search>.search-field,.training-toolbar .search-field{flex:1}.intent-layout{min-height:500px;display:flex}.intent-list{border-right:0;border-bottom:1px solid var(--line);max-height:200px;padding:8px}.intent-search{align-items:center;gap:9px;padding-bottom:7px;display:flex}.intent-search>span{padding:0;font-size:9px}.intent-item{min-height:45px;padding:8px}.intent-item strong{font-size:11px}.intent-item small{margin-top:1px}.intent-editor-heading{padding:15px 80px 15px 15px;position:relative}.intent-editor-heading>.checkbox-label{flex-direction:column;gap:4px;font-size:9px;position:absolute;top:14px;right:13px}.intent-editor-heading h2{font-size:15px}.intent-editor-heading p{font-size:9px}.intent-editor-body{padding:15px}.intent-subtabs{margin:0 15px}.mode-selector{gap:8px;margin-bottom:20px}.mode-selector>label{padding:13px 40px 13px 45px}.mode-icon{position:absolute;top:17px;left:14px}.mode-selector p{margin-top:3px}.mode-check{top:19px;right:13px}.timing-grid{gap:10px}.training-toolbar{flex-wrap:wrap;gap:9px}.training-review .save-bar>.row,.training-toolbar>.row{justify-content:flex-end;width:100%}.training-layout{flex-direction:column;flex:none;min-height:600px;display:flex;overflow:auto}.training-page{overflow:auto}.training-list{border-right:0;border-bottom:1px solid var(--line);min-height:120px;max-height:270px}.training-review{min-height:450px}.training-review-body{min-height:auto;overflow:visible}.training-review .save-bar{padding:12px}.training-candidate{padding:13px}.training-candidate h3{-webkit-line-clamp:1;margin-top:8px}.training-candidate>p{display:none}.training-candidate footer{margin-top:7px}.provider-card{padding:16px}.recovery-top-grid .form-grid{grid-template-columns:1fr 1fr}.recovery-top-grid .form-grid label{font-size:10px}.actions-grid{gap:10px}.activity-filters{flex-wrap:wrap;gap:7px}.activity-filters>.search-field{width:100%}.activity-filters>span:last-child{font-size:9px}.activity-event{min-width:200px}.activity-event strong{font-size:10px}.activity-event small{max-width:250px}.training-page.embedded{min-height:auto}.embedded .training-layout{min-height:600px}.review-metadata{flex-wrap:wrap;gap:9px;font-size:8px}.theme-preview{height:70px}.simulation-result{gap:14px}.run-counters>div{padding:10px}.statusbar{position:relative}.tab-count{font-size:8px}}.inbox-page{flex-direction:column;flex:1;min-height:0;display:flex}.live-label{align-items:center;gap:6px;margin-right:5px;font-size:10px;display:flex}.inbox-toolbar{flex-shrink:0;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.inbox-toolbar,.inbox-view-tabs{flex-wrap:wrap;align-items:center;display:flex}.inbox-view-tabs{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:4px}.inbox-view-tabs>button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 11px;font-size:11px;line-height:1.4;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.inbox-view-tabs>button:hover{color:var(--text);background:var(--hover)}.inbox-view-tabs>button.active{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.inbox-view-tabs small{background:var(--panel-soft);min-width:20px;min-height:18px;color:var(--muted);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.inbox-view-tabs>button.active small{color:inherit;background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.toolbar-right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.toolbar-right>.button,.toolbar-right>.icon-button{min-height:32px}.filter-count{background:var(--accent);color:var(--bg);border-radius:3px;padding:1px 4px;font-size:8px}.filter-drawer{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-shrink:0;align-items:flex-end;gap:11px;margin:0 0 12px;padding:12px 14px;display:flex}.filter-drawer>label{flex:1;font-size:9px}.filter-drawer select{padding:6px;font-size:10px}.saved-views{flex-shrink:0;align-items:center;gap:7px;padding:0 0 10px;display:flex;overflow:auto}.saved-views>span{color:var(--subtle)}.saved-view,.saved-views>span{white-space:nowrap;font-size:9px}.saved-view{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:4px;align-items:center;gap:5px;padding:3px 7px;display:flex}.inbox-grid{border-radius:8px;flex:1;grid-template-columns:300px minmax(300px,1fr) 242px;min-height:0;display:grid;overflow:hidden}.inbox-grid.context-hidden{grid-template-columns:310px minmax(300px,1fr)}.ticket-queue{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.queue-search{padding:13px 12px 10px}.queue-search .search-field{padding:0 8px}.queue-search .search-field input{padding:7px 0;font-size:10px}.queue-search kbd{color:var(--subtle);font-size:8px;line-height:13px}.queue-list-header{color:var(--subtle);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:2px 13px 10px;font-size:9px;display:flex}.queue-list-header .checkbox-label{gap:7px;font-size:9px}.queue-sort{align-items:center;gap:4px;display:flex}.ticket-list{flex:1;min-height:0;overflow:auto}.ticket-row{border-bottom:1px solid var(--line-soft);padding:0 12px;transition:background .1s;display:flex;position:relative}.ticket-row:hover{background:var(--panel-soft)}.ticket-row.selected{background:var(--accent-soft)}.ticket-row.selected:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.ticket-row.checked{background:color-mix(in srgb,var(--blue) 7%,transparent)}.row-checkbox{opacity:0;z-index:2;position:absolute;top:17px;left:12px}.row-checkbox:focus-visible,.ticket-row.checked .row-checkbox,.ticket-row:hover .row-checkbox{opacity:1}.ticket-row.checked .avatar,.ticket-row:hover .avatar{opacity:0}.ticket-row-button{text-align:left;background:0 0;border:0;align-items:flex-start;gap:9px;width:100%;min-width:0;padding:14px 0 13px;display:flex}.ticket-row .avatar{border-radius:8px;width:28px;height:28px;font-size:9px;transition:opacity .1s;position:relative}.avatar i{background:var(--accent);border:2px solid var(--panel);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.avatar-0{color:#cfa582;background:#a17a5e20}.avatar-1{color:#9ab5a2;background:#6e8d8525}.avatar-2{color:#9caec6;background:#7486a125}.avatar-3{color:#c4a1bd;background:#a3849a25}.avatar-4{color:#bab285;background:#8d877025}.avatar-5{color:#cf9993;background:#a1757525}.ticket-row-main{flex:1;min-width:0}.ticket-row-title{justify-content:space-between;align-items:center;gap:6px;margin-bottom:3px;display:flex}.ticket-row-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:560;overflow:hidden}.ticket-row-title time{color:var(--subtle);white-space:nowrap;font-size:8px}.ticket-subject{font-size:10px;font-weight:450;line-height:1.6}.conversation-title,.ticket-row-main>p,.ticket-subject{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ticket-row-main>p{color:var(--subtle);margin-top:3px;font-size:9px}.ticket-row-tags{align-items:center;gap:6px;margin-top:9px;display:flex}.ticket-row-tags .badge{padding:1px 4px;font-size:8px}.ticket-row-tags .status-dot{width:3px;height:3px}.priority-mark{color:var(--accent);gap:2px}.priority-mark,.row-channel{align-items:center;font-size:8px;display:flex}.row-channel{color:var(--subtle);gap:3px;margin-left:auto}.queue-footer{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;align-items:center;min-height:35px;padding:7px 12px;font-size:9px;display:flex}.queue-footer>div{gap:5px;display:flex}.queue-footer .icon-button{width:23px;height:22px}.bulk-toolbar{background:var(--panel-soft);border-bottom:1px solid var(--line);gap:4px;padding:7px 10px;display:flex}.bulk-toolbar>.icon-button{margin-left:auto}.conversation-panel{background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.conversation-header{border-bottom:1px solid var(--line-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:16px 18px 14px;display:flex}.conversation-header>div:first-of-type{flex:1;min-width:0}.conversation-title{font-size:12px;font-weight:550}.conversation-meta{color:var(--subtle);white-space:nowrap;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex;overflow:hidden}.conversation-meta .mono{font-size:9px}.conversation-meta>span:nth-child(3){text-overflow:ellipsis;max-width:130px;overflow:hidden}.conversation-actions{align-items:center;gap:5px;display:flex}.conversation-subbar{background:var(--panel-soft);border-bottom:1px solid var(--line-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 18px;display:flex}.conversation-subbar .badge{font-size:8px}.divine-label{color:var(--accent);align-items:center;gap:4px;font-size:9px;display:flex}.inline-select{color:var(--subtle);background:0 0;border:0;width:auto;max-width:75px;padding:0 1px;font-size:9px}.translate-button{color:var(--muted);gap:4px;font-size:9px}.message-timeline{scroll-behavior:smooth;flex:1;min-height:0;padding:0 22px 18px;overflow:auto}.timeline-date{text-transform:uppercase;letter-spacing:1px;color:var(--subtle);align-items:center;gap:13px;padding:22px 0;font-size:8px;display:flex}.timeline-date>span{background:var(--line-soft);flex:1;height:1px}.message-block{align-items:flex-start;gap:9px;margin-bottom:24px;display:flex}.message-avatar{border-radius:7px;width:25px;height:25px;margin-top:1px;font-size:8px}.message-content{flex:1;min-width:0;max-width:100%}.message-byline{align-items:center;gap:6px;height:20px;margin-bottom:6px;display:flex}.message-byline strong{font-size:10px;font-weight:550}.message-byline time{color:var(--subtle);margin-left:auto;font-size:8px}.ai-small,.staff-small{letter-spacing:.6px;white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:6px}.ai-small{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent)}.staff-small{color:var(--muted);background:var(--hover);border:1px solid var(--line)}.ai-avatar{background:var(--accent-soft);color:var(--accent)}.message-bubble{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:var(--panel-soft);border:1px solid var(--line-soft);border-radius:0 8px 8px;padding:12px 14px;font-size:11px;line-height:1.9}.outgoing .message-bubble{background:color-mix(in srgb,var(--accent) 5%,var(--panel));border-color:color-mix(in srgb,var(--accent) 13%,var(--line-soft))}.message-delete{opacity:0;width:19px;height:20px;margin-left:-2px}.message-block:hover .message-delete,.message-delete:focus-visible{opacity:1}.timeline-end{color:var(--subtle);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:8px;display:flex}.timeline-end>.live-dot{width:3px;height:3px}.message-attachments{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.attachment-image{border:1px solid var(--line);background:var(--bg);color:var(--muted);text-align:left;border-radius:5px;max-width:190px;padding:0;overflow:hidden}.attachment-image img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:130px;display:block}.attachment-image span{align-items:center;gap:5px;padding:6px;font-size:8px;display:flex}.attachment-file{border:1px solid var(--line);border-radius:5px;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.translation-label{color:var(--subtle);margin-top:3px;font-size:8px;display:block}.composer{background:var(--bg);border:1px solid var(--line);border-radius:7px;flex-shrink:0;margin:0 16px;overflow:hidden}.composer:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.composer-toolbar{border-bottom:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:7px;padding:6px 10px;font-size:9px;display:flex}.composer-toolbar>div,.composer-toolbar>span{align-items:center;gap:6px;display:flex}.composer-toolbar .icon-button{width:22px;height:22px}.composer-ai{color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;padding:2px 4px;font-size:9px;display:flex}.composer-divider{background:var(--line);width:1px;height:13px}.composer textarea{resize:vertical;background:0 0;border:0;border-radius:0;min-height:98px;max-height:220px;padding:12px;font-size:11px;display:block}.composer textarea:focus{outline:none}.composer-footer{justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;display:flex}.composer-options{flex-direction:column;gap:5px;display:flex}.composer-options .checkbox-label{gap:5px;font-size:9px}.composer-options input{width:11px;height:11px}.draft-saved{color:var(--subtle);align-items:center;gap:3px;font-size:7px;display:flex}.composer-footer .button{min-height:29px;padding:6px 9px;font-size:10px}.composer-footer kbd{color:#39342a;background:#15151512;border:0;margin-left:4px;font-size:8px;line-height:12px}.conversation-bottom{color:var(--subtle);justify-content:space-between;align-items:center;gap:10px;padding:7px 18px 9px;font-size:7px;display:flex}.conversation-bottom>span{align-items:center;gap:4px;display:flex}.ticket-context{border-left:1px solid var(--line);background:var(--panel-soft);flex-direction:column;min-height:0;display:flex;overflow:auto}.context-heading{justify-content:space-between;align-items:center;padding:12px 13px 8px;display:flex}.context-heading>span{letter-spacing:1.3px;color:var(--subtle);font-size:8px}.context-heading .icon-button{width:22px;height:22px}.context-user{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:5px;padding:6px 12px 18px;display:flex}.context-user>.avatar{border-radius:12px;width:42px;height:42px;margin-bottom:3px;font-size:13px}.context-user>strong{font-size:12px;font-weight:550}.user-email{max-width:100%;color:var(--subtle);overflow-wrap:anywhere;font-size:9px}.context-user-tags{color:var(--muted);gap:6px;margin-top:4px;font-size:8px;display:flex}.context-user-tags>span{border:1px solid var(--line);background:var(--panel);border-radius:3px;align-items:center;gap:3px;padding:1px 5px;display:flex}.context-section{border-bottom:1px solid var(--line);padding:15px 14px}.context-section-title{color:var(--subtle);letter-spacing:1.2px;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:8px;display:flex}.context-section-title>span{align-items:center;gap:5px;display:flex}.context-field{flex-direction:row;justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;font-size:9px;display:flex}.context-field>select{background:var(--panel);max-width:132px;min-height:27px;padding:5px 6px;font-size:9px}.context-meta-row{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.context-meta-row>span:first-child{color:var(--muted)}.context-meta-row strong{font-weight:500}.context-meta-row .mono{color:var(--muted);font-size:9px}.ai-context{background:linear-gradient(140deg,var(--accent-soft),transparent 65%)}.ai-context .context-section-title{color:var(--accent)}.ai-context .progress-track{height:3px}.confidence-line{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:9px;display:flex}.confidence-line strong{color:var(--accent);font-size:12px;font-weight:550}.ai-intent{flex-direction:column;gap:4px;margin:13px 0;font-size:9px;display:flex}.ai-intent>span{color:var(--subtle)}.ai-intent strong{color:var(--muted);font-size:10px;font-weight:500}.ai-context>.button{background:var(--panel);border-color:color-mix(in srgb,var(--accent) 20%,var(--line));min-height:29px;font-size:9px}.context-bottom{margin-top:auto;padding:14px}.context-bottom>.button{min-height:29px;padding:6px;font-size:8px}.context-bottom .info-note{padding:8px;font-size:9px}.metadata-trigger{color:var(--subtle);justify-content:center;width:100%;margin-top:13px;font-size:8px}.metadata-json{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:0;font-family:Consolas,monospace;font-size:11px;line-height:1.8}.evidence-mini{background:var(--panel);border:1px solid var(--line);border-radius:5px;align-items:center;gap:7px;margin:10px 0;padding:8px;font-size:9px;display:flex}.evidence-mini>svg{color:var(--accent)}.evidence-mini strong{font-size:9px;font-weight:500;display:block}.evidence-mini small{color:var(--subtle);overflow-wrap:anywhere;margin-top:3px;font-size:8px;display:block}.analysis-reasons{color:var(--muted);margin-top:10px;font-size:9px}.analysis-reasons summary{cursor:pointer}.analysis-reasons p{overflow-wrap:anywhere;margin-top:7px;font-size:9px}.operator-notice{color:var(--accent);align-items:center;gap:6px;padding:7px 16px;font-size:9px;display:flex}.snippet-picker{border:1px solid var(--line);background:var(--panel-soft);border-radius:6px;flex-direction:column;flex-shrink:0;gap:8px;max-height:calc(min(300px,40dvh));margin:0 16px 8px;padding:8px;display:flex;overflow:hidden}.snippet-count,.snippet-picker>.row{padding:0 4px;font-size:10px}.snippet-search{flex-shrink:0}.snippet-search:focus-within{border-color:var(--accent)}.snippet-results>button>span,.snippet-search input{flex:1;min-width:0}.snippet-search input::-webkit-search-cancel-button{display:none}.snippet-results{min-height:0;overflow:auto}.snippet-results>button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:7px;font-size:10px;display:flex}.snippet-results>button:hover{background:var(--hover);color:var(--text)}.snippet-results strong{color:var(--text);font-weight:500;display:block}.snippet-results small{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;display:-webkit-box;overflow:hidden}.snippet-picker>p,.snippet-results>p{padding:8px;font-size:10px}.skeleton-row{gap:11px;padding:18px 13px}.skeleton-row>div{flex:1}.mobile-back{display:none}html[data-density=comfortable] .ticket-row-button{padding-top:20px;padding-bottom:18px}html[data-density=comfortable] .message-bubble{padding:14px 16px;font-size:13px}html[data-density=comfortable] .message-block{margin-bottom:28px}@media (width>=1600px){.inbox-grid{grid-template-columns:330px minmax(350px,1fr) 270px}.ticket-row-title strong{font-size:12px}.ticket-subject{font-size:11px}.ticket-row-main>p{font-size:10px}.ticket-row-button{padding-top:17px;padding-bottom:16px}.message-bubble{font-size:12px}.context-user>strong,.conversation-title{font-size:13px}.context-section{padding:18px}.context-field,.context-meta-row{font-size:10px}.context-field>select{max-width:145px;font-size:10px}.context-section-title{font-size:9px}.ai-intent strong{font-size:11px}.composer textarea{min-height:120px;font-size:12px}}@media (width<=1250px){.inbox-grid{grid-template-columns:270px minmax(280px,1fr) 215px}.inbox-grid.context-hidden{grid-template-columns:290px minmax(280px,1fr)}.context-section{padding:12px}.context-field>select{max-width:115px;font-size:8px}.context-meta-row{font-size:8px}.conversation-header{padding:13px}.conversation-title{font-size:11px}.conversation-header .button{padding:5px 7px;font-size:9px}.message-timeline{padding:0 15px 15px}.conversation-meta>span:nth-child(3){max-width:90px}.composer{margin:0 12px}.composer-toolbar{padding:6px 8px;font-size:8px}.composer-ai{font-size:8px}.composer-footer{padding:8px}.composer-footer .button{font-size:9px}.composer-footer kbd{display:none}.context-bottom>.button{font-size:8px}.context-user>strong{font-size:11px}.context-user-tags{font-size:7px}.ticket-row-button{gap:8px}.ticket-row-title strong{font-size:10px}.ticket-subject{font-size:9px}.queue-list-header,.queue-sort{font-size:8px}}@media (width<=1050px){.inbox-grid,.inbox-grid.context-hidden{grid-template-columns:275px minmax(280px,1fr)}.conversation-bottom>span:last-child,.live-label,.ticket-context{display:none}.filter-drawer{gap:7px;padding:9px}}@media (width<=760px){.inbox-grid,.inbox-grid.context-hidden{grid-template-columns:240px minmax(240px,1fr)}.ticket-row{padding:0 9px}.ticket-row-button{gap:6px}.ticket-row .avatar{width:24px;height:24px;font-size:8px}.queue-search{padding:10px 8px}.queue-search input{font-size:9px!important}.row-channel,.ticket-row-title time{font-size:7px}.row-checkbox{left:9px}.conversation-header{padding:11px 10px}.composer-toolbar>span>svg,.conversation-actions .icon-button,.conversation-meta>span:nth-child(3),.draft-saved,.staff-small{display:none}.conversation-subbar{padding:8px 10px}.message-timeline{padding:0 10px 10px}.message-avatar{width:21px;height:21px;font-size:7px}.message-block{gap:6px;margin-bottom:18px}.composer textarea,.message-bubble{padding:10px;font-size:10px}.message-byline strong{font-size:9px}.composer{margin:0 8px}.composer-toolbar>span{font-size:8px}.composer textarea{min-height:90px}.composer-footer{flex-wrap:wrap;gap:8px}.composer-footer .button{margin-left:auto}.filter-drawer{grid-template-columns:1fr 1fr;display:grid}.filter-drawer .button{grid-column:span 2}}@media (width<=600px){.inbox-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:4px;display:grid}.inbox-view-tabs{display:contents}.inbox-view-tabs>button{flex-wrap:wrap;row-gap:4px;padding:6px}.toolbar-right{gap:4px;min-width:0;margin-left:0}.toolbar-right>.button{flex:1;justify-content:center;padding:5px}.inbox-grid,.inbox-grid.context-hidden{flex-direction:column;display:flex}.ticket-queue{border-right:0;flex:1}.conversation-panel,.inbox-grid.has-selected .ticket-queue{display:none}.inbox-grid.has-selected .conversation-panel{flex:1;display:flex}.ticket-row .avatar{width:31px;height:31px;font-size:10px}.ticket-row{padding:0 13px}.ticket-row-button{gap:10px;padding:13px 0}.ticket-row-title strong{font-size:12px}.ticket-row-title time{font-size:9px}.ticket-subject{font-size:11px}.ticket-row-main>p{font-size:10px}.ticket-row-tags .badge{font-size:8px}.row-channel{font-size:9px}.queue-search .search-field input{padding:9px 0;font-size:11px!important}.queue-list-header .checkbox-label,.queue-sort{font-size:10px}.row-checkbox{top:20px;left:14px}.message-bubble{padding:12px;font-size:12px}.message-avatar{width:27px;height:27px;font-size:9px}.message-byline strong{font-size:11px}.message-byline time{font-size:9px}.message-timeline{padding:0 14px 14px}.message-block{gap:9px}.conversation-title{font-size:12px}.conversation-header{padding:13px 10px}.conversation-header .button{font-size:10px}.conversation-meta{font-size:8px}.mobile-back{width:25px;display:inline-flex}.composer textarea{min-height:80px;font-size:12px}.composer-toolbar{font-size:10px}.composer-ai,.composer-toolbar>span{font-size:9px}.composer-footer .button{font-size:11px}.composer-options .checkbox-label{font-size:10px}.composer-footer{flex-wrap:nowrap}:is(.inbox-page:has(.has-selected) .filter-drawer,.inbox-page:has(.has-selected) .inbox-toolbar,.inbox-page:has(.has-selected) .metric-strip,.inbox-page:has(.has-selected) .page-heading,.inbox-page:has(.has-selected) .saved-views){display:none}}@media (width<=360px){.inbox-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-context.in-dialog{background:0 0;border:0;display:flex;overflow:visible}.conversation-actions .compact-context-toggle,.ticket-context.in-dialog .context-heading{display:none}.ticket-context.in-dialog .context-user{padding-top:0}@media (width<=1050px){.conversation-actions .compact-context-toggle{display:inline-flex}}.language-content-note,.settings-description{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 12px;display:grid}.language-option{border:1px solid var(--line);background:var(--panel);text-align:left;min-width:0;color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.language-option>span:first-child{gap:3px;min-width:0;display:grid}.language-option strong{font-size:12px;font-weight:600}.language-option small{color:var(--muted);font-size:10px}.language-option.selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.language-option.selected>svg{color:var(--accent)}.language-option:hover:not(:disabled){border-color:var(--accent)}.language-option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language-check{flex-shrink:0;width:15px;height:15px}.language-status{color:var(--muted);align-items:center;gap:6px;margin:0 0 9px;font-size:10px;line-height:1.6;display:flex}.language-status svg{color:var(--accent);flex-shrink:0}.language-content-note{border-top:1px solid var(--line);padding-top:10px;font-size:10px}html:lang(ja),html:lang(ja) #__nuxt,html:lang(ja) body{line-break:strict;font-family:Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,system-ui,sans-serif}html:lang(ja) .nav-link{letter-spacing:0}html:lang(ja) .sidebar-section-label{letter-spacing:.04em}.button,.page-heading h1,.panel-heading h2{overflow-wrap:anywhere}.profile-content{flex-direction:column;gap:14px;display:flex}.profile-content>*,.profile-page-heading{flex-shrink:0}.profile-breadcrumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:7px;font-size:10px;display:flex}.profile-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.profile-avatar,.profile-breadcrumb a:hover{color:var(--accent)}.profile-identity{align-items:center;gap:15px;min-width:0;padding:19px;display:flex}.profile-avatar{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));flex-shrink:0;width:52px;height:52px;font-size:20px}.profile-identity-main{flex:1;min-width:0}.profile-name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.profile-name-row h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.4}.profile-identity-main p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0;font-size:11px}.profile-email-check{color:var(--success);align-items:center;gap:4px;margin-left:10px;font-size:10px;display:inline-flex}.profile-identifiers{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.profile-identifiers,.profile-identifiers .bare{color:var(--muted);align-items:center;font-size:10px}.profile-identifiers .bare{gap:5px;min-width:0;max-width:100%;display:inline-flex}.profile-identifiers .bare span{text-overflow:ellipsis;max-width:200px;overflow:hidden}.profile-identifiers strong{color:var(--text);font-weight:500}.profile-checked{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.profile-checked small,.profile-metrics>div>span{color:var(--muted);font-size:10px}.profile-metrics{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.profile-metrics>div{align-content:start;gap:4px;min-width:0;padding:14px 18px;display:grid}.profile-metrics>div+div{border-left:1px solid var(--line)}.profile-metrics strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.35}.profile-metrics strong small{color:var(--muted);margin-left:3px;font-size:12px;font-weight:400}.profile-metrics>div>small{color:var(--muted);font-size:9px;line-height:1.5}.profile-tabs{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.profile-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 10px;font-size:11px;display:inline-flex}.profile-tabs button.active{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 20%,var(--line))}.profile-tabs button:hover{color:var(--text);background:var(--hover)}.profile-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.profile-directory-toolbar,.profile-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-toolbar>.search-field{width:min(480px,100%);min-width:0}.profile-toolbar>.tiny-tag{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.profile-overview-grid,.profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.profile-overview-grid>*,.profile-section-grid>*{min-width:0}.profile-facts{margin:0;font-size:11px}.profile-facts>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(90px,44%) minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.profile-facts>div:last-child{border-bottom:0}.profile-facts dt{color:var(--muted)}.profile-facts dd,.profile-facts dt{overflow-wrap:anywhere;margin:0;line-height:1.6}.profile-facts dd{text-align:right;min-width:0}.profile-facts.nested{border-left:1px solid var(--line);margin:7px 0 0 9px;padding-left:10px}.profile-facts>.profile-fact-object{display:block}.profile-fact-object>details>summary{cursor:pointer;align-items:center;gap:8px;min-width:0;padding:2px 0;list-style:none;display:flex}.profile-fact-object>details>summary::-webkit-details-marker{display:none}.profile-fact-object summary>span{overflow-wrap:anywhere;flex:1}.profile-fact-object summary>small{color:var(--muted);white-space:nowrap;font-size:9px}.profile-fact-object details[open]>summary>svg{transform:rotate(180deg)}.profile-value-link{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.profile-more{margin-top:10px}.profile-shortcuts p{color:var(--muted);margin:0 0 9px;font-size:11px;line-height:1.7}.profile-shortcuts .panel-content>button{text-align:left;border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--muted);background:0 0;align-items:center;gap:9px;padding:11px 2px;font-size:11px;display:flex}.profile-shortcuts button>span{flex:1}.profile-shortcuts .panel-content>button:hover{color:var(--accent)}.profile-history-switch{flex-wrap:wrap;gap:6px;display:flex}.profile-history-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:10px;display:flex}.profile-history-tools .search-field{flex:1;min-width:0;max-width:300px}.profile-history-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-size:10px;display:flex}.profile-directory-table,.profile-history-table{border-collapse:collapse;width:100%;min-width:640px;font-size:11px}.profile-history>.table-scroll{overscroll-behavior:contain;max-height:520px}.profile-history-table thead{z-index:1;position:sticky;top:0}.profile-directory-table th,.profile-history-table th{white-space:nowrap;text-align:left;color:var(--muted);background:var(--panel-soft);border-bottom:1px solid var(--line);padding:11px 13px;font-size:9px;font-weight:500}.profile-directory-table td,.profile-history-table td{border-bottom:1px solid var(--line-soft);text-overflow:ellipsis;white-space:nowrap;max-width:230px;padding:11px 13px;overflow:hidden}.profile-directory-table tr:hover,.profile-history-table tr:hover{background:var(--hover)}.profile-history-table .profile-date{color:var(--muted);font-size:10px}.profile-history>.error-banner{margin:12px}.profile-loading{color:var(--muted);align-items:center;gap:8px;margin:16px;font-size:11px;display:flex}.profile-sample-note{color:var(--muted);margin:0;padding:11px 16px;font-size:10px;line-height:1.7}.profile-source-note{color:var(--subtle);align-items:flex-start;gap:7px;margin:2px 0 0;font-size:10px;line-height:1.7;display:flex}.profile-source-note svg{flex-shrink:0;margin-top:2px}.profile-directory-toolbar{border-bottom:1px solid var(--line);padding:16px}.profile-directory-toolbar .search-field{width:min(560px,100%)}.profile-directory-user{align-items:center;gap:10px;min-width:190px;display:flex}.profile-directory-user>span:last-child{gap:3px;display:grid}.profile-directory-user strong{font-weight:500}.profile-directory-user small{color:var(--muted);font-size:10px}.profile-field-results{padding:0 16px}.profile-field-results>div{border-bottom:1px solid var(--line);padding:10px 0}.profile-field-results>div>small{color:var(--subtle);overflow-wrap:anywhere;font-family:Consolas,monospace;font-size:9px}.profile-security-note{margin:12px}.context-profile-link{padding:0 16px 15px}.context-profile-link p{margin:0;font-size:10px;line-height:1.7}@media (width<=1000px){.profile-overview-grid,.profile-section-grid{grid-template-columns:minmax(0,1fr)}.profile-identity{flex-wrap:wrap}.profile-checked{border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:11px}}@media (width<=600px){.profile-content{gap:11px}.profile-identity{gap:11px;padding:14px}.profile-avatar{width:42px;height:42px;font-size:17px}.profile-name-row h2{font-size:17px}.profile-email-check{margin:5px 0 0;display:flex}.profile-identifiers{gap:6px 12px}.profile-identifiers .bare span{max-width:150px}.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-metrics>div{padding:12px}.profile-metrics>div:nth-child(3){border-left:0}.profile-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.profile-metrics strong{font-size:22px}.profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.profile-tabs button{flex-wrap:wrap;gap:4px;padding:8px 4px;font-size:10px;line-height:1.4}.profile-tabs svg{width:12px;height:12px}.profile-history-tools{flex-wrap:wrap;gap:7px}.profile-history-tools .search-field{flex-basis:100%;max-width:none}.profile-toolbar .tiny-tag{display:none}.profile-toolbar>.search-field{width:100%}.profile-history-footer{gap:7px;padding:10px}.profile-directory-toolbar{gap:8px;padding:12px}.profile-directory-toolbar>.button{gap:0;padding:9px;font-size:0}.profile-facts>div{grid-template-columns:minmax(80px,43%) minmax(0,1fr);gap:9px}.profile-facts.nested{margin-left:0;padding-left:7px}.profile-page-heading .heading-actions{flex-wrap:wrap}.profile-page-heading .heading-actions .button{font-size:10px}}
